/**
 * SquareHero Studio - Styles
 * Version: 0.9.6
 * Generated: 2026-06-26T03:01:39.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";[data-v-87d4a3a0]: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-drawer-overlay[data-v-87d4a3a0]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10000;animation:fadeIn-87d4a3a0 .25s ease}@keyframes fadeIn-87d4a3a0{0%{opacity:0}to{opacity:1}}.admin-drawer-panel[data-v-87d4a3a0]{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-87d4a3a0]{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-87d4a3a0]{width:100%}}.admin-drawer-panel.width-full[data-v-87d4a3a0]{width:70%;min-width:800px}@media(max-width:768px){.admin-drawer-panel.width-full[data-v-87d4a3a0]{width:100%;min-width:unset}}.admin-drawer-panel.width-half[data-v-87d4a3a0]{width:50%;min-width:600px}@media(max-width:768px){.admin-drawer-panel.width-half[data-v-87d4a3a0]{width:100%;min-width:unset}}.admin-drawer-panel.width-third[data-v-87d4a3a0]{width:33.333%;min-width:400px}@media(max-width:768px){.admin-drawer-panel.width-third[data-v-87d4a3a0]{width:100%;min-width:unset}}.admin-drawer-header[data-v-87d4a3a0]{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-87d4a3a0]{display:flex;align-items:center;gap:20px;flex:1}.admin-drawer-header .admin-drawer-title[data-v-87d4a3a0]{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-87d4a3a0]{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-87d4a3a0]{width:24px;height:24px}.admin-drawer-header .admin-drawer-close[data-v-87d4a3a0]:hover{background:rgba(var(--admin-primary),.1)}.admin-drawer-content[data-v-87d4a3a0]{flex:1;overflow-y:auto;overflow-x:hidden}.admin-drawer-content[data-v-87d4a3a0]::-webkit-scrollbar{width:8px}.admin-drawer-content[data-v-87d4a3a0]::-webkit-scrollbar-track{background:var(--admin-bg-light)}.admin-drawer-content[data-v-87d4a3a0]::-webkit-scrollbar-thumb{background:var(--admin-border);border-radius:4px}.admin-drawer-content[data-v-87d4a3a0]::-webkit-scrollbar-thumb:hover{background:silver;filter:brightness(.9)}.admin-drawer-footer-slot[data-v-87d4a3a0]{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-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-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-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-f42e013e]: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}.filter-bar[data-v-f42e013e]{display:flex;flex-direction:column;width:100%;border-radius:12px}.filter-bar-tabs[data-v-f42e013e]{display:flex;align-items:center;justify-content:space-between}.filter-bar-tabs-list[data-v-f42e013e]{display:flex;align-items:center}.filter-bar-tabs-actions[data-v-f42e013e]{display:flex;align-items:center;gap:12px}.filter-bar-tab[data-v-f42e013e]{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-f42e013e]:hover{color:var(--admin-text)}.filter-bar-tab.is-active[data-v-f42e013e]{color:var(--admin-primary);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%) 1}.filter-bar-content[data-v-f42e013e]{display:flex;align-items:center;gap:12px;padding:20px 0}.filter-bar-search[data-v-f42e013e]{position:relative;flex:1;min-width:250px}.filter-bar-search-icon[data-v-f42e013e]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--admin-text-muted);pointer-events:none}.filter-bar-search-input[data-v-f42e013e]{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-f42e013e]::placeholder{color:var(--admin-text-muted)}.filter-bar-search-input[data-v-f42e013e]:hover{border-color:#00000026}.filter-bar-search-input[data-v-f42e013e]:focus{border-color:var(--admin-primary);background:#fff}.filter-bar-filters[data-v-f42e013e]{display:flex;align-items:center;gap:12px;flex-shrink:0}.filter-bar-filters.full-width[data-v-f42e013e]{flex:1}.filter-bar-actions[data-v-f42e013e]{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.filter-bar-reset[data-v-f42e013e]{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-f42e013e]{flex-shrink:0}.filter-bar-reset[data-v-f42e013e]:hover:not(:disabled){border-color:var(--admin-text);background:#00000008}.filter-bar-reset[data-v-f42e013e]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.filter-bar-content[data-v-f42e013e]{flex-wrap:wrap}.filter-bar-search[data-v-f42e013e]{flex:1 1 100%}.filter-bar-filters[data-v-f42e013e]{flex:1 1 auto}}.squarespace-asset-library[data-v-d26debb3]{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-d26debb3],.asset-library-slide-leave-active[data-v-d26debb3]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.asset-library-slide-enter-from[data-v-d26debb3],.asset-library-slide-leave-to[data-v-d26debb3]{transform:translate(-100%)}.asset-library-header[data-v-d26debb3]{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-d26debb3]{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-d26debb3]{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-d26debb3]{width:24px;height:24px}.asset-library-close[data-v-d26debb3]:hover{background:#011e451a}.asset-library-body[data-v-d26debb3]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}[data-v-d26debb3] .filter-bar-content{padding:20px 24px}.asset-library-footer[data-v-d26debb3]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:20px 30px;border-top:1px solid var(--admin-border);background:var(--admin-header-bg);flex-shrink:0}.btn-primary[data-v-d26debb3],.btn-secondary[data-v-d26debb3]{padding:10px 20px;border-radius:6px;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}.btn-primary[data-v-d26debb3]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-d26debb3]:hover:not(:disabled){opacity:.85}.btn-primary[data-v-d26debb3]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-d26debb3]{background:transparent;color:var(--admin-primary);border:1px solid var(--admin-border)}.btn-secondary[data-v-d26debb3]:hover{background:var(--admin-bg-light);border-color:var(--admin-primary)}.upload-btn[data-v-d26debb3]{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-d26debb3]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.upload-btn[data-v-d26debb3]:disabled{opacity:.5;cursor:not-allowed}.skeleton[data-v-d26debb3]{background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:shimmer-d26debb3 1.5s ease-in-out infinite;border-radius:4px;will-change:background-position;backface-visibility:hidden;transform:translateZ(0)}@keyframes shimmer-d26debb3{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-item[data-v-d26debb3]{cursor:default;pointer-events:none;background:#f9fafb}.skeleton-item .asset-preview[data-v-d26debb3]{position:relative;width:100%;aspect-ratio:1;padding-bottom:0;background:#e5e7eb}.skeleton-thumb[data-v-d26debb3]{width:100%;height:100%;border-radius:0;background:#e5e7eb}.skeleton-item .asset-info[data-v-d26debb3]{padding:8px;background:#fff;display:flex;flex-direction:column;gap:4px}.skeleton-filename[data-v-d26debb3]{height:12px;width:75%;border-radius:3px}.skeleton-meta[data-v-d26debb3]{height:11px;width:50%;border-radius:3px}.asset-library-error[data-v-d26debb3],.asset-library-empty[data-v-d26debb3]{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-d26debb3],.asset-library-empty p[data-v-d26debb3]{margin:12px 0;font-size:14px;color:#6b7280}.asset-library-error svg[data-v-d26debb3],.asset-library-empty svg[data-v-d26debb3]{color:#9ca3af;margin-bottom:16px;opacity:.5}.retry-btn[data-v-d26debb3],.upload-btn-large[data-v-d26debb3]{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-d26debb3]:hover,.upload-btn-large[data-v-d26debb3]:hover{background:#f9fafb;border-color:#9ca3af}.asset-library-grid[data-v-d26debb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:16px 24px;flex:1}.asset-item[data-v-d26debb3]{position:relative;background:#f9fafb;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.asset-item[data-v-d26debb3]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000001a}.asset-item.selected[data-v-d26debb3]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.asset-preview[data-v-d26debb3]{position:relative;width:100%;padding-bottom:100%;background:#e5e7eb;overflow:hidden}.asset-preview img[data-v-d26debb3]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.asset-video-preview .video-overlay[data-v-d26debb3]{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-d26debb3]{opacity:1}.video-duration[data-v-d26debb3]{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-d26debb3]{position:absolute;top:8px;right:8px;z-index:3;animation:scaleIn-d26debb3 .2s ease}@keyframes scaleIn-d26debb3{0%{transform:scale(0)}to{transform:scale(1)}}.asset-info[data-v-d26debb3]{padding:8px;background:#fff}.asset-filename[data-v-d26debb3]{font-size:12px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.asset-meta[data-v-d26debb3]{font-size:11px;color:#9ca3af;display:flex;gap:8px}.asset-library-footer[data-v-d26debb3]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#fff;flex-shrink:0}.btn-secondary[data-v-d26debb3],.btn-primary[data-v-d26debb3]{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-d26debb3]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-d26debb3]:hover{background:#f9fafb;border-color:#9ca3af}.btn-primary[data-v-d26debb3]{background:#3b82f6;color:#fff}.btn-primary[data-v-d26debb3]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-d26debb3]:disabled{opacity:.5;cursor:not-allowed}[data-v-d9cc5e9d]: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}.image-upload[data-v-d9cc5e9d]{width:100%}.image-upload.image-upload-disabled[data-v-d9cc5e9d]{opacity:.6;pointer-events:none}.image-upload-label[data-v-d9cc5e9d]{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-d9cc5e9d]{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-d9cc5e9d]:hover{border-color:rgba(var(--admin-primary),.3);background:rgba(var(--admin-input-bg),.5)}.image-upload-zone.image-upload-zone-dragover[data-v-d9cc5e9d]{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.05);border-style:solid}.image-upload-input[data-v-d9cc5e9d]{display:none}.image-upload-zone-content[data-v-d9cc5e9d]{display:flex;flex-direction:column;align-items:center;gap:12px}.image-upload-zone-content svg[data-v-d9cc5e9d]{color:var(--admin-text-muted)}.image-upload-zone-text[data-v-d9cc5e9d]{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-d9cc5e9d]{color:var(--admin-primary)}.image-upload-zone-hint[data-v-d9cc5e9d]{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-d9cc5e9d]{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-d9cc5e9d]{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-d9cc5e9d]{flex-shrink:0;color:var(--admin-text-muted);transition:color .15s ease}.image-upload-menu-item[data-v-d9cc5e9d]:hover{background:rgba(var(--admin-primary),.08);color:var(--admin-primary)}.image-upload-menu-item:hover svg[data-v-d9cc5e9d]{color:var(--admin-primary)}.image-upload-menu-item[data-v-d9cc5e9d]:active{transform:scale(.98)}.image-upload-grid[data-v-d9cc5e9d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.image-upload-item[data-v-d9cc5e9d]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--admin-input-bg)}.image-upload-item.image-upload-item-uploading[data-v-d9cc5e9d]{pointer-events:none}.image-upload-item.has-focal-point-enabled[data-v-d9cc5e9d]{cursor:crosshair}.image-upload-item.has-focal-point-enabled:hover .image-upload-preview[data-v-d9cc5e9d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3b82f61a;pointer-events:none}.image-upload-preview[data-v-d9cc5e9d]{position:relative;width:100%;height:100%;-webkit-user-select:none;user-select:none}.image-upload-preview.focal-point-active[data-v-d9cc5e9d]{cursor:crosshair}.image-upload-preview img[data-v-d9cc5e9d]{width:100%;height:100%;object-fit:cover;pointer-events:none}.has-focal-point-enabled .image-upload-preview[data-v-d9cc5e9d]{background:#00000008}.has-focal-point-enabled .image-upload-preview img[data-v-d9cc5e9d]{object-fit:contain}.image-upload-progress-overlay[data-v-d9cc5e9d]{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-d9cc5e9d]{color:#fff}.image-upload-spinner svg[data-v-d9cc5e9d]{animation:spinner-rotate-d9cc5e9d 1s linear infinite}.image-upload-spinner .spinner-circle[data-v-d9cc5e9d]{animation:spinner-dash-d9cc5e9d 1.5s ease-in-out infinite}@keyframes spinner-rotate-d9cc5e9d{to{transform:rotate(360deg)}}@keyframes spinner-dash-d9cc5e9d{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-d9cc5e9d]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:#fff;font-weight:600}.focal-point-indicator[data-v-d9cc5e9d]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:10}.focal-point-crosshair[data-v-d9cc5e9d]{position:relative;width:32px;height:32px}.crosshair-line[data-v-d9cc5e9d]{position:absolute;background:#ffffffe6;box-shadow:0 0 4px #0000004d}.crosshair-line.crosshair-horizontal[data-v-d9cc5e9d]{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.crosshair-line.crosshair-vertical[data-v-d9cc5e9d]{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.focal-point-dot[data-v-d9cc5e9d]{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-d9cc5e9d]{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-d9cc5e9d]{color:#fff}.image-upload-remove[data-v-d9cc5e9d]:hover{background:#dc3545e6;transform:scale(1.1)}.image-upload-add-more[data-v-d9cc5e9d]{border:2px dashed var(--admin-border);cursor:pointer;transition:all .2s ease}.image-upload-add-more[data-v-d9cc5e9d]:hover{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.05)}.image-upload-add-more-content[data-v-d9cc5e9d]{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-d9cc5e9d]{color:currentColor}.image-upload-add-more-content span[data-v-d9cc5e9d]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.image-upload-error[data-v-d9cc5e9d]{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-d9cc5e9d]{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-0133d066]: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-form-field.inline[data-v-0133d066]{display:flex;align-items:center;gap:12px}.admin-form-field.inline .admin-form-label[data-v-0133d066]{margin-bottom:0;flex-shrink:0;min-width:fit-content}.admin-form-field.inline .admin-form-select-wrapper[data-v-0133d066],.admin-form-field.inline .admin-form-input-wrapper[data-v-0133d066],.admin-form-field.inline .admin-form-number-wrapper[data-v-0133d066]{flex:1;min-width:0}.admin-form-field.error .admin-form-input[data-v-0133d066],.admin-form-field.error .admin-form-textarea[data-v-0133d066],.admin-form-field.error .admin-form-select[data-v-0133d066],.admin-form-field.error .admin-form-range[data-v-0133d066]{border-color:var(--admin-danger)}.admin-form-label[data-v-0133d066]{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-0133d066]{color:var(--admin-danger);margin-left:2px}.admin-form-input[data-v-0133d066],.admin-form-textarea[data-v-0133d066]{width:100%;padding: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);transition:all .2s ease}.admin-form-input[data-v-0133d066]:focus,.admin-form-textarea[data-v-0133d066]:focus{outline:none;border-color:#007cba33;box-shadow:0 0 0 2px #007cba1a}.admin-form-input[data-v-0133d066]:disabled,.admin-form-input[data-v-0133d066]:read-only,.admin-form-textarea[data-v-0133d066]:disabled,.admin-form-textarea[data-v-0133d066]:read-only{background:var(--admin-input-bg-disabled);cursor:not-allowed}.admin-form-input.clickable[data-v-0133d066]:read-only,.admin-form-textarea.clickable[data-v-0133d066]:read-only{cursor:pointer;background:var(--admin-input-bg)}.admin-form-input.clickable[data-v-0133d066]:read-only:hover,.admin-form-textarea.clickable[data-v-0133d066]:read-only:hover{border-color:#007cba4d}.admin-form-input[data-v-0133d066]::placeholder,.admin-form-textarea[data-v-0133d066]::placeholder{color:var(--admin-text-muted)}.admin-form-input[type=number][data-v-0133d066],.admin-form-textarea[type=number][data-v-0133d066]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-form-input[type=number][data-v-0133d066]::-webkit-outer-spin-button,.admin-form-input[type=number][data-v-0133d066]::-webkit-inner-spin-button,.admin-form-textarea[type=number][data-v-0133d066]::-webkit-outer-spin-button,.admin-form-textarea[type=number][data-v-0133d066]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-form-textarea[data-v-0133d066]{resize:vertical;min-height:80px}.admin-form-select-wrapper[data-v-0133d066]{position:relative;width:100%}.admin-form-select-wrapper.is-disabled .admin-form-select[data-v-0133d066]{cursor:not-allowed;background:var(--admin-input-bg-disabled)}.admin-form-select[data-v-0133d066]{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-0133d066]:focus{outline:none;border-color:#007cba33;box-shadow:0 0 0 2px #007cba1a}.admin-form-select .placeholder[data-v-0133d066]{color:var(--admin-text-muted)}.admin-form-select-icon[data-v-0133d066]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease}.is-open .admin-form-select-icon[data-v-0133d066]{transform:translateY(-50%) rotate(180deg)}.admin-form-select-dropdown[data-v-0133d066]{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;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-0133d066]{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-0133d066]:hover,.admin-form-select-option.is-focused[data-v-0133d066]{background:var(--admin-bg-secondary)}.admin-form-select-option.is-selected[data-v-0133d066]{background:#007cba1a;font-weight:600}.admin-form-select-option[data-v-0133d066]:first-child{border-radius:var(--admin-input-border-radius) var(--admin-input-border-radius) 0 0}.admin-form-select-option[data-v-0133d066]:last-child{border-radius:0 0 var(--admin-input-border-radius) var(--admin-input-border-radius)}.admin-form-range-wrapper[data-v-0133d066]{display:flex;align-items:center;gap:12px}.admin-form-range[data-v-0133d066]{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-0133d066]::-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-0133d066]::-webkit-slider-thumb:hover{transform:scale(1.1)}.admin-form-range[data-v-0133d066]::-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-0133d066]::-moz-range-thumb:hover{transform:scale(1.1)}.admin-range-value[data-v-0133d066]{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-0133d066]{position:relative;display:flex;align-items:center;gap:8px}.admin-form-number-single[data-v-0133d066]{flex:1}.admin-form-number-range[data-v-0133d066]{flex:1;display:flex;align-items:center;gap:12px}.admin-form-input[data-v-0133d066]{box-sizing:border-box}.admin-form-input-range[data-v-0133d066]{flex:1;min-width:0}.admin-form-range-separator[data-v-0133d066]{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-0133d066]{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-0133d066]: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-0133d066]{background:var(--admin-primary);border-color:var(--admin-primary);color:#fff}.admin-form-range-toggle.is-active[data-v-0133d066]:hover:not(:disabled){filter:brightness(.9)}.admin-form-range-toggle[data-v-0133d066]:disabled{opacity:.5;cursor:not-allowed}.admin-form-range-toggle svg[data-v-0133d066]{flex-shrink:0}.admin-form-password-wrapper[data-v-0133d066]{position:relative;width:100%}.admin-form-input-password[data-v-0133d066]{padding-right:48px}.admin-form-password-toggle[data-v-0133d066]{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-0133d066]:hover:not(:disabled){color:var(--admin-text);background:#0000000a}.admin-form-password-toggle[data-v-0133d066]:disabled{opacity:.5;cursor:not-allowed}.admin-form-password-toggle svg[data-v-0133d066]{flex-shrink:0}.admin-form-input-wrapper[data-v-0133d066]{position:relative;width:100%}.admin-form-input-wrapper.has-clear .admin-form-input[data-v-0133d066]{padding-right:40px}.admin-form-input-wrapper.has-edit.has-clear .admin-form-input[data-v-0133d066]{padding-right:76px}.admin-form-input-wrapper.is-editing .admin-form-input[data-v-0133d066]{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-0133d066]:focus{outline:none}.admin-form-edit-button[data-v-0133d066]{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-0133d066]:hover{color:var(--admin-text)}.admin-form-edit-button svg[data-v-0133d066]{flex-shrink:0;width:16px;height:16px}.admin-form-clear-button[data-v-0133d066]{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-0133d066]:hover{color:var(--admin-text)}.admin-form-clear-button svg[data-v-0133d066]{flex-shrink:0}.admin-form-help[data-v-0133d066]{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-0133d066]{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-0133d066],.admin-form-field.variant-minimal .admin-form-textarea[data-v-0133d066]{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-0133d066]:focus,.admin-form-field.variant-minimal .admin-form-textarea[data-v-0133d066]:focus{box-shadow:none;border-bottom-color:var(--admin-primary)}.admin-form-field.variant-minimal .admin-form-select[data-v-0133d066]{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-0133d066]:focus{box-shadow:none;border-bottom-color:var(--admin-primary)}.admin-form-field.variant-bordered .admin-form-input[data-v-0133d066],.admin-form-field.variant-bordered .admin-form-textarea[data-v-0133d066]{border:2px solid var(--admin-border)}.admin-form-field.variant-bordered .admin-form-input[data-v-0133d066]:focus,.admin-form-field.variant-bordered .admin-form-textarea[data-v-0133d066]:focus{border-width:2px;box-shadow:none}.admin-form-field.variant-bordered .admin-form-select[data-v-0133d066]{border:2px solid var(--admin-border)}.admin-form-field.variant-bordered .admin-form-select[data-v-0133d066]: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}.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-b5e57e56]: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-field.error .admin-range-slider[data-v-b5e57e56]::-webkit-slider-thumb{border:2px solid var(--admin-danger)}.admin-range-field.error .admin-range-slider[data-v-b5e57e56]::-moz-range-thumb{border:2px solid var(--admin-danger)}.admin-range-field.admin-range-field--inline[data-v-b5e57e56]{display:flex;align-items:center;gap:16px}.admin-range-field.admin-range-field--inline .admin-range-header[data-v-b5e57e56]{margin-bottom:0;flex-shrink:0}.admin-range-field.admin-range-field--inline .admin-range-container[data-v-b5e57e56]{flex:1;margin-bottom:0}.admin-range-header[data-v-b5e57e56]{margin-bottom:8px}.admin-range-label[data-v-b5e57e56]{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-b5e57e56]{color:var(--admin-danger);margin-left:2px}.admin-range-value-group[data-v-b5e57e56]{display:flex;align-items:stretch;flex-shrink:0;height:32px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fafafa;overflow:visible;position:relative;transition:border-color .2s}.admin-range-value-group[data-v-b5e57e56]:hover{border-color:#00000026}.admin-range-value-group[data-v-b5e57e56]:focus-within{border-color:var(--admin-primary);background:#fff}.admin-range-value-group.has-unit .admin-range-value-input[data-v-b5e57e56]{border-right:1px solid rgba(0,0,0,.08);border-radius:6px 0 0 6px}.admin-range-value-input[data-v-b5e57e56]{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-b5e57e56]:disabled{opacity:.5;cursor:not-allowed}.admin-range-value-input[data-v-b5e57e56]::-webkit-inner-spin-button,.admin-range-value-input[data-v-b5e57e56]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-range-value-input[data-v-b5e57e56]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-range-unit-suffix[data-v-b5e57e56]{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-b5e57e56]{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-b5e57e56]:hover{color:var(--admin-text)}.admin-range-unit-btn[data-v-b5e57e56]:disabled{opacity:.5;cursor:not-allowed}.admin-range-unit-chevron[data-v-b5e57e56]{flex-shrink:0;transition:transform .15s ease;color:var(--admin-text-muted)}.admin-range-unit-chevron.is-open[data-v-b5e57e56]{transform:rotate(180deg)}.admin-range-unit-dropdown[data-v-b5e57e56]{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-b5e57e56]{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-b5e57e56]:hover{background:#f5f5f5}.admin-range-unit-option.is-active[data-v-b5e57e56]{font-weight:600;color:var(--admin-primary)}.admin-range-container[data-v-b5e57e56]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.admin-range-container.admin-range-container--stacked[data-v-b5e57e56]{flex-wrap:wrap;row-gap:4px;margin-bottom:0}.admin-range-container.admin-range-container--stacked .admin-range-track-wrapper[data-v-b5e57e56]{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-b5e57e56]{order:1;flex:0 0 auto}.admin-range-container.admin-range-container--stacked .admin-range-unit-suffix[data-v-b5e57e56]{order:1}.admin-range-container.admin-range-container--stacked-below[data-v-b5e57e56]{flex-wrap:wrap;row-gap:4px;margin-bottom:0}.admin-range-container.admin-range-container--stacked-below .admin-range-track-wrapper[data-v-b5e57e56]{order:1;flex:0 0 100%;margin-bottom:4px}.admin-range-container.admin-range-container--stacked-below .admin-range-value-group[data-v-b5e57e56]{order:2;flex:0 0 auto}.admin-range-container.admin-range-container--stacked-below .admin-range-unit-suffix[data-v-b5e57e56]{order:2}.admin-range-track-wrapper[data-v-b5e57e56]{position:relative;flex:1;height:6px;border-radius:3px}.admin-range-track-bg[data-v-b5e57e56]{position:absolute;top:0;left:0;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%);background-size:100% 100%;transition:background-size .3s ease}.admin-range-track-wrapper:hover .admin-range-track-bg[data-v-b5e57e56]{background-size:130% 100%}.admin-range-track-fill[data-v-b5e57e56]{position:absolute;top:0;right:0;height:6px;border-radius:0 3px 3px 0;background:#e6e8ec;pointer-events:none;width:calc(100% - var(--fill-width, 0%))}.admin-range-slider[data-v-b5e57e56]{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-b5e57e56]:disabled{opacity:.5;cursor:not-allowed}.admin-range-slider[data-v-b5e57e56]::-webkit-slider-runnable-track{width:100%;height:6px;background:transparent;border:none}.admin-range-slider[data-v-b5e57e56]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #00D1FF;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000001a;margin-top:-7px}.admin-range-slider[data-v-b5e57e56]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #00000026}.admin-range-slider[data-v-b5e57e56]::-webkit-slider-thumb:active{transform:scale(1.05)}.admin-range-slider[data-v-b5e57e56]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #00D1FF;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000001a;border:none}.admin-range-slider[data-v-b5e57e56]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #00000026}.admin-range-slider[data-v-b5e57e56]::-moz-range-thumb:active{transform:scale(1.05)}.admin-range-slider[data-v-b5e57e56]::-moz-range-track{width:100%;height:6px;background:transparent;border:none}.admin-range-slider[data-v-b5e57e56]::-moz-range-progress{height:6px;background:transparent}.admin-range-info[data-v-b5e57e56]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.admin-range-current[data-v-b5e57e56]{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-b5e57e56]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--admin-text-muted)}.admin-range-help[data-v-b5e57e56]{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-b5e57e56]{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-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-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}.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}.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}.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}.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-1cb13a5f]: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}.toggle-field[data-v-1cb13a5f]{background:#fff;border-radius:var(--admin-input-border-radius);transition:all .2s ease}.toggle-field[data-v-1cb13a5f]:hover:not(.toggle-field-disabled){box-shadow:0 2px 8px #00000014}.toggle-field.toggle-field-disabled[data-v-1cb13a5f]{opacity:.6;cursor:not-allowed}.toggle-field.toggle-field-compact[data-v-1cb13a5f]{background:transparent;border-radius:0}.toggle-field.toggle-field-compact[data-v-1cb13a5f]:hover:not(.toggle-field-disabled){box-shadow:none}.toggle-field.toggle-field-compact .toggle-field-content[data-v-1cb13a5f]{padding:12px 0}.toggle-field.toggle-field-minimal[data-v-1cb13a5f]{background:transparent;border-radius:0}.toggle-field.toggle-field-minimal[data-v-1cb13a5f]:hover:not(.toggle-field-disabled){box-shadow:none}.toggle-field.toggle-field-minimal .toggle-field-content[data-v-1cb13a5f]{padding:0}.toggle-field-content[data-v-1cb13a5f]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;gap:20px}.toggle-field-info[data-v-1cb13a5f]{display:flex;align-items:flex-start;gap:16px;flex:1;min-width:0}.toggle-field-icon[data-v-1cb13a5f]{flex-shrink:0;width:20px;height:20px;color:var(--admin-text)}.toggle-field-icon[data-v-1cb13a5f] svg{width:100%;height:100%}.toggle-field-text[data-v-1cb13a5f]{flex:1;min-width:0}.toggle-field-label[data-v-1cb13a5f]{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-1cb13a5f]{cursor:not-allowed}.toggle-field-description[data-v-1cb13a5f]{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-1cb13a5f]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0;cursor:pointer}.toggle-field-disabled .toggle-switch[data-v-1cb13a5f]{cursor:not-allowed}.toggle-switch input[data-v-1cb13a5f]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-1cb13a5f]{background-color:#22a24e}.toggle-switch input:checked+.toggle-slider[data-v-1cb13a5f]:hover:not(:disabled){background-color:#27b857}.toggle-switch input:checked+.toggle-slider[data-v-1cb13a5f]:hover:not(:disabled):before{animation:subtle-bounce-active-1cb13a5f .4s ease}.toggle-switch input:checked+.toggle-slider[data-v-1cb13a5f]:before{transform:translate(16px)}.toggle-switch input:focus+.toggle-slider[data-v-1cb13a5f]{box-shadow:0 0 0 2px #22a24e33}.toggle-switch input:disabled+.toggle-slider[data-v-1cb13a5f]{cursor:not-allowed}.toggle-slider[data-v-1cb13a5f]{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-1cb13a5f]:hover{background-color:#b8b8b8}.toggle-slider[data-v-1cb13a5f]: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-1cb13a5f{0%,to{transform:translate(16px)}25%{transform:translate(13px)}75%{transform:translate(17px)}}body.admin-modal-open{overflow:hidden}[data-v-c6077594]: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-modal-tabs[data-v-c6077594]{display:flex;background:#fff;padding:0;overflow-x:auto;border-bottom:1px solid rgba(0,0,0,.05)}.admin-modal-tab[data-v-c6077594]{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-modal-tab[data-v-c6077594]:hover,.admin-modal-tab.is-active[data-v-c6077594]{color:var(--admin-primary)}.admin-modal-tab.is-active[data-v-c6077594]: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-badge[data-v-c6077594]{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-8d77242d]: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-modal-footer-branding[data-v-8d77242d]{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 svg[data-v-8d77242d]{flex-shrink:0}.admin-modal-footer-branding span[data-v-8d77242d]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:#001e45}.block-settings-content[data-v-89d30adc]{display:flex;flex-direction:column;height:100%;background:#fff;position:relative}.block-settings-body[data-v-89d30adc]{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[data-v-89d30adc]::-webkit-scrollbar{width:6px}.block-settings-body[data-v-89d30adc]::-webkit-scrollbar-track{background:transparent}.block-settings-body[data-v-89d30adc]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.block-settings-body[data-v-89d30adc]::-webkit-scrollbar-thumb:hover{background:#0003}.block-settings-footer[data-v-89d30adc]{margin-top:auto}.block-settings-actions[data-v-89d30adc]{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-2250c280]: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}.confirm-dialog-overlay[data-v-2250c280]{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-2250c280]{z-index:9999999}.confirm-dialog[data-v-2250c280]{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:center;text-align:center}.confirm-dialog-icon[data-v-2250c280]{margin-bottom:20px}.confirm-dialog-icon svg[data-v-2250c280]{display:block}.variant-danger .confirm-dialog-icon[data-v-2250c280]{color:#ff003d}.variant-warning .confirm-dialog-icon[data-v-2250c280]{color:#f59e0b}.variant-success .confirm-dialog-icon[data-v-2250c280]{color:#10b981}.variant-default .confirm-dialog-icon[data-v-2250c280]{color:var(--admin-primary)}.confirm-dialog-title[data-v-2250c280]{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-2250c280]{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-2250c280]{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-2250c280] p{margin:0 0 12px}.confirm-dialog-content[data-v-2250c280] p:last-child{margin-bottom:0}.confirm-dialog-content[data-v-2250c280] a{color:var(--admin-primary);text-decoration:underline}.confirm-dialog-content[data-v-2250c280] a:hover{color:color-mix(in srgb,var(--admin-primary) 80%,black)}.confirm-dialog-content[data-v-2250c280] strong,.confirm-dialog-content[data-v-2250c280] b{font-weight:600;color:var(--admin-text)}.confirm-dialog-content[data-v-2250c280] ul,.confirm-dialog-content[data-v-2250c280] ol{margin:0 0 12px;padding-left:24px;text-align:left}.confirm-dialog-content[data-v-2250c280] ul:last-child,.confirm-dialog-content[data-v-2250c280] ol:last-child{margin-bottom:0}.confirm-dialog-content[data-v-2250c280] li{margin-bottom:4px}.confirm-dialog-content[data-v-2250c280] li:last-child{margin-bottom:0}.confirm-dialog-actions[data-v-2250c280]{display:flex;gap:12px;width:100%}.confirm-dialog-button[data-v-2250c280]{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-2250c280]{background:#f3f4f6;color:var(--admin-text)}.confirm-dialog-button.button-cancel[data-v-2250c280]:hover{background:#e5e7eb}.confirm-dialog-button.button-cancel[data-v-2250c280]:active{background:#d1d5db}.confirm-dialog-button.button-confirm[data-v-2250c280]{color:#fff;transition:all .2s ease}.confirm-dialog-button.button-confirm.variant-default[data-v-2250c280]{background:var(--admin-primary)}.confirm-dialog-button.button-confirm.variant-default[data-v-2250c280]:hover{background:color-mix(in srgb,var(--admin-primary) 90%,black)}.confirm-dialog-button.button-confirm.variant-default[data-v-2250c280]:active{background:color-mix(in srgb,var(--admin-primary) 80%,black)}.confirm-dialog-button.button-confirm.variant-danger[data-v-2250c280]{background:#ff003d}.confirm-dialog-button.button-confirm.variant-danger[data-v-2250c280]:hover{background:#e60037}.confirm-dialog-button.button-confirm.variant-danger[data-v-2250c280]:active{background:#cc0031}.confirm-dialog-button.button-confirm.variant-warning[data-v-2250c280]{background:#f59e0b}.confirm-dialog-button.button-confirm.variant-warning[data-v-2250c280]:hover{background:#d97706}.confirm-dialog-button.button-confirm.variant-warning[data-v-2250c280]:active{background:#b45309}.confirm-dialog-button.button-confirm.variant-success[data-v-2250c280]{background:#10b981}.confirm-dialog-button.button-confirm.variant-success[data-v-2250c280]:hover{background:#059669}.confirm-dialog-button.button-confirm.variant-success[data-v-2250c280]:active{background:#047857}.confirm-dialog-button.button-confirm[data-v-2250c280]:disabled,.confirm-dialog-button.button-confirm[disabled][data-v-2250c280]{opacity:.5;cursor:not-allowed}.confirm-dialog-button.button-confirm[data-v-2250c280]:disabled:hover,.confirm-dialog-button.button-confirm[data-v-2250c280]:disabled:active,.confirm-dialog-button.button-confirm[disabled][data-v-2250c280]:hover,.confirm-dialog-button.button-confirm[disabled][data-v-2250c280]:active{background:inherit}.confirm-dialog-button.button-confirm.is-loading[data-v-2250c280]{position:relative;cursor:wait}.button-loader[data-v-2250c280]{position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2250c280 .6s linear infinite;left:50%;top:50%;margin-left:-8px;margin-top:-8px}.button-text-hidden[data-v-2250c280]{visibility:hidden}@keyframes spin-2250c280{to{transform:rotate(360deg)}}.dialog-fade-enter-active[data-v-2250c280],.dialog-fade-leave-active[data-v-2250c280]{transition:opacity .2s ease}.dialog-fade-enter-from[data-v-2250c280],.dialog-fade-leave-to[data-v-2250c280]{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}.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-1ebd4f35]: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}.color-picker-panel[data-v-1ebd4f35]{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:-1}.color-picker-slide-enter-active[data-v-1ebd4f35],.color-picker-slide-leave-active[data-v-1ebd4f35]{transition:transform .2s ease-out}.panel-left.color-picker-slide-enter-from[data-v-1ebd4f35],.panel-left.color-picker-slide-leave-to[data-v-1ebd4f35]{transform:translateY(-50%) translate(100%)}.panel-right.color-picker-slide-enter-from[data-v-1ebd4f35],.panel-right.color-picker-slide-leave-to[data-v-1ebd4f35]{transform:translateY(-50%) translate(-100%)}.color-picker-panel-header[data-v-1ebd4f35]{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-1ebd4f35]{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-1ebd4f35]{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-1ebd4f35]:hover{background:#f5f5f5;color:var(--admin-text)}.color-picker-panel-body[data-v-1ebd4f35]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.color-picker-mode-toggle[data-v-1ebd4f35]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.color-picker-mode-button[data-v-1ebd4f35]{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-1ebd4f35]:hover{color:var(--admin-text)}.color-picker-mode-button.is-active[data-v-1ebd4f35]{background:#fff;color:var(--admin-primary);box-shadow:0 1px 3px #0000001a;font-weight:600}.color-picker-palette[data-v-1ebd4f35]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-picker-swatch[data-v-1ebd4f35]{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-1ebd4f35]:hover{transform:scale(1.05)}.color-picker-swatch.is-selected[data-v-1ebd4f35]{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-1ebd4f35]{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-1ebd4f35]{color:var(--admin-text)}.color-picker-check[data-v-1ebd4f35]{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-1ebd4f35]{display:flex;flex-direction:column;gap:8px}.color-tint-slider.is-disabled[data-v-1ebd4f35]{opacity:.5;pointer-events:none}.color-tint-label[data-v-1ebd4f35]{font-size:13px;font-weight:500;color:var(--admin-text)}.color-tint-value[data-v-1ebd4f35]{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-1ebd4f35]{background-color:#f5f5f5!important;color:var(--admin-text-muted);text-shadow:none;font-size:13px;font-weight:500}.color-tint-track[data-v-1ebd4f35]{position:relative;height:20px;border-radius:3px}.color-tint-input[data-v-1ebd4f35]{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-1ebd4f35]::-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-1ebd4f35]::-webkit-slider-thumb:hover{transform:scale(1.1)}.color-tint-input[data-v-1ebd4f35]::-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-1ebd4f35]::-moz-range-thumb:hover{transform:scale(1.1)}.color-picker-custom[data-v-1ebd4f35]{display:flex;gap:12px;align-items:center}.color-picker-input[data-v-1ebd4f35]{width:60px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.color-picker-input[data-v-1ebd4f35]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-input[data-v-1ebd4f35]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-text[data-v-1ebd4f35]{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-1ebd4f35]:focus{outline:none;border-color:var(--admin-primary)}.gradient-wrapper[data-v-1ebd4f35]{display:flex;flex-direction:column;gap:16px}.gradient-preview-panel[data-v-1ebd4f35]{position:relative;height:50px;border-radius:8px;border:1px solid rgba(0,0,0,.1);cursor:crosshair;overflow:visible}.gradient-stop[data-v-1ebd4f35]{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10;padding:10px}.gradient-stop:hover .gradient-stop-handle[data-v-1ebd4f35]{transform:scale(1.15)}.gradient-stop.is-selected .gradient-stop-handle[data-v-1ebd4f35]{box-shadow:0 0 0 3px #0cc2ed4d;transform:scale(1.15)}.gradient-stop-handle[data-v-1ebd4f35]{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-1ebd4f35]{display:flex;flex-direction:column;gap:12px}.gradient-control-row[data-v-1ebd4f35]{display:flex;align-items:center;gap:12px}.gradient-control-label[data-v-1ebd4f35]{font-size:13px;font-weight:500;color:var(--admin-text);flex-shrink:0}.gradient-angle-label[data-v-1ebd4f35]{margin-left:12px}.gradient-select[data-v-1ebd4f35]{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-1ebd4f35]:focus{outline:none;border-color:var(--admin-primary)}.gradient-slider[data-v-1ebd4f35]{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-1ebd4f35]::-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-1ebd4f35]::-webkit-slider-thumb:hover{transform:scale(1.1)}.gradient-slider[data-v-1ebd4f35]::-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-1ebd4f35]::-moz-range-thumb:hover{transform:scale(1.1)}.gradient-value[data-v-1ebd4f35]{font-size:13px;font-weight:600;color:var(--admin-text);width:40px;text-align:right;flex-shrink:0}.gradient-stop-header[data-v-1ebd4f35]{display:flex;align-items:center;justify-content:space-between}.gradient-stop-title[data-v-1ebd4f35]{margin:0;font-size:14px;font-weight:600;color:var(--admin-text)}.gradient-stop-remove[data-v-1ebd4f35]{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-1ebd4f35]:hover{background:#dc35451a}.gradient-stop-remove svg[data-v-1ebd4f35]{width:16px;height:16px}.gradient-color-input-row[data-v-1ebd4f35]{display:flex;align-items:center;gap:12px}.gradient-stop-editor[data-v-1ebd4f35]{display:grid;gap:12px}.gradient-color-preview[data-v-1ebd4f35]{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-1ebd4f35]:hover{border-color:var(--admin-primary);transform:scale(1.05)}.gradient-color-check[data-v-1ebd4f35]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.gradient-color-hex-input[data-v-1ebd4f35]{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-1ebd4f35]:focus{outline:none;border-color:var(--admin-primary)}.btn-primary[data-v-1ebd4f35],.btn-secondary[data-v-1ebd4f35]{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-1ebd4f35]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-1ebd4f35]:hover{filter:brightness(.9)}.btn-secondary[data-v-1ebd4f35]{background:#f5f5f5;color:var(--admin-text)}.btn-secondary[data-v-1ebd4f35]:hover{background:#e6e8ec}[data-v-efb5d44f]: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}.color-picker[data-v-efb5d44f]{display:flex;flex-direction:column;gap:12px;max-width:280px}.color-picker.is-compact[data-v-efb5d44f]{max-width:100%;gap:0}.color-picker-header[data-v-efb5d44f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.color-picker-content[data-v-efb5d44f]{display:flex;flex-direction:column;gap:12px}.color-picker-compact-swatch[data-v-efb5d44f]{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-efb5d44f]:hover{border-color:var(--admin-primary);transform:scale(1.05)}.color-picker-compact-swatch[data-v-efb5d44f]:active{transform:scale(.98)}.color-picker-label[data-v-efb5d44f]{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-efb5d44f]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-picker-swatch[data-v-efb5d44f]{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-efb5d44f]:hover{transform:scale(1.05)}.color-picker-swatch.is-selected[data-v-efb5d44f]{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-efb5d44f]{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-efb5d44f]{color:var(--admin-text)}.color-picker-check[data-v-efb5d44f]{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-efb5d44f]{display:flex;flex-direction:column;gap:8px}.color-tint-label[data-v-efb5d44f]{font-size:13px;font-weight:500;color:var(--admin-text)}.color-tint-value[data-v-efb5d44f]{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-efb5d44f]{position:relative;height:6px;border-radius:3px;overflow:visible}.color-tint-input[data-v-efb5d44f]{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-efb5d44f]::-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-efb5d44f]::-webkit-slider-thumb:hover{transform:scale(1.1)}.color-tint-input[data-v-efb5d44f]::-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-efb5d44f]::-moz-range-thumb:hover{transform:scale(1.1)}.color-picker-custom[data-v-efb5d44f]{display:flex;gap:12px;align-items:center}.color-picker-input[data-v-efb5d44f]{width:60px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.color-picker-input[data-v-efb5d44f]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-input[data-v-efb5d44f]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-text[data-v-efb5d44f]{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-efb5d44f]:focus{outline:none;border-color:var(--admin-primary)}.color-picker-mode-toggle[data-v-efb5d44f]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.color-picker-mode-button[data-v-efb5d44f]{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-efb5d44f]:hover{color:var(--admin-text)}.color-picker-mode-button.is-active[data-v-efb5d44f]{background:#fff;color:var(--admin-primary);box-shadow:0 1px 3px #0000001a;font-weight:600}.gradient-custom-button[data-v-efb5d44f]{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-efb5d44f]:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.gradient-custom-button.is-active[data-v-efb5d44f]{border-color:var(--admin-primary);color:var(--admin-primary);background:#0cc2ed0d}.gradient-custom-button svg[data-v-efb5d44f]{width:16px;height:16px}.gradient-wrapper[data-v-efb5d44f]{position:relative}.gradient-preview[data-v-efb5d44f]{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-efb5d44f]:hover{border-color:var(--admin-primary);box-shadow:0 0 0 3px #0cc2ed1a}.gradient-editor-panel[data-v-efb5d44f]{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-efb5d44f]{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-efb5d44f]{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-efb5d44f]{transform:scale(1.15)}.gradient-stop.is-dragging[data-v-efb5d44f]{cursor:grabbing;z-index:20}.gradient-stop.is-dragging .gradient-stop-handle[data-v-efb5d44f]{transition:none;transform:scale(1.2)}.gradient-stop.is-selected .gradient-stop-handle[data-v-efb5d44f]{box-shadow:0 0 0 3px #0cc2ed4d;transform:scale(1.15)}.gradient-stop.is-selected.is-dragging .gradient-stop-handle[data-v-efb5d44f]{transform:scale(1.2)}.gradient-stop-handle[data-v-efb5d44f]{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-efb5d44f]{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-efb5d44f]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.gradient-control-row[data-v-efb5d44f]{display:flex;align-items:center;gap:12px}.gradient-control-label[data-v-efb5d44f]{font-size:13px;font-weight:500;color:var(--admin-text);width:60px;flex-shrink:0}.gradient-select[data-v-efb5d44f]{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-efb5d44f]:focus{outline:none;border-color:var(--admin-primary)}.gradient-slider[data-v-efb5d44f]{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-efb5d44f]::-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-efb5d44f]::-webkit-slider-thumb:hover{transform:scale(1.1)}.gradient-slider[data-v-efb5d44f]::-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-efb5d44f]::-moz-range-thumb:hover{transform:scale(1.1)}.gradient-value[data-v-efb5d44f]{font-size:13px;font-weight:600;color:var(--admin-text);width:30px;text-align:right;flex-shrink:0}.gradient-stop-editor[data-v-efb5d44f]{padding:16px;background:#f8f9fa;border-radius:8px;margin-bottom:12px}.gradient-stop-header[data-v-efb5d44f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gradient-stop-title[data-v-efb5d44f]{margin:0;font-size:14px;font-weight:600;color:var(--admin-text)}.gradient-stop-remove[data-v-efb5d44f]{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-efb5d44f]:hover{background:#dc35451a}.gradient-stop-remove svg[data-v-efb5d44f]{width:16px;height:16px}.gradient-add-stop[data-v-efb5d44f]{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-efb5d44f]:hover{border-color:var(--admin-primary);color:var(--admin-primary);background:#0cc2ed0d}.gradient-add-stop svg[data-v-efb5d44f]{width:16px;height:16px}[data-v-92106838]: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}.button-group[data-v-92106838]{display:flex;flex-direction:column;gap:8px}.button-group-label[data-v-92106838]{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-92106838]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.button-group-option[data-v-92106838]{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-92106838]:hover{color:var(--admin-text)}.button-group-option.is-active[data-v-92106838]{background:#fff;font-weight:600;color:var(--admin-text);box-shadow:0 1px 3px #0000001a}.button-group-buttons.button-group-size-large[data-v-92106838]{padding:4px}.button-group-buttons.button-group-size-large .button-group-option[data-v-92106838]{padding:8px 16px}.button-group-help[data-v-92106838]{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}.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}.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-6cb9f8d2]: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}.context-menu[data-v-6cb9f8d2]{position:relative}.context-menu-trigger[data-v-6cb9f8d2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;color:var(--admin-text);cursor:pointer;transition:all .2s}.context-menu-trigger[data-v-6cb9f8d2]:hover{border-color:var(--admin-text);background:#00000008}.is-open .context-menu-trigger[data-v-6cb9f8d2]{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.06);color:var(--admin-primary)}.context-menu-dropdown[data-v-6cb9f8d2]{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-6cb9f8d2]{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-6cb9f8d2]:hover:not(.is-disabled){background:#0000000d}.context-menu-item.is-danger[data-v-6cb9f8d2]{color:var(--admin-danger)}.context-menu-item.is-danger[data-v-6cb9f8d2]:hover:not(.is-disabled){background:rgba(var(--admin-danger),.08)}.context-menu-item.is-disabled[data-v-6cb9f8d2]{opacity:.4;cursor:not-allowed}.context-menu-item.has-children[data-v-6cb9f8d2]{padding-right:8px}.context-menu-item.is-expanded[data-v-6cb9f8d2]{background:#0000000d}.context-menu-children[data-v-6cb9f8d2]{padding-left:8px;margin-top:2px;margin-bottom:2px}.context-menu-child-item[data-v-6cb9f8d2]{padding:8px 12px 8px 28px;font-size:13px}.context-menu-child-item[data-v-6cb9f8d2]:hover:not(.is-disabled){background:#0000000d}.context-menu-chevron[data-v-6cb9f8d2]{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-6cb9f8d2]{transform:rotate(180deg)}.context-menu-chevron svg[data-v-6cb9f8d2]{width:12px;height:12px}.context-menu-icon[data-v-6cb9f8d2]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.context-menu-icon[data-v-6cb9f8d2] svg{width:16px;height:16px}.context-menu-label[data-v-6cb9f8d2]{flex:1;white-space:nowrap}.menu-enter-active[data-v-6cb9f8d2]{transition:opacity .15s ease,transform .15s ease}.menu-leave-active[data-v-6cb9f8d2]{transition:opacity .1s ease,transform .1s ease}.menu-enter-from[data-v-6cb9f8d2]{opacity:0;transform:translateY(-8px)}.menu-leave-to[data-v-6cb9f8d2]{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}.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}.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}.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-b55ffaf6]: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}.content-item[data-v-b55ffaf6]{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,.05);cursor:pointer;position:relative}.content-item[data-v-b55ffaf6]:hover{border:1px solid rgba(0,0,0,.15)}.content-item:hover .content-item-handle[data-v-b55ffaf6]{opacity:1}.content-item.is-active[data-v-b55ffaf6]{background:rgba(var(--admin-primary),.05);border-color:rgba(var(--admin-primary),.3)}.content-item.is-active .content-item-icon svg[data-v-b55ffaf6]{opacity:1}.content-item.is-active .content-item-icon svg g[data-v-b55ffaf6]{opacity:1}.content-item.is-active .content-item-icon svg rect[data-v-b55ffaf6]{stroke:var(--admin-primary)}.content-item.is-active .content-item-icon svg path[data-v-b55ffaf6]{stroke:var(--admin-primary);stroke-opacity:1}.content-item.is-empty[data-v-b55ffaf6]{background:transparent;border:2px dashed rgba(0,0,0,.15)}.content-item.is-empty[data-v-b55ffaf6]:hover{background:#f8f9fa;border-color:#00000040}.content-item.is-empty[data-v-b55ffaf6]:active{transform:scale(.98)}.content-item.is-empty .content-item-label[data-v-b55ffaf6]{color:var(--admin-primary);font-weight:600}.content-item-handle[data-v-b55ffaf6]{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-b55ffaf6]:hover{opacity:1}.content-item-handle[data-v-b55ffaf6]:active{cursor:grabbing}.content-item-handle svg[data-v-b55ffaf6]{flex-shrink:0}.content-item-icon-slot[data-v-b55ffaf6]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:20px;color:#00000080}.content-item-preview[data-v-b55ffaf6]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-item-label[data-v-b55ffaf6]{position:absolute;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-b55ffaf6]{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-b55ffaf6]:focus{background:#fff;border-color:var(--admin-primary);box-shadow:0 0 0 3px rgba(var(--admin-primary),.1)}.content-item-input[data-v-b55ffaf6]::placeholder{color:var(--admin-text-muted)}.content-item-actions[data-v-b55ffaf6]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.content-item-right-icon[data-v-b55ffaf6]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#00000080}.content-item-icon[data-v-b55ffaf6]{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-b55ffaf6]{flex-shrink:0}.content-item-save-button[data-v-b55ffaf6]{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-b55ffaf6]:hover{filter:brightness(.9);transform:scale(1.05)}.content-item-save-button[data-v-b55ffaf6]:active{transform:scale(.95)}.content-item-save-button svg[data-v-b55ffaf6]{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}.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-c60fe959]: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}.group-content-item[data-v-c60fe959]{background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.05);transition:all .2s ease}.group-content-item[data-v-c60fe959]:hover{border:1px solid rgba(0,0,0,.15)}.group-content-item:hover .content-item-handle[data-v-c60fe959]{opacity:1}.group-header[data-v-c60fe959]{display:flex;position:relative;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.content-item-handle[data-v-c60fe959]{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-c60fe959]:hover{opacity:1}.content-item-handle[data-v-c60fe959]:active{cursor:grabbing}.content-item-handle svg[data-v-c60fe959]{flex-shrink:0}.content-item-icon-slot[data-v-c60fe959]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:20px;color:#00000080}.content-item-label[data-v-c60fe959]{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-c60fe959]{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-c60fe959]:focus{background:#fff;border-color:var(--admin-primary);box-shadow:0 0 0 3px rgba(var(--admin-primary),.1)}.content-item-input[data-v-c60fe959]::placeholder{color:var(--admin-text-muted)}.content-item-actions[data-v-c60fe959]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.content-item-right-icon[data-v-c60fe959]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#00000080}.content-item-save-button[data-v-c60fe959]{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-c60fe959]:hover{filter:brightness(.9);transform:scale(1.05)}.content-item-save-button[data-v-c60fe959]:active{transform:scale(.95)}.content-item-save-button svg[data-v-c60fe959]{flex-shrink:0}.group-children[data-v-c60fe959]{padding:12px;margin:0 12px 12px;background:#f8f8f8;border:2px solid #e5e5e5;border-radius:8px;min-height:60px}[data-v-7e441064]: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}.content-drawer-wrapper[data-v-7e441064]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.content-drawer-overlay[data-v-7e441064]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.content-drawer[data-v-7e441064]{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-7e441064]{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.content-drawer-title[data-v-7e441064]{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-close[data-v-7e441064]{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 ease}.content-drawer-close[data-v-7e441064]:hover{background:#0000000d;color:var(--admin-text)}.content-drawer-close svg[data-v-7e441064]{flex-shrink:0}.content-drawer-body[data-v-7e441064]{background:#f6f6f6;flex:1;overflow-y:auto;padding:24px}.content-drawer-content[data-v-7e441064]{display:grid;gap:20px}.content-drawer-footer[data-v-7e441064]{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-7e441064]{justify-content:flex-end;gap:8px}.content-drawer-action-btn[data-v-7e441064]{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-7e441064]:active{transform:scale(.97)}.content-drawer-cancel-btn[data-v-7e441064]{background:transparent;color:var(--admin-text-muted);border:1px solid rgba(0,0,0,.12)}.content-drawer-cancel-btn[data-v-7e441064]:hover{background:#0000000d;color:var(--admin-text)}.content-drawer-save-btn[data-v-7e441064]{background:var(--admin-primary);color:#fff}.content-drawer-save-btn[data-v-7e441064]:hover:not(:disabled){filter:brightness(1.1)}.content-drawer-save-btn[data-v-7e441064]:disabled{opacity:.4;cursor:not-allowed}.content-drawer-nav-button[data-v-7e441064]{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-7e441064]:disabled{opacity:.4;cursor:not-allowed}.content-drawer-nav-button svg[data-v-7e441064]{flex-shrink:0}.content-drawer-nav-button span[data-v-7e441064]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-drawer-nav-indicator[data-v-7e441064]{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}.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}.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-6a69470a]: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}.add-item-menu-container[data-v-6a69470a]{position:relative}.add-item-menu-dropdown[data-v-6a69470a]{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-6a69470a]{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-6a69470a]:hover{background:#f8f9fa}.add-item-menu-option[data-v-6a69470a]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.add-item-menu-icon[data-v-6a69470a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#00000080;flex-shrink:0}.add-item-menu-icon[data-v-6a69470a] svg{width:100%;height:100%}.add-item-menu-label[data-v-6a69470a]{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}.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-4256e9fa]: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}.icon-selector[data-v-4256e9fa]{display:flex;flex-direction:column;gap:8px}.icon-selector-label[data-v-4256e9fa]{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-4256e9fa]{color:#d32f2f;margin-left:2px}.icon-selector-preview[data-v-4256e9fa]{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-4256e9fa]: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-4256e9fa]{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-4256e9fa]{max-width:100%;max-height:100%;object-fit:contain;padding:8px}.icon-selector-preview-placeholder[data-v-4256e9fa]{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#0003}.icon-selector-preview-text[data-v-4256e9fa]{flex:1;min-width:0}.icon-selector-preview-label[data-v-4256e9fa]{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-4256e9fa]{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-4256e9fa]{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-4256e9fa]:hover{background:#dc35451a;color:#dc3545}.icon-selector-remove[data-v-4256e9fa]:active{transform:scale(.95)}.icon-selector-preview-arrow[data-v-4256e9fa]{flex-shrink:0;color:var(--admin-text-muted)}.icon-selector-error[data-v-4256e9fa]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:#d32f2f;margin:0}.icon-selector-tabs[data-v-4256e9fa]{display:flex;gap:8px}.icon-selector-tab[data-v-4256e9fa]{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-4256e9fa]:hover{background:#0000000d;color:var(--admin-text)}.icon-selector-tab.active[data-v-4256e9fa]{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.icon-selectors[data-v-4256e9fa]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.selector-label[data-v-4256e9fa]{display:block;font-size:13px;font-weight:600;color:var(--admin-text);margin-bottom:6px}.icon-help-text[data-v-4256e9fa]{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-4256e9fa]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:12px}.category-button[data-v-4256e9fa]{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-4256e9fa]:hover{background:#0000000f;color:var(--admin-text)}.category-button.active[data-v-4256e9fa]{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.icon-upload-area[data-v-4256e9fa]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.icon-upload-preview-large[data-v-4256e9fa]{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-4256e9fa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.icon-upload-preview-image img[data-v-4256e9fa]{max-width:100%;max-height:100%;object-fit:contain}.icon-upload-preview-placeholder[data-v-4256e9fa]{color:#00000026;display:flex;align-items:center;justify-content:center}.icon-upload-actions[data-v-4256e9fa]{display:flex;flex-direction:column;align-items:center;gap:8px}.icon-upload-input[data-v-4256e9fa]{display:none}.icon-upload-hint[data-v-4256e9fa]{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-4256e9fa]{animation:spin-4256e9fa 1s linear infinite}@keyframes spin-4256e9fa{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-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-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-5d8b741c]: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-settings-section[data-v-5d8b741c]{display:flex;flex-direction:column;gap:10px}.settings-section-title[data-v-5d8b741c]{margin:0;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:#001e45}.settings-section-content[data-v-5d8b741c],.settings-section-body[data-v-5d8b741c]{display:flex;flex-direction:column;gap:25px}.settings-section-actions[data-v-5d8b741c]{display:flex;gap:12px}.admin-settings-section.layout-inline .settings-section-content[data-v-5d8b741c]{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.admin-settings-section.layout-inline .settings-section-body[data-v-5d8b741c]{flex:1;gap:8px}.admin-settings-section.layout-inline .settings-section-actions[data-v-5d8b741c]{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}.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-b2529929]: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}.squarespace-link-picker[data-v-b2529929]{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:-1}.squarespace-link-picker.within-drawer[data-v-b2529929]{position:absolute;transform:none}.squarespace-link-picker.z-index-default[data-v-b2529929]{z-index:-1}.squarespace-link-picker.z-index-within-drawer[data-v-b2529929]{z-index:100002}.squarespace-link-picker.z-index-plugin[data-v-b2529929]{z-index:10}.link-picker-header[data-v-b2529929]{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-b2529929]{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-b2529929]{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-b2529929]:hover{background:#f3f4f6}.link-picker-body[data-v-b2529929]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:24px}.link-picker-search[data-v-b2529929]{position:relative;width:100%;margin-bottom:16px}.link-picker-search-icon[data-v-b2529929]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--admin-text-muted);pointer-events:none}.link-picker-search-input[data-v-b2529929]{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-b2529929]::placeholder{color:var(--admin-text-muted)}.link-picker-search-input[data-v-b2529929]:hover{border-color:#00000026}.link-picker-search-input[data-v-b2529929]:focus{border-color:var(--admin-primary);background:#fff}.link-picker-results[data-v-b2529929]{flex:1;overflow-y:auto;min-height:0;position:relative}.link-picker-results[data-v-b2529929]: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-b2529929]: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-b2529929]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280;gap:12px}.link-picker-spinner[data-v-b2529929]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#0cc2ed;border-radius:50%;animation:spin-b2529929 .8s linear infinite}@keyframes spin-b2529929{to{transform:rotate(360deg)}}.link-picker-error[data-v-b2529929]{padding:40px 20px;text-align:center;color:#991b1b}.link-picker-retry[data-v-b2529929]{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-b2529929]{margin-bottom:12px;padding-top:20px}.link-picker-back[data-v-b2529929]{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-b2529929]:hover{background:#e5e7eb}.link-picker-categories[data-v-b2529929]{display:flex;flex-direction:column;gap:8px;padding:20px 0}.link-picker-category-item[data-v-b2529929]{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-b2529929]:hover{background:#f9fafb;border-color:transparent}.link-picker-category-item[data-v-b2529929]: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-b2529929]{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-b2529929]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:#6b7280}.link-picker-items[data-v-b2529929]{display:flex;flex-direction:column;gap:8px;padding-bottom:20px}.link-picker-items[data-v-b2529929]:first-child{padding-top:20px}.link-picker-item[data-v-b2529929]{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-b2529929]{flex:1;min-width:0;cursor:pointer}.link-picker-item[data-v-b2529929]:hover{background:#f9fafb;border-color:transparent}.link-picker-item[data-v-b2529929]: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-b2529929]{background:#f9fafb;border-color:transparent}.link-picker-item.selected[data-v-b2529929]: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-b2529929]{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-b2529929]{display:inline-flex;align-items:center;flex-shrink:0}.link-picker-item-icon svg[data-v-b2529929]{width:16px;height:16px;stroke:#6b7280}.link-picker-item.selected .link-picker-item-icon svg[data-v-b2529929]{stroke:#fff}.link-picker-item-value[data-v-b2529929]{font-size:12px;color:#6b7280;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-picker-anchor-button[data-v-b2529929]{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-b2529929]{width:16px;height:16px;stroke:#6b7280}.link-picker-anchor-button[data-v-b2529929]:hover{background:#f9fafb;border-color:#d1d5db}.link-picker-anchor-button:hover svg[data-v-b2529929]{stroke:#374151}.link-picker-anchor-input[data-v-b2529929]{margin-top:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.link-picker-anchor-input-wrapper[data-v-b2529929]{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-b2529929]:focus-within{border-color:#00d1ff}.link-picker-anchor-hash[data-v-b2529929]{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-b2529929]{flex:1;border:none;background:none;outline:none;font-family:monospace;font-size:14px;color:#111827}.link-picker-anchor-field[data-v-b2529929]::placeholder{color:#9ca3af}.link-picker-anchor-actions[data-v-b2529929]{display:flex;align-items:center;gap:4px}.link-picker-anchor-action[data-v-b2529929]{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-b2529929]:hover{background:#f3f4f6}.link-picker-anchor-action svg[data-v-b2529929]{width:16px;height:16px}.link-picker-anchor-confirm[data-v-b2529929]:hover{background:#dcfce7;color:#16a34a}.link-picker-anchor-cancel[data-v-b2529929]:hover{background:#fee2e2;color:#dc2626}.link-picker-anchor-help[data-v-b2529929]{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-b2529929]{display:flex;flex-direction:column;gap:12px}.link-picker-email-field[data-v-b2529929]{display:flex;flex-direction:column;gap:6px}.link-picker-email-label[data-v-b2529929]{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-b2529929]{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-b2529929]{display:flex;justify-content:flex-end;gap:4px;margin-top:4px}.link-picker-empty[data-v-b2529929]{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-b2529929]{padding:16px 0 0;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0}.link-picker-footer[data-v-b2529929]{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-b2529929]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0;cursor:pointer}.toggle-switch input[data-v-b2529929]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-b2529929]{background-color:#22a24e}.toggle-switch input:checked+.toggle-slider[data-v-b2529929]:hover{background-color:#27b857}.toggle-switch input:checked+.toggle-slider[data-v-b2529929]:before{transform:translate(16px)}.toggle-switch input:focus+.toggle-slider[data-v-b2529929]{box-shadow:0 0 0 2px #22a24e33}.toggle-slider[data-v-b2529929]{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-b2529929]:hover{background-color:#b8b8b8}.toggle-slider[data-v-b2529929]: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-b2529929]{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-b2529929]{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-b2529929]:hover{background:#e5e7eb}.btn-primary[data-v-b2529929]{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-b2529929]:hover:not(:disabled){background:color-mix(in srgb,var(--admin-primary) 90%,black)}.btn-primary[data-v-b2529929]:active:not(:disabled){background:color-mix(in srgb,var(--admin-primary) 80%,black)}.btn-primary[data-v-b2529929]:disabled{opacity:.5;cursor:not-allowed}.link-picker-slide-enter-active[data-v-b2529929],.link-picker-slide-leave-active[data-v-b2529929]{transition:transform .2s ease-out}.picker-left.link-picker-slide-enter-from[data-v-b2529929],.picker-left.link-picker-slide-leave-to[data-v-b2529929]{transform:translateY(-50%) translate(100%)}.picker-right.link-picker-slide-enter-from[data-v-b2529929],.picker-right.link-picker-slide-leave-to[data-v-b2529929]{transform:translateY(-50%) translate(-100%)}.button-style-editor[data-v-4aac46be]{width:100%}: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}[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)}.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-3810e59a],.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}-wrapper[data-v-ce402901]{display:flex;flex-direction:column;gap:16px}.field-label[data-v-ce402901]{font-size:13px;font-weight:500;color:#333}.real-estate-listings-settings[data-v-2c60882e]{padding:0}.settings-section[data-v-2c60882e],.settings-section-wrapper[data-v-2c60882e]{padding:0;display:flex;flex-direction:column;gap:24px}.settings-group[data-v-2c60882e]{display:flex;flex-direction:column;gap:16px}.group-title[data-v-2c60882e]{font-size:13px;font-weight:600;color:#333;margin:0;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.button-group-field[data-v-2c60882e]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-2c60882e]{font-size:13px;font-weight:500;color:#333}.form-field[data-v-2c60882e]{display:flex;flex-direction:column;gap:8px}.form-field-label[data-v-2c60882e]{font-size:13px;font-weight:500;color:#333}.info-message[data-v-2c60882e]{padding:12px;background:#007aff14;border-radius:6px;color:#666;font-size:13px;line-height:1.5}.info-message p[data-v-2c60882e]{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}.cards-settings[data-v-f42a454e]{height:100%;display:flex;flex-direction:column}.section-title[data-v-f42a454e]{margin:0 0 8px!important;font-size:14px;font-weight:600;color:#000}.layout-grid[data-v-f42a454e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.content-management[data-v-f42a454e]{display:flex;flex-direction:column;gap:20px}.paste-card-link[data-v-f42a454e]{all:unset;cursor:pointer;display:block;text-align:center;font-size:13px;color:#07c;padding:6px 0 2px}.paste-card-link[data-v-f42a454e]:hover{text-decoration:underline}.copy-card-toast[data-v-f42a454e]{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}.section-heading[data-v-f42a454e]{font-size:18px;font-weight:600;margin:0!important;color:#111f30}.template-heading[data-v-f42a454e]{font-size:18px;font-weight:600;margin:0 0 16px!important;color:#111f30}.horizontal-columns[data-v-f42a454e]{display:flex;flex-direction:column;gap:24px}.column-container[data-v-f42a454e]{display:flex;flex-direction:column;gap:12px}.column-heading[data-v-f42a454e]{font-size:14px;font-weight:600;margin:0 0 8px!important;color:#111f30}.overlay-layout[data-v-f42a454e]{display:flex;flex-direction:column;gap:16px}.grid-controls[data-v-f42a454e]{margin-top:24px;display:flex;flex-direction:column;gap:16px}.field-label[data-v-f42a454e]{font-size:14px;font-weight:500;color:#111f30}.field-help-text[data-v-f42a454e]{margin:0;font-size:12px;color:#666}.settings-section-wrapper[data-v-f42a454e]{display:grid;gap:40px}.accordion-group[data-v-f42a454e]{overflow:hidden}.settings-select[data-v-f42a454e]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer}.settings-select[data-v-f42a454e]:hover{border-color:#999}.settings-select[data-v-f42a454e]:focus{outline:none;border-color:#000}.button-field[data-v-f42a454e]{display:flex;flex-direction:column;gap:12px}.form-field[data-v-f42a454e]{display:flex;flex-direction:column;gap:8px}.form-field-label[data-v-f42a454e]{font-size:15px;font-weight:600;color:#001e45;margin-bottom:8px}.repeatable-field-container[data-v-f42a454e]{display:flex;flex-direction:column;gap:12px}.repeatable-instance[data-v-f42a454e]{position:relative}.repeatable-instance .delete-instance-btn[data-v-f42a454e]{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-f42a454e]:hover{opacity:1;background:#f5f5f5;color:#e74c3c}.add-instance-btn[data-v-f42a454e]{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-f42a454e]:hover{background:#ebebeb;border-color:#999;color:#333}.group-empty-state[data-v-f42a454e]{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}[data-v-f42a454e] .group-content-item .group-header{position:relative}[data-v-f42a454e] .group-content-item .group-header .content-item-label{position:static;transform:none;display:block;flex:1;text-align:center;font-size:14px;font-weight:500;color:#333}[data-v-f42a454e] .sortable-ghost{opacity:.4;background:#e3f2fd;border:2px dashed #2196f3!important}[data-v-f42a454e] .sortable-ghost *{opacity:.5}[data-v-f42a454e] .sortable-chosen{opacity:.9;cursor:grabbing!important}[data-v-f42a454e] .sortable-drag{opacity:1;box-shadow:0 8px 20px #0003;transform:rotate(3deg)}[data-v-f42a454e] .group-children{transition:all .2s ease}[data-v-f42a454e] .group-children:has(.sortable-ghost){background:#f5f5f5;border:2px solid #2196f3;border-radius:6px}.field-group-container[data-v-f42a454e]{margin:16px 0;padding:12px;background:#fff;border-radius:6px;display:grid;gap:15px}.field-group-header[data-v-f42a454e]{display:flex;align-items:center;justify-content:space-between}.filter-data-section-header[data-v-f42a454e]{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-f42a454e]{font-weight:600;font-size:12px;color:var(--admin-text);text-transform:uppercase;letter-spacing:.5px}.group-instance[data-v-f42a454e]{display:flex;flex-direction:column;gap:15px}.group-instance.with-separator[data-v-f42a454e]{padding-top:16px;border-top:1px solid #e5e7eb;margin-top:16px}.group-instance-header[data-v-f42a454e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.group-instance-label[data-v-f42a454e]{font-weight:600;font-size:11px;color:var(--admin-text);opacity:.7;text-transform:uppercase;letter-spacing:.5px}.group-instance-actions[data-v-f42a454e]{display:flex;gap:4px;align-items:center}.reorder-instance-btn[data-v-f42a454e],.delete-instance-btn[data-v-f42a454e]{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-f42a454e]:hover:not(:disabled),.delete-instance-btn[data-v-f42a454e]:hover:not(:disabled){opacity:1;background:#f5f5f5}.reorder-instance-btn[data-v-f42a454e]:disabled,.delete-instance-btn[data-v-f42a454e]:disabled{opacity:.3;cursor:not-allowed}.reorder-instance-btn[data-v-f42a454e]:hover:not(:disabled){color:#2196f3}.delete-instance-btn[data-v-f42a454e]:hover:not(:disabled){color:#e74c3c}.button-group-settings[data-v-6670fe34]{height:100%}.settings-section-wrapper[data-v-6670fe34]{display:flex;flex-direction:column;gap:20px}.section-description[data-v-6670fe34]{font-size:14px;color:#666;margin:-8px 0 12px;line-height:1.5}.form-field[data-v-6670fe34]{display:flex;flex-direction:column;gap:8px}.form-field-label[data-v-6670fe34]{font-size:14px;font-weight:500;color:#333}.form-input[data-v-6670fe34]{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .2s}.form-input[data-v-6670fe34]:focus{outline:none;border-color:#4a90e2}.block-settings-modal[data-v-44c98317]{width:100%;height:100%;display:flex;flex-direction:column}.block-settings-modal .modal-header[data-v-44c98317]{border-bottom:1px solid #e0e0e0;padding:16px 20px}.block-settings-modal .modal-header h2[data-v-44c98317]{margin:0 0 12px;font-size:18px;font-weight:600}.block-settings-modal .modal-header .tabs[data-v-44c98317]{display:flex;gap:4px}.block-settings-modal .modal-header .tabs .tab[data-v-44c98317]{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-44c98317]:hover{color:#333;background:#f5f5f5}.block-settings-modal .modal-header .tabs .tab.active[data-v-44c98317]{color:#0cc2ed;border-bottom-color:#0cc2ed}.block-settings-modal .modal-content[data-v-44c98317]{flex:1;overflow-y:auto;padding:20px}.block-settings-modal .modal-footer[data-v-44c98317]{border-top:1px solid #e0e0e0;padding:12px 20px;display:flex;justify-content:center}.block-settings-modal .modal-footer .branding[data-v-44c98317]{color:#999;font-size:12px}.no-block-selected[data-v-44c98317]{padding:40px;text-align:center;color:#666}.launcher-modal-p8q7n[data-v-93a3a521]{width:365px;border-radius:12px;background:#1d1f22;box-shadow:0 4px 24px 10px #00000026;overflow:hidden;animation:slideDownFromTop-93a3a521 .3s cubic-bezier(.25,.46,.45,.94)}.squarehero-launcher-dropdown-kx9m3[data-v-93a3a521]{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-93a3a521 .2s ease-out}.logo-container[data-v-93a3a521]{position:relative;display:inline-flex;margin-bottom:15px}.notification-badge[data-v-93a3a521]{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-93a3a521]{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-93a3a521]{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-93a3a521]{width:391px;height:391px;opacity:.4;top:-195.5px;left:-117.3px}.blur-circle-bottom[data-v-93a3a521]{width:324px;height:324px;opacity:.5;bottom:-162px;right:-162px}.logo-container[data-v-93a3a521]{position:relative;display:inline-flex;margin-bottom:15px;z-index:1}.plugins-grid[data-v-93a3a521]{display:flex;flex-direction:column;gap:10px;width:100%}.plugin-tile[data-v-93a3a521]{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-93a3a521]: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-93a3a521]:hover:before{left:100%}.plugin-tile[data-v-93a3a521]:hover{border-color:#ffffff26}.plugin-tile-icon[data-v-93a3a521]{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.plugin-tile-icon[data-v-93a3a521] svg{width:40px;height:auto}.plugin-tile-icon .plugin-icon[data-v-93a3a521]{width:40px;height:auto;display:block}.plugin-tile-name[data-v-93a3a521]{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-93a3a521]{padding:20px}.gradient-border[data-v-93a3a521]{background:linear-gradient(90deg,#00d1ff 20.4%,#e600ff 55.91%,#ff003d 80.09%);border-radius:10px;padding:2px}.dashboard-button[data-v-93a3a521]{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-93a3a521]:hover{background:#2a2c2f}@keyframes fadeIn-93a3a521{0%{opacity:0}to{opacity:1}}@keyframes slideDownFromTop-93a3a521{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sh-plugin-drawer-overlay-x8k9m[data-v-110b2ccb]{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}.sh-plugin-drawer-w3j7n[data-v-110b2ccb]{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-110b2ccb]{width:50%;max-width:800px;min-width:600px}.sh-drawer-header-t5m2p[data-v-110b2ccb]{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-110b2ccb]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.sh-plugin-icon-small-v2c8f[data-v-110b2ccb]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-plugin-icon-small-v2c8f svg[data-v-110b2ccb]{width:100%;height:100%}.sh-plugin-title-a4n6b[data-v-110b2ccb]{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-110b2ccb]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-header-actions-right[data-v-110b2ccb]{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end;min-width:0}.sh-header-action-btn[data-v-110b2ccb]{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-110b2ccb]:hover{background:#fff3}.sh-action-icon[data-v-110b2ccb]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-action-icon svg[data-v-110b2ccb]{width:16px;height:16px;display:block}.sh-action-label[data-v-110b2ccb]{line-height:1}.sh-close-button-l7p3m[data-v-110b2ccb]{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-110b2ccb]:hover{background:#ffffff1a}.sh-drawer-loading-x5n9h[data-v-110b2ccb]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;color:#6b7280}.sh-spinner-b8k4m[data-v-110b2ccb]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-110b2ccb .8s linear infinite}@keyframes spin-110b2ccb{to{transform:rotate(360deg)}}.sh-drawer-content-f2j8q[data-v-110b2ccb]{flex:1;overflow-y:auto;background:#f9fafb}.drawer-enter-active[data-v-110b2ccb],.drawer-leave-active[data-v-110b2ccb]{transition:opacity .3s ease}.drawer-enter-active .sh-plugin-drawer-w3j7n[data-v-110b2ccb],.drawer-leave-active .sh-plugin-drawer-w3j7n[data-v-110b2ccb]{transition:transform .3s ease}.drawer-enter-from[data-v-110b2ccb],.drawer-leave-to[data-v-110b2ccb]{opacity:0}.drawer-enter-from .sh-plugin-drawer-w3j7n[data-v-110b2ccb],.drawer-leave-to .sh-plugin-drawer-w3j7n[data-v-110b2ccb]{transform:translate(100%)}.content-fade-enter-active[data-v-110b2ccb],.content-fade-leave-active[data-v-110b2ccb]{transition:opacity .2s ease}.content-fade-enter-from[data-v-110b2ccb],.content-fade-leave-to[data-v-110b2ccb]{opacity:0}.plugin-card-wrapper[data-v-f870f7c1]{perspective:1000px;position:relative;height:100%}.plugin-card-wrapper.featured[data-v-f870f7c1]{grid-column:span 2}.plugin-card-flipper[data-v-f870f7c1]{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.plugin-card-flipper.flipped[data-v-f870f7c1]{transform:rotateY(180deg)}.plugin-card[data-v-f870f7c1]{backface-visibility:hidden;width:100%;box-sizing:border-box}.plugin-card-front[data-v-f870f7c1]{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-f870f7c1]:hover{box-shadow:0 0 40px #0000001f}.plugin-card-front.featured[data-v-f870f7c1]{position:relative;flex-direction:row;padding:0;overflow:hidden}.plugin-card-front.featured .plugin-hero[data-v-f870f7c1]{flex:0 0 50%;position:relative;overflow:hidden}.plugin-card-front.featured .plugin-hero .hero-image[data-v-f870f7c1]{width:100%;height:100%;object-fit:cover;display:block}.plugin-card-front.featured .plugin-content[data-v-f870f7c1]{flex:1;padding:24px;display:flex;flex-direction:column}.plugin-content[data-v-f870f7c1]{display:flex;flex-direction:column;flex:1}.plugin-card-header[data-v-f870f7c1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.plugin-icon[data-v-f870f7c1]{width:80px;height:auto;flex-shrink:0}.plugin-icon[data-v-f870f7c1] svg{width:80px;height:auto;display:block}.plugin-badge[data-v-f870f7c1]{margin-left:auto}.plugin-info[data-v-f870f7c1]{flex:1;margin-bottom:20px}.plugin-title[data-v-f870f7c1]{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-f870f7c1]{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-f870f7c1]{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-f870f7c1]:hover{opacity:.7}.plugin-actions[data-v-f870f7c1]{display:flex;flex-direction:column;gap:12px;align-items:stretch}.btn-learn-more[data-v-f870f7c1],.btn-action[data-v-f870f7c1]{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-f870f7c1]{background:transparent;color:#011e45;border:solid 2px #011E45}.btn-learn-more[data-v-f870f7c1]:hover{background:#c8dae2}.btn-learn-more[data-v-f870f7c1]:active{transform:scale(.98)}.action-button-wrapper[data-v-f870f7c1]{display:flex;flex-direction:column;align-items:center;gap:8px}.btn-action[data-v-f870f7c1]{background:#011e45;border:2px solid #011E45;position:relative;width:100%;color:#fff}.btn-action[data-v-f870f7c1]:hover{background:#ff003d;border:2px solid #ff003d}.btn-action[data-v-f870f7c1]:active{transform:scale(.98)}.btn-action.loading[data-v-f870f7c1]{cursor:not-allowed;opacity:.8}.btn-action.installed[data-v-f870f7c1]{background:#011e45;color:#fff;cursor:default}.btn-action.installed[data-v-f870f7c1]:before{display:none}.btn-action.installed[data-v-f870f7c1]:hover{transform:none;box-shadow:none}.btn-action.btn-configure[data-v-f870f7c1]{background:#011e45;color:#fff;border:solid 2px #011E45;cursor:pointer}.btn-action.btn-configure[data-v-f870f7c1]:before{display:none}.btn-action.btn-configure[data-v-f870f7c1]:hover{background:#002855;border-color:#002855}.btn-action.btn-configure[data-v-f870f7c1]:active{transform:scale(.98)}.btn-action.btn-activate[data-v-f870f7c1]{background:#011e45;color:#fff;border:solid 2px #011E45;cursor:pointer;pointer-events:all}.btn-action.btn-activate[data-v-f870f7c1]:before{display:none}.btn-action.btn-activate[data-v-f870f7c1]:hover{background:#002855;border-color:#002855}.btn-action.btn-activate[data-v-f870f7c1]:active{transform:scale(.98)}.btn-action[data-v-f870f7c1]:disabled{pointer-events:none}.spinner[data-v-f870f7c1]{display:inline-block;width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-f870f7c1 .6s linear infinite}@keyframes spin-f870f7c1{to{transform:rotate(360deg)}}.trial-text[data-v-f870f7c1]{color:#011e45;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:100%;margin:0}.plugin-card-back[data-v-f870f7c1]{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-f870f7c1]{padding:60px}.progress-screen[data-v-f870f7c1]{width:100%;max-width:500px}.progress-content[data-v-f870f7c1]{text-align:center}.progress-title[data-v-f870f7c1]{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-f870f7c1]{margin-bottom:25px}.progress-bar-track[data-v-f870f7c1]{width:100%;height:12px;background:#011e451a;border-radius:10px;overflow:hidden;margin-bottom:10px}.progress-bar-fill[data-v-f870f7c1]{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-f870f7c1]{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-f870f7c1]{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-f870f7c1]{text-align:center}.completion-icon[data-v-f870f7c1]{width:80px;height:80px;background:#0aa875;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:scaleIn-f870f7c1 .4s ease-out}.completion-icon svg[data-v-f870f7c1]{width:40px;height:40px}@keyframes scaleIn-f870f7c1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.completion-title[data-v-f870f7c1]{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-f870f7c1]{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-f870f7c1]{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-f870f7c1]:hover{background:#002855}.btn-completion[data-v-f870f7c1]: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-d723dcda]{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-d723dcda]{background:#e6f7ed;color:#0c7d3e}.plugin-badge.activated .badge-dot[data-v-d723dcda]{background:#0c7d3e}.plugin-badge.trial[data-v-d723dcda]{background:#ffe8f0;color:#d91656}.plugin-badge.trial .badge-dot[data-v-d723dcda]{background:#d91656}.plugin-badge.locked[data-v-d723dcda]{background:#f0f0f0;color:#666}.plugin-badge.locked .badge-dot[data-v-d723dcda]{background:#666}.plugin-badge.licensed[data-v-d723dcda]{background:linear-gradient(135deg,#0cc2ed1a,#e600ff1a);color:#0cc2ed;border:1px solid rgba(12,194,237,.3)}.plugin-badge.licensed .badge-dot[data-v-d723dcda]{background:linear-gradient(135deg,#0cc2ed,#e600ff)}.plugin-badge.active[data-v-d723dcda]{background:linear-gradient(135deg,#10b98126,#05966926);color:#059669;border:1px solid rgba(16,185,129,.3)}.plugin-badge.active .badge-dot[data-v-d723dcda]{background:linear-gradient(135deg,#10b981,#059669)}.plugin-badge.expired[data-v-d723dcda]{background:#fff4e6;color:#f97316}.plugin-badge.expired .badge-dot[data-v-d723dcda]{background:#f97316}.plugin-badge.unlicensed[data-v-d723dcda]{background:#fee2e2;color:#dc2626}.plugin-badge.unlicensed .badge-dot[data-v-d723dcda]{background:#dc2626}.plugin-badge.beta[data-v-d723dcda]{background:linear-gradient(135deg,#8b5cf61f,#6d28d91f);color:#7c3aed;border:1px solid rgba(139,92,246,.35)}.plugin-badge.beta .badge-dot[data-v-d723dcda]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.badge-dot[data-v-d723dcda]{width:8px;height:8px;border-radius:50%}.badge-text[data-v-d723dcda]{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-d29f2bdb]{margin-top:24px}.sh-divider[data-v-d29f2bdb]{margin:0 0 24px;border:none;border-top:1px solid rgba(1,30,69,.1)}.sh-license-content[data-v-d29f2bdb]{padding:0 32px}.sh-license-header[data-v-d29f2bdb]{margin-bottom:16px}.sh-license-header h4[data-v-d29f2bdb]{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-d29f2bdb]{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.beta[data-v-d29f2bdb]{background:#8b5cf60f;border-color:#8b5cf6}.sh-license-status.active[data-v-d29f2bdb]{background:#f0fdf4;border-color:#10b981}.sh-license-status.trial[data-v-d29f2bdb]{background:#fffbeb;border-color:#f59e0b}.sh-license-status.expired[data-v-d29f2bdb]{background:#fef2f2;border-color:#ef4444}.sh-license-status.unlicensed[data-v-d29f2bdb]{background:#f9fafb;border-color:#e5e7eb}.sh-status-icon[data-v-d29f2bdb]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.sh-status-icon svg[data-v-d29f2bdb]{width:24px;height:24px}.sh-status-details[data-v-d29f2bdb]{flex:1;min-width:0}.sh-status-label[data-v-d29f2bdb]{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-d29f2bdb]{font-size:14px;line-height:1.5;color:#011e45b3;margin:0}.sh-status-date[data-v-d29f2bdb]{font-size:13px;line-height:1.5;color:#011e4580;margin-top:4px}.sh-btn-upgrade[data-v-d29f2bdb]{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-d29f2bdb]:hover{background:#002d66;transform:translateY(-1px)}.sh-btn-upgrade[data-v-d29f2bdb]:active{transform:translateY(0)}.sh-btn-upgrade svg[data-v-d29f2bdb]{width:16px;height:16px;flex-shrink:0}.sh-trial .sh-btn-upgrade[data-v-d29f2bdb]{background:#f59e0b}.sh-trial .sh-btn-upgrade[data-v-d29f2bdb]:hover{background:#d97706}.sh-expired .sh-btn-upgrade[data-v-d29f2bdb]{background:#ef4444}.sh-expired .sh-btn-upgrade[data-v-d29f2bdb]:hover{background:#dc2626}.sh-status-actions[data-v-d29f2bdb]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.sh-btn-check-license[data-v-d29f2bdb]{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-d29f2bdb]:hover{color:#011e45bf}.sh-btn-check-license[data-v-d29f2bdb]:disabled{cursor:default;opacity:.6}.sh-license-required[data-v-588e0362]{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-588e0362]{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-588e0362]{background:#fef2f2;color:#dc2626;border:1px solid #FECACA}.sh-status-badge.expired svg[data-v-588e0362]{stroke:#dc2626}.sh-status-badge.unlicensed[data-v-588e0362]{background:#eff6ff;color:#2563eb;border:1px solid #BFDBFE}.sh-status-badge.unlicensed svg[data-v-588e0362]{stroke:#2563eb}.sh-headline[data-v-588e0362]{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-588e0362]{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-588e0362]{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:linear-gradient(135deg,#0cc2ed,#0891b2);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-588e0362]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0cc2ed4d}.sh-btn-primary[data-v-588e0362]:active{transform:translateY(0)}.sh-btn-check-license[data-v-588e0362]{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-588e0362]:hover{color:#011e45b3}.sh-btn-check-license[data-v-588e0362]:disabled{cursor:default;text-decoration:none;opacity:.6}.sh-secondary-link[data-v-588e0362]{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-588e0362]:hover{color:#0891b2;text-decoration:underline}.sh-confirm-dialog-overlay[data-v-90598432]{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-90598432]{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-confirm-dialog-icon[data-v-90598432]{margin-bottom:20px;color:#6b7280}.sh-confirm-dialog.variant-danger .sh-confirm-dialog-icon[data-v-90598432]{color:#ff003d}.sh-confirm-dialog.variant-warning .sh-confirm-dialog-icon[data-v-90598432]{color:#f59e0b}.sh-confirm-dialog.variant-success .sh-confirm-dialog-icon[data-v-90598432]{color:#10b981}.sh-confirm-dialog-title[data-v-90598432]{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px}.sh-confirm-dialog-message[data-v-90598432]{font-size:15px;color:#6b7280;margin:0 0 24px;line-height:1.5}.sh-confirm-dialog-content[data-v-90598432]{width:100%;margin-bottom:24px;text-align:left}.sh-confirm-dialog-content p[data-v-90598432]{font-size:15px;color:#6b7280;margin:0 0 16px;line-height:1.5}.sh-confirm-dialog-content p[data-v-90598432]:last-child{margin-bottom:0}.sh-confirm-dialog-content a[data-v-90598432]{color:#0cc2ed;text-decoration:none;font-weight:500;transition:color .2s}.sh-confirm-dialog-content a[data-v-90598432]:hover{color:#0aaedb;text-decoration:underline}.sh-confirm-dialog-content strong[data-v-90598432],.sh-confirm-dialog-content b[data-v-90598432]{font-weight:600;color:#111827}.sh-confirm-dialog-content ul[data-v-90598432],.sh-confirm-dialog-content ol[data-v-90598432]{margin:0 0 16px;padding-left:24px;color:#6b7280}.sh-confirm-dialog-content li[data-v-90598432]{margin-bottom:8px;line-height:1.5}.sh-confirm-dialog-content li[data-v-90598432]:last-child{margin-bottom:0}.sh-confirm-dialog-actions[data-v-90598432]{display:flex;gap:12px;width:100%}.sh-confirm-dialog-button[data-v-90598432]{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-90598432]{background:#f3f4f6;color:#374151}.button-cancel[data-v-90598432]:hover:not(:disabled){background:#e5e7eb}.button-confirm[data-v-90598432]{background:#3b82f6;color:#fff}.button-confirm[data-v-90598432]:hover:not(:disabled){background:#2563eb}.button-confirm.variant-danger[data-v-90598432]{background:#ff003d}.button-confirm.variant-danger[data-v-90598432]:hover:not(:disabled){background:#e6003a}.button-confirm.variant-warning[data-v-90598432]{background:#f59e0b}.button-confirm.variant-warning[data-v-90598432]:hover:not(:disabled){background:#d97706}.button-confirm.variant-success[data-v-90598432]{background:#10b981}.button-confirm.variant-success[data-v-90598432]:hover:not(:disabled){background:#059669}.sh-confirm-dialog-button[data-v-90598432]:disabled{opacity:.6;cursor:not-allowed}.button-spinner[data-v-90598432]{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-90598432 .6s linear infinite}.button-text-hidden[data-v-90598432]{opacity:0}@keyframes spin-90598432{to{transform:translate(-50%,-50%) rotate(360deg)}}.dialog-fade-enter-active[data-v-90598432],.dialog-fade-leave-active[data-v-90598432]{transition:opacity .2s}.dialog-fade-enter-from[data-v-90598432],.dialog-fade-leave-to[data-v-90598432]{opacity:0}.dialog-fade-enter-active .sh-confirm-dialog[data-v-90598432],.dialog-fade-leave-active .sh-confirm-dialog[data-v-90598432]{transition:transform .2s}.dialog-fade-enter-from .sh-confirm-dialog[data-v-90598432],.dialog-fade-leave-to .sh-confirm-dialog[data-v-90598432]{transform:scale(.95)}.sh-dashboard-container[data-v-9045e2cb]{padding:40px;max-width:1400px;margin:0 auto;height:100vh;box-sizing:border-box;background:#f5f5f7;display:flex;flex-direction:column;overflow:hidden}.sh-dashboard-container h1[data-v-9045e2cb],.sh-dashboard-container h2[data-v-9045e2cb],.sh-dashboard-container h3[data-v-9045e2cb],.sh-dashboard-container h4[data-v-9045e2cb],.sh-dashboard-container h5[data-v-9045e2cb],.sh-dashboard-container h6[data-v-9045e2cb]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.sh-dashboard-header[data-v-9045e2cb]{flex-shrink:0;margin-bottom:20px}.sh-dashboard-tabs[data-v-9045e2cb]{display:flex;gap:0;border-bottom:2px solid #E5E7EB}.sh-dashboard-tab[data-v-9045e2cb]{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-9045e2cb]:hover{color:#001e45;background:#011e4505}.sh-dashboard-tab.active[data-v-9045e2cb]{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-9045e2cb]{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-9045e2cb]{flex:1;display:flex;flex-direction:column;overflow:auto;min-height:0;padding:0 24px 24px}.sh-dashboard-content[data-v-9045e2cb]:has(.sh-notifications-container){padding:0;overflow:hidden}.sh-empty-state[data-v-9045e2cb]{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 24px}.sh-empty-state-content[data-v-9045e2cb]{text-align:center;max-width:400px}.sh-empty-state-content svg[data-v-9045e2cb]{margin-bottom:24px}.sh-empty-state-content h3[data-v-9045e2cb]{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-9045e2cb]{font-size:16px;line-height:1.5;color:#011e4599;margin:0 0 32px}.sh-empty-state-button[data-v-9045e2cb]{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-9045e2cb]:hover{background:#011e45d9;transform:translateY(-1px)}.sh-empty-state-button[data-v-9045e2cb]:active{transform:translateY(0)}.plugins-grid[data-v-9045e2cb]{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-9045e2cb]{padding:20px}.plugins-grid[data-v-9045e2cb]{grid-template-columns:1fr}}.sh-plugin-drawer-overlay[data-v-9045e2cb]{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-9045e2cb]{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-9045e2cb]{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-plugin-info[data-v-9045e2cb]{display:flex;align-items:center;justify-content:center;flex:1;position:relative}.sh-static-title[data-v-9045e2cb]{position:absolute;left:0}.sh-header-plugin-identity[data-v-9045e2cb]{display:flex;align-items:center;gap:1rem;position:absolute}.sh-plugin-icon-header[data-v-9045e2cb]{width:40px;height:40px;object-fit:contain}.sh-plugin-title[data-v-9045e2cb]{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-9045e2cb]{display:flex;gap:.5rem;position:absolute;right:80px}.sh-btn-action-header[data-v-9045e2cb]{padding:.5rem 1.25rem;background:#ff003d;color:#fff;border:none;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-9045e2cb]:hover:not(:disabled){background:#d9002f;transform:translateY(-1px);box-shadow:0 4px 12px #ff003d4d}.sh-btn-action-header[data-v-9045e2cb]:disabled{opacity:.6;cursor:not-allowed}.sh-btn-view-plans-header[data-v-9045e2cb]{padding:.5rem 1.25rem;background:transparent;color:#ff003d;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-view-plans-header[data-v-9045e2cb]:hover{background:#ff003d0d;transform:translateY(-1px)}.fade-enter-active[data-v-9045e2cb],.fade-leave-active[data-v-9045e2cb]{transition:opacity .3s ease}.fade-enter-from[data-v-9045e2cb],.fade-leave-to[data-v-9045e2cb]{opacity:0}.sh-close-button[data-v-9045e2cb]{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-9045e2cb]:hover{opacity:.7}.sh-product-detail-header[data-v-9045e2cb]{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-9045e2cb]{width:80px;height:80px;flex-shrink:0}.sh-plugin-icon-large img[data-v-9045e2cb]{width:100%;height:100%;object-fit:contain}.sh-product-info-wrapper[data-v-9045e2cb]{flex:1;display:flex;flex-direction:column;gap:1.5rem}.sh-product-info[data-v-9045e2cb]{flex:1}.sh-plugin-header-title[data-v-9045e2cb]{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-9045e2cb]{font-size:15px;line-height:1.6;color:#011e45b3;margin:0}.sh-btn-view-plans-primary[data-v-9045e2cb]{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-9045e2cb]:hover{background:#d9002f;transform:translateY(-1px);box-shadow:0 4px 12px #ff003d4d}.sh-drawer-action-buttons[data-v-9045e2cb]{display:flex;gap:.75rem;align-self:flex-start}.sh-btn-primary-action[data-v-9045e2cb]{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-9045e2cb]:hover:not(:disabled){background:#d9002f;transform:translateY(-1px);box-shadow:0 4px 12px #ff003d4d}.sh-btn-primary-action[data-v-9045e2cb]:disabled{opacity:.6;cursor:not-allowed}.sh-btn-secondary-action[data-v-9045e2cb]{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-9045e2cb]:hover{background:#ff003d0d;transform:translateY(-1px)}.sh-drawer-content[data-v-9045e2cb]{flex:1;overflow-y:auto;padding-top:32px}.sh-drawer-installation-screen[data-v-9045e2cb]{display:flex;align-items:center;justify-content:center;min-height:500px;padding:3rem}.sh-drawer-progress-content[data-v-9045e2cb]{text-align:center;max-width:500px;width:100%}.sh-drawer-progress-icon[data-v-9045e2cb]{width:80px;height:80px;margin:0 auto 2rem}.sh-drawer-progress-icon img[data-v-9045e2cb]{width:100%;height:100%;object-fit:contain}.sh-drawer-progress-title[data-v-9045e2cb]{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-9045e2cb]{margin-bottom:1.5rem}.sh-drawer-progress-bar-track[data-v-9045e2cb]{width:100%;height:12px;background:#011e451a;border-radius:6px;overflow:hidden;margin-bottom:.75rem}.sh-drawer-progress-bar-fill[data-v-9045e2cb]{height:100%;background:linear-gradient(90deg,#0cc2ed,#0095ff);border-radius:6px;transition:width .3s ease}.sh-drawer-progress-percentage[data-v-9045e2cb]{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-9045e2cb]{font-size:15px;color:#011e4599;line-height:1.6;font-style:italic}.sh-drawer-completion-content[data-v-9045e2cb]{text-align:center;max-width:500px;width:100%}.sh-drawer-completion-icon[data-v-9045e2cb]{margin:0 auto 1.5rem}.sh-drawer-completion-icon svg[data-v-9045e2cb]{width:64px;height:64px}.sh-drawer-completion-title[data-v-9045e2cb]{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-9045e2cb]{font-size:16px;color:#011e45b3;line-height:1.6;margin:0 0 2rem}.sh-btn-drawer-completion[data-v-9045e2cb]{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-9045e2cb]:hover{background:#0095ff;transform:translateY(-2px);box-shadow:0 8px 20px #0cc2ed4d}.sh-pricing-view[data-v-9045e2cb]{flex:1;overflow-y:auto;padding:2rem}.sh-back-to-details[data-v-9045e2cb]{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-9045e2cb]:hover{color:#0cc2ed}.sh-back-to-details:hover svg[data-v-9045e2cb]{transform:translate(-4px)}.sh-back-to-details svg[data-v-9045e2cb]{transition:transform .2s}.sh-billing-toggle[data-v-9045e2cb]{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-9045e2cb]{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-9045e2cb]{background:#fff;color:#1a2f5a;box-shadow:0 1px 3px #0000001a}.sh-billing-toggle button[data-v-9045e2cb]:hover:not(.active){color:#1a2f5a}.sh-save-badge[data-v-9045e2cb]{background:#10b981;color:#fff;font-size:.75rem;padding:.125rem .5rem;border-radius:12px;font-weight:600}.sh-pricing-grid[data-v-9045e2cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.sh-pricing-card[data-v-9045e2cb]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .2s;display:flex;flex-direction:column}.sh-pricing-card[data-v-9045e2cb]:hover{border-color:#0cc2ed;box-shadow:0 4px 12px #0cc2ed1a}.sh-pricing-card.featured[data-v-9045e2cb]{border-color:#e600ff;position:relative}.sh-pricing-card.featured[data-v-9045e2cb]:before{content:"POPULAR";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#e600ff,#9d00ff);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:12px}.sh-pricing-card.featured[data-v-9045e2cb]:hover{border-color:#e600ff;box-shadow:0 4px 12px #e600ff33}.sh-pricing-header[data-v-9045e2cb]{margin-bottom:1.5rem}.sh-pricing-header h4[data-v-9045e2cb]{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-9045e2cb]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.sh-price[data-v-9045e2cb]{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-9045e2cb]{font-size:1rem;color:#011e4599}.sh-annual-note[data-v-9045e2cb]{font-size:.875rem;color:#011e4599;margin:0}.sh-select-plan-btn[data-v-9045e2cb]{width:100%;padding:.75rem;background:#ff003d;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-9045e2cb]:hover{background:#d9002f;transform:translateY(-1px);box-shadow:0 4px 12px #ff003d4d}.featured .sh-select-plan-btn[data-v-9045e2cb]{background:linear-gradient(135deg,#e600ff,#9d00ff)}.featured .sh-select-plan-btn[data-v-9045e2cb]:hover{opacity:.9}.drawer-enter-active[data-v-9045e2cb],.drawer-leave-active[data-v-9045e2cb]{transition:opacity .3s ease}.drawer-enter-active .sh-plugin-drawer[data-v-9045e2cb],.drawer-leave-active .sh-plugin-drawer[data-v-9045e2cb]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-9045e2cb],.drawer-leave-to[data-v-9045e2cb]{opacity:0}.drawer-enter-from .sh-plugin-drawer[data-v-9045e2cb],.drawer-leave-to .sh-plugin-drawer[data-v-9045e2cb]{transform:translate(100%)}.drawer-enter-to[data-v-9045e2cb],.drawer-leave-from[data-v-9045e2cb]{opacity:1}.drawer-enter-to .sh-plugin-drawer[data-v-9045e2cb],.drawer-leave-from .sh-plugin-drawer[data-v-9045e2cb]{transform:translate(0)}.sh-media-carousel[data-v-9045e2cb]{margin-bottom:32px;padding:0 32px}.sh-carousel-container[data-v-9045e2cb]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#f5f5f7}.sh-carousel-track[data-v-9045e2cb]{display:flex;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.sh-carousel-item[data-v-9045e2cb]{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sh-carousel-item img[data-v-9045e2cb]{width:100%;height:100%;object-fit:cover}.sh-carousel-item video[data-v-9045e2cb]{width:100%;height:100%;object-fit:cover}.sh-video-wrapper[data-v-9045e2cb]{width:100%;height:100%}.sh-carousel-arrow[data-v-9045e2cb]{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-9045e2cb]:hover:not(:disabled){background:#fff;box-shadow:0 2px 12px #00000026}.sh-carousel-arrow[data-v-9045e2cb]:disabled{opacity:.3;cursor:not-allowed}.sh-carousel-arrow-left[data-v-9045e2cb]{left:16px}.sh-carousel-arrow-right[data-v-9045e2cb]{right:16px}.sh-carousel-dots[data-v-9045e2cb]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px}.sh-carousel-dot[data-v-9045e2cb]{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-9045e2cb]{width:24px;border-radius:4px;background:#fff}.sh-carousel-dot[data-v-9045e2cb]:hover{background:#fffc}.sh-description-section[data-v-9045e2cb]{padding:0 32px 32px}.sh-description-section h3[data-v-9045e2cb]{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-9045e2cb]{font-size:15px;line-height:1.6;color:#011e45cc;margin:0}.sh-features-section[data-v-9045e2cb]{padding:0 32px 32px}.sh-features-section h3[data-v-9045e2cb]{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-9045e2cb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sh-features-list li[data-v-9045e2cb]{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:#011e45cc}.sh-features-list li svg[data-v-9045e2cb]{flex-shrink:0;margin-top:2px}.sh-features-list li span[data-v-9045e2cb]{flex:1}.sh-whatsnew-section[data-v-9045e2cb]{padding:0 32px 32px}.sh-whatsnew-section h3[data-v-9045e2cb]{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-9045e2cb]{display:flex;flex-direction:column;gap:16px}.sh-whatsnew-item[data-v-9045e2cb]{padding:16px;background:#011e4508;border-radius:8px;border:1px solid rgba(1,30,69,.08)}.sh-whatsnew-header[data-v-9045e2cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px}.sh-whatsnew-version[data-v-9045e2cb]{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;color:#e600ff}.sh-whatsnew-date[data-v-9045e2cb]{font-size:13px;color:#011e4580}.sh-whatsnew-description[data-v-9045e2cb]{font-size:14px;line-height:1.5;color:#011e45cc;margin:0}.sh-uninstall-section[data-v-9045e2cb]{margin-top:auto;padding:24px 32px}.sh-uninstall-content[data-v-9045e2cb]{display:flex;justify-content:space-between;align-items:center;gap:24px}.sh-uninstall-content h4[data-v-9045e2cb]{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-9045e2cb]{font-size:14px;line-height:1.5;color:#011e4599;margin:0}.sh-btn-uninstall[data-v-9045e2cb]{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-9045e2cb]:hover:not(:disabled){background:#ff003d;color:#fff}.sh-btn-uninstall[data-v-9045e2cb]:active:not(:disabled){transform:scale(.98)}.sh-btn-uninstall[data-v-9045e2cb]:disabled{opacity:.6;cursor:not-allowed}.sh-btn-uninstall .spinner[data-v-9045e2cb]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-9045e2cb .6s linear infinite}@keyframes spin-9045e2cb{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-ed6afc1c]{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-ed6afc1c]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:24px 32px}.sh-file-input-hidden[data-v-ed6afc1c]{display:none}.sh-bulk-actions-bar[data-v-ed6afc1c]{display:flex;align-items:center;gap:12px;width:100%}.sh-files-list[data-v-ed6afc1c]{flex:1;overflow-y:auto;margin-right:-16px;padding-right:16px}.sh-file-skeleton[data-v-ed6afc1c]{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-ed6afc1c]{width:20px;height:20px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading-ed6afc1c 1.5s ease-in-out infinite;border-radius:4px;flex-shrink:0}.sh-skeleton-info[data-v-ed6afc1c]{flex:1;display:flex;flex-direction:column;gap:8px}.sh-skeleton-line[data-v-ed6afc1c]{height:14px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading-ed6afc1c 1.5s ease-in-out infinite;border-radius:4px}.sh-skeleton-title[data-v-ed6afc1c]{width:60%;height:16px}.sh-skeleton-meta[data-v-ed6afc1c]{width:40%;height:12px}.sh-skeleton-actions[data-v-ed6afc1c]{display:flex;gap:8px;flex-shrink:0}.sh-skeleton-button[data-v-ed6afc1c]{width:36px;height:36px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading-ed6afc1c 1.5s ease-in-out infinite;border-radius:6px}@keyframes skeleton-loading-ed6afc1c{0%{background-position:200% 0}to{background-position:-200% 0}}.sh-empty-state[data-v-ed6afc1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af}.sh-empty-state svg[data-v-ed6afc1c]{width:64px;height:64px;margin-bottom:16px;opacity:.5}.sh-empty-state p[data-v-ed6afc1c]{font-size:16px;font-weight:500}.sh-file-item[data-v-ed6afc1c]{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-ed6afc1c]:hover{border-color:transparent}.sh-file-item[data-v-ed6afc1c]: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-ed6afc1c]:hover:before{background-position:100% 0}.sh-file-item.selected[data-v-ed6afc1c]{background:#00d1ff0d;border-color:transparent}.sh-file-item.selected[data-v-ed6afc1c]: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-ed6afc1c]{width:18px;height:18px;cursor:pointer;accent-color:#001E45}.sh-file-info[data-v-ed6afc1c]{flex:1;min-width:0}.sh-file-name[data-v-ed6afc1c]{font-size:15px;font-weight:600;color:#111;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-file-meta[data-v-ed6afc1c]{font-size:12px;color:#6b7280;margin:0}.sh-file-actions[data-v-ed6afc1c]{display:flex;gap:8px}.sh-action-button[data-v-ed6afc1c]{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-ed6afc1c]{background:#efefef;color:#001e45}.sh-url-button[data-v-ed6afc1c]:hover{background:#e0e0e0;transform:translateY(-1px)}.sh-rename-button[data-v-ed6afc1c]{background:#efefef;color:#001e45}.sh-rename-button[data-v-ed6afc1c]:hover{background:#e0e0e0;transform:translateY(-1px)}.sh-delete-button[data-v-ed6afc1c]{background:#efefef;color:#001e45}.sh-delete-button[data-v-ed6afc1c]:hover{background:#e0e0e0;transform:translateY(-1px)}.sh-toast[data-v-ed6afc1c]{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-ed6afc1c]{flex:1;min-width:0}.sh-toast.error[data-v-ed6afc1c]{background:#ff003d}.sh-toast.uploading[data-v-ed6afc1c]{background:#001e45}.sh-toast-spinner[data-v-ed6afc1c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ed6afc1c .8s linear infinite;flex-shrink:0}@keyframes spin-ed6afc1c{to{transform:rotate(360deg)}}.toast-enter-active[data-v-ed6afc1c],.toast-leave-active[data-v-ed6afc1c]{transition:all .3s ease}.toast-enter-from[data-v-ed6afc1c],.toast-leave-to[data-v-ed6afc1c]{opacity:0;transform:translateY(20px)}.sh-files-list[data-v-ed6afc1c]::-webkit-scrollbar{width:8px}.sh-files-list[data-v-ed6afc1c]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.sh-files-list[data-v-ed6afc1c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sh-files-list[data-v-ed6afc1c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-ed6afc1c] .filter-bar{padding:20px 30px 0;box-sizing:border-box}[data-v-ed6afc1c] .filter-bar-content{padding:20px 0 0}[data-v-ed6afc1c] .filter-bar-tabs-actions{padding-right:0!important}[data-v-ed6afc1c] .filter-bar-filters{flex:0 0 auto}[data-v-ed6afc1c] .filter-bar .filter-search{flex:1;min-width:0}[data-v-ed6afc1c] .admin-btn-text{gap:10px}[data-v-ed6afc1c] .delete-btn .admin-btn-primary,[data-v-ed6afc1c] .delete-btn .admin-btn-primary.admin-btn-light{background:#ff003d!important;border-color:#ff003d!important}[data-v-ed6afc1c] .delete-btn .admin-btn-primary:hover,[data-v-ed6afc1c] .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}.dialog-editor-block-markdown,.squarespace-managed-ui{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 .body-block,.squarespace-managed-ui .title-block .text-holder,.squarespace-managed-ui .title-block .title-text,.squarespace-managed-ui .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}.sh-card-layout-flip .sh-card-flip-inner{position:relative;width:100%;height:100%;min-height:300px;text-align:center;transition:transform .6s;transform-style:preserve-3d}.sh-card-layout-flip:hover .sh-card-flip-inner{transform:rotateY(180deg)}.sh-card-layout-flip .sh-card-flip-front,.sh-card-layout-flip .sh-card-flip-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:inherit}.sh-card-layout-flip .sh-card-flip-back{transform:rotateY(180deg)}.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-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-f42e013e]: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}.filter-bar[data-v-f42e013e]{display:flex;flex-direction:column;width:100%;border-radius:12px}.filter-bar-tabs[data-v-f42e013e]{display:flex;align-items:center;justify-content:space-between}.filter-bar-tabs-list[data-v-f42e013e]{display:flex;align-items:center}.filter-bar-tabs-actions[data-v-f42e013e]{display:flex;align-items:center;gap:12px}.filter-bar-tab[data-v-f42e013e]{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-f42e013e]:hover{color:var(--admin-text)}.filter-bar-tab.is-active[data-v-f42e013e]{color:var(--admin-primary);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%) 1}.filter-bar-content[data-v-f42e013e]{display:flex;align-items:center;gap:12px;padding:20px 0}.filter-bar-search[data-v-f42e013e]{position:relative;flex:1;min-width:250px}.filter-bar-search-icon[data-v-f42e013e]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--admin-text-muted);pointer-events:none}.filter-bar-search-input[data-v-f42e013e]{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-f42e013e]::placeholder{color:var(--admin-text-muted)}.filter-bar-search-input[data-v-f42e013e]:hover{border-color:#00000026}.filter-bar-search-input[data-v-f42e013e]:focus{border-color:var(--admin-primary);background:#fff}.filter-bar-filters[data-v-f42e013e]{display:flex;align-items:center;gap:12px;flex-shrink:0}.filter-bar-filters.full-width[data-v-f42e013e]{flex:1}.filter-bar-actions[data-v-f42e013e]{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.filter-bar-reset[data-v-f42e013e]{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-f42e013e]{flex-shrink:0}.filter-bar-reset[data-v-f42e013e]:hover:not(:disabled){border-color:var(--admin-text);background:#00000008}.filter-bar-reset[data-v-f42e013e]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.filter-bar-content[data-v-f42e013e]{flex-wrap:wrap}.filter-bar-search[data-v-f42e013e]{flex:1 1 100%}.filter-bar-filters[data-v-f42e013e]{flex:1 1 auto}}.squarespace-asset-library[data-v-d26debb3]{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-d26debb3],.asset-library-slide-leave-active[data-v-d26debb3]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.asset-library-slide-enter-from[data-v-d26debb3],.asset-library-slide-leave-to[data-v-d26debb3]{transform:translate(-100%)}.asset-library-header[data-v-d26debb3]{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-d26debb3]{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-d26debb3]{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-d26debb3]{width:24px;height:24px}.asset-library-close[data-v-d26debb3]:hover{background:#011e451a}.asset-library-body[data-v-d26debb3]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}[data-v-d26debb3] .filter-bar-content{padding:20px 24px}.asset-library-footer[data-v-d26debb3]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:20px 30px;border-top:1px solid var(--admin-border);background:var(--admin-header-bg);flex-shrink:0}.btn-primary[data-v-d26debb3],.btn-secondary[data-v-d26debb3]{padding:10px 20px;border-radius:6px;font-family:Red Hat Display,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}.btn-primary[data-v-d26debb3]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-d26debb3]:hover:not(:disabled){opacity:.85}.btn-primary[data-v-d26debb3]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-d26debb3]{background:transparent;color:var(--admin-primary);border:1px solid var(--admin-border)}.btn-secondary[data-v-d26debb3]:hover{background:var(--admin-bg-light);border-color:var(--admin-primary)}.upload-btn[data-v-d26debb3]{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-d26debb3]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.upload-btn[data-v-d26debb3]:disabled{opacity:.5;cursor:not-allowed}.skeleton[data-v-d26debb3]{background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:shimmer-d26debb3 1.5s ease-in-out infinite;border-radius:4px;will-change:background-position;backface-visibility:hidden;transform:translateZ(0)}@keyframes shimmer-d26debb3{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-item[data-v-d26debb3]{cursor:default;pointer-events:none;background:#f9fafb}.skeleton-item .asset-preview[data-v-d26debb3]{position:relative;width:100%;aspect-ratio:1;padding-bottom:0;background:#e5e7eb}.skeleton-thumb[data-v-d26debb3]{width:100%;height:100%;border-radius:0;background:#e5e7eb}.skeleton-item .asset-info[data-v-d26debb3]{padding:8px;background:#fff;display:flex;flex-direction:column;gap:4px}.skeleton-filename[data-v-d26debb3]{height:12px;width:75%;border-radius:3px}.skeleton-meta[data-v-d26debb3]{height:11px;width:50%;border-radius:3px}.asset-library-error[data-v-d26debb3],.asset-library-empty[data-v-d26debb3]{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-d26debb3],.asset-library-empty p[data-v-d26debb3]{margin:12px 0;font-size:14px;color:#6b7280}.asset-library-error svg[data-v-d26debb3],.asset-library-empty svg[data-v-d26debb3]{color:#9ca3af;margin-bottom:16px;opacity:.5}.retry-btn[data-v-d26debb3],.upload-btn-large[data-v-d26debb3]{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-d26debb3]:hover,.upload-btn-large[data-v-d26debb3]:hover{background:#f9fafb;border-color:#9ca3af}.asset-library-grid[data-v-d26debb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:16px 24px;flex:1}.asset-item[data-v-d26debb3]{position:relative;background:#f9fafb;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.asset-item[data-v-d26debb3]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000001a}.asset-item.selected[data-v-d26debb3]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.asset-preview[data-v-d26debb3]{position:relative;width:100%;padding-bottom:100%;background:#e5e7eb;overflow:hidden}.asset-preview img[data-v-d26debb3]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.asset-video-preview .video-overlay[data-v-d26debb3]{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-d26debb3]{opacity:1}.video-duration[data-v-d26debb3]{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-d26debb3]{position:absolute;top:8px;right:8px;z-index:3;animation:scaleIn-d26debb3 .2s ease}@keyframes scaleIn-d26debb3{0%{transform:scale(0)}to{transform:scale(1)}}.asset-info[data-v-d26debb3]{padding:8px;background:#fff}.asset-filename[data-v-d26debb3]{font-size:12px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.asset-meta[data-v-d26debb3]{font-size:11px;color:#9ca3af;display:flex;gap:8px}.asset-library-footer[data-v-d26debb3]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#fff;flex-shrink:0}.btn-secondary[data-v-d26debb3],.btn-primary[data-v-d26debb3]{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-d26debb3]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-d26debb3]:hover{background:#f9fafb;border-color:#9ca3af}.btn-primary[data-v-d26debb3]{background:#3b82f6;color:#fff}.btn-primary[data-v-d26debb3]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-d26debb3]:disabled{opacity:.5;cursor:not-allowed}[data-v-d9cc5e9d]: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}.image-upload[data-v-d9cc5e9d]{width:100%}.image-upload.image-upload-disabled[data-v-d9cc5e9d]{opacity:.6;pointer-events:none}.image-upload-label[data-v-d9cc5e9d]{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-d9cc5e9d]{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-d9cc5e9d]:hover{border-color:rgba(var(--admin-primary),.3);background:rgba(var(--admin-input-bg),.5)}.image-upload-zone.image-upload-zone-dragover[data-v-d9cc5e9d]{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.05);border-style:solid}.image-upload-input[data-v-d9cc5e9d]{display:none}.image-upload-zone-content[data-v-d9cc5e9d]{display:flex;flex-direction:column;align-items:center;gap:12px}.image-upload-zone-content svg[data-v-d9cc5e9d]{color:var(--admin-text-muted)}.image-upload-zone-text[data-v-d9cc5e9d]{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-d9cc5e9d]{color:var(--admin-primary)}.image-upload-zone-hint[data-v-d9cc5e9d]{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-d9cc5e9d]{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-d9cc5e9d]{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-d9cc5e9d]{flex-shrink:0;color:var(--admin-text-muted);transition:color .15s ease}.image-upload-menu-item[data-v-d9cc5e9d]:hover{background:rgba(var(--admin-primary),.08);color:var(--admin-primary)}.image-upload-menu-item:hover svg[data-v-d9cc5e9d]{color:var(--admin-primary)}.image-upload-menu-item[data-v-d9cc5e9d]:active{transform:scale(.98)}.image-upload-grid[data-v-d9cc5e9d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.image-upload-item[data-v-d9cc5e9d]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--admin-input-bg)}.image-upload-item.image-upload-item-uploading[data-v-d9cc5e9d]{pointer-events:none}.image-upload-item.has-focal-point-enabled[data-v-d9cc5e9d]{cursor:crosshair}.image-upload-item.has-focal-point-enabled:hover .image-upload-preview[data-v-d9cc5e9d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3b82f61a;pointer-events:none}.image-upload-preview[data-v-d9cc5e9d]{position:relative;width:100%;height:100%;-webkit-user-select:none;user-select:none}.image-upload-preview.focal-point-active[data-v-d9cc5e9d]{cursor:crosshair}.image-upload-preview img[data-v-d9cc5e9d]{width:100%;height:100%;object-fit:cover;pointer-events:none}.has-focal-point-enabled .image-upload-preview[data-v-d9cc5e9d]{background:#00000008}.has-focal-point-enabled .image-upload-preview img[data-v-d9cc5e9d]{object-fit:contain}.image-upload-progress-overlay[data-v-d9cc5e9d]{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-d9cc5e9d]{color:#fff}.image-upload-spinner svg[data-v-d9cc5e9d]{animation:spinner-rotate-d9cc5e9d 1s linear infinite}.image-upload-spinner .spinner-circle[data-v-d9cc5e9d]{animation:spinner-dash-d9cc5e9d 1.5s ease-in-out infinite}@keyframes spinner-rotate-d9cc5e9d{to{transform:rotate(360deg)}}@keyframes spinner-dash-d9cc5e9d{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-d9cc5e9d]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;color:#fff;font-weight:600}.focal-point-indicator[data-v-d9cc5e9d]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:10}.focal-point-crosshair[data-v-d9cc5e9d]{position:relative;width:32px;height:32px}.crosshair-line[data-v-d9cc5e9d]{position:absolute;background:#ffffffe6;box-shadow:0 0 4px #0000004d}.crosshair-line.crosshair-horizontal[data-v-d9cc5e9d]{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.crosshair-line.crosshair-vertical[data-v-d9cc5e9d]{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.focal-point-dot[data-v-d9cc5e9d]{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-d9cc5e9d]{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-d9cc5e9d]{color:#fff}.image-upload-remove[data-v-d9cc5e9d]:hover{background:#dc3545e6;transform:scale(1.1)}.image-upload-add-more[data-v-d9cc5e9d]{border:2px dashed var(--admin-border);cursor:pointer;transition:all .2s ease}.image-upload-add-more[data-v-d9cc5e9d]:hover{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.05)}.image-upload-add-more-content[data-v-d9cc5e9d]{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-d9cc5e9d]{color:currentColor}.image-upload-add-more-content span[data-v-d9cc5e9d]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.image-upload-error[data-v-d9cc5e9d]{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-d9cc5e9d]{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-0133d066]: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-form-field.inline[data-v-0133d066]{display:flex;align-items:center;gap:12px}.admin-form-field.inline .admin-form-label[data-v-0133d066]{margin-bottom:0;flex-shrink:0;min-width:fit-content}.admin-form-field.inline .admin-form-select-wrapper[data-v-0133d066],.admin-form-field.inline .admin-form-input-wrapper[data-v-0133d066],.admin-form-field.inline .admin-form-number-wrapper[data-v-0133d066]{flex:1;min-width:0}.admin-form-field.error .admin-form-input[data-v-0133d066],.admin-form-field.error .admin-form-textarea[data-v-0133d066],.admin-form-field.error .admin-form-select[data-v-0133d066],.admin-form-field.error .admin-form-range[data-v-0133d066]{border-color:var(--admin-danger)}.admin-form-label[data-v-0133d066]{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-0133d066]{color:var(--admin-danger);margin-left:2px}.admin-form-input[data-v-0133d066],.admin-form-textarea[data-v-0133d066]{width:100%;padding: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);transition:all .2s ease}.admin-form-input[data-v-0133d066]:focus,.admin-form-textarea[data-v-0133d066]:focus{outline:none;border-color:#007cba33;box-shadow:0 0 0 2px #007cba1a}.admin-form-input[data-v-0133d066]:disabled,.admin-form-input[data-v-0133d066]:read-only,.admin-form-textarea[data-v-0133d066]:disabled,.admin-form-textarea[data-v-0133d066]:read-only{background:var(--admin-input-bg-disabled);cursor:not-allowed}.admin-form-input.clickable[data-v-0133d066]:read-only,.admin-form-textarea.clickable[data-v-0133d066]:read-only{cursor:pointer;background:var(--admin-input-bg)}.admin-form-input.clickable[data-v-0133d066]:read-only:hover,.admin-form-textarea.clickable[data-v-0133d066]:read-only:hover{border-color:#007cba4d}.admin-form-input[data-v-0133d066]::placeholder,.admin-form-textarea[data-v-0133d066]::placeholder{color:var(--admin-text-muted)}.admin-form-input[type=number][data-v-0133d066],.admin-form-textarea[type=number][data-v-0133d066]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-form-input[type=number][data-v-0133d066]::-webkit-outer-spin-button,.admin-form-input[type=number][data-v-0133d066]::-webkit-inner-spin-button,.admin-form-textarea[type=number][data-v-0133d066]::-webkit-outer-spin-button,.admin-form-textarea[type=number][data-v-0133d066]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-form-textarea[data-v-0133d066]{resize:vertical;min-height:80px}.admin-form-select-wrapper[data-v-0133d066]{position:relative;width:100%}.admin-form-select-wrapper.is-disabled .admin-form-select[data-v-0133d066]{cursor:not-allowed;background:var(--admin-input-bg-disabled)}.admin-form-select[data-v-0133d066]{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-0133d066]:focus{outline:none;border-color:#007cba33;box-shadow:0 0 0 2px #007cba1a}.admin-form-select .placeholder[data-v-0133d066]{color:var(--admin-text-muted)}.admin-form-select-icon[data-v-0133d066]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease}.is-open .admin-form-select-icon[data-v-0133d066]{transform:translateY(-50%) rotate(180deg)}.admin-form-select-dropdown[data-v-0133d066]{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;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-0133d066]{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-0133d066]:hover,.admin-form-select-option.is-focused[data-v-0133d066]{background:var(--admin-bg-secondary)}.admin-form-select-option.is-selected[data-v-0133d066]{background:#007cba1a;font-weight:600}.admin-form-select-option[data-v-0133d066]:first-child{border-radius:var(--admin-input-border-radius) var(--admin-input-border-radius) 0 0}.admin-form-select-option[data-v-0133d066]:last-child{border-radius:0 0 var(--admin-input-border-radius) var(--admin-input-border-radius)}.admin-form-range-wrapper[data-v-0133d066]{display:flex;align-items:center;gap:12px}.admin-form-range[data-v-0133d066]{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-0133d066]::-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-0133d066]::-webkit-slider-thumb:hover{transform:scale(1.1)}.admin-form-range[data-v-0133d066]::-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-0133d066]::-moz-range-thumb:hover{transform:scale(1.1)}.admin-range-value[data-v-0133d066]{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-0133d066]{position:relative;display:flex;align-items:center;gap:8px}.admin-form-number-single[data-v-0133d066]{flex:1}.admin-form-number-range[data-v-0133d066]{flex:1;display:flex;align-items:center;gap:12px}.admin-form-input[data-v-0133d066]{box-sizing:border-box}.admin-form-input-range[data-v-0133d066]{flex:1;min-width:0}.admin-form-range-separator[data-v-0133d066]{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-0133d066]{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-0133d066]: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-0133d066]{background:var(--admin-primary);border-color:var(--admin-primary);color:#fff}.admin-form-range-toggle.is-active[data-v-0133d066]:hover:not(:disabled){filter:brightness(.9)}.admin-form-range-toggle[data-v-0133d066]:disabled{opacity:.5;cursor:not-allowed}.admin-form-range-toggle svg[data-v-0133d066]{flex-shrink:0}.admin-form-password-wrapper[data-v-0133d066]{position:relative;width:100%}.admin-form-input-password[data-v-0133d066]{padding-right:48px}.admin-form-password-toggle[data-v-0133d066]{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-0133d066]:hover:not(:disabled){color:var(--admin-text);background:#0000000a}.admin-form-password-toggle[data-v-0133d066]:disabled{opacity:.5;cursor:not-allowed}.admin-form-password-toggle svg[data-v-0133d066]{flex-shrink:0}.admin-form-input-wrapper[data-v-0133d066]{position:relative;width:100%}.admin-form-input-wrapper.has-clear .admin-form-input[data-v-0133d066]{padding-right:40px}.admin-form-input-wrapper.has-edit.has-clear .admin-form-input[data-v-0133d066]{padding-right:76px}.admin-form-input-wrapper.is-editing .admin-form-input[data-v-0133d066]{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-0133d066]:focus{outline:none}.admin-form-edit-button[data-v-0133d066]{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-0133d066]:hover{color:var(--admin-text)}.admin-form-edit-button svg[data-v-0133d066]{flex-shrink:0;width:16px;height:16px}.admin-form-clear-button[data-v-0133d066]{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-0133d066]:hover{color:var(--admin-text)}.admin-form-clear-button svg[data-v-0133d066]{flex-shrink:0}.admin-form-help[data-v-0133d066]{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-0133d066]{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-0133d066],.admin-form-field.variant-minimal .admin-form-textarea[data-v-0133d066]{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-0133d066]:focus,.admin-form-field.variant-minimal .admin-form-textarea[data-v-0133d066]:focus{box-shadow:none;border-bottom-color:var(--admin-primary)}.admin-form-field.variant-minimal .admin-form-select[data-v-0133d066]{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-0133d066]:focus{box-shadow:none;border-bottom-color:var(--admin-primary)}.admin-form-field.variant-bordered .admin-form-input[data-v-0133d066],.admin-form-field.variant-bordered .admin-form-textarea[data-v-0133d066]{border:2px solid var(--admin-border)}.admin-form-field.variant-bordered .admin-form-input[data-v-0133d066]:focus,.admin-form-field.variant-bordered .admin-form-textarea[data-v-0133d066]:focus{border-width:2px;box-shadow:none}.admin-form-field.variant-bordered .admin-form-select[data-v-0133d066]{border:2px solid var(--admin-border)}.admin-form-field.variant-bordered .admin-form-select[data-v-0133d066]:focus{border-width:2px;box-shadow:none}[data-v-b5e57e56]: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-field.error .admin-range-slider[data-v-b5e57e56]::-webkit-slider-thumb{border:2px solid var(--admin-danger)}.admin-range-field.error .admin-range-slider[data-v-b5e57e56]::-moz-range-thumb{border:2px solid var(--admin-danger)}.admin-range-field.admin-range-field--inline[data-v-b5e57e56]{display:flex;align-items:center;gap:16px}.admin-range-field.admin-range-field--inline .admin-range-header[data-v-b5e57e56]{margin-bottom:0;flex-shrink:0}.admin-range-field.admin-range-field--inline .admin-range-container[data-v-b5e57e56]{flex:1;margin-bottom:0}.admin-range-header[data-v-b5e57e56]{margin-bottom:8px}.admin-range-label[data-v-b5e57e56]{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-b5e57e56]{color:var(--admin-danger);margin-left:2px}.admin-range-value-group[data-v-b5e57e56]{display:flex;align-items:stretch;flex-shrink:0;height:32px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fafafa;overflow:visible;position:relative;transition:border-color .2s}.admin-range-value-group[data-v-b5e57e56]:hover{border-color:#00000026}.admin-range-value-group[data-v-b5e57e56]:focus-within{border-color:var(--admin-primary);background:#fff}.admin-range-value-group.has-unit .admin-range-value-input[data-v-b5e57e56]{border-right:1px solid rgba(0,0,0,.08);border-radius:6px 0 0 6px}.admin-range-value-input[data-v-b5e57e56]{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-b5e57e56]:disabled{opacity:.5;cursor:not-allowed}.admin-range-value-input[data-v-b5e57e56]::-webkit-inner-spin-button,.admin-range-value-input[data-v-b5e57e56]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-range-value-input[data-v-b5e57e56]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.admin-range-unit-suffix[data-v-b5e57e56]{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-b5e57e56]{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-b5e57e56]:hover{color:var(--admin-text)}.admin-range-unit-btn[data-v-b5e57e56]:disabled{opacity:.5;cursor:not-allowed}.admin-range-unit-chevron[data-v-b5e57e56]{flex-shrink:0;transition:transform .15s ease;color:var(--admin-text-muted)}.admin-range-unit-chevron.is-open[data-v-b5e57e56]{transform:rotate(180deg)}.admin-range-unit-dropdown[data-v-b5e57e56]{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-b5e57e56]{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-b5e57e56]:hover{background:#f5f5f5}.admin-range-unit-option.is-active[data-v-b5e57e56]{font-weight:600;color:var(--admin-primary)}.admin-range-container[data-v-b5e57e56]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.admin-range-container.admin-range-container--stacked[data-v-b5e57e56]{flex-wrap:wrap;row-gap:4px;margin-bottom:0}.admin-range-container.admin-range-container--stacked .admin-range-track-wrapper[data-v-b5e57e56]{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-b5e57e56]{order:1;flex:0 0 auto}.admin-range-container.admin-range-container--stacked .admin-range-unit-suffix[data-v-b5e57e56]{order:1}.admin-range-container.admin-range-container--stacked-below[data-v-b5e57e56]{flex-wrap:wrap;row-gap:4px;margin-bottom:0}.admin-range-container.admin-range-container--stacked-below .admin-range-track-wrapper[data-v-b5e57e56]{order:1;flex:0 0 100%;margin-bottom:4px}.admin-range-container.admin-range-container--stacked-below .admin-range-value-group[data-v-b5e57e56]{order:2;flex:0 0 auto}.admin-range-container.admin-range-container--stacked-below .admin-range-unit-suffix[data-v-b5e57e56]{order:2}.admin-range-track-wrapper[data-v-b5e57e56]{position:relative;flex:1;height:6px;border-radius:3px}.admin-range-track-bg[data-v-b5e57e56]{position:absolute;top:0;left:0;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,#00d1ff 20.4%,#ff00e6 55.91%,#ff003d 80.09%);background-size:100% 100%;transition:background-size .3s ease}.admin-range-track-wrapper:hover .admin-range-track-bg[data-v-b5e57e56]{background-size:130% 100%}.admin-range-track-fill[data-v-b5e57e56]{position:absolute;top:0;right:0;height:6px;border-radius:0 3px 3px 0;background:#e6e8ec;pointer-events:none;width:calc(100% - var(--fill-width, 0%))}.admin-range-slider[data-v-b5e57e56]{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-b5e57e56]:disabled{opacity:.5;cursor:not-allowed}.admin-range-slider[data-v-b5e57e56]::-webkit-slider-runnable-track{width:100%;height:6px;background:transparent;border:none}.admin-range-slider[data-v-b5e57e56]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #00D1FF;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000001a;margin-top:-7px}.admin-range-slider[data-v-b5e57e56]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #00000026}.admin-range-slider[data-v-b5e57e56]::-webkit-slider-thumb:active{transform:scale(1.05)}.admin-range-slider[data-v-b5e57e56]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #00D1FF;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000001a;border:none}.admin-range-slider[data-v-b5e57e56]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #00000026}.admin-range-slider[data-v-b5e57e56]::-moz-range-thumb:active{transform:scale(1.05)}.admin-range-slider[data-v-b5e57e56]::-moz-range-track{width:100%;height:6px;background:transparent;border:none}.admin-range-slider[data-v-b5e57e56]::-moz-range-progress{height:6px;background:transparent}.admin-range-info[data-v-b5e57e56]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.admin-range-current[data-v-b5e57e56]{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-b5e57e56]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--admin-text-muted)}.admin-range-help[data-v-b5e57e56]{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-b5e57e56]{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-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}.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}.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}.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)}body.admin-modal-open{overflow:hidden}.settings-section{display:grid;gap:20px}[data-v-1ebd4f35]: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}.color-picker-panel[data-v-1ebd4f35]{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:-1}.color-picker-slide-enter-active[data-v-1ebd4f35],.color-picker-slide-leave-active[data-v-1ebd4f35]{transition:transform .2s ease-out}.panel-left.color-picker-slide-enter-from[data-v-1ebd4f35],.panel-left.color-picker-slide-leave-to[data-v-1ebd4f35]{transform:translateY(-50%) translate(100%)}.panel-right.color-picker-slide-enter-from[data-v-1ebd4f35],.panel-right.color-picker-slide-leave-to[data-v-1ebd4f35]{transform:translateY(-50%) translate(-100%)}.color-picker-panel-header[data-v-1ebd4f35]{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-1ebd4f35]{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-1ebd4f35]{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-1ebd4f35]:hover{background:#f5f5f5;color:var(--admin-text)}.color-picker-panel-body[data-v-1ebd4f35]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.color-picker-mode-toggle[data-v-1ebd4f35]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.color-picker-mode-button[data-v-1ebd4f35]{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-1ebd4f35]:hover{color:var(--admin-text)}.color-picker-mode-button.is-active[data-v-1ebd4f35]{background:#fff;color:var(--admin-primary);box-shadow:0 1px 3px #0000001a;font-weight:600}.color-picker-palette[data-v-1ebd4f35]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-picker-swatch[data-v-1ebd4f35]{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-1ebd4f35]:hover{transform:scale(1.05)}.color-picker-swatch.is-selected[data-v-1ebd4f35]{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-1ebd4f35]{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-1ebd4f35]{color:var(--admin-text)}.color-picker-check[data-v-1ebd4f35]{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-1ebd4f35]{display:flex;flex-direction:column;gap:8px}.color-tint-slider.is-disabled[data-v-1ebd4f35]{opacity:.5;pointer-events:none}.color-tint-label[data-v-1ebd4f35]{font-size:13px;font-weight:500;color:var(--admin-text)}.color-tint-value[data-v-1ebd4f35]{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-1ebd4f35]{background-color:#f5f5f5!important;color:var(--admin-text-muted);text-shadow:none;font-size:13px;font-weight:500}.color-tint-track[data-v-1ebd4f35]{position:relative;height:20px;border-radius:3px}.color-tint-input[data-v-1ebd4f35]{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-1ebd4f35]::-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-1ebd4f35]::-webkit-slider-thumb:hover{transform:scale(1.1)}.color-tint-input[data-v-1ebd4f35]::-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-1ebd4f35]::-moz-range-thumb:hover{transform:scale(1.1)}.color-picker-custom[data-v-1ebd4f35]{display:flex;gap:12px;align-items:center}.color-picker-input[data-v-1ebd4f35]{width:60px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.color-picker-input[data-v-1ebd4f35]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-input[data-v-1ebd4f35]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-text[data-v-1ebd4f35]{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-1ebd4f35]:focus{outline:none;border-color:var(--admin-primary)}.gradient-wrapper[data-v-1ebd4f35]{display:flex;flex-direction:column;gap:16px}.gradient-preview-panel[data-v-1ebd4f35]{position:relative;height:50px;border-radius:8px;border:1px solid rgba(0,0,0,.1);cursor:crosshair;overflow:visible}.gradient-stop[data-v-1ebd4f35]{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10;padding:10px}.gradient-stop:hover .gradient-stop-handle[data-v-1ebd4f35]{transform:scale(1.15)}.gradient-stop.is-selected .gradient-stop-handle[data-v-1ebd4f35]{box-shadow:0 0 0 3px #0cc2ed4d;transform:scale(1.15)}.gradient-stop-handle[data-v-1ebd4f35]{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-1ebd4f35]{display:flex;flex-direction:column;gap:12px}.gradient-control-row[data-v-1ebd4f35]{display:flex;align-items:center;gap:12px}.gradient-control-label[data-v-1ebd4f35]{font-size:13px;font-weight:500;color:var(--admin-text);flex-shrink:0}.gradient-angle-label[data-v-1ebd4f35]{margin-left:12px}.gradient-select[data-v-1ebd4f35]{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-1ebd4f35]:focus{outline:none;border-color:var(--admin-primary)}.gradient-slider[data-v-1ebd4f35]{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-1ebd4f35]::-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-1ebd4f35]::-webkit-slider-thumb:hover{transform:scale(1.1)}.gradient-slider[data-v-1ebd4f35]::-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-1ebd4f35]::-moz-range-thumb:hover{transform:scale(1.1)}.gradient-value[data-v-1ebd4f35]{font-size:13px;font-weight:600;color:var(--admin-text);width:40px;text-align:right;flex-shrink:0}.gradient-stop-header[data-v-1ebd4f35]{display:flex;align-items:center;justify-content:space-between}.gradient-stop-title[data-v-1ebd4f35]{margin:0;font-size:14px;font-weight:600;color:var(--admin-text)}.gradient-stop-remove[data-v-1ebd4f35]{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-1ebd4f35]:hover{background:#dc35451a}.gradient-stop-remove svg[data-v-1ebd4f35]{width:16px;height:16px}.gradient-color-input-row[data-v-1ebd4f35]{display:flex;align-items:center;gap:12px}.gradient-stop-editor[data-v-1ebd4f35]{display:grid;gap:12px}.gradient-color-preview[data-v-1ebd4f35]{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-1ebd4f35]:hover{border-color:var(--admin-primary);transform:scale(1.05)}.gradient-color-check[data-v-1ebd4f35]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.gradient-color-hex-input[data-v-1ebd4f35]{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-1ebd4f35]:focus{outline:none;border-color:var(--admin-primary)}.btn-primary[data-v-1ebd4f35],.btn-secondary[data-v-1ebd4f35]{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-1ebd4f35]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-1ebd4f35]:hover{filter:brightness(.9)}.btn-secondary[data-v-1ebd4f35]{background:#f5f5f5;color:var(--admin-text)}.btn-secondary[data-v-1ebd4f35]:hover{background:#e6e8ec}[data-v-efb5d44f]: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}.color-picker[data-v-efb5d44f]{display:flex;flex-direction:column;gap:12px;max-width:280px}.color-picker.is-compact[data-v-efb5d44f]{max-width:100%;gap:0}.color-picker-header[data-v-efb5d44f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.color-picker-content[data-v-efb5d44f]{display:flex;flex-direction:column;gap:12px}.color-picker-compact-swatch[data-v-efb5d44f]{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-efb5d44f]:hover{border-color:var(--admin-primary);transform:scale(1.05)}.color-picker-compact-swatch[data-v-efb5d44f]:active{transform:scale(.98)}.color-picker-label[data-v-efb5d44f]{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-efb5d44f]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-picker-swatch[data-v-efb5d44f]{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-efb5d44f]:hover{transform:scale(1.05)}.color-picker-swatch.is-selected[data-v-efb5d44f]{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-efb5d44f]{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-efb5d44f]{color:var(--admin-text)}.color-picker-check[data-v-efb5d44f]{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-efb5d44f]{display:flex;flex-direction:column;gap:8px}.color-tint-label[data-v-efb5d44f]{font-size:13px;font-weight:500;color:var(--admin-text)}.color-tint-value[data-v-efb5d44f]{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-efb5d44f]{position:relative;height:6px;border-radius:3px;overflow:visible}.color-tint-input[data-v-efb5d44f]{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-efb5d44f]::-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-efb5d44f]::-webkit-slider-thumb:hover{transform:scale(1.1)}.color-tint-input[data-v-efb5d44f]::-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-efb5d44f]::-moz-range-thumb:hover{transform:scale(1.1)}.color-picker-custom[data-v-efb5d44f]{display:flex;gap:12px;align-items:center}.color-picker-input[data-v-efb5d44f]{width:60px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.color-picker-input[data-v-efb5d44f]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-input[data-v-efb5d44f]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-text[data-v-efb5d44f]{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-efb5d44f]:focus{outline:none;border-color:var(--admin-primary)}.color-picker-mode-toggle[data-v-efb5d44f]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.color-picker-mode-button[data-v-efb5d44f]{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-efb5d44f]:hover{color:var(--admin-text)}.color-picker-mode-button.is-active[data-v-efb5d44f]{background:#fff;color:var(--admin-primary);box-shadow:0 1px 3px #0000001a;font-weight:600}.gradient-custom-button[data-v-efb5d44f]{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-efb5d44f]:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.gradient-custom-button.is-active[data-v-efb5d44f]{border-color:var(--admin-primary);color:var(--admin-primary);background:#0cc2ed0d}.gradient-custom-button svg[data-v-efb5d44f]{width:16px;height:16px}.gradient-wrapper[data-v-efb5d44f]{position:relative}.gradient-preview[data-v-efb5d44f]{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-efb5d44f]:hover{border-color:var(--admin-primary);box-shadow:0 0 0 3px #0cc2ed1a}.gradient-editor-panel[data-v-efb5d44f]{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-efb5d44f]{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-efb5d44f]{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-efb5d44f]{transform:scale(1.15)}.gradient-stop.is-dragging[data-v-efb5d44f]{cursor:grabbing;z-index:20}.gradient-stop.is-dragging .gradient-stop-handle[data-v-efb5d44f]{transition:none;transform:scale(1.2)}.gradient-stop.is-selected .gradient-stop-handle[data-v-efb5d44f]{box-shadow:0 0 0 3px #0cc2ed4d;transform:scale(1.15)}.gradient-stop.is-selected.is-dragging .gradient-stop-handle[data-v-efb5d44f]{transform:scale(1.2)}.gradient-stop-handle[data-v-efb5d44f]{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-efb5d44f]{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-efb5d44f]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.gradient-control-row[data-v-efb5d44f]{display:flex;align-items:center;gap:12px}.gradient-control-label[data-v-efb5d44f]{font-size:13px;font-weight:500;color:var(--admin-text);width:60px;flex-shrink:0}.gradient-select[data-v-efb5d44f]{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-efb5d44f]:focus{outline:none;border-color:var(--admin-primary)}.gradient-slider[data-v-efb5d44f]{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-efb5d44f]::-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-efb5d44f]::-webkit-slider-thumb:hover{transform:scale(1.1)}.gradient-slider[data-v-efb5d44f]::-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-efb5d44f]::-moz-range-thumb:hover{transform:scale(1.1)}.gradient-value[data-v-efb5d44f]{font-size:13px;font-weight:600;color:var(--admin-text);width:30px;text-align:right;flex-shrink:0}.gradient-stop-editor[data-v-efb5d44f]{padding:16px;background:#f8f9fa;border-radius:8px;margin-bottom:12px}.gradient-stop-header[data-v-efb5d44f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gradient-stop-title[data-v-efb5d44f]{margin:0;font-size:14px;font-weight:600;color:var(--admin-text)}.gradient-stop-remove[data-v-efb5d44f]{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-efb5d44f]:hover{background:#dc35451a}.gradient-stop-remove svg[data-v-efb5d44f]{width:16px;height:16px}.gradient-add-stop[data-v-efb5d44f]{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-efb5d44f]:hover{border-color:var(--admin-primary);color:var(--admin-primary);background:#0cc2ed0d}.gradient-add-stop svg[data-v-efb5d44f]{width:16px;height:16px}[data-v-92106838]: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}.button-group[data-v-92106838]{display:flex;flex-direction:column;gap:8px}.button-group-label[data-v-92106838]{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-92106838]{display:flex;gap:0;background:#f5f5f5;border-radius:8px;padding:4px}.button-group-option[data-v-92106838]{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-92106838]:hover{color:var(--admin-text)}.button-group-option.is-active[data-v-92106838]{background:#fff;font-weight:600;color:var(--admin-text);box-shadow:0 1px 3px #0000001a}.button-group-buttons.button-group-size-large[data-v-92106838]{padding:4px}.button-group-buttons.button-group-size-large .button-group-option[data-v-92106838]{padding:8px 16px}.button-group-help[data-v-92106838]{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-6cb9f8d2]: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}.context-menu[data-v-6cb9f8d2]{position:relative}.context-menu-trigger[data-v-6cb9f8d2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;color:var(--admin-text);cursor:pointer;transition:all .2s}.context-menu-trigger[data-v-6cb9f8d2]:hover{border-color:var(--admin-text);background:#00000008}.is-open .context-menu-trigger[data-v-6cb9f8d2]{border-color:var(--admin-primary);background:rgba(var(--admin-primary),.06);color:var(--admin-primary)}.context-menu-dropdown[data-v-6cb9f8d2]{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-6cb9f8d2]{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-6cb9f8d2]:hover:not(.is-disabled){background:#0000000d}.context-menu-item.is-danger[data-v-6cb9f8d2]{color:var(--admin-danger)}.context-menu-item.is-danger[data-v-6cb9f8d2]:hover:not(.is-disabled){background:rgba(var(--admin-danger),.08)}.context-menu-item.is-disabled[data-v-6cb9f8d2]{opacity:.4;cursor:not-allowed}.context-menu-item.has-children[data-v-6cb9f8d2]{padding-right:8px}.context-menu-item.is-expanded[data-v-6cb9f8d2]{background:#0000000d}.context-menu-children[data-v-6cb9f8d2]{padding-left:8px;margin-top:2px;margin-bottom:2px}.context-menu-child-item[data-v-6cb9f8d2]{padding:8px 12px 8px 28px;font-size:13px}.context-menu-child-item[data-v-6cb9f8d2]:hover:not(.is-disabled){background:#0000000d}.context-menu-chevron[data-v-6cb9f8d2]{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-6cb9f8d2]{transform:rotate(180deg)}.context-menu-chevron svg[data-v-6cb9f8d2]{width:12px;height:12px}.context-menu-icon[data-v-6cb9f8d2]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.context-menu-icon[data-v-6cb9f8d2] svg{width:16px;height:16px}.context-menu-label[data-v-6cb9f8d2]{flex:1;white-space:nowrap}.menu-enter-active[data-v-6cb9f8d2]{transition:opacity .15s ease,transform .15s ease}.menu-leave-active[data-v-6cb9f8d2]{transition:opacity .1s ease,transform .1s ease}.menu-enter-from[data-v-6cb9f8d2]{opacity:0;transform:translateY(-8px)}.menu-leave-to[data-v-6cb9f8d2]{opacity:0;transform:translateY(-4px)}[data-v-b55ffaf6]: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}.content-item[data-v-b55ffaf6]{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,.05);cursor:pointer;position:relative}.content-item[data-v-b55ffaf6]:hover{border:1px solid rgba(0,0,0,.15)}.content-item:hover .content-item-handle[data-v-b55ffaf6]{opacity:1}.content-item.is-active[data-v-b55ffaf6]{background:rgba(var(--admin-primary),.05);border-color:rgba(var(--admin-primary),.3)}.content-item.is-active .content-item-icon svg[data-v-b55ffaf6]{opacity:1}.content-item.is-active .content-item-icon svg g[data-v-b55ffaf6]{opacity:1}.content-item.is-active .content-item-icon svg rect[data-v-b55ffaf6]{stroke:var(--admin-primary)}.content-item.is-active .content-item-icon svg path[data-v-b55ffaf6]{stroke:var(--admin-primary);stroke-opacity:1}.content-item.is-empty[data-v-b55ffaf6]{background:transparent;border:2px dashed rgba(0,0,0,.15)}.content-item.is-empty[data-v-b55ffaf6]:hover{background:#f8f9fa;border-color:#00000040}.content-item.is-empty[data-v-b55ffaf6]:active{transform:scale(.98)}.content-item.is-empty .content-item-label[data-v-b55ffaf6]{color:var(--admin-primary);font-weight:600}.content-item-handle[data-v-b55ffaf6]{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-b55ffaf6]:hover{opacity:1}.content-item-handle[data-v-b55ffaf6]:active{cursor:grabbing}.content-item-handle svg[data-v-b55ffaf6]{flex-shrink:0}.content-item-icon-slot[data-v-b55ffaf6]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:20px;color:#00000080}.content-item-preview[data-v-b55ffaf6]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-item-label[data-v-b55ffaf6]{position:absolute;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-b55ffaf6]{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-b55ffaf6]:focus{background:#fff;border-color:var(--admin-primary);box-shadow:0 0 0 3px rgba(var(--admin-primary),.1)}.content-item-input[data-v-b55ffaf6]::placeholder{color:var(--admin-text-muted)}.content-item-actions[data-v-b55ffaf6]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.content-item-right-icon[data-v-b55ffaf6]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#00000080}.content-item-icon[data-v-b55ffaf6]{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-b55ffaf6]{flex-shrink:0}.content-item-save-button[data-v-b55ffaf6]{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-b55ffaf6]:hover{filter:brightness(.9);transform:scale(1.05)}.content-item-save-button[data-v-b55ffaf6]:active{transform:scale(.95)}.content-item-save-button svg[data-v-b55ffaf6]{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}.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-7e441064]: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}.content-drawer-wrapper[data-v-7e441064]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.content-drawer-overlay[data-v-7e441064]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.content-drawer[data-v-7e441064]{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-7e441064]{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.content-drawer-title[data-v-7e441064]{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-close[data-v-7e441064]{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 ease}.content-drawer-close[data-v-7e441064]:hover{background:#0000000d;color:var(--admin-text)}.content-drawer-close svg[data-v-7e441064]{flex-shrink:0}.content-drawer-body[data-v-7e441064]{background:#f6f6f6;flex:1;overflow-y:auto;padding:24px}.content-drawer-content[data-v-7e441064]{display:grid;gap:20px}.content-drawer-footer[data-v-7e441064]{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-7e441064]{justify-content:flex-end;gap:8px}.content-drawer-action-btn[data-v-7e441064]{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-7e441064]:active{transform:scale(.97)}.content-drawer-cancel-btn[data-v-7e441064]{background:transparent;color:var(--admin-text-muted);border:1px solid rgba(0,0,0,.12)}.content-drawer-cancel-btn[data-v-7e441064]:hover{background:#0000000d;color:var(--admin-text)}.content-drawer-save-btn[data-v-7e441064]{background:var(--admin-primary);color:#fff}.content-drawer-save-btn[data-v-7e441064]:hover:not(:disabled){filter:brightness(1.1)}.content-drawer-save-btn[data-v-7e441064]:disabled{opacity:.4;cursor:not-allowed}.content-drawer-nav-button[data-v-7e441064]{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-7e441064]:disabled{opacity:.4;cursor:not-allowed}.content-drawer-nav-button svg[data-v-7e441064]{flex-shrink:0}.content-drawer-nav-button span[data-v-7e441064]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-drawer-nav-indicator[data-v-7e441064]{font-family:Red Hat Text,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--admin-text-muted)}[data-v-6a69470a]: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}.add-item-menu-container[data-v-6a69470a]{position:relative}.add-item-menu-dropdown[data-v-6a69470a]{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-6a69470a]{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-6a69470a]:hover{background:#f8f9fa}.add-item-menu-option[data-v-6a69470a]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.add-item-menu-icon[data-v-6a69470a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#00000080;flex-shrink:0}.add-item-menu-icon[data-v-6a69470a] svg{width:100%;height:100%}.add-item-menu-label[data-v-6a69470a]{flex:1}: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}[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-ff0a7d26]{position:sticky;margin-top:22px;margin-left:22px;top:0;width:fit-content;z-index:1000;pointer-events:none}.sh-section-settings-sticky-wrapper .sh-settings-card[data-v-ff0a7d26],.sh-section-settings-sticky-wrapper[data-v-ff0a7d26] .content-drawer{pointer-events:all}.sh-settings-overlay[data-v-ff0a7d26]{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-ff0a7d26]{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-ff0a7d26]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;flex-shrink:0}.sh-settings-header h3[data-v-ff0a7d26]{margin:0;font-size:16px;font-weight:600;color:#111827}.sh-settings-content[data-v-ff0a7d26]{background:#f6f6f6;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;overscroll-behavior:contain}.sh-settings-close[data-v-ff0a7d26]{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-ff0a7d26]:hover{background-color:#f3f4f6;color:#111827}.sh-settings-tabs[data-v-ff0a7d26]{flex:1;overflow-y:auto}.sh-modal-footer-content[data-v-ff0a7d26]{padding:10px 20px;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;flex-shrink:0}.sh-btn[data-v-ff0a7d26]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.sh-btn[data-v-ff0a7d26]:disabled{opacity:.6;cursor:not-allowed}.sh-btn-secondary[data-v-ff0a7d26]{background:#fff;color:#374151;border:1px solid #d1d5db}.sh-btn-secondary[data-v-ff0a7d26]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.sh-btn-primary[data-v-ff0a7d26]{background:#0cc2ed;color:#fff;border:1px solid #0CC2ED}.sh-btn-primary[data-v-ff0a7d26]:hover:not(:disabled){background:#0ab3db;border-color:#0ab3db}.sh-settings-footer[data-v-ff0a7d26]{padding:16px 20px;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end}.sh-settings-button[data-v-ff0a7d26]{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-ff0a7d26]{background:#fff;color:#374151;border:1px solid #d1d5db}.sh-settings-button-secondary[data-v-ff0a7d26]:hover{background:#f9fafb;border-color:#9ca3af}.sh-settings-button-primary[data-v-ff0a7d26]{background:#0cc2ed;color:#fff}.sh-settings-button-primary[data-v-ff0a7d26]:hover{background:#0ab3db}.section-settings-panel[data-v-ff0a7d26]{width:100%}.settings-section[data-v-ff0a7d26]{margin-bottom:24px;padding:10px;gap:10px!important}.settings-section[data-v-ff0a7d26]:last-child{margin-bottom:0}.section-title[data-v-ff0a7d26]{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-ff0a7d26]{padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb;margin-top:auto}.sh-footer-text[data-v-ff0a7d26]{font-size:12px;color:#6b7280;margin:0;text-align:center}.sh-modal-footer-content[data-v-ff0a7d26]{display:flex;flex-direction:row;flex-shrink:0;border-top:1px solid #e5e7eb}.sh-help-text[data-v-ff0a7d26]{font-size:12px;line-height:1.4;color:#6b7280;padding:8px 12px;background:#f9fafb;border-radius:6px;margin:0}.sh-add-color-btn[data-v-ff0a7d26],.sh-remove-color-btn[data-v-ff0a7d26]{width:100%;padding:8px 16px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer;transition:all .15s ease}.sh-add-color-btn[data-v-ff0a7d26]:hover,.sh-remove-color-btn[data-v-ff0a7d26]:hover{background:#f9fafb;border-color:#d1d5db}.sh-add-color-btn[data-v-ff0a7d26]:active,.sh-remove-color-btn[data-v-ff0a7d26]:active{background:#f3f4f6}.sh-add-color-btn[data-v-ff0a7d26]{color:#5e75e6;border-color:#5e75e6}.sh-add-color-btn[data-v-ff0a7d26]:hover{background:#f0f3ff;border-color:#4c63d4}.sh-remove-color-btn[data-v-ff0a7d26]{margin-top:8px;color:#dc2626;border-color:#fecaca}.sh-remove-color-btn[data-v-ff0a7d26]:hover{background:#fef2f2;border-color:#fca5a5}
