[data-jsp-acf-theme]{--jsp-acf-label:#1e293b;--jsp-acf-desc:#64748b;--jsp-acf-text:#0f172a;--jsp-acf-input-bg:#fff;--jsp-acf-input-bg-focus:#fff;--jsp-acf-input-border:#cbd5e1;--jsp-acf-input-focus-border:#10b981;--jsp-acf-input-focus-ring:rgba(16, 185, 129, 0.18);--jsp-acf-field-sep:#e2e8f0;--jsp-acf-row-bg:#fafafa;--jsp-acf-row-border:#cbd5e1;--jsp-acf-panel-bg:#fff;--jsp-acf-panel-border:#ccd0d4;--jsp-acf-btn-bg:#059669;--jsp-acf-btn-bg-hover:#047857;--jsp-acf-btn-color:#fff;--jsp-acf-submit-bg:#15c39a;--jsp-acf-submit-bg-hover:#13ae8a;--jsp-acf-accent:#10b981}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme],[data-jsp-acf-theme][data-theme="dark"]{--jsp-acf-label:#e2e8f0;--jsp-acf-desc:#94a3b8;--jsp-acf-text:#f1f5f9;--jsp-acf-input-bg:#1e293b;--jsp-acf-input-bg-focus:#0f172a;--jsp-acf-input-border:#475569;--jsp-acf-input-focus-border:#34d399;--jsp-acf-input-focus-ring:rgba(52, 211, 153, 0.18);--jsp-acf-field-sep:#334155;--jsp-acf-row-bg:#1e293b;--jsp-acf-row-border:#475569;--jsp-acf-panel-bg:#0f172a;--jsp-acf-panel-border:#475569;--jsp-acf-btn-bg:#065f46;--jsp-acf-btn-color:#d1fae5;--jsp-acf-accent:#34d399}[data-jsp-acf-theme] .acf-field{padding:.85rem 1.25rem;border-bottom:1px dashed var(--jsp-acf-field-sep)}[data-jsp-acf-theme] .acf-field:last-child{border-bottom:none}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-field{border-color:var(--jsp-acf-field-sep);border-bottom-color:var(--jsp-acf-field-sep);border-top-color:var(--jsp-acf-field-sep)}[data-jsp-acf-theme] .acf-label>label{color:var(--jsp-acf-label);font-weight:600;font-size:.95rem}[data-jsp-acf-theme] .acf-field .description,[data-jsp-acf-theme] .acf-field p.description{color:var(--jsp-acf-desc);font-size:.82rem;margin-top:.35rem}[data-jsp-acf-theme] .acf-input input[type="text"],[data-jsp-acf-theme] .acf-input input[type="url"],[data-jsp-acf-theme] .acf-input input[type="number"],[data-jsp-acf-theme] .acf-input input[type="email"],[data-jsp-acf-theme] .acf-input input[type="password"],[data-jsp-acf-theme] .acf-input input[type="date"],[data-jsp-acf-theme] .acf-input input[type="search"],[data-jsp-acf-theme] .acf-input input[type="tel"],[data-jsp-acf-theme] .acf-input textarea,[data-jsp-acf-theme] .acf-input select{width:100%;border:1px solid var(--jsp-acf-input-border);border-radius:.75rem;padding:.65rem .9rem;background:var(--jsp-acf-input-bg);color:var(--jsp-acf-text);transition:border-color 0.15s ease,box-shadow 0.15s ease}[data-jsp-acf-theme] .acf-input input:focus,[data-jsp-acf-theme] .acf-input textarea:focus,[data-jsp-acf-theme] .acf-input select:focus{outline:none;border-color:var(--jsp-acf-input-focus-border);box-shadow:0 0 0 3px var(--jsp-acf-input-focus-ring);background:var(--jsp-acf-input-bg-focus)}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-input input,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-input textarea,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-input select{background:var(--jsp-acf-input-bg)!important;border-color:var(--jsp-acf-input-border)!important;color:var(--jsp-acf-text)!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-input input:focus,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-input textarea:focus,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-input select:focus{background:var(--jsp-acf-input-bg-focus)!important;border-color:var(--jsp-acf-input-focus-border)!important;box-shadow:0 0 0 3px var(--jsp-acf-input-focus-ring)!important}[data-jsp-acf-theme] input[type="checkbox"],[data-jsp-acf-theme] input[type="radio"]{accent-color:var(--jsp-acf-accent)}[data-jsp-acf-theme] .acf-switch.-on{background:#10b981!important;border-color:#10b981!important}[data-jsp-acf-theme] .acf-switch.-on .acf-switch-on{color:#000000!important}[data-jsp-acf-theme] .acf-switch.-on .acf-switch-slider{background:#ffffff!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-switch{background:#334155!important;border-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-switch .acf-switch-slider{background:#e2e8f0!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-switch .acf-switch-on,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-switch .acf-switch-off{color:#94a3b8!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-switch.-on{background:#10b981!important;border-color:#10b981!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-switch.-on .acf-switch-on{color:#000000!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-switch.-on .acf-switch-slider{background:#ffffff!important}[data-jsp-acf-theme] input[type="range"]{accent-color:var(--jsp-acf-accent)}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] input[type="range"]{background-color:#334155}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-color-picker button{background-color:#334155;color:#f1f5f9}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-color-result{border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-color-result .wp-color-result-text{color:#94a3b8;background:#1e293b;border-color:#475569;border-left-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-color-result:hover .wp-color-result-text{color:#e2e8f0}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-picker-input-wrap .button{background:#334155;color:#94a3b8;border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-picker-input-wrap .button:hover{background:#475569;color:#e2e8f0}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-picker-holder .iris-picker{background:#0f172a;border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .iris-border{background:#1e293b;border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .iris-picker .iris-slider,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .iris-picker .iris-square{border-color:#475569}[data-jsp-acf-theme] .acf-fields.-border{border:1px solid var(--jsp-acf-panel-border);background:var(--jsp-acf-panel-bg)}[data-jsp-acf-theme] .acf-form-fields{background:var(--jsp-acf-panel-bg)}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-form-fields{background:var(--jsp-acf-panel-bg)!important}[data-jsp-acf-theme] .acf-field-group>.acf-input{border-color:var(--jsp-acf-panel-border)}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-fields.-border,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-field-group>.acf-input{background:var(--jsp-acf-panel-bg)!important;border-color:var(--jsp-acf-panel-border)!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-fields.-border>.acf-field:first-child{border-top-color:var(--jsp-acf-panel-border)}[data-jsp-acf-theme] .acf-repeater .acf-row{background:var(--jsp-acf-row-bg);border:1px solid var(--jsp-acf-row-border);border-radius:1rem;margin-bottom:.75rem}[data-jsp-acf-theme] .acf-spinner{display:none!important}[data-jsp-acf-theme] .acf-repeater .acf-actions .acf-button,[data-jsp-acf-theme] .acf-button{background:var(--jsp-acf-btn-bg);color:var(--jsp-acf-btn-color);border-radius:999px;padding:.45rem 1rem;font-weight:600;border:none;cursor:pointer}[data-jsp-acf-theme] .acf-button:hover{background:var(--jsp-acf-btn-bg-hover)}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater{border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-table{border-color:#475569;background:#0f172a}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-row:not(.-collapsed){border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-row-handle{text-shadow:none}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-row-handle .acf-icon{background-color:#334155!important;border-color:#475569;color:#f1f5f9}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-row-handle .acf-icon:hover{background-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-row-handle .acf-row-number{color:#64748b}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-row .acf-fields,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-fields.-border{background:#0f172a;border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-fields.-border>.acf-field{border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-fields.-border>.acf-field:first-child{border-top-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-actions{background:#1e293b;border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-actions .acf-button{background:#065f46;color:#d1fae5}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-actions .acf-button:hover{background:#047857}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-table>thead>tr>th{background:#1e293b!important;color:#94a3b8!important;border-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-table>tbody>tr>td{background:#0f172a!important;color:#e2e8f0!important;border-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater .acf-table>tbody>tr:hover>td{background:#1e293b!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-table .acf-row-handle .order{color:#64748b}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-table .acf-empty{background:#0f172a;color:#64748b}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-repeater tr.ui-sortable-placeholder td{background:#334155}[data-jsp-acf-theme] .acf-image-uploader .show-if-value,[data-jsp-acf-theme] .acf-image-uploader .hide-if-value{border-radius:.75rem;overflow:hidden}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-image-uploader .image-wrap{background:#1e293b;border-color:#475569}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-image-uploader .image-wrap img{background:#0f172a}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-file-uploader .file-wrap{background:#1e293b;border-color:#475569;color:#e2e8f0}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .acf-file-uploader .file-icon{background:#334155}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-editor-container{background:#1e293b!important;border-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-tinymce,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-edit-area{background:#1e293b!important;border-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-editor-tabs .wp-switch-editor{background:#334155!important;color:#94a3b8!important;border-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-editor-tabs .wp-switch-editor:active,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .wp-editor-tabs .wp-switch-editor:focus{background:#1e293b!important;color:#e2e8f0!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-toolbar .mce-btn{background:#334155!important;border-color:#475569!important;color:#e2e8f0!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-toolbar .mce-btn button{color:#e2e8f0!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-toolbar .mce-btn:hover,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-toolbar .mce-btn.mce-active{background:#475569!important;border-color:#64748b!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-toolbar .mce-btn i{color:#94a3b8!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-toolbar .mce-btn:hover i,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-toolbar .mce-btn.mce-active i{color:#e2e8f0!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-menubar,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-toolbar-grp,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-statusbar{background:#0f172a!important;border-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-menubar .mce-menubtn button,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .mce-statusbar .mce-path{color:#94a3b8!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .quicktags-toolbar{background:#0f172a!important;border-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .quicktags-toolbar .button{background:#334155!important;color:#94a3b8!important;border-color:#475569!important}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] .quicktags-toolbar .button:hover{background:#475569!important;color:#e2e8f0!important}[data-jsp-acf-theme] .acf-form-submit{text-align:center;margin-top:14px}[data-jsp-acf-theme] .acf-form-submit input[type="submit"]{background-color:var(--jsp-acf-submit-bg);border:1px solid var(--jsp-acf-submit-bg);color:#fff;padding:.65rem 1.5rem;border-radius:.75rem;font-weight:600;cursor:pointer}[data-jsp-acf-theme] .acf-form-submit input[type="submit"]:hover,[data-jsp-acf-theme] .acf-form-submit input[type="submit"]:focus{background-color:var(--jsp-acf-submit-bg-hover);border-color:var(--jsp-acf-submit-bg-hover)}[data-jsp-acf-theme] #message,[data-jsp-acf-theme] p#message{color:#000}html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] #message,html[data-jsp-global-theme="dark"] [data-jsp-acf-theme] p#message{color:#e2e8f0}.select2-container--default .select2-selection--multiple{padding:.25rem .5rem;min-height:2.75rem}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:.25rem .375rem .25rem 0}.select2-container--open .select2-dropdown{z-index:1000000}#ui-datepicker-div{z-index:1000000!important}html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--single,html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--multiple{background-color:#1e293b;border-color:#475569}html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered,html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__rendered{color:#f1f5f9}html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#cbd5e1 #fff0 #fff0 #fff0}html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#334155;border-color:#475569;color:#f1f5f9}html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#cbd5e1}html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{color:#f1f5f9}html[data-jsp-global-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#94a3b8}html[data-jsp-global-theme="dark"] .select2-dropdown{background-color:#1e293b;border-color:#475569}html[data-jsp-global-theme="dark"] .select2-container--default .select2-results__option{color:#f1f5f9}html[data-jsp-global-theme="dark"] .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#334155;color:#fff}html[data-jsp-global-theme="dark"] .select2-container--default .select2-results__option[aria-selected="true"]{background-color:#0f766e;color:#f0fdfa}html[data-jsp-global-theme="dark"] .select2-container--default .select2-results__option[aria-selected="true"]::before{content:"✓";margin-right:.5rem;color:#5eead4}html[data-jsp-global-theme="dark"] .select2-search--dropdown .select2-search__field{background-color:#0f172a;color:#f1f5f9;border-color:#475569}html[data-jsp-global-theme="dark"] #ui-datepicker-div{background:#1e293b;border-color:#475569;color:#f1f5f9}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-header,html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-title{background:#0f172a;color:#f1f5f9}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-calendar td a,html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-state-default{background:#1e293b;color:#f1f5f9;border-color:#334155}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-state-hover,html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-state-active{background:#334155;color:#fff}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-prev,html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-next{color:#f1f5f9}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-prev:hover,html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-next:hover{background:#334155;border-color:#475569}html[data-jsp-global-theme="dark"] #ui-datepicker-div th{color:#94a3b8}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-state-highlight{background:#334155;color:#fff;border-color:#475569}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-state-disabled{background:#fff0;color:#64748b;opacity:.5}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-month,html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-year{background-color:#0f172a;color:#f1f5f9;border-color:#475569}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-buttonpane{background:#0f172a;border-color:#475569}html[data-jsp-global-theme="dark"] #ui-datepicker-div .ui-datepicker-buttonpane button{background:#334155;color:#f1f5f9;border-color:#475569}