:root{--atmos-accent:#ef1432;--atmos-accent-bright:#ff3d58;--atmos-accent-soft:#ef14321f;--atmos-panel:#121217d1;--atmos-border:#ffffff14;--atmos-shadow:0 24px 70px #0000004d;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--style-radius-s:8px;--style-radius-m:12px;--style-radius-l:18px;--nav-width:290px}html[data-theme=dark]{--theme-bg:#09090c;--theme-input-bg:#15151a;--theme-text:#f5f5f7;--theme-border-color:#292930;--theme-elevation-0:#09090c;--theme-elevation-50:#111115;--theme-elevation-100:#18181d;--theme-elevation-150:#222229;--theme-elevation-200:#2c2c34;--theme-elevation-250:#393942;--theme-elevation-300:#484852;--theme-elevation-400:#62626d;--theme-elevation-500:#7d7d88;--theme-elevation-600:#9999a3;--theme-elevation-700:#b7b7bf;--theme-elevation-800:#d6d6dc;--theme-elevation-900:#eeeef1;--theme-elevation-1000:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--theme-bg:#f4f4f6;--theme-input-bg:#fff;--theme-text:#151519;--theme-border-color:#dedee4;--theme-elevation-0:#f4f4f6;--theme-elevation-50:#fff;--theme-elevation-100:#ededf1;--theme-elevation-150:#dedee4;--theme-elevation-200:#cfcfd7;--theme-elevation-300:#aaaab5;--theme-elevation-400:#8d8d99;--theme-elevation-500:#70707b;--theme-elevation-600:#575761;--theme-elevation-700:#404048;--theme-elevation-800:#2b2b31;--theme-elevation-900:#19191d;--theme-elevation-1000:#0c0c0f;--atmos-panel:#ffffffdb;--atmos-border:#12121814;--atmos-shadow:0 24px 60px #1c1c241c}html,body{font-family:var(--font-body)}body{background:radial-gradient(circle at 84% -8%, #ef14321c, transparent 29rem),var(--theme-bg)}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}::selection{color:#fff;background:#ef1432b8}.atmos-admin-logo{gap:14px;width:min(360px,80vw);margin-bottom:26px;display:grid}.atmos-admin-logo img{width:100%;height:auto;display:block}.atmos-admin-logo span{color:var(--theme-elevation-500);letter-spacing:.24em;font-size:10px;font-weight:700}.atmos-admin-icon{color:#fff;background:linear-gradient(145deg,#24242a,#0d0d11);border:1px solid #ff4b6359;border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000042,inset 0 1px #ffffff14}.atmos-admin-icon b{color:#fff;background:var(--atmos-accent);letter-spacing:-.04em;border-radius:4px;padding:2px 4px;font-size:7px;position:absolute;bottom:3px;right:3px}.step-nav__home .atmos-admin-icon{border-radius:6px;width:18px;height:18px;font-size:9px;box-shadow:inset 0 1px #ffffff14}.step-nav__home .atmos-admin-icon b{border-radius:2px;padding:0 1px;font-size:4px;line-height:1.2;bottom:1px;right:1px}.nav{border-right:1px solid var(--atmos-border);background:color-mix(in srgb, var(--theme-elevation-50) 88%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);box-shadow:18px 0 50px #00000024}.nav__wrap{padding:20px 15px}.nav__header{margin-bottom:22px}.nav-group{margin-top:10px}.nav-group__toggle{min-height:34px;color:var(--theme-elevation-500);letter-spacing:.11em;text-transform:uppercase;padding:0 12px;font-size:10px;font-weight:750}.nav__link{min-height:40px;color:var(--theme-elevation-700);border:1px solid #0000;border-radius:11px;margin:3px 0;padding:10px 13px;font-weight:550;transition:color .16s,background .16s,border-color .16s,transform .16s;position:relative}.nav__link:hover{color:var(--theme-elevation-1000);border-color:var(--atmos-border);background:var(--theme-elevation-100);transform:translate(2px)}.nav__link.active,.nav__link--active{color:#fff;box-shadow:inset 3px 0 var(--atmos-accent);background:linear-gradient(90deg,#ef143233,#ef14320b);border-color:#ff3f583d}.app-header,.doc-controls{border-bottom:1px solid var(--atmos-border);background:color-mix(in srgb, var(--theme-bg) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2)}.app-header{box-shadow:0 10px 32px #00000014}h1,.collection-list__header h1,.dashboard__label{letter-spacing:-.035em}h1{font-weight:720}.collection-list,.template-default,.template-account,.template-edit{animation:.3s ease-out both atmos-page-enter}@keyframes atmos-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.btn{border-radius:10px;min-height:39px;font-weight:650;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.btn:hover{transform:translateY(-1px)}.btn--style-primary,.btn--style-primary.btn--disabled:hover{color:#fff;border-color:var(--atmos-accent);background:linear-gradient(135deg, var(--atmos-accent-bright), #c70b28);box-shadow:0 10px 26px #ef143238}.btn--style-primary:hover{box-shadow:0 14px 34px #ef143252}.btn--style-secondary,.btn--style-subtle{border-color:var(--atmos-border);background:var(--theme-elevation-100)}.field-type input,.field-type textarea,.react-select__control,.search-filter__input,.condition-value-text{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg);border-radius:10px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff06}.field-type input:hover,.field-type textarea:hover,.react-select__control:hover{border-color:var(--theme-elevation-300)}.field-type input:focus,.field-type textarea:focus,.react-select__control--is-focused{border-color:var(--atmos-accent-bright);outline:none;box-shadow:0 0 0 3px #ef143221}.document-fields>.render-fields,.group-field__wrap,.upload__wrap,.card,.collapsible{border:1px solid var(--atmos-border);background:var(--atmos-panel);box-shadow:var(--atmos-shadow);border-radius:16px}.document-fields>.render-fields{padding:28px}.field-label{color:var(--theme-elevation-700);font-size:12px;font-weight:650}.table-wrap{border:1px solid var(--atmos-border);background:var(--atmos-panel);box-shadow:var(--atmos-shadow);border-radius:16px;overflow:hidden}.table{background:0 0}.table thead{background:var(--theme-elevation-100)}.table th{height:48px;color:var(--theme-elevation-500);border-bottom-color:var(--atmos-border);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.table td{border-bottom-color:var(--atmos-border);height:56px}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:var(--atmos-accent-soft)}.table a{font-weight:620}.pagination{margin-top:18px}.popup__content,.modal__content,.drawer__content,.react-select__menu{border:1px solid var(--atmos-border);background:var(--theme-elevation-50);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:14px;overflow:hidden;box-shadow:0 24px 80px #0000005c}.toast-container .toast{border:1px solid var(--atmos-border);border-radius:13px;box-shadow:0 18px 55px #0000004d}*{scrollbar-color:var(--theme-elevation-250) #0000;scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--theme-elevation-250);background-clip:padding-box;border:2px solid #0000;border-radius:99px}@media (max-width:1024px){:root{--nav-width:270px}.document-fields>.render-fields{padding:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
