@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--theme-success-50:#f0f9ff;--theme-success-100:#e0f2fe;--theme-success-200:#bae6fd;--theme-success-300:#7dd3fc;--theme-success-400:#38bdf8;--theme-success-500:#0ea5e9;--theme-success-600:#0284c7;--theme-success-700:#0369a1;--theme-success-800:#075985;--theme-success-900:#0c4a6e;--theme-elevation-50:#ffffff;--theme-elevation-100:#f8fafc;--theme-elevation-150:#f1f5f9;--theme-elevation-200:#e2e8f0;--theme-elevation-250:#cbd5e1;--theme-elevation-300:#94a3b8;--theme-elevation-400:#64748b;--theme-elevation-500:#475569;--theme-elevation-600:#334155;--theme-elevation-700:#1e293b;--theme-elevation-800:#0f172a;--theme-elevation-900:#020617;--theme-text:#0f172a;--theme-text-muted:#64748b;--theme-bg:#f8fafc;--theme-border-color:#e2e8f0;--theme-input-bg:#ffffff;--border-radius-lg:12px;--border-radius-md:8px;--border-radius-sm:6px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}[data-theme=dark]{--theme-elevation-50:#020617;--theme-elevation-100:#0f172a;--theme-elevation-150:#1e293b;--theme-elevation-200:#334155;--theme-elevation-250:#475569;--theme-elevation-300:#64748b;--theme-elevation-400:#94a3b8;--theme-elevation-500:#cbd5e1;--theme-elevation-600:#e2e8f0;--theme-elevation-700:#f1f5f9;--theme-elevation-800:#f8fafc;--theme-elevation-900:#ffffff;--theme-text:#f8fafc;--theme-text-muted:#94a3b8;--theme-bg:#0f172a;--theme-border-color:#334155;--theme-input-bg:#1e293b}*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.dashboard__cards{gap:20px!important}.dashboard__card{background:var(--theme-elevation-50)!important;border:1px solid var(--theme-border-color)!important;border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-sm)!important;transition:all .2s ease!important;padding:24px!important}.dashboard__card:hover{box-shadow:var(--shadow-md)!important;border-color:var(--theme-success-500)!important;transform:translateY(-2px)!important}.nav__link{border-radius:var(--border-radius-md)!important;margin:4px 8px!important;padding:10px 14px!important;transition:all .2s ease!important;font-weight:500!important}.nav__link:hover{background:var(--theme-elevation-150)!important}.nav__link--active,.nav__link:hover{color:var(--theme-success-600)!important}.nav__link--active{background:var(--theme-success-100)!important;font-weight:600!important;border-left:3px solid var(--theme-success-500)!important}[data-theme=dark] .nav__link--active{background:var(--theme-elevation-200)!important;color:var(--theme-success-400)!important}.btn,button{border-radius:var(--border-radius-md)!important;font-weight:500!important;transition:all .2s ease!important}.btn:hover,button:hover:not([disabled]){transform:translateY(-1px)!important;box-shadow:var(--shadow-md)!important}.btn--style-primary,button[type=submit]{background:var(--theme-success-500)!important;border-color:var(--theme-success-500)!important}.btn--style-primary:hover,button[type=submit]:hover{background:var(--theme-success-600)!important}.field-type input:not([type=checkbox]):not([type=radio]),.field-type select,.field-type textarea{border-radius:var(--border-radius-md)!important;border:1px solid var(--theme-border-color)!important;transition:all .2s ease!important;background:var(--theme-input-bg)!important}.field-type input:focus,.field-type select:focus,.field-type textarea:focus{outline:none!important;border-color:var(--theme-success-500)!important;box-shadow:0 0 0 3px var(--theme-success-100)!important}[data-theme=dark] .field-type input:focus,[data-theme=dark] .field-type select:focus,[data-theme=dark] .field-type textarea:focus{box-shadow:0 0 0 3px rgba(14,165,233,.2)!important}.rs__input-container{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;background:none!important}.rs__input,.rs__input input,.rs__input-container input,.rs__input-container>*,.rs__input>*{width:100%!important;height:100%!important;border:0!important;border-width:0!important;border-style:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:0!important;outline-width:0!important;outline-style:none!important;padding:0!important;margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.rs__input input:focus,.rs__input input:focus-visible,.rs__input-container input:focus,.rs__input-container:after,.rs__input-container:before,.rs__input:after,.rs__input:before,.rs__input:focus,.rs__input:focus-visible{border:0!important;border-width:0!important;outline:0!important;outline-width:0!important;box-shadow:none!important;outline-offset:0!important}.rs__placeholder{display:none!important}.rs__control--is-focused .rs__input-container,.rs__control--menu-is-open .rs__input-container{opacity:1!important;pointer-events:auto!important;position:relative!important;border:0!important;outline:0!important}.rs__control--is-focused .rs__single-value,.rs__control--menu-is-open .rs__single-value{opacity:0!important;position:absolute!important}.rs__control--is-focused .rs__multi-value,.rs__control--menu-is-open .rs__multi-value{display:none!important}.rs__value-container{border:none!important;outline:none!important;box-shadow:none!important;padding:8px 12px!important}.rs__value-container:after,.rs__value-container:before,.rs__value-container:focus,.rs__value-container:focus-within{border:0!important;outline:0!important;box-shadow:none!important}.rs__control{border-radius:var(--border-radius-md)!important;border:1px solid var(--theme-border-color)!important;transition:all .2s ease!important;min-height:44px!important}.rs__control:hover{border-color:var(--theme-border-color)!important;cursor:pointer!important}.rs__control--is-focused,.rs__control--menu-is-open{border-color:var(--theme-success-500)!important;box-shadow:0 0 0 3px var(--theme-success-100)!important}[data-theme=dark] .rs__control--is-focused,[data-theme=dark] .rs__control--menu-is-open{box-shadow:0 0 0 3px rgba(14,165,233,.2)!important}.rs__menu{border-radius:var(--border-radius-md)!important;border:1px solid var(--theme-border-color)!important;box-shadow:var(--shadow-lg)!important;background:var(--theme-input-bg)!important;margin-top:4px!important;overflow:hidden!important}.rs__option{padding:10px 12px!important;cursor:pointer!important;transition:background .15s ease!important}.rs__option--is-focused,.rs__option:hover{background:var(--theme-elevation-150)!important}.rs__option--is-selected{background:var(--theme-success-100)!important;color:var(--theme-success-700)!important;font-weight:500!important}[data-theme=dark] .rs__option--is-selected{background:var(--theme-elevation-200)!important;color:var(--theme-success-400)!important}.field-label{font-weight:600!important;font-size:13px!important;letter-spacing:.01em!important;margin-bottom:6px!important}.table{border-radius:var(--border-radius-lg)!important;overflow:hidden!important;border:1px solid var(--theme-border-color)!important;background:var(--theme-elevation-50)!important}.table__head{background:var(--theme-elevation-100)!important;border-bottom:2px solid var(--theme-border-color)!important}.table__head th{font-weight:600!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.05em!important;padding:14px 16px!important}.table__row{border-bottom:1px solid var(--theme-elevation-100)!important;transition:background .15s ease!important}.table__row:hover{background:var(--theme-elevation-150)!important}.table__cell{padding:14px 16px!important}.collection-list__item{border-radius:var(--border-radius-md)!important;border:1px solid var(--theme-border-color)!important;margin-bottom:8px!important;transition:all .2s ease!important;background:var(--theme-elevation-50)!important}.collection-list__item:hover{border-color:var(--theme-success-500)!important;box-shadow:var(--shadow-sm)!important}.tabs-field__tabs{border-bottom:2px solid var(--theme-elevation-200)!important;margin-bottom:24px!important}.tabs-field__tab{padding:12px 20px!important;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0!important;border:none!important;background:rgba(0,0,0,0)!important;font-weight:500!important;transition:all .2s ease!important;margin-right:4px!important}.tabs-field__tab:hover{background:var(--theme-elevation-150)!important}.tabs-field__tab--active{background:var(--theme-elevation-50)!important;color:var(--theme-success-600)!important;border-bottom:3px solid var(--theme-success-500)!important;font-weight:600!important}[data-theme=dark] .tabs-field__tab--active{color:var(--theme-success-400)!important}.popup{border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--theme-border-color)!important;background:var(--theme-elevation-50)!important}.popup__header{padding:24px!important;border-bottom:1px solid var(--theme-elevation-100)!important}.toast{border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-lg)!important;padding:16px 20px!important;border-left:4px solid var(--theme-success-500)!important;background:var(--theme-elevation-50)!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--theme-elevation-100);border-radius:var(--border-radius-md)}::-webkit-scrollbar-thumb{background:var(--theme-elevation-300);border-radius:var(--border-radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-400)}.nav-group__label{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--theme-text-muted)!important;padding:12px 16px 6px!important}.app-header,.template-default__header{border-bottom:1px solid var(--theme-border-color)!important}.app-header,.collection-edit,.render-fields,.template-default__header{background:var(--theme-elevation-50)!important;box-shadow:var(--shadow-sm)!important}.collection-edit,.render-fields{border-radius:var(--border-radius-lg)!important;padding:24px!important;border:1px solid var(--theme-border-color)!important}.spinner{color:var(--theme-success-500)!important}@media(max-width:768px){.dashboard__card{padding:16px!important}.table__cell,.table__head th{padding:10px 12px!important}}