@charset "UTF-8";.omni-faq-entries,.wp-block-omni-faq-entries,.omni-faq-entries>.block-editor-inner-blocks,.omni-faq-entries>.block-editor-inner-blocks>.block-editor-block-list__layout,.wp-block-omni-faq-entry,.omni-faq-entry{margin:0;padding:0;border:none;outline:none;box-shadow:none}.omni-faq-entry+.omni-faq-entry{margin-top:var(--oe-faq-entry-gap,10px)}.omni-faq-entries>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:var(--oe-faq-entry-gap,10px)}.omni-faq-entries>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-omni-faq-entry+.wp-block-omni-faq-entry{margin-top:0}.omni-faq-item{border:none;background:transparent}.omni-faq-item>summary.omni-faq-question,.omni-faq-item--editor>.omni-faq-question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;text-transform:var(--oe-faq-title-text-transform,inherit);font-style:var(--oe-faq-title-font-style,inherit);letter-spacing:var(--oe-faq-title-letter-spacing,inherit);padding:var(--oe-faq-title-padding-top,14px) var(--oe-faq-title-padding-right,14px) var(--oe-faq-title-padding-bottom,14px) var(--oe-faq-title-padding-left,14px);user-select:none;color:var(--oe-faq-title-color,inherit);background:var(--oe-faq-title-bg,transparent);border-style:var(--oe-faq-title-border-style,none);border-color:var(--oe-faq-title-border-color,transparent);border-top-width:var(--oe-faq-title-border-top,0);border-right-width:var(--oe-faq-title-border-right,0);border-bottom-width:var(--oe-faq-title-border-bottom,0);border-left-width:var(--oe-faq-title-border-left,0);border-radius:var(--oe-faq-title-radius-tl,0) var(--oe-faq-title-radius-tr,0) var(--oe-faq-title-radius-br,0) var(--oe-faq-title-radius-bl,0);transition:color 0.15s ease,background 0.15s ease}.omni-faq-item>summary.omni-faq-question:hover,.omni-faq-item--editor>.omni-faq-question:hover{color:var(--oe-faq-title-color-hover,var(--oe-faq-title-color,inherit));background:var(--oe-faq-title-bg-hover,var(--oe-faq-title-bg,transparent))}.omni-faq-item[open]>summary.omni-faq-question,.omni-faq-item[open]>summary.omni-faq-question:hover,.omni-faq-item--editor.is-open>.omni-faq-question,.omni-faq-item--editor.is-open>.omni-faq-question:hover{color:var(--oe-faq-title-color-active,var(--oe-faq-title-color-hover,var(--oe-faq-title-color,inherit)));background:var(--oe-faq-title-bg-active,var(--oe-faq-title-bg-hover,var(--oe-faq-title-bg,transparent)))}.omni-faq-entries[data-title-bold] .omni-faq-item>summary.omni-faq-question,.omni-faq-entries[data-title-bold] .omni-faq-item--editor>.omni-faq-question,.omni-faq-entries[data-title-bold] .omni-faq-question__text{font-weight:700}.omni-faq-item>summary::-webkit-details-marker{display:none}.omni-faq-item>summary::marker{content:""}.omni-faq-question__text{display:inline-block;min-width:0}.omni-faq-item--editor>.omni-faq-question{cursor:default;user-select:text}.omni-faq-item--editor:not(.is-open)>.omni-faq-answer{display:none}.omni-faq-item--editor>.omni-faq-question .omni-faq-question__text{flex:1;min-width:0}.omni-faq-question-toggle{flex:0 0 auto;margin:0;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;line-height:0}.omni-faq-question-toggle:focus,.omni-faq-question-toggle:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.omni-faq-item .omni-faq-answer{padding:var(--oe-faq-content-padding-top,15px) var(--oe-faq-content-padding-right,15px) var(--oe-faq-content-padding-bottom,15px) var(--oe-faq-content-padding-left,15px)}.omni-faq-item>.omni-faq-answer{border-style:var(--oe-faq-container-border-style,none);border-color:var(--oe-faq-container-border-color,transparent);border-top-width:var(--oe-faq-container-border-top,0);border-right-width:var(--oe-faq-container-border-right,0);border-bottom-width:var(--oe-faq-container-border-bottom,0);border-left-width:var(--oe-faq-container-border-left,0);border-radius:var(--oe-faq-container-radius-tl,0) var(--oe-faq-container-radius-tr,0) var(--oe-faq-container-radius-br,0) var(--oe-faq-container-radius-bl,0)}.omni-faq-item>.omni-faq-answer>.omni-faq-answer{padding:0;background:transparent;border:none;border-radius:0}.omni-faq-item>summary .omni-faq-icon,.omni-faq-item--editor .omni-faq-icon{position:relative;display:inline-block;width:20px;height:20px;flex:0 0 auto}.omni-faq-item>summary .omni-faq-icon__svg,.omni-faq-item--editor .omni-faq-icon__svg{position:absolute;inset:0;display:grid;place-items:center;transform:none;opacity:1;transition:opacity 180ms ease,transform 220ms ease;will-change:opacity,transform}.omni-faq-item>summary .omni-faq-icon__svg svg,.omni-faq-item--editor .omni-faq-icon__svg svg{display:block;width:20px;height:20px;transform:none}.omni-faq-entries[data-icon-style=caret] .omni-faq-icon__svg--down{opacity:1}.omni-faq-entries[data-icon-style=caret] .omni-faq-icon__svg--up{opacity:0;transform:rotate(-90deg) scale(.92)}.omni-faq-entries[data-icon-style=plusminus] .omni-faq-icon__svg--plus{opacity:1}.omni-faq-entries[data-icon-style=plusminus] .omni-faq-icon__svg--minus{opacity:0;transform:rotate(-90deg) scale(.92)}.omni-faq-entries[data-icon-style=caret] .omni-faq-iconset--plusminus,.omni-faq-entries[data-icon-style=caret] .omni-faq-icon__svg--plus,.omni-faq-entries[data-icon-style=caret] .omni-faq-icon__svg--minus{display:none}.omni-faq-entries[data-icon-style=plusminus] .omni-faq-iconset--caret,.omni-faq-entries[data-icon-style=plusminus] .omni-faq-icon__svg--down,.omni-faq-entries[data-icon-style=plusminus] .omni-faq-icon__svg--up{display:none}.omni-faq-entries:not([data-icon-style]) .omni-faq-icon__svg--down{opacity:1}.omni-faq-entries:not([data-icon-style]) .omni-faq-icon__svg--up{opacity:0;transform:rotate(-90deg) scale(.92)}.omni-faq-entries:not([data-icon-style]) .omni-faq-icon__svg--plus,.omni-faq-entries:not([data-icon-style]) .omni-faq-icon__svg--minus{display:none}.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=caret] details.omni-faq-item[open]>summary .omni-faq-icon__svg--down,.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=caret] .omni-faq-item.is-open>summary .omni-faq-icon__svg--down,.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=caret] .omni-faq-item--editor.is-open .omni-faq-icon__svg--down{opacity:0;transform:rotate(90deg) scale(.92)}.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=caret] details.omni-faq-item[open]>summary .omni-faq-icon__svg--up,.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=caret] .omni-faq-item.is-open>summary .omni-faq-icon__svg--up,.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=caret] .omni-faq-item--editor.is-open .omni-faq-icon__svg--up{opacity:1;transform:rotate(0deg) scale(1)}.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=plusminus] details.omni-faq-item[open]>summary .omni-faq-icon__svg--plus,.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=plusminus] .omni-faq-item.is-open>summary .omni-faq-icon__svg--plus,.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=plusminus] .omni-faq-item--editor.is-open .omni-faq-icon__svg--plus{opacity:0;transform:rotate(90deg) scale(.92)}.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=plusminus] details.omni-faq-item[open]>summary .omni-faq-icon__svg--minus,.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=plusminus] .omni-faq-item.is-open>summary .omni-faq-icon__svg--minus,.wp-block-omni-faq-entries.omni-faq-entries[data-icon-style=plusminus] .omni-faq-item--editor.is-open .omni-faq-icon__svg--minus{opacity:1;transform:rotate(0deg) scale(1)}.omni-faq-item>summary:focus,.omni-faq-item>summary:focus-visible{outline:none;box-shadow:none}.oe-faq-icon-style-picker{display:flex;gap:10px;margin-top:8px}.oe-faq-icon-style-picker__option{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:44px;padding:0 12px;border-radius:8px;border:1px solid #c3c4c7;background:#fff;cursor:pointer}.oe-faq-icon-style-picker__option.is-selected{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.oe-faq-icon-style-picker__option svg{display:block;width:20px;height:20px}.oe-omni-button-color-tabs .components-tab-panel__tabs{margin-bottom:12px}.oe-omni-button-color-tools__dropdown{min-width:260px;padding:12px}.oe-omni-button-color-tools__toggle{width:100%;justify-content:flex-start}.oe-omni-button-color-tools__muted{opacity:.72;font-size:12px}.oe-omni-button-color-tools__sep{opacity:.45;user-select:none}.oe-faq-border-control__color{margin-top:12px}.oe-faq-border-control__color .components-base-control__label{display:block;margin-bottom:8px}