/**
 * SquareHero Studio - Styles
 * Version: 0.9.6
 * Generated: 2026-10-05T21:43:34.000Z
 */

@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Red+Hat+Text:ital,wght@0,300..700;1,300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@600;700&family=Red+Hat+Text:wght@400;500;600&display=swap";[data-v-42045deb]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-drawer-overlay[data-v-42045deb]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10000;animation:fadeIn-42045deb .25s ease}@keyframes fadeIn-42045deb{0%{opacity:0}to{opacity:1}}.admin-drawer-panel[data-v-42045deb]{position:absolute;top:0;right:0;width:70%;height:100%;background:#fff;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;border-radius:12px 0 0 12px;overflow:hidden}.admin-drawer-panel.side-left[data-v-42045deb]{right:auto;left:0;border-radius:0 20px 20px 0;box-shadow:4px 0 20px #00000026}@media(max-width:768px){.admin-drawer-panel[data-v-42045deb]{width:100%}}.admin-drawer-panel.width-full[data-v-42045deb]{width:70%;min-width:800px}@media(max-width:768px){.admin-drawer-panel.width-full[data-v-42045deb]{width:100%;min-width:unset}}.admin-drawer-panel.width-half[data-v-42045deb]{width:50%;min-width:600px}@media(max-width:768px){.admin-drawer-panel.width-half[data-v-42045deb]{width:100%;min-width:unset}}.admin-drawer-panel.width-third[data-v-42045deb]{width:33.333%;min-width:400px}@media(max-width:768px){.admin-drawer-panel.width-third[data-v-42045deb]{width:100%;min-width:unset}}.admin-drawer-header[data-v-42045deb]{background:var(--admin-header-bg);padding:20px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--admin-border);flex-shrink:0}.admin-drawer-header .admin-drawer-header-left[data-v-42045deb]{display:flex;align-items:center;gap:20px;flex:1}.admin-drawer-header .admin-drawer-title[data-v-42045deb]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:700;color:var(--admin-primary);margin:0}.admin-drawer-header .admin-drawer-close[data-v-42045deb]{background:transparent;border:none;color:var(--admin-primary);cursor:pointer;padding:8px;border-radius:4px;transition:background .2s;display:flex;align-items:center;justify-content:center}.admin-drawer-header .admin-drawer-close svg[data-v-42045deb]{width:24px;height:24px}.admin-drawer-header .admin-drawer-close[data-v-42045deb]:hover{background:rgba(var(--admin-primary),.1)}.admin-drawer-content[data-v-42045deb]{flex:1;overflow-y:auto;overflow-x:hidden}.admin-drawer-content[data-v-42045deb]::-webkit-scrollbar{width:8px}.admin-drawer-content[data-v-42045deb]::-webkit-scrollbar-track{background:var(--admin-bg-light)}.admin-drawer-content[data-v-42045deb]::-webkit-scrollbar-thumb{background:var(--admin-border);border-radius:4px}.admin-drawer-content[data-v-42045deb]::-webkit-scrollbar-thumb:hover{background:silver;filter:brightness(.9)}.admin-drawer-footer-slot[data-v-42045deb]{flex-shrink:0}body.admin-drawer-open{overflow:hidden}[data-v-b79ea0ca]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-tabs-wrapper[data-v-b79ea0ca]{display:flex;flex-direction:column;height:100%;min-height:0}.admin-tabs[data-v-b79ea0ca]{display:flex;background:#fff;padding:0;border-bottom:1px solid var(--admin-border);overflow-x:auto}.admin-tabs .admin-tab[data-v-b79ea0ca]{background:none;border:none;padding:15px 24px;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text-muted);cursor:pointer;position:relative;white-space:nowrap;transition:color .2s;display:flex;align-items:center;gap:8px}.admin-tabs .admin-tab[data-v-b79ea0ca]:hover,.admin-tabs .admin-tab.active[data-v-b79ea0ca]{color:var(--admin-primary)}.admin-tabs .admin-tab.active[data-v-b79ea0ca]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10c2ee 20.4%,#ff00e6 55.91%,#ff003d 80.09%)}.admin-tabs .admin-tab-badge[data-v-b79ea0ca]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--admin-primary);color:#fff;font-size:12px;font-weight:600;border-radius:10px}.admin-tab-panels[data-v-b79ea0ca]{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column}.admin-tab-panel[data-v-8fb7a0c0]{height:100%;min-height:100%;overflow-y:auto;display:flex;flex-direction:column}.tab-fade-enter-active[data-v-8fb7a0c0],.tab-fade-leave-active[data-v-8fb7a0c0]{transition:opacity .2s ease}.tab-fade-enter-from[data-v-8fb7a0c0],.tab-fade-leave-to[data-v-8fb7a0c0]{opacity:0}[data-v-ef56eef5]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-btn-wrapper[data-v-ef56eef5]{display:inline-flex;flex-direction:column;gap:8px;min-width:180px}.admin-btn-wrapper[data-v-ef56eef5]:has(.admin-btn-block){width:100%}.admin-btn[data-v-ef56eef5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-weight:500;text-decoration:none;border-radius:var(--admin-input-border-radius);cursor:pointer;transition:all .2s ease;border:1px solid transparent;outline:none}.admin-btn[data-v-ef56eef5]:disabled,.admin-btn.admin-btn-disabled[data-v-ef56eef5]{opacity:.5;cursor:not-allowed}.admin-btn-icon[data-v-ef56eef5]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.admin-btn-icon[data-v-ef56eef5] svg{width:16px;height:16px}.admin-btn-text[data-v-ef56eef5]{display:inline-flex;align-items:center}.admin-btn-hint[data-v-ef56eef5]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--admin-text-muted);margin:0;line-height:1.4;text-align:center}.admin-btn-block~.admin-btn-hint[data-v-ef56eef5]{text-align:left}.admin-btn-small[data-v-ef56eef5]{padding:8px 16px;font-size:13px}.admin-btn-medium[data-v-ef56eef5]{padding:12px 30px;font-size:14px}.admin-btn-large[data-v-ef56eef5]{padding:14px 36px;font-size:16px}.admin-btn-block[data-v-ef56eef5]{width:100%}.admin-btn-primary.admin-btn-light[data-v-ef56eef5]{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.admin-btn-primary.admin-btn-light[data-v-ef56eef5]:hover:not(:disabled):not(.admin-btn-disabled){background:#011630;border-color:#011630}.admin-btn-primary.admin-btn-light[data-v-ef56eef5]:active:not(:disabled):not(.admin-btn-disabled){background:#010e1f}.admin-btn-primary.admin-btn-dark[data-v-ef56eef5]{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.admin-btn-primary.admin-btn-dark[data-v-ef56eef5]:hover:not(:disabled):not(.admin-btn-disabled){background:#011630;border-color:#011630}.admin-btn-primary.admin-btn-dark[data-v-ef56eef5]:active:not(:disabled):not(.admin-btn-disabled){background:#010e1f}.admin-btn-secondary[data-v-ef56eef5]{background:transparent}.admin-btn-secondary.admin-btn-light[data-v-ef56eef5]{border:2px solid rgba(255,255,255,.3);color:#fff}.admin-btn-secondary.admin-btn-light[data-v-ef56eef5]:hover:not(:disabled):not(.admin-btn-disabled){border-color:#ffffff80;background:#ffffff0d}.admin-btn-secondary.admin-btn-light[data-v-ef56eef5]:active:not(:disabled):not(.admin-btn-disabled){background:#ffffff1a}.admin-btn-secondary.admin-btn-dark[data-v-ef56eef5]{border:2px solid var(--admin-primary);color:var(--admin-primary)}.admin-btn-secondary.admin-btn-dark[data-v-ef56eef5]:hover:not(:disabled):not(.admin-btn-disabled){border-color:#011630;background:#011e450d;color:#011630}.admin-btn-secondary.admin-btn-dark[data-v-ef56eef5]:active:not(:disabled):not(.admin-btn-disabled){background:#011e451a}.admin-btn-gradient[data-v-ef56eef5]{background:transparent;border:none;position:relative;z-index:1}.admin-btn-gradient.admin-btn-light[data-v-ef56eef5]{color:#fff}.admin-btn-gradient.admin-btn-light[data-v-ef56eef5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:var(--admin-input-border-radius);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:linear-gradient(90deg,#00d1ff,#ff00e6,#ff003d,#00d1ff);background-size:200% 100%;transition:background-position .5s ease}.admin-btn-gradient.admin-btn-light[data-v-ef56eef5]:hover:not(:disabled):not(.admin-btn-disabled){opacity:1!important}.admin-btn-gradient.admin-btn-light[data-v-ef56eef5]:hover:not(:disabled):not(.admin-btn-disabled):before{background-position:150% 0}.admin-btn-gradient.admin-btn-dark[data-v-ef56eef5]{color:var(--admin-primary)}.admin-btn-gradient.admin-btn-dark[data-v-ef56eef5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:var(--admin-input-border-radius);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:linear-gradient(90deg,#00d1ff,#ff00e6,#ff003d,#00d1ff);background-size:200% 100%;transition:background-position .5s ease}.admin-btn-gradient.admin-btn-dark[data-v-ef56eef5]:hover:not(:disabled):not(.admin-btn-disabled){opacity:1!important}.admin-btn-gradient.admin-btn-dark[data-v-ef56eef5]:hover:not(:disabled):not(.admin-btn-disabled):before{background-position:150% 0}[data-v-581ac783]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-notification-container[data-v-581ac783]{position:absolute;bottom:92px;left:50%;transform:translate(-50%);z-index:101;padding:14px 24px;background:#14141ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px #0000004d;opacity:0;visibility:hidden;transition:all .3s ease;max-width:500px}.admin-notification-container.show[data-v-581ac783]{opacity:1;visibility:visible;bottom:102px}.admin-notification-container .admin-status-message[data-v-581ac783]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:#fff;display:block;text-align:center;white-space:nowrap}.admin-notification-container .admin-status-message.success[data-v-581ac783]{color:#4ade80;font-weight:600}.admin-notification-container .admin-status-message.error[data-v-581ac783]{color:#ff003d;font-weight:600}.admin-notification-container .admin-status-message.loading[data-v-581ac783]{color:#10c2ee;font-weight:600}.admin-footer[data-v-581ac783]{padding:20px 30px;background:var(--admin-primary);color:#fff;border-top:2px solid #011833;display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative;box-shadow:0 -5px 20px #00000026}@media(max-width:768px){.admin-footer[data-v-581ac783]{flex-direction:column;align-items:stretch}}.admin-footer .admin-footer-left[data-v-581ac783]{flex:1;display:flex;align-items:center;gap:20px}.admin-footer .admin-footer-left .admin-status-indicator[data-v-581ac783]{position:relative;display:flex;align-items:center;gap:12px}.admin-footer .admin-footer-left .admin-status-button[data-v-581ac783]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.admin-footer .admin-footer-left .admin-status-button[data-v-581ac783]:hover{background:#ffffff1a}.admin-footer .admin-footer-left .admin-status-button .status-dot[data-v-581ac783]{width:10px;height:10px;border-radius:50%;background:#ff9500}.admin-footer .admin-footer-left .admin-status-button .status-dot.published[data-v-581ac783]{background:#34c549}.admin-footer .admin-footer-left .admin-status-button .status-text[data-v-581ac783]{color:#fff;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.admin-footer .admin-footer-left .admin-status-button svg[data-v-581ac783]{width:13px;height:13px}.admin-footer .admin-footer-left .admin-status-dropdown[data-v-581ac783]{position:absolute;bottom:100%;left:0;margin-bottom:4px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;z-index:1000;min-width:150px}.admin-footer .admin-footer-left .admin-status-dropdown.show[data-v-581ac783]{opacity:1;visibility:visible;transform:translateY(0)}.admin-footer .admin-footer-left .admin-status-dropdown .status-option[data-v-581ac783]{display:block;width:100%;padding:10px 16px;border:none;background:transparent;text-align:left;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-primary);cursor:pointer;transition:background .2s}.admin-footer .admin-footer-left .admin-status-dropdown .status-option[data-v-581ac783]:hover{background:#f5f5f5}.admin-footer .admin-footer-left .admin-status-dropdown .status-option[data-v-581ac783]:first-child{border-radius:8px 8px 0 0}.admin-footer .admin-footer-left .admin-status-dropdown .status-option[data-v-581ac783]:last-child{border-radius:0 0 8px 8px}.admin-footer .admin-footer-left .admin-last-updated[data-v-581ac783]{color:#fff;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:300;white-space:nowrap}.admin-footer .admin-footer-right[data-v-581ac783]{display:flex;gap:15px}@media(max-width:768px){.admin-footer .admin-footer-right[data-v-581ac783]{width:100%}.admin-footer .admin-footer-right[data-v-581ac783] .admin-btn{flex:1}}.admin-footer .spinner[data-v-581ac783]{width:16px;height:16px;border:2px solid var(--admin-primary);border-top-color:transparent;border-radius:50%;animation:spin-581ac783 .6s linear infinite}@keyframes spin-581ac783{to{transform:rotate(360deg)}}[data-v-cb3f0dca]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.filter-bar[data-v-cb3f0dca]{display:flex;flex-direction:column;width:100%;border-radius:12px}.filter-bar-tabs[data-v-cb3f0dca]{display:flex;align-items:center;justify-content:space-between}.filter-bar-tabs-list[data-v-cb3f0dca]{display:flex;align-items:center}.filter-bar-tabs-actions[data-v-cb3f0dca]{display:flex;align-items:center;gap:12px}.filter-bar-tab[data-v-cb3f0dca]{padding:16px 24px;background:transparent;border:none;border-bottom:3px solid transparent;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--admin-text-muted);cursor:pointer;transition:all .2s;position:relative}.filter-bar-tab[data-v-cb3f0dca]:hover{color:var(--admin-text)}.filter-bar-tab.is-active[data-v-cb3f0dca]{color:var(--admin-primary);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%) 1}.doormingo .filter-bar-tab.is-active[data-v-cb3f0dca]{color:#222f6d;border-bottom:3px solid #ed407a}.filter-bar-content[data-v-cb3f0dca]{display:flex;align-items:center;gap:12px;padding:20px 0}.filter-bar-search[data-v-cb3f0dca]{position:relative;flex:1;min-width:250px}.filter-bar-search-icon[data-v-cb3f0dca]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--admin-text-muted);pointer-events:none}.filter-bar-search-input[data-v-cb3f0dca]{box-sizing:border-box;width:100%;height:44px;padding:0 16px 0 44px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#f8f9fa;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);outline:none;transition:all .2s}.filter-bar-search-input[data-v-cb3f0dca]::placeholder{color:var(--admin-text-muted)}.filter-bar-search-input[data-v-cb3f0dca]:hover{border-color:#00000026}.filter-bar-search-input[data-v-cb3f0dca]:focus{border-color:var(--admin-primary);background:#fff}.filter-bar-filters[data-v-cb3f0dca]{display:flex;align-items:center;gap:12px;flex-shrink:0}.filter-bar-filters.full-width[data-v-cb3f0dca]{flex:1}.filter-bar-actions[data-v-cb3f0dca]{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.filter-bar-reset[data-v-cb3f0dca]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:1.5px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text);cursor:pointer;transition:all .2s;white-space:nowrap}.filter-bar-reset svg[data-v-cb3f0dca]{flex-shrink:0}.filter-bar-reset[data-v-cb3f0dca]:hover:not(:disabled){border-color:var(--admin-text);background:#00000008}.filter-bar-reset[data-v-cb3f0dca]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.filter-bar-content[data-v-cb3f0dca]{flex-wrap:wrap}.filter-bar-search[data-v-cb3f0dca]{flex:1 1 100%}.filter-bar-filters[data-v-cb3f0dca]{flex:1 1 auto}}.squarespace-asset-library[data-v-c05ec53e]{position:fixed;top:0;left:0;bottom:0;width:700px;background:#fff;box-shadow:2px 0 16px #0000001a;display:flex;flex-direction:column;z-index:10000}.asset-library-slide-enter-active[data-v-c05ec53e],.asset-library-slide-leave-active[data-v-c05ec53e]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.asset-library-slide-enter-from[data-v-c05ec53e],.asset-library-slide-leave-to[data-v-c05ec53e]{transform:translate(-100%)}.asset-library-header[data-v-c05ec53e]{background:var(--admin-header-bg);padding:20px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--admin-border);flex-shrink:0}.asset-library-title[data-v-c05ec53e]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:700;color:var(--admin-primary);margin:0}.asset-library-close[data-v-c05ec53e]{background:transparent;border:none;color:var(--admin-primary);cursor:pointer;padding:8px;border-radius:4px;transition:background .2s;display:flex;align-items:center;justify-content:center}.asset-library-close svg[data-v-c05ec53e]{width:24px;height:24px}.asset-library-close[data-v-c05ec53e]:hover{background:#011e451a}.asset-library-body[data-v-c05ec53e]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}[data-v-c05ec53e] .filter-bar-content{padding:20px 24px}.upload-btn[data-v-c05ec53e]{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.upload-btn[data-v-c05ec53e]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.upload-btn[data-v-c05ec53e]:disabled{opacity:.5;cursor:not-allowed}.skeleton[data-v-c05ec53e]{background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:shimmer-c05ec53e 1.5s ease-in-out infinite;border-radius:4px;will-change:background-position;backface-visibility:hidden;transform:translateZ(0)}@keyframes shimmer-c05ec53e{0%{background-position:200% 0}to{background-position:-200% 0}}.asset-library-load-more[data-v-c05ec53e]{display:flex;align-items:center;justify-content:center;height:48px;flex-shrink:0}.load-more-spinner[data-v-c05ec53e]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#6b7280;border-radius:50%;animation:load-more-spin-c05ec53e .7s linear infinite}@keyframes load-more-spin-c05ec53e{to{transform:rotate(360deg)}}.skeleton-item[data-v-c05ec53e]{cursor:default;pointer-events:none;background:#f9fafb}.skeleton-item .asset-preview[data-v-c05ec53e]{position:relative;width:100%;aspect-ratio:1;padding-bottom:0;background:#e5e7eb}.skeleton-thumb[data-v-c05ec53e]{width:100%;height:100%;border-radius:0;background:#e5e7eb}.skeleton-item .asset-info[data-v-c05ec53e]{padding:8px;background:#fff;display:flex;flex-direction:column;gap:4px}.skeleton-filename[data-v-c05ec53e]{height:12px;width:75%;border-radius:3px}.skeleton-meta[data-v-c05ec53e]{height:11px;width:50%;border-radius:3px}.asset-library-error[data-v-c05ec53e],.asset-library-empty[data-v-c05ec53e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#6b7280;text-align:center}.asset-library-error p[data-v-c05ec53e],.asset-library-empty p[data-v-c05ec53e]{margin:12px 0;font-size:14px;color:#6b7280}.asset-library-error svg[data-v-c05ec53e],.asset-library-empty svg[data-v-c05ec53e]{color:#9ca3af;margin-bottom:16px;opacity:.5}.retry-btn[data-v-c05ec53e],.upload-btn-large[data-v-c05ec53e]{margin-top:16px;padding:10px 20px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-c05ec53e]:hover,.upload-btn-large[data-v-c05ec53e]:hover{background:#f9fafb;border-color:#9ca3af}.asset-library-grid[data-v-c05ec53e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:12px;padding:16px 24px;flex:1}.asset-item[data-v-c05ec53e]{position:relative;background:#f9fafb;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.asset-item[data-v-c05ec53e]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000001a}.asset-item.selected[data-v-c05ec53e]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.asset-preview[data-v-c05ec53e]{position:relative;width:100%;padding-bottom:100%;background:#e5e7eb;overflow:hidden}.asset-preview img[data-v-c05ec53e]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.asset-video-preview .video-overlay[data-v-c05ec53e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2;opacity:.9;transition:opacity .2s ease}.asset-item:hover .video-overlay[data-v-c05ec53e]{opacity:1}.video-duration[data-v-c05ec53e]{position:absolute;bottom:8px;right:8px;background:#000000bf;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;z-index:2}.selection-indicator[data-v-c05ec53e]{position:absolute;top:8px;right:8px;z-index:3;animation:scaleIn-c05ec53e .2s ease}@keyframes scaleIn-c05ec53e{0%{transform:scale(0)}to{transform:scale(1)}}.asset-info[data-v-c05ec53e]{padding:8px;background:#fff}.asset-filename[data-v-c05ec53e]{font-size:12px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.asset-meta[data-v-c05ec53e]{font-size:11px;color:#9ca3af;display:flex;gap:8px}.asset-library-footer[data-v-c05ec53e]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#fff;flex-shrink:0}.btn-secondary[data-v-c05ec53e],.btn-primary[data-v-c05ec53e]{flex:1;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-c05ec53e]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-c05ec53e]:hover{background:#f9fafb;border-color:#9ca3af}.btn-primary[data-v-c05ec53e]{background:#001e46;color:#fff}.btn-primary.brand-doormingo[data-v-c05ec53e]{background:#ed3e79}.btn-primary[data-v-c05ec53e]:hover:not(:disabled){opacity:.85}.btn-primary[data-v-c05ec53e]:disabled{opacity:.5;cursor:not-allowed}[data-v-1cbe5429]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.image-upload[data-v-1cbe5429]{width:100%}.image-upload.image-upload-disabled[data-v-1cbe5429]{opacity:.6;pointer-events:none}.image-upload-label[data-v-1cbe5429]{display:block;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text);margin-bottom:8px}.image-upload-zone[data-v-1cbe5429]{position:relative;padding:40px 20px;background:var(--admin-input-bg);border:2px dashed var(--admin-border);border-radius:var(--admin-input-border-radius);cursor:pointer;transition:all .2s ease}.image-upload-zone[data-v-1cbe5429]:hover{border-color:rgba(var(--admin-primary),.3);background:rgba(var(--admin-input-bg),.5)}.image-upload-zone.image-upload-zone-dragover[data-v-1cbe5429]{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.05);border-style:solid}.image-upload-input[data-v-1cbe5429]{display:none}.image-upload-zone-content[data-v-1cbe5429]{display:flex;flex-direction:column;align-items:center;gap:12px}.image-upload-zone-content svg[data-v-1cbe5429]{color:var(--admin-text-muted)}.image-upload-zone-text[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;color:var(--admin-text);margin:0}.image-upload-zone-text strong[data-v-1cbe5429]{color:var(--admin-primary)}.image-upload-zone-hint[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted);margin:0}.image-upload-menu[data-v-1cbe5429]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--admin-border);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:4px;min-width:200px;z-index:100}.image-upload-menu-item[data-v-1cbe5429]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:var(--admin-text);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease}.image-upload-menu-item svg[data-v-1cbe5429]{flex-shrink:0;color:var(--admin-text-muted);transition:color .15s ease}.image-upload-menu-item[data-v-1cbe5429]:hover{background:rgba(var(--admin-primary),.08);color:var(--admin-primary)}.image-upload-menu-item:hover svg[data-v-1cbe5429]{color:var(--admin-primary)}.image-upload-menu-item[data-v-1cbe5429]:active{transform:scale(.98)}.image-upload-grid[data-v-1cbe5429]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.image-upload-item[data-v-1cbe5429]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--admin-input-bg)}.image-upload-item.image-upload-item-uploading[data-v-1cbe5429]{pointer-events:none}.image-upload-item.has-focal-point-enabled[data-v-1cbe5429]{cursor:crosshair}.image-upload-item.has-focal-point-enabled:hover .image-upload-preview[data-v-1cbe5429]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3b82f61a;pointer-events:none}.image-upload-preview[data-v-1cbe5429]{position:relative;width:100%;height:100%;-webkit-user-select:none;user-select:none}.image-upload-preview.focal-point-active[data-v-1cbe5429]{cursor:crosshair}.image-upload-preview img[data-v-1cbe5429]{width:100%;height:100%;object-fit:cover;pointer-events:none}.image-upload-video-badge[data-v-1cbe5429]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#00000080;border-radius:50%;pointer-events:none}.has-focal-point-enabled .image-upload-preview[data-v-1cbe5429]{background:#00000008}.has-focal-point-enabled .image-upload-preview img[data-v-1cbe5429]{object-fit:contain}.image-upload-progress-overlay[data-v-1cbe5429]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.image-upload-spinner[data-v-1cbe5429]{color:#fff}.image-upload-spinner svg[data-v-1cbe5429]{animation:spinner-rotate-1cbe5429 1s linear infinite}.image-upload-spinner .spinner-circle[data-v-1cbe5429]{animation:spinner-dash-1cbe5429 1.5s ease-in-out infinite}@keyframes spinner-rotate-1cbe5429{to{transform:rotate(360deg)}}@keyframes spinner-dash-1cbe5429{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.image-upload-progress-text[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:#fff;font-weight:600}.focal-point-indicator[data-v-1cbe5429]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:10}.focal-point-crosshair[data-v-1cbe5429]{position:relative;width:32px;height:32px}.crosshair-line[data-v-1cbe5429]{position:absolute;background:#ffffffe6;box-shadow:0 0 4px #0000004d}.crosshair-line.crosshair-horizontal[data-v-1cbe5429]{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.crosshair-line.crosshair-vertical[data-v-1cbe5429]{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.focal-point-dot[data-v-1cbe5429]{position:absolute;top:50%;left:50%;width:8px;height:8px;background:#fff;border:2px solid rgba(59,130,246,.9);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #0000004d}.image-upload-remove[data-v-1cbe5429]{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0009;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:20}.image-upload-remove svg[data-v-1cbe5429]{color:#fff}.image-upload-remove[data-v-1cbe5429]:hover{background:#dc3545e6;transform:scale(1.1)}.image-upload-add-more[data-v-1cbe5429]{border:2px dashed var(--admin-border);cursor:pointer;transition:all .2s ease}.image-upload-add-more[data-v-1cbe5429]:hover{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.05)}.image-upload-add-more-content[data-v-1cbe5429]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--admin-text-muted)}.image-upload-add-more-content svg[data-v-1cbe5429]{color:currentColor}.image-upload-add-more-content span[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.image-upload-error[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-danger);margin:8px 0 0}.image-upload-hint[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted);margin:8px 0 0;font-style:italic}[data-v-ec7ac4a3]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-form-field.inline[data-v-ec7ac4a3]{display:flex;align-items:center;gap:12px}.admin-form-field.inline .admin-form-label[data-v-ec7ac4a3]{margin-bottom:0;flex-shrink:0;min-width:fit-content}.admin-form-field.inline .admin-form-select-wrapper[data-v-ec7ac4a3],.admin-form-field.inline .admin-form-input-wrapper[data-v-ec7ac4a3],.admin-form-field.inline .admin-form-number-wrapper[data-v-ec7ac4a3]{flex:1;min-width:0}.admin-form-field.error .admin-form-input[data-v-ec7ac4a3],.admin-form-field.error .admin-form-textarea[data-v-ec7ac4a3],.admin-form-field.error .admin-form-select[data-v-ec7ac4a3],.admin-form-field.error .admin-form-range[data-v-ec7ac4a3]{border-color:var(--admin-danger)}.admin-form-label[data-v-ec7ac4a3]{display:block;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text);margin-bottom:8px}.admin-form-label .required-indicator[data-v-ec7ac4a3]{color:var(--admin-danger);margin-left:2px}.admin-form-input[data-v-ec7ac4a3],.admin-form-textarea[data-v-ec7ac4a3]{width:100%;padding:12px 16px;box-sizing:border-box;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-primary);background:var(--admin-input-bg);border:1px solid var(--admin-input-border);border-radius:var(--admin-input-border-radius);transition:all .2s ease}.admin-form-input[data-v-ec7ac4a3]:focus,.admin-form-textarea[data-v-ec7ac4a3]:focus{outline:none;border-color:#007cba33;box-shadow:0 0 0 2px #007cba1a}.admin-form-input[data-v-ec7ac4a3]:disabled,.admin-form-input[data-v-ec7ac4a3]:read-only,.admin-form-textarea[data-v-ec7ac4a3]:disabled,.admin-form-textarea[data-v-ec7ac4a3]:read-only{background:var(--admin-input-bg-disabled);cursor:not-allowed}.admin-form-input.clickable[data-v-ec7ac4a3]:read-only,.admin-form-textarea.clickable[data-v-ec7ac4a3]:read-only{cursor:pointer;background:var(--admin-input-bg)}.admin-form-input.clickable[data-v-ec7ac4a3]:read-only:hover,.admin-form-textarea.clickable[data-v-ec7ac4a3]:read-only:hover{border-color:#007cba4d}.admin-form-input[data-v-ec7ac4a3]::placeholder,.admin-form-textarea[data-v-ec7ac4a3]::placeholder{color:var(--admin-text-muted)}.admin-form-input[type=number][data-v-ec7ac4a3],.admin-form-textarea[type=number][data-v-ec7ac4a3]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-form-input[type=number][data-v-ec7ac4a3]::-webkit-outer-spin-button,.admin-form-input[type=number][data-v-ec7ac4a3]::-webkit-inner-spin-button,.admin-form-textarea[type=number][data-v-ec7ac4a3]::-webkit-outer-spin-button,.admin-form-textarea[type=number][data-v-ec7ac4a3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-form-textarea[data-v-ec7ac4a3]{resize:vertical;min-height:80px}.admin-form-select-wrapper[data-v-ec7ac4a3]{position:relative;width:100%}.admin-form-select-wrapper.is-disabled .admin-form-select[data-v-ec7ac4a3]{cursor:not-allowed;background:var(--admin-input-bg-disabled)}.admin-form-select[data-v-ec7ac4a3]{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 40px 12px 16px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-primary);background:var(--admin-input-bg);border:1px solid var(--admin-input-border);border-radius:var(--admin-input-border-radius);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.admin-form-select[data-v-ec7ac4a3]:focus{outline:none;border-color:#007cba33;box-shadow:0 0 0 2px #007cba1a}.admin-form-select .placeholder[data-v-ec7ac4a3]{color:var(--admin-text-muted)}.admin-form-select-icon[data-v-ec7ac4a3]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease;color:var(--admin-primary)}.is-open .admin-form-select-icon[data-v-ec7ac4a3]{transform:translateY(-50%) rotate(180deg)}.admin-form-select-dropdown[data-v-ec7ac4a3]{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--admin-input-bg, #FFFFFF);border:1px solid var(--admin-input-border);border-radius:var(--admin-input-border-radius);box-shadow:0 4px 12px #0000001a;z-index:1000}.admin-form-select-option[data-v-ec7ac4a3]{padding:10px 16px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-primary);cursor:pointer;transition:background-color .15s ease}.admin-form-select-option[data-v-ec7ac4a3]:hover,.admin-form-select-option.is-focused[data-v-ec7ac4a3]{background:var(--admin-bg-secondary)}.admin-form-select-option.is-selected[data-v-ec7ac4a3]{background:#007cba1a;font-weight:600}.admin-form-select-option[data-v-ec7ac4a3]:first-child{border-radius:var(--admin-input-border-radius) var(--admin-input-border-radius) 0 0}.admin-form-select-option[data-v-ec7ac4a3]:last-child{border-radius:0 0 var(--admin-input-border-radius) var(--admin-input-border-radius)}.admin-form-range-wrapper[data-v-ec7ac4a3]{display:flex;align-items:center;gap:12px}.admin-form-range[data-v-ec7ac4a3]{flex:1;height:6px;border-radius:3px;background:var(--admin-bg-secondary);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-form-range[data-v-ec7ac4a3]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;transition:transform .2s}.admin-form-range[data-v-ec7ac4a3]::-webkit-slider-thumb:hover{transform:scale(1.1)}.admin-form-range[data-v-ec7ac4a3]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--admin-primary);border:none;cursor:pointer;transition:transform .2s}.admin-form-range[data-v-ec7ac4a3]::-moz-range-thumb:hover{transform:scale(1.1)}.admin-range-value[data-v-ec7ac4a3]{min-width:40px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text);text-align:right}.admin-form-number-wrapper[data-v-ec7ac4a3]{position:relative;display:flex;align-items:center;gap:8px}.admin-form-number-single[data-v-ec7ac4a3]{flex:1}.admin-form-number-range[data-v-ec7ac4a3]{flex:1;display:flex;align-items:center;gap:12px}.admin-form-input[data-v-ec7ac4a3]{box-sizing:border-box}.admin-form-input-range[data-v-ec7ac4a3]{flex:1;min-width:0}.admin-form-range-separator[data-v-ec7ac4a3]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text-muted);flex-shrink:0}.admin-form-range-toggle[data-v-ec7ac4a3]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid var(--admin-input-border);border-radius:6px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.admin-form-range-toggle[data-v-ec7ac4a3]:hover:not(:disabled){background:var(--admin-bg-secondary);border-color:var(--admin-border);color:var(--admin-text)}.admin-form-range-toggle.is-active[data-v-ec7ac4a3]{background:var(--admin-primary);border-color:var(--admin-primary);color:#fff}.admin-form-range-toggle.is-active[data-v-ec7ac4a3]:hover:not(:disabled){filter:brightness(.9)}.admin-form-range-toggle[data-v-ec7ac4a3]:disabled{opacity:.5;cursor:not-allowed}.admin-form-range-toggle svg[data-v-ec7ac4a3]{flex-shrink:0}.admin-form-password-wrapper[data-v-ec7ac4a3]{position:relative;width:100%}.admin-form-input-password[data-v-ec7ac4a3]{padding-right:48px}.admin-form-password-toggle[data-v-ec7ac4a3]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;color:var(--admin-text-muted);cursor:pointer;transition:color .2s ease;border-radius:4px}.admin-form-password-toggle[data-v-ec7ac4a3]:hover:not(:disabled){color:var(--admin-text);background:#0000000a}.admin-form-password-toggle[data-v-ec7ac4a3]:disabled{opacity:.5;cursor:not-allowed}.admin-form-password-toggle svg[data-v-ec7ac4a3]{flex-shrink:0}.admin-form-input-wrapper[data-v-ec7ac4a3]{position:relative;width:100%}.admin-form-input-wrapper.has-clear .admin-form-input[data-v-ec7ac4a3]{padding-right:40px}.admin-form-input-wrapper.has-edit.has-clear .admin-form-input[data-v-ec7ac4a3]{padding-right:76px}.admin-form-input-wrapper.is-editing .admin-form-input[data-v-ec7ac4a3]{position:relative;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%) border-box}.admin-form-input-wrapper.is-editing .admin-form-input[data-v-ec7ac4a3]:focus{outline:none}.admin-form-edit-button[data-v-ec7ac4a3]{position:absolute;background:none;right:44px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.admin-form-edit-button[data-v-ec7ac4a3]:hover{color:var(--admin-text)}.admin-form-edit-button svg[data-v-ec7ac4a3]{flex-shrink:0;width:16px;height:16px}.admin-form-clear-button[data-v-ec7ac4a3]{position:absolute;background:none;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.admin-form-clear-button[data-v-ec7ac4a3]:hover{color:var(--admin-text)}.admin-form-clear-button svg[data-v-ec7ac4a3]{flex-shrink:0}.admin-form-help[data-v-ec7ac4a3]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted)}.admin-form-error[data-v-ec7ac4a3]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-danger);font-weight:500}.admin-form-field.variant-minimal .admin-form-input[data-v-ec7ac4a3],.admin-form-field.variant-minimal .admin-form-textarea[data-v-ec7ac4a3]{border:none;border-bottom:2px solid var(--admin-border);border-radius:0;padding-left:0}.admin-form-field.variant-minimal .admin-form-input[data-v-ec7ac4a3]:focus,.admin-form-field.variant-minimal .admin-form-textarea[data-v-ec7ac4a3]:focus{box-shadow:none;border-bottom-color:var(--admin-primary)}.admin-form-field.variant-minimal .admin-form-select[data-v-ec7ac4a3]{border:none;box-sizing:border-box;border-bottom:2px solid var(--admin-border);border-radius:0;padding-left:0;padding-right:40px}.admin-form-field.variant-minimal .admin-form-select[data-v-ec7ac4a3]:focus{box-shadow:none;border-bottom-color:var(--admin-primary)}.admin-form-field.variant-bordered .admin-form-input[data-v-ec7ac4a3],.admin-form-field.variant-bordered .admin-form-textarea[data-v-ec7ac4a3]{border:2px solid var(--admin-border)}.admin-form-field.variant-bordered .admin-form-input[data-v-ec7ac4a3]:focus,.admin-form-field.variant-bordered .admin-form-textarea[data-v-ec7ac4a3]:focus{border-width:2px;box-shadow:none}.admin-form-field.variant-bordered .admin-form-select[data-v-ec7ac4a3]{border:2px solid var(--admin-border)}.admin-form-field.variant-bordered .admin-form-select[data-v-ec7ac4a3]:focus{border-width:2px;box-shadow:none}[data-v-1f2319f5]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.rich-text-field[data-v-1f2319f5]{margin-bottom:20px}.rich-text-label[data-v-1f2319f5]{display:block;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);margin-bottom:8px}.rich-text-required[data-v-1f2319f5]{color:#dc2626;margin-left:4px}.rich-text-toolbar[data-v-1f2319f5]{display:flex;gap:2px;padding:8px;background:#f9fafb;border:1px solid var(--admin-input-border);border-bottom:none;border-radius:var(--admin-input-border-radius) var(--admin-input-border-radius) 0 0}.rich-text-tool[data-v-1f2319f5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.rich-text-tool[data-v-1f2319f5]:hover{background:#fff;color:var(--admin-text);border-color:var(--admin-input-border)}.rich-text-tool.is-active[data-v-1f2319f5]{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.rich-text-tool[data-v-1f2319f5]:disabled{opacity:.5;cursor:not-allowed}.rich-text-tool svg[data-v-1f2319f5]{width:16px;height:16px}.rich-text-editor[data-v-1f2319f5]{min-height:var(--v77bb4276);padding:12px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;color:var(--admin-text);background:#fff;border:1px solid var(--admin-input-border);border-radius:0 0 var(--admin-input-border-radius) var(--admin-input-border-radius);outline:none;overflow-y:auto;transition:border-color .2s ease}.rich-text-editor[data-v-1f2319f5]:focus{border-color:var(--admin-primary)}.rich-text-editor[contenteditable=false][data-v-1f2319f5]{background:#f9fafb;color:var(--admin-text-muted);cursor:not-allowed}.rich-text-editor[data-v-1f2319f5]:empty:before{content:attr(data-placeholder);color:var(--admin-text-muted);pointer-events:none}.rich-text-editor[data-v-1f2319f5] strong,.rich-text-editor[data-v-1f2319f5] b{font-weight:600}.rich-text-editor[data-v-1f2319f5] em,.rich-text-editor[data-v-1f2319f5] i{font-style:italic}.rich-text-editor[data-v-1f2319f5] u{text-decoration:underline}.rich-text-editor[data-v-1f2319f5] ul,.rich-text-editor[data-v-1f2319f5] ol{margin:8px 0;padding-left:24px}.rich-text-editor[data-v-1f2319f5] li{margin:4px 0}.rich-text-editor[data-v-1f2319f5] a{color:var(--admin-primary);text-decoration:underline}.rich-text-editor[data-v-1f2319f5] p{margin:8px 0}.rich-text-editor[data-v-1f2319f5] p:first-child{margin-top:0}.rich-text-editor[data-v-1f2319f5] p:last-child{margin-bottom:0}.has-error .rich-text-toolbar[data-v-1f2319f5],.has-error .rich-text-editor[data-v-1f2319f5]{border-color:#dc2626}.is-focused .rich-text-toolbar[data-v-1f2319f5]{border-color:var(--admin-primary)}.rich-text-help[data-v-1f2319f5]{margin:6px 0 0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted)}.rich-text-error[data-v-1f2319f5]{margin:6px 0 0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:#dc2626}[data-v-4193192c]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-range-field.error .admin-range-slider[data-v-4193192c]::-webkit-slider-thumb{border:2px solid var(--admin-danger)}.admin-range-field.error .admin-range-slider[data-v-4193192c]::-moz-range-thumb{border:2px solid var(--admin-danger)}.admin-range-field.admin-range-field--inline[data-v-4193192c]{display:flex;align-items:center;gap:16px}.admin-range-field.admin-range-field--inline .admin-range-header[data-v-4193192c]{margin-bottom:0;flex-shrink:0}.admin-range-field.admin-range-field--inline .admin-range-container[data-v-4193192c]{flex:1;margin-bottom:0}.admin-range-header[data-v-4193192c]{margin-bottom:8px}.admin-range-label[data-v-4193192c]{display:block;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text);margin:0}.admin-range-label .required-indicator[data-v-4193192c]{color:var(--admin-danger);margin-left:2px}.admin-range-format-label[data-v-4193192c]{flex-shrink:0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text-muted);white-space:nowrap}.admin-range-value-group[data-v-4193192c]{display:flex;align-items:stretch;flex-shrink:0;height:32px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:var(--admin-input-bg);overflow:visible;position:relative;transition:border-color .2s}.admin-range-value-group[data-v-4193192c]:hover{border-color:#00000026}.admin-range-value-group[data-v-4193192c]:focus-within{border-color:var(--admin-primary);background:var(--admin-input-bg, #FFFFFF)}.admin-range-value-group.has-unit .admin-range-value-input[data-v-4193192c]{border-right:1px solid rgba(0,0,0,.08);border-radius:6px 0 0 6px}.admin-range-value-input[data-v-4193192c]{width:49px;height:100%;padding:0 6px;border:none;border-radius:6px;background:transparent;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);text-align:right;outline:none}.admin-range-value-input[data-v-4193192c]:disabled{opacity:.5;cursor:not-allowed}.admin-range-value-input[data-v-4193192c]::-webkit-inner-spin-button,.admin-range-value-input[data-v-4193192c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-range-value-input[data-v-4193192c]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-range-unit-suffix[data-v-4193192c]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:#999;padding:0 6px 0 2px;line-height:32px;-webkit-user-select:none;user-select:none}.admin-range-unit-btn[data-v-4193192c]{display:flex;align-items:center;justify-content:space-between;padding:0 7px 0 5px;background:transparent;border:none;border-radius:0 6px 6px 0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text-muted);cursor:pointer;white-space:nowrap;width:45px;flex-shrink:0;transition:color .15s}.admin-range-unit-btn[data-v-4193192c]:hover{color:var(--admin-text)}.admin-range-unit-btn[data-v-4193192c]:disabled{opacity:.5;cursor:not-allowed}.admin-range-unit-chevron[data-v-4193192c]{flex-shrink:0;transition:transform .15s ease;color:var(--admin-text-muted)}.admin-range-unit-chevron.is-open[data-v-4193192c]{transform:rotate(180deg)}.admin-range-unit-dropdown[data-v-4193192c]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:4px;min-width:70px;z-index:100;display:flex;flex-direction:column;gap:2px}.admin-range-unit-option[data-v-4193192c]{display:block;width:100%;padding:6px 10px;background:transparent;border:none;border-radius:5px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:400;color:var(--admin-text);text-align:left;cursor:pointer;transition:background .15s}.admin-range-unit-option[data-v-4193192c]:hover{background:#f5f5f5}.admin-range-unit-option.is-active[data-v-4193192c]{font-weight:600;color:var(--admin-primary)}.admin-range-container[data-v-4193192c]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.admin-range-container.admin-range-container--stacked[data-v-4193192c]{flex-wrap:wrap;row-gap:4px;margin-bottom:0}.admin-range-container.admin-range-container--stacked .admin-range-track-wrapper[data-v-4193192c]{order:2;flex:0 0 100%;margin-top:8px;margin-bottom:10px}.admin-range-container.admin-range-container--stacked .admin-range-value-group[data-v-4193192c]{order:1;flex:0 0 auto}.admin-range-container.admin-range-container--stacked .admin-range-unit-suffix[data-v-4193192c]{order:1}.admin-range-container.admin-range-container--stacked-below[data-v-4193192c]{flex-wrap:wrap;row-gap:4px;margin-bottom:0}.admin-range-container.admin-range-container--stacked-below .admin-range-track-wrapper[data-v-4193192c]{order:1;flex:0 0 100%;margin-bottom:4px}.admin-range-container.admin-range-container--stacked-below .admin-range-value-group[data-v-4193192c]{order:2;flex:0 0 auto}.admin-range-container.admin-range-container--stacked-below .admin-range-unit-suffix[data-v-4193192c]{order:2}.admin-range-track-wrapper[data-v-4193192c]{position:relative;flex:1;height:6px;border-radius:3px}.admin-range-track-bg[data-v-4193192c]{position:absolute;top:0;left:0;width:100%;height:6px;border-radius:3px;background:var(--admin-range-track-bg);background-size:100% 100%;transition:background-size .3s ease}.admin-range-track-wrapper:hover .admin-range-track-bg[data-v-4193192c]{background-size:130% 100%}.admin-range-track-fill[data-v-4193192c]{position:absolute;top:0;right:0;height:6px;border-radius:0 3px 3px 0;background:var(--admin-range-track-fill, #E6E8EC);pointer-events:none;width:calc(100% - var(--fill-width, 0%))}.admin-range-slider[data-v-4193192c]{position:absolute;top:0;left:0;width:100%;height:6px;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;padding:0}.admin-range-slider[data-v-4193192c]:disabled{opacity:.5;cursor:not-allowed}.admin-range-slider[data-v-4193192c]::-webkit-slider-runnable-track{width:100%;height:6px;background:transparent;border:none}.admin-range-slider[data-v-4193192c]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--admin-range-thumb-border);cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000001a;margin-top:-7px}.admin-range-slider[data-v-4193192c]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #00000026}.admin-range-slider[data-v-4193192c]::-webkit-slider-thumb:active{transform:scale(1.05)}.admin-range-slider[data-v-4193192c]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--admin-range-thumb-border);cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000001a;border:none}.admin-range-slider[data-v-4193192c]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #00000026}.admin-range-slider[data-v-4193192c]::-moz-range-thumb:active{transform:scale(1.05)}.admin-range-slider[data-v-4193192c]::-moz-range-track{width:100%;height:6px;background:transparent;border:none}.admin-range-slider[data-v-4193192c]::-moz-range-progress{height:6px;background:transparent}.admin-range-info[data-v-4193192c]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.admin-range-current[data-v-4193192c]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;color:var(--admin-primary)}.admin-range-limits[data-v-4193192c]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--admin-text-muted)}.admin-range-help[data-v-4193192c]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted)}.admin-range-error[data-v-4193192c]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-danger);font-weight:500}[data-v-fb212137]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-input-slider-field[data-v-fb212137] .admin-form-input[type=number],.input-slider-display[data-v-fb212137]{text-align:center}.input-slider-display[data-v-fb212137]:disabled{cursor:default;-webkit-user-select:none;user-select:none}.input-slider-range[data-v-fb212137]{margin-top:18px;margin-bottom:0}[data-v-bf8b3878]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-column-split-field[data-v-bf8b3878]{display:flex;flex-direction:column}.admin-column-split-field.error .column-split-container[data-v-bf8b3878]{border-color:var(--admin-danger, #dc3545)}.admin-column-split-label[data-v-bf8b3878]{font-size:14px;font-weight:500;color:var(--admin-text);display:block;margin-bottom:8px}.admin-column-split-label .required-indicator[data-v-bf8b3878]{color:var(--admin-danger, #dc3545);margin-left:4px}.column-split-container[data-v-bf8b3878]{position:relative;height:52px;background:#fff;border:2px solid var(--admin-border, #e0e0e0);border-radius:8px;overflow:hidden;cursor:col-resize;-webkit-user-select:none;user-select:none;transition:border-color .2s ease}.column-split-container[data-v-bf8b3878]:hover,.column-split-container.is-dragging[data-v-bf8b3878]{border-color:var(--admin-primary)}.snap-zone[data-v-bf8b3878]{position:absolute;top:0;bottom:0;width:12%;pointer-events:none;transition:background .15s ease}.snap-zone.snap-zone-left[data-v-bf8b3878]{left:0;border-radius:6px 0 0 6px}.snap-zone.snap-zone-right[data-v-bf8b3878]{right:0;border-radius:0 6px 6px 0}.snap-zone.is-near[data-v-bf8b3878]{background:#28a74521}.snap-zone.is-snapped[data-v-bf8b3878]{background:#28a7452e}.column-split-handle[data-v-bf8b3878]{position:absolute;top:0;bottom:0;width:24px;margin-left:-12px;display:flex;align-items:center;justify-content:center;z-index:10;cursor:col-resize;transition:transform .1s ease}.column-split-handle.is-dragging[data-v-bf8b3878]{transform:scale(1.08)}.column-split-handle.is-dragging .handle-grip[data-v-bf8b3878]{box-shadow:0 4px 12px #0000002e}.handle-line[data-v-bf8b3878]{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--admin-primary);transform:translate(-50%);pointer-events:none}.handle-grip[data-v-bf8b3878]{position:relative;width:24px;height:40px;background:#fff;border:2px solid var(--admin-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;transition:box-shadow .2s ease;color:var(--admin-primary);pointer-events:none}.column-split-values[data-v-bf8b3878]{display:flex;justify-content:space-between;padding:8px 2px 0}.column-value[data-v-bf8b3878]{display:flex;flex-direction:column;gap:3px}.column-value.right[data-v-bf8b3878]{text-align:right;align-items:flex-end}.col-name[data-v-bf8b3878]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:400;color:var(--admin-text-muted);line-height:1.2}.col-pct[data-v-bf8b3878]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600;color:var(--admin-primary);line-height:1.2}.auto-pill[data-v-bf8b3878]{display:inline-flex;align-items:center;padding:2px 9px;background:#28a7451a;color:var(--admin-success, #28a745);border:1px solid rgba(40,167,69,.28);border-radius:100px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;line-height:1.5}.auto-hint[data-v-bf8b3878]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--admin-text-muted);text-align:center;margin:6px 0 0;padding:0}.admin-column-split-help[data-v-bf8b3878]{font-size:13px;color:var(--admin-text-muted);margin-top:4px}.admin-column-split-error[data-v-bf8b3878]{font-size:13px;color:var(--admin-danger, #dc3545);font-weight:500;margin-top:4px}[data-v-37b93bb6]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.mcr-field[data-v-37b93bb6]{display:flex;flex-direction:column}.mcr-track[data-v-37b93bb6]{position:relative;height:44px;background:#fff;border:2px solid var(--admin-border, #e0e0e0);border-radius:8px;overflow:hidden;cursor:default;-webkit-user-select:none;user-select:none;transition:border-color .2s ease}.mcr-track[data-v-37b93bb6]:hover,.mcr-track.is-dragging[data-v-37b93bb6]{border-color:var(--admin-primary)}.mcr-segment[data-v-37b93bb6]{position:absolute;top:0;bottom:0}.mcr-segment.is-auto[data-v-37b93bb6]{background:#28a74512;border-right:1px dashed rgba(40,167,69,.25)}.mcr-segment.is-auto[data-v-37b93bb6]:last-child{border-right:none}.mcr-handle[data-v-37b93bb6]{position:absolute;top:0;bottom:0;width:20px;margin-left:-10px;display:flex;align-items:center;justify-content:center;z-index:10}.mcr-handle.is-draggable[data-v-37b93bb6]{cursor:col-resize}.mcr-handle.is-dragging .mcr-grip[data-v-37b93bb6]{box-shadow:0 4px 12px #0000002e}.mcr-handle-line[data-v-37b93bb6]{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--admin-primary);transform:translate(-50%);pointer-events:none;opacity:.4}.is-draggable .mcr-handle-line[data-v-37b93bb6]{opacity:1}.mcr-grip[data-v-37b93bb6]{position:relative;width:20px;height:32px;background:#fff;border:2px solid var(--admin-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;color:var(--admin-primary);pointer-events:none;transition:box-shadow .2s ease}.mcr-labels[data-v-37b93bb6]{display:flex;padding:7px 0 0}.mcr-col[data-v-37b93bb6]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.mcr-col-name[data-v-37b93bb6]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:400;color:var(--admin-text-muted);line-height:1.2;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px}.mcr-col-pct[data-v-37b93bb6]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--admin-primary);line-height:1.1}.mcr-auto-btn[data-v-37b93bb6]{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border:1px solid rgba(40,167,69,.28);border-radius:100px;background:transparent;color:#28a7458c;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;line-height:1.5;cursor:pointer;transition:all .15s ease}.mcr-auto-btn[data-v-37b93bb6]:hover{border-color:#28a74599;color:var(--admin-success, #28a745);background:#28a7450f}.mcr-auto-btn.is-active[data-v-37b93bb6]{background:#28a7451a;border-color:#28a74566;color:var(--admin-success, #28a745);font-weight:600}.sh-admin-form-row[data-v-14abd899]{display:grid;gap:var(--gap, 16px)}.sh-admin-form-row.columns-1[data-v-14abd899]{grid-template-columns:1fr}.sh-admin-form-row.columns-2[data-v-14abd899]{grid-template-columns:repeat(2,1fr)}.sh-admin-form-row.columns-3[data-v-14abd899]{grid-template-columns:repeat(3,1fr)}.sh-admin-form-row.columns-4[data-v-14abd899]{grid-template-columns:repeat(4,1fr)}.sh-admin-form-row.columns-auto[data-v-14abd899],.sh-admin-form-row.auto-fit[data-v-14abd899]{grid-template-columns:repeat(auto-fit,minmax(var(--min-width, 200px),1fr))}@media(max-width:768px){.sh-admin-form-row.columns-2[data-v-14abd899],.sh-admin-form-row.columns-3[data-v-14abd899],.sh-admin-form-row.columns-4[data-v-14abd899]{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.sh-admin-form-row.columns-3[data-v-14abd899],.sh-admin-form-row.columns-4[data-v-14abd899]{grid-template-columns:repeat(2,1fr)}}[data-v-864b841f]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.styles-accordion[data-v-864b841f]{background:#fff;border-radius:8px;transition:all .2s ease;border:1px solid rgba(0,0,0,.05)}.styles-accordion[data-v-864b841f]:hover:not(.is-open){border:1px solid rgba(0,0,0,.15)}.styles-accordion-header[data-v-864b841f]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 15px;background:transparent;border:none;cursor:pointer;text-align:left;gap:16px}.styles-accordion-header[data-v-864b841f]:focus{outline:none}.styles-accordion-title-wrapper[data-v-864b841f]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.styles-accordion-default-icon[data-v-864b841f]{flex-shrink:0;color:var(--admin-text-muted)}[data-v-864b841f] .styles-accordion-icon{flex-shrink:0;width:20px;height:20px;color:var(--admin-text-muted)}[data-v-864b841f] .styles-accordion-icon svg{width:100%;height:100%}.styles-accordion-title[data-v-864b841f]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--admin-text);margin:0}.styles-accordion-chevron[data-v-864b841f]{flex-shrink:0;color:var(--admin-text-muted);transition:transform .2s ease}.is-open .styles-accordion-chevron[data-v-864b841f]{transform:rotate(180deg)}.styles-accordion-content[data-v-864b841f]{overflow:visible}.styles-accordion-body[data-v-864b841f]{padding:0 15px 20px}.styles-accordion-body[data-v-864b841f]>*:not(:last-child){margin-bottom:16px}.styles-accordion-body[data-v-864b841f] .styles-accordion-grid{animation:fadeIn-864b841f .2s ease-out .15s both}@keyframes fadeIn-864b841f{0%{opacity:0}to{opacity:1}}[data-v-c0ea13fa]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.styles-accordion-grid[data-v-c0ea13fa]{display:grid;gap:var(--v55ca0bb1)}.styles-accordion-grid.styles-accordion-grid-cols-1[data-v-c0ea13fa]{grid-template-columns:1fr}.styles-accordion-grid.styles-accordion-grid-cols-2[data-v-c0ea13fa]{grid-template-columns:repeat(2,1fr)}.styles-accordion-grid.styles-accordion-grid-cols-3[data-v-c0ea13fa]{grid-template-columns:repeat(3,1fr)}.styles-accordion-grid.styles-accordion-grid-cols-4[data-v-c0ea13fa]{grid-template-columns:repeat(4,1fr)}.styles-accordion-grid.styles-accordion-grid-auto[data-v-c0ea13fa]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.styles-accordion-grid[data-v-c0ea13fa] .grid-full{grid-column:1/-1}@media(max-width:768px){.styles-accordion-grid.styles-accordion-grid-cols-2[data-v-c0ea13fa],.styles-accordion-grid.styles-accordion-grid-cols-3[data-v-c0ea13fa],.styles-accordion-grid.styles-accordion-grid-cols-4[data-v-c0ea13fa]{grid-template-columns:1fr}}[data-v-e748a558]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.styles-accordion-group[data-v-e748a558]{display:flex;flex-direction:column}.styles-accordion-group-title[data-v-e748a558]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;color:var(--admin-text);margin:0 0 16px}.styles-accordion-group-content[data-v-e748a558]{display:flex;flex-direction:column;gap:var(--v621b8ccb)}[data-v-aade9efc]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.toggle-field[data-v-aade9efc]{background:#fff;border-radius:var(--admin-input-border-radius);transition:all .2s ease}.toggle-field[data-v-aade9efc]:hover:not(.toggle-field-disabled){box-shadow:0 2px 8px #00000014}.toggle-field.toggle-field-disabled[data-v-aade9efc]{opacity:.6;cursor:not-allowed}.toggle-field.toggle-field-compact[data-v-aade9efc]{background:transparent;border-radius:0}.toggle-field.toggle-field-compact[data-v-aade9efc]:hover:not(.toggle-field-disabled){box-shadow:none}.toggle-field.toggle-field-compact .toggle-field-content[data-v-aade9efc]{padding:12px 0}.toggle-field.toggle-field-minimal[data-v-aade9efc]{background:transparent;border-radius:0}.toggle-field.toggle-field-minimal[data-v-aade9efc]:hover:not(.toggle-field-disabled){box-shadow:none}.toggle-field.toggle-field-minimal .toggle-field-content[data-v-aade9efc]{padding:0}.toggle-field-content[data-v-aade9efc]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;gap:20px}.toggle-field-info[data-v-aade9efc]{display:flex;align-items:flex-start;gap:16px;flex:1;min-width:0}.toggle-field-icon[data-v-aade9efc]{flex-shrink:0;width:20px;height:20px;color:var(--admin-text)}.toggle-field-icon[data-v-aade9efc] svg{width:100%;height:100%}.toggle-field-text[data-v-aade9efc]{flex:1;min-width:0}.toggle-field-label[data-v-aade9efc]{display:block;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);cursor:pointer;margin-bottom:4px}.toggle-field-disabled .toggle-field-label[data-v-aade9efc]{cursor:not-allowed}.toggle-field-description[data-v-aade9efc]{display:block;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text-muted);line-height:1.5}.toggle-switch[data-v-aade9efc]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0;cursor:pointer}.toggle-field-disabled .toggle-switch[data-v-aade9efc]{cursor:not-allowed}.toggle-switch input[data-v-aade9efc]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-aade9efc]{background-color:#22a24e}.toggle-switch input:checked+.toggle-slider[data-v-aade9efc]:hover:not(:disabled){background-color:#27b857}.toggle-switch input:checked+.toggle-slider[data-v-aade9efc]:hover:not(:disabled):before{animation:subtle-bounce-active-aade9efc .4s ease}.toggle-switch input:checked+.toggle-slider[data-v-aade9efc]:before{transform:translate(16px)}.toggle-switch input:focus+.toggle-slider[data-v-aade9efc]{box-shadow:0 0 0 2px #22a24e33}.toggle-switch input:disabled+.toggle-slider[data-v-aade9efc]{cursor:not-allowed}.toggle-slider[data-v-aade9efc]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:20px;transition:all .3s ease}.toggle-slider[data-v-aade9efc]:hover{background-color:#b8b8b8}.toggle-slider[data-v-aade9efc]:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}@keyframes subtle-bounce-active-aade9efc{0%,to{transform:translate(16px)}25%{transform:translate(13px)}75%{transform:translate(17px)}}body.admin-modal-open{overflow:hidden}[data-v-17bb16b3]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-modal-tabs[data-v-17bb16b3]{display:flex;align-items:center;background:#fff;padding:0;overflow-x:auto;border-bottom:1px solid rgba(0,0,0,.05)}.admin-modal-tabs-trailing[data-v-17bb16b3]{display:flex;align-items:center;margin-left:auto;padding-right:16px;flex-shrink:0}.admin-modal-tab[data-v-17bb16b3]{background:none;border:none;padding:15px 20px;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text-muted);cursor:pointer;position:relative;white-space:nowrap;transition:color .2s;display:flex;align-items:center;gap:8px}.admin-modal-tab[data-v-17bb16b3]:hover,.admin-modal-tab.is-active[data-v-17bb16b3]{color:var(--admin-primary)}.admin-modal-tab.is-active[data-v-17bb16b3]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10c2ee 20.4%,#ff00e6 55.91%,#ff003d 80.09%)}.admin-modal-tab.doormingo.is-active[data-v-17bb16b3]:after{background:#ee3e79}.admin-modal-tab-badge[data-v-17bb16b3]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--admin-primary);color:#fff;font-size:12px;font-weight:600;border-radius:10px}[data-v-37a33ed0]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-modal-footer-branding[data-v-37a33ed0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#f6f6f6;border-top:1px solid rgba(0,0,0,.05)}.admin-modal-footer-branding.doormingo[data-v-37a33ed0]{background:#fff}.admin-modal-footer-branding svg[data-v-37a33ed0]{flex-shrink:0}.admin-modal-footer-branding span[data-v-37a33ed0]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:#001e45}.block-settings-content[data-v-6c464618]{display:flex;flex-direction:column;height:100%;background:#fff;position:relative}.block-settings-body[data-v-6c464618]{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:15px 10px 15px 15px;display:flex;flex-direction:column;gap:20px;background:#f6f6f6}.block-settings-body.doormingo[data-v-6c464618]{background:#fcf7f5}.block-settings-body[data-v-6c464618]::-webkit-scrollbar{width:6px}.block-settings-body[data-v-6c464618]::-webkit-scrollbar-track{background:transparent}.block-settings-body[data-v-6c464618]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.block-settings-body[data-v-6c464618]::-webkit-scrollbar-thumb:hover{background:#0003}.block-settings-footer[data-v-6c464618]{margin-top:auto}.block-settings-actions[data-v-6c464618]{display:flex;gap:12px;justify-content:flex-end;padding:20px;border-top:1px solid rgba(0,0,0,.05)}.settings-section{display:grid;gap:20px}[data-v-497e10d0]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.confirm-dialog-overlay[data-v-497e10d0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10010;padding:20px}.confirm-dialog-overlay.plugin-mode[data-v-497e10d0]{z-index:9999999}.confirm-dialog[data-v-497e10d0]{background:#fff;border-radius:var(--admin-input-border-radius);padding:32px;max-width:440px;width:100%;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;align-items:stretch;text-align:left}.confirm-dialog-title[data-v-497e10d0]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:700;color:var(--admin-text);margin:0 0 12px}.confirm-dialog-message[data-v-497e10d0]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;color:var(--admin-text-muted);margin:0}.confirm-dialog-content[data-v-497e10d0]{width:100%;margin-bottom:24px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;color:var(--admin-text-muted)}.confirm-dialog-content[data-v-497e10d0] p{margin:0 0 12px}.confirm-dialog-content[data-v-497e10d0] p:last-child{margin-bottom:0}.confirm-dialog-content[data-v-497e10d0] a{color:var(--admin-primary);text-decoration:underline}.confirm-dialog-content[data-v-497e10d0] a:hover{color:color-mix(in srgb,var(--admin-primary) 80%,black)}.confirm-dialog-content[data-v-497e10d0] strong,.confirm-dialog-content[data-v-497e10d0] b{font-weight:600;color:var(--admin-text)}.confirm-dialog-content[data-v-497e10d0] ul,.confirm-dialog-content[data-v-497e10d0] ol{margin:0 0 12px;padding-left:24px;text-align:left}.confirm-dialog-content[data-v-497e10d0] ul:last-child,.confirm-dialog-content[data-v-497e10d0] ol:last-child{margin-bottom:0}.confirm-dialog-content[data-v-497e10d0] li{margin-bottom:4px}.confirm-dialog-content[data-v-497e10d0] li:last-child{margin-bottom:0}.confirm-dialog-actions[data-v-497e10d0]{display:flex;gap:12px;width:100%}.confirm-dialog-button[data-v-497e10d0]{flex:1;padding:12px 24px;border-radius:var(--admin-input-border-radius);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.confirm-dialog-button.button-cancel[data-v-497e10d0]{background:#f3f4f6;color:var(--admin-text)}.confirm-dialog-button.button-cancel[data-v-497e10d0]:hover{background:#e5e7eb}.confirm-dialog-button.button-cancel[data-v-497e10d0]:active{background:#d1d5db}.confirm-dialog-button.button-confirm[data-v-497e10d0]{color:#fff;transition:all .2s ease}.confirm-dialog-button.button-confirm.variant-default[data-v-497e10d0]{background:var(--admin-primary)}.confirm-dialog-button.button-confirm.variant-default[data-v-497e10d0]:hover{background:color-mix(in srgb,var(--admin-primary) 90%,black)}.confirm-dialog-button.button-confirm.variant-default[data-v-497e10d0]:active{background:color-mix(in srgb,var(--admin-primary) 80%,black)}.confirm-dialog-button.button-confirm.variant-danger[data-v-497e10d0]{background:#ff003d}.confirm-dialog-button.button-confirm.variant-danger[data-v-497e10d0]:hover{background:#e60037}.confirm-dialog-button.button-confirm.variant-danger[data-v-497e10d0]:active{background:#cc0031}.confirm-dialog-button.button-confirm.variant-warning[data-v-497e10d0]{background:#f59e0b}.confirm-dialog-button.button-confirm.variant-warning[data-v-497e10d0]:hover{background:#d97706}.confirm-dialog-button.button-confirm.variant-warning[data-v-497e10d0]:active{background:#b45309}.confirm-dialog-button.button-confirm.variant-success[data-v-497e10d0]{background:#10b981}.confirm-dialog-button.button-confirm.variant-success[data-v-497e10d0]:hover{background:#059669}.confirm-dialog-button.button-confirm.variant-success[data-v-497e10d0]:active{background:#047857}.confirm-dialog-button.button-confirm[data-v-497e10d0]:disabled,.confirm-dialog-button.button-confirm[disabled][data-v-497e10d0]{opacity:.5;cursor:not-allowed}.confirm-dialog-button.button-confirm[data-v-497e10d0]:disabled:hover,.confirm-dialog-button.button-confirm[data-v-497e10d0]:disabled:active,.confirm-dialog-button.button-confirm[disabled][data-v-497e10d0]:hover,.confirm-dialog-button.button-confirm[disabled][data-v-497e10d0]:active{background:inherit}.confirm-dialog-button.button-confirm.is-loading[data-v-497e10d0]{position:relative;cursor:wait}.button-loader[data-v-497e10d0]{position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-497e10d0 .6s linear infinite;left:50%;top:50%;margin-left:-8px;margin-top:-8px}.button-text-hidden[data-v-497e10d0]{visibility:hidden}@keyframes spin-497e10d0{to{transform:rotate(360deg)}}.dialog-fade-enter-active[data-v-497e10d0],.dialog-fade-leave-active[data-v-497e10d0]{transition:opacity .2s ease}.dialog-fade-enter-from[data-v-497e10d0],.dialog-fade-leave-to[data-v-497e10d0]{opacity:0}[data-v-3f7140ea]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.pin-dialog-content[data-v-3f7140ea]{width:100%;display:flex;flex-direction:column;gap:16px;text-align:left}.pin-input-group[data-v-3f7140ea]{display:flex;flex-direction:column;gap:8px}.pin-input-group label[data-v-3f7140ea]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text)}.pin-input-group input[data-v-3f7140ea]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:16px;padding:10px 12px;border:2px solid var(--admin-border);border-radius:var(--admin-input-border-radius);background:#fff;color:var(--admin-text);transition:border-color .2s;letter-spacing:.3em;text-align:center}.pin-input-group input[data-v-3f7140ea]:focus{outline:none;border-color:var(--admin-primary)}.pin-input-group input[data-v-3f7140ea]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.validation-error-message[data-v-3f7140ea],.prop-error-message[data-v-3f7140ea]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:#ff003d;padding:8px 12px;background:#fff5f7;border-radius:var(--admin-input-border-radius);border:1px solid #ffc9d4}.pin-success-message[data-v-3f7140ea]{text-align:center;padding:16px 12px}.pin-success-message .success-icon[data-v-3f7140ea]{width:48px;height:48px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#10b981;color:#fff;border-radius:50%;font-size:28px;font-weight:700}.pin-success-message p[data-v-3f7140ea]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;color:var(--admin-text);margin:0}[data-v-3f7140ea] .confirm-dialog-button.button-confirm:disabled,[data-v-3f7140ea] .confirm-dialog-button.button-confirm[disabled]{opacity:.5;cursor:not-allowed}[data-v-3306f9e6]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.color-picker-panel[data-v-3306f9e6]{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:380px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;z-index:9999999}.color-picker-slide-enter-active[data-v-3306f9e6],.color-picker-slide-leave-active[data-v-3306f9e6]{transition:transform .2s ease-out}.panel-left.color-picker-slide-enter-from[data-v-3306f9e6],.panel-left.color-picker-slide-leave-to[data-v-3306f9e6]{transform:translateY(-50%) translate(100%)}.panel-right.color-picker-slide-enter-from[data-v-3306f9e6],.panel-right.color-picker-slide-leave-to[data-v-3306f9e6]{transform:translateY(-50%) translate(-100%)}.color-picker-panel-header[data-v-3306f9e6]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #e6e8ec;flex-shrink:0}.color-picker-panel-title[data-v-3306f9e6]{margin:0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--admin-text)}.color-picker-panel-close[data-v-3306f9e6]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s}.color-picker-panel-close[data-v-3306f9e6]:hover{background:#f5f5f5;color:var(--admin-text)}.color-picker-panel-body[data-v-3306f9e6]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.color-picker-mode-toggle[data-v-3306f9e6]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.color-picker-mode-button[data-v-3306f9e6]{flex:1;background:transparent;border:none;padding:10px 12px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text-muted);border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.color-picker-mode-button[data-v-3306f9e6]:hover{color:var(--admin-text)}.color-picker-mode-button.is-active[data-v-3306f9e6]{background:#fff;color:var(--admin-primary);box-shadow:0 1px 3px #0000001a;font-weight:600}.color-picker-palette[data-v-3306f9e6]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-picker-swatch[data-v-3306f9e6]{height:40px;border:1px solid #e6e8ec;border-radius:8px;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:inset 0 0 0 2px transparent}.color-picker-swatch[data-v-3306f9e6]:hover{transform:scale(1.05)}.color-picker-swatch.is-selected[data-v-3306f9e6]{box-shadow:inset 0 0 0 2px var(--admin-primary),0 0 0 3px rgba(var(--admin-primary),.2)}.color-picker-swatch.is-transparent[data-v-3306f9e6]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.color-picker-swatch.is-transparent .color-picker-check[data-v-3306f9e6]{color:var(--admin-text)}.color-picker-check[data-v-3306f9e6]{display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.color-tint-slider[data-v-3306f9e6]{display:flex;flex-direction:column;gap:8px}.color-tint-slider.is-disabled[data-v-3306f9e6]{opacity:.5;pointer-events:none}.color-tint-label[data-v-3306f9e6]{font-size:13px;font-weight:500;color:var(--admin-text)}.color-tint-value[data-v-3306f9e6]{height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.3)}.color-tint-value.is-placeholder[data-v-3306f9e6]{background-color:#f5f5f5!important;color:var(--admin-text-muted);text-shadow:none;font-size:13px;font-weight:500}.color-tint-track[data-v-3306f9e6]{position:relative;height:20px;border-radius:3px}.color-tint-input[data-v-3306f9e6]{position:absolute;top:50%;left:0;width:100%;height:18px;transform:translateY(-50%);margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.color-tint-input[data-v-3306f9e6]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.color-tint-input[data-v-3306f9e6]::-webkit-slider-thumb:hover{transform:scale(1.1)}.color-tint-input[data-v-3306f9e6]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.color-tint-input[data-v-3306f9e6]::-moz-range-thumb:hover{transform:scale(1.1)}.color-picker-custom[data-v-3306f9e6]{display:flex;gap:12px;align-items:center}.color-picker-input[data-v-3306f9e6]{width:60px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.color-picker-input[data-v-3306f9e6]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-input[data-v-3306f9e6]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-text[data-v-3306f9e6]{flex:1;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text)}.color-picker-text[data-v-3306f9e6]:focus{outline:none;border-color:var(--admin-primary)}.gradient-wrapper[data-v-3306f9e6]{display:flex;flex-direction:column;gap:16px}.gradient-preview-panel[data-v-3306f9e6]{position:relative;height:50px;border-radius:8px;border:1px solid rgba(0,0,0,.1);cursor:crosshair;overflow:visible}.gradient-stop[data-v-3306f9e6]{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10;padding:10px}.gradient-stop:hover .gradient-stop-handle[data-v-3306f9e6]{transform:scale(1.15)}.gradient-stop.is-selected .gradient-stop-handle[data-v-3306f9e6]{box-shadow:0 0 0 3px #0cc2ed4d;transform:scale(1.15)}.gradient-stop-handle[data-v-3306f9e6]{width:20px;height:20px;border-radius:50%;border:3px solid white;box-shadow:0 2px 4px #0003;transition:transform .2s,box-shadow .2s;pointer-events:none}.gradient-controls[data-v-3306f9e6]{display:flex;flex-direction:column;gap:12px}.gradient-control-row[data-v-3306f9e6]{display:flex;align-items:center;gap:12px}.gradient-control-label[data-v-3306f9e6]{font-size:13px;font-weight:500;color:var(--admin-text);flex-shrink:0}.gradient-angle-label[data-v-3306f9e6]{margin-left:12px}.gradient-select[data-v-3306f9e6]{flex:1;min-width:0;height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);background:#fff;cursor:pointer}.gradient-select[data-v-3306f9e6]:focus{outline:none;border-color:var(--admin-primary)}.gradient-slider[data-v-3306f9e6]{flex:1;min-width:0;height:6px;border-radius:3px;background:#e6e8ec;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gradient-slider[data-v-3306f9e6]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.gradient-slider[data-v-3306f9e6]::-webkit-slider-thumb:hover{transform:scale(1.1)}.gradient-slider[data-v-3306f9e6]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;border:none;box-shadow:0 2px 4px #0003}.gradient-slider[data-v-3306f9e6]::-moz-range-thumb:hover{transform:scale(1.1)}.gradient-value[data-v-3306f9e6]{font-size:13px;font-weight:600;color:var(--admin-text);width:40px;text-align:right;flex-shrink:0}.gradient-stop-header[data-v-3306f9e6]{display:flex;align-items:center;justify-content:space-between}.gradient-stop-title[data-v-3306f9e6]{margin:0;font-size:14px;font-weight:600;color:var(--admin-text)}.gradient-stop-remove[data-v-3306f9e6]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#dc3545;cursor:pointer;transition:all .2s}.gradient-stop-remove[data-v-3306f9e6]:hover{background:#dc35451a}.gradient-stop-remove svg[data-v-3306f9e6]{width:16px;height:16px}.gradient-color-input-row[data-v-3306f9e6]{display:flex;align-items:center;gap:12px}.gradient-stop-editor[data-v-3306f9e6]{display:grid;gap:12px}.gradient-color-preview[data-v-3306f9e6]{width:60px;height:40px;border-radius:8px;border:2px solid rgba(0,0,0,.1);cursor:pointer;transition:all .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.gradient-color-preview[data-v-3306f9e6]:hover{border-color:var(--admin-primary);transform:scale(1.05)}.gradient-color-check[data-v-3306f9e6]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.gradient-color-hex-input[data-v-3306f9e6]{flex:1;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);text-transform:uppercase}.gradient-color-hex-input[data-v-3306f9e6]:focus{outline:none;border-color:var(--admin-primary)}.btn-primary[data-v-3306f9e6],.btn-secondary[data-v-3306f9e6]{flex:1;padding:10px 16px;border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-3306f9e6]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-3306f9e6]:hover{filter:brightness(.9)}.btn-secondary[data-v-3306f9e6]{background:#f5f5f5;color:var(--admin-text)}.btn-secondary[data-v-3306f9e6]:hover{background:#e6e8ec}[data-v-69f1cfee]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.color-picker[data-v-69f1cfee]{display:flex;flex-direction:column;gap:12px;max-width:280px}.color-picker.is-compact[data-v-69f1cfee]{max-width:100%;gap:0}.color-picker-header[data-v-69f1cfee]{display:flex;align-items:center;justify-content:space-between;gap:12px}.color-picker-content[data-v-69f1cfee]{display:flex;flex-direction:column;gap:12px}.color-picker-compact-swatch[data-v-69f1cfee]{width:44px;height:44px;border:2px solid #e6e8ec;border-radius:8px;cursor:pointer;transition:all .2s;padding:0;flex-shrink:0}.color-picker-compact-swatch[data-v-69f1cfee]:hover{border-color:var(--admin-primary);transform:scale(1.05)}.color-picker-compact-swatch[data-v-69f1cfee]:active{transform:scale(.98)}.color-picker-label[data-v-69f1cfee]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text)}.color-picker-palette[data-v-69f1cfee]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-picker-swatch[data-v-69f1cfee]{aspect-ratio:1;border:1px solid #e6e8ec;border-radius:8px;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:inset 0 0 0 2px transparent}.color-picker-swatch[data-v-69f1cfee]:hover{transform:scale(1.05)}.color-picker-swatch.is-selected[data-v-69f1cfee]{box-shadow:inset 0 0 0 2px var(--admin-primary),0 0 0 3px rgba(var(--admin-primary),.2)}.color-picker-swatch.is-transparent[data-v-69f1cfee]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.color-picker-swatch.is-transparent .color-picker-check[data-v-69f1cfee]{color:var(--admin-text)}.color-picker-check[data-v-69f1cfee]{display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.color-tint-slider[data-v-69f1cfee]{display:flex;flex-direction:column;gap:8px}.color-tint-label[data-v-69f1cfee]{font-size:13px;font-weight:500;color:var(--admin-text)}.color-tint-value[data-v-69f1cfee]{height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.3)}.color-tint-track[data-v-69f1cfee]{position:relative;height:6px;border-radius:3px;overflow:visible}.color-tint-input[data-v-69f1cfee]{position:absolute;top:50%;left:0;width:100%;height:18px;transform:translateY(-50%);margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.color-tint-input[data-v-69f1cfee]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.color-tint-input[data-v-69f1cfee]::-webkit-slider-thumb:hover{transform:scale(1.1)}.color-tint-input[data-v-69f1cfee]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.color-tint-input[data-v-69f1cfee]::-moz-range-thumb:hover{transform:scale(1.1)}.color-picker-custom[data-v-69f1cfee]{display:flex;gap:12px;align-items:center}.color-picker-input[data-v-69f1cfee]{width:60px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.color-picker-input[data-v-69f1cfee]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-input[data-v-69f1cfee]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-text[data-v-69f1cfee]{flex:1;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text)}.color-picker-text[data-v-69f1cfee]:focus{outline:none;border-color:var(--admin-primary)}.color-picker-mode-toggle[data-v-69f1cfee]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.color-picker-mode-button[data-v-69f1cfee]{flex:1;background:transparent;border:none;padding:10px 12px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text-muted);border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.color-picker-mode-button[data-v-69f1cfee]:hover{color:var(--admin-text)}.color-picker-mode-button.is-active[data-v-69f1cfee]{background:#fff;color:var(--admin-primary);box-shadow:0 1px 3px #0000001a;font-weight:600}.gradient-custom-button[data-v-69f1cfee]{width:100%;margin-top:12px;padding:10px 12px;background:#fff;border:2px solid #e6e8ec;border-radius:8px;color:var(--admin-text);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.gradient-custom-button[data-v-69f1cfee]:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.gradient-custom-button.is-active[data-v-69f1cfee]{border-color:var(--admin-primary);color:var(--admin-primary);background:#0cc2ed0d}.gradient-custom-button svg[data-v-69f1cfee]{width:16px;height:16px}.gradient-wrapper[data-v-69f1cfee]{position:relative}.gradient-preview[data-v-69f1cfee]{position:relative;height:60px;border-radius:8px;border:1px solid rgba(0,0,0,.1);cursor:pointer;overflow:visible;transition:all .2s}.gradient-preview[data-v-69f1cfee]:hover{border-color:var(--admin-primary);box-shadow:0 0 0 3px #0cc2ed1a}.gradient-editor-panel[data-v-69f1cfee]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:16px;box-sizing:border-box;box-shadow:0 4px 12px #00000026;z-index:100;max-height:500px;overflow-y:auto}.gradient-preview-modal[data-v-69f1cfee]{position:relative;height:60px;border-radius:8px;border:1px solid rgba(0,0,0,.1);margin-bottom:16px;cursor:crosshair;overflow:visible}.gradient-stop[data-v-69f1cfee]{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:grab;z-index:10;padding:10px;margin:-10px}.gradient-stop:hover .gradient-stop-handle[data-v-69f1cfee]{transform:scale(1.15)}.gradient-stop.is-dragging[data-v-69f1cfee]{cursor:grabbing;z-index:20}.gradient-stop.is-dragging .gradient-stop-handle[data-v-69f1cfee]{transition:none;transform:scale(1.2)}.gradient-stop.is-selected .gradient-stop-handle[data-v-69f1cfee]{box-shadow:0 0 0 3px #0cc2ed4d;transform:scale(1.15)}.gradient-stop.is-selected.is-dragging .gradient-stop-handle[data-v-69f1cfee]{transform:scale(1.2)}.gradient-stop-handle[data-v-69f1cfee]{width:20px;height:20px;border-radius:50%;border:3px solid white;box-shadow:0 2px 4px #0003;transition:transform .2s,box-shadow .2s;pointer-events:none}.gradient-stop-handle.is-transparent[data-v-69f1cfee]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0px;background-color:#fff}.gradient-controls[data-v-69f1cfee]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.gradient-control-row[data-v-69f1cfee]{display:flex;align-items:center;gap:12px}.gradient-control-label[data-v-69f1cfee]{font-size:13px;font-weight:500;color:var(--admin-text);width:60px;flex-shrink:0}.gradient-select[data-v-69f1cfee]{flex:1;min-width:0;height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);background:#fff;cursor:pointer}.gradient-select[data-v-69f1cfee]:focus{outline:none;border-color:var(--admin-primary)}.gradient-slider[data-v-69f1cfee]{flex:1;min-width:0;height:6px;border-radius:3px;background:#e6e8ec;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gradient-slider[data-v-69f1cfee]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.gradient-slider[data-v-69f1cfee]::-webkit-slider-thumb:hover{transform:scale(1.1)}.gradient-slider[data-v-69f1cfee]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;border:none;box-shadow:0 2px 4px #0003}.gradient-slider[data-v-69f1cfee]::-moz-range-thumb:hover{transform:scale(1.1)}.gradient-value[data-v-69f1cfee]{font-size:13px;font-weight:600;color:var(--admin-text);width:30px;text-align:right;flex-shrink:0}.gradient-stop-editor[data-v-69f1cfee]{padding:16px;background:#f8f9fa;border-radius:8px;margin-bottom:12px}.gradient-stop-header[data-v-69f1cfee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gradient-stop-title[data-v-69f1cfee]{margin:0;font-size:14px;font-weight:600;color:var(--admin-text)}.gradient-stop-remove[data-v-69f1cfee]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#dc3545;cursor:pointer;transition:all .2s}.gradient-stop-remove[data-v-69f1cfee]:hover{background:#dc35451a}.gradient-stop-remove svg[data-v-69f1cfee]{width:16px;height:16px}.gradient-add-stop[data-v-69f1cfee]{width:100%;padding:10px;background:#fff;border:2px dashed #d0d5dd;border-radius:8px;color:var(--admin-text);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.gradient-add-stop[data-v-69f1cfee]:hover{border-color:var(--admin-primary);color:var(--admin-primary);background:#0cc2ed0d}.gradient-add-stop svg[data-v-69f1cfee]{width:16px;height:16px}[data-v-6b89f8a8]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.button-group[data-v-6b89f8a8]{display:flex;flex-direction:column;gap:8px}.button-group-label[data-v-6b89f8a8]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text)}.button-group-buttons[data-v-6b89f8a8]{display:flex;gap:0;background:var(--admin-input-bg);border-radius:8px;padding:4px}.button-group-option[data-v-6b89f8a8]{flex:1;background:transparent;border:none;padding:6px 16px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;color:var(--admin-text-muted);border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.button-group-option[data-v-6b89f8a8]:hover{color:var(--admin-text)}.button-group-option.is-active[data-v-6b89f8a8]{background:#fff;font-weight:600;color:var(--admin-text);box-shadow:0 1px 3px #0000001a}.button-group-buttons.button-group-size-large[data-v-6b89f8a8]{padding:4px}.button-group-buttons.button-group-size-large .button-group-option[data-v-6b89f8a8]{padding:8px 16px}.button-group-help[data-v-6b89f8a8]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted)}[data-v-15783ff2]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.alignment-field[data-v-15783ff2]{display:flex;flex-direction:column;gap:8px}.alignment-field-label[data-v-15783ff2]{display:block;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text);margin-bottom:8px}.alignment-field-rows[data-v-15783ff2]{display:flex;flex-direction:column;gap:6px}.alignment-field-row[data-v-15783ff2]{display:flex;align-items:center;gap:10px}.alignment-field-row-label[data-v-15783ff2]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted);width:80px;flex-shrink:0}.alignment-field-buttons[data-v-15783ff2]{display:flex;gap:0;flex:1;background:var(--admin-input-bg);border-radius:8px;padding:4px}.alignment-field-btn[data-v-15783ff2]{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;padding:6px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s}.alignment-field-btn[data-v-15783ff2]:hover{color:var(--admin-text)}.alignment-field-btn.is-active[data-v-15783ff2]{background:#fff;color:var(--admin-text);box-shadow:0 1px 3px #0000001a}.alignment-field-help[data-v-15783ff2]{display:block;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted)}[data-v-3ab49303]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.filter-dropdown[data-v-3ab49303]{position:relative;min-width:160px}.filter-dropdown.grow[data-v-3ab49303]{flex:1}.filter-dropdown-trigger[data-v-3ab49303]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:44px;padding:0 14px;background:#f8f9fa;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);cursor:pointer;transition:all .2s}.filter-dropdown-trigger[data-v-3ab49303]:hover{border-color:#00000026;background:#f0f2f4}.is-open .filter-dropdown-trigger[data-v-3ab49303]{border-color:var(--admin-primary);background:#fff}.filter-dropdown-label[data-v-3ab49303]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-dropdown-icon[data-v-3ab49303]{flex-shrink:0;color:var(--admin-text-muted);transition:transform .2s}.is-open .filter-dropdown-icon[data-v-3ab49303]{transform:rotate(180deg)}.filter-dropdown-menu[data-v-3ab49303]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #00000014;z-index:100;max-height:280px;overflow-y:auto}.filter-dropdown-menu[data-v-3ab49303]::-webkit-scrollbar{width:6px}.filter-dropdown-menu[data-v-3ab49303]::-webkit-scrollbar-track{background:transparent}.filter-dropdown-menu[data-v-3ab49303]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.filter-dropdown-menu[data-v-3ab49303]::-webkit-scrollbar-thumb:hover{background:#00000040}.filter-dropdown-option[data-v-3ab49303]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:transparent;border:none;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);text-align:left;cursor:pointer;transition:all .15s}.filter-dropdown-option[data-v-3ab49303]:hover{background:rgba(var(--admin-primary),.06)}.filter-dropdown-option.is-selected[data-v-3ab49303]{color:var(--admin-primary);font-weight:500;background:rgba(var(--admin-primary),.08)}.filter-dropdown-option svg[data-v-3ab49303]{flex-shrink:0;color:var(--admin-primary)}.dropdown-enter-active[data-v-3ab49303]{transition:opacity .15s ease,transform .15s ease}.dropdown-leave-active[data-v-3ab49303]{transition:opacity .1s ease,transform .1s ease}.dropdown-enter-from[data-v-3ab49303]{opacity:0;transform:translateY(-8px)}.dropdown-leave-to[data-v-3ab49303]{opacity:0;transform:translateY(-4px)}[data-v-47578f3a]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.context-menu[data-v-47578f3a]{position:relative}.context-menu-trigger[data-v-47578f3a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;color:var(--admin-text);cursor:pointer;opacity:var(--admin-context-trigger-opacity);transition:all .2s}.context-menu-trigger[data-v-47578f3a]:hover{border-color:var(--admin-text);background:#00000008}.is-open .context-menu-trigger[data-v-47578f3a]{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.06);color:var(--admin-primary)}.context-menu-dropdown[data-v-47578f3a]{position:absolute;top:calc(100% + 4px);min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #00000014;z-index:100;padding:4px}.context-menu-item[data-v-47578f3a]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);text-align:left;cursor:pointer;transition:all .15s}.context-menu-item[data-v-47578f3a]:hover:not(.is-disabled){background:var(--admin-context-item-hover-bg)}.context-menu-item.is-danger[data-v-47578f3a]{color:var(--admin-danger)}.context-menu-item.is-danger[data-v-47578f3a]:hover:not(.is-disabled){background:rgba(var(--admin-danger),.08)}.context-menu-item.is-disabled[data-v-47578f3a]{opacity:.4;cursor:not-allowed}.context-menu-item.has-children[data-v-47578f3a]{padding-right:8px}.context-menu-item.is-expanded[data-v-47578f3a]{background:#0000000d}.context-menu-children[data-v-47578f3a]{padding-left:8px;margin-top:2px;margin-bottom:2px}.context-menu-child-item[data-v-47578f3a]{padding:8px 12px 8px 28px;font-size:13px}.context-menu-child-item[data-v-47578f3a]:hover:not(.is-disabled){background:#0000000d}.context-menu-child-item.is-active[data-v-47578f3a]{color:var(--admin-primary);font-weight:600}.context-menu-check[data-v-47578f3a]{flex-shrink:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;margin-left:auto;color:var(--admin-primary)}.context-menu-chevron[data-v-47578f3a]{flex-shrink:0;width:12px;height:12px;display:flex;align-items:center;justify-content:center;margin-left:auto;transition:transform .2s ease}.is-expanded .context-menu-chevron[data-v-47578f3a]{transform:rotate(180deg)}.context-menu-chevron svg[data-v-47578f3a]{width:12px;height:12px}.context-menu-icon[data-v-47578f3a]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.context-menu-icon[data-v-47578f3a] svg{width:16px;height:16px}.context-menu-label[data-v-47578f3a]{flex:1;white-space:nowrap}.menu-enter-active[data-v-47578f3a]{transition:opacity .15s ease,transform .15s ease}.menu-leave-active[data-v-47578f3a]{transition:opacity .1s ease,transform .1s ease}.menu-enter-from[data-v-47578f3a]{opacity:0;transform:translateY(-8px)}.menu-leave-to[data-v-47578f3a]{opacity:0;transform:translateY(-4px)}[data-v-566af16a]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.date-time-picker-field[data-v-566af16a]{display:flex;flex-direction:column;gap:8px;width:100%}.date-time-picker-field.has-error .date-time-picker-input[data-v-566af16a]{border-color:var(--admin-danger)}.date-time-picker-label[data-v-566af16a]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);margin:0}.date-time-picker-label .required-indicator[data-v-566af16a]{color:var(--admin-danger);margin-left:4px}.date-time-picker-help[data-v-566af16a]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted);margin:0}.date-time-picker-error[data-v-566af16a]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-danger);margin:0}.date-time-picker[data-v-566af16a]{position:relative;width:100%}.date-time-picker-input-wrapper[data-v-566af16a]{position:relative;display:flex;align-items:center}.date-time-picker-input[data-v-566af16a]{flex:1;height:44px;padding:0 44px 0 14px;background:#f8f9fa;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);outline:none;transition:all .2s}.date-time-picker-input[data-v-566af16a]::placeholder{color:var(--admin-text-muted)}.date-time-picker-input[data-v-566af16a]:hover:not(:disabled){border-color:#00000026;background:#f0f2f4}.date-time-picker-input[data-v-566af16a]:focus{border-color:var(--admin-primary);background:#fff}.date-time-picker-input[data-v-566af16a]:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.date-time-picker-icon-button[data-v-566af16a]{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s}.date-time-picker-icon-button[data-v-566af16a]:hover:not(:disabled){background:#0000000d;color:var(--admin-text)}.date-time-picker-icon-button[data-v-566af16a]:disabled{opacity:.5;cursor:not-allowed}.date-time-picker-dropdown[data-v-566af16a]{position:absolute;top:calc(100% + 4px);left:0;min-width:320px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 4px 16px #0000001a;z-index:100;overflow:hidden}.date-time-picker-calendar[data-v-566af16a]{padding:16px;border-bottom:1px solid rgba(0,0,0,.08)}.date-time-picker-header[data-v-566af16a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.date-time-picker-month-year[data-v-566af16a]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--admin-text)}.date-time-picker-nav-button[data-v-566af16a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--admin-text);cursor:pointer;transition:all .2s}.date-time-picker-nav-button[data-v-566af16a]:hover{background:#0000000d}.date-time-picker-nav-button svg[data-v-566af16a]{flex-shrink:0}.date-time-picker-weekdays[data-v-566af16a]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.date-time-picker-weekday[data-v-566af16a]{display:flex;align-items:center;justify-content:center;height:32px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;color:var(--admin-text-muted);text-transform:uppercase}.date-time-picker-days[data-v-566af16a]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.date-time-picker-day[data-v-566af16a]{display:flex;align-items:center;justify-content:center;height:36px;padding:0;background:transparent;border:none;border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);cursor:pointer;transition:all .15s}.date-time-picker-day[data-v-566af16a]:hover:not(:disabled){background:rgba(var(--admin-primary),.08)}.date-time-picker-day.is-today[data-v-566af16a]{font-weight:600;color:var(--admin-primary)}.date-time-picker-day.is-selected[data-v-566af16a]{background:var(--admin-primary);color:#fff;font-weight:600}.date-time-picker-day.is-selected[data-v-566af16a]:hover{background:var(--admin-primary)}.date-time-picker-day.is-other-month[data-v-566af16a]{color:var(--admin-text-muted);opacity:.5}.date-time-picker-day.is-disabled[data-v-566af16a]{opacity:.3;cursor:not-allowed;pointer-events:none}.date-time-picker-time[data-v-566af16a]{padding:16px;border-bottom:1px solid rgba(0,0,0,.08)}.date-time-picker-time-label[data-v-566af16a]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--admin-text);margin-bottom:12px}.date-time-picker-time-inputs[data-v-566af16a]{display:flex;align-items:center;gap:12px}.date-time-picker-time-input-group[data-v-566af16a]{display:flex;align-items:center;gap:8px;flex:1}.date-time-picker-time-input[data-v-566af16a]{width:60px;height:40px;padding:8px;background:#f8f9fa;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:500;color:var(--admin-text);text-align:center;outline:none;transition:all .2s}.date-time-picker-time-input[data-v-566af16a]:hover{border-color:#00000026;background:#f0f2f4}.date-time-picker-time-input[data-v-566af16a]:focus{border-color:var(--admin-primary);background:#fff}.date-time-picker-time-input[data-v-566af16a]::-webkit-outer-spin-button,.date-time-picker-time-input[data-v-566af16a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.date-time-picker-time-input[type=number][data-v-566af16a]{-moz-appearance:textfield}.date-time-picker-time-separator[data-v-566af16a]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600;color:var(--admin-text)}.date-time-picker-period-toggle[data-v-566af16a]{display:flex;gap:4px;padding:3px;background:#f8f9fa;border-radius:6px}.date-time-picker-period-button[data-v-566af16a]{width:44px;height:34px;padding:0;background:transparent;border:none;border-radius:4px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--admin-text-muted);cursor:pointer;transition:all .15s}.date-time-picker-period-button[data-v-566af16a]:hover{color:var(--admin-text)}.date-time-picker-period-button.is-active[data-v-566af16a]{background:#fff;color:var(--admin-primary);box-shadow:0 1px 3px #00000014}.date-time-picker-footer[data-v-566af16a]{display:flex;justify-content:space-between;padding:12px 16px}.date-time-picker-clear-button[data-v-566af16a],.date-time-picker-now-button[data-v-566af16a]{padding:8px 16px;background:transparent;border:none;border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.date-time-picker-clear-button[data-v-566af16a]{color:var(--admin-text-muted)}.date-time-picker-clear-button[data-v-566af16a]:hover{background:#0000000d;color:var(--admin-text)}.date-time-picker-now-button[data-v-566af16a]{color:var(--admin-primary)}.date-time-picker-now-button[data-v-566af16a]:hover{background:rgba(var(--admin-primary),.08)}[data-v-86674380]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.selection-card-wrapper[data-v-86674380]{display:inline-flex;flex-direction:column;gap:8px}.selection-card-wrapper.selection-card-block[data-v-86674380]{width:100%}.selection-card[data-v-86674380]{position:relative;display:flex;flex-direction:column;background:#fff;border:2px solid var(--admin-border);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.selection-card[data-v-86674380]:hover:not(.selection-card-disabled):not(.selection-card-selected){border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#10c2ee 20.4%,#ff00e6 55.91%,#ff003d 80.09%) border-box;box-shadow:0 4px 12px #00d1ff26;transform:translateY(-2px)}.selection-card.selection-card-disabled[data-v-86674380]{opacity:.5;cursor:not-allowed;pointer-events:none}.selection-card.selection-card-selected[data-v-86674380]{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#10c2ee 20.4%,#ff00e6 55.91%,#ff003d 80.09%) border-box;box-shadow:0 4px 16px #00d1ff26}.selection-card-input[data-v-86674380]{position:absolute;opacity:0;pointer-events:none}.selection-card-content[data-v-86674380]{display:flex;flex-direction:column;gap:16px;padding:12px}.selection-card-visual[data-v-86674380]{display:flex;align-items:center;justify-content:center;min-height:30px;padding:20px;background:var(--admin-input-bg);border-radius:8px}.selection-card-visual[data-v-86674380] svg{max-width:100%;height:auto}.selection-card-icon[data-v-86674380]{display:flex;align-items:center;justify-content:center;width:100%;color:var(--admin-text-muted)}.selection-card-icon[data-v-86674380] svg{width:100%;height:auto;max-height:120px}.selection-card-text[data-v-86674380]{display:flex;flex-direction:column;gap:6px;text-align:center}.selection-card-label[data-v-86674380]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;color:#001e45;margin:0}.selection-card-description[data-v-86674380]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text-muted);margin:0;line-height:1.5}.selection-card-hint[data-v-86674380]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted);margin:0;padding:0 8px}.selection-card-actions[data-v-86674380]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.selection-card-actions[data-v-86674380] button{width:100%;padding:10px 16px;border-radius:var(--admin-input-border-radius);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.selection-card-actions[data-v-86674380] button.button-secondary{background:#f3f4f6;color:var(--admin-text)}.selection-card-actions[data-v-86674380] button.button-secondary:hover{background:#e5e7eb}.selection-card-actions[data-v-86674380] button.button-secondary:active{background:#d1d5db}.selection-card-actions[data-v-86674380] button.button-primary{background:var(--admin-primary);color:#fff}.selection-card-actions[data-v-86674380] button.button-primary:hover{background:color-mix(in srgb,var(--admin-primary) 90%,black)}.selection-card-actions[data-v-86674380] button.button-primary:active{background:color-mix(in srgb,var(--admin-primary) 80%,black)}.selection-card-actions[data-v-86674380] button:disabled,.selection-card-actions[data-v-86674380] button[disabled]{opacity:.5;cursor:not-allowed}.selection-card-actions[data-v-86674380] button:disabled:hover,.selection-card-actions[data-v-86674380] button:disabled:active,.selection-card-actions[data-v-86674380] button[disabled]:hover,.selection-card-actions[data-v-86674380] button[disabled]:active{background:inherit}.selection-card-small .selection-card-content[data-v-86674380]{padding:16px;gap:12px}.selection-card-small .selection-card-visual[data-v-86674380]{min-height:70px;padding:12px}.selection-card-small .selection-card-label[data-v-86674380]{font-size:16px}.selection-card-small .selection-card-description[data-v-86674380]{font-size:13px}.selection-card-large .selection-card-content[data-v-86674380]{padding:32px;gap:20px}.selection-card-large .selection-card-visual[data-v-86674380]{min-height:140px;padding:28px}.selection-card-large .selection-card-label[data-v-86674380]{font-size:20px}.selection-card-large .selection-card-description[data-v-86674380]{font-size:15px}[data-v-bf06a5b1]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.info-field[data-v-bf06a5b1]{display:flex;flex-direction:column;gap:8px}.info-field-label[data-v-bf06a5b1]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0}.info-field-content[data-v-bf06a5b1]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--admin-input-border-radius);min-height:48px}.info-field-icon[data-v-bf06a5b1]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;color:var(--admin-text-muted)}.info-field-icon[data-v-bf06a5b1] svg{width:20px;height:20px}.info-field-value-wrapper[data-v-bf06a5b1]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.info-field-value[data-v-bf06a5b1]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-primary);line-height:1.4;word-break:break-word}.info-field-description[data-v-bf06a5b1]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted);line-height:1.4}.info-field-badge[data-v-bf06a5b1]{flex-shrink:0;padding:4px 10px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;border-radius:6px;white-space:nowrap}.info-field-badge.badge-default[data-v-bf06a5b1]{background:var(--admin-bg-light);color:var(--admin-text)}.info-field-badge.badge-success[data-v-bf06a5b1]{background:#28a7451a;color:var(--admin-success)}.info-field-badge.badge-warning[data-v-bf06a5b1]{background:#ffc10726;color:#d39e00}.info-field-badge.badge-danger[data-v-bf06a5b1]{background:#dc35451a;color:var(--admin-danger)}.info-field-badge.badge-info[data-v-bf06a5b1]{background:#00d1ff1a;color:#00a8d1}.info-field.variant-compact .info-field-content[data-v-bf06a5b1]{background:transparent;border:none;padding:8px 0;min-height:auto}.info-field.variant-card .info-field-content[data-v-bf06a5b1]{background:#fff;border:none;box-shadow:0 1px 3px #00000014;transition:box-shadow .2s ease}.info-field.variant-card .info-field-content[data-v-bf06a5b1]:hover{box-shadow:0 2px 6px #0000001f}.info-field-value[data-v-bf06a5b1]:empty:before{content:"—";color:var(--admin-text-muted);font-weight:400}[data-v-1ec35009]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.content-item[data-v-1ec35009]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:8px;transition:all .2s ease;border:1px solid rgba(0,0,0,.1);cursor:pointer;position:relative}.content-item[data-v-1ec35009]:hover{border:1px solid rgba(0,0,0,.15)}.content-item:hover .content-item-handle[data-v-1ec35009]{opacity:1}.content-item.is-active[data-v-1ec35009]{background:rgba(var(--admin-primary),.05);border-color:rgba(var(--admin-primary),.3)}.content-item.is-active .content-item-icon svg[data-v-1ec35009]{opacity:1}.content-item.is-active .content-item-icon svg g[data-v-1ec35009]{opacity:1}.content-item.is-active .content-item-icon svg rect[data-v-1ec35009]{stroke:var(--admin-primary)}.content-item.is-active .content-item-icon svg path[data-v-1ec35009]{stroke:var(--admin-primary);stroke-opacity:1}.content-item.is-empty[data-v-1ec35009]{background:transparent;border:2px dashed rgba(0,0,0,.15)}.content-item.is-empty[data-v-1ec35009]:hover{background:#f8f9fa;border-color:#00000040}.content-item.is-empty[data-v-1ec35009]:active{transform:scale(.98)}.content-item.is-empty .content-item-label[data-v-1ec35009]{color:var(--admin-primary);font-weight:600}.content-item-handle[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;width:8px;height:24px;padding:0;background:transparent;border:none;color:var(--admin-text-muted);cursor:grab;opacity:var(--admin-handle-opacity);transition:opacity .2s ease;flex-shrink:0}.content-item-handle[data-v-1ec35009]:hover{opacity:1}.content-item-handle[data-v-1ec35009]:active{cursor:grabbing}.content-item-handle svg[data-v-1ec35009]{flex-shrink:0}.content-item-center-cluster[data-v-1ec35009]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;max-width:calc(100% - 120px);pointer-events:none}.content-item-icon-slot[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:20px;color:var(--admin-text-muted);pointer-events:auto}.content-item-preview[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-item-label[data-v-1ec35009]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-item-input[data-v-1ec35009]{flex:1;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);background:#00000005;border:1px solid rgba(0,0,0,.1);border-radius:6px;outline:none;padding:8px 12px;text-align:center;transition:all .2s ease}.content-item-input[data-v-1ec35009]:focus{background:#fff;border-color:var(--admin-primary);box-shadow:0 0 0 3px rgba(var(--admin-primary),.1)}.content-item-input[data-v-1ec35009]::placeholder{color:var(--admin-text-muted)}.content-item-actions[data-v-1ec35009]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.content-item-right-icon[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#00000080}.content-item-icon[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--admin-text);flex-shrink:0}.content-item-icon svg[data-v-1ec35009]{flex-shrink:0}.content-item-save-button[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--admin-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}.content-item-save-button[data-v-1ec35009]:hover{filter:brightness(.9);transform:scale(1.05)}.content-item-save-button[data-v-1ec35009]:active{transform:scale(.95)}.content-item-save-button svg[data-v-1ec35009]{flex-shrink:0}[data-v-b57bd38c]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.content-item-add[data-v-b57bd38c]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background:transparent;border:2px dashed rgba(0,0,0,.15);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.content-item-add[data-v-b57bd38c]:hover{background:#f8f9fa;border-color:#00000040;color:var(--admin-text)}.content-item-add:hover svg[data-v-b57bd38c]{transform:scale(1.1)}.content-item-add[data-v-b57bd38c]:active{transform:scale(.98)}.content-item-add svg[data-v-b57bd38c]{flex-shrink:0;transition:transform .2s ease}.content-item-list[data-v-a400f6aa]{display:flex;flex-direction:column;gap:10px}[data-v-bf0bec6e]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.group-content-item[data-v-bf0bec6e]{background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1);transition:all .2s ease}.group-content-item[data-v-bf0bec6e]:hover{border:1px solid rgba(0,0,0,.15)}.group-content-item:hover .content-item-handle[data-v-bf0bec6e]{opacity:1}.group-header[data-v-bf0bec6e]{display:flex;position:relative;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.content-item-handle[data-v-bf0bec6e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;color:var(--admin-text-muted);cursor:grab;opacity:.5;transition:opacity .2s ease;flex-shrink:0}.content-item-handle[data-v-bf0bec6e]:hover{opacity:1}.content-item-handle[data-v-bf0bec6e]:active{cursor:grabbing}.content-item-handle svg[data-v-bf0bec6e]{flex-shrink:0}.content-item-icon-slot[data-v-bf0bec6e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:20px;color:var(--admin-text-muted)}.content-item-label[data-v-bf0bec6e]{position:relative;left:50%;transform:translate(-50%);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%;pointer-events:none}.content-item-input[data-v-bf0bec6e]{flex:1;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);background:#00000005;border:1px solid rgba(0,0,0,.1);border-radius:6px;outline:none;padding:8px 12px;text-align:center;transition:all .2s ease}.content-item-input[data-v-bf0bec6e]:focus{background:#fff;border-color:var(--admin-primary);box-shadow:0 0 0 3px rgba(var(--admin-primary),.1)}.content-item-input[data-v-bf0bec6e]::placeholder{color:var(--admin-text-muted)}.content-item-actions[data-v-bf0bec6e]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.content-item-right-icon[data-v-bf0bec6e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#00000080}.content-item-save-button[data-v-bf0bec6e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--admin-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}.content-item-save-button[data-v-bf0bec6e]:hover{filter:brightness(.9);transform:scale(1.05)}.content-item-save-button[data-v-bf0bec6e]:active{transform:scale(.95)}.content-item-save-button svg[data-v-bf0bec6e]{flex-shrink:0}.group-children[data-v-bf0bec6e]{padding:8px;margin:0 12px 12px;background:var(--admin-group-children-bg);border:1px solid rgba(0,0,0,.1);border-radius:8px;min-height:60px}[data-v-13e9e1aa]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.content-drawer-wrapper[data-v-13e9e1aa]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.content-drawer-overlay[data-v-13e9e1aa]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.content-drawer[data-v-13e9e1aa]{position:absolute;top:0;left:0;right:0;height:90%;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0 0 8px 8px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;z-index:2;overflow:hidden}.content-drawer-header[data-v-13e9e1aa]{display:flex;align-items:center;padding:15px 24px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.content-drawer-title[data-v-13e9e1aa]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;color:var(--admin-text);margin:0}.content-drawer-header-actions[data-v-13e9e1aa]{display:flex;align-items:center;margin-left:12px}.content-drawer-close[data-v-13e9e1aa]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:auto;background:transparent;border:none;border-radius:6px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.content-drawer-close[data-v-13e9e1aa]:hover{background:#0000000d;color:var(--admin-text)}.content-drawer-close svg[data-v-13e9e1aa]{flex-shrink:0}.content-drawer-body[data-v-13e9e1aa]{background:#f6f6f6;flex:1;overflow-y:auto;padding:24px}.content-drawer-content[data-v-13e9e1aa]{display:grid;gap:20px}.content-drawer-footer[data-v-13e9e1aa]{display:flex;align-items:center;justify-content:space-between;background:#f6f6f6;padding:10px 15px;border-top:1px solid rgba(0,0,0,.05);flex-shrink:0}.content-drawer-footer-actions[data-v-13e9e1aa]{justify-content:flex-end;gap:8px}.content-drawer-action-btn[data-v-13e9e1aa]{padding:7px 16px;border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none;outline:none;line-height:1}.content-drawer-action-btn[data-v-13e9e1aa]:active{transform:scale(.97)}.content-drawer-cancel-btn[data-v-13e9e1aa]{background:transparent;color:var(--admin-text-muted);border:1px solid rgba(0,0,0,.12)}.content-drawer-cancel-btn[data-v-13e9e1aa]:hover{background:#0000000d;color:var(--admin-text)}.content-drawer-save-btn[data-v-13e9e1aa]{background:var(--admin-primary);color:#fff}.content-drawer-save-btn[data-v-13e9e1aa]:hover:not(:disabled){filter:brightness(1.1)}.content-drawer-save-btn[data-v-13e9e1aa]:disabled{opacity:.4;cursor:not-allowed}.content-drawer-nav-button[data-v-13e9e1aa]{display:flex;align-items:center;gap:8px;background:transparent;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);cursor:pointer;transition:all .2s ease}.content-drawer-nav-button[data-v-13e9e1aa]:disabled{opacity:.4;cursor:not-allowed}.content-drawer-nav-button svg[data-v-13e9e1aa]{flex-shrink:0}.content-drawer-nav-button span[data-v-13e9e1aa]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-drawer-nav-indicator[data-v-13e9e1aa]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--admin-text-muted)}[data-v-09258958]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.selection-grid[data-v-09258958]{display:flex;flex-direction:column}.selection-grid-title[data-v-09258958]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;color:var(--admin-text);margin:0 0 16px}.selection-grid-items[data-v-09258958]{display:grid}.selection-grid-item[data-v-09258958]{aspect-ratio:1;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:16px}.selection-grid-item[data-v-09258958]:hover{border-color:#0003;background:#f8f9fa}.selection-grid-item[data-v-09258958]:active{transform:scale(.98)}.selection-grid-item.is-selected[data-v-09258958]{border-color:var(--admin-primary);border-width:2px;background:rgba(var(--admin-primary),.05)}.selection-grid-item-content[data-v-09258958]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);text-align:center}[data-v-2c3e181d]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.media-item[data-v-2c3e181d]{display:flex;align-items:center;gap:16px;background:#fff;transition:all .2s ease}.media-item.is-clickable[data-v-2c3e181d]{cursor:pointer}.media-item.is-clickable[data-v-2c3e181d]:hover{background:#f8f9fa}.media-item.is-clickable[data-v-2c3e181d]:active{transform:scale(.99)}.media-item.is-selected[data-v-2c3e181d]{background:rgba(var(--admin-primary),.05);border-color:rgba(var(--admin-primary),.3)}.media-item.is-selected .media-item-title[data-v-2c3e181d]{color:var(--admin-primary);font-weight:600}.media-item-thumbnail[data-v-2c3e181d]{position:relative;width:120px;height:68px;flex-shrink:0;overflow:hidden;background:#f0f0f0}.media-item-image[data-v-2c3e181d]{width:100%;height:100%;object-fit:cover}.media-item-placeholder[data-v-2c3e181d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#0000004d}.media-item-duration[data-v-2c3e181d]{position:absolute;bottom:6px;right:6px;padding:4px 8px;background:#000c;color:#fff;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;border-radius:4px;line-height:1}.media-item-content[data-v-2c3e181d]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.media-item-title[data-v-2c3e181d]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;color:var(--admin-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-item-subtitle[data-v-2c3e181d]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-68869da6]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.add-item-menu-container[data-v-68869da6]{position:relative}.add-item-menu-dropdown[data-v-68869da6]{position:absolute;display:grid;grid-template-columns:1fr 1fr;left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:100}.add-item-menu-option[data-v-68869da6]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);text-align:left;cursor:pointer;transition:background .2s}.add-item-menu-option[data-v-68869da6]:hover{background:#f8f9fa}.add-item-menu-option[data-v-68869da6]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.add-item-menu-icon[data-v-68869da6]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--admin-text-muted);flex-shrink:0}.add-item-menu-icon[data-v-68869da6] svg{width:100%;height:100%}.add-item-menu-label[data-v-68869da6]{flex:1}[data-v-088a8dc3]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.select-dropdown[data-v-088a8dc3]{position:relative;width:100%}.select-trigger[data-v-088a8dc3]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--admin-bg, #ffffff);border-radius:6px;cursor:pointer;transition:all .2s ease;min-height:44px}.select-trigger[data-v-088a8dc3]:hover:not(.is-disabled){border-color:var(--admin-border-hover, #b0b0b0)}.select-trigger.is-open[data-v-088a8dc3]{border-color:var(--admin-primary, #0CC2ED);box-shadow:0 0 0 3px #0cc2ed1a}.select-trigger.is-disabled[data-v-088a8dc3]{opacity:.5;cursor:not-allowed;background:var(--admin-bg-disabled, #f5f5f5)}.select-value[data-v-088a8dc3]{flex:1;display:flex;align-items:center}.select-placeholder[data-v-088a8dc3]{color:var(--admin-text-secondary, #999);font-size:14px}.select-option-content[data-v-088a8dc3]{display:flex;align-items:center;gap:10px;flex:1}.select-text[data-v-088a8dc3]{display:flex;flex-direction:column;gap:2px;flex:1}.select-icon[data-v-088a8dc3]{display:flex;align-items:center;justify-content:center;width:48px;height:36px;background:var(--admin-bg-light, #f8f9fa);border-radius:4px;padding:4px;flex-shrink:0}.select-icon[data-v-088a8dc3] svg{width:100%;height:100%;object-fit:contain}.select-label[data-v-088a8dc3]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text);line-height:1.4}.select-description[data-v-088a8dc3]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text, #1a1a1a);opacity:.7;line-height:1.3;max-width:80%}.select-chevron[data-v-088a8dc3]{flex-shrink:0;margin-left:8px;color:var(--admin-text-secondary, #666);transition:transform .2s ease}.is-open .select-chevron[data-v-088a8dc3]{transform:rotate(180deg)}.select-dropdown-menu[data-v-088a8dc3]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--admin-bg, #ffffff);border:1px solid var(--admin-border, #e0e0e0);border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:280px;overflow-y:auto;padding:4px}.select-option[data-v-088a8dc3]{display:flex;align-items:flex-start;justify-content:space-between;padding:10px;cursor:pointer;border-radius:4px;transition:all .15s ease;gap:8px}.select-option[data-v-088a8dc3]:hover{background:var(--admin-bg-hover, #f5f5f5)}.select-option.is-selected[data-v-088a8dc3]{background:#f5f5f5}.select-option.is-selected .select-label[data-v-088a8dc3]{color:var(--admin-primary, #0CC2ED);font-weight:600}.select-check[data-v-088a8dc3]{flex-shrink:0;color:var(--admin-primary, #0CC2ED);margin-top:2px}.dropdown-enter-active[data-v-088a8dc3],.dropdown-leave-active[data-v-088a8dc3]{transition:all .2s ease}.dropdown-enter-from[data-v-088a8dc3]{opacity:0;transform:translateY(-8px)}.dropdown-leave-to[data-v-088a8dc3]{opacity:0;transform:translateY(-4px)}[data-v-1b6d8ed6]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.icon-selector[data-v-1b6d8ed6]{display:flex;flex-direction:column;gap:8px}.icon-selector-label[data-v-1b6d8ed6]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text);display:block}.icon-selector-required[data-v-1b6d8ed6]{color:#d32f2f;margin-left:2px}.icon-selector-preview[data-v-1b6d8ed6]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--admin-input-bg);border:1px solid rgba(0,0,0,.1);border-radius:var(--admin-input-border-radius);cursor:pointer;transition:all .2s ease}.icon-selector-preview[data-v-1b6d8ed6]:hover{border-color:var(--admin-primary);background:color-mix(in srgb,var(--admin-primary) 5%,var(--admin-input-bg))}.icon-selector-preview-content[data-v-1b6d8ed6]{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.08)}.icon-selector-preview-content img[data-v-1b6d8ed6]{max-width:100%;max-height:100%;object-fit:contain;padding:8px}.icon-selector-preview-placeholder[data-v-1b6d8ed6]{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#0003}.icon-selector-preview-text[data-v-1b6d8ed6]{flex:1;min-width:0}.icon-selector-preview-label[data-v-1b6d8ed6]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);margin:0 0 2px}.icon-selector-preview-hint[data-v-1b6d8ed6]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--admin-text-muted);margin:0}.icon-selector-remove[data-v-1b6d8ed6]{flex-shrink:0;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;background:#0000000d;border:none;border-radius:4px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease;margin-right:4px}.icon-selector-remove[data-v-1b6d8ed6]:hover{background:#dc35451a;color:#dc3545}.icon-selector-remove[data-v-1b6d8ed6]:active{transform:scale(.95)}.icon-selector-preview-arrow[data-v-1b6d8ed6]{flex-shrink:0;color:var(--admin-text-muted)}.icon-selector-error[data-v-1b6d8ed6]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:#d32f2f;margin:0}.icon-selector-tabs[data-v-1b6d8ed6]{display:flex;gap:8px}.icon-selector-tab[data-v-1b6d8ed6]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text-muted);background:#00000008;border:1px solid transparent;border-radius:var(--admin-input-border-radius);cursor:pointer;transition:all .2s ease}.icon-selector-tab[data-v-1b6d8ed6]:hover{background:#0000000d;color:var(--admin-text)}.icon-selector-tab.active[data-v-1b6d8ed6]{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.icon-selectors[data-v-1b6d8ed6]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.selector-label[data-v-1b6d8ed6]{display:block;font-size:13px;font-weight:600;color:var(--admin-text);margin-bottom:6px}.icon-help-text[data-v-1b6d8ed6]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--admin-text-muted);padding:8px 0;margin-bottom:8px;text-align:center;background:#00000005;border-radius:4px}.icon-category-filters[data-v-1b6d8ed6]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:12px}.category-button[data-v-1b6d8ed6]{padding:6px 12px;font-size:13px;font-weight:500;color:var(--admin-text-muted);background:#00000008;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .15s ease}.category-button[data-v-1b6d8ed6]:hover{background:#0000000f;color:var(--admin-text)}.category-button.active[data-v-1b6d8ed6]{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.icon-upload-area[data-v-1b6d8ed6]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.icon-upload-preview-large[data-v-1b6d8ed6]{width:160px;height:160px;border-radius:var(--admin-input-border-radius);border:2px dashed rgba(0,0,0,.1);background:var(--admin-input-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.icon-upload-preview-image[data-v-1b6d8ed6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.icon-upload-preview-image img[data-v-1b6d8ed6]{max-width:100%;max-height:100%;object-fit:contain}.icon-upload-preview-placeholder[data-v-1b6d8ed6]{color:#00000026;display:flex;align-items:center;justify-content:center}.icon-upload-actions[data-v-1b6d8ed6]{display:flex;flex-direction:column;align-items:center;gap:8px}.icon-upload-input[data-v-1b6d8ed6]{display:none}.icon-upload-hint[data-v-1b6d8ed6]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--admin-text-muted);margin:0;text-align:center}.icon-upload-spinner[data-v-1b6d8ed6]{animation:spin-1b6d8ed6 1s linear infinite}@keyframes spin-1b6d8ed6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-3285550b]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-spacing-field[data-v-3285550b]{display:flex;flex-direction:column;gap:8px}.spacing-header[data-v-3285550b]{display:flex;justify-content:space-between;align-items:center}.spacing-title[data-v-3285550b]{margin:0;font-family:var(--font-header, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);font-size:14px;font-weight:400;color:var(--admin-text, #1a1a1a)}.spacing-button-group[data-v-3285550b]{display:flex;background:#f5f5f5;border-radius:6px;padding:2px;gap:2px}.spacing-mode-button[data-v-3285550b]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:none;border-radius:4px;font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .15s ease;white-space:nowrap}.spacing-mode-button[data-v-3285550b]:hover{color:#333}.spacing-mode-button.is-active[data-v-3285550b]{background:#fff;color:#1a1a1a;box-shadow:0 1px 2px #0000000d}.spacing-unified[data-v-3285550b]{margin-top:0}.spacing-individual[data-v-3285550b]{display:grid;gap:16px;margin-top:8px}.spacing-individual[data-v-3285550b] .admin-range-header{padding-top:0}.spacing-individual.spacing-sides-2[data-v-3285550b],.spacing-individual.spacing-sides-2.spacing-layout-compact[data-v-3285550b],.spacing-individual.spacing-sides-2.spacing-layout-medium[data-v-3285550b]{grid-template-columns:repeat(2,1fr)}.spacing-individual.spacing-sides-2.spacing-layout-expanded[data-v-3285550b]{grid-template-columns:1fr}.spacing-individual.spacing-layout-compact[data-v-3285550b]{grid-template-columns:repeat(4,1fr);gap:12px}.spacing-individual.spacing-layout-compact[data-v-3285550b] .admin-range-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px;padding-top:0}.spacing-individual.spacing-layout-compact[data-v-3285550b] .admin-range-label{font-size:12px}.spacing-individual.spacing-layout-compact[data-v-3285550b] .admin-range-value-input{width:50px}.spacing-individual.spacing-layout-compact .spacing-link-button[data-v-3285550b]{align-self:center;margin-top:-10px}.spacing-individual.spacing-layout-medium[data-v-3285550b]{grid-template-columns:1fr auto 1fr;gap:16px 12px}.spacing-individual.spacing-layout-medium .spacing-link-button[data-v-3285550b]{align-self:center}.spacing-individual.spacing-layout-expanded[data-v-3285550b]{grid-template-columns:1fr;gap:8px}.spacing-individual.spacing-layout-expanded .spacing-link-button[data-v-3285550b]{justify-self:center;margin:0}.spacing-link-button[data-v-3285550b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fafafa;border:1px solid rgba(0,0,0,.1);border-radius:6px;color:#666;cursor:pointer;transition:all .2s ease;flex-shrink:0}.spacing-link-button[data-v-3285550b]:hover{background:#f0f0f0;border-color:#00000026}.spacing-link-button.is-linked[data-v-3285550b]{color:#00d0fe}.spacing-link-button.is-linked[data-v-3285550b]:hover{background:#f0f0f0;color:#00b8e6}.spacing-link-button svg[data-v-3285550b]{width:10px;height:20px}[data-v-9c38bdfa]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-spacing-field-2[data-v-9c38bdfa]{display:flex;flex-direction:column;gap:8px}.spacing-header[data-v-9c38bdfa]{display:flex;justify-content:space-between;align-items:center}.spacing-title[data-v-9c38bdfa]{margin:0;font-family:var(--font-header, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);font-size:14px;font-weight:600;color:var(--admin-text, #1a1a1a)}.spacing-button-group[data-v-9c38bdfa]{display:flex;background:#f5f5f5;border-radius:6px;padding:2px;gap:2px}.spacing-mode-button[data-v-9c38bdfa]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:none;border-radius:4px;font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .15s ease;white-space:nowrap}.spacing-mode-button[data-v-9c38bdfa]:hover{color:#333}.spacing-mode-button.is-active[data-v-9c38bdfa]{background:#fff;color:#1a1a1a;box-shadow:0 1px 2px #0000000d}.spacing-unified[data-v-9c38bdfa]{margin-top:0}.spacing-individual[data-v-9c38bdfa]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px;margin-top:8px}.spacing-individual[data-v-9c38bdfa] .admin-range-header{padding-top:0}[data-v-eb36d86b]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-settings-section[data-v-eb36d86b]{display:flex;flex-direction:column;gap:10px}.settings-section-title[data-v-eb36d86b]{margin:0;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--admin-primary)}.settings-section-content[data-v-eb36d86b],.settings-section-body[data-v-eb36d86b]{display:flex;flex-direction:column;gap:25px}.settings-section-actions[data-v-eb36d86b]{display:flex;gap:12px}.admin-settings-section.layout-inline .settings-section-content[data-v-eb36d86b]{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.admin-settings-section.layout-inline .settings-section-body[data-v-eb36d86b]{flex:1;gap:8px}.admin-settings-section.layout-inline .settings-section-actions[data-v-eb36d86b]{flex-shrink:0}.shadow-editor[data-v-e82b8fa3]{display:flex;flex-direction:column;gap:16px}[data-v-4a40f252]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.text-style-toggle[data-v-4a40f252]{display:flex;flex-direction:column;gap:8px}.text-style-toggle-label[data-v-4a40f252]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text);margin:0}.text-style-toggle-buttons[data-v-4a40f252]{display:flex;gap:0;border-radius:8px;overflow:hidden;width:fit-content}.text-style-toggle-button[data-v-4a40f252]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(0,0,0,.05);background:#fafafa;color:#666;cursor:pointer;transition:all .2s;outline:none;margin-left:-1px}.text-style-toggle-button[data-v-4a40f252]:first-child{margin-left:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.text-style-toggle-button[data-v-4a40f252]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.text-style-toggle-button svg[data-v-4a40f252]{width:auto;height:16px}.text-style-toggle-button[data-v-4a40f252]:hover:not(.active){background:#f0f0f0;border-color:#0000001a;color:#333;z-index:1}.text-style-toggle-button.active[data-v-4a40f252]{background:var(--admin-primary);border-color:var(--admin-primary);color:#fff;z-index:2}.text-style-toggle-button[data-v-4a40f252]:focus{z-index:3;box-shadow:0 0 0 3px #0cc2ed26}[data-v-83ccf544]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.squarespace-link-picker[data-v-83ccf544]{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:350px;height:550px;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;z-index:9999999}.squarespace-link-picker.within-drawer[data-v-83ccf544]{position:absolute;transform:none}.squarespace-link-picker.z-index-default[data-v-83ccf544]{z-index:9999999}.squarespace-link-picker.z-index-within-drawer[data-v-83ccf544]{z-index:100002}.squarespace-link-picker.z-index-plugin[data-v-83ccf544]{z-index:10}.link-picker-header[data-v-83ccf544]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.link-picker-title[data-v-83ccf544]{margin:0;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;color:var(--admin-text)}.link-picker-close[data-v-83ccf544]{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s}.link-picker-close[data-v-83ccf544]:hover{background:#f3f4f6}.link-picker-body[data-v-83ccf544]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:24px}.link-picker-search[data-v-83ccf544]{position:relative;width:100%;margin-bottom:16px}.link-picker-search-icon[data-v-83ccf544]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--admin-text-muted);pointer-events:none}.link-picker-search-input[data-v-83ccf544]{box-sizing:border-box;width:100%;height:44px;padding:0 16px 0 44px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#f8f9fa;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);outline:none;transition:all .2s}.link-picker-search-input[data-v-83ccf544]::placeholder{color:var(--admin-text-muted)}.link-picker-search-input[data-v-83ccf544]:hover{border-color:#00000026}.link-picker-search-input[data-v-83ccf544]:focus{border-color:var(--admin-primary);background:#fff}.link-picker-results[data-v-83ccf544]{flex:1;overflow-y:auto;min-height:0;position:relative}.link-picker-results[data-v-83ccf544]:before{content:"";position:sticky;display:block;top:0;left:0;right:0;height:20px;margin-bottom:-20px;background:linear-gradient(to bottom,#ffffff,transparent);pointer-events:none;z-index:10}.link-picker-results[data-v-83ccf544]:after{content:"";position:sticky;display:block;bottom:0;left:0;right:0;height:20px;margin-top:-20px;background:linear-gradient(to top,#ffffff,transparent);pointer-events:none;z-index:10}.link-picker-loading[data-v-83ccf544]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280;gap:12px}.link-picker-spinner[data-v-83ccf544]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#0cc2ed;border-radius:50%;animation:spin-83ccf544 .8s linear infinite}@keyframes spin-83ccf544{to{transform:rotate(360deg)}}.link-picker-error[data-v-83ccf544]{padding:40px 20px;text-align:center;color:#991b1b}.link-picker-retry[data-v-83ccf544]{margin-top:12px;padding:8px 16px;background:#0cc2ed;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.link-picker-breadcrumb[data-v-83ccf544]{margin-bottom:12px;padding-top:20px}.link-picker-back[data-v-83ccf544]{padding:8px 12px;background:#f3f4f6;border:none;border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:#374151;cursor:pointer}.link-picker-back[data-v-83ccf544]:hover{background:#e5e7eb}.link-picker-file-upload[data-v-83ccf544]{padding-top:20px}.link-picker-file-input-hidden[data-v-83ccf544]{display:none}.link-picker-upload-button[data-v-83ccf544]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:var(--admin-primary);border:none;border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.link-picker-upload-button[data-v-83ccf544]:hover:not(:disabled){background:color-mix(in srgb,var(--admin-primary) 90%,black)}.link-picker-upload-button[data-v-83ccf544]:disabled{opacity:.6;cursor:not-allowed}.link-picker-upload-error[data-v-83ccf544]{margin:8px 0 0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:#dc2626}.link-picker-categories[data-v-83ccf544]{display:flex;flex-direction:column;gap:8px;padding:20px 0}.link-picker-category-item[data-v-83ccf544]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.link-picker-category-item[data-v-83ccf544]:hover{background:#f9fafb;border-color:transparent}.link-picker-category-item[data-v-83ccf544]:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.link-picker-category-label[data-v-83ccf544]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text)}.link-picker-category-count[data-v-83ccf544]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:#6b7280}.link-picker-items[data-v-83ccf544]{display:flex;flex-direction:column;gap:8px;padding-bottom:20px}.link-picker-items[data-v-83ccf544]:first-child{padding-top:20px}.link-picker-item[data-v-83ccf544]{position:relative;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:space-between;gap:8px}.link-picker-item-content[data-v-83ccf544]{flex:1;min-width:0;cursor:pointer}.link-picker-item[data-v-83ccf544]:hover{background:#f9fafb;border-color:transparent}.link-picker-item[data-v-83ccf544]:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.link-picker-item.selected[data-v-83ccf544]{background:#f9fafb;border-color:transparent}.link-picker-item.selected[data-v-83ccf544]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.link-picker-item-label[data-v-83ccf544]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);margin-bottom:4px;display:flex;align-items:center;gap:8px}.link-picker-item-icon[data-v-83ccf544]{display:inline-flex;align-items:center;flex-shrink:0}.link-picker-item-icon svg[data-v-83ccf544]{width:16px;height:16px;stroke:#6b7280}.link-picker-item.selected .link-picker-item-icon svg[data-v-83ccf544]{stroke:#fff}.link-picker-item-value[data-v-83ccf544]{font-size:12px;color:#6b7280;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-picker-anchor-button[data-v-83ccf544]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease;z-index:1}.link-picker-anchor-button svg[data-v-83ccf544]{width:16px;height:16px;stroke:#6b7280}.link-picker-anchor-button[data-v-83ccf544]:hover{background:#f9fafb;border-color:#d1d5db}.link-picker-anchor-button:hover svg[data-v-83ccf544]{stroke:#374151}.link-picker-anchor-input[data-v-83ccf544]{margin-top:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.link-picker-anchor-input-wrapper[data-v-83ccf544]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;transition:border-color .2s}.link-picker-anchor-input-wrapper[data-v-83ccf544]:focus-within{border-color:#00d1ff}.link-picker-anchor-hash[data-v-83ccf544]{font-family:monospace;font-size:14px;font-weight:600;color:#6b7280;margin-right:4px;-webkit-user-select:none;user-select:none}.link-picker-anchor-field[data-v-83ccf544]{flex:1;border:none;background:none;outline:none;font-family:monospace;font-size:14px;color:#111827}.link-picker-anchor-field[data-v-83ccf544]::placeholder{color:#9ca3af}.link-picker-anchor-actions[data-v-83ccf544]{display:flex;align-items:center;gap:4px}.link-picker-anchor-action[data-v-83ccf544]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;border-radius:4px;cursor:pointer;transition:all .2s;color:#6b7280}.link-picker-anchor-action[data-v-83ccf544]:hover{background:#f3f4f6}.link-picker-anchor-action svg[data-v-83ccf544]{width:16px;height:16px}.link-picker-anchor-confirm[data-v-83ccf544]:hover{background:#dcfce7;color:#16a34a}.link-picker-anchor-cancel[data-v-83ccf544]:hover{background:#fee2e2;color:#dc2626}.link-picker-anchor-help[data-v-83ccf544]{margin-top:8px;margin-bottom:0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:#6b7280;line-height:1.4}.link-picker-email-options[data-v-83ccf544]{display:flex;flex-direction:column;gap:12px}.link-picker-email-field[data-v-83ccf544]{display:flex;flex-direction:column;gap:6px}.link-picker-email-label[data-v-83ccf544]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;color:#374151}.link-picker-email-textarea[data-v-83ccf544]{resize:vertical;min-height:60px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;line-height:1.5}.link-picker-email-actions[data-v-83ccf544]{display:flex;justify-content:flex-end;gap:4px;margin-top:4px}.link-picker-empty[data-v-83ccf544]{padding:40px 20px;text-align:center;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;color:#6b7280;font-size:14px}.link-picker-toggle[data-v-83ccf544]{padding:16px 0 0;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0}.link-picker-footer[data-v-83ccf544]{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-shrink:0}.toggle-switch[data-v-83ccf544]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0;cursor:pointer}.toggle-switch input[data-v-83ccf544]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-83ccf544]{background-color:#22a24e}.toggle-switch input:checked+.toggle-slider[data-v-83ccf544]:hover{background-color:#27b857}.toggle-switch input:checked+.toggle-slider[data-v-83ccf544]:before{transform:translate(16px)}.toggle-switch input:focus+.toggle-slider[data-v-83ccf544]{box-shadow:0 0 0 2px #22a24e33}.toggle-slider[data-v-83ccf544]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:20px;transition:all .3s ease}.toggle-slider[data-v-83ccf544]:hover{background-color:#b8b8b8}.toggle-slider[data-v-83ccf544]:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.toggle-label[data-v-83ccf544]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:#374151;-webkit-user-select:none;user-select:none}.btn-secondary[data-v-83ccf544]{padding:8px 16px;background:#f3f4f6;border:none;border-radius:6px;font-size:14px;font-weight:600;color:#374151;cursor:pointer;font-family:inherit}.btn-secondary[data-v-83ccf544]:hover{background:#e5e7eb}.btn-primary[data-v-83ccf544]{padding:12px 32px;background:var(--admin-primary);border:none;border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-83ccf544]:hover:not(:disabled){background:color-mix(in srgb,var(--admin-primary) 90%,black)}.btn-primary[data-v-83ccf544]:active:not(:disabled){background:color-mix(in srgb,var(--admin-primary) 80%,black)}.btn-primary[data-v-83ccf544]:disabled{opacity:.5;cursor:not-allowed}.link-picker-slide-enter-active[data-v-83ccf544],.link-picker-slide-leave-active[data-v-83ccf544]{transition:transform .2s ease-out}.picker-left.link-picker-slide-enter-from[data-v-83ccf544],.picker-left.link-picker-slide-leave-to[data-v-83ccf544]{transform:translateY(-50%) translate(100%)}.picker-right.link-picker-slide-enter-from[data-v-83ccf544],.picker-right.link-picker-slide-leave-to[data-v-83ccf544]{transform:translateY(-50%) translate(-100%)}[data-v-844184dc]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.style-card[data-v-844184dc]{position:relative;display:flex;flex-direction:column;background:#fff;border:2px solid rgba(1,30,69,.05);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease}.style-card[data-v-844184dc]:hover{border-color:#999;box-shadow:0 4px 12px #0000001a}.style-card:hover .style-card-actions[data-v-844184dc]{opacity:1}.style-card.selected[data-v-844184dc]{border-color:#000;box-shadow:0 0 0 2px #0000001a}.style-card-badge[data-v-844184dc]{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:1}.style-card-badge.type-buttonStyles[data-v-844184dc]{background:#4a90e2;color:#fff}.style-card-badge.type-badgeStyles[data-v-844184dc]{background:#7ed321;color:#fff}.style-card-badge.type-iconStyles[data-v-844184dc]{background:#f5a623;color:#fff}.style-card-preview[data-v-844184dc]{display:flex;align-items:center;justify-content:center;min-height:80px;padding:48px 24px 24px}.selection-indicator[data-v-844184dc]{position:absolute;top:12px;right:12px;z-index:1}.selection-indicator svg[data-v-844184dc]{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.style-card-info[data-v-844184dc]{padding:16px;flex:1}.style-card-name[data-v-844184dc]{font-size:15px;font-weight:600;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-card-actions[data-v-844184dc]{position:absolute;bottom:12px;right:12px;display:flex;gap:6px;opacity:0;transition:opacity .2s ease}.style-card-actions .action-btn[data-v-844184dc]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s ease}.style-card-actions .action-btn svg[data-v-844184dc]{color:#666}.style-card-actions .action-btn[data-v-844184dc]:hover{background:#f8f9fa;border-color:#999}.style-card-actions .action-btn:hover svg[data-v-844184dc]{color:#000}.style-card-actions .action-btn.delete-btn[data-v-844184dc]:hover{background:#fee;border-color:#f44}.style-card-actions .action-btn.delete-btn:hover svg[data-v-844184dc]{color:#f44}.doormingo .style-card[data-v-844184dc]:hover{border-color:#ed407a}.doormingo .style-card-badge[data-v-844184dc]{background:#222f6d;color:#fff}.doormingo .style-card-name[data-v-844184dc]{color:#222f6d}[data-v-eb6d498d]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.styles-manager-body[data-v-eb6d498d]{flex:1;overflow-y:auto;padding:32px}.styles-grid[data-v-eb6d498d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.style-card-skeleton[data-v-eb6d498d]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden}.style-card-skeleton .skeleton[data-v-eb6d498d]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-eb6d498d 1.5s infinite}.style-card-skeleton .skeleton-preview[data-v-eb6d498d]{height:140px;border-bottom:1px solid #e0e0e0}.style-card-skeleton .skeleton-title[data-v-eb6d498d]{height:20px;margin:16px 16px 8px;border-radius:4px}@keyframes loading-eb6d498d{0%{background-position:200% 0}to{background-position:-200% 0}}.styles-manager-empty[data-v-eb6d498d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.styles-manager-empty svg[data-v-eb6d498d]{color:#ccc;margin-bottom:24px}.styles-manager-empty h3[data-v-eb6d498d]{font-size:20px;font-weight:600;color:#000;margin:0 0 8px}.styles-manager-empty p[data-v-eb6d498d]{font-size:14px;color:#666;margin:0 0 24px;max-width:400px}.add-style-btn-large[data-v-eb6d498d]{display:flex;align-items:center;gap:10px;padding:14px 28px;background:var(--admin-primary);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.add-style-btn-large[data-v-eb6d498d]:hover{background:#012a5e;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.button-style-editor[data-v-bfdf6945]{width:100%}.style-editor-columns[data-v-599ddd3c]{display:flex;align-items:stretch;gap:24px;padding:20px}.style-editor-settings[data-v-599ddd3c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:25px}.style-editor-preview[data-v-599ddd3c]{width:320px;flex-shrink:0}.style-editor-preview-sticky[data-v-599ddd3c]{position:sticky;top:20px;display:flex;flex-direction:column;gap:12px}.style-editor-preview-label[data-v-599ddd3c]{font-size:13px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.style-editor-text-effect-preview[data-v-599ddd3c]{font-size:32px;font-weight:700}.style-editor-preview-stage[data-v-599ddd3c]{display:flex;align-items:center;justify-content:center;min-height:220px;padding:32px 24px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px}.style-editor-preview-stage.is-dark[data-v-599ddd3c]{background:#6b6f76}@media(max-width:900px){.style-editor-columns[data-v-599ddd3c]{flex-direction:column}.style-editor-preview[data-v-599ddd3c]{width:100%}.style-editor-preview-sticky[data-v-599ddd3c]{position:static}}.sh-toast-container[data-v-66750a09]{position:fixed;bottom:24px;right:24px;z-index:999999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.sh-toast[data-v-66750a09]{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#14141ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 4px 20px #0000004d;color:#fff;font-size:14px;font-weight:500;max-width:360px}.sh-toast svg[data-v-66750a09]{flex-shrink:0}.sh-toast--success svg[data-v-66750a09]{color:#4ade80}.sh-toast--error svg[data-v-66750a09]{color:#ff003d}.sh-toast--info svg[data-v-66750a09]{color:#10c2ee}.sh-toast-enter-active[data-v-66750a09],.sh-toast-leave-active[data-v-66750a09]{transition:all .25s ease}.sh-toast-enter-from[data-v-66750a09]{opacity:0;transform:translateY(12px)}.sh-toast-leave-to[data-v-66750a09]{opacity:0;transform:translate(24px)}.sh-toast-move[data-v-66750a09]{transition:transform .25s ease}[data-v-dadaa86f]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.styles-manager[data-v-dadaa86f]{display:flex;flex-direction:column;height:100%;background:#fff}.styles-manager-filters[data-v-dadaa86f]{padding:24px 32px 0}.add-style-dropdown[data-v-dadaa86f]{position:relative}.add-style-btn[data-v-dadaa86f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;min-width:200px;background:var(--admin-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.add-style-btn[data-v-dadaa86f]:hover{background:#012a5e;transform:translateY(-1px)}.add-style-btn[data-v-dadaa86f]:active{transform:translateY(0)}.add-style-menu[data-v-dadaa86f]{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px #00000026;overflow:hidden;z-index:100}.add-style-menu-item[data-v-dadaa86f]{display:flex;align-items:center;gap:12px;width:100%;padding:16px;background:#fff;border:none;border-bottom:1px solid #f0f0f0;text-align:left;cursor:pointer;transition:background .2s ease}.add-style-menu-item[data-v-dadaa86f]:last-child{border-bottom:none}.add-style-menu-item[data-v-dadaa86f]:hover{background:#f8f9fa}.menu-item-icon[data-v-dadaa86f]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;flex-shrink:0}.menu-item-content[data-v-dadaa86f]{flex:1}.menu-item-title[data-v-dadaa86f]{font-size:15px;font-weight:600;color:#000;margin-bottom:4px}.menu-item-description[data-v-dadaa86f]{font-size:13px;color:#666}.doormingo .styles-manager[data-v-dadaa86f]{background:#fcf7f5}.doormingo .add-style-btn[data-v-dadaa86f]{background:#ed407a}:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}[class*=-mount]{width:100%;display:block}.admin-form-content{padding:30px}.admin-form-content h3{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:700;color:var(--admin-text);margin:0 0 24px}.admin-form-row{margin-bottom:20px}.admin-btn-primary,.admin-btn-secondary{padding:10px 20px;border:none;border-radius:8px;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-btn-primary:disabled,.admin-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.admin-btn-primary{background:var(--admin-primary);color:#fff}.admin-btn-primary:hover:not(:disabled){background:#023268;filter:brightness(.9)}.admin-btn-secondary{background:var(--admin-bg-secondary);color:var(--admin-text)}.admin-btn-secondary:hover:not(:disabled){background:#d4d7db;filter:brightness(.95)}.admin-btn-danger{background:var(--admin-danger);color:#fff}.admin-btn-danger:hover:not(:disabled){background:var(--admin-danger-hover)}.admin-btn-success{background:var(--admin-success);color:#fff}.admin-btn-success:hover:not(:disabled){background:var(--admin-success-hover)}.preview-state-panel[data-v-46fa5650]{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:260px;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:9999999;display:flex;flex-direction:column}.preview-state-panel-header[data-v-46fa5650]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid #e5e7eb}.preview-state-panel-title[data-v-46fa5650]{margin:0;font-size:14px;font-weight:600;color:#111f30}.preview-state-panel-close[data-v-46fa5650]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;transition:all .2s}.preview-state-panel-close[data-v-46fa5650]:hover{background:#0000000d;color:#111f30}.preview-state-panel-body[data-v-46fa5650]{padding:16px;display:flex;flex-direction:column;gap:16px}.preview-state-slide-enter-active[data-v-46fa5650],.preview-state-slide-leave-active[data-v-46fa5650]{transition:transform .2s ease-out,opacity .2s ease-out}.panel-left.preview-state-slide-enter-from[data-v-46fa5650],.panel-left.preview-state-slide-leave-to[data-v-46fa5650]{transform:translateY(-50%) translate(100%);opacity:0}.panel-right.preview-state-slide-enter-from[data-v-46fa5650],.panel-right.preview-state-slide-leave-to[data-v-46fa5650]{transform:translateY(-50%) translate(-100%);opacity:0}.double-button-settings input[type=text][data-v-c0879d8a],.double-button-settings input[type=url][data-v-c0879d8a]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px}.double-button-settings input[type=text][data-v-c0879d8a]:focus,.double-button-settings input[type=url][data-v-c0879d8a]:focus{outline:none;border-color:#0cc2ed}.settings-section[data-v-004e10de],.settings-section[data-v-2ee0c475],.settings-section[data-v-d3f9306a]{display:flex;flex-direction:column;gap:16px}.hours-section[data-v-d3f9306a]{margin-top:16px}.day-drawer-content[data-v-d3f9306a]{display:flex;flex-direction:column;gap:16px;padding:16px 0}.time-inputs[data-v-d3f9306a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-v-df52228c]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.style-picker-field[data-v-df52228c]{width:100%}.style-picker-field-label[data-v-df52228c]{display:block;margin-bottom:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text)}.style-picker-row[data-v-df52228c]{display:flex;align-items:center;gap:8px}.style-picker-dropdown[data-v-df52228c]{position:relative;flex:1;min-width:0}.style-picker-trigger[data-v-df52228c]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:var(--admin-bg, #ffffff);border-radius:6px;color:var(--admin-text);font-size:14px;cursor:pointer;transition:all .2s ease;min-height:44px}.style-picker-trigger[data-v-df52228c]:hover{border-color:var(--admin-border-hover, #b0b0b0)}.style-picker-trigger.is-open[data-v-df52228c]{border-color:var(--admin-primary, #0CC2ED);box-shadow:0 0 0 3px #0cc2ed1a}.style-picker-label[data-v-df52228c]{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-weight:600}.style-picker-chevron[data-v-df52228c]{flex-shrink:0;color:var(--admin-text-secondary, #666);transition:transform .2s ease}.is-open .style-picker-chevron[data-v-df52228c]{transform:rotate(180deg)}.style-swatch[data-v-df52228c]{flex-shrink:0;display:inline-block;width:32px;height:20px;box-sizing:border-box}.style-picker-menu[data-v-df52228c]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--admin-bg, #ffffff);border:1px solid var(--admin-border, #e0e0e0);border-radius:6px;box-shadow:0 4px 12px #0000001a;padding:4px;z-index:1000;max-height:320px;overflow-y:auto}.style-picker-option[data-v-df52228c]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:4px;cursor:pointer;color:var(--admin-text);font-size:14px;transition:all .15s ease}.style-picker-option[data-v-df52228c]:hover{background:var(--admin-bg-hover, #f5f5f5)}.style-picker-option.is-selected[data-v-df52228c]{background:#f5f5f5}.style-picker-option.is-selected .style-picker-option-label[data-v-df52228c]{color:var(--admin-primary, #0CC2ED);font-weight:600}.style-picker-option-label[data-v-df52228c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-weight:600}.style-picker-check[data-v-df52228c]{flex-shrink:0;color:var(--admin-primary, #0CC2ED)}.style-picker-divider[data-v-df52228c]{height:1px;background:var(--admin-border, #e0e0e0);margin:4px}.style-picker-create[data-v-df52228c]{color:var(--admin-text-secondary, #666)}.style-picker-create .style-picker-create-icon[data-v-df52228c]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;font-size:16px;line-height:1}.style-picker-edit-btn[data-v-df52228c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--admin-bg, #ffffff);border:none;border-radius:6px;color:var(--admin-text);cursor:pointer;transition:all .2s ease}.style-picker-edit-btn[data-v-df52228c]:hover:not(:disabled){border-color:var(--admin-border-hover, #b0b0b0)}.style-picker-edit-btn[data-v-df52228c]:disabled{opacity:.4;cursor:not-allowed}.style-picker-menu-fade-enter-active[data-v-df52228c],.style-picker-menu-fade-leave-active[data-v-df52228c]{transition:all .15s ease}.style-picker-menu-fade-enter-from[data-v-df52228c],.style-picker-menu-fade-leave-to[data-v-df52228c]{opacity:0;transform:translateY(-6px)}[data-v-2c7e79c4]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.style-diff-badge[data-v-2c7e79c4]{border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--admin-bg-light);overflow:hidden}.style-diff-header[data-v-2c7e79c4]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;cursor:default}.style-diff-header.is-clickable[data-v-2c7e79c4]{cursor:pointer}.style-diff-summary[data-v-2c7e79c4]{display:flex;flex-direction:column;gap:2px;min-width:0}.style-diff-preset-name[data-v-2c7e79c4]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--admin-text)}.style-diff-status[data-v-2c7e79c4]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px}.style-diff-status.is-synced[data-v-2c7e79c4]{color:var(--admin-text-muted)}.style-diff-status.is-changed[data-v-2c7e79c4]{color:var(--admin-primary);font-weight:600}.style-diff-chevron[data-v-2c7e79c4]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;color:var(--admin-text-muted);cursor:pointer;transition:transform .15s ease}.style-diff-chevron.is-open[data-v-2c7e79c4]{transform:rotate(180deg)}.style-diff-details[data-v-2c7e79c4]{border-top:1px solid rgba(0,0,0,.08);padding:10px 12px}.style-diff-list[data-v-2c7e79c4]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.style-diff-item[data-v-2c7e79c4]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;min-width:0}.style-diff-item-label[data-v-2c7e79c4]{color:var(--admin-text-muted);flex-shrink:0}.style-diff-item-values[data-v-2c7e79c4]{color:var(--admin-text);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.style-diff-actions[data-v-2c7e79c4]{display:flex;flex-wrap:wrap;gap:8px}.style-diff-action[data-v-2c7e79c4]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;padding:6px 10px;border-radius:6px;border:1px solid rgba(0,0,0,.12);background:#fff;color:var(--admin-text);cursor:pointer;transition:all .15s ease}.style-diff-action[data-v-2c7e79c4]:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.style-diff-action.is-primary[data-v-2c7e79c4]{background:var(--admin-primary);border-color:var(--admin-primary);color:#fff}.style-diff-action.is-primary[data-v-2c7e79c4]:hover{filter:brightness(.92);color:#fff}.settings-section-wrapper[data-v-428456e4],.settings-section-wrapper[data-v-3df7f38a]{display:flex;flex-direction:column;gap:16px}[data-v-fc975166]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.section-picker[data-v-fc975166]{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:480px;height:600px;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;z-index:9999999}.section-picker.within-drawer[data-v-fc975166]{position:absolute;transform:none}.section-picker-header[data-v-fc975166]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.section-picker-title[data-v-fc975166]{margin:0;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;color:var(--admin-text)}.section-picker-close[data-v-fc975166]{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s}.section-picker-close[data-v-fc975166]:hover{background:#f3f4f6}.section-picker-body[data-v-fc975166]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:16px;min-height:0}.section-picker-gallery[data-v-fc975166]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:start}.section-picker-card[data-v-fc975166]{position:relative;height:120px;border-radius:8px;border:2px solid transparent;overflow:hidden;cursor:pointer;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;transition:border-color .15s ease}.section-picker-card[data-v-fc975166]:hover{border-color:var(--admin-primary)}.section-picker-card-scrim[data-v-fc975166]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000a6,#0000 60%)}.section-picker-card-number[data-v-fc975166]{position:relative;padding:8px 10px 0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#ffffffd9}.section-picker-card-label[data-v-fc975166]{position:relative;padding:2px 10px 8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-picker-loading[data-v-fc975166],.section-picker-error[data-v-fc975166],.section-picker-empty[data-v-fc975166]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--admin-text-muted);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;gap:12px}.section-picker-spinner[data-v-fc975166]{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:var(--admin-primary);border-radius:50%;animation:section-picker-spin-fc975166 .8s linear infinite}@keyframes section-picker-spin-fc975166{to{transform:rotate(360deg)}}.section-picker-retry[data-v-fc975166]{border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:6px;padding:6px 14px;cursor:pointer;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px}.section-picker-slide-enter-active[data-v-fc975166],.section-picker-slide-leave-active[data-v-fc975166]{transition:transform .2s ease-out}.picker-left.section-picker-slide-enter-from[data-v-fc975166],.picker-left.section-picker-slide-leave-to[data-v-fc975166]{transform:translateY(-50%) translate(100%)}.picker-right.section-picker-slide-enter-from[data-v-fc975166],.picker-right.section-picker-slide-leave-to[data-v-fc975166]{transform:translateY(-50%) translate(-100%)}.settings-section-wrapper[data-v-d6a7bfbf],.settings-section-wrapper[data-v-8774f7d8],.settings-section-wrapper[data-v-ed74de0f]{display:flex;flex-direction:column;gap:16px}.group-empty-state[data-v-ed74de0f]{padding:12px;text-align:center;color:#999;font-size:13px;border:1px dashed #ddd;border-radius:6px}.two-column-builder[data-v-ed74de0f]{display:flex;flex-direction:column;gap:20px}.column-builder-label[data-v-ed74de0f]{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.02em;margin:0 0 8px}.form-field[data-v-ed74de0f]{display:flex;flex-direction:column;gap:8px}.form-field-label[data-v-ed74de0f]{font-size:14px;font-weight:500;color:#333}.settings-section-wrapper[data-v-b1415bf0]{display:flex;flex-direction:column;gap:16px}.real-estate-listings-settings[data-v-bc301dcf]{padding:0}.settings-section[data-v-bc301dcf],.settings-section-wrapper[data-v-bc301dcf]{padding:0;display:flex;flex-direction:column;gap:24px}.settings-group[data-v-bc301dcf]{display:flex;flex-direction:column;gap:16px}.group-title[data-v-bc301dcf]{font-size:13px;font-weight:600;color:#333;margin:0;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.button-group-field[data-v-bc301dcf]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-bc301dcf]{font-size:13px;font-weight:500;color:#333}.form-field[data-v-bc301dcf]{display:flex;flex-direction:column;gap:8px}.form-field-label[data-v-bc301dcf]{font-size:13px;font-weight:500;color:#333}.info-message[data-v-bc301dcf]{padding:12px;background:#007aff14;border-radius:6px;color:#666;font-size:13px;line-height:1.5}.info-message p[data-v-bc301dcf]{margin:0}.video-shapes-settings[data-v-586e1104]{padding:0}.settings-section[data-v-586e1104]{padding:0;display:flex;flex-direction:column;gap:24px}.settings-group[data-v-586e1104]{display:flex;flex-direction:column;gap:16px}.group-title[data-v-586e1104]{font-size:13px;font-weight:600;color:#333;margin:0;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.button-group-field[data-v-586e1104]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-586e1104]{font-size:13px;font-weight:500;color:#333}.shape-category[data-v-586e1104]{margin-bottom:32px}.shape-category[data-v-586e1104]:last-child{margin-bottom:0}.category-title[data-v-586e1104]{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.shapes-grid[data-v-586e1104]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.shape-option[data-v-586e1104]{aspect-ratio:1;border:2px solid #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:16px;transition:all .2s ease;background:#fff}.shape-option[data-v-586e1104]:hover{border-color:#999;background:#fafafa}.shape-option.active[data-v-586e1104]{border-color:#0cc2ed;background:#0cc2ed0d}.shape-option[data-v-586e1104] svg{max-width:100%;max-height:100%;width:auto;height:auto}.info-message[data-v-586e1104]{padding:12px;background:#007aff14;border-radius:6px;color:#666;font-size:13px;line-height:1.5}.info-message p[data-v-586e1104]{margin:0}.video-drawer-content[data-v-586e1104]{padding:20px;text-align:center}.info-text[data-v-586e1104]{color:#666;font-size:14px;line-height:1.6;margin:12px 0}.drawer-loading[data-v-586e1104],.drawer-error[data-v-586e1104],.drawer-empty[data-v-586e1104]{padding:40px 20px;text-align:center;color:#666}.drawer-loading p[data-v-586e1104]{font-size:14px}.drawer-error[data-v-586e1104]{color:#c41e3a}.drawer-error .retry-btn[data-v-586e1104]{margin-top:16px;padding:8px 16px;background:#0cc2ed;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px}.drawer-error .retry-btn[data-v-586e1104]:hover{background:#0aa8d1}.drawer-empty .info-text[data-v-586e1104]{font-size:13px;margin-top:8px}.sh-collection-picker[data-v-d0f48d40]{display:flex;flex-direction:column;gap:4px}.sh-collection-picker-status[data-v-d0f48d40]{padding:16px 4px;color:#6b7280;font-size:13px}.sh-collection-picker-error[data-v-d0f48d40]{color:#dc2626}.sh-collection-picker-item[data-v-d0f48d40]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;text-align:left;cursor:pointer;font-size:13px;transition:background .15s,border-color .15s}.sh-collection-picker-item[data-v-d0f48d40]:hover{background:#f9fafb;border-color:#d1d5db}.sh-collection-picker-item-type[data-v-d0f48d40]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#6b7280;flex-shrink:0}.sh-collection-picker-item-title[data-v-d0f48d40]{color:#111827;font-weight:500}.cards-settings[data-v-e5720393]{height:100%;display:flex;flex-direction:column}.section-title[data-v-e5720393]{margin:0 0 8px!important;font-size:14px;font-weight:600;color:#000}.layout-grid[data-v-e5720393]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.content-management[data-v-e5720393]{display:flex;flex-direction:column;gap:20px}.paste-card-link[data-v-e5720393]{all:unset;cursor:pointer;display:block;text-align:center;font-size:13px;color:#07c;padding:6px 0 2px}.paste-card-link[data-v-e5720393]:hover{text-decoration:underline}.copy-card-toast[data-v-e5720393]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#111f30;color:#fff;font-size:13px;padding:8px 16px;border-radius:6px;z-index:9999;pointer-events:none;white-space:nowrap}.sh-help-text[data-v-e5720393]{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.sh-collection-summary-button[data-v-e5720393]{all:unset;cursor:pointer;display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:13px;color:#111f30}.sh-collection-summary-button[data-v-e5720393]:hover{border-color:#d1d5db;background:#f9fafb}.sh-field-mapping-row[data-v-e5720393]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f3f4f6}.sh-field-mapping-row[data-v-e5720393]:last-child{border-bottom:none}.sh-field-mapping-label[data-v-e5720393]{font-size:13px;font-weight:500;color:#111f30;flex-shrink:0}.section-heading[data-v-e5720393]{font-size:18px;font-weight:600;margin:0!important;color:#111f30}.template-heading[data-v-e5720393]{font-size:18px;font-weight:600;margin:0 0 16px!important;color:#111f30}.horizontal-columns[data-v-e5720393]{display:flex;flex-direction:column;gap:24px}.column-container[data-v-e5720393]{display:flex;flex-direction:column;gap:12px}.column-heading[data-v-e5720393]{font-size:14px;font-weight:600;margin:0 0 8px!important;color:#111f30}.overlay-layout[data-v-e5720393]{display:flex;flex-direction:column;gap:16px}.grid-controls[data-v-e5720393]{margin-top:24px;display:flex;flex-direction:column;gap:16px}.field-label[data-v-e5720393]{font-size:14px;font-weight:500;color:#111f30}.field-help-text[data-v-e5720393]{margin:0;font-size:12px;color:#666}.settings-section-wrapper[data-v-e5720393]{display:grid;gap:40px}.accordion-group[data-v-e5720393]{overflow:hidden}.settings-select[data-v-e5720393]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer}.settings-select[data-v-e5720393]:hover{border-color:#999}.settings-select[data-v-e5720393]:focus{outline:none;border-color:#000}.button-field[data-v-e5720393]{display:flex;flex-direction:column;gap:12px}.form-field[data-v-e5720393]{display:flex;flex-direction:column;gap:8px}.form-field-label[data-v-e5720393]{font-size:15px;font-weight:600;color:#001e45;margin-bottom:8px}.repeatable-field-container[data-v-e5720393]{display:flex;flex-direction:column;gap:12px}.repeatable-instance[data-v-e5720393]{position:relative}.repeatable-instance .delete-instance-btn[data-v-e5720393]{position:absolute;top:8px;right:8px;background:none;border:none;padding:4px;cursor:pointer;color:#666;opacity:.6;transition:all .2s;border-radius:4px;display:flex;align-items:center;justify-content:center}.repeatable-instance .delete-instance-btn[data-v-e5720393]:hover{opacity:1;background:#f5f5f5;color:#e74c3c}.add-instance-btn[data-v-e5720393]{background:#f5f5f5;border:1px dashed #ccc;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.add-instance-btn[data-v-e5720393]:hover{background:#ebebeb;border-color:#999;color:#333}.group-empty-state[data-v-e5720393]{display:flex;align-items:center;justify-content:center;min-height:60px;color:#999;font-size:14px;font-weight:500;border:2px dashed #ccc;border-radius:6px;background:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.sh-link-gap-btn[data-v-e5720393]{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:5;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #d5d5d5;border-radius:50%;background:#fff;color:#888;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,color .15s ease,border-color .15s ease}.sh-link-gap-btn[data-v-e5720393]:hover{color:#4f70e2;border-color:#4f70e2}.sh-field-row-wrapper:hover .sh-link-gap-btn[data-v-e5720393]{opacity:1;pointer-events:auto}[data-v-e5720393] .sh-group-collapsed .group-children{display:none}.sh-unlink-gap-btn[data-v-e5720393]{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:5;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #e0a0a0;border-radius:50%;background:#fff;color:#c53030;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease}.sh-unlink-gap-btn[data-v-e5720393]:hover{background:#fee2e2}.sh-linked-child-wrapper:hover .sh-unlink-gap-btn[data-v-e5720393]{opacity:1;pointer-events:auto}[data-v-e5720393] .group-content-item .group-header{position:relative}[data-v-e5720393] .group-content-item .group-header .content-item-label{display:none}.sh-group-title-cluster[data-v-e5720393]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px;font-weight:500;color:var(--admin-text);cursor:pointer}.sh-group-title-cluster svg[data-v-e5720393]{flex-shrink:0}.sh-group-icon[data-v-e5720393]{color:var(--admin-text-muted)}.sh-group-chevron[data-v-e5720393]{transition:transform .15s ease}[data-v-e5720393] .group-children .content-item-add{padding:8px 16px;margin-top:5px}[data-v-e5720393] .sortable-ghost{opacity:.4;background:#e3f2fd;border:2px dashed #2196f3!important}[data-v-e5720393] .sortable-ghost *{opacity:.5}[data-v-e5720393] .sortable-chosen{opacity:.9;cursor:grabbing!important}[data-v-e5720393] .sortable-drag{opacity:1;box-shadow:0 8px 20px #0003;transform:rotate(3deg)}[data-v-e5720393] .group-children{transition:all .2s ease}[data-v-e5720393] .group-children:has(.sortable-ghost){background:#f5f5f5;border:2px solid #2196f3;border-radius:6px}.field-group-container[data-v-e5720393]{margin:16px 0;padding:12px;background:#fff;border-radius:6px;display:grid;gap:15px}.field-group-header[data-v-e5720393]{display:flex;align-items:center;justify-content:space-between}.filter-data-section-header[data-v-e5720393]{font-weight:600;font-size:12px;color:var(--admin-text-secondary, rgba(0, 0, 0, .5));text-transform:uppercase;letter-spacing:.5px;margin-top:12px;margin-bottom:4px}.field-group-label[data-v-e5720393]{font-weight:600;font-size:12px;color:var(--admin-text);text-transform:uppercase;letter-spacing:.5px}.group-instance[data-v-e5720393]{display:flex;flex-direction:column;gap:15px}.group-instance.with-separator[data-v-e5720393]{padding-top:16px;border-top:1px solid #e5e7eb;margin-top:16px}.group-instance-header[data-v-e5720393]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.group-instance-label[data-v-e5720393]{font-weight:600;font-size:11px;color:var(--admin-text);opacity:.7;text-transform:uppercase;letter-spacing:.5px}.group-instance-actions[data-v-e5720393]{display:flex;gap:4px;align-items:center}.reorder-instance-btn[data-v-e5720393],.delete-instance-btn[data-v-e5720393]{background:none;border:none;padding:4px;cursor:pointer;color:#666;opacity:.6;transition:all .2s;border-radius:4px;display:flex;align-items:center;justify-content:center}.reorder-instance-btn[data-v-e5720393]:hover:not(:disabled),.delete-instance-btn[data-v-e5720393]:hover:not(:disabled){opacity:1;background:#f5f5f5}.reorder-instance-btn[data-v-e5720393]:disabled,.delete-instance-btn[data-v-e5720393]:disabled{opacity:.3;cursor:not-allowed}.reorder-instance-btn[data-v-e5720393]:hover:not(:disabled){color:#2196f3}.delete-instance-btn[data-v-e5720393]:hover:not(:disabled){color:#e74c3c}.button-group-settings[data-v-c8d3e843]{height:100%}.settings-section-wrapper[data-v-c8d3e843]{display:flex;flex-direction:column;gap:20px}.section-description[data-v-c8d3e843]{font-size:14px;color:#666;margin:-8px 0 12px;line-height:1.5}.form-field[data-v-c8d3e843]{display:flex;flex-direction:column;gap:8px}.form-field-label[data-v-c8d3e843]{font-size:14px;font-weight:500;color:#333}.form-input[data-v-c8d3e843]{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .2s}.form-input[data-v-c8d3e843]:focus{outline:none;border-color:#4a90e2}.preview-state-eye-trigger[data-v-156b9e31]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid #ddd;border-radius:6px;color:#111f30;cursor:pointer;transition:all .2s}.preview-state-eye-trigger[data-v-156b9e31]:hover{border-color:#999;background:#00000008}.block-settings-modal[data-v-156b9e31]{width:100%;height:100%;display:flex;flex-direction:column}.block-settings-modal .modal-header[data-v-156b9e31]{border-bottom:1px solid #e0e0e0;padding:16px 20px}.block-settings-modal .modal-header h2[data-v-156b9e31]{margin:0 0 12px;font-size:18px;font-weight:600}.block-settings-modal .modal-header .tabs[data-v-156b9e31]{display:flex;gap:4px}.block-settings-modal .modal-header .tabs .tab[data-v-156b9e31]{padding:8px 16px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s}.block-settings-modal .modal-header .tabs .tab[data-v-156b9e31]:hover{color:#333;background:#f5f5f5}.block-settings-modal .modal-header .tabs .tab.active[data-v-156b9e31]{color:#0cc2ed;border-bottom-color:#0cc2ed}.block-settings-modal .modal-content[data-v-156b9e31]{flex:1;overflow-y:auto;padding:20px}.block-settings-modal .modal-footer[data-v-156b9e31]{border-top:1px solid #e0e0e0;padding:12px 20px;display:flex;justify-content:center}.block-settings-modal .modal-footer .branding[data-v-156b9e31]{color:#999;font-size:12px}.no-block-selected[data-v-156b9e31]{padding:40px;text-align:center;color:#666}.launcher-modal-p8q7n[data-v-01ac9a70]{width:365px;border-radius:12px;background:#1d1f22;box-shadow:0 4px 24px 10px #00000026;overflow:hidden;animation:slideDownFromTop-01ac9a70 .3s cubic-bezier(.25,.46,.45,.94)}.squarehero-launcher-dropdown-kx9m3[data-v-01ac9a70]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000;z-index:9999;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:fadeIn-01ac9a70 .2s ease-out}.logo-container[data-v-01ac9a70]{position:relative;display:inline-flex;margin-bottom:15px}.notification-badge[data-v-01ac9a70]{position:absolute;top:-5px;right:-10px;width:20px;height:20px;background:#ff003d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;font-family:Red Hat Text,sans-serif}.content-wrapper[data-v-01ac9a70]{border-radius:0 0 12px 12px;background:#001e45;padding:20px 20px 25px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.blur-circle[data-v-01ac9a70]{position:absolute;border-radius:50%;background:linear-gradient(180deg,#00d1ffb3,#a603f3b3 45.01%,#ff00e6b3 97.51%);filter:blur(47px);pointer-events:none;z-index:0}.blur-circle-top[data-v-01ac9a70]{width:391px;height:391px;opacity:.4;top:-195.5px;left:-117.3px}.blur-circle-bottom[data-v-01ac9a70]{width:324px;height:324px;opacity:.5;bottom:-162px;right:-162px}.logo-container[data-v-01ac9a70]{position:relative;display:inline-flex;margin-bottom:15px;z-index:1}.plugins-grid[data-v-01ac9a70]{display:flex;flex-direction:column;gap:10px;width:100%}.plugin-tile[data-v-01ac9a70]{border-radius:10px;border:2px solid rgba(255,255,255,.1);background:#f4f9fa1a;-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);display:flex;padding:8px 15px;align-items:center;gap:15px;cursor:pointer;transition:all .2s ease;width:100%;text-align:left;position:relative;overflow:hidden}.plugin-tile[data-v-01ac9a70]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transition:left .5s ease}.plugin-tile[data-v-01ac9a70]:hover:before{left:100%}.plugin-tile[data-v-01ac9a70]:hover{border-color:#ffffff26}.plugin-tile-icon[data-v-01ac9a70]{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.plugin-tile-icon[data-v-01ac9a70] svg{width:40px;height:auto}.plugin-tile-icon .plugin-icon[data-v-01ac9a70]{width:40px;height:auto;display:block}.plugin-tile-name[data-v-01ac9a70]{color:#fff;font-family:Red Hat Display,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:100%}.dashboard-section[data-v-01ac9a70]{padding:20px}.gradient-border[data-v-01ac9a70]{background:linear-gradient(90deg,#00d1ff 20.4%,#e600ff 55.91%,#ff003d 80.09%);border-radius:10px;padding:2px}.dashboard-button[data-v-01ac9a70]{width:100%;padding:12px 20px;background:#1d1f22;border:none;border-radius:8px;color:#fff;font-family:Red Hat Text,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;transition:all .2s ease}.dashboard-button[data-v-01ac9a70]:hover{background:#2a2c2f}@keyframes fadeIn-01ac9a70{0%{opacity:0}to{opacity:1}}@keyframes slideDownFromTop-01ac9a70{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sh-confirm-dialog-overlay[data-v-b7fa2a8d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100020;padding:20px}.sh-confirm-dialog[data-v-b7fa2a8d]{background:#fff;border-radius:12px;padding:32px;max-width:480px;width:100%;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;align-items:stretch;text-align:left}.sh-confirm-dialog-title[data-v-b7fa2a8d]{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px}.sh-confirm-dialog-message[data-v-b7fa2a8d]{font-size:15px;color:#6b7280;margin:0 0 24px;line-height:1.5}.sh-confirm-dialog-content[data-v-b7fa2a8d]{width:100%;margin-bottom:24px;text-align:left}.sh-confirm-dialog-content p[data-v-b7fa2a8d]{font-size:15px;color:#6b7280;margin:0 0 16px;line-height:1.5}.sh-confirm-dialog-content p[data-v-b7fa2a8d]:last-child{margin-bottom:0}.sh-confirm-dialog-content a[data-v-b7fa2a8d]{color:#0cc2ed;text-decoration:none;font-weight:500;transition:color .2s}.sh-confirm-dialog-content a[data-v-b7fa2a8d]:hover{color:#0aaedb;text-decoration:underline}.sh-confirm-dialog-content strong[data-v-b7fa2a8d],.sh-confirm-dialog-content b[data-v-b7fa2a8d]{font-weight:600;color:#111827}.sh-confirm-dialog-content ul[data-v-b7fa2a8d],.sh-confirm-dialog-content ol[data-v-b7fa2a8d]{margin:0 0 16px;padding-left:24px;color:#6b7280}.sh-confirm-dialog-content li[data-v-b7fa2a8d]{margin-bottom:8px;line-height:1.5}.sh-confirm-dialog-content li[data-v-b7fa2a8d]:last-child{margin-bottom:0}.sh-confirm-dialog-actions[data-v-b7fa2a8d]{display:flex;gap:12px;width:100%}.sh-confirm-dialog-button[data-v-b7fa2a8d]{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;position:relative}.button-cancel[data-v-b7fa2a8d]{background:#f3f4f6;color:#374151}.button-cancel[data-v-b7fa2a8d]:hover:not(:disabled){background:#e5e7eb}.button-confirm[data-v-b7fa2a8d]{background:#3b82f6;color:#fff}.button-confirm[data-v-b7fa2a8d]:hover:not(:disabled){background:#2563eb}.button-confirm.variant-danger[data-v-b7fa2a8d]{background:#ff003d}.button-confirm.variant-danger[data-v-b7fa2a8d]:hover:not(:disabled){background:#e6003a}.button-confirm.variant-warning[data-v-b7fa2a8d]{background:#f59e0b}.button-confirm.variant-warning[data-v-b7fa2a8d]:hover:not(:disabled){background:#d97706}.button-confirm.variant-success[data-v-b7fa2a8d]{background:#10b981}.button-confirm.variant-success[data-v-b7fa2a8d]:hover:not(:disabled){background:#059669}.sh-confirm-dialog-button[data-v-b7fa2a8d]:disabled{opacity:.6;cursor:not-allowed}.button-spinner[data-v-b7fa2a8d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b7fa2a8d .6s linear infinite}.button-text-hidden[data-v-b7fa2a8d]{opacity:0}@keyframes spin-b7fa2a8d{to{transform:translate(-50%,-50%) rotate(360deg)}}.dialog-fade-enter-active[data-v-b7fa2a8d],.dialog-fade-leave-active[data-v-b7fa2a8d]{transition:opacity .2s}.dialog-fade-enter-from[data-v-b7fa2a8d],.dialog-fade-leave-to[data-v-b7fa2a8d]{opacity:0}.dialog-fade-enter-active .sh-confirm-dialog[data-v-b7fa2a8d],.dialog-fade-leave-active .sh-confirm-dialog[data-v-b7fa2a8d]{transition:transform .2s}.dialog-fade-enter-from .sh-confirm-dialog[data-v-b7fa2a8d],.dialog-fade-leave-to .sh-confirm-dialog[data-v-b7fa2a8d]{transform:scale(.95)}.dm-launcher-wrap[data-v-d079c3e3]{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,sans-serif}.dm-launcher-backdrop[data-v-d079c3e3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.dm-launcher-card[data-v-d079c3e3]{width:280px;background:#222f6d;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 60px #0006;border:1px solid rgba(255,255,255,.06)}.dm-header[data-v-d079c3e3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dm-logo[data-v-d079c3e3]{height:26px;width:auto;display:block}.dm-version[data-v-d079c3e3]{font-size:.72rem;font-weight:500;color:#fff6;white-space:nowrap}.dm-divider[data-v-d079c3e3]{height:1px;background:#ffffff14;margin:0 -4px}.dm-status[data-v-d079c3e3]{display:flex;align-items:center;gap:10px}.dm-dot[data-v-d079c3e3]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dm-dot.connected[data-v-d079c3e3]{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.dm-dot.disconnected[data-v-d079c3e3]{background:#ef4444;box-shadow:0 0 0 3px #ef444433}.dm-status-text[data-v-d079c3e3]{display:flex;flex-direction:column;gap:1px}.dm-status-label[data-v-d079c3e3]{font-size:1rem;font-weight:600;color:#fff}.dm-status-sub[data-v-d079c3e3]{font-size:1rem;line-height:100%;color:#ffffff73}.dm-btn-primary[data-v-d079c3e3]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:#ed3e79;color:#fff;border:none;border-radius:12px;font-family:Red Hat Display,sans-serif;font-size:1.2rem;font-weight:700;cursor:pointer;transition:background .2s,transform .1s}.dm-btn-primary[data-v-d079c3e3]:hover{background:#d63570}.dm-btn-primary[data-v-d079c3e3]:active{transform:scale(.98)}.dm-btn-row[data-v-d079c3e3]{display:flex;gap:8px}.dm-btn-secondary[data-v-d079c3e3]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;background:#ffffff12;color:#fffc;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap;font-family:inherit}.dm-btn-secondary[data-v-d079c3e3]:hover:not(:disabled){background:#ffffff21;color:#fff}.dm-btn-secondary[data-v-d079c3e3]:disabled{opacity:.35;cursor:not-allowed}.dm-uninstall-link[data-v-d079c3e3]{background:none;border:none;padding:4px 0 0;color:#ffffff59;font-size:.75rem;font-weight:500;font-family:inherit;cursor:pointer;text-align:center;transition:color .2s}.dm-uninstall-link[data-v-d079c3e3]:hover{color:#ffffffa6;text-decoration:underline}.dm-launcher-fade-enter-active[data-v-d079c3e3],.dm-launcher-fade-leave-active[data-v-d079c3e3]{transition:opacity .15s ease,transform .15s ease}.dm-launcher-fade-enter-from[data-v-d079c3e3],.dm-launcher-fade-leave-to[data-v-d079c3e3]{opacity:0;transform:translateY(-6px)}.sh-plugin-drawer-overlay-x8k9m[data-v-32547a5f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100000;display:flex;justify-content:flex-end}.doormingo.sh-plugin-drawer-w3j7n[data-v-32547a5f]{background:#fcf7f5}.sh-plugin-drawer-w3j7n[data-v-32547a5f]{width:75%;max-width:1400px;min-width:800px;height:100%;background:#fafafa;box-shadow:-2px 0 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:width .3s ease}.sh-plugin-drawer-w3j7n.plugin-file-manager[data-v-32547a5f]{width:50%;max-width:800px;min-width:600px}.sh-drawer-header-t5m2p[data-v-32547a5f]{display:flex;align-items:center;justify-content:space-between;gap:24px;height:90px;padding:0 40px;margin:0 30px;background:linear-gradient(62.24deg,#001e45,#090f3600 99.98%),linear-gradient(338.58deg,#900473e6 4.53%,#ff45d940 35.14%,#ff45d900 51.18%),linear-gradient(217.42deg,#2747f2 -8.12%,#090f36 75.37%);border-radius:0 0 20px 20px;box-shadow:0 1px #0006;flex-shrink:0}.sh-plugin-info-d9h1k[data-v-32547a5f]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;max-height:80%;height:100%}.sh-plugin-icon-small-v2c8f[data-v-32547a5f]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-plugin-icon-small-v2c8f svg[data-v-32547a5f]{width:100%;height:100%}.sh-plugin-title-a4n6b[data-v-32547a5f]{margin:0;font-size:18px;font-weight:600;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-header-logo-center[data-v-32547a5f]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-header-actions-right[data-v-32547a5f]{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end;min-width:0}.sh-header-action-btn[data-v-32547a5f]{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:none;background:transparent;color:#fff;cursor:pointer;border-radius:6px;transition:all .2s;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:500;white-space:nowrap}.sh-header-action-btn[data-v-32547a5f]:hover{background:#fff3}.sh-action-icon[data-v-32547a5f]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-action-icon svg[data-v-32547a5f]{width:16px;height:16px;display:block}.sh-action-label[data-v-32547a5f]{line-height:1}.sh-close-button-l7p3m[data-v-32547a5f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#fff;cursor:pointer;border-radius:6px;transition:all .2s;flex-shrink:0;padding:0}.sh-close-button-l7p3m[data-v-32547a5f]:hover{background:#ffffff1a}.sh-drawer-loading-x5n9h[data-v-32547a5f]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;color:#6b7280}.sh-spinner-b8k4m[data-v-32547a5f]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-32547a5f .8s linear infinite}@keyframes spin-32547a5f{to{transform:rotate(360deg)}}.sh-drawer-content-f2j8q[data-v-32547a5f]{flex:1;overflow-y:auto;background:#f9fafb}.sh-drawer-gate[data-v-32547a5f]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:60px 40px;background:#fff}.sh-gate-badge[data-v-32547a5f]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:24px}.sh-gate-badge.expired[data-v-32547a5f]{background:#fef2f2;color:#dc2626;border:1px solid #FECACA}.sh-gate-badge.unlicensed[data-v-32547a5f]{background:#eff6ff;color:#2563eb;border:1px solid #BFDBFE}.sh-drawer-gate h2[data-v-32547a5f]{font-size:24px;font-weight:700;color:#001e45;margin:0 0 12px;line-height:1.3}.sh-drawer-gate p[data-v-32547a5f]{font-size:16px;color:#4b5563;margin:0 0 32px;line-height:1.5;max-width:400px}.sh-gate-btn-primary[data-v-32547a5f]{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:#fe013d;color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;min-width:200px}.sh-gate-btn-primary[data-v-32547a5f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fe013d59}.sh-gate-link[data-v-32547a5f]{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:#0cc2ed;text-decoration:none}.sh-gate-link[data-v-32547a5f]:hover{text-decoration:underline}.drawer-enter-active[data-v-32547a5f],.drawer-leave-active[data-v-32547a5f]{transition:opacity .3s ease}.drawer-enter-active .sh-plugin-drawer-w3j7n[data-v-32547a5f],.drawer-leave-active .sh-plugin-drawer-w3j7n[data-v-32547a5f]{transition:transform .3s ease}.drawer-enter-from[data-v-32547a5f],.drawer-leave-to[data-v-32547a5f]{opacity:0}.drawer-enter-from .sh-plugin-drawer-w3j7n[data-v-32547a5f],.drawer-leave-to .sh-plugin-drawer-w3j7n[data-v-32547a5f]{transform:translate(100%)}.content-fade-enter-active[data-v-32547a5f],.content-fade-leave-active[data-v-32547a5f]{transition:opacity .2s ease}.content-fade-enter-from[data-v-32547a5f],.content-fade-leave-to[data-v-32547a5f]{opacity:0}.plugin-card-wrapper[data-v-3509eccf]{perspective:1000px;position:relative;height:100%}.plugin-card-wrapper.featured[data-v-3509eccf]{grid-column:span 2}.plugin-card-flipper[data-v-3509eccf]{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.plugin-card-flipper.flipped[data-v-3509eccf]{transform:rotateY(180deg)}.plugin-card[data-v-3509eccf]{backface-visibility:hidden;width:100%;box-sizing:border-box}.plugin-card-front[data-v-3509eccf]{background:none;border-radius:20px;border:2px solid rgba(1,30,69,.05);box-shadow:0 0 34px #00000014;padding:24px;transition:box-shadow .2s ease;display:flex;flex-direction:column;height:100%}.plugin-card-front[data-v-3509eccf]:hover{box-shadow:0 0 40px #0000001f}.plugin-card-front.featured[data-v-3509eccf]{position:relative;flex-direction:row;padding:0;overflow:hidden}.plugin-card-front.featured .plugin-hero[data-v-3509eccf]{flex:0 0 50%;position:relative;overflow:hidden}.plugin-card-front.featured .plugin-hero .hero-image[data-v-3509eccf]{width:100%;height:100%;object-fit:cover;display:block}.plugin-card-front.featured .plugin-content[data-v-3509eccf]{flex:1;padding:24px;display:flex;flex-direction:column}.plugin-content[data-v-3509eccf]{display:flex;flex-direction:column;flex:1}.plugin-card-header[data-v-3509eccf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.plugin-icon[data-v-3509eccf]{width:80px;height:auto;flex-shrink:0}.plugin-icon[data-v-3509eccf] svg{width:80px;height:auto;display:block}.plugin-badge[data-v-3509eccf]{margin-left:auto}.plugin-info[data-v-3509eccf]{flex:1;margin-bottom:20px}.plugin-title[data-v-3509eccf]{color:#011e45;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:100%;margin:0 0 10px}.plugin-description[data-v-3509eccf]{color:#011e45b3;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin:0}.learn-more-link[data-v-3509eccf]{color:#011e45;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;margin-top:8px;display:inline-block;cursor:pointer}.learn-more-link[data-v-3509eccf]:hover{opacity:.7}.plugin-actions[data-v-3509eccf]{display:flex;flex-direction:column;gap:12px;align-items:stretch}.btn-learn-more[data-v-3509eccf],.btn-action[data-v-3509eccf]{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:100%;padding:15px 30px;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-learn-more[data-v-3509eccf]{background:transparent;color:#011e45;border:solid 2px #011E45}.btn-learn-more[data-v-3509eccf]:hover{background:#c8dae2}.btn-learn-more[data-v-3509eccf]:active{transform:scale(.98)}.action-button-wrapper[data-v-3509eccf]{display:flex;flex-direction:column;align-items:center;gap:8px}.btn-action[data-v-3509eccf]{background:#011e45;border:2px solid #011E45;position:relative;width:100%;color:#fff}.btn-action[data-v-3509eccf]:hover{background:#ff003d;border:2px solid #ff003d}.btn-action[data-v-3509eccf]:active{transform:scale(.98)}.btn-action.loading[data-v-3509eccf]{cursor:not-allowed;opacity:.8}.btn-action.installed[data-v-3509eccf]{background:#011e45;color:#fff;cursor:default}.btn-action.installed[data-v-3509eccf]:before{display:none}.btn-action.installed[data-v-3509eccf]:hover{transform:none;box-shadow:none}.btn-action.btn-configure[data-v-3509eccf]{background:#011e45;color:#fff;border:solid 2px #011E45;cursor:pointer}.btn-action.btn-configure[data-v-3509eccf]:before{display:none}.btn-action.btn-configure[data-v-3509eccf]:hover{background:#002855;border-color:#002855}.btn-action.btn-configure[data-v-3509eccf]:active{transform:scale(.98)}.btn-action.btn-activate[data-v-3509eccf]{background:#011e45;color:#fff;border:solid 2px #011E45;cursor:pointer;pointer-events:all}.btn-action.btn-activate[data-v-3509eccf]:before{display:none}.btn-action.btn-activate[data-v-3509eccf]:hover{background:#002855;border-color:#002855}.btn-action.btn-activate[data-v-3509eccf]:active{transform:scale(.98)}.btn-action[data-v-3509eccf]:disabled{pointer-events:none}.spinner[data-v-3509eccf]{display:inline-block;width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-3509eccf .6s linear infinite}@keyframes spin-3509eccf{to{transform:rotate(360deg)}}.trial-text[data-v-3509eccf]{color:#011e45;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:100%;margin:0}.plugin-card-back[data-v-3509eccf]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:20px;border:2px solid rgba(1,30,69,.05);box-shadow:0 0 34px #00000014;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;padding:40px}.plugin-card-back.featured[data-v-3509eccf]{padding:60px}.progress-screen[data-v-3509eccf]{width:100%;max-width:500px}.progress-content[data-v-3509eccf]{text-align:center}.progress-title[data-v-3509eccf]{color:#011e45;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;line-height:120%;margin:0 0 30px}.progress-bar-container[data-v-3509eccf]{margin-bottom:25px}.progress-bar-track[data-v-3509eccf]{width:100%;height:12px;background:#011e451a;border-radius:10px;overflow:hidden;margin-bottom:10px}.progress-bar-fill[data-v-3509eccf]{height:100%;background:linear-gradient(90deg,#0cc2ed,#e600ff,#ff00bd);border-radius:10px;transition:width .3s ease;background-size:200% 100%;background-position:0% 0%}.progress-percentage[data-v-3509eccf]{color:#011e45;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;text-align:center}.progress-message[data-v-3509eccf]{color:#011e45b3;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0;min-height:22px}.completion-content[data-v-3509eccf]{text-align:center}.completion-icon[data-v-3509eccf]{width:80px;height:80px;background:#0aa875;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:scaleIn-3509eccf .4s ease-out}.completion-icon svg[data-v-3509eccf]{width:40px;height:40px}@keyframes scaleIn-3509eccf{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.completion-title[data-v-3509eccf]{color:#011e45;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;line-height:120%;margin:0 0 15px}.completion-message[data-v-3509eccf]{color:#011e45b3;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0 0 30px}.btn-completion[data-v-3509eccf]{font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:100%;padding:15px 50px;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;background:#011e45;color:#fff}.btn-completion[data-v-3509eccf]:hover{background:#002855}.btn-completion[data-v-3509eccf]:active{transform:scale(.98)}.plugin-card-skeleton[data-v-58ba1c01]{background:none;border-radius:20px;border:2px solid rgba(1,30,69,.05);box-shadow:0 0 34px #00000014;padding:24px;display:flex;flex-direction:column}.skeleton-header[data-v-58ba1c01]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.skeleton-icon[data-v-58ba1c01]{width:80px;height:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-58ba1c01 1.5s infinite;border-radius:8px}.skeleton-info[data-v-58ba1c01]{flex:1;margin-bottom:20px}.skeleton-title[data-v-58ba1c01]{height:18px;width:60%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-58ba1c01 1.5s infinite;border-radius:4px;margin-bottom:10px}.skeleton-description[data-v-58ba1c01]{height:14px;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-58ba1c01 1.5s infinite;border-radius:4px;margin-bottom:8px}.skeleton-description.short[data-v-58ba1c01]{width:85%;margin-bottom:0}.skeleton-actions[data-v-58ba1c01]{display:flex;flex-direction:column;gap:12px;align-items:stretch}.skeleton-button[data-v-58ba1c01]{height:44px;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-58ba1c01 1.5s infinite;border-radius:10px}@keyframes shimmer-58ba1c01{0%{background-position:200% 0}to{background-position:-200% 0}}.plugin-badge[data-v-ce6b9b2b]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;line-height:100%}.plugin-badge.activated[data-v-ce6b9b2b]{background:#e6f7ed;color:#0c7d3e}.plugin-badge.activated .badge-dot[data-v-ce6b9b2b]{background:#0c7d3e}.plugin-badge.trial[data-v-ce6b9b2b]{background:#ffe8f0;color:#d91656}.plugin-badge.trial .badge-dot[data-v-ce6b9b2b]{background:#d91656}.plugin-badge.locked[data-v-ce6b9b2b]{background:#f0f0f0;color:#666}.plugin-badge.locked .badge-dot[data-v-ce6b9b2b]{background:#666}.plugin-badge.licensed[data-v-ce6b9b2b]{background:linear-gradient(135deg,#0cc2ed1a,#e600ff1a);color:#0cc2ed;border:1px solid rgba(12,194,237,.3)}.plugin-badge.licensed .badge-dot[data-v-ce6b9b2b]{background:linear-gradient(135deg,#0cc2ed,#e600ff)}.plugin-badge.active[data-v-ce6b9b2b]{background:linear-gradient(135deg,#10b98126,#05966926);color:#059669;border:1px solid rgba(16,185,129,.3)}.plugin-badge.active .badge-dot[data-v-ce6b9b2b]{background:linear-gradient(135deg,#10b981,#059669)}.plugin-badge.expired[data-v-ce6b9b2b]{background:#fff4e6;color:#f97316}.plugin-badge.expired .badge-dot[data-v-ce6b9b2b]{background:#f97316}.plugin-badge.unlicensed[data-v-ce6b9b2b]{background:#fee2e2;color:#dc2626}.plugin-badge.unlicensed .badge-dot[data-v-ce6b9b2b]{background:#dc2626}.plugin-badge.beta[data-v-ce6b9b2b]{background:linear-gradient(135deg,#8b5cf61f,#6d28d91f);color:#7c3aed;border:1px solid rgba(139,92,246,.35)}.plugin-badge.beta .badge-dot[data-v-ce6b9b2b]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.plugin-badge.developer[data-v-ce6b9b2b]{background:linear-gradient(135deg,#f59e0b1f,#d977061f);color:#d97706;border:1px solid rgba(245,158,11,.35)}.plugin-badge.developer .badge-dot[data-v-ce6b9b2b]{background:linear-gradient(135deg,#f59e0b,#d97706)}.badge-dot[data-v-ce6b9b2b]{width:8px;height:8px;border-radius:50%}.badge-text[data-v-ce6b9b2b]{white-space:nowrap}.sh-notifications-container[data-v-1e8e4fba]{display:flex;flex:1;gap:0;background:#f9fafb;overflow:hidden}.sh-notifications-list[data-v-1e8e4fba]{width:33.333%;border-right:1px solid #e5e7eb;background:#fff;display:flex;flex-direction:column}.sh-notifications-header[data-v-1e8e4fba]{padding:24px 20px 16px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.sh-notifications-header h3[data-v-1e8e4fba]{margin:0;font-size:18px;font-weight:700;color:#011e45;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.btn-mark-all-read[data-v-1e8e4fba]{padding:6px 12px;border:none;background:transparent;color:#0cc2ed;font-size:12px;font-weight:600;cursor:pointer;border-radius:6px;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s}.btn-mark-all-read[data-v-1e8e4fba]:hover{background:#0cc2ed1a}.sh-notification-items[data-v-1e8e4fba]{flex:1;overflow-y:auto}.sh-notification-item[data-v-1e8e4fba]{padding:16px 20px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .2s;position:relative}.sh-notification-item[data-v-1e8e4fba]:hover{background:#f9fafb}.sh-notification-item.active[data-v-1e8e4fba]{background:#eff6ff;border-left:3px solid #0CC2ED}.sh-notification-item.unread[data-v-1e8e4fba]{background:#fef9f3}.sh-notification-item.unread.active[data-v-1e8e4fba]{background:#eff6ff}.sh-notification-item-header[data-v-1e8e4fba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sh-notification-icon[data-v-1e8e4fba]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-notification-icon.type-update[data-v-1e8e4fba]{background:#e0f2fe;color:#0284c7}.sh-notification-icon.type-announcement[data-v-1e8e4fba]{background:#fef3c7;color:#d97706}.sh-notification-icon.type-billing[data-v-1e8e4fba]{background:#dcfce7;color:#16a34a}.sh-notification-badge[data-v-1e8e4fba]{width:8px;height:8px;border-radius:50%;background:#0cc2ed;flex-shrink:0}.sh-notification-item-content[data-v-1e8e4fba]{margin-left:0}.sh-notification-item-title[data-v-1e8e4fba]{margin:0 0 6px;font-size:14px;font-weight:600;color:#011e45;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}.sh-notification-item-date[data-v-1e8e4fba]{font-size:11px;color:#9ca3af;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-no-notifications[data-v-1e8e4fba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af;text-align:center}.sh-no-notifications svg[data-v-1e8e4fba]{margin-bottom:16px;opacity:.5}.sh-no-notifications p[data-v-1e8e4fba]{margin:0;font-size:14px;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-notification-detail[data-v-1e8e4fba]{flex:1;overflow-y:auto;background:#fff}.sh-notification-detail-content[data-v-1e8e4fba]{padding:40px;max-width:800px}.sh-notification-detail-header[data-v-1e8e4fba]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.sh-notification-icon-large[data-v-1e8e4fba]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-notification-icon-large.type-update[data-v-1e8e4fba]{background:#e0f2fe;color:#0284c7}.sh-notification-icon-large.type-announcement[data-v-1e8e4fba]{background:#fef3c7;color:#d97706}.sh-notification-icon-large.type-billing[data-v-1e8e4fba]{background:#dcfce7;color:#16a34a}.sh-notification-icon-large svg[data-v-1e8e4fba]{width:28px;height:28px}.sh-notification-detail-meta[data-v-1e8e4fba]{display:flex;flex-direction:column;gap:4px}.sh-notification-type-label[data-v-1e8e4fba]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-notification-date[data-v-1e8e4fba]{font-size:13px;color:#9ca3af;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-notification-detail-title[data-v-1e8e4fba]{margin:0 0 24px;font-size:28px;font-weight:700;color:#011e45;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.3}.sh-notification-detail-body[data-v-1e8e4fba]{color:#374151;font-size:15px;line-height:1.7;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-notification-detail-body h3[data-v-1e8e4fba]{margin:24px 0 12px;font-size:18px;font-weight:600;color:#011e45;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-notification-detail-body p[data-v-1e8e4fba]{margin:0 0 16px}.sh-notification-detail-body ul[data-v-1e8e4fba]{margin:12px 0;padding-left:24px}.sh-notification-detail-body li[data-v-1e8e4fba]{margin:8px 0}.sh-notification-action[data-v-1e8e4fba]{margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.btn-notification-action[data-v-1e8e4fba]{padding:12px 24px;border:none;background:#011e45;color:#fff;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .2s}.btn-notification-action[data-v-1e8e4fba]:hover{background:#012955;transform:translateY(-1px);box-shadow:0 4px 12px #011e4533}.sh-notification-detail-empty[data-v-1e8e4fba]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af;text-align:center;padding:40px}.sh-notification-detail-empty svg[data-v-1e8e4fba]{margin-bottom:16px;opacity:.3}.sh-notification-detail-empty p[data-v-1e8e4fba]{margin:0;font-size:16px;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-extension-container[data-v-a6ccfe28]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.settings-section[data-v-a6ccfe28]{display:grid;gap:20px;padding:30px}[data-v-a6ccfe28] .settings-section-body p{font-size:15px;color:#011e4599}.sh-section-description[data-v-a6ccfe28]{font-size:14px;line-height:1.5;color:#011e4599;margin:0 0 20px}.sh-debug-status[data-v-a6ccfe28]{margin-top:8px;font-size:13px;color:#011e4599}.sh-debug-info[data-v-a6ccfe28]{background:#0cc2ed0d;border:1px solid rgba(12,194,237,.2);border-radius:8px;padding:16px;margin-top:16px}.sh-debug-stat[data-v-a6ccfe28]{margin-bottom:12px;font-size:14px}.sh-debug-stat-label[data-v-a6ccfe28]{font-weight:600;color:#011e4599}.sh-debug-stat-value[data-v-a6ccfe28]{color:#001e45;margin-left:8px}.sh-debug-actions[data-v-a6ccfe28]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sh-debug-expiring[data-v-a6ccfe28]{background:#ffa5001a;border:1px solid rgba(255,165,0,.3);border-radius:6px;padding:12px;margin-top:16px;font-size:14px;color:#001e45;display:flex;align-items:center;gap:8px}.sh-btn-link[data-v-a6ccfe28]{background:none;border:none;color:#0cc2ed;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-btn-link[data-v-a6ccfe28]:hover{color:#0aaedb}.sh-danger-section[data-v-a6ccfe28] .sh-section-title{color:#ff003d}.sh-danger-section[data-v-a6ccfe28] .sh-btn-danger button{background:#ff003d!important;border-color:#ff003d!important;color:#fff!important}.sh-danger-section[data-v-a6ccfe28] .sh-btn-danger button:hover{background:#e6003a!important;border-color:#e6003a!important}.scroll-to-top-settings[data-v-91b3a997] .admin-tab-panels{padding:30px}.settings-section[data-v-91b3a997]{display:flex;flex-direction:column;gap:16px}.settings-section[data-v-91b3a997]:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.section-title[data-v-91b3a997]{font-family:Red Hat Display,sans-serif;font-size:16px;font-weight:600;color:#001e45;margin:0 0 16px}.loading-settings[data-v-36404b42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 32px;gap:16px}.loading-settings .loading-spinner[data-v-36404b42]{width:40px;height:40px;border:3px solid rgba(1,30,69,.1);border-top-color:#001e45;border-radius:50%;animation:spin-36404b42 .8s linear infinite}.loading-settings p[data-v-36404b42]{font-size:14px;color:#011e4599;margin:0}@keyframes spin-36404b42{to{transform:rotate(360deg)}}.sh-license-section[data-v-482f24fe]{margin-top:24px}.sh-divider[data-v-482f24fe]{margin:0 0 24px;border:none;border-top:1px solid rgba(1,30,69,.1)}.sh-license-content[data-v-482f24fe]{padding:0 32px}.sh-license-header[data-v-482f24fe]{margin-bottom:16px}.sh-license-header h4[data-v-482f24fe]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;color:#001e45;margin:0}.sh-license-status[data-v-482f24fe]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#f9fafb;border-radius:8px;border:1px solid rgba(1,30,69,.1)}.sh-license-status.developer[data-v-482f24fe]{background:#f59e0b0f;border-color:#d97706}.sh-license-status.beta[data-v-482f24fe]{background:#8b5cf60f;border-color:#8b5cf6}.sh-license-status.active[data-v-482f24fe]{background:#f0fdf4;border-color:#10b981}.sh-license-status.trial[data-v-482f24fe]{background:#fffbeb;border-color:#f59e0b}.sh-license-status.expired[data-v-482f24fe]{background:#fef2f2;border-color:#ef4444}.sh-license-status.unlicensed[data-v-482f24fe]{background:#f9fafb;border-color:#e5e7eb}.sh-status-icon[data-v-482f24fe]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.sh-status-icon svg[data-v-482f24fe]{width:24px;height:24px}.sh-status-details[data-v-482f24fe]{flex:1;min-width:0}.sh-status-label[data-v-482f24fe]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;color:#001e45;margin-bottom:4px}.sh-status-message[data-v-482f24fe]{font-size:14px;line-height:1.5;color:#011e45b3;margin:0}.sh-status-date[data-v-482f24fe]{font-size:13px;line-height:1.5;color:#011e4580;margin-top:4px}.sh-btn-upgrade[data-v-482f24fe]{flex-shrink:0;display:flex;align-items:center;gap:6px;height:36px;padding:0 16px;background:#001e45;color:#fff;border:none;border-radius:6px;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.sh-btn-upgrade[data-v-482f24fe]:hover{background:#002d66;transform:translateY(-1px)}.sh-btn-upgrade[data-v-482f24fe]:active{transform:translateY(0)}.sh-btn-upgrade svg[data-v-482f24fe]{width:16px;height:16px;flex-shrink:0}.sh-trial .sh-btn-upgrade[data-v-482f24fe]{background:#f59e0b}.sh-trial .sh-btn-upgrade[data-v-482f24fe]:hover{background:#d97706}.sh-expired .sh-btn-upgrade[data-v-482f24fe]{background:#ef4444}.sh-expired .sh-btn-upgrade[data-v-482f24fe]:hover{background:#dc2626}.sh-status-actions[data-v-482f24fe]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.sh-btn-check-license[data-v-482f24fe]{background:none;border:none;padding:0;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;color:#011e4573;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s;white-space:nowrap}.sh-btn-check-license[data-v-482f24fe]:hover{color:#011e45bf}.sh-btn-check-license[data-v-482f24fe]:disabled{cursor:default;opacity:.6}.sh-license-required[data-v-2f56c767]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 40px;min-height:400px}.sh-status-badge[data-v-2f56c767]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;margin-bottom:24px}.sh-status-badge.expired[data-v-2f56c767]{background:#fef2f2;color:#dc2626;border:1px solid #FECACA}.sh-status-badge.expired svg[data-v-2f56c767]{stroke:#dc2626}.sh-status-badge.unlicensed[data-v-2f56c767]{background:#eff6ff;color:#2563eb;border:1px solid #BFDBFE}.sh-status-badge.unlicensed svg[data-v-2f56c767]{stroke:#2563eb}.sh-headline[data-v-2f56c767]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;color:#001e45;margin:0 0 12px;line-height:1.3}.sh-description[data-v-2f56c767]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;color:#4b5563;margin:0 0 32px;line-height:1.5;max-width:400px}.sh-btn-primary[data-v-2f56c767]{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:#fe013d;color:#fff;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;min-width:200px}.sh-btn-primary[data-v-2f56c767]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fe013d59}.sh-btn-primary[data-v-2f56c767]:active{transform:translateY(0)}.sh-btn-check-license[data-v-2f56c767]{display:inline-block;margin-top:12px;background:none;border:none;cursor:pointer;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;color:#011e4573;text-decoration:underline;padding:0;transition:color .2s ease}.sh-btn-check-license[data-v-2f56c767]:hover{color:#011e45b3}.sh-btn-check-license[data-v-2f56c767]:disabled{cursor:default;text-decoration:none;opacity:.6}.sh-secondary-link[data-v-2f56c767]{display:inline-block;margin-top:16px;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;color:#0cc2ed;text-decoration:none;transition:color .2s ease}.sh-secondary-link[data-v-2f56c767]:hover{color:#0891b2;text-decoration:underline}.beta-channel-section[data-v-45bc7de1]{padding:24px 32px;border-top:1px solid rgba(1,30,69,.1)}.beta-channel-content[data-v-45bc7de1]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.beta-channel-info[data-v-45bc7de1]{flex:1;min-width:0}.beta-channel-header[data-v-45bc7de1]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.beta-badge[data-v-45bc7de1]{font-size:10px;font-weight:700;letter-spacing:.08em;color:#7c3aed;background:#7c3aed1a;border:1px solid rgba(124,58,237,.25);padding:2px 7px;border-radius:20px;line-height:1.6}.beta-channel-info h4[data-v-45bc7de1]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;color:#001e45;margin:0}.beta-channel-info p[data-v-45bc7de1]{font-size:14px;line-height:1.5;color:#011e4599;margin:0}.beta-toggle[data-v-45bc7de1]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 0;flex-shrink:0;transition:opacity .2s}.beta-toggle[data-v-45bc7de1]:disabled{opacity:.5;cursor:not-allowed}.toggle-track[data-v-45bc7de1]{width:44px;height:24px;background:#011e4526;border-radius:12px;position:relative;transition:background .25s ease;display:block}.active .toggle-track[data-v-45bc7de1]{background:#7c3aed}.loading .toggle-track[data-v-45bc7de1]{opacity:.7}.toggle-thumb[data-v-45bc7de1]{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .25s ease;box-shadow:0 1px 3px #0003}.active .toggle-thumb[data-v-45bc7de1]{transform:translate(20px)}.toggle-label[data-v-45bc7de1]{font-size:13px;font-weight:600;color:#011e4580;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:24px}.active .toggle-label[data-v-45bc7de1]{color:#7c3aed}.beta-status[data-v-45bc7de1]{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:500;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.beta-status.success[data-v-45bc7de1]{color:#059669}.beta-status.error[data-v-45bc7de1]{color:#dc2626}.beta-refresh-notice[data-v-45bc7de1]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#011e4580;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#011e450a;border-radius:6px;padding:8px 12px}.sh-dashboard-container[data-v-018ee92c]{padding:3%;margin:0 auto;height:100vh;box-sizing:border-box;background:#f5f5f7;display:flex;flex-direction:column;overflow:hidden}.sh-dashboard-container h1[data-v-018ee92c],.sh-dashboard-container h2[data-v-018ee92c],.sh-dashboard-container h3[data-v-018ee92c],.sh-dashboard-container h4[data-v-018ee92c],.sh-dashboard-container h5[data-v-018ee92c],.sh-dashboard-container h6[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.sh-dashboard-header[data-v-018ee92c]{flex-shrink:0;margin-bottom:20px}.sh-dashboard-tabs[data-v-018ee92c]{display:flex;gap:0;border-bottom:2px solid #E5E7EB}.sh-dashboard-tab[data-v-018ee92c]{padding:12px 24px;font-size:16px;font-weight:600;color:#011e4599;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .2s ease;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-bottom:-2px;position:relative;display:flex;align-items:center;gap:8px}.sh-dashboard-tab[data-v-018ee92c]:hover{color:#001e45;background:#011e4505}.sh-dashboard-tab.active[data-v-018ee92c]{color:var(--admin-primary);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%) 1;background:rgba(var(--admin-primary),.03)}.sh-tab-badge[data-v-018ee92c]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#0cc2ed;color:#fff;font-size:11px;font-weight:700;border-radius:10px;line-height:1}.sh-dashboard-content[data-v-018ee92c]{flex:1;display:flex;flex-direction:column;min-height:0;padding:0}.sh-dashboard-content[data-v-018ee92c]:has(.sh-notifications-container){padding:0;overflow:hidden}.sh-empty-state[data-v-018ee92c]{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 24px}.sh-empty-state-content[data-v-018ee92c]{text-align:center;max-width:400px}.sh-empty-state-content svg[data-v-018ee92c]{margin-bottom:24px}.sh-empty-state-content h3[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;color:#001e45;margin:0 0 12px}.sh-empty-state-content p[data-v-018ee92c]{font-size:16px;line-height:1.5;color:#011e4599;margin:0 0 32px}.sh-empty-state-button[data-v-018ee92c]{padding:12px 32px;font-size:16px;font-weight:600;color:#fff;background:#001e45;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-empty-state-button[data-v-018ee92c]:hover{background:#011e45d9;transform:translateY(-1px)}.sh-empty-state-button[data-v-018ee92c]:active{transform:translateY(0)}.plugins-grid[data-v-018ee92c]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:32px;align-items:stretch}@media(max-width:768px){.sh-dashboard-container[data-v-018ee92c]{padding:20px}.plugins-grid[data-v-018ee92c]{grid-template-columns:1fr}}.sh-plugin-drawer-overlay[data-v-018ee92c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;justify-content:flex-end}.sh-plugin-drawer[data-v-018ee92c]{width:1000px;max-width:90vw;height:100vh;background:#fff;box-shadow:-4px 0 24px #00000026;overflow:hidden;display:flex;flex-direction:column;position:relative}.sh-drawer-header[data-v-018ee92c]{background:linear-gradient(62.24deg,#001e45,#090f3600 99.98%),linear-gradient(338.58deg,#900473e6 4.53%,#ff45d940 35.14%,#ff45d900 51.18%),linear-gradient(217.42deg,#2747f2 -8.12%,#090f36 75.37%);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.sh-drawer-brand-logo[data-v-018ee92c]{height:70%}.sh-plugin-info[data-v-018ee92c]{display:flex;align-items:center;justify-content:flex-start;flex:1;position:relative}.sh-static-title[data-v-018ee92c]{position:absolute;left:0}.sh-header-plugin-identity[data-v-018ee92c]{display:flex;align-items:center;gap:1rem;position:absolute}.sh-plugin-icon-header[data-v-018ee92c]{width:40px;height:40px;object-fit:contain}.sh-plugin-title[data-v-018ee92c]{font-size:20px;font-weight:700;color:#fff;margin:0;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-header-actions[data-v-018ee92c]{display:flex;gap:.5rem;position:absolute;right:80px}.sh-btn-action-header[data-v-018ee92c]{padding:.5rem 1.25rem;min-width:150px;background:#ff003d;color:#fff;border:2px solid #ff003d;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-btn-action-header[data-v-018ee92c]:hover:not(:disabled){background:#d9002f;transform:translateY(-1px);box-shadow:0 4px 12px #ff003d4d}.sh-btn-action-header[data-v-018ee92c]:disabled{opacity:.6;cursor:not-allowed}.sh-btn-view-plans-header[data-v-018ee92c]{padding:.5rem 1.25rem;min-width:150px;background:transparent;color:#fff;border:2px solid white;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-btn-view-plans-header[data-v-018ee92c]:hover{background:#ffffff1a;transform:translateY(-1px)}.fade-enter-active[data-v-018ee92c],.fade-leave-active[data-v-018ee92c]{transition:opacity .3s ease}.fade-enter-from[data-v-018ee92c],.fade-leave-to[data-v-018ee92c]{opacity:0}.sh-close-button[data-v-018ee92c]{background:transparent;border:none;padding:.5rem;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s}.sh-close-button[data-v-018ee92c]:hover{opacity:.7}.sh-product-detail-header[data-v-018ee92c]{padding:2rem;display:flex;gap:2rem;align-items:flex-start;border-bottom:1px solid rgba(1,30,69,.08)}.sh-plugin-icon-large[data-v-018ee92c]{width:80px;height:80px;flex-shrink:0}.sh-plugin-icon-large img[data-v-018ee92c]{width:100%;height:100%;object-fit:contain}.sh-product-info-wrapper[data-v-018ee92c]{flex:1;display:flex;flex-direction:column;gap:1.5rem}.sh-product-info[data-v-018ee92c]{flex:1}.sh-plugin-header-title[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;color:#001e45;margin:0 0 8px}.sh-plugin-header-description[data-v-018ee92c]{font-size:15px;line-height:1.6;color:#011e45b3;margin:0}.sh-btn-view-plans-primary[data-v-018ee92c]{padding:.75rem 1.5rem;background:#ff003d;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;align-self:flex-start}.sh-btn-view-plans-primary[data-v-018ee92c]:hover{background:#d9002f;transform:translateY(-1px);box-shadow:0 4px 12px #ff003d4d}.sh-drawer-action-buttons[data-v-018ee92c]{display:flex;gap:.75rem;align-self:flex-start}.sh-btn-primary-action[data-v-018ee92c]{padding:.75rem 1.5rem;background:#ff003d;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-btn-primary-action[data-v-018ee92c]:hover:not(:disabled){background:#d9002f;transform:translateY(-1px);box-shadow:0 4px 12px #ff003d4d}.sh-btn-primary-action[data-v-018ee92c]:disabled{opacity:.6;cursor:not-allowed}.sh-btn-secondary-action[data-v-018ee92c]{padding:.75rem 1.5rem;background:transparent;color:#ff003d;border:2px solid #ff003d;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-btn-secondary-action[data-v-018ee92c]:hover{background:#ff003d0d;transform:translateY(-1px)}.sh-drawer-content[data-v-018ee92c]{flex:1;overflow-y:auto;padding-top:32px}.sh-drawer-installation-screen[data-v-018ee92c]{display:flex;align-items:center;justify-content:center;min-height:500px;padding:3rem}.sh-drawer-progress-content[data-v-018ee92c]{text-align:center;max-width:500px;width:100%}.sh-drawer-progress-icon[data-v-018ee92c]{width:80px;height:80px;margin:0 auto 2rem}.sh-drawer-progress-icon img[data-v-018ee92c]{width:100%;height:100%;object-fit:contain}.sh-drawer-progress-title[data-v-018ee92c]{font-size:24px;font-weight:700;color:#001e45;margin:0 0 2rem;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-drawer-progress-bar-container[data-v-018ee92c]{margin-bottom:1.5rem}.sh-drawer-progress-bar-track[data-v-018ee92c]{width:100%;height:12px;background:#011e451a;border-radius:6px;overflow:hidden;margin-bottom:.75rem}.sh-drawer-progress-bar-fill[data-v-018ee92c]{height:100%;background:linear-gradient(90deg,#0cc2ed,#0095ff);border-radius:6px;transition:width .3s ease}.sh-drawer-progress-percentage[data-v-018ee92c]{font-size:18px;font-weight:600;color:#001e45;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-drawer-progress-message[data-v-018ee92c]{font-size:15px;color:#011e4599;line-height:1.6;font-style:italic}.sh-drawer-completion-content[data-v-018ee92c]{text-align:center;max-width:500px;width:100%}.sh-drawer-completion-icon[data-v-018ee92c]{margin:0 auto 1.5rem}.sh-drawer-completion-icon svg[data-v-018ee92c]{width:64px;height:64px}.sh-drawer-completion-title[data-v-018ee92c]{font-size:28px;font-weight:700;color:#001e45;margin:0 0 1rem;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-drawer-completion-message[data-v-018ee92c]{font-size:16px;color:#011e45b3;line-height:1.6;margin:0 0 2rem}.sh-btn-drawer-completion[data-v-018ee92c]{padding:.875rem 2.5rem;background:#0cc2ed;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-btn-drawer-completion[data-v-018ee92c]:hover{background:#0095ff;transform:translateY(-2px);box-shadow:0 8px 20px #0cc2ed4d}.sh-pricing-view[data-v-018ee92c]{flex:1;overflow-y:auto;padding:2rem}.sh-back-to-details[data-v-018ee92c]{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;color:#6b7280;font-size:.95rem;font-weight:500;cursor:pointer;padding:.5rem 0;margin-bottom:1.5rem;transition:all .2s;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-back-to-details[data-v-018ee92c]:hover{color:#0cc2ed}.sh-back-to-details:hover svg[data-v-018ee92c]{transform:translate(-4px)}.sh-back-to-details svg[data-v-018ee92c]{transition:transform .2s}.sh-billing-toggle[data-v-018ee92c]{display:flex;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:8px;margin-bottom:2rem;width:fit-content;margin-left:auto;margin-right:auto}.sh-billing-toggle button[data-v-018ee92c]{padding:.5rem 1.5rem;border:none;background:transparent;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;color:#6b7280;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;align-items:center;gap:.5rem}.sh-billing-toggle button.active[data-v-018ee92c]{background:#fff;color:#1a2f5a;box-shadow:0 1px 3px #0000001a}.sh-billing-toggle button[data-v-018ee92c]:hover:not(.active){color:#1a2f5a}.sh-save-badge[data-v-018ee92c]{background:#10b981;color:#fff;font-size:.75rem;padding:.125rem .5rem;border-radius:12px;font-weight:600}.sh-pricing-grid[data-v-018ee92c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;gap:1.5rem;max-width:1200px;margin:0 auto}.sh-pricing-card[data-v-018ee92c]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;max-width:400px;transition:all .2s;display:flex;flex-direction:column;position:relative}.sh-pricing-card[data-v-018ee92c]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12px;padding:2px;background:linear-gradient(90deg,#00d1ff 20.4%,#e600ff 55.91%,#ff003d 80.09%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.sh-pricing-card[data-v-018ee92c]:hover{border-color:transparent}.sh-pricing-card[data-v-018ee92c]:hover:after{opacity:1}.sh-pricing-card.featured[data-v-018ee92c]{border-color:transparent;position:relative}.sh-pricing-card.featured[data-v-018ee92c]:after{opacity:1;background:linear-gradient(90deg,#00d1ff 20.4%,#e600ff 55.91%,#ff003d 80.09%)}.sh-pricing-card.featured[data-v-018ee92c]:before{content:"POPULAR";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#011e45;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:12px;z-index:1}.sh-pricing-header[data-v-018ee92c]{margin-bottom:1.5rem}.sh-pricing-header h4[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:700;color:#001e45;margin:0 0 1rem}.sh-pricing-amount[data-v-018ee92c]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.sh-price[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.5rem;font-weight:700;color:#001e45}.sh-period[data-v-018ee92c]{font-size:1rem;color:#011e4599}.sh-annual-note[data-v-018ee92c]{font-size:.875rem;color:#011e4599;margin:0}.sh-select-plan-btn[data-v-018ee92c]{width:100%;padding:.75rem;background:#011e45;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;margin-bottom:1.5rem;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sh-select-plan-btn[data-v-018ee92c]:hover{background:#0a2d5e;transform:translateY(-1px);box-shadow:0 4px 12px #011e4540}.featured .sh-select-plan-btn[data-v-018ee92c]{background:#ff003d}.featured .sh-select-plan-btn[data-v-018ee92c]:hover{background:#d9002f;transform:translateY(-1px)}.drawer-enter-active[data-v-018ee92c],.drawer-leave-active[data-v-018ee92c]{transition:opacity .3s ease}.drawer-enter-active .sh-plugin-drawer[data-v-018ee92c],.drawer-leave-active .sh-plugin-drawer[data-v-018ee92c]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-018ee92c],.drawer-leave-to[data-v-018ee92c]{opacity:0}.drawer-enter-from .sh-plugin-drawer[data-v-018ee92c],.drawer-leave-to .sh-plugin-drawer[data-v-018ee92c]{transform:translate(100%)}.drawer-enter-to[data-v-018ee92c],.drawer-leave-from[data-v-018ee92c]{opacity:1}.drawer-enter-to .sh-plugin-drawer[data-v-018ee92c],.drawer-leave-from .sh-plugin-drawer[data-v-018ee92c]{transform:translate(0)}.sh-media-carousel[data-v-018ee92c]{margin-bottom:32px;padding:0 32px}.sh-carousel-container[data-v-018ee92c]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#f5f5f7}.sh-carousel-track[data-v-018ee92c]{display:flex;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.sh-carousel-item[data-v-018ee92c]{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sh-carousel-item img[data-v-018ee92c]{width:100%;height:100%;object-fit:cover}.sh-carousel-item video[data-v-018ee92c]{width:100%;height:100%;object-fit:cover}.sh-video-wrapper[data-v-018ee92c]{width:100%;height:100%}.sh-carousel-arrow[data-v-018ee92c]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#001e45}.sh-carousel-arrow[data-v-018ee92c]:hover:not(:disabled){background:#fff;box-shadow:0 2px 12px #00000026}.sh-carousel-arrow[data-v-018ee92c]:disabled{opacity:.3;cursor:not-allowed}.sh-carousel-arrow-left[data-v-018ee92c]{left:16px}.sh-carousel-arrow-right[data-v-018ee92c]{right:16px}.sh-carousel-dots[data-v-018ee92c]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px}.sh-carousel-dot[data-v-018ee92c]{width:8px;height:8px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .2s ease;padding:0}.sh-carousel-dot.active[data-v-018ee92c]{width:24px;border-radius:4px;background:#fff}.sh-carousel-dot[data-v-018ee92c]:hover{background:#fffc}.sh-description-section[data-v-018ee92c]{padding:0 32px 32px}.sh-description-section h3[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;color:#001e45;margin:0 0 12px}.sh-description-section p[data-v-018ee92c]{font-size:15px;line-height:1.6;color:#011e45cc;margin:0}.sh-features-section[data-v-018ee92c]{padding:0 32px 32px}.sh-features-section h3[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;color:#001e45;margin:0 0 16px}.sh-features-list[data-v-018ee92c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sh-features-list li[data-v-018ee92c]{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:#011e45cc}.sh-features-list li svg[data-v-018ee92c]{flex-shrink:0;margin-top:2px}.sh-features-list li span[data-v-018ee92c]{flex:1}.sh-whatsnew-section[data-v-018ee92c]{padding:0 32px 32px}.sh-whatsnew-section h3[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;color:#001e45;margin:0 0 16px}.sh-whatsnew-list[data-v-018ee92c]{display:flex;flex-direction:column;gap:16px}.sh-whatsnew-item[data-v-018ee92c]{padding:16px;background:#011e4508;border-radius:8px;border:1px solid rgba(1,30,69,.08)}.sh-whatsnew-header[data-v-018ee92c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px}.sh-whatsnew-version[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;color:#10b981}.sh-whatsnew-date[data-v-018ee92c]{font-size:13px;color:#011e4580}.sh-whatsnew-description[data-v-018ee92c]{font-size:14px;line-height:1.5;color:#011e45cc;margin:0}.sh-uninstall-section[data-v-018ee92c]{margin-top:auto;padding:24px 32px}.sh-uninstall-content[data-v-018ee92c]{display:flex;justify-content:space-between;align-items:center;gap:24px}.sh-uninstall-content h4[data-v-018ee92c]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;color:#001e45;margin:0 0 4px}.sh-uninstall-content p[data-v-018ee92c]{font-size:14px;line-height:1.5;color:#011e4599;margin:0}.sh-btn-uninstall[data-v-018ee92c]{padding:10px 20px;font-size:14px;font-weight:600;color:#ff003d;background:transparent;border:2px solid #ff003d;border-radius:6px;cursor:pointer;transition:all .2s ease;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;min-width:110px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.sh-btn-uninstall[data-v-018ee92c]:hover:not(:disabled){background:#ff003d;color:#fff}.sh-btn-uninstall[data-v-018ee92c]:active:not(:disabled){transform:scale(.98)}.sh-btn-uninstall[data-v-018ee92c]:disabled{opacity:.6;cursor:not-allowed}.sh-btn-uninstall .spinner[data-v-018ee92c]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-018ee92c .6s linear infinite}@keyframes spin-018ee92c{to{transform:rotate(360deg)}}.admin-drawer-overlay{z-index:100001!important}.admin-drawer-panel.plugin-settings{width:600px!important}.admin-drawer-panel.plugin-scroll-to-top{max-width:650px}.sh-input-dialog-overlay[data-v-c2545dc4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100020;padding:20px}.sh-input-dialog[data-v-c2545dc4]{background:#fff;border-radius:12px;padding:32px;max-width:480px;width:100%;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;align-items:center;text-align:center}.sh-input-dialog-icon[data-v-c2545dc4]{margin-bottom:20px;color:#6b7280}.sh-input-dialog-title[data-v-c2545dc4]{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px}.sh-input-dialog-message[data-v-c2545dc4]{font-size:15px;color:#6b7280;margin:0 0 24px;line-height:1.5}.sh-input-dialog-input-wrapper[data-v-c2545dc4]{width:100%;margin-bottom:24px}.sh-input-dialog-input[data-v-c2545dc4]{box-sizing:border-box;width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-family:inherit;color:#111827;transition:all .2s}.sh-input-dialog-input[data-v-c2545dc4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.sh-input-dialog-actions[data-v-c2545dc4]{display:flex;gap:12px;width:100%}.sh-input-dialog-button[data-v-c2545dc4]{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;position:relative}.button-cancel[data-v-c2545dc4]{background:#f3f4f6;color:#374151}.button-cancel[data-v-c2545dc4]:hover:not(:disabled){background:#e5e7eb}.button-confirm[data-v-c2545dc4]{background:#011e45;color:#fff}.button-confirm[data-v-c2545dc4]:hover:not(:disabled){background:#563a7a}.sh-input-dialog-button[data-v-c2545dc4]:disabled{opacity:.6;cursor:not-allowed}.button-spinner[data-v-c2545dc4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c2545dc4 .6s linear infinite}.button-text-hidden[data-v-c2545dc4]{opacity:0}@keyframes spin-c2545dc4{to{transform:translate(-50%,-50%) rotate(360deg)}}.dialog-fade-enter-active[data-v-c2545dc4],.dialog-fade-leave-active[data-v-c2545dc4]{transition:opacity .2s}.dialog-fade-enter-from[data-v-c2545dc4],.dialog-fade-leave-to[data-v-c2545dc4]{opacity:0}.dialog-fade-enter-active .sh-input-dialog[data-v-c2545dc4],.dialog-fade-leave-active .sh-input-dialog[data-v-c2545dc4]{transition:transform .2s}.dialog-fade-enter-from .sh-input-dialog[data-v-c2545dc4],.dialog-fade-leave-to .sh-input-dialog[data-v-c2545dc4]{transform:scale(.95)}.sh-file-manager-container[data-v-2eaee73a]{display:flex;flex-direction:column;height:100%;background:#fafafa;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sh-tab-content[data-v-2eaee73a]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:24px 32px}.sh-file-input-hidden[data-v-2eaee73a]{display:none}.sh-bulk-actions-bar[data-v-2eaee73a]{display:flex;align-items:center;gap:12px;width:100%}.sh-files-list[data-v-2eaee73a]{flex:1;overflow-y:auto;margin-right:-16px;padding-right:16px}.sh-file-skeleton[data-v-2eaee73a]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}.sh-skeleton-checkbox[data-v-2eaee73a]{width:20px;height:20px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading-2eaee73a 1.5s ease-in-out infinite;border-radius:4px;flex-shrink:0}.sh-skeleton-info[data-v-2eaee73a]{flex:1;display:flex;flex-direction:column;gap:8px}.sh-skeleton-line[data-v-2eaee73a]{height:14px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading-2eaee73a 1.5s ease-in-out infinite;border-radius:4px}.sh-skeleton-title[data-v-2eaee73a]{width:60%;height:16px}.sh-skeleton-meta[data-v-2eaee73a]{width:40%;height:12px}.sh-skeleton-actions[data-v-2eaee73a]{display:flex;gap:8px;flex-shrink:0}.sh-skeleton-button[data-v-2eaee73a]{width:36px;height:36px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading-2eaee73a 1.5s ease-in-out infinite;border-radius:6px}@keyframes skeleton-loading-2eaee73a{0%{background-position:200% 0}to{background-position:-200% 0}}.sh-empty-state[data-v-2eaee73a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af}.sh-empty-state svg[data-v-2eaee73a]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.sh-empty-state p[data-v-2eaee73a]{font-size:16px;font-weight:500}.sh-file-item[data-v-2eaee73a]{display:flex;align-items:center;gap:16px;padding:10px 20px;background:#fff;border-radius:8px;margin-bottom:12px;transition:all .2s;position:relative;z-index:1}.sh-file-item[data-v-2eaee73a]:hover{border-color:transparent}.sh-file-item[data-v-2eaee73a]:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:2px;background:linear-gradient(90deg,#0cc2ed,#e600ff,#ff00bd);background-size:200% 100%;background-position:0% 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;transition:background-position .3s ease}.sh-file-item[data-v-2eaee73a]:hover:before{background-position:100% 0}.sh-file-item.selected[data-v-2eaee73a]{background:#00d1ff0d;border-color:transparent}.sh-file-item.selected[data-v-2eaee73a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:2px;background:linear-gradient(90deg,#0cc2ed,#e600ff,#ff00bd);background-size:200% 100%;background-position:50% 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.sh-file-checkbox[data-v-2eaee73a]{width:18px;height:18px;cursor:pointer;accent-color:#001E45}.sh-file-info[data-v-2eaee73a]{flex:1;min-width:0}.sh-file-name[data-v-2eaee73a]{font-size:15px;font-weight:600;color:#111;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-file-meta[data-v-2eaee73a]{font-size:12px;color:#6b7280;margin:0}.sh-file-actions[data-v-2eaee73a]{display:flex;gap:8px}.sh-action-button[data-v-2eaee73a]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s;white-space:nowrap}.sh-url-button[data-v-2eaee73a]{background:#efefef;color:#001e45}.sh-url-button[data-v-2eaee73a]:hover{background:#e0e0e0;transform:translateY(-1px)}.sh-rename-button[data-v-2eaee73a]{background:#efefef;color:#001e45}.sh-rename-button[data-v-2eaee73a]:hover{background:#e0e0e0;transform:translateY(-1px)}.sh-delete-button[data-v-2eaee73a]{background:#efefef;color:#001e45}.sh-delete-button[data-v-2eaee73a]:hover{background:#e0e0e0;transform:translateY(-1px)}.sh-toast[data-v-2eaee73a]{position:fixed;bottom:32px;right:32px;padding:16px 24px;background:#001e45;color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:14px;font-weight:600;z-index:100001;max-width:400px;display:flex;align-items:center;gap:12px;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.sh-toast span[data-v-2eaee73a]{flex:1;min-width:0}.sh-toast.error[data-v-2eaee73a]{background:#ff003d}.sh-toast.uploading[data-v-2eaee73a]{background:#001e45}.sh-toast-spinner[data-v-2eaee73a]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2eaee73a .8s linear infinite;flex-shrink:0}@keyframes spin-2eaee73a{to{transform:rotate(360deg)}}.toast-enter-active[data-v-2eaee73a],.toast-leave-active[data-v-2eaee73a]{transition:all .3s ease}.toast-enter-from[data-v-2eaee73a],.toast-leave-to[data-v-2eaee73a]{opacity:0;transform:translateY(20px)}.sh-files-list[data-v-2eaee73a]::-webkit-scrollbar{width:8px}.sh-files-list[data-v-2eaee73a]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.sh-files-list[data-v-2eaee73a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sh-files-list[data-v-2eaee73a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-2eaee73a] .filter-bar{padding:20px 30px 0;box-sizing:border-box}[data-v-2eaee73a] .filter-bar-content{padding:20px 0 0}[data-v-2eaee73a] .filter-bar-tabs-actions{padding-right:0!important}[data-v-2eaee73a] .filter-bar-filters{flex:0 0 auto}[data-v-2eaee73a] .filter-bar .filter-search{flex:1;min-width:0}[data-v-2eaee73a] .admin-btn-text{gap:10px}[data-v-2eaee73a] .delete-btn .admin-btn-primary,[data-v-2eaee73a] .delete-btn .admin-btn-primary.admin-btn-light{background:#ff003d!important;border-color:#ff003d!important}[data-v-2eaee73a] .delete-btn .admin-btn-primary:hover,[data-v-2eaee73a] .delete-btn .admin-btn-primary.admin-btn-light:hover{background:#e6003a!important;border-color:#e6003a!important}.sh-empty-state-placeholder-k4m8t{padding:2rem;text-align:center;color:#999;font-style:italic}.squarehero-settings-block-hidden{display:none!important}[data-test=block-editor-container] [role=tablist],[data-test=block-editor-container] [data-test=website_component-block-editor-form]{opacity:0!important;transition:opacity .3s ease-out!important}[data-test=block-editor-container].squarehero-regular-markdown [role=tablist],[data-test=block-editor-container].squarehero-regular-markdown [data-test=website_component-block-editor-form]{opacity:1!important}[data-test=block-editor-container].squarehero-custom-panel-active [role=tablist],[data-test=block-editor-container].squarehero-custom-panel-active [data-test=website_component-block-editor-form]{display:none!important;transition:none!important}.dialog-editor-block-markdown,.squarespace-managed-ui:not(.dialog-editor-block-gallery){width:325px!important;transition:width .3s ease-in-out!important}.dialog-editor-block-markdown.sh-panel-wide,.squarespace-managed-ui.sh-panel-wide{width:420px!important}.dialog-editor-block-markdown .main-container,.squarespace-managed-ui .main-container{width:100%!important;border-radius:8px!important}.dialog-editor-block-markdown.squarehero-custom-panel-active .main-container,.squarespace-managed-ui.squarehero-custom-panel-active .main-container{display:flex;flex-direction:column;height:600px}.title-block{padding:0!important;border:none!important}.dialog-editor-block-markdown .body-block,.dialog-editor-block-markdown .title-block .text-holder,.dialog-editor-block-markdown .title-block .title-text,.dialog-editor-block-markdown .body-block .tab-wrapper,.squarespace-managed-ui:not(.dialog-editor-block-gallery) .body-block,.squarespace-managed-ui:not(.dialog-editor-block-gallery) .title-block .text-holder,.squarespace-managed-ui:not(.dialog-editor-block-gallery) .title-block .title-text,.squarespace-managed-ui:not(.dialog-editor-block-gallery) .body-block .tab-wrapper{opacity:0!important;transition:opacity .3s ease-out!important}.dialog-editor-block-markdown.squarehero-regular-markdown .body-block,.dialog-editor-block-markdown.squarehero-regular-markdown .title-block .text-holder,.dialog-editor-block-markdown.squarehero-regular-markdown .title-block .title-text,.dialog-editor-block-markdown.squarehero-regular-markdown .body-block .tab-wrapper,.squarespace-managed-ui.squarehero-regular-markdown .body-block,.squarespace-managed-ui.squarehero-regular-markdown .title-block .text-holder,.squarespace-managed-ui.squarehero-regular-markdown .title-block .title-text,.squarespace-managed-ui.squarehero-regular-markdown .body-block .tab-wrapper{opacity:1!important;display:block!important}.dialog-editor-block-markdown.squarehero-custom-panel-active .body-block,.dialog-editor-block-markdown.squarehero-custom-panel-active .title-block .text-holder,.dialog-editor-block-markdown.squarehero-custom-panel-active .title-block .title-text,.dialog-editor-block-markdown.squarehero-custom-panel-active .body-block .tab-wrapper,.squarespace-managed-ui.squarehero-custom-panel-active .body-block,.squarespace-managed-ui.squarehero-custom-panel-active .title-block .text-holder,.squarespace-managed-ui.squarehero-custom-panel-active .title-block .title-text,.squarespace-managed-ui.squarehero-custom-panel-active .body-block .tab-wrapper{display:none!important;transition:none!important}.squarehero-custom-panel{opacity:1;animation:squarehero-fade-in .3s ease-in-out;display:flex;flex-direction:column;height:100%;flex:1;overflow:hidden}@keyframes squarehero-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.squarehero-title{padding:0 11px;margin-bottom:-22px;color:#0e0e0e;font-family:Clarkson,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}[id^=squarehero-add-block-button-]{padding:0 10px!important;opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility 0s .2s;transform:translateY(-11px)}.show-toolbar [id^=squarehero-add-block-button-]{opacity:1;visibility:visible;pointer-events:initial;transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s;transform:translateY(0)}.sh-card{max-width:100%}.sh-cards-flip .sh-card{overflow:visible}.sh-card .sh-card-image-container{width:100%;overflow:hidden}.sh-card .sh-card-image-container.aspect-1-1{aspect-ratio:1/1}.sh-card .sh-card-image-container.aspect-3-2{aspect-ratio:3/2}.sh-card .sh-card-image-container.aspect-4-3{aspect-ratio:4/3}.sh-card .sh-card-image-full{display:block;width:100%;margin:0;padding:0}.aspect-original .sh-card .sh-card-image-full{height:auto}.aspect-1-1 .sh-card .sh-card-image-full,.aspect-3-2 .sh-card .sh-card-image-full,.aspect-4-3 .sh-card .sh-card-image-full{height:100%;object-fit:cover}.sh-card .sh-card-content{max-width:100%}.sh-cards-flip .sh-card .sh-card-content{height:100%}.sh-cards-overlay .sh-card .sh-card-overlay{height:100%;width:100%}.sh-card .sh-card-image{display:block;width:100%}.aspect-original .sh-card .sh-card-image{height:auto}.aspect-1-1 .sh-card .sh-card-image,.aspect-3-2 .sh-card .sh-card-image,.aspect-4-3 .sh-card .sh-card-image{height:100%;object-fit:cover}.sh-card .sh-card-icon-wrapper{display:inline-block;line-height:1}.sh-card .sh-card-icon-wrapper svg{display:block}.sh-card .sh-card-title{margin:0;font-size:1.5em;font-weight:600}.sh-card .sh-card-text,.sh-card .sh-card-body{margin:0;line-height:1.6}.sh-card .sh-card-button{display:inline-block;padding:10px 20px;background:#000;color:#fff;text-decoration:none;border-radius:4px;transition:opacity .2s}.sh-card .sh-card-button:hover{opacity:.8}.custom-toolbar-button{display:inline-flex!important;align-items:center;margin-right:10px}.editing-page .custom-toolbar-button,.custom-toolbar-button:first-child{display:none!important}.custom-button button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:4px;transition:background .2s}.custom-button button:hover{background:#0000000d}.squarehero-dashboard-button{background:none;color:#007bff;font-weight:700;margin:0!important;padding:5px!important}.squarehero-dashboard-button:hover{background:#f2f2f2;border-radius:4px}.squarehero-product-manager-active #frame-toolbar-desktop{display:none!important}.squarehero-product-manager-active .js-device-view-frame{height:100%!important}.squarehero-product-manager-active .shrink-button-transition{display:none!important}.sh-add-block-button{display:flex!important;align-items:center;justify-content:center}.sh-block-menu-button{opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility 0s .2s;transform:translateY(-11px)}.sh-block-menu-button button{padding:0 10px!important}.show-toolbar .sh-block-menu-button{opacity:1;visibility:visible;pointer-events:initial;transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s;transform:translateY(0)}.dialog-open .show-toolbar .sh-block-menu-button{opacity:0;visibility:hidden;pointer-events:none}.squarehero-launcher-dropdown-kx9m3{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000;z-index:9999;font-family:Red Hat Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:fadeIn .2s ease-out}.squarehero-launcher-dropdown-kx9m3 .launcher-modal-p8q7n{width:365px;border-radius:12px;background:#1d1f22;box-shadow:0 4px 24px 10px #00000026;position:absolute;animation:slideDownFromTop .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDownFromTop{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}

@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Red+Hat+Text:ital,wght@0,300..700;1,300..700&display=swap";body.admin-drawer-open{overflow:hidden}[data-v-b79ea0ca]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-tabs-wrapper[data-v-b79ea0ca]{display:flex;flex-direction:column;height:100%;min-height:0}.admin-tabs[data-v-b79ea0ca]{display:flex;background:#fff;padding:0;border-bottom:1px solid var(--admin-border);overflow-x:auto}.admin-tabs .admin-tab[data-v-b79ea0ca]{background:none;border:none;padding:15px 24px;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text-muted);cursor:pointer;position:relative;white-space:nowrap;transition:color .2s;display:flex;align-items:center;gap:8px}.admin-tabs .admin-tab[data-v-b79ea0ca]:hover,.admin-tabs .admin-tab.active[data-v-b79ea0ca]{color:var(--admin-primary)}.admin-tabs .admin-tab.active[data-v-b79ea0ca]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10c2ee 20.4%,#ff00e6 55.91%,#ff003d 80.09%)}.admin-tabs .admin-tab-badge[data-v-b79ea0ca]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--admin-primary);color:#fff;font-size:12px;font-weight:600;border-radius:10px}.admin-tab-panels[data-v-b79ea0ca]{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column}.admin-tab-panel[data-v-8fb7a0c0]{height:100%;min-height:100%;overflow-y:auto;display:flex;flex-direction:column}.tab-fade-enter-active[data-v-8fb7a0c0],.tab-fade-leave-active[data-v-8fb7a0c0]{transition:opacity .2s ease}.tab-fade-enter-from[data-v-8fb7a0c0],.tab-fade-leave-to[data-v-8fb7a0c0]{opacity:0}[data-v-cb3f0dca]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.filter-bar[data-v-cb3f0dca]{display:flex;flex-direction:column;width:100%;border-radius:12px}.filter-bar-tabs[data-v-cb3f0dca]{display:flex;align-items:center;justify-content:space-between}.filter-bar-tabs-list[data-v-cb3f0dca]{display:flex;align-items:center}.filter-bar-tabs-actions[data-v-cb3f0dca]{display:flex;align-items:center;gap:12px}.filter-bar-tab[data-v-cb3f0dca]{padding:16px 24px;background:transparent;border:none;border-bottom:3px solid transparent;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--admin-text-muted);cursor:pointer;transition:all .2s;position:relative}.filter-bar-tab[data-v-cb3f0dca]:hover{color:var(--admin-text)}.filter-bar-tab.is-active[data-v-cb3f0dca]{color:var(--admin-primary);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%) 1}.doormingo .filter-bar-tab.is-active[data-v-cb3f0dca]{color:#222f6d;border-bottom:3px solid #ed407a}.filter-bar-content[data-v-cb3f0dca]{display:flex;align-items:center;gap:12px;padding:20px 0}.filter-bar-search[data-v-cb3f0dca]{position:relative;flex:1;min-width:250px}.filter-bar-search-icon[data-v-cb3f0dca]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--admin-text-muted);pointer-events:none}.filter-bar-search-input[data-v-cb3f0dca]{box-sizing:border-box;width:100%;height:44px;padding:0 16px 0 44px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#f8f9fa;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);outline:none;transition:all .2s}.filter-bar-search-input[data-v-cb3f0dca]::placeholder{color:var(--admin-text-muted)}.filter-bar-search-input[data-v-cb3f0dca]:hover{border-color:#00000026}.filter-bar-search-input[data-v-cb3f0dca]:focus{border-color:var(--admin-primary);background:#fff}.filter-bar-filters[data-v-cb3f0dca]{display:flex;align-items:center;gap:12px;flex-shrink:0}.filter-bar-filters.full-width[data-v-cb3f0dca]{flex:1}.filter-bar-actions[data-v-cb3f0dca]{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.filter-bar-reset[data-v-cb3f0dca]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:1.5px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text);cursor:pointer;transition:all .2s;white-space:nowrap}.filter-bar-reset svg[data-v-cb3f0dca]{flex-shrink:0}.filter-bar-reset[data-v-cb3f0dca]:hover:not(:disabled){border-color:var(--admin-text);background:#00000008}.filter-bar-reset[data-v-cb3f0dca]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.filter-bar-content[data-v-cb3f0dca]{flex-wrap:wrap}.filter-bar-search[data-v-cb3f0dca]{flex:1 1 100%}.filter-bar-filters[data-v-cb3f0dca]{flex:1 1 auto}}.squarespace-asset-library[data-v-c05ec53e]{position:fixed;top:0;left:0;bottom:0;width:700px;background:#fff;box-shadow:2px 0 16px #0000001a;display:flex;flex-direction:column;z-index:10000}.asset-library-slide-enter-active[data-v-c05ec53e],.asset-library-slide-leave-active[data-v-c05ec53e]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.asset-library-slide-enter-from[data-v-c05ec53e],.asset-library-slide-leave-to[data-v-c05ec53e]{transform:translate(-100%)}.asset-library-header[data-v-c05ec53e]{background:var(--admin-header-bg);padding:20px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--admin-border);flex-shrink:0}.asset-library-title[data-v-c05ec53e]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:700;color:var(--admin-primary);margin:0}.asset-library-close[data-v-c05ec53e]{background:transparent;border:none;color:var(--admin-primary);cursor:pointer;padding:8px;border-radius:4px;transition:background .2s;display:flex;align-items:center;justify-content:center}.asset-library-close svg[data-v-c05ec53e]{width:24px;height:24px}.asset-library-close[data-v-c05ec53e]:hover{background:#011e451a}.asset-library-body[data-v-c05ec53e]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}[data-v-c05ec53e] .filter-bar-content{padding:20px 24px}.upload-btn[data-v-c05ec53e]{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.upload-btn[data-v-c05ec53e]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.upload-btn[data-v-c05ec53e]:disabled{opacity:.5;cursor:not-allowed}.skeleton[data-v-c05ec53e]{background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:shimmer-c05ec53e 1.5s ease-in-out infinite;border-radius:4px;will-change:background-position;backface-visibility:hidden;transform:translateZ(0)}@keyframes shimmer-c05ec53e{0%{background-position:200% 0}to{background-position:-200% 0}}.asset-library-load-more[data-v-c05ec53e]{display:flex;align-items:center;justify-content:center;height:48px;flex-shrink:0}.load-more-spinner[data-v-c05ec53e]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#6b7280;border-radius:50%;animation:load-more-spin-c05ec53e .7s linear infinite}@keyframes load-more-spin-c05ec53e{to{transform:rotate(360deg)}}.skeleton-item[data-v-c05ec53e]{cursor:default;pointer-events:none;background:#f9fafb}.skeleton-item .asset-preview[data-v-c05ec53e]{position:relative;width:100%;aspect-ratio:1;padding-bottom:0;background:#e5e7eb}.skeleton-thumb[data-v-c05ec53e]{width:100%;height:100%;border-radius:0;background:#e5e7eb}.skeleton-item .asset-info[data-v-c05ec53e]{padding:8px;background:#fff;display:flex;flex-direction:column;gap:4px}.skeleton-filename[data-v-c05ec53e]{height:12px;width:75%;border-radius:3px}.skeleton-meta[data-v-c05ec53e]{height:11px;width:50%;border-radius:3px}.asset-library-error[data-v-c05ec53e],.asset-library-empty[data-v-c05ec53e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#6b7280;text-align:center}.asset-library-error p[data-v-c05ec53e],.asset-library-empty p[data-v-c05ec53e]{margin:12px 0;font-size:14px;color:#6b7280}.asset-library-error svg[data-v-c05ec53e],.asset-library-empty svg[data-v-c05ec53e]{color:#9ca3af;margin-bottom:16px;opacity:.5}.retry-btn[data-v-c05ec53e],.upload-btn-large[data-v-c05ec53e]{margin-top:16px;padding:10px 20px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-c05ec53e]:hover,.upload-btn-large[data-v-c05ec53e]:hover{background:#f9fafb;border-color:#9ca3af}.asset-library-grid[data-v-c05ec53e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:12px;padding:16px 24px;flex:1}.asset-item[data-v-c05ec53e]{position:relative;background:#f9fafb;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.asset-item[data-v-c05ec53e]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000001a}.asset-item.selected[data-v-c05ec53e]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.asset-preview[data-v-c05ec53e]{position:relative;width:100%;padding-bottom:100%;background:#e5e7eb;overflow:hidden}.asset-preview img[data-v-c05ec53e]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.asset-video-preview .video-overlay[data-v-c05ec53e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2;opacity:.9;transition:opacity .2s ease}.asset-item:hover .video-overlay[data-v-c05ec53e]{opacity:1}.video-duration[data-v-c05ec53e]{position:absolute;bottom:8px;right:8px;background:#000000bf;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;z-index:2}.selection-indicator[data-v-c05ec53e]{position:absolute;top:8px;right:8px;z-index:3;animation:scaleIn-c05ec53e .2s ease}@keyframes scaleIn-c05ec53e{0%{transform:scale(0)}to{transform:scale(1)}}.asset-info[data-v-c05ec53e]{padding:8px;background:#fff}.asset-filename[data-v-c05ec53e]{font-size:12px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.asset-meta[data-v-c05ec53e]{font-size:11px;color:#9ca3af;display:flex;gap:8px}.asset-library-footer[data-v-c05ec53e]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#fff;flex-shrink:0}.btn-secondary[data-v-c05ec53e],.btn-primary[data-v-c05ec53e]{flex:1;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-c05ec53e]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-c05ec53e]:hover{background:#f9fafb;border-color:#9ca3af}.btn-primary[data-v-c05ec53e]{background:#001e46;color:#fff}.btn-primary.brand-doormingo[data-v-c05ec53e]{background:#ed3e79}.btn-primary[data-v-c05ec53e]:hover:not(:disabled){opacity:.85}.btn-primary[data-v-c05ec53e]:disabled{opacity:.5;cursor:not-allowed}[data-v-1cbe5429]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.image-upload[data-v-1cbe5429]{width:100%}.image-upload.image-upload-disabled[data-v-1cbe5429]{opacity:.6;pointer-events:none}.image-upload-label[data-v-1cbe5429]{display:block;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text);margin-bottom:8px}.image-upload-zone[data-v-1cbe5429]{position:relative;padding:40px 20px;background:var(--admin-input-bg);border:2px dashed var(--admin-border);border-radius:var(--admin-input-border-radius);cursor:pointer;transition:all .2s ease}.image-upload-zone[data-v-1cbe5429]:hover{border-color:rgba(var(--admin-primary),.3);background:rgba(var(--admin-input-bg),.5)}.image-upload-zone.image-upload-zone-dragover[data-v-1cbe5429]{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.05);border-style:solid}.image-upload-input[data-v-1cbe5429]{display:none}.image-upload-zone-content[data-v-1cbe5429]{display:flex;flex-direction:column;align-items:center;gap:12px}.image-upload-zone-content svg[data-v-1cbe5429]{color:var(--admin-text-muted)}.image-upload-zone-text[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;color:var(--admin-text);margin:0}.image-upload-zone-text strong[data-v-1cbe5429]{color:var(--admin-primary)}.image-upload-zone-hint[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted);margin:0}.image-upload-menu[data-v-1cbe5429]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--admin-border);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:4px;min-width:200px;z-index:100}.image-upload-menu-item[data-v-1cbe5429]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:var(--admin-text);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease}.image-upload-menu-item svg[data-v-1cbe5429]{flex-shrink:0;color:var(--admin-text-muted);transition:color .15s ease}.image-upload-menu-item[data-v-1cbe5429]:hover{background:rgba(var(--admin-primary),.08);color:var(--admin-primary)}.image-upload-menu-item:hover svg[data-v-1cbe5429]{color:var(--admin-primary)}.image-upload-menu-item[data-v-1cbe5429]:active{transform:scale(.98)}.image-upload-grid[data-v-1cbe5429]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.image-upload-item[data-v-1cbe5429]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--admin-input-bg)}.image-upload-item.image-upload-item-uploading[data-v-1cbe5429]{pointer-events:none}.image-upload-item.has-focal-point-enabled[data-v-1cbe5429]{cursor:crosshair}.image-upload-item.has-focal-point-enabled:hover .image-upload-preview[data-v-1cbe5429]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3b82f61a;pointer-events:none}.image-upload-preview[data-v-1cbe5429]{position:relative;width:100%;height:100%;-webkit-user-select:none;user-select:none}.image-upload-preview.focal-point-active[data-v-1cbe5429]{cursor:crosshair}.image-upload-preview img[data-v-1cbe5429]{width:100%;height:100%;object-fit:cover;pointer-events:none}.image-upload-video-badge[data-v-1cbe5429]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#00000080;border-radius:50%;pointer-events:none}.has-focal-point-enabled .image-upload-preview[data-v-1cbe5429]{background:#00000008}.has-focal-point-enabled .image-upload-preview img[data-v-1cbe5429]{object-fit:contain}.image-upload-progress-overlay[data-v-1cbe5429]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.image-upload-spinner[data-v-1cbe5429]{color:#fff}.image-upload-spinner svg[data-v-1cbe5429]{animation:spinner-rotate-1cbe5429 1s linear infinite}.image-upload-spinner .spinner-circle[data-v-1cbe5429]{animation:spinner-dash-1cbe5429 1.5s ease-in-out infinite}@keyframes spinner-rotate-1cbe5429{to{transform:rotate(360deg)}}@keyframes spinner-dash-1cbe5429{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.image-upload-progress-text[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:#fff;font-weight:600}.focal-point-indicator[data-v-1cbe5429]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:10}.focal-point-crosshair[data-v-1cbe5429]{position:relative;width:32px;height:32px}.crosshair-line[data-v-1cbe5429]{position:absolute;background:#ffffffe6;box-shadow:0 0 4px #0000004d}.crosshair-line.crosshair-horizontal[data-v-1cbe5429]{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.crosshair-line.crosshair-vertical[data-v-1cbe5429]{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.focal-point-dot[data-v-1cbe5429]{position:absolute;top:50%;left:50%;width:8px;height:8px;background:#fff;border:2px solid rgba(59,130,246,.9);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #0000004d}.image-upload-remove[data-v-1cbe5429]{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0009;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:20}.image-upload-remove svg[data-v-1cbe5429]{color:#fff}.image-upload-remove[data-v-1cbe5429]:hover{background:#dc3545e6;transform:scale(1.1)}.image-upload-add-more[data-v-1cbe5429]{border:2px dashed var(--admin-border);cursor:pointer;transition:all .2s ease}.image-upload-add-more[data-v-1cbe5429]:hover{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.05)}.image-upload-add-more-content[data-v-1cbe5429]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--admin-text-muted)}.image-upload-add-more-content svg[data-v-1cbe5429]{color:currentColor}.image-upload-add-more-content span[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.image-upload-error[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-danger);margin:8px 0 0}.image-upload-hint[data-v-1cbe5429]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted);margin:8px 0 0;font-style:italic}[data-v-ec7ac4a3]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-form-field.inline[data-v-ec7ac4a3]{display:flex;align-items:center;gap:12px}.admin-form-field.inline .admin-form-label[data-v-ec7ac4a3]{margin-bottom:0;flex-shrink:0;min-width:fit-content}.admin-form-field.inline .admin-form-select-wrapper[data-v-ec7ac4a3],.admin-form-field.inline .admin-form-input-wrapper[data-v-ec7ac4a3],.admin-form-field.inline .admin-form-number-wrapper[data-v-ec7ac4a3]{flex:1;min-width:0}.admin-form-field.error .admin-form-input[data-v-ec7ac4a3],.admin-form-field.error .admin-form-textarea[data-v-ec7ac4a3],.admin-form-field.error .admin-form-select[data-v-ec7ac4a3],.admin-form-field.error .admin-form-range[data-v-ec7ac4a3]{border-color:var(--admin-danger)}.admin-form-label[data-v-ec7ac4a3]{display:block;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text);margin-bottom:8px}.admin-form-label .required-indicator[data-v-ec7ac4a3]{color:var(--admin-danger);margin-left:2px}.admin-form-input[data-v-ec7ac4a3],.admin-form-textarea[data-v-ec7ac4a3]{width:100%;padding:12px 16px;box-sizing:border-box;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-primary);background:var(--admin-input-bg);border:1px solid var(--admin-input-border);border-radius:var(--admin-input-border-radius);transition:all .2s ease}.admin-form-input[data-v-ec7ac4a3]:focus,.admin-form-textarea[data-v-ec7ac4a3]:focus{outline:none;border-color:#007cba33;box-shadow:0 0 0 2px #007cba1a}.admin-form-input[data-v-ec7ac4a3]:disabled,.admin-form-input[data-v-ec7ac4a3]:read-only,.admin-form-textarea[data-v-ec7ac4a3]:disabled,.admin-form-textarea[data-v-ec7ac4a3]:read-only{background:var(--admin-input-bg-disabled);cursor:not-allowed}.admin-form-input.clickable[data-v-ec7ac4a3]:read-only,.admin-form-textarea.clickable[data-v-ec7ac4a3]:read-only{cursor:pointer;background:var(--admin-input-bg)}.admin-form-input.clickable[data-v-ec7ac4a3]:read-only:hover,.admin-form-textarea.clickable[data-v-ec7ac4a3]:read-only:hover{border-color:#007cba4d}.admin-form-input[data-v-ec7ac4a3]::placeholder,.admin-form-textarea[data-v-ec7ac4a3]::placeholder{color:var(--admin-text-muted)}.admin-form-input[type=number][data-v-ec7ac4a3],.admin-form-textarea[type=number][data-v-ec7ac4a3]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-form-input[type=number][data-v-ec7ac4a3]::-webkit-outer-spin-button,.admin-form-input[type=number][data-v-ec7ac4a3]::-webkit-inner-spin-button,.admin-form-textarea[type=number][data-v-ec7ac4a3]::-webkit-outer-spin-button,.admin-form-textarea[type=number][data-v-ec7ac4a3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-form-textarea[data-v-ec7ac4a3]{resize:vertical;min-height:80px}.admin-form-select-wrapper[data-v-ec7ac4a3]{position:relative;width:100%}.admin-form-select-wrapper.is-disabled .admin-form-select[data-v-ec7ac4a3]{cursor:not-allowed;background:var(--admin-input-bg-disabled)}.admin-form-select[data-v-ec7ac4a3]{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 40px 12px 16px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-primary);background:var(--admin-input-bg);border:1px solid var(--admin-input-border);border-radius:var(--admin-input-border-radius);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.admin-form-select[data-v-ec7ac4a3]:focus{outline:none;border-color:#007cba33;box-shadow:0 0 0 2px #007cba1a}.admin-form-select .placeholder[data-v-ec7ac4a3]{color:var(--admin-text-muted)}.admin-form-select-icon[data-v-ec7ac4a3]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease;color:var(--admin-primary)}.is-open .admin-form-select-icon[data-v-ec7ac4a3]{transform:translateY(-50%) rotate(180deg)}.admin-form-select-dropdown[data-v-ec7ac4a3]{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--admin-input-bg, #FFFFFF);border:1px solid var(--admin-input-border);border-radius:var(--admin-input-border-radius);box-shadow:0 4px 12px #0000001a;z-index:1000}.admin-form-select-option[data-v-ec7ac4a3]{padding:10px 16px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-primary);cursor:pointer;transition:background-color .15s ease}.admin-form-select-option[data-v-ec7ac4a3]:hover,.admin-form-select-option.is-focused[data-v-ec7ac4a3]{background:var(--admin-bg-secondary)}.admin-form-select-option.is-selected[data-v-ec7ac4a3]{background:#007cba1a;font-weight:600}.admin-form-select-option[data-v-ec7ac4a3]:first-child{border-radius:var(--admin-input-border-radius) var(--admin-input-border-radius) 0 0}.admin-form-select-option[data-v-ec7ac4a3]:last-child{border-radius:0 0 var(--admin-input-border-radius) var(--admin-input-border-radius)}.admin-form-range-wrapper[data-v-ec7ac4a3]{display:flex;align-items:center;gap:12px}.admin-form-range[data-v-ec7ac4a3]{flex:1;height:6px;border-radius:3px;background:var(--admin-bg-secondary);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-form-range[data-v-ec7ac4a3]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;transition:transform .2s}.admin-form-range[data-v-ec7ac4a3]::-webkit-slider-thumb:hover{transform:scale(1.1)}.admin-form-range[data-v-ec7ac4a3]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--admin-primary);border:none;cursor:pointer;transition:transform .2s}.admin-form-range[data-v-ec7ac4a3]::-moz-range-thumb:hover{transform:scale(1.1)}.admin-range-value[data-v-ec7ac4a3]{min-width:40px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--admin-text);text-align:right}.admin-form-number-wrapper[data-v-ec7ac4a3]{position:relative;display:flex;align-items:center;gap:8px}.admin-form-number-single[data-v-ec7ac4a3]{flex:1}.admin-form-number-range[data-v-ec7ac4a3]{flex:1;display:flex;align-items:center;gap:12px}.admin-form-input[data-v-ec7ac4a3]{box-sizing:border-box}.admin-form-input-range[data-v-ec7ac4a3]{flex:1;min-width:0}.admin-form-range-separator[data-v-ec7ac4a3]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text-muted);flex-shrink:0}.admin-form-range-toggle[data-v-ec7ac4a3]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid var(--admin-input-border);border-radius:6px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.admin-form-range-toggle[data-v-ec7ac4a3]:hover:not(:disabled){background:var(--admin-bg-secondary);border-color:var(--admin-border);color:var(--admin-text)}.admin-form-range-toggle.is-active[data-v-ec7ac4a3]{background:var(--admin-primary);border-color:var(--admin-primary);color:#fff}.admin-form-range-toggle.is-active[data-v-ec7ac4a3]:hover:not(:disabled){filter:brightness(.9)}.admin-form-range-toggle[data-v-ec7ac4a3]:disabled{opacity:.5;cursor:not-allowed}.admin-form-range-toggle svg[data-v-ec7ac4a3]{flex-shrink:0}.admin-form-password-wrapper[data-v-ec7ac4a3]{position:relative;width:100%}.admin-form-input-password[data-v-ec7ac4a3]{padding-right:48px}.admin-form-password-toggle[data-v-ec7ac4a3]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;color:var(--admin-text-muted);cursor:pointer;transition:color .2s ease;border-radius:4px}.admin-form-password-toggle[data-v-ec7ac4a3]:hover:not(:disabled){color:var(--admin-text);background:#0000000a}.admin-form-password-toggle[data-v-ec7ac4a3]:disabled{opacity:.5;cursor:not-allowed}.admin-form-password-toggle svg[data-v-ec7ac4a3]{flex-shrink:0}.admin-form-input-wrapper[data-v-ec7ac4a3]{position:relative;width:100%}.admin-form-input-wrapper.has-clear .admin-form-input[data-v-ec7ac4a3]{padding-right:40px}.admin-form-input-wrapper.has-edit.has-clear .admin-form-input[data-v-ec7ac4a3]{padding-right:76px}.admin-form-input-wrapper.is-editing .admin-form-input[data-v-ec7ac4a3]{position:relative;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%) border-box}.admin-form-input-wrapper.is-editing .admin-form-input[data-v-ec7ac4a3]:focus{outline:none}.admin-form-edit-button[data-v-ec7ac4a3]{position:absolute;background:none;right:44px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.admin-form-edit-button[data-v-ec7ac4a3]:hover{color:var(--admin-text)}.admin-form-edit-button svg[data-v-ec7ac4a3]{flex-shrink:0;width:16px;height:16px}.admin-form-clear-button[data-v-ec7ac4a3]{position:absolute;background:none;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.admin-form-clear-button[data-v-ec7ac4a3]:hover{color:var(--admin-text)}.admin-form-clear-button svg[data-v-ec7ac4a3]{flex-shrink:0}.admin-form-help[data-v-ec7ac4a3]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted)}.admin-form-error[data-v-ec7ac4a3]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-danger);font-weight:500}.admin-form-field.variant-minimal .admin-form-input[data-v-ec7ac4a3],.admin-form-field.variant-minimal .admin-form-textarea[data-v-ec7ac4a3]{border:none;border-bottom:2px solid var(--admin-border);border-radius:0;padding-left:0}.admin-form-field.variant-minimal .admin-form-input[data-v-ec7ac4a3]:focus,.admin-form-field.variant-minimal .admin-form-textarea[data-v-ec7ac4a3]:focus{box-shadow:none;border-bottom-color:var(--admin-primary)}.admin-form-field.variant-minimal .admin-form-select[data-v-ec7ac4a3]{border:none;box-sizing:border-box;border-bottom:2px solid var(--admin-border);border-radius:0;padding-left:0;padding-right:40px}.admin-form-field.variant-minimal .admin-form-select[data-v-ec7ac4a3]:focus{box-shadow:none;border-bottom-color:var(--admin-primary)}.admin-form-field.variant-bordered .admin-form-input[data-v-ec7ac4a3],.admin-form-field.variant-bordered .admin-form-textarea[data-v-ec7ac4a3]{border:2px solid var(--admin-border)}.admin-form-field.variant-bordered .admin-form-input[data-v-ec7ac4a3]:focus,.admin-form-field.variant-bordered .admin-form-textarea[data-v-ec7ac4a3]:focus{border-width:2px;box-shadow:none}.admin-form-field.variant-bordered .admin-form-select[data-v-ec7ac4a3]{border:2px solid var(--admin-border)}.admin-form-field.variant-bordered .admin-form-select[data-v-ec7ac4a3]:focus{border-width:2px;box-shadow:none}[data-v-4193192c]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-range-field.error .admin-range-slider[data-v-4193192c]::-webkit-slider-thumb{border:2px solid var(--admin-danger)}.admin-range-field.error .admin-range-slider[data-v-4193192c]::-moz-range-thumb{border:2px solid var(--admin-danger)}.admin-range-field.admin-range-field--inline[data-v-4193192c]{display:flex;align-items:center;gap:16px}.admin-range-field.admin-range-field--inline .admin-range-header[data-v-4193192c]{margin-bottom:0;flex-shrink:0}.admin-range-field.admin-range-field--inline .admin-range-container[data-v-4193192c]{flex:1;margin-bottom:0}.admin-range-header[data-v-4193192c]{margin-bottom:8px}.admin-range-label[data-v-4193192c]{display:block;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text);margin:0}.admin-range-label .required-indicator[data-v-4193192c]{color:var(--admin-danger);margin-left:2px}.admin-range-format-label[data-v-4193192c]{flex-shrink:0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text-muted);white-space:nowrap}.admin-range-value-group[data-v-4193192c]{display:flex;align-items:stretch;flex-shrink:0;height:32px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:var(--admin-input-bg);overflow:visible;position:relative;transition:border-color .2s}.admin-range-value-group[data-v-4193192c]:hover{border-color:#00000026}.admin-range-value-group[data-v-4193192c]:focus-within{border-color:var(--admin-primary);background:var(--admin-input-bg, #FFFFFF)}.admin-range-value-group.has-unit .admin-range-value-input[data-v-4193192c]{border-right:1px solid rgba(0,0,0,.08);border-radius:6px 0 0 6px}.admin-range-value-input[data-v-4193192c]{width:49px;height:100%;padding:0 6px;border:none;border-radius:6px;background:transparent;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);text-align:right;outline:none}.admin-range-value-input[data-v-4193192c]:disabled{opacity:.5;cursor:not-allowed}.admin-range-value-input[data-v-4193192c]::-webkit-inner-spin-button,.admin-range-value-input[data-v-4193192c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-range-value-input[data-v-4193192c]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-range-unit-suffix[data-v-4193192c]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:#999;padding:0 6px 0 2px;line-height:32px;-webkit-user-select:none;user-select:none}.admin-range-unit-btn[data-v-4193192c]{display:flex;align-items:center;justify-content:space-between;padding:0 7px 0 5px;background:transparent;border:none;border-radius:0 6px 6px 0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text-muted);cursor:pointer;white-space:nowrap;width:45px;flex-shrink:0;transition:color .15s}.admin-range-unit-btn[data-v-4193192c]:hover{color:var(--admin-text)}.admin-range-unit-btn[data-v-4193192c]:disabled{opacity:.5;cursor:not-allowed}.admin-range-unit-chevron[data-v-4193192c]{flex-shrink:0;transition:transform .15s ease;color:var(--admin-text-muted)}.admin-range-unit-chevron.is-open[data-v-4193192c]{transform:rotate(180deg)}.admin-range-unit-dropdown[data-v-4193192c]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:4px;min-width:70px;z-index:100;display:flex;flex-direction:column;gap:2px}.admin-range-unit-option[data-v-4193192c]{display:block;width:100%;padding:6px 10px;background:transparent;border:none;border-radius:5px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:400;color:var(--admin-text);text-align:left;cursor:pointer;transition:background .15s}.admin-range-unit-option[data-v-4193192c]:hover{background:#f5f5f5}.admin-range-unit-option.is-active[data-v-4193192c]{font-weight:600;color:var(--admin-primary)}.admin-range-container[data-v-4193192c]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.admin-range-container.admin-range-container--stacked[data-v-4193192c]{flex-wrap:wrap;row-gap:4px;margin-bottom:0}.admin-range-container.admin-range-container--stacked .admin-range-track-wrapper[data-v-4193192c]{order:2;flex:0 0 100%;margin-top:8px;margin-bottom:10px}.admin-range-container.admin-range-container--stacked .admin-range-value-group[data-v-4193192c]{order:1;flex:0 0 auto}.admin-range-container.admin-range-container--stacked .admin-range-unit-suffix[data-v-4193192c]{order:1}.admin-range-container.admin-range-container--stacked-below[data-v-4193192c]{flex-wrap:wrap;row-gap:4px;margin-bottom:0}.admin-range-container.admin-range-container--stacked-below .admin-range-track-wrapper[data-v-4193192c]{order:1;flex:0 0 100%;margin-bottom:4px}.admin-range-container.admin-range-container--stacked-below .admin-range-value-group[data-v-4193192c]{order:2;flex:0 0 auto}.admin-range-container.admin-range-container--stacked-below .admin-range-unit-suffix[data-v-4193192c]{order:2}.admin-range-track-wrapper[data-v-4193192c]{position:relative;flex:1;height:6px;border-radius:3px}.admin-range-track-bg[data-v-4193192c]{position:absolute;top:0;left:0;width:100%;height:6px;border-radius:3px;background:var(--admin-range-track-bg);background-size:100% 100%;transition:background-size .3s ease}.admin-range-track-wrapper:hover .admin-range-track-bg[data-v-4193192c]{background-size:130% 100%}.admin-range-track-fill[data-v-4193192c]{position:absolute;top:0;right:0;height:6px;border-radius:0 3px 3px 0;background:var(--admin-range-track-fill, #E6E8EC);pointer-events:none;width:calc(100% - var(--fill-width, 0%))}.admin-range-slider[data-v-4193192c]{position:absolute;top:0;left:0;width:100%;height:6px;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;padding:0}.admin-range-slider[data-v-4193192c]:disabled{opacity:.5;cursor:not-allowed}.admin-range-slider[data-v-4193192c]::-webkit-slider-runnable-track{width:100%;height:6px;background:transparent;border:none}.admin-range-slider[data-v-4193192c]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--admin-range-thumb-border);cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000001a;margin-top:-7px}.admin-range-slider[data-v-4193192c]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #00000026}.admin-range-slider[data-v-4193192c]::-webkit-slider-thumb:active{transform:scale(1.05)}.admin-range-slider[data-v-4193192c]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--admin-range-thumb-border);cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000001a;border:none}.admin-range-slider[data-v-4193192c]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #00000026}.admin-range-slider[data-v-4193192c]::-moz-range-thumb:active{transform:scale(1.05)}.admin-range-slider[data-v-4193192c]::-moz-range-track{width:100%;height:6px;background:transparent;border:none}.admin-range-slider[data-v-4193192c]::-moz-range-progress{height:6px;background:transparent}.admin-range-info[data-v-4193192c]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.admin-range-current[data-v-4193192c]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;color:var(--admin-primary)}.admin-range-limits[data-v-4193192c]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--admin-text-muted)}.admin-range-help[data-v-4193192c]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted)}.admin-range-error[data-v-4193192c]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-danger);font-weight:500}[data-v-fb212137]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-input-slider-field[data-v-fb212137] .admin-form-input[type=number],.input-slider-display[data-v-fb212137]{text-align:center}.input-slider-display[data-v-fb212137]:disabled{cursor:default;-webkit-user-select:none;user-select:none}.input-slider-range[data-v-fb212137]{margin-top:18px;margin-bottom:0}.sh-admin-form-row[data-v-14abd899]{display:grid;gap:var(--gap, 16px)}.sh-admin-form-row.columns-1[data-v-14abd899]{grid-template-columns:1fr}.sh-admin-form-row.columns-2[data-v-14abd899]{grid-template-columns:repeat(2,1fr)}.sh-admin-form-row.columns-3[data-v-14abd899]{grid-template-columns:repeat(3,1fr)}.sh-admin-form-row.columns-4[data-v-14abd899]{grid-template-columns:repeat(4,1fr)}.sh-admin-form-row.columns-auto[data-v-14abd899],.sh-admin-form-row.auto-fit[data-v-14abd899]{grid-template-columns:repeat(auto-fit,minmax(var(--min-width, 200px),1fr))}@media(max-width:768px){.sh-admin-form-row.columns-2[data-v-14abd899],.sh-admin-form-row.columns-3[data-v-14abd899],.sh-admin-form-row.columns-4[data-v-14abd899]{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.sh-admin-form-row.columns-3[data-v-14abd899],.sh-admin-form-row.columns-4[data-v-14abd899]{grid-template-columns:repeat(2,1fr)}}[data-v-864b841f]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.styles-accordion[data-v-864b841f]{background:#fff;border-radius:8px;transition:all .2s ease;border:1px solid rgba(0,0,0,.05)}.styles-accordion[data-v-864b841f]:hover:not(.is-open){border:1px solid rgba(0,0,0,.15)}.styles-accordion-header[data-v-864b841f]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 15px;background:transparent;border:none;cursor:pointer;text-align:left;gap:16px}.styles-accordion-header[data-v-864b841f]:focus{outline:none}.styles-accordion-title-wrapper[data-v-864b841f]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.styles-accordion-default-icon[data-v-864b841f]{flex-shrink:0;color:var(--admin-text-muted)}[data-v-864b841f] .styles-accordion-icon{flex-shrink:0;width:20px;height:20px;color:var(--admin-text-muted)}[data-v-864b841f] .styles-accordion-icon svg{width:100%;height:100%}.styles-accordion-title[data-v-864b841f]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--admin-text);margin:0}.styles-accordion-chevron[data-v-864b841f]{flex-shrink:0;color:var(--admin-text-muted);transition:transform .2s ease}.is-open .styles-accordion-chevron[data-v-864b841f]{transform:rotate(180deg)}.styles-accordion-content[data-v-864b841f]{overflow:visible}.styles-accordion-body[data-v-864b841f]{padding:0 15px 20px}.styles-accordion-body[data-v-864b841f]>*:not(:last-child){margin-bottom:16px}.styles-accordion-body[data-v-864b841f] .styles-accordion-grid{animation:fadeIn-864b841f .2s ease-out .15s both}@keyframes fadeIn-864b841f{0%{opacity:0}to{opacity:1}}[data-v-c0ea13fa]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.styles-accordion-grid[data-v-c0ea13fa]{display:grid;gap:var(--v55ca0bb1)}.styles-accordion-grid.styles-accordion-grid-cols-1[data-v-c0ea13fa]{grid-template-columns:1fr}.styles-accordion-grid.styles-accordion-grid-cols-2[data-v-c0ea13fa]{grid-template-columns:repeat(2,1fr)}.styles-accordion-grid.styles-accordion-grid-cols-3[data-v-c0ea13fa]{grid-template-columns:repeat(3,1fr)}.styles-accordion-grid.styles-accordion-grid-cols-4[data-v-c0ea13fa]{grid-template-columns:repeat(4,1fr)}.styles-accordion-grid.styles-accordion-grid-auto[data-v-c0ea13fa]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.styles-accordion-grid[data-v-c0ea13fa] .grid-full{grid-column:1/-1}@media(max-width:768px){.styles-accordion-grid.styles-accordion-grid-cols-2[data-v-c0ea13fa],.styles-accordion-grid.styles-accordion-grid-cols-3[data-v-c0ea13fa],.styles-accordion-grid.styles-accordion-grid-cols-4[data-v-c0ea13fa]{grid-template-columns:1fr}}[data-v-e748a558]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.styles-accordion-group[data-v-e748a558]{display:flex;flex-direction:column}.styles-accordion-group-title[data-v-e748a558]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;color:var(--admin-text);margin:0 0 16px}.styles-accordion-group-content[data-v-e748a558]{display:flex;flex-direction:column;gap:var(--v621b8ccb)}[data-v-aade9efc]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.toggle-field[data-v-aade9efc]{background:#fff;border-radius:var(--admin-input-border-radius);transition:all .2s ease}.toggle-field[data-v-aade9efc]:hover:not(.toggle-field-disabled){box-shadow:0 2px 8px #00000014}.toggle-field.toggle-field-disabled[data-v-aade9efc]{opacity:.6;cursor:not-allowed}.toggle-field.toggle-field-compact[data-v-aade9efc]{background:transparent;border-radius:0}.toggle-field.toggle-field-compact[data-v-aade9efc]:hover:not(.toggle-field-disabled){box-shadow:none}.toggle-field.toggle-field-compact .toggle-field-content[data-v-aade9efc]{padding:12px 0}.toggle-field.toggle-field-minimal[data-v-aade9efc]{background:transparent;border-radius:0}.toggle-field.toggle-field-minimal[data-v-aade9efc]:hover:not(.toggle-field-disabled){box-shadow:none}.toggle-field.toggle-field-minimal .toggle-field-content[data-v-aade9efc]{padding:0}.toggle-field-content[data-v-aade9efc]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;gap:20px}.toggle-field-info[data-v-aade9efc]{display:flex;align-items:flex-start;gap:16px;flex:1;min-width:0}.toggle-field-icon[data-v-aade9efc]{flex-shrink:0;width:20px;height:20px;color:var(--admin-text)}.toggle-field-icon[data-v-aade9efc] svg{width:100%;height:100%}.toggle-field-text[data-v-aade9efc]{flex:1;min-width:0}.toggle-field-label[data-v-aade9efc]{display:block;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);cursor:pointer;margin-bottom:4px}.toggle-field-disabled .toggle-field-label[data-v-aade9efc]{cursor:not-allowed}.toggle-field-description[data-v-aade9efc]{display:block;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text-muted);line-height:1.5}.toggle-switch[data-v-aade9efc]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0;cursor:pointer}.toggle-field-disabled .toggle-switch[data-v-aade9efc]{cursor:not-allowed}.toggle-switch input[data-v-aade9efc]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-aade9efc]{background-color:#22a24e}.toggle-switch input:checked+.toggle-slider[data-v-aade9efc]:hover:not(:disabled){background-color:#27b857}.toggle-switch input:checked+.toggle-slider[data-v-aade9efc]:hover:not(:disabled):before{animation:subtle-bounce-active-aade9efc .4s ease}.toggle-switch input:checked+.toggle-slider[data-v-aade9efc]:before{transform:translate(16px)}.toggle-switch input:focus+.toggle-slider[data-v-aade9efc]{box-shadow:0 0 0 2px #22a24e33}.toggle-switch input:disabled+.toggle-slider[data-v-aade9efc]{cursor:not-allowed}.toggle-slider[data-v-aade9efc]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:20px;transition:all .3s ease}.toggle-slider[data-v-aade9efc]:hover{background-color:#b8b8b8}.toggle-slider[data-v-aade9efc]:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}@keyframes subtle-bounce-active-aade9efc{0%,to{transform:translate(16px)}25%{transform:translate(13px)}75%{transform:translate(17px)}}body.admin-modal-open{overflow:hidden}.settings-section{display:grid;gap:20px}[data-v-497e10d0]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.confirm-dialog-overlay[data-v-497e10d0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10010;padding:20px}.confirm-dialog-overlay.plugin-mode[data-v-497e10d0]{z-index:9999999}.confirm-dialog[data-v-497e10d0]{background:#fff;border-radius:var(--admin-input-border-radius);padding:32px;max-width:440px;width:100%;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;align-items:stretch;text-align:left}.confirm-dialog-title[data-v-497e10d0]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:700;color:var(--admin-text);margin:0 0 12px}.confirm-dialog-message[data-v-497e10d0]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;color:var(--admin-text-muted);margin:0}.confirm-dialog-content[data-v-497e10d0]{width:100%;margin-bottom:24px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;color:var(--admin-text-muted)}.confirm-dialog-content[data-v-497e10d0] p{margin:0 0 12px}.confirm-dialog-content[data-v-497e10d0] p:last-child{margin-bottom:0}.confirm-dialog-content[data-v-497e10d0] a{color:var(--admin-primary);text-decoration:underline}.confirm-dialog-content[data-v-497e10d0] a:hover{color:color-mix(in srgb,var(--admin-primary) 80%,black)}.confirm-dialog-content[data-v-497e10d0] strong,.confirm-dialog-content[data-v-497e10d0] b{font-weight:600;color:var(--admin-text)}.confirm-dialog-content[data-v-497e10d0] ul,.confirm-dialog-content[data-v-497e10d0] ol{margin:0 0 12px;padding-left:24px;text-align:left}.confirm-dialog-content[data-v-497e10d0] ul:last-child,.confirm-dialog-content[data-v-497e10d0] ol:last-child{margin-bottom:0}.confirm-dialog-content[data-v-497e10d0] li{margin-bottom:4px}.confirm-dialog-content[data-v-497e10d0] li:last-child{margin-bottom:0}.confirm-dialog-actions[data-v-497e10d0]{display:flex;gap:12px;width:100%}.confirm-dialog-button[data-v-497e10d0]{flex:1;padding:12px 24px;border-radius:var(--admin-input-border-radius);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.confirm-dialog-button.button-cancel[data-v-497e10d0]{background:#f3f4f6;color:var(--admin-text)}.confirm-dialog-button.button-cancel[data-v-497e10d0]:hover{background:#e5e7eb}.confirm-dialog-button.button-cancel[data-v-497e10d0]:active{background:#d1d5db}.confirm-dialog-button.button-confirm[data-v-497e10d0]{color:#fff;transition:all .2s ease}.confirm-dialog-button.button-confirm.variant-default[data-v-497e10d0]{background:var(--admin-primary)}.confirm-dialog-button.button-confirm.variant-default[data-v-497e10d0]:hover{background:color-mix(in srgb,var(--admin-primary) 90%,black)}.confirm-dialog-button.button-confirm.variant-default[data-v-497e10d0]:active{background:color-mix(in srgb,var(--admin-primary) 80%,black)}.confirm-dialog-button.button-confirm.variant-danger[data-v-497e10d0]{background:#ff003d}.confirm-dialog-button.button-confirm.variant-danger[data-v-497e10d0]:hover{background:#e60037}.confirm-dialog-button.button-confirm.variant-danger[data-v-497e10d0]:active{background:#cc0031}.confirm-dialog-button.button-confirm.variant-warning[data-v-497e10d0]{background:#f59e0b}.confirm-dialog-button.button-confirm.variant-warning[data-v-497e10d0]:hover{background:#d97706}.confirm-dialog-button.button-confirm.variant-warning[data-v-497e10d0]:active{background:#b45309}.confirm-dialog-button.button-confirm.variant-success[data-v-497e10d0]{background:#10b981}.confirm-dialog-button.button-confirm.variant-success[data-v-497e10d0]:hover{background:#059669}.confirm-dialog-button.button-confirm.variant-success[data-v-497e10d0]:active{background:#047857}.confirm-dialog-button.button-confirm[data-v-497e10d0]:disabled,.confirm-dialog-button.button-confirm[disabled][data-v-497e10d0]{opacity:.5;cursor:not-allowed}.confirm-dialog-button.button-confirm[data-v-497e10d0]:disabled:hover,.confirm-dialog-button.button-confirm[data-v-497e10d0]:disabled:active,.confirm-dialog-button.button-confirm[disabled][data-v-497e10d0]:hover,.confirm-dialog-button.button-confirm[disabled][data-v-497e10d0]:active{background:inherit}.confirm-dialog-button.button-confirm.is-loading[data-v-497e10d0]{position:relative;cursor:wait}.button-loader[data-v-497e10d0]{position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-497e10d0 .6s linear infinite;left:50%;top:50%;margin-left:-8px;margin-top:-8px}.button-text-hidden[data-v-497e10d0]{visibility:hidden}@keyframes spin-497e10d0{to{transform:rotate(360deg)}}.dialog-fade-enter-active[data-v-497e10d0],.dialog-fade-leave-active[data-v-497e10d0]{transition:opacity .2s ease}.dialog-fade-enter-from[data-v-497e10d0],.dialog-fade-leave-to[data-v-497e10d0]{opacity:0}[data-v-3306f9e6]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.color-picker-panel[data-v-3306f9e6]{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:380px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;z-index:9999999}.color-picker-slide-enter-active[data-v-3306f9e6],.color-picker-slide-leave-active[data-v-3306f9e6]{transition:transform .2s ease-out}.panel-left.color-picker-slide-enter-from[data-v-3306f9e6],.panel-left.color-picker-slide-leave-to[data-v-3306f9e6]{transform:translateY(-50%) translate(100%)}.panel-right.color-picker-slide-enter-from[data-v-3306f9e6],.panel-right.color-picker-slide-leave-to[data-v-3306f9e6]{transform:translateY(-50%) translate(-100%)}.color-picker-panel-header[data-v-3306f9e6]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #e6e8ec;flex-shrink:0}.color-picker-panel-title[data-v-3306f9e6]{margin:0;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--admin-text)}.color-picker-panel-close[data-v-3306f9e6]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s}.color-picker-panel-close[data-v-3306f9e6]:hover{background:#f5f5f5;color:var(--admin-text)}.color-picker-panel-body[data-v-3306f9e6]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.color-picker-mode-toggle[data-v-3306f9e6]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.color-picker-mode-button[data-v-3306f9e6]{flex:1;background:transparent;border:none;padding:10px 12px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text-muted);border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.color-picker-mode-button[data-v-3306f9e6]:hover{color:var(--admin-text)}.color-picker-mode-button.is-active[data-v-3306f9e6]{background:#fff;color:var(--admin-primary);box-shadow:0 1px 3px #0000001a;font-weight:600}.color-picker-palette[data-v-3306f9e6]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-picker-swatch[data-v-3306f9e6]{height:40px;border:1px solid #e6e8ec;border-radius:8px;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:inset 0 0 0 2px transparent}.color-picker-swatch[data-v-3306f9e6]:hover{transform:scale(1.05)}.color-picker-swatch.is-selected[data-v-3306f9e6]{box-shadow:inset 0 0 0 2px var(--admin-primary),0 0 0 3px rgba(var(--admin-primary),.2)}.color-picker-swatch.is-transparent[data-v-3306f9e6]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.color-picker-swatch.is-transparent .color-picker-check[data-v-3306f9e6]{color:var(--admin-text)}.color-picker-check[data-v-3306f9e6]{display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.color-tint-slider[data-v-3306f9e6]{display:flex;flex-direction:column;gap:8px}.color-tint-slider.is-disabled[data-v-3306f9e6]{opacity:.5;pointer-events:none}.color-tint-label[data-v-3306f9e6]{font-size:13px;font-weight:500;color:var(--admin-text)}.color-tint-value[data-v-3306f9e6]{height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.3)}.color-tint-value.is-placeholder[data-v-3306f9e6]{background-color:#f5f5f5!important;color:var(--admin-text-muted);text-shadow:none;font-size:13px;font-weight:500}.color-tint-track[data-v-3306f9e6]{position:relative;height:20px;border-radius:3px}.color-tint-input[data-v-3306f9e6]{position:absolute;top:50%;left:0;width:100%;height:18px;transform:translateY(-50%);margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.color-tint-input[data-v-3306f9e6]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.color-tint-input[data-v-3306f9e6]::-webkit-slider-thumb:hover{transform:scale(1.1)}.color-tint-input[data-v-3306f9e6]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.color-tint-input[data-v-3306f9e6]::-moz-range-thumb:hover{transform:scale(1.1)}.color-picker-custom[data-v-3306f9e6]{display:flex;gap:12px;align-items:center}.color-picker-input[data-v-3306f9e6]{width:60px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.color-picker-input[data-v-3306f9e6]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-input[data-v-3306f9e6]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-text[data-v-3306f9e6]{flex:1;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text)}.color-picker-text[data-v-3306f9e6]:focus{outline:none;border-color:var(--admin-primary)}.gradient-wrapper[data-v-3306f9e6]{display:flex;flex-direction:column;gap:16px}.gradient-preview-panel[data-v-3306f9e6]{position:relative;height:50px;border-radius:8px;border:1px solid rgba(0,0,0,.1);cursor:crosshair;overflow:visible}.gradient-stop[data-v-3306f9e6]{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10;padding:10px}.gradient-stop:hover .gradient-stop-handle[data-v-3306f9e6]{transform:scale(1.15)}.gradient-stop.is-selected .gradient-stop-handle[data-v-3306f9e6]{box-shadow:0 0 0 3px #0cc2ed4d;transform:scale(1.15)}.gradient-stop-handle[data-v-3306f9e6]{width:20px;height:20px;border-radius:50%;border:3px solid white;box-shadow:0 2px 4px #0003;transition:transform .2s,box-shadow .2s;pointer-events:none}.gradient-controls[data-v-3306f9e6]{display:flex;flex-direction:column;gap:12px}.gradient-control-row[data-v-3306f9e6]{display:flex;align-items:center;gap:12px}.gradient-control-label[data-v-3306f9e6]{font-size:13px;font-weight:500;color:var(--admin-text);flex-shrink:0}.gradient-angle-label[data-v-3306f9e6]{margin-left:12px}.gradient-select[data-v-3306f9e6]{flex:1;min-width:0;height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);background:#fff;cursor:pointer}.gradient-select[data-v-3306f9e6]:focus{outline:none;border-color:var(--admin-primary)}.gradient-slider[data-v-3306f9e6]{flex:1;min-width:0;height:6px;border-radius:3px;background:#e6e8ec;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gradient-slider[data-v-3306f9e6]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.gradient-slider[data-v-3306f9e6]::-webkit-slider-thumb:hover{transform:scale(1.1)}.gradient-slider[data-v-3306f9e6]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;border:none;box-shadow:0 2px 4px #0003}.gradient-slider[data-v-3306f9e6]::-moz-range-thumb:hover{transform:scale(1.1)}.gradient-value[data-v-3306f9e6]{font-size:13px;font-weight:600;color:var(--admin-text);width:40px;text-align:right;flex-shrink:0}.gradient-stop-header[data-v-3306f9e6]{display:flex;align-items:center;justify-content:space-between}.gradient-stop-title[data-v-3306f9e6]{margin:0;font-size:14px;font-weight:600;color:var(--admin-text)}.gradient-stop-remove[data-v-3306f9e6]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#dc3545;cursor:pointer;transition:all .2s}.gradient-stop-remove[data-v-3306f9e6]:hover{background:#dc35451a}.gradient-stop-remove svg[data-v-3306f9e6]{width:16px;height:16px}.gradient-color-input-row[data-v-3306f9e6]{display:flex;align-items:center;gap:12px}.gradient-stop-editor[data-v-3306f9e6]{display:grid;gap:12px}.gradient-color-preview[data-v-3306f9e6]{width:60px;height:40px;border-radius:8px;border:2px solid rgba(0,0,0,.1);cursor:pointer;transition:all .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.gradient-color-preview[data-v-3306f9e6]:hover{border-color:var(--admin-primary);transform:scale(1.05)}.gradient-color-check[data-v-3306f9e6]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.gradient-color-hex-input[data-v-3306f9e6]{flex:1;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);text-transform:uppercase}.gradient-color-hex-input[data-v-3306f9e6]:focus{outline:none;border-color:var(--admin-primary)}.btn-primary[data-v-3306f9e6],.btn-secondary[data-v-3306f9e6]{flex:1;padding:10px 16px;border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-3306f9e6]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-3306f9e6]:hover{filter:brightness(.9)}.btn-secondary[data-v-3306f9e6]{background:#f5f5f5;color:var(--admin-text)}.btn-secondary[data-v-3306f9e6]:hover{background:#e6e8ec}[data-v-69f1cfee]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.color-picker[data-v-69f1cfee]{display:flex;flex-direction:column;gap:12px;max-width:280px}.color-picker.is-compact[data-v-69f1cfee]{max-width:100%;gap:0}.color-picker-header[data-v-69f1cfee]{display:flex;align-items:center;justify-content:space-between;gap:12px}.color-picker-content[data-v-69f1cfee]{display:flex;flex-direction:column;gap:12px}.color-picker-compact-swatch[data-v-69f1cfee]{width:44px;height:44px;border:2px solid #e6e8ec;border-radius:8px;cursor:pointer;transition:all .2s;padding:0;flex-shrink:0}.color-picker-compact-swatch[data-v-69f1cfee]:hover{border-color:var(--admin-primary);transform:scale(1.05)}.color-picker-compact-swatch[data-v-69f1cfee]:active{transform:scale(.98)}.color-picker-label[data-v-69f1cfee]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text)}.color-picker-palette[data-v-69f1cfee]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-picker-swatch[data-v-69f1cfee]{aspect-ratio:1;border:1px solid #e6e8ec;border-radius:8px;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:inset 0 0 0 2px transparent}.color-picker-swatch[data-v-69f1cfee]:hover{transform:scale(1.05)}.color-picker-swatch.is-selected[data-v-69f1cfee]{box-shadow:inset 0 0 0 2px var(--admin-primary),0 0 0 3px rgba(var(--admin-primary),.2)}.color-picker-swatch.is-transparent[data-v-69f1cfee]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.color-picker-swatch.is-transparent .color-picker-check[data-v-69f1cfee]{color:var(--admin-text)}.color-picker-check[data-v-69f1cfee]{display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.color-tint-slider[data-v-69f1cfee]{display:flex;flex-direction:column;gap:8px}.color-tint-label[data-v-69f1cfee]{font-size:13px;font-weight:500;color:var(--admin-text)}.color-tint-value[data-v-69f1cfee]{height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.3)}.color-tint-track[data-v-69f1cfee]{position:relative;height:6px;border-radius:3px;overflow:visible}.color-tint-input[data-v-69f1cfee]{position:absolute;top:50%;left:0;width:100%;height:18px;transform:translateY(-50%);margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.color-tint-input[data-v-69f1cfee]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.color-tint-input[data-v-69f1cfee]::-webkit-slider-thumb:hover{transform:scale(1.1)}.color-tint-input[data-v-69f1cfee]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.color-tint-input[data-v-69f1cfee]::-moz-range-thumb:hover{transform:scale(1.1)}.color-picker-custom[data-v-69f1cfee]{display:flex;gap:12px;align-items:center}.color-picker-input[data-v-69f1cfee]{width:60px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.color-picker-input[data-v-69f1cfee]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-input[data-v-69f1cfee]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-text[data-v-69f1cfee]{flex:1;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text)}.color-picker-text[data-v-69f1cfee]:focus{outline:none;border-color:var(--admin-primary)}.color-picker-mode-toggle[data-v-69f1cfee]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.color-picker-mode-button[data-v-69f1cfee]{flex:1;background:transparent;border:none;padding:10px 12px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:var(--admin-text-muted);border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.color-picker-mode-button[data-v-69f1cfee]:hover{color:var(--admin-text)}.color-picker-mode-button.is-active[data-v-69f1cfee]{background:#fff;color:var(--admin-primary);box-shadow:0 1px 3px #0000001a;font-weight:600}.gradient-custom-button[data-v-69f1cfee]{width:100%;margin-top:12px;padding:10px 12px;background:#fff;border:2px solid #e6e8ec;border-radius:8px;color:var(--admin-text);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.gradient-custom-button[data-v-69f1cfee]:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.gradient-custom-button.is-active[data-v-69f1cfee]{border-color:var(--admin-primary);color:var(--admin-primary);background:#0cc2ed0d}.gradient-custom-button svg[data-v-69f1cfee]{width:16px;height:16px}.gradient-wrapper[data-v-69f1cfee]{position:relative}.gradient-preview[data-v-69f1cfee]{position:relative;height:60px;border-radius:8px;border:1px solid rgba(0,0,0,.1);cursor:pointer;overflow:visible;transition:all .2s}.gradient-preview[data-v-69f1cfee]:hover{border-color:var(--admin-primary);box-shadow:0 0 0 3px #0cc2ed1a}.gradient-editor-panel[data-v-69f1cfee]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:16px;box-sizing:border-box;box-shadow:0 4px 12px #00000026;z-index:100;max-height:500px;overflow-y:auto}.gradient-preview-modal[data-v-69f1cfee]{position:relative;height:60px;border-radius:8px;border:1px solid rgba(0,0,0,.1);margin-bottom:16px;cursor:crosshair;overflow:visible}.gradient-stop[data-v-69f1cfee]{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:grab;z-index:10;padding:10px;margin:-10px}.gradient-stop:hover .gradient-stop-handle[data-v-69f1cfee]{transform:scale(1.15)}.gradient-stop.is-dragging[data-v-69f1cfee]{cursor:grabbing;z-index:20}.gradient-stop.is-dragging .gradient-stop-handle[data-v-69f1cfee]{transition:none;transform:scale(1.2)}.gradient-stop.is-selected .gradient-stop-handle[data-v-69f1cfee]{box-shadow:0 0 0 3px #0cc2ed4d;transform:scale(1.15)}.gradient-stop.is-selected.is-dragging .gradient-stop-handle[data-v-69f1cfee]{transform:scale(1.2)}.gradient-stop-handle[data-v-69f1cfee]{width:20px;height:20px;border-radius:50%;border:3px solid white;box-shadow:0 2px 4px #0003;transition:transform .2s,box-shadow .2s;pointer-events:none}.gradient-stop-handle.is-transparent[data-v-69f1cfee]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0px;background-color:#fff}.gradient-controls[data-v-69f1cfee]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.gradient-control-row[data-v-69f1cfee]{display:flex;align-items:center;gap:12px}.gradient-control-label[data-v-69f1cfee]{font-size:13px;font-weight:500;color:var(--admin-text);width:60px;flex-shrink:0}.gradient-select[data-v-69f1cfee]{flex:1;min-width:0;height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);background:#fff;cursor:pointer}.gradient-select[data-v-69f1cfee]:focus{outline:none;border-color:var(--admin-primary)}.gradient-slider[data-v-69f1cfee]{flex:1;min-width:0;height:6px;border-radius:3px;background:#e6e8ec;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gradient-slider[data-v-69f1cfee]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;box-shadow:0 2px 4px #0003}.gradient-slider[data-v-69f1cfee]::-webkit-slider-thumb:hover{transform:scale(1.1)}.gradient-slider[data-v-69f1cfee]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--admin-primary);cursor:pointer;border:none;box-shadow:0 2px 4px #0003}.gradient-slider[data-v-69f1cfee]::-moz-range-thumb:hover{transform:scale(1.1)}.gradient-value[data-v-69f1cfee]{font-size:13px;font-weight:600;color:var(--admin-text);width:30px;text-align:right;flex-shrink:0}.gradient-stop-editor[data-v-69f1cfee]{padding:16px;background:#f8f9fa;border-radius:8px;margin-bottom:12px}.gradient-stop-header[data-v-69f1cfee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gradient-stop-title[data-v-69f1cfee]{margin:0;font-size:14px;font-weight:600;color:var(--admin-text)}.gradient-stop-remove[data-v-69f1cfee]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#dc3545;cursor:pointer;transition:all .2s}.gradient-stop-remove[data-v-69f1cfee]:hover{background:#dc35451a}.gradient-stop-remove svg[data-v-69f1cfee]{width:16px;height:16px}.gradient-add-stop[data-v-69f1cfee]{width:100%;padding:10px;background:#fff;border:2px dashed #d0d5dd;border-radius:8px;color:var(--admin-text);font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.gradient-add-stop[data-v-69f1cfee]:hover{border-color:var(--admin-primary);color:var(--admin-primary);background:#0cc2ed0d}.gradient-add-stop svg[data-v-69f1cfee]{width:16px;height:16px}[data-v-6b89f8a8]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.button-group[data-v-6b89f8a8]{display:flex;flex-direction:column;gap:8px}.button-group-label[data-v-6b89f8a8]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text)}.button-group-buttons[data-v-6b89f8a8]{display:flex;gap:0;background:var(--admin-input-bg);border-radius:8px;padding:4px}.button-group-option[data-v-6b89f8a8]{flex:1;background:transparent;border:none;padding:6px 16px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;color:var(--admin-text-muted);border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.button-group-option[data-v-6b89f8a8]:hover{color:var(--admin-text)}.button-group-option.is-active[data-v-6b89f8a8]{background:#fff;font-weight:600;color:var(--admin-text);box-shadow:0 1px 3px #0000001a}.button-group-buttons.button-group-size-large[data-v-6b89f8a8]{padding:4px}.button-group-buttons.button-group-size-large .button-group-option[data-v-6b89f8a8]{padding:8px 16px}.button-group-help[data-v-6b89f8a8]{display:block;margin-top:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--admin-text-muted)}[data-v-47578f3a]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.context-menu[data-v-47578f3a]{position:relative}.context-menu-trigger[data-v-47578f3a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;color:var(--admin-text);cursor:pointer;opacity:var(--admin-context-trigger-opacity);transition:all .2s}.context-menu-trigger[data-v-47578f3a]:hover{border-color:var(--admin-text);background:#00000008}.is-open .context-menu-trigger[data-v-47578f3a]{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.06);color:var(--admin-primary)}.context-menu-dropdown[data-v-47578f3a]{position:absolute;top:calc(100% + 4px);min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #00000014;z-index:100;padding:4px}.context-menu-item[data-v-47578f3a]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--admin-text);text-align:left;cursor:pointer;transition:all .15s}.context-menu-item[data-v-47578f3a]:hover:not(.is-disabled){background:var(--admin-context-item-hover-bg)}.context-menu-item.is-danger[data-v-47578f3a]{color:var(--admin-danger)}.context-menu-item.is-danger[data-v-47578f3a]:hover:not(.is-disabled){background:rgba(var(--admin-danger),.08)}.context-menu-item.is-disabled[data-v-47578f3a]{opacity:.4;cursor:not-allowed}.context-menu-item.has-children[data-v-47578f3a]{padding-right:8px}.context-menu-item.is-expanded[data-v-47578f3a]{background:#0000000d}.context-menu-children[data-v-47578f3a]{padding-left:8px;margin-top:2px;margin-bottom:2px}.context-menu-child-item[data-v-47578f3a]{padding:8px 12px 8px 28px;font-size:13px}.context-menu-child-item[data-v-47578f3a]:hover:not(.is-disabled){background:#0000000d}.context-menu-child-item.is-active[data-v-47578f3a]{color:var(--admin-primary);font-weight:600}.context-menu-check[data-v-47578f3a]{flex-shrink:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;margin-left:auto;color:var(--admin-primary)}.context-menu-chevron[data-v-47578f3a]{flex-shrink:0;width:12px;height:12px;display:flex;align-items:center;justify-content:center;margin-left:auto;transition:transform .2s ease}.is-expanded .context-menu-chevron[data-v-47578f3a]{transform:rotate(180deg)}.context-menu-chevron svg[data-v-47578f3a]{width:12px;height:12px}.context-menu-icon[data-v-47578f3a]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.context-menu-icon[data-v-47578f3a] svg{width:16px;height:16px}.context-menu-label[data-v-47578f3a]{flex:1;white-space:nowrap}.menu-enter-active[data-v-47578f3a]{transition:opacity .15s ease,transform .15s ease}.menu-leave-active[data-v-47578f3a]{transition:opacity .1s ease,transform .1s ease}.menu-enter-from[data-v-47578f3a]{opacity:0;transform:translateY(-8px)}.menu-leave-to[data-v-47578f3a]{opacity:0;transform:translateY(-4px)}[data-v-1ec35009]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.content-item[data-v-1ec35009]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:8px;transition:all .2s ease;border:1px solid rgba(0,0,0,.1);cursor:pointer;position:relative}.content-item[data-v-1ec35009]:hover{border:1px solid rgba(0,0,0,.15)}.content-item:hover .content-item-handle[data-v-1ec35009]{opacity:1}.content-item.is-active[data-v-1ec35009]{background:rgba(var(--admin-primary),.05);border-color:rgba(var(--admin-primary),.3)}.content-item.is-active .content-item-icon svg[data-v-1ec35009]{opacity:1}.content-item.is-active .content-item-icon svg g[data-v-1ec35009]{opacity:1}.content-item.is-active .content-item-icon svg rect[data-v-1ec35009]{stroke:var(--admin-primary)}.content-item.is-active .content-item-icon svg path[data-v-1ec35009]{stroke:var(--admin-primary);stroke-opacity:1}.content-item.is-empty[data-v-1ec35009]{background:transparent;border:2px dashed rgba(0,0,0,.15)}.content-item.is-empty[data-v-1ec35009]:hover{background:#f8f9fa;border-color:#00000040}.content-item.is-empty[data-v-1ec35009]:active{transform:scale(.98)}.content-item.is-empty .content-item-label[data-v-1ec35009]{color:var(--admin-primary);font-weight:600}.content-item-handle[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;width:8px;height:24px;padding:0;background:transparent;border:none;color:var(--admin-text-muted);cursor:grab;opacity:var(--admin-handle-opacity);transition:opacity .2s ease;flex-shrink:0}.content-item-handle[data-v-1ec35009]:hover{opacity:1}.content-item-handle[data-v-1ec35009]:active{cursor:grabbing}.content-item-handle svg[data-v-1ec35009]{flex-shrink:0}.content-item-center-cluster[data-v-1ec35009]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;max-width:calc(100% - 120px);pointer-events:none}.content-item-icon-slot[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:20px;color:var(--admin-text-muted);pointer-events:auto}.content-item-preview[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-item-label[data-v-1ec35009]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-item-input[data-v-1ec35009]{flex:1;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);background:#00000005;border:1px solid rgba(0,0,0,.1);border-radius:6px;outline:none;padding:8px 12px;text-align:center;transition:all .2s ease}.content-item-input[data-v-1ec35009]:focus{background:#fff;border-color:var(--admin-primary);box-shadow:0 0 0 3px rgba(var(--admin-primary),.1)}.content-item-input[data-v-1ec35009]::placeholder{color:var(--admin-text-muted)}.content-item-actions[data-v-1ec35009]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.content-item-right-icon[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#00000080}.content-item-icon[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--admin-text);flex-shrink:0}.content-item-icon svg[data-v-1ec35009]{flex-shrink:0}.content-item-save-button[data-v-1ec35009]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--admin-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}.content-item-save-button[data-v-1ec35009]:hover{filter:brightness(.9);transform:scale(1.05)}.content-item-save-button[data-v-1ec35009]:active{transform:scale(.95)}.content-item-save-button svg[data-v-1ec35009]{flex-shrink:0}[data-v-b57bd38c]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.content-item-add[data-v-b57bd38c]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background:transparent;border:2px dashed rgba(0,0,0,.15);border-radius:8px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.content-item-add[data-v-b57bd38c]:hover{background:#f8f9fa;border-color:#00000040;color:var(--admin-text)}.content-item-add:hover svg[data-v-b57bd38c]{transform:scale(1.1)}.content-item-add[data-v-b57bd38c]:active{transform:scale(.98)}.content-item-add svg[data-v-b57bd38c]{flex-shrink:0;transition:transform .2s ease}.content-item-list[data-v-a400f6aa]{display:flex;flex-direction:column;gap:10px}[data-v-13e9e1aa]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.content-drawer-wrapper[data-v-13e9e1aa]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.content-drawer-overlay[data-v-13e9e1aa]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.content-drawer[data-v-13e9e1aa]{position:absolute;top:0;left:0;right:0;height:90%;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0 0 8px 8px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;z-index:2;overflow:hidden}.content-drawer-header[data-v-13e9e1aa]{display:flex;align-items:center;padding:15px 24px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.content-drawer-title[data-v-13e9e1aa]{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;color:var(--admin-text);margin:0}.content-drawer-header-actions[data-v-13e9e1aa]{display:flex;align-items:center;margin-left:12px}.content-drawer-close[data-v-13e9e1aa]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:auto;background:transparent;border:none;border-radius:6px;color:var(--admin-text-muted);cursor:pointer;transition:all .2s ease}.content-drawer-close[data-v-13e9e1aa]:hover{background:#0000000d;color:var(--admin-text)}.content-drawer-close svg[data-v-13e9e1aa]{flex-shrink:0}.content-drawer-body[data-v-13e9e1aa]{background:#f6f6f6;flex:1;overflow-y:auto;padding:24px}.content-drawer-content[data-v-13e9e1aa]{display:grid;gap:20px}.content-drawer-footer[data-v-13e9e1aa]{display:flex;align-items:center;justify-content:space-between;background:#f6f6f6;padding:10px 15px;border-top:1px solid rgba(0,0,0,.05);flex-shrink:0}.content-drawer-footer-actions[data-v-13e9e1aa]{justify-content:flex-end;gap:8px}.content-drawer-action-btn[data-v-13e9e1aa]{padding:7px 16px;border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none;outline:none;line-height:1}.content-drawer-action-btn[data-v-13e9e1aa]:active{transform:scale(.97)}.content-drawer-cancel-btn[data-v-13e9e1aa]{background:transparent;color:var(--admin-text-muted);border:1px solid rgba(0,0,0,.12)}.content-drawer-cancel-btn[data-v-13e9e1aa]:hover{background:#0000000d;color:var(--admin-text)}.content-drawer-save-btn[data-v-13e9e1aa]{background:var(--admin-primary);color:#fff}.content-drawer-save-btn[data-v-13e9e1aa]:hover:not(:disabled){filter:brightness(1.1)}.content-drawer-save-btn[data-v-13e9e1aa]:disabled{opacity:.4;cursor:not-allowed}.content-drawer-nav-button[data-v-13e9e1aa]{display:flex;align-items:center;gap:8px;background:transparent;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);cursor:pointer;transition:all .2s ease}.content-drawer-nav-button[data-v-13e9e1aa]:disabled{opacity:.4;cursor:not-allowed}.content-drawer-nav-button svg[data-v-13e9e1aa]{flex-shrink:0}.content-drawer-nav-button span[data-v-13e9e1aa]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-drawer-nav-indicator[data-v-13e9e1aa]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--admin-text-muted)}[data-v-68869da6]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.add-item-menu-container[data-v-68869da6]{position:relative}.add-item-menu-dropdown[data-v-68869da6]{position:absolute;display:grid;grid-template-columns:1fr 1fr;left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:100}.add-item-menu-option[data-v-68869da6]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--admin-text);text-align:left;cursor:pointer;transition:background .2s}.add-item-menu-option[data-v-68869da6]:hover{background:#f8f9fa}.add-item-menu-option[data-v-68869da6]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.add-item-menu-icon[data-v-68869da6]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--admin-text-muted);flex-shrink:0}.add-item-menu-icon[data-v-68869da6] svg{width:100%;height:100%}.add-item-menu-label[data-v-68869da6]{flex:1}[data-v-3285550b]:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}.admin-spacing-field[data-v-3285550b]{display:flex;flex-direction:column;gap:8px}.spacing-header[data-v-3285550b]{display:flex;justify-content:space-between;align-items:center}.spacing-title[data-v-3285550b]{margin:0;font-family:var(--font-header, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);font-size:14px;font-weight:400;color:var(--admin-text, #1a1a1a)}.spacing-button-group[data-v-3285550b]{display:flex;background:#f5f5f5;border-radius:6px;padding:2px;gap:2px}.spacing-mode-button[data-v-3285550b]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:none;border-radius:4px;font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .15s ease;white-space:nowrap}.spacing-mode-button[data-v-3285550b]:hover{color:#333}.spacing-mode-button.is-active[data-v-3285550b]{background:#fff;color:#1a1a1a;box-shadow:0 1px 2px #0000000d}.spacing-unified[data-v-3285550b]{margin-top:0}.spacing-individual[data-v-3285550b]{display:grid;gap:16px;margin-top:8px}.spacing-individual[data-v-3285550b] .admin-range-header{padding-top:0}.spacing-individual.spacing-sides-2[data-v-3285550b],.spacing-individual.spacing-sides-2.spacing-layout-compact[data-v-3285550b],.spacing-individual.spacing-sides-2.spacing-layout-medium[data-v-3285550b]{grid-template-columns:repeat(2,1fr)}.spacing-individual.spacing-sides-2.spacing-layout-expanded[data-v-3285550b]{grid-template-columns:1fr}.spacing-individual.spacing-layout-compact[data-v-3285550b]{grid-template-columns:repeat(4,1fr);gap:12px}.spacing-individual.spacing-layout-compact[data-v-3285550b] .admin-range-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px;padding-top:0}.spacing-individual.spacing-layout-compact[data-v-3285550b] .admin-range-label{font-size:12px}.spacing-individual.spacing-layout-compact[data-v-3285550b] .admin-range-value-input{width:50px}.spacing-individual.spacing-layout-compact .spacing-link-button[data-v-3285550b]{align-self:center;margin-top:-10px}.spacing-individual.spacing-layout-medium[data-v-3285550b]{grid-template-columns:1fr auto 1fr;gap:16px 12px}.spacing-individual.spacing-layout-medium .spacing-link-button[data-v-3285550b]{align-self:center}.spacing-individual.spacing-layout-expanded[data-v-3285550b]{grid-template-columns:1fr;gap:8px}.spacing-individual.spacing-layout-expanded .spacing-link-button[data-v-3285550b]{justify-self:center;margin:0}.spacing-link-button[data-v-3285550b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fafafa;border:1px solid rgba(0,0,0,.1);border-radius:6px;color:#666;cursor:pointer;transition:all .2s ease;flex-shrink:0}.spacing-link-button[data-v-3285550b]:hover{background:#f0f0f0;border-color:#00000026}.spacing-link-button.is-linked[data-v-3285550b]{color:#00d0fe}.spacing-link-button.is-linked[data-v-3285550b]:hover{background:#f0f0f0;color:#00b8e6}.spacing-link-button svg[data-v-3285550b]{width:10px;height:20px}:root{--admin-primary: #011E45;--admin-header-bg: #FAFAFA;--admin-secondary: #6c757d;--admin-danger: #dc3545;--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-info: #17a2b8;--admin-bg-light: #f8f9fa;--admin-bg-secondary: #e9ecef;--admin-border: #e0e0e0;--admin-text:#011E45;--admin-text-muted: #999;--admin-input-bg: #FAFAFA;--admin-input-border: rgba(0, 0, 0, .05);--admin-input-bg-disabled: #f5f5f5;--admin-input-border-radius: 10px;--admin-border-radius: 8px;--admin-spacing: 30px;--admin-range-track-bg: linear-gradient(90deg, #00D1FF 20.4%, #FF00E6 55.91%, #FF003D 80.09%);--admin-range-thumb-border: #00D1FF;--admin-handle-opacity: .5;--admin-context-trigger-opacity: 1;--admin-context-item-hover-bg: rgba(0, 0, 0, .05);--admin-group-children-bg: #f8f8f8}[class*=-mount]{width:100%;display:block}.admin-form-content{padding:30px}.admin-form-content h3{font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:700;color:var(--admin-text);margin:0 0 24px}.admin-form-row{margin-bottom:20px}.admin-btn-primary,.admin-btn-secondary{padding:10px 20px;border:none;border-radius:8px;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-btn-primary:disabled,.admin-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.admin-btn-primary{background:var(--admin-primary);color:#fff}.admin-btn-primary:hover:not(:disabled){background:#023268;filter:brightness(.9)}.admin-btn-secondary{background:var(--admin-bg-secondary);color:var(--admin-text)}.admin-btn-secondary:hover:not(:disabled){background:#d4d7db;filter:brightness(.95)}.admin-btn-danger{background:var(--admin-danger);color:#fff}.admin-btn-danger:hover:not(:disabled){background:var(--admin-danger-hover)}.admin-btn-success{background:var(--admin-success);color:#fff}.admin-btn-success:hover:not(:disabled){background:var(--admin-success-hover)}.mesh-blob-panel[data-v-13eb327b]{position:fixed;top:50%;transform:translateY(-50%);width:320px;background:#fff;border-radius:8px;box-shadow:0 10px 25px #00000026;z-index:10000;display:flex;flex-direction:column;max-height:80vh;animation:slideInFromRight-13eb327b .3s cubic-bezier(.4,0,.2,1)}@keyframes slideInFromRight-13eb327b{0%{opacity:0;transform:translateY(-50%) translate(20px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.mesh-blob-panel-header[data-v-13eb327b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.mesh-blob-panel-title[data-v-13eb327b]{margin:0;font-size:14px;font-weight:600;color:#111827}.mesh-blob-panel-close[data-v-13eb327b]{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.mesh-blob-panel-close[data-v-13eb327b]:hover{background:#f3f4f6;color:#111827}.mesh-blob-panel-body[data-v-13eb327b]{padding:20px;overflow-y:auto;flex:1}.mesh-gradient-picker[data-v-22b2507a]{width:100%;pointer-events:all}.mesh-settings-row[data-v-22b2507a]{display:flex;gap:12px}.mesh-settings-row[data-v-22b2507a]>*{flex:1}.mesh-gradient-label[data-v-22b2507a]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:8px}.mesh-gradient-preview[data-v-22b2507a]{width:100%;height:120px;border-radius:6px;overflow:hidden;cursor:pointer;border:1px solid #e5e7eb;transition:all .2s}.mesh-gradient-preview[data-v-22b2507a]:hover{border-color:#0cc2ed;box-shadow:0 0 0 3px #0cc2ed1a}.mesh-gradient-preview svg[data-v-22b2507a]{width:100%;height:100%;display:block}.empty-preview[data-v-22b2507a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f9fafb;color:#9ca3af;font-size:14px}.blob-visual-editor[data-v-22b2507a]{width:100%}.position-canvas[data-v-22b2507a]{position:relative;width:100%;height:180px;background:linear-gradient(to bottom,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:6px;margin-bottom:16px;cursor:crosshair;overflow:hidden;pointer-events:all}.blob-marker[data-v-22b2507a]{position:absolute;width:32px;height:32px;border-radius:50%;transform:translate(-50%,-50%);cursor:move;border:3px solid white;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-user-select:none;user-select:none;pointer-events:all}.blob-marker[data-v-22b2507a]:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px #0003;z-index:10}.blob-marker.is-selected[data-v-22b2507a]{border-color:#0cc2ed;border-width:4px;transform:translate(-50%,-50%) scale(1.15);box-shadow:0 4px 16px #0cc2ed66;z-index:20}.blob-number[data-v-22b2507a]{color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);pointer-events:none}.selected-blob-controls[data-v-22b2507a]{border-top:1px solid #e5e7eb;padding-top:16px}.selected-blob-header[data-v-22b2507a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.selected-blob-title[data-v-22b2507a]{font-size:13px;font-weight:600;color:#374151}.blob-editor-actions[data-v-22b2507a]{display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.blob-preview-circle[data-v-22b2507a]{width:24px;height:24px;border-radius:50%;border:2px solid white;box-shadow:0 1px 3px #0000001a}.blob-action-btn[data-v-22b2507a]{background:#fff;border:1px solid #d1d5db;padding:8px 12px;cursor:pointer;color:#374151;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s;font-size:13px;font-weight:500;flex:1}.blob-action-btn[data-v-22b2507a]:hover{background:#f9fafb;border-color:#9ca3af}.blob-action-danger[data-v-22b2507a]{color:#dc2626}.blob-action-danger[data-v-22b2507a]:hover{background:#fee2e2;border-color:#fca5a5}.sh-btn[data-v-22b2507a]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.sh-btn-primary[data-v-22b2507a]{background:#0cc2ed;color:#fff}.sh-btn-primary[data-v-22b2507a]:hover{background:#0ab3dc}.sh-btn-secondary[data-v-22b2507a]{background:#fff;color:#374151;border:1px solid #d1d5db}.sh-btn-secondary[data-v-22b2507a]:hover{background:#f9fafb;border-color:#9ca3af}.sh-section-settings-sticky-wrapper[data-v-be9a3d36]{position:sticky;margin-top:22px;margin-left:22px;top:0;width:fit-content;z-index:10000000;pointer-events:none}.sh-section-settings-sticky-wrapper .sh-settings-card[data-v-be9a3d36],.sh-section-settings-sticky-wrapper[data-v-be9a3d36] .content-drawer{pointer-events:all}.sh-settings-overlay[data-v-be9a3d36]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:all;z-index:-1;cursor:default}.sh-settings-card[data-v-be9a3d36]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;width:320px;height:475px;display:flex;flex-direction:column;overflow:hidden;touch-action:pan-y}.sh-settings-header[data-v-be9a3d36]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;flex-shrink:0}.sh-settings-header h3[data-v-be9a3d36]{margin:0;font-size:16px;font-weight:600;color:#111827}.sh-settings-content[data-v-be9a3d36]{background:#f6f6f6;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;overscroll-behavior:contain}.sh-settings-close[data-v-be9a3d36]{background:none;border:none;font-size:24px;line-height:1;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.sh-settings-close[data-v-be9a3d36]:hover{background-color:#f3f4f6;color:#111827}.sh-settings-tabs[data-v-be9a3d36]{flex:1;overflow-y:auto}.sh-modal-footer-content[data-v-be9a3d36]{padding:10px 20px;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;flex-shrink:0}.sh-btn[data-v-be9a3d36]{flex:1;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.sh-btn[data-v-be9a3d36]:disabled{opacity:.6;cursor:not-allowed}.sh-btn-secondary[data-v-be9a3d36]{background:#fff;color:#374151;border:1px solid #d1d5db}.sh-btn-secondary[data-v-be9a3d36]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.sh-btn-primary[data-v-be9a3d36]{background:#001e45;color:#fff;border:1px solid #001e45}.sh-btn-primary[data-v-be9a3d36]:hover:not(:disabled){background:#002a5c;border-color:#002a5c}.sh-doormingo-section-settings .sh-btn-primary[data-v-be9a3d36]{background:#ec3e79;border-color:#ec3e79}.sh-doormingo-section-settings .sh-btn-primary[data-v-be9a3d36]:hover:not(:disabled){background:#d63368;border-color:#d63368}[data-v-be9a3d36] .sh-doormingo-section-settings .admin-tabs .admin-tab.active:after{background:#ec3e79!important}.sh-settings-footer[data-v-be9a3d36]{padding:16px 20px;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end}.sh-settings-button[data-v-be9a3d36]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.sh-settings-button-secondary[data-v-be9a3d36]{background:#fff;color:#374151;border:1px solid #d1d5db}.sh-settings-button-secondary[data-v-be9a3d36]:hover{background:#f9fafb;border-color:#9ca3af}.sh-settings-button-primary[data-v-be9a3d36]{background:#0cc2ed;color:#fff}.sh-settings-button-primary[data-v-be9a3d36]:hover{background:#0ab3db}.section-settings-panel[data-v-be9a3d36]{width:100%}.settings-section[data-v-be9a3d36]{margin-bottom:24px;padding:10px;gap:10px!important}.settings-section[data-v-be9a3d36]:last-child{margin-bottom:0}.section-title[data-v-be9a3d36]{font-size:14px;font-weight:600;color:#333;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.sh-settings-footer[data-v-be9a3d36]{padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb;margin-top:auto}.sh-footer-text[data-v-be9a3d36]{font-size:12px;color:#6b7280;margin:0;text-align:center}.sh-modal-footer-content[data-v-be9a3d36]{display:flex;flex-direction:row;flex-shrink:0;border-top:1px solid #e5e7eb}.sh-help-text[data-v-be9a3d36]{font-size:12px;line-height:1.4;color:#6b7280;padding:8px 12px;background:#f9fafb;border-radius:6px;margin:0}.sh-color-morph-row[data-v-be9a3d36]{display:flex;align-items:center;gap:8px}.sh-color-morph-row>.color-picker[data-v-be9a3d36]{flex:1;min-width:0}.sh-remove-color-row-btn[data-v-be9a3d36]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:6px;border:1px solid #fecaca;background:#fff;color:#dc2626;cursor:pointer;transition:all .15s ease}.sh-remove-color-row-btn[data-v-be9a3d36]:hover{background:#fef2f2;border-color:#fca5a5}.sh-add-color-btn[data-v-be9a3d36]{width:100%;padding:8px 16px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid #5e75e6;background:#fff;color:#5e75e6;cursor:pointer;transition:all .15s ease}.sh-add-color-btn[data-v-be9a3d36]:hover{background:#f0f3ff;border-color:#4c63d4}.sh-add-color-btn[data-v-be9a3d36]:active{background:#f3f4f6}

/* SquareHero RTE Text Effects.

   The toolbar's OWN chrome (background, buttons, hover states) is NOT here -
   it's self-injected as a <style> tag directly into the parent document by
   rte-effects.js itself (see installToolbar's ensureToolbarStyle), the same
   way the original tested script did it. This file is bundled into
   studio.css, which sh-studio-loader.js loads into whatever document
   studio.js itself runs in (the site-content iframe) - but the toolbar is
   injected into window.parent.document (the outer editor frame, alongside
   Squarespace's own RTE toolbar), a DIFFERENT document. A stylesheet loaded
   into one frame never applies to elements in a different frame, so the
   toolbar chrome has to travel with the toolbar itself, not live in this
   externally-loaded file.

   Every actual text style's CSS (gradient, pulse, anything added later) is
   generated per-preset straight into the site's own Code Injection by
   style-library.js's generateCSS() - not shipped as static CSS here at all,
   since a "text style" is now a Style Library entry (id + arbitrary bundle
   of properties), not a fixed, unconfigurable effect. This file is kept only
   so build.sh has somewhere to append future truly-static, non-preset rules
   if a later effect ever needs one. */

/* ── "Style As" (rte-effects.js's own toolbar dropdown, no Vue panel/Style
   Library involved) ──────────────────────────────────────────────────────
   Lets a selection be typeset as a DIFFERENT heading/paragraph level than
   its actual HTML tag - e.g. an h2 made to look like an h1 - without
   changing the tag itself (keeps semantic/SEO structure intact, unlike
   Squarespace's own native block-format dropdown which changes the real
   tag). A fixed set of 7 treatments, not a user-authored preset, so unlike
   Gradient/Image this needs no Style Library entry/Code Injection
   round-trip at all - it's shipped as static CSS right here, reading
   straight from the site's own design-system custom properties (the exact
   values 7.1's Design Panel already writes to :root), so it automatically
   tracks whatever the site's actual Heading/Paragraph typography is set to.
   Heading levels use the heading font group's properties; Paragraph 1/2/3
   (large/normal/small text) use the body font group's - matching how
   Squarespace's own Design Panel pairs them (headings use the Heading font,
   all paragraph sizes use the Body font, just at different sizes). Applied
   via the exact same textColor-mark marker trick as Gradient/Image (see
   rte-effects.js's own top-of-file comment) - which also means, like those,
   it shares the SAME single mark slot: only one of Gradient Style/Image
   Background Effect/Style As can be active on a given run of text at once,
   applying one clears whichever of the other two was there. */
[style*="SHSTYLEASh1"],
[style*="SHSTYLEASh2"],
[style*="SHSTYLEASh3"],
[style*="SHSTYLEASh4"] {
  font-family: var(--heading-font-font-family);
  font-style: var(--heading-font-font-style);
  font-weight: var(--heading-font-font-weight);
  text-transform: var(--heading-font-text-transform);
  letter-spacing: var(--heading-font-letter-spacing);
  line-height: var(--heading-font-line-height);
}

[style*="SHSTYLEASp1"],
[style*="SHSTYLEASp2"],
[style*="SHSTYLEASp3"] {
  font-family: var(--body-font-font-family);
  font-style: var(--body-font-font-style);
  font-weight: var(--body-font-font-weight);
  text-transform: var(--body-font-text-transform);
  letter-spacing: var(--body-font-letter-spacing);
  line-height: var(--body-font-line-height);
}

[style*="SHSTYLEASh1"] { font-size: var(--heading-1-size); }
[style*="SHSTYLEASh2"] { font-size: var(--heading-2-size); }
[style*="SHSTYLEASh3"] { font-size: var(--heading-3-size); }
[style*="SHSTYLEASh4"] { font-size: var(--heading-4-size); }
[style*="SHSTYLEASp1"] { font-size: var(--large-text-size); }
[style*="SHSTYLEASp2"] { font-size: var(--normal-text-size); }
[style*="SHSTYLEASp3"] { font-size: var(--small-text-size); }

/* ── Opacity (rte-effects.js's own toolbar slider) ───────────────────────
   Same fixed-set, no-Style-Library-involved pattern as Style As - 0-100 in
   10% steps. IDs are zero-padded to a fixed 3-digit width ("010", "100")
   rather than bare numbers - [style*="..."] is a plain substring match
   against the whole style attribute, and a bare "10" would incorrectly
   ALSO match "100" (it's a literal prefix of it). Same-length strings can
   never be a substring of a different one, which removes that risk
   entirely. 100% itself is never baked in as a marker at all (see
   rte-effects.js's own applyOpacity) - fully opaque is already the
   default, nothing needs overriding for it. */
[style*="SHOPACITY000"] { opacity: 0; }
[style*="SHOPACITY010"] { opacity: 0.1; }
[style*="SHOPACITY020"] { opacity: 0.2; }
[style*="SHOPACITY030"] { opacity: 0.3; }
[style*="SHOPACITY040"] { opacity: 0.4; }
[style*="SHOPACITY050"] { opacity: 0.5; }
[style*="SHOPACITY060"] { opacity: 0.6; }
[style*="SHOPACITY070"] { opacity: 0.7; }
[style*="SHOPACITY080"] { opacity: 0.8; }
[style*="SHOPACITY090"] { opacity: 0.9; }

/* Blend Mode was tried and scrapped: mix-blend-mode only took visible
   effect when applied at the .fe-block level (Squarespace's Fluid Engine
   block root) - every descendant tested, including this marked span and
   every wrapper div up to but not including .fe-block itself, produced no
   visible blending at all despite the computed style correctly showing the
   chosen mode and no isolation/transform/filter/opacity on any ancestor.
   Confirmed via a live side-by-side (native block-level mix-blend-mode
   applied to the same content: worked immediately) - whatever Fluid Engine
   is doing to its block root's compositing isn't reachable from inside it,
   so a per-selection blend mode isn't achievable within this architecture
   without something far outside this feature's scope. Not pursuing it
   further for now. */

/* ── Custom Field (editor-only connected-text indicator) ─────────────────
   SHFIELD<fieldId> - unlike every other tool in this file, there's no
   Style Library entry behind this token at all: the field's own id IS the
   token (see rte-effects.js's own CUSTOMFIELD_PREFIX comment), and the
   actual VALUE substitution happens entirely on the published page via a
   separate runtime script (core/sh-customfield-runtime.js, Extension repo)
   reading this same token from plain attribute selectors there.
   This rule's only job is a subtle "this text is connected to something"
   cue while editing - and it must be invisible on the published page.
   .tiptap.ProseMirror elements only exist in the editor's own DOM (a
   published page's rendered HTML has no ProseMirror wrapper at all), so
   scoping under it achieves "editor-only" for free, with zero JS and zero
   per-instance data needed for this half of the feature. */
.tiptap.ProseMirror [style*="SHFIELD"] {
  background: rgba(59, 130, 246, 0.12);
  border-radius: 2px;
  padding: 0 1px;
}

.tiptap.ProseMirror [style*="SHFIELD"]::after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 0 0 2px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0.5H4.5C3.96957 0.5 3.46086 0.710714 3.08579 1.08579C2.71071 1.46086 2.5 1.96957 2.5 2.5V7.5C2.5 8.03043 2.28929 8.53914 1.91421 8.91421C1.53914 9.28929 1.03043 9.5 0.5 9.5C1.03043 9.5 1.53914 9.71071 1.91421 10.0858C2.28929 10.4609 2.5 10.9696 2.5 11.5V16.5C2.5 17.6 3.4 18.5 4.5 18.5H5.5M13.5 18.5H14.5C15.0304 18.5 15.5391 18.2893 15.9142 17.9142C16.2893 17.5391 16.5 17.0304 16.5 16.5V11.5C16.5 10.4 17.4 9.5 18.5 9.5C17.9696 9.5 17.4609 9.28929 17.0858 8.91421C16.7107 8.53914 16.5 8.03043 16.5 7.5V2.5C16.5 1.96957 16.2893 1.46086 15.9142 1.08579C15.5391 0.710714 15.0304 0.5 14.5 0.5H13.5' stroke='%233b82f6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.75;
}
