:root{--theme-bg:#0a0a0b;--theme-input-bg:#1a1a1b;--theme-text:#ffffff;--theme-overlay:rgba(0,0,0,0.8);--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--style-radius-s:6px;--style-radius-m:12px;--style-radius-l:20px;--nav-width:280px;--theme-accent-primary:#6366f1;--theme-accent-secondary:#8b5cf6;--theme-success:#10b981;--theme-warning:#f59e0b;--theme-error:#ef4444;--color-base-0:#ffffff;--color-base-50:#eef1f8;--color-base-100:#dce4f1;--color-base-150:#cbd6e9;--color-base-200:#bac9e2;--color-base-250:#a8bbdb;--color-base-300:#97add4;--color-base-350:#86a0cc;--color-base-400:#7592c5;--color-base-450:#6385be;--color-base-500:#043891;--color-base-550:#043486;--color-base-600:#03307c;--color-base-650:#032c72;--color-base-700:#032867;--color-base-750:#02245d;--color-base-800:#022053;--color-base-850:#021c48;--color-base-900:#02183e;--color-base-950:#011434;--color-success-0:#ffffff;--color-success-50:#f1faf6;--color-success-100:#e3f5ed;--color-success-150:#d5efe4;--color-success-200:#c8eadb;--color-success-250:#bae5d3;--color-success-300:#ace0ca;--color-success-350:#9edac1;--color-success-400:#90d5b8;--color-success-450:#82d0af;--color-success-500:#34ad7a;--color-success-550:#30a071;--color-success-600:#2d9468;--color-success-650:#298860;--color-success-700:#257b57;--color-success-750:#226f4e;--color-success-800:#1e6346;--color-success-850:#1a563d;--color-success-900:#164a34;--color-success-950:#133e2b;--color-warning-0:#ffffff;--color-warning-50:#fff9ed;--color-warning-100:#fff3dc;--color-warning-150:#ffeeca;--color-warning-200:#ffe8b9;--color-warning-250:#ffe2a7;--color-warning-300:#ffdc95;--color-warning-350:#ffd684;--color-warning-400:#ffd172;--color-warning-450:#ffcb61;--color-warning-500:#f6a500;--color-warning-550:#e59900;--color-warning-600:#d38e00;--color-warning-650:#c18200;--color-warning-700:#b07600;--color-warning-750:#9e6a00;--color-warning-800:#8d5e00;--color-warning-850:#7b5300;--color-warning-900:#6a4700;--color-warning-950:#583b00;--color-error-0:#ffffff;--color-error-50:#fff3f1;--color-error-100:#ffe8e2;--color-error-150:#ffdcd4;--color-error-200:#ffd0c6;--color-error-250:#ffc5b8;--color-error-300:#ffb9a9;--color-error-350:#ffad9b;--color-error-400:#ffa28d;--color-error-450:#ff967f;--color-error-500:#f6532e;--color-error-550:#e54d2b;--color-error-600:#d34728;--color-error-650:#c14124;--color-error-700:#b03b21;--color-error-750:#9e351e;--color-error-800:#8d2f1a;--color-error-850:#7b2a17;--color-error-900:#6a2414;--color-error-950:#581e11;--color-accent-0:#ffffff;--color-accent-50:#fbedef;--color-accent-100:#f8dcdf;--color-accent-150:#f4cacf;--color-accent-200:#f1b9be;--color-accent-250:#eda7ae;--color-accent-300:#ea959e;--color-accent-350:#e6848e;--color-accent-400:#e3727e;--color-accent-450:#df616e;--color-accent-500:#c50014;--color-accent-550:#b70013;--color-accent-600:#a90011;--color-accent-650:#9b0010;--color-accent-700:#8d000e;--color-accent-750:#7f000d;--color-accent-800:#71000c;--color-accent-850:#62000a;--color-accent-900:#540009;--color-accent-950:#460007;--theme-accent-0:var(--color-accent-0);--theme-accent-50:var(--color-accent-50);--theme-accent-100:var(--color-accent-100);--theme-accent-150:var(--color-accent-150);--theme-accent-200:var(--color-accent-200);--theme-accent-250:var(--color-accent-250);--theme-accent-300:var(--color-accent-300);--theme-accent-350:var(--color-accent-350);--theme-accent-400:var(--color-accent-400);--theme-accent-450:var(--color-accent-450);--theme-accent-500:var(--color-accent-500);--theme-accent-550:var(--color-accent-550);--theme-accent-600:var(--color-accent-600);--theme-accent-650:var(--color-accent-650);--theme-accent-700:var(--color-accent-700);--theme-accent-750:var(--color-accent-750);--theme-accent-800:var(--color-accent-800);--theme-accent-850:var(--color-accent-850);--theme-accent-900:var(--color-accent-900);--theme-accent-950:var(--color-accent-950);--theme-accent-1000:var(--color-accent-1000)}.hamburger:after,.hamburger:before,.hamburger__wrapper{background-color:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200)}.nav-group__toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:8px 12px!important;background:rgba(0,0,0,0)!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;border-radius:6px!important}.nav-group__toggle:hover{background:rgba(99,102,241,.08)!important}.nav-group__toggle--collapsed .nav-group__indicator{transform:rotate(-90deg)!important}.nav-group__indicator{display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .3s ease!important}.nav-group__indicator svg .stroke{stroke:var(--theme-elevation-700)}.nav-group__label{color:var(--theme-elevation-700);flex:1 1!important;text-align:left!important}.nav{background-color:var(--theme-elevation-100)}.dashboard__group-label,.dashboard__label{fontFamily:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif!important;display:inline-block!important;padding:8px 16px!important;margin:16px 0 12px!important;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.08))!important;border:1px solid rgba(99,102,241,.2)!important;border-radius:8px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--theme-elevation-700)!important;box-shadow:0 2px 8px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.1)!important;transition:all .3s ease!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;position:relative!important;z-index:10!important;pointer-events:auto!important}.dashboard__group-label:hover,.dashboard__label:hover{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.12))!important;border-color:rgba(99,102,241,.3)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(99,102,241,.15),inset 0 1px 0 hsla(0,0%,100%,.15)!important}.dashboard__group{margin-bottom:24px!important;padding:20px!important;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.03))!important;border:1px solid rgba(99,102,241,.15)!important;border-radius:12px!important;box-shadow:0 2px 12px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.08)!important;transition:all .3s ease!important}.dashboard__group:hover{background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.05))!important;border-color:rgba(99,102,241,.25)!important;box-shadow:0 4px 16px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.12)!important}.dashboard__group--collapsed{padding:12px 20px!important;background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(139,92,246,.02))!important}.dashboard__cards{transition:all .3s ease!important}.dashboard,.dashboard__groups{display:flex!important;flex-direction:column!important;gap:24px!important}.card{background-color:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200)}.card__title{fontFamily:Impact}.btn--style-primary{background-color:var(--theme-elevation-900)}.field-type.text:not(.has-many) input{border:1px solid var(--theme-elevation-200)}.collapsible{border-radius:4px}.collapsible__content{background-color:var(--theme-elevation-0)}.collapsible--style-default>.collapsible__toggle-wrap .collapsible__toggle{background-color:var(--theme-elevation-50)}.collapsible--style-default{border:1px solid var(--theme-elevation-200)}.table tbody tr:nth-child(odd){background-color:var(--theme-elevation-50)}html[data-theme=dark]{--theme-elevation-0:#0a0a0b;--theme-elevation-50:#1a1a1b;--theme-elevation-100:#2a2a2b;--theme-elevation-150:#333334;--theme-elevation-200:#404041;--theme-elevation-250:#4d4d4e;--theme-elevation-300:#5a5a5b;--theme-elevation-400:#676768;--theme-elevation-500:#747475;--theme-elevation-600:#8a8a8b;--theme-elevation-700:#a0a0a1;--theme-elevation-800:#d4d4d5;--theme-elevation-900:#ffffff}html[data-theme=dark] .template-default{background:linear-gradient(135deg,#0a0a0b,#1a1a1b)}html[data-theme=dark] .nav{background:rgba(26,26,27,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(64,64,65,.3)}html[data-theme=dark] .card{background:rgba(42,42,43,.8);border:1px solid rgba(64,64,65,.3);border-radius:var(--style-radius-m);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}html[data-theme=dark] .card:hover{border-color:var(--theme-accent-primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,.15)}html[data-theme=dark] .btn--style-primary{background:linear-gradient(135deg,var(--theme-accent-primary) 0,var(--theme-accent-secondary) 100%);border:none;border-radius:var(--style-radius-s);font-weight:600;transition:all .3s ease}html[data-theme=dark] .btn--style-primary:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(99,102,241,.4)}html[data-theme=dark] .field-type input,html[data-theme=dark] .field-type select,html[data-theme=dark] .field-type textarea{background:rgba(26,26,27,.8);border:1px solid rgba(64,64,65,.4);border-radius:var(--style-radius-s);color:var(--theme-elevation-800);transition:border-color .3s ease}html[data-theme=dark] .field-type input:focus,html[data-theme=dark] .field-type select:focus,html[data-theme=dark] .field-type textarea:focus{border-color:var(--theme-accent-primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}html[data-theme=dark] .hamburger__wrapper{background:rgba(42,42,43,.8);border:1px solid rgba(64,64,65,.4);border-radius:var(--style-radius-s)}html[data-theme=dark] .collapsible{border-radius:var(--style-radius-m);overflow:hidden}html[data-theme=dark] .collapsible__toggle{background:rgba(42,42,43,.6);border-bottom:1px solid rgba(64,64,65,.3)}html[data-theme=dark] .table{background:rgba(26,26,27,.8);border-radius:var(--style-radius-m);overflow:hidden}html[data-theme=dark] .table tbody tr:nth-child(odd){background:rgba(42,42,43,.3)}html[data-theme=dark] .table tbody tr:hover{background:rgba(99,102,241,.1)}html[data-theme=dark] .gravatar-account{display:none!important}html[data-theme=dark] .app-header__account{position:relative}html[data-theme=dark] .app-header__account:after{content:"👤";display:flex;align-items:center;justify-content:center;width:25px;height:25px;font-size:16px;line-height:1;position:absolute;top:0;left:0}.nav__log-out .icon--logout,html[data-theme=dark] .app-header__account{display:none!important}.nav__footer{padding:16px!important;margin-top:auto!important;border-top:1px solid var(--theme-elevation-200)!important;background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(139,92,246,.02))!important}.nav__log-out{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(220,38,38,.08)),radial-gradient(circle,rgba(239,68,68,.2) 0,transparent 70%)!important;transform:translateY(0) scale(1)!important;box-shadow:0 3px 12px rgba(239,68,68,.12),inset 0 1px 0 hsla(0,0%,100%,.12)!important;transition:all .3s ease!important;text-decoration:none!important;font-weight:600!important;font-size:14px!important;color:rgba(239,68,68,.95)!important;border-radius:10px!important;border:1px solid!important;padding:14px 12px!important;margin:0!important;width:100%!important}.nav__log-out:hover{background:linear-gradient(135deg,rgba(239,68,68,.18),rgba(220,38,38,.12)),radial-gradient(circle,rgba(239,68,68,.3) 0,transparent 70%)!important;border-color:rgba(239,68,68,.35)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(239,68,68,.2),inset 0 1px 0 hsla(0,0%,100%,.18)!important;color:#ef4444!important}.nav__log-out:after{content:"👋 LOG OUT";display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;font-weight:600;letter-spacing:.02em}.description-field-box{border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;padding:16px!important;background:var(--theme-elevation-0)!important}.popup-button{z-index:9999!important;pointer-events:auto!important;cursor:pointer!important}.collapsible__actions-wrap,.popup-button{position:relative!important;opacity:1!important;visibility:visible!important}.collapsible__actions-wrap{z-index:9998!important}.array-field .collapsible{position:relative!important}.array-field .collapsible__content,.array-field__row{overflow:visible!important}.array-field__row{position:relative!important}.array-field__drag-handle,.drag-handle{pointer-events:auto!important;cursor:-webkit-grab!important;cursor:grab!important;z-index:100!important;display:block!important;visibility:visible!important}.doc-tab[aria-label=Edit],.document-fields__sidebar-wrap,.localizer-button,.popup-button .localizer-button,.template-default .document-fields__sidebar-wrap{display:none!important}button:has(.localizer-button){display:none!important}.nav__link:has(.nav__link-indicator):not(.custom-user-account){background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.12))!important;color:rgba(16,185,129,.9)!important;border:1px solid rgba(16,185,129,.3)!important;border-left:4px solid #10b981!important;box-shadow:0 2px 12px rgba(16,185,129,.15),inset 0 1px 0 hsla(0,0%,100%,.15)!important;font-weight:700!important}.nav__link:has(.nav__link-indicator):hover:not(.custom-user-account){background:linear-gradient(135deg,rgba(16,185,129,.25),rgba(5,150,105,.2)),radial-gradient(circle at 50% 50%,rgba(16,185,129,.2) 0,transparent 70%)!important;transform:translateY(-1px) scale(1.01)!important;box-shadow:0 8px 25px rgba(16,185,129,.25),0 4px 15px rgba(16,185,129,.15),inset 0 1px 0 hsla(0,0%,100%,.2)!important;border-color:rgba(16,185,129,.4)!important;border-left:4px solid rgba(16,185,129,.8)!important}.nav__link-indicator{background:#10b981!important;border-radius:50%!important;width:8px!important;height:8px!important}.nav__link-indicator+.nav__link-label,.nav__link:not([href]):not(.custom-user-account){color:rgba(16,185,129,.9)!important;font-weight:700!important}.nav__link:not([href]):not(.custom-user-account){background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.12))!important;border:1px solid rgba(16,185,129,.3)!important;border-left:4px solid #10b981!important;box-shadow:0 2px 12px rgba(16,185,129,.15),inset 0 1px 0 hsla(0,0%,100%,.15)!important}.nav__link:focus:not(.custom-user-account){background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.08))!important;border-left:3px solid #10b981!important;outline:2px solid rgba(16,185,129,.5)!important;outline-offset:2px!important}.localizer-button{position:relative!important}.localizer-button:has([data-locale=en]):before,.localizer-button[data-locale=en]:before{content:"🇺🇸 ";margin-right:6px}.localizer-button:has([data-locale=sl]):before,.localizer-button[data-locale=sl]:before{content:"🇸🇮 ";margin-right:6px}.popup .popup__content [data-locale=en]:before{content:"🇺🇸 ";margin-right:8px}.popup .popup__content [data-locale=sl]:before{content:"🇸🇮 ";margin-right:8px}.localizer-button:contains("English"):before,button:contains("English"):before{content:"🇺🇸 ";margin-right:6px}.localizer-button:contains("Slovenian"):before,button:contains("Slovenian"):before{content:"🇸🇮 ";margin-right:6px}.field-type select option[value=en]:before{content:"🇺🇸 "}.field-type select option[value=sl]:before{content:"🇸🇮 "}.react-select__option[data-value=en]:before{content:"🇺🇸 ";margin-right:8px}.react-select__option[data-value=sl]:before{content:"🇸🇮 ";margin-right:8px}.rs__control .rs__single-value:contains("English"):before{content:"🇺🇸 ";margin-right:6px}.rs__control .rs__single-value:contains("Slovenian"):before{content:"🇸🇮 ";margin-right:6px}.rs__control .rs__single-value:contains("Slovenščina"):before{content:"🇸🇮 ";margin-right:6px}.rs__option:contains("English"):before{content:"🇺🇸 ";margin-right:8px}.rs__option:contains("Slovenian"):before{content:"🇸🇮 ";margin-right:8px}.rs__option:contains("Slovenščina"):before{content:"🇸🇮 ";margin-right:8px}.css-cp01gg-control .rs__single-value:before{margin-right:6px}.rs__control:has([data-value=en]) .rs__single-value:before,.rs__control[data-language=en] .rs__single-value:before{content:"🇺🇸 "}.rs__control:has([data-value=sl]) .rs__single-value:before,.rs__control[data-language=sl] .rs__single-value:before{content:"🇸🇮 "}.field-type:has(.rs__control):after{content:"";position:absolute;pointer-events:none}.css-cp01gg-control:before{content:"";margin-right:0;font-size:14px}.array-field__row-header .collapsible__indicator,.array-field__row-header .collapsible__toggle,.collapsible__indicator,.collapsible__toggle-button{pointer-events:auto!important;cursor:pointer!important;z-index:1000!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}.collapsible__toggle-wrap{pointer-events:auto!important;z-index:999!important}.collapsible__toggle{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;z-index:998!important}.array-field__row-header,.collapsible__toggle{pointer-events:auto!important}.array-field__row-header svg,.collapsible__indicator svg,.collapsible__toggle svg{pointer-events:auto!important;cursor:pointer!important}.array-field .collapsible__indicator,.array-field .collapsible__toggle-wrap{pointer-events:auto!important;z-index:1001!important}.collapsible__toggle-wrap .collapsible__toggle{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;pointer-events:auto!important}.array-field__row:after,.array-field__row:before,.collapsible:after,.collapsible:before{pointer-events:none!important}html[lang=sl] .nav-group.users .nav-group__label{font-size:0!important}html[lang=sl] .nav-group.users .nav-group__label:before{content:"UPORABNIŠKI MODUL";font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--theme-elevation-700)!important}html[lang=sl] .nav-group.content .nav-group__label{font-size:0!important}html[lang=sl] .nav-group.content .nav-group__label:before{content:"VSEBINSKI MODUL";font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--theme-elevation-700)!important}html[lang=sl] .nav-group.video .nav-group__label{font-size:0!important}html[lang=sl] .nav-group.video .nav-group__label:before{content:"VIDEO MODUL";font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--theme-elevation-700)!important}html[lang=sl] .nav-group.media .nav-group__label{font-size:0!important}html[lang=sl] .nav-group.media .nav-group__label:before{content:"MEDIJSKI MODUL";font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--theme-elevation-700)!important}html[lang=en] .nav-group.users .nav-group__label{font-size:0!important}html[lang=en] .nav-group.users .nav-group__label:before{content:"USERS MODULE";font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--theme-elevation-700)!important}html[lang=en] .nav-group.content .nav-group__label{font-size:0!important}html[lang=en] .nav-group.content .nav-group__label:before{content:"CONTENT MODULE";font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--theme-elevation-700)!important}html[lang=en] .nav-group.video .nav-group__label{font-size:0!important}html[lang=en] .nav-group.video .nav-group__label:before{content:"VIDEO MODULE";font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--theme-elevation-700)!important}html[lang=en] .nav-group.media .nav-group__label{font-size:0!important}html[lang=en] .nav-group.media .nav-group__label:before{content:"MEDIA MODULE";font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--theme-elevation-700)!important}.preview-btn,button:has(svg.icon--externalLink),button[aria-label=Preview],button[title=Preview]{display:none!important}.array-field__add-row:has(.btn__label:contains("Add Ordered Playlist")),.array-field__add-row:has(.btn__label:contains("Add Ordered Videos")),button:has(.btn__label:contains("Add Ordered Playlist")),button:has(.btn__label:contains("Add Ordered Videos")){display:none!important}[data-field-name=orderedPlaylists] .array-field__add-row,[data-field-name=orderedVideos] .array-field__add-row{display:none!important}[data-field-name=orderedPlaylists]{padding-bottom:16px!important;border-bottom:1px solid var(--theme-elevation-200)!important;margin-bottom:16px!important}[data-field-name=orderedVideos]{margin-top:32px!important;padding-top:16px!important}.collapsible__toggle-wrap{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:8px 12px!important;background:var(--theme-elevation-50)!important;border-radius:4px 4px 0 0!important;margin-bottom:0!important;gap:8px!important;border:1px solid var(--theme-elevation-200)!important;border-bottom:none!important;min-height:36px!important}.collapsible__toggle{display:block!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;border:none!important;background:rgba(0,0,0,0)!important;cursor:pointer!important;padding:0!important;margin:0!important;z-index:1!important}.collapsible__toggle span{display:none!important}.collapsible__toggle-wrap{position:relative!important;cursor:pointer!important}.array-field__row-header{pointer-events:none!important;position:relative!important;z-index:0!important}.collapsible__drag{display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:3px!important;border:1px solid var(--theme-elevation-300)!important;background:rgba(0,0,0,0)!important;cursor:-webkit-grab!important;cursor:grab!important;transition:all .2s ease!important;margin-right:8px!important;position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;pointer-events:auto!important;flex-shrink:0!important}.collapsible__drag:hover{background:var(--theme-elevation-100)!important;border-color:var(--theme-elevation-400)!important}.collapsible__drag:active{cursor:-webkit-grabbing!important;cursor:grabbing!important;background:var(--theme-elevation-150)!important}.collapsible__drag .icon--drag-handle{width:10px!important;height:10px!important;opacity:.6!important}.collapsible__drag:hover .icon--drag-handle{opacity:.8!important}.collapsible__actions-wrap{right:8px!important;z-index:2!important;pointer-events:auto!important}.collapsible__actions-wrap,.collapsible__indicator{display:flex!important;align-items:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.collapsible__indicator{justify-content:center!important;width:16px!important;height:16px!important;right:40px!important;transition:transform .2s ease!important;z-index:1!important}.collapsible__indicator svg{width:12px!important;height:12px!important;opacity:.6!important;transition:opacity .2s ease!important}.collapsible__toggle-wrap:hover .collapsible__indicator svg{opacity:.8!important}.collapsible__content{border:1px solid var(--theme-elevation-200)!important;border-top:none!important;border-radius:0 0 4px 4px!important;padding:0!important;margin:0!important}.array-field__fields{margin:0!important;padding:12px!important}.collapsible__header-wrap{flex:1 1!important;display:flex!important;align-items:center!important;margin-right:60px!important}.collapsible__header-wrap,.collapsible__header-wrap--has-drag-handle{margin-left:38px!important}.array-field__row-header{width:100%!important}.row-label{pointer-events:auto!important;font-weight:500!important;color:var(--theme-text)!important;font-size:14px!important}.array-actions__button{background:rgba(0,0,0,0)!important;border:1px solid var(--theme-elevation-300)!important;border-radius:3px!important;padding:0!important;width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;box-sizing:border-box!important}.array-actions__button:hover{background:var(--theme-elevation-100)!important;border-color:var(--theme-elevation-400)!important}.array-actions__button svg{width:10px!important;height:10px!important;opacity:.6!important}.array-actions__button:hover svg{opacity:.8!important}.resize-handle:hover{background-color:var(--theme-elevation-300)!important}.resize-handle:hover .resize-indicator{background-color:var(--theme-elevation-600)!important}[style*="resize: horizontal"]:hover,[style*="resize: vertical"]:hover{border-color:var(--theme-elevation-300)!important}[style*="resize: horizontal"]:after,[style*="resize: vertical"]:after{content:"";position:absolute;bottom:4px;right:4px;width:8px;height:8px;background:linear-gradient(-45deg,transparent 2px,var(--theme-elevation-400) 2px,var(--theme-elevation-400) 4px,transparent 4px);pointer-events:none}.template-minimal{background:linear-gradient(135deg,#0a0a0b,#1a1a1b 50%,#0a0a0b)!important;min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important}.template-minimal:before{content:""!important;position:absolute!important;top:-50%!important;left:-50%!important;width:200%!important;height:200%!important;background:radial-gradient(circle at 30% 50%,rgba(99,102,241,.15) 0,transparent 50%),radial-gradient(circle at 70% 50%,rgba(16,185,129,.1) 0,transparent 50%)!important;animation:rotateGradient 20s linear infinite!important;pointer-events:none!important}@keyframes rotateGradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.template-minimal__wrap{position:relative!important;z-index:1!important;width:100%!important;max-width:450px!important;margin:0 auto!important;padding:2rem!important}.login{background:rgba(26,26,27,.95)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(99,102,241,.2)!important;border-radius:20px!important;padding:3rem 2.5rem!important;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.1)!important;position:relative!important;overflow:hidden!important}.login:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(99,102,241,.8),transparent)!important;animation:shimmer 3s ease-in-out infinite!important}@keyframes shimmer{0%,to{opacity:.3}50%{opacity:1}}.login .logo{margin-bottom:2rem!important;text-align:center!important}.login .logo svg{width:80px!important;height:80px!important;filter:drop-shadow(0 4px 15px rgba(99,102,241,.3))!important}.login .logo path{fill:url(#logo-gradient)!important}.login .logo svg defs{content:""!important}.login h1,.login__title{font-size:2rem!important;font-weight:700!important;margin-bottom:.5rem!important;text-align:center!important;background:linear-gradient(135deg,#ffffff,#a0a0a1)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:rgba(0,0,0,0)!important;background-clip:text!important}.login p{text-align:center!important;color:var(--theme-elevation-600)!important;margin-bottom:2rem!important;font-size:.9rem!important}.login .field-type{margin-bottom:1.5rem!important}.login label{display:block!important;margin-bottom:.5rem!important;font-weight:600!important;font-size:.875rem!important;color:var(--theme-elevation-700)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.login input[type=email],.login input[type=password],.login input[type=text]{width:100%!important;padding:.875rem 1rem!important;background:rgba(42,42,43,.8)!important;border:1px solid rgba(64,64,65,.4)!important;border-radius:10px!important;color:var(--theme-elevation-800)!important;font-size:1rem!important;transition:all .3s ease!important;box-sizing:border-box!important}.login input[type=email]:focus,.login input[type=password]:focus,.login input[type=text]:focus{outline:none!important;border-color:rgba(99,102,241,.6)!important;box-shadow:0 0 0 4px rgba(99,102,241,.1),inset 0 1px 3px rgba(0,0,0,.2)!important;background:rgba(42,42,43,.95)!important}.login .btn--style-primary,.login button[type=submit]{width:100%!important;padding:1rem!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;border-radius:10px!important;color:#fff!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 15px rgba(99,102,241,.3)!important;position:relative!important;overflow:hidden!important;text-transform:uppercase!important;letter-spacing:.05em!important}.login .btn--style-primary:before,.login button[type=submit]:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transition:left .5s ease!important}.login .btn--style-primary:hover,.login button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(99,102,241,.5)!important}.login .btn--style-primary:hover:before,.login button[type=submit]:hover:before{left:100%!important}.login .btn--style-primary:active,.login button[type=submit]:active{transform:translateY(0)!important}.login a{color:rgba(99,102,241,.9)!important;text-decoration:none!important;font-size:.875rem!important;transition:color .3s ease!important;display:inline-block!important;margin-top:1rem!important}.login a:hover{color:#6366f1!important;text-decoration:underline!important}.login .error,.login .field-type__error{background:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.3)!important;color:#ef4444!important;border-radius:8px!important}.login .error,.login .field-type__error,.login .success{padding:.75rem!important;margin-top:1rem!important;font-size:.875rem!important}.login .success{background:rgba(16,185,129,.1)!important;border:1px solid rgba(16,185,129,.3)!important;color:#10b981!important;border-radius:8px!important}.login .spinner{border:3px solid rgba(99,102,241,.2)!important;border-top-color:#6366f1!important;border-radius:50%!important;width:20px!important;height:20px!important;animation:spin .8s linear infinite!important;margin:0 auto!important}@keyframes spin{to{transform:rotate(1turn)}}.login+footer,.template-minimal footer{text-align:center!important;margin-top:2rem!important;color:var(--theme-elevation-600)!important;font-size:.875rem!important}@media(max-width:768px){.template-minimal__wrap{padding:1rem!important}.login{padding:2rem 1.5rem!important}.login h1,.login__title{font-size:1.75rem!important}}.login input:focus{animation:inputGlow 2s ease-in-out infinite alternate!important}@keyframes inputGlow{0%{box-shadow:0 0 0 4px rgba(99,102,241,.1),inset 0 1px 3px rgba(0,0,0,.2)!important}to{box-shadow:0 0 0 4px rgba(99,102,241,.15),0 0 20px rgba(99,102,241,.1),inset 0 1px 3px rgba(0,0,0,.2)!important}}