@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");:root{--csp-accent:#1e5a8a;--csp-accent-hover:#174a72;--csp-accent-ink:#1e5a8a;--csp-accent-soft:color-mix(in srgb,var(--csp-accent) 9%,transparent);--csp-on-accent:#ffffff}.btn--style-primary{--bg-color:var(--csp-accent);--hover-bg:var(--csp-accent-hover);--color:var(--csp-on-accent);--hover-color:var(--csp-on-accent)}.csp-header-actions{display:flex;align-items:center;gap:8px}.csp-header-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;min-height:32px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;color:var(--theme-text);border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0)}.csp-header-link:hover{border-color:var(--theme-elevation-400)}.csp-header-logout:hover{color:var(--theme-error-500);border-color:var(--theme-error-400)}.csp-dash{margin-bottom:40px;display:flex;flex-direction:column;gap:24px}.csp-dash-head{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end}.csp-dash-title{margin:0 0 4px;font-size:28px;line-height:1.2}.csp-dash-sub{margin:0;color:var(--theme-elevation-500)}.csp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.csp-stat{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:10px;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);text-decoration:none;color:var(--theme-text);transition:border-color .15s,transform .15s}.csp-stat:hover{border-color:var(--theme-elevation-400);transform:translateY(-1px)}.csp-stat-value{font-size:28px;font-weight:700;line-height:1.1}.csp-stat-label{font-size:13px;color:var(--theme-elevation-600)}.csp-stat-note{font-size:12px;color:var(--theme-elevation-500)}.csp-stat-alert{border-color:var(--csp-accent);background:var(--csp-accent-soft)}.csp-stat-alert .csp-stat-value{color:var(--csp-accent-ink)}.csp-actions-title{margin:0 0 10px;font-size:16px}.csp-actions-row{display:flex;flex-wrap:wrap;gap:8px}.csp-btn{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:6px;font-weight:600;font-size:14px;text-decoration:none;background:var(--csp-accent);border:1px solid var(--csp-accent)}.csp-btn,.csp-btn:hover{color:var(--csp-on-accent)}.csp-btn:hover{background:var(--csp-accent-hover);border-color:var(--csp-accent-hover)}.csp-btn-outline{background:transparent;color:var(--theme-text);border-color:var(--theme-elevation-250)}.csp-btn-outline:hover{background:var(--theme-elevation-50);color:var(--theme-text);border-color:var(--theme-elevation-400)}:root,html[data-theme=light]{--theme-success-50:color-mix(in srgb,var(--csp-accent) 6%,white);--theme-success-100:color-mix(in srgb,var(--csp-accent) 10%,white);--theme-success-150:color-mix(in srgb,var(--csp-accent) 16%,white);--theme-success-200:color-mix(in srgb,var(--csp-accent) 24%,white);--theme-success-250:color-mix(in srgb,var(--csp-accent) 32%,white);--theme-success-300:color-mix(in srgb,var(--csp-accent) 40%,white);--theme-success-350:color-mix(in srgb,var(--csp-accent) 50%,white);--theme-success-400:color-mix(in srgb,var(--csp-accent) 62%,white);--theme-success-450:color-mix(in srgb,var(--csp-accent) 74%,white);--theme-success-500:color-mix(in srgb,var(--csp-accent) 86%,white);--theme-success-550:color-mix(in srgb,var(--csp-accent) 94%,white);--theme-success-600:var(--csp-accent);--theme-success-650:color-mix(in srgb,var(--csp-accent) 90%,black);--theme-success-700:color-mix(in srgb,var(--csp-accent) 80%,black);--theme-success-750:color-mix(in srgb,var(--csp-accent) 70%,black);--theme-success-800:color-mix(in srgb,var(--csp-accent) 60%,black);--theme-success-850:color-mix(in srgb,var(--csp-accent) 52%,black);--theme-success-900:color-mix(in srgb,var(--csp-accent) 45%,black);--theme-success-950:color-mix(in srgb,var(--csp-accent) 38%,black)}html[data-theme=dark]{--theme-success-50:color-mix(in srgb,var(--csp-accent) 30%,black);--theme-success-100:color-mix(in srgb,var(--csp-accent) 36%,black);--theme-success-150:color-mix(in srgb,var(--csp-accent) 42%,black);--theme-success-200:color-mix(in srgb,var(--csp-accent) 50%,black);--theme-success-250:color-mix(in srgb,var(--csp-accent) 58%,black);--theme-success-300:color-mix(in srgb,var(--csp-accent) 66%,black);--theme-success-350:color-mix(in srgb,var(--csp-accent) 74%,black);--theme-success-400:color-mix(in srgb,var(--csp-accent) 84%,black);--theme-success-450:var(--csp-accent);--theme-success-500:color-mix(in srgb,var(--csp-accent) 86%,white);--theme-success-550:color-mix(in srgb,var(--csp-accent) 76%,white);--theme-success-600:color-mix(in srgb,var(--csp-accent) 64%,white);--theme-success-650:color-mix(in srgb,var(--csp-accent) 56%,white);--theme-success-700:color-mix(in srgb,var(--csp-accent) 46%,white);--theme-success-750:color-mix(in srgb,var(--csp-accent) 36%,white);--theme-success-800:color-mix(in srgb,var(--csp-accent) 26%,white);--theme-success-850:color-mix(in srgb,var(--csp-accent) 18%,white);--theme-success-900:color-mix(in srgb,var(--csp-accent) 12%,white);--theme-success-950:color-mix(in srgb,var(--csp-accent) 6%,white);--csp-accent-ink:var(--csp-accent-on-dark,#8cc4ec)}.field-type input:focus,.field-type textarea:focus,.react-select .rs__control--is-focused{border-color:var(--csp-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--csp-accent) 20%,transparent)!important}.nav__link-indicator{background:var(--csp-accent)!important}.template-minimal{background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--csp-accent) 12%,transparent),transparent 45%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--csp-accent) 8%,transparent),transparent 40%),var(--theme-bg)}.template-minimal__wrap{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:16px;padding:40px 36px!important;box-shadow:0 20px 30px -10px rgba(15,23,42,.12)}.login__brand{margin-bottom:28px!important}.login__form{display:none!important}.template-minimal .btn--style-primary{width:100%}.csp-login-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;font-size:14px;font-weight:600;color:var(--theme-elevation-600);text-decoration:none}.csp-login-back:hover{color:var(--csp-accent-ink)}.csp-login-foot{margin:8px 0 0;text-align:center;font-size:12px;color:var(--theme-elevation-500)}.csp-login-foot a{color:inherit}.csp-login-foot a:hover{color:var(--csp-accent-ink)}:root{--color-base-0:rgb(255,255,255);--color-base-50:rgb(248,250,252);--color-base-100:rgb(241,245,249);--color-base-150:rgb(233,238,244);--color-base-200:rgb(226,232,240);--color-base-250:rgb(213,221,231);--color-base-300:rgb(203,213,225);--color-base-350:rgb(180,192,206);--color-base-400:rgb(148,163,184);--color-base-450:rgb(125,140,162);--color-base-500:rgb(100,116,139);--color-base-550:rgb(86,100,121);--color-base-600:rgb(71,85,105);--color-base-650:rgb(61,74,92);--color-base-700:rgb(51,65,85);--color-base-750:rgb(42,54,71);--color-base-800:rgb(30,41,59);--color-base-850:rgb(23,33,51);--color-base-900:rgb(15,23,42);--color-base-950:rgb(11,18,32);--color-base-1000:rgb(2,6,23);--font-body:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--base-body-size:14;--style-radius-s:6px;--style-radius-m:10px;--style-radius-l:14px;--csp-shadow-1:0 1px 2px rgba(15,23,42,0.05);--csp-shadow-2:0 8px 24px -6px rgba(15,23,42,0.12)}html[data-theme=light]{--theme-bg:var(--theme-elevation-50)}html[data-theme=light] .template-default,html[data-theme=light] .template-default__wrap{background:var(--theme-elevation-50)}h1,h2,h3,h4{letter-spacing:-.015em}.collection-list h1,.doc-header__title,.list-header h1{font-weight:800}.nav{background:var(--theme-elevation-0);border-right:1px solid var(--theme-elevation-150)}.nav-group__toggle{font-size:11px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-500)}.nav__link{margin:1px 0;padding:7px 10px!important;border-radius:8px;font-weight:500;color:var(--theme-elevation-750);text-decoration:none!important;transition:background .12s,color .12s}.nav__link:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.nav__link.active,.nav__link:has(.nav__link-indicator){background:var(--csp-accent-soft);color:var(--csp-accent-ink);font-weight:700}.nav__link-indicator{display:none!important}.app-header{background:color-mix(in srgb,var(--theme-elevation-0) 88%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--theme-elevation-150)}.card{background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-150)!important;border-radius:12px!important;box-shadow:var(--csp-shadow-1);transition:border-color .15s,box-shadow .15s,transform .15s}.card:hover{border-color:var(--theme-elevation-250)!important;box-shadow:var(--csp-shadow-2);transform:translateY(-1px)}.card__title{font-weight:700!important;font-size:14px!important}.table{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:12px;overflow:hidden;box-shadow:var(--csp-shadow-1)}.table thead th{background:var(--theme-elevation-50);font-size:11px;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-500);border-bottom:1px solid var(--theme-elevation-150)}.table tbody tr,.table tbody tr:nth-child(2n),.table tbody tr:nth-child(odd){background:transparent!important}.table tbody tr+tr td{border-top:1px solid var(--theme-elevation-100)}.table tbody tr:hover td{background:var(--theme-elevation-50)}.table td a{font-weight:600}.btn--style-pill,.btn--style-primary,.btn--style-secondary{border-radius:8px!important;--btn-font-weight:600;font-weight:600}.btn--style-primary{box-shadow:var(--csp-shadow-1)}.btn--style-secondary{box-shadow:inset 0 0 0 1px var(--theme-elevation-200)}.pill{border-radius:999px!important;font-weight:600}.field-type input:not([type=checkbox]):not([type=radio]),.field-type textarea,.react-select .rs__control,.search-filter__input{border-radius:8px!important;border-color:var(--theme-elevation-200)!important;box-shadow:none!important;background:var(--theme-elevation-0)}.field-type input:not([type=checkbox]):not([type=radio]):hover,.field-type textarea:hover,.react-select .rs__control:hover{border-color:var(--theme-elevation-300)!important}.field-label{font-weight:600}.field-description{color:var(--theme-elevation-500)}.popup__content,.rs__menu{border-radius:12px!important;border:1px solid var(--theme-elevation-150);box-shadow:var(--csp-shadow-2)!important}.confirmation-modal__wrapper,.drawer__content,.modal__content{border-radius:14px}.doc-controls{background:color-mix(in srgb,var(--theme-elevation-0) 90%,transparent)!important;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--theme-elevation-150)}.dropzone{border-radius:12px!important;border-style:dashed!important}@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;grid-gap:12px;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}