:root{--color-base-0:#fff;--color-base-50:#f6f9fb;--color-base-100:#eef3f6;--color-base-150:#e4ebf0;--color-base-200:#d6e0e7;--color-base-250:#c6d2db;--color-base-300:#b4c2cd;--color-base-350:#a0b1be;--color-base-400:#8b9eab;--color-base-450:#768a99;--color-base-500:#627889;--color-base-550:#506879;--color-base-600:#40596b;--color-base-650:#344d5f;--color-base-700:#2b4253;--color-base-750:#243847;--color-base-800:#1b2e3e;--color-base-850:#142636;--color-base-900:#0e1e2d;--color-base-950:#091725;--color-base-1000:#06111e;--color-success-50:#ecfaf6;--color-success-100:#e0f7f1;--color-success-150:#c7f0e6;--color-success-200:#a5e5d6;--color-success-250:#7bd6c3;--color-success-300:#54c2ae;--color-success-350:#30ab96;--color-success-400:#179581;--color-success-450:#128477;--color-success-500:#0f766e;--color-success-550:#0d6760;--color-success-600:#0b5752;--color-success-650:#0a4945;--color-success-700:#0b3e3a;--color-success-750:#0c3532;--color-success-800:#0d2c2a;--color-success-850:#0d2423;--color-success-900:#0d1e1d;--color-success-950:#0a1313;--color-warning-50:#fff5ee;--color-warning-100:#fff0e8;--color-warning-150:#ffe1cc;--color-warning-200:#ffcaa2;--color-warning-250:#fcab72;--color-warning-300:#f58a45;--color-warning-350:#ee7027;--color-warning-400:#e75a1a;--color-warning-450:#d34d15;--color-warning-500:#bd4210;--color-warning-550:#a33a0f;--color-warning-600:#89320f;--color-warning-650:#712c10;--color-warning-700:#5d2711;--color-warning-750:#4c2210;--color-warning-800:#3e1e10;--color-warning-850:#32190e;--color-warning-900:#27140b;--color-warning-950:#1a0d07;--color-blue-50:#f4f9fc;--color-blue-100:#e9f4fa;--color-blue-150:#d8eaf3;--color-blue-200:#c3dceb;--color-blue-250:#a7cbe0;--color-blue-300:#89b7d3;--color-blue-350:#68a2c4;--color-blue-400:#468cb4;--color-blue-450:#2c7aa5;--color-blue-500:#176c96;--color-blue-550:#105f8a;--color-blue-600:#0c537e;--color-blue-650:#0a4770;--color-blue-700:#0a3c61;--color-blue-750:#093254;--color-blue-800:#072a47;--color-blue-850:#06223a;--color-blue-900:#051b2e;--color-blue-950:#041425;--font-body:var(--font-jakarta), "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:"Georgia", "Bitstream Charter", "Charis SIL", Utopia, "URW Bookman L", serif;--font-mono:"SF Mono", Menlo, Consolas, Monaco, monospace;--style-radius-s:7px;--style-radius-m:11px;--style-radius-l:18px;--accessibility-outline:2px solid var(--theme-success-400);--accessibility-outline-offset:2px}::selection{background:var(--theme-success-150);color:var(--theme-elevation-900)}html{scrollbar-color:color-mix(in srgb, var(--theme-elevation-350) 78%, transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-elevation-300) 72%, transparent);border:3px solid var(--theme-elevation-0);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--theme-elevation-450) 82%, transparent)}::-webkit-scrollbar-track{background:0 0}h1,h2,h3{letter-spacing:-.02em}h1{font-weight:720}h2{font-weight:660}html[data-theme=dark]{--accessibility-outline:2px solid var(--theme-success-500)}html[data-theme=dark] ::selection{color:var(--theme-elevation-1000)}.app-header{background:color-mix(in srgb, var(--theme-elevation-0) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--theme-border-color)}.app-header__bg{background:color-mix(in srgb, var(--theme-elevation-0) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.step-nav a{color:var(--theme-elevation-550);font-weight:520}.step-nav a:hover,.step-nav a:focus-visible{color:var(--theme-success-600)}.template-minimal{background:radial-gradient(1100px 560px at 88% -12%, color-mix(in srgb, var(--theme-blue-200) 55%, transparent), transparent 62%), radial-gradient(900px 520px at -12% 108%, color-mix(in srgb, var(--theme-success-150) 52%, transparent), transparent 62%), linear-gradient(180deg, var(--theme-blue-50), var(--theme-elevation-0));position:relative;overflow:hidden}.template-minimal:before{background-image:repeating-radial-gradient(ellipse at 50% 12%, transparent 0 36px, color-mix(in srgb, var(--theme-blue-300) 17%, transparent) 37px 39px, transparent 40px 58px);content:"";pointer-events:none;position:absolute;inset:0}.template-minimal__wrap{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--style-radius-l);padding:calc(var(--base) * 2.25) calc(var(--base) * 2.75);z-index:1;position:relative;box-shadow:0 26px 70px -24px #07243b57}.login__brand{margin-bottom:calc(var(--base) * 1.6)}.login__form__inputWrap{gap:calc(var(--base) * 1.1)}.template-minimal__wrap .btn--style-primary{width:100%;min-height:44px}.create-first-user__wrap{max-width:560px}.nav{background:var(--theme-elevation-0);border-right:1px solid var(--theme-border-color)}.nav__header{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-blue-50) 85%, transparent), var(--theme-elevation-0));border-bottom:1px solid var(--theme-border-color)}.nav__header-content{justify-content:center;align-items:center;display:flex}.nav__scroll{padding-top:calc(var(--base) * 1.5)}.siagabanjir-admin-icon{object-fit:contain;border-radius:13px;width:2.5rem;height:2.5rem;box-shadow:0 8px 18px -8px #07243b66}.nav__link{border-radius:var(--style-radius-m);color:var(--theme-elevation-600);margin:1px 6px;padding:7px 12px;font-weight:520;transition:background-color .13s,color .13s}.nav__link:hover,.nav__link:focus-visible{background:var(--theme-elevation-100);color:var(--theme-text);text-decoration:none}.nav__link.active{background:color-mix(in srgb, var(--theme-success-100) 72%, transparent);color:var(--theme-success-650);font-weight:680}.nav__link-indicator{display:none}.nav-group__toggle{color:var(--theme-elevation-450);letter-spacing:.09em;text-transform:uppercase;width:auto;margin:14px 6px 7px;padding-inline:12px;font-size:.7rem;font-weight:760}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:var(--theme-elevation-700)}.nav__controls{border-top:1px solid var(--theme-border-color);margin-top:calc(var(--base) * 1.5);padding-top:calc(var(--base) * 1)}.nav__controls .nav__link{color:var(--theme-elevation-500)}.siagabanjir-nav-brand{background:linear-gradient(120deg, color-mix(in srgb, var(--theme-blue-100) 72%, transparent), color-mix(in srgb, var(--theme-success-100) 40%, transparent));border:1px solid color-mix(in srgb, var(--theme-blue-150) 85%, transparent);border-radius:var(--style-radius-m);align-items:center;gap:.65rem;width:calc(100% - 12px);margin:0 6px 14px;padding:.6rem .85rem;display:flex}.siagabanjir-nav-brand__copy{flex-direction:column;min-width:0;line-height:1.15;display:flex}.siagabanjir-nav-brand__copy strong{color:var(--theme-elevation-800);letter-spacing:-.01em;font-size:.95rem;font-weight:760}.siagabanjir-nav-brand__copy span{color:var(--theme-elevation-450);margin-top:2px;font-size:.72rem;font-weight:620}.siagabanjir-dashboard-hero{background:radial-gradient(900px 460px at 92% -20%, color-mix(in srgb, var(--theme-blue-500) 26%, transparent), transparent 60%), radial-gradient(700px 420px at -8% 118%, color-mix(in srgb, var(--theme-success-500) 22%, transparent), transparent 60%), linear-gradient(125deg, color-mix(in srgb, var(--theme-blue-800) 96%, var(--theme-elevation-900)), color-mix(in srgb, var(--theme-blue-600) 90%, var(--theme-blue-950)));border-radius:var(--style-radius-l);color:#eaf6fb;margin-bottom:calc(var(--base) * 1.75);grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden}.siagabanjir-dashboard-hero:before{content:"";pointer-events:none;background-image:repeating-radial-gradient(at 82% 8%,#0000 0 30px,#ffffff0f 31px 33px,#0000 34px 50px);position:absolute;inset:0}.siagabanjir-dashboard-hero__copy{z-index:1;align-self:center;position:relative}.siagabanjir-dashboard-hero__eyebrow{color:#9ddff2;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.siagabanjir-dashboard-hero__eyebrow:before{content:"";background:#9ddff2;border-radius:999px;width:7px;height:7px}.siagabanjir-dashboard-hero h1{color:#fff;letter-spacing:-.03em;margin:0 0 .7rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.12}.siagabanjir-dashboard-hero__copy>p:last-child{color:#c3e4f2;max-width:44ch;margin:0;font-size:.9rem;line-height:1.6}.siagabanjir-dashboard-hero__grid{z-index:1;gap:.7rem;display:grid;position:relative}.siagabanjir-dashboard-card{border-radius:var(--style-radius-m);background:#ffffff17;border:1px solid #ffffff29;align-items:center;gap:.8rem;padding:.8rem .95rem;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.siagabanjir-dashboard-card:hover,.siagabanjir-dashboard-card:focus-visible{color:inherit;background:#ffffff29;border-color:#ffffff4d;transform:translateY(-1px)}.siagabanjir-dashboard-card__icon{background:#ffffff24;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.siagabanjir-dashboard-card__copy{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.siagabanjir-dashboard-card__copy strong{color:#fff;font-size:.9rem;font-weight:680}.siagabanjir-dashboard-card__copy span{color:#b9dced;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;font-weight:540;overflow:hidden}.siagabanjir-dashboard-card__arrow{color:#9ddff2;flex:none}@media (max-width:1024px){.siagabanjir-dashboard-hero{grid-template-columns:1fr}}.collections__label{color:var(--theme-elevation-450);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:800}.collections__card-list{gap:12px}.card{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--style-radius-m);padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 2px #07243b0d}.card__title{font-weight:660}.card--has-onclick:hover{background:var(--theme-elevation-0);border-color:var(--theme-elevation-250);transform:translateY(-2px);box-shadow:0 12px 28px -14px #07243b47}.table{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--style-radius-m);overflow:hidden}.table thead{color:var(--theme-elevation-450)}.table thead th{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-border-color);letter-spacing:.045em;text-transform:uppercase;padding-block:12px;font-size:.72rem;font-weight:720}.table tbody tr:nth-child(odd){background:0 0}.table tbody tr:hover{background:color-mix(in srgb, var(--theme-blue-50) 60%, transparent)}.table--appearance-condensed{border-radius:var(--style-radius-m)}.btn{border-radius:var(--style-radius-m);transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s}.btn--style-primary,.btn--style-primary:hover,.btn--style-primary:focus,.btn--style-primary:focus-visible,.btn--style-primary:active{color:var(--theme-elevation-0)!important}.btn--style-primary{--bg-color:var(--theme-success-600);--hover-bg:var(--theme-success-700);box-shadow:0 6px 16px -7px color-mix(in srgb, var(--theme-success-600) 60%, transparent)}.btn--style-primary:hover{box-shadow:0 9px 20px -7px color-mix(in srgb, var(--theme-success-700) 65%, transparent);transform:translateY(-1px)}.btn--style-secondary{--hover-btn-border:1px solid var(--theme-success-500)}.btn--style-pill{border-radius:999px}.btn--style-subtle,.field-type input,.field-type textarea,.field-type select,.field-type .input,.field-type .react-select__control,.field-type .rs__control,.input,.search-filter__input{border-radius:var(--style-radius-m)}.field-type input:focus,.field-type textarea:focus,.field-type select:focus,.field-type .react-select__control--is-focused,.field-type .rs__control--is-focused{border-color:var(--theme-success-400)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-success-300) 42%, transparent)!important}.field-type textarea{padding-block:10px;line-height:1.55}.field-description{color:var(--theme-elevation-450);line-height:1.55}label.field-label:not(.unstyled){font-weight:620}.checkbox-input__input{border-radius:var(--style-radius-s)}.checkbox-input--checked .checkbox-input__input{background:var(--theme-success-500);border-color:var(--theme-success-500)}.checkbox-input--checked .checkbox-input__icon{color:var(--theme-elevation-0)}.checkbox-input__icon svg .stroke,.checkbox-input__icon svg .fill{stroke:currentColor;fill:none}.radio-input--is-selected .radio-input__styled-radio{border-color:var(--theme-success-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-success-300) 38%, transparent)}.radio-input--is-selected .radio-input__styled-radio:before{background-color:var(--theme-success-500)}.react-select .react-select__control{min-height:40px;border-color:var(--theme-elevation-200)!important;border-radius:var(--style-radius-m)!important;box-shadow:none!important}.react-select .react-select__control:hover{border-color:var(--theme-elevation-300)!important}.react-select .react-select__control--is-focused{border-color:var(--theme-success-400)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-success-300) 42%, transparent)!important}.react-select .react-select__option--is-focused{background:var(--theme-elevation-100)}.react-select .react-select__option--is-selected{background:var(--theme-success-500)}.pill{border-radius:999px;font-weight:620}.pill--style-white{border:1px solid var(--theme-border-color)}.banner{border-radius:var(--style-radius-m)}.popup__content{border:1px solid var(--theme-border-color);border-radius:var(--style-radius-m);box-shadow:0 20px 44px -18px #07243b52}.drawer__content{box-shadow:-24px 0 60px -24px #07243b4d}.paginator__page{border-radius:var(--style-radius-s)}.paginator__page--is-current{background:var(--theme-success-500);color:var(--theme-elevation-0);font-weight:700}.siagabanjir-admin-logo{align-items:center;gap:.75rem;display:inline-flex}.siagabanjir-admin-logo__mark{object-fit:contain;width:2.75rem;height:2.75rem;display:block}.siagabanjir-admin-logo__word{text-align:left;flex-direction:column;line-height:1.1;display:flex}.siagabanjir-admin-logo__word strong{color:var(--theme-elevation-900);letter-spacing:-.035em;font-size:1.25rem;font-weight:780}.siagabanjir-admin-logo__word span{color:var(--theme-elevation-450);letter-spacing:.02em;margin-top:3px;font-size:.72rem;font-weight:620}.siagabanjir-admin-site-link{border:1px solid var(--theme-elevation-250);color:var(--theme-elevation-700);border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .8rem;font-size:.8125rem;font-weight:620;line-height:1;text-decoration:none;transition:background-color .13s,border-color .13s,color .13s;display:inline-flex}.siagabanjir-admin-site-link:hover,.siagabanjir-admin-site-link:focus-visible{background:var(--theme-elevation-100);border-color:var(--theme-elevation-400);color:var(--theme-elevation-900)}.materials-type-chips ul{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.materials-type-chips li{padding:0!important}.materials-type-chips .radio-input{border:1px solid var(--theme-elevation-300);border-radius:999px;margin:0;padding:.55rem .9rem;transition:background-color .12s,border-color .12s,color .12s}.materials-type-chips .radio-input__styled-radio{display:none}.materials-type-chips .radio-input__label{margin:0}.materials-type-chips .radio-input:hover{border-color:var(--theme-elevation-500)}.materials-type-chips .radio-input--is-selected{background:var(--theme-elevation-100);border-color:var(--theme-success-500);color:var(--theme-elevation-900)}.materials-type-chips .radio-input:has(input:focus-visible){box-shadow:0 0 0 3px var(--theme-success-150)}.materials-file-upload .upload__createNewToggler,.materials-thumbnail-upload .upload__createNewToggler{display:none}.materials-file-upload .dropzone,.materials-thumbnail-upload .dropzone{border-style:dashed}.materials-file-upload .upload__dropzoneContent__buttons,.materials-thumbnail-upload .upload__dropzoneContent__buttons{align-items:center;left:0}.materials-file-upload .upload__dropzoneContent__orText,.materials-thumbnail-upload .upload__dropzoneContent__orText{order:2}.materials-file-upload .upload__listToggler,.materials-thumbnail-upload .upload__listToggler{order:3}.materials-direct-upload__button{order:1}.materials-direct-upload__error{color:var(--theme-error-500);flex-basis:100%;order:4;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
