.frd-rich-editor-content .frd-table,.frd-faq-render .frd-table{border-collapse:collapse;table-layout:fixed;border-radius:var(--frd-radius-lg);border:1px solid #ede0e0;width:100%;margin:16px 0;font-size:14px;overflow:hidden}.frd-rich-editor-content .frd-table th,.frd-rich-editor-content .frd-table td,.frd-faq-render .frd-table th,.frd-faq-render .frd-table td{vertical-align:top;border:1px solid #ede0e0;min-width:1em;padding:10px 14px;position:relative}.frd-rich-editor-content .frd-table th,.frd-faq-render .frd-table th{color:#2d3142;text-align:left;background:#fff5f5;font-weight:600}.frd-rich-editor-content .frd-table tr:hover td,.frd-faq-render .frd-table tr:hover td{background:#fffbfb}.frd-rich-editor-content .callout,.frd-faq-render .callout{border-radius:var(--frd-radius-lg);border-left:3px solid;margin:16px 0;padding:16px 20px;font-size:14px;line-height:1.6}.frd-rich-editor-content .callout p:last-child,.frd-faq-render .callout p:last-child{margin-bottom:0}.frd-rich-editor-content .callout.callout-info,.frd-faq-render .callout.callout-info{color:#2d3142;background:#eaf4fb;border-left-color:#b8d4e8}.frd-rich-editor-content .callout.callout-warning,.frd-faq-render .callout.callout-warning{color:#2d3142;background:#fbf4e8;border-left-color:#d4a85c}.frd-rich-editor-content .callout.callout-tip,.frd-faq-render .callout.callout-tip{color:#2d3142;background:#f3f5ee;border-left-color:#7cae8e}.frd-rich-editor-content .bunny-embed,.frd-faq-render .bunny-embed{aspect-ratio:16/9;background:#000;border-radius:12px;margin:16px 0;position:relative;overflow:hidden;box-shadow:0 2px 8px #e5657a1f}.frd-rich-editor-content .bunny-embed iframe,.frd-faq-render .bunny-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.frd-rich-editor-content .bunny-embed-blocked,.frd-faq-render .bunny-embed-blocked{border-radius:var(--frd-radius-lg);color:#6b7280;text-align:center;background:#f5f5f5;border:1px dashed #d1d5db;margin:16px 0;padding:16px 20px;font-size:13px}.frd-faq-toolbar-btn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.frd-faq-toolbar-btn:hover,.frd-faq-toolbar-btn.active{color:#b56e6e;background:#fff0f2;border-color:#e8c0c0}.frd-faq-toolbar-btn:disabled{opacity:.4;cursor:not-allowed}.frd-faq-popover{z-index:20;border-radius:var(--frd-radius-lg);background:#fff;border:1px solid #ede0e0;flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 20px #2d31421f}.frd-faq-popover-item{color:#2d3142;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.frd-faq-popover-item:hover{color:#b56e6e;background:#fff0f2}.frd-faq-popover-divider{background:#ede0e0;height:1px;margin:4px 2px}