:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--category-1:#258f91;--category-2:#5685b7;--category-3:#b79265;--category-4:#8583a6;--category-5:#648f7e;--category-6:#ac7f91;--category-track:#53849514}.sidebar nav[data-no-active]:before{display:none}.sidebar-settings{border-top:1px solid #dcffff33;margin-top:auto;padding-top:14px}.sidebar-settings .settings-link{display:flex}.sidebar-settings .settings-link[aria-current=page]{color:#fff;background:#dffffa26;border-color:#dcffff33}.preferences-page{max-width:1000px;margin-inline:auto}.theme-panel{border-radius:24px;padding:28px}.theme-panel fieldset{border:0;min-width:0;margin:0;padding:0}.theme-panel legend{font-size:20px;font-weight:750}.theme-panel fieldset>p,.theme-save-note{color:var(--ink-soft);font-size:14px;line-height:1.6}.theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.theme-option{border:2px solid var(--line);background:var(--paper-bright);cursor:pointer;border-radius:18px;gap:12px;padding:16px;display:grid;position:relative}.theme-option:has(input:checked){border-color:var(--primary)}.theme-option:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:4px}.theme-option input{width:20px;height:20px;min-height:0;accent-color:var(--primary);z-index:1;box-shadow:none;padding:0;position:absolute;top:14px;right:14px}.theme-preview{background:#e5f1f4;border-radius:10px;gap:8px;height:120px;padding:10px;display:flex;overflow:hidden}.theme-preview>span:first-child{background:#147f92;border-radius:5px;width:24%}.theme-preview>span:last-child{flex:1;gap:7px;padding-top:15px;display:grid}.theme-preview i{background:#fff;border-radius:4px}.preview-dark{background:#101f2b}.preview-dark i{background:#263c4d}.preview-system{background:linear-gradient(90deg,#e5f1f4 50%,#101f2b 50%)}.preview-system i{background:linear-gradient(90deg,#fff 34%,#263c4d 34%)}.theme-option-title{align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.theme-description{color:var(--ink-soft);font-size:13px;line-height:1.6}.theme-save-note{border-top:1px solid var(--line);margin:24px 0 0;padding-top:18px}html[data-theme=dark]{--category-1:#54b5ad;--category-2:#7b9ecb;--category-3:#c7a575;--category-4:#a49abd;--category-5:#87b09e;--category-6:#c49aa9;--category-track:#9fc0d514;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e4edf5;--ink-soft:#adbfce;--paper:#101c27;--paper-bright:#192b39;--primary:#67d6cf;--primary-deep:#8ee5dc;--primary-soft:#203f45;--sky:#7cb0f0;--line:#adcade38;--glass:#192b39;--glass-strong:#213746;--shadow:0 18px 45px #0000002e;--shadow-soft:0 8px 22px #0000001f}html[data-theme=dark] body:before,html[data-theme=dark] body:after{display:none}html[data-theme=dark] :is(.glass,.topbar,.login-card,.select-menu,.date-menu,.popover,.nfc-popover){background:var(--paper-bright);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .sidebar{border-color:var(--line);background:linear-gradient(170deg,#114a57,#163345)}html[data-theme=dark] .sidebar:before,html[data-theme=dark] .sidebar:after{opacity:.12}html[data-theme=dark] :is(input,textarea,select,.select-trigger,.date-trigger,.input-shell){color:var(--ink);background:var(--paper);border-color:var(--line);box-shadow:none}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--ink-soft);opacity:1}html[data-theme=dark] .input-shell input{background:0 0}html[data-theme=dark] :is(label,th,.account-form label,.cell-title,.field-hint,.control-placeholder,.date-weekdays span){color:var(--ink-soft)}html[data-theme=dark] :is(.button-small,.icon-button,.list-filters,.account-profile,.account-icon,.current-user,.asset-quick-facts span,.category-legend b,.donut-hole,.value-donut>div,.photo-field,.photo-preview,.asset-photo-large,.asset-thumb,.nfc-field,.metric-icon,.chart-switch,.asset-signal,.orbit-core,kbd){background:var(--paper-bright);border-color:var(--line);color:var(--ink);box-shadow:none}html[data-theme=dark] :is(.button-small:hover,.icon-button:hover,.user-identity:hover,tbody tr:hover,.category-legend>div:hover,.select-menu>button:hover,.select-menu>button.selected,.date-grid button:hover,.date-menu-head button){background:var(--primary-soft);color:var(--ink)}html[data-theme=dark] :is(.button-primary,.avatar,.login-icon){color:#fff;border-color:var(--line);box-shadow:none;background:#137b86}html[data-theme=dark] .value-donut>div{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .chart-switch button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-deep);box-shadow:none}html[data-theme=dark] .header-nfc>summary{background:var(--paper);color:var(--primary-deep)}html[data-theme=dark] .page-current{color:#fff;background:#137b86}html[data-theme=dark] .page-number:hover{background:var(--primary-soft)}html[data-theme=dark] .button:not(.button-primary):not(.danger-button){background:var(--paper-bright);color:var(--primary-deep);border-color:var(--line)}html[data-theme=dark] :is(.nfc-feedback,.nfc-feedback.scan,.nfc-toast,.popover form,.popover summary,.master-item-actions>summary,.master-item-actions>div,.contact-action,.edit-contact,.user-asset-list>a,.form-grid .photo-button){background:var(--paper-bright);color:var(--ink);border-color:var(--line);box-shadow:none}html[data-theme=dark] .master-delete-button{color:#ffbdc5;background:#4a292f;border-color:#76434c}html[data-theme=dark] .nfc-field-icon{box-shadow:none;background:#137b86}html[data-theme=dark] :is(.status.digunakan,.role-chip.admin,.form-success,.secure-chip){color:#a1e6cd;background:#183f39;border-color:#326259}html[data-theme=dark] :is(.status.tidak_terpakai,.role-chip){color:#c5d4df;border-color:var(--line);background:#2b3d4b}html[data-theme=dark] :is(.status.dalam_servis,.role-chip.auditor){color:#f4d092;background:#493b23;border-color:#6e5631}html[data-theme=dark] :is(.status.rusak,.form-error,.danger-button:hover){color:#ffbdc5;background:#4a292f;border-color:#76434c}html[data-theme=dark] :is(.metric-card>small,td small,.record-list small,.photo-placeholder,.theme-description,.theme-save-note){color:var(--ink-soft)}html[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--paper) inset}@media (max-height:760px) and (min-width:781px){.sidebar{padding-top:16px}.sidebar .brand-mark{padding-bottom:14px}.sidebar .workspace-label{margin-block:8px}.sidebar nav{gap:0}.sidebar nav:before{transform:translate3d(0,calc(var(--active-index) * 44px),0)}.sidebar-settings{padding-top:8px}}@media (max-height:630px) and (min-width:781px){.sidebar{overflow-y:auto}.sidebar-settings{margin-top:16px}}@media (max-width:780px){.sidebar-settings{grid-column:1/-1;margin-top:12px;display:none}.sidebar.menu-open .sidebar-settings{display:block}.theme-options{grid-template-columns:1fr}.theme-panel{padding:20px}.theme-preview{height:100px}html[data-theme=dark] table tr{background:var(--paper-bright)}}@media print{html[data-theme=dark]{--ink:#16344f;--ink-soft:#587084;--paper:white;--paper-bright:white}}html[data-theme=dark]{--ink:#f5f5f7;--ink-soft:#a1a1a6;--paper:#1c1c1e;--paper-bright:#2c2c2e;--primary:#0a84ff;--primary-deep:#64b5ff;--primary-soft:#163b61;--line:#ebebf52e;--shadow:none;--shadow-soft:none}html[data-theme=dark] body,html[data-theme=dark] .login-page{background:var(--paper)}html[data-theme=dark] .glass{border-color:var(--line);box-shadow:none;background:#2c2c2eeb}html[data-theme=dark] .sidebar,html[data-theme=dark] .glass-dark{border-color:var(--line);background:#252527}html[data-theme=dark] .sidebar,html[data-theme=dark] .sidebar .brand-mark,html[data-theme=dark] .sidebar nav a.active,html[data-theme=dark] .sidebar nav a.active:hover{color:var(--ink)}html[data-theme=dark] .sidebar nav a,html[data-theme=dark] .settings-link{color:#d1d1d6}html[data-theme=dark] .sidebar nav a:hover,html[data-theme=dark] .settings-link:hover{color:var(--ink);background:#ebebf51a}html[data-theme=dark] .sidebar nav a.active,html[data-theme=dark] .sidebar nav a.active:hover,html[data-theme=dark] .sidebar-settings .settings-link[aria-current=page]{background:#0a84ff42}html[data-theme=dark] .topbar{border-color:var(--line);background:#252527d1}html[data-theme=dark] :is(input,textarea,select,.select-trigger,.date-trigger,.input-shell,.money-input){color:var(--ink);background:#1c1c1e;border-color:#ebebf53d}html[data-theme=dark] :is(.button,.button-small,.button-secondary){color:var(--ink);background:#3a3a3c;border-color:#ebebf52e}html[data-theme=dark] .button-primary{color:#fff;background:var(--primary);border-color:#0a84ff}html[data-theme=dark] .button-primary:hover{background:#409cff}html[data-theme=dark] :is(.metric-icon,.chart-switch,.page-number:hover){background:#3a3a3c;border-color:#0000}html[data-theme=dark] .chart-switch button[aria-pressed=true]{color:var(--ink);background:#48484a}html[data-theme=dark] tbody tr:hover{background:#0a84ff1f}html[data-theme=dark] .status.tidak_terpakai{color:#d1d1d6;background:#3a3a3c}html[data-theme=dark] .status.digunakan{color:#8ce0a8;background:#163d2a}html[data-theme=dark] .status.dalam_servis{color:#ffd56a;background:#4a3b18}html[data-theme=dark] .status.rusak{color:#ffb3ba;background:#4a2528}html[data-theme=dark] .login-card{border-color:var(--line);background:#2c2c2ef5;box-shadow:0 12px 32px #00000047}
.app-shell .page-content :is(.account-page,.preferences-page){width:100%;max-width:none;margin-inline:0}.app-shell .page-content :is(.master-card,.theme-panel){padding:20px}.app-shell .dashboard-overview>.page-heading{margin-bottom:4px}.page-content>.page-heading+:is(.table-card,.form-card),.page-content>.page-heading+:is(.form-error,.form-success)+:is(.table-card,.form-card){margin-top:0;padding:20px}.table-card:has(form[aria-label=Filter\ riwayat])+.timeline-card{margin-top:16px}:root{--ink:#24262b;--ink-soft:#666b76;--paper:#f6f7f9;--paper-bright:#fff;--primary:#0071e3;--primary-deep:#0062c4;--primary-soft:#e9f2ff;--line:#e1e4e9;--radius:16px;--chrome:#edf0f5;--control:#fff;--hover:#f0f4fa;--shadow-soft:0 2px 8px #18284505;--shadow:0 16px 48px #18284518}html[data-theme=dark]{--ink:#f2f3f7;--ink-soft:#b0b4bf;--paper:#1d1f24;--paper-bright:#282b32;--primary:#167bea;--primary-deep:#80bdff;--primary-soft:#283e5a;--line:#3c404a;--chrome:#252830;--control:#343842;--hover:#323947}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.app-shell{grid-template-columns:232px minmax(0,1fr)}.sidebar,html[data-theme=dark] .sidebar{background:var(--chrome);border-right-color:var(--line);width:232px;padding:26px 14px 18px}.sidebar .brand-mark{letter-spacing:-.025em;gap:10px;padding:0 8px 28px;font-size:14px}.workspace-label{color:var(--ink-soft);padding:12px 10px 10px;font-size:12px}.sidebar nav a,.settings-link{min-height:39px;color:var(--ink);border-radius:9px;padding:0 11px;font-size:13px}.sidebar nav a.active,.sidebar nav a.active:hover,html[data-theme=dark] .sidebar nav a.active,.sidebar-settings .settings-link[aria-current=page]{background:var(--primary-soft);color:var(--primary-deep);font-weight:600;box-shadow:inset 0 0 0 1px #007aff08}.sidebar-settings{padding-top:14px}html[data-theme=dark] .sidebar .wit-mark{background-image:url(https://wit.id/wp-content/uploads/2024/11/WIT-LOGOPACK-2024-02.png)}.topbar,html[data-theme=dark] .topbar{background:color-mix(in srgb,var(--paper) 88%,transparent);min-height:66px;box-shadow:none;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:10px 30px}.header-breadcrumb{gap:12px;font-size:13px}.user-menu{gap:10px}.user-identity{gap:9px}.avatar,html[data-theme=dark] .avatar{background:var(--primary-soft);color:var(--primary-deep);box-shadow:none;font-weight:650}.header-nfc>summary,html[data-theme=dark] .header-nfc>summary{background:var(--control);width:106px;min-height:34px;color:var(--ink-soft);border-radius:8px;padding:5px 10px}.page-content{max-width:1480px;padding:34px clamp(22px,3vw,46px) 48px}.page-heading h1{letter-spacing:-.035em;font-size:30px;font-weight:650}.eyebrow{letter-spacing:0;margin-bottom:7px;font-size:12px;font-weight:500}.glass,html[data-theme=dark] .glass{background:var(--paper-bright);border-color:var(--line);box-shadow:var(--shadow-soft)}.button,html[data-theme=dark] .button{background:var(--control);min-height:36px;color:var(--ink);border-color:var(--line);border-radius:8px;padding:7px 14px;font-size:13px;font-weight:550;transition:background .16s,box-shadow .16s;box-shadow:0 1px 2px #1521380a}.button:hover{background:var(--hover)}.button-primary,html[data-theme=dark] .button-primary{color:#fff;background:var(--primary);border-color:#0000;box-shadow:0 2px 4px #0071e320,inset 0 1px #ffffff20}.button-primary:hover,html[data-theme=dark] .button-primary:hover{background:#0064ce}.button-secondary{color:var(--primary-deep)}.icon-button,html[data-theme=dark] .icon-button{color:var(--ink-soft);background:0 0;border-radius:8px}.icon-button:hover{background:var(--hover)}.metric-card,html[data-theme=dark] .metric-card{min-height:142px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;gap:3px 6px;padding:20px;position:relative}.metric-card+.metric-card{border-left:1px solid var(--line)}.metric-card .metric-icon{background:var(--hover);border-radius:9px;grid-area:1/2/3;align-self:start;width:30px;height:30px}.metric-card>span{color:var(--ink-soft);grid-area:1/1;margin:0;font-size:12px}.metric-card>strong{grid-area:2/1;align-self:center;font-size:30px;font-weight:650}.metric-card:hover{box-shadow:none;transform:none}.value-overview,.activity-panel,.table-card,.form-card,.detail-card,.person-card,.directory-toolbar,.theme-panel{border-radius:16px;padding:24px}.value-overview{margin-top:24px}.section-title>a{font-weight:500}.valuation-summary{padding:8px 0 25px}.valuation-summary strong{letter-spacing:-.04em;font-size:36px;font-weight:600}.valuation-pending strong{font-size:19px;font-weight:500}.analysis-heading h3{font-size:15px;font-weight:600}.analysis-row{padding:12px 0}.chart-switch,html[data-theme=dark] .chart-switch{background:var(--chrome);border:0;border-radius:8px;gap:2px;padding:3px}.chart-switch button{border-radius:6px;min-height:30px;font-weight:500}.chart-switch button[aria-pressed=true],html[data-theme=dark] .chart-switch button[aria-pressed=true]{background:var(--control);color:var(--ink);box-shadow:0 1px 4px #00000014}.dashboard-activity,.table-card{margin-top:24px}th{background:var(--paper);text-transform:none;color:var(--ink-soft);letter-spacing:0;padding:11px 14px;font-size:12px}td{padding:14px}.data-link{font-weight:550}.status{border-radius:6px;font-weight:550}tbody tr:hover,html[data-theme=dark] tbody tr:hover{background:var(--hover)}.list-filters,html[data-theme=dark] .list-filters{background:var(--paper);border-color:var(--line);border-radius:10px}input,select,textarea,.select-trigger,.date-trigger,.money-input{border-radius:8px}.select-menu,.date-menu,.nfc-popover,.status-dialog{box-shadow:var(--shadow);border-radius:12px}.select-menu>button{letter-spacing:0;border-radius:6px;min-height:34px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5}.select-menu>button.selected{background:var(--primary-soft);color:var(--primary-deep);font-weight:550}.select-menu>button>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.select-menu>button>svg{flex:none;width:14px;height:14px}.themed-control:has(>.date-trigger){width:min(336px,100%)}.date-trigger{width:100%}.date-menu{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:12px}.date-menu .calendar-period :is(select,input){letter-spacing:0;min-height:32px;padding:5px 7px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5}.date-menu .date-menu-head{gap:8px;margin-bottom:8px}.date-menu .date-menu-head button{background:var(--hover);width:30px;height:32px;color:var(--ink);box-shadow:none;border-radius:6px}.date-menu .date-weekdays span{text-transform:none;letter-spacing:0;color:var(--ink-soft);padding:7px 0;font-size:10px;font-weight:500}.date-menu .date-grid button{font-variant-numeric:tabular-nums;color:var(--ink);border-radius:6px;font-size:12px;font-weight:400;line-height:1}.date-menu .date-grid button.outside{color:var(--ink-soft);opacity:.65}.date-menu .date-grid button.today{border-color:var(--primary);color:var(--primary-deep);font-weight:550}.date-menu .date-grid button:hover,.date-menu .date-grid button:focus-visible{background:var(--primary-soft);color:var(--ink)}.date-menu .date-grid button.selected{background:var(--primary);color:#fff;box-shadow:none;opacity:1;border-color:#0000;font-weight:600}.date-menu .date-menu-foot button{min-height:32px;color:var(--primary-deep);border-radius:6px;padding:6px 8px;font-size:11px;font-weight:500}.date-menu .date-menu-foot button:hover{background:var(--primary-soft)}@media (max-width:780px){.select-menu>button{min-height:44px;font-size:14px}}.theme-option{border-radius:12px}.theme-preview{background:#f0f2f6}.theme-preview>span:first-child{background:#dce8fb}.preview-dark{background:#1d1f24}.preview-dark>span:first-child{background:#323947}.preview-dark i{background:#3c404a}.login-card{border-radius:20px}.login-card h2{font-weight:650}@media (min-width:1101px){.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:781px) and (max-width:1100px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card:nth-child(4){border-left:0}.metric-card:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:780px){.app-shell{display:block}.sidebar,html[data-theme=dark] .sidebar{width:auto;height:auto;padding:12px}.sidebar .brand-mark{padding:0 6px}.topbar,html[data-theme=dark] .topbar{min-height:56px;padding:8px 16px}.page-content{padding:26px 16px}.page-heading h1{font-size:28px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:122px;padding:16px}.metric-card:first-child{min-height:82px;padding:16px}.metric-card:first-child .metric-icon{grid-area:1/1/3}.metric-card:first-child>span{grid-column:2}.metric-card:first-child>strong{grid-column:3}.metric-card:nth-child(2n){border-left:0}.metric-card:nth-child(n+2){border-top:1px solid var(--line)}.value-overview,.activity-panel,.table-card,.form-card,.directory-toolbar{padding:18px}.analysis-body{grid-template-columns:1fr;gap:20px}.valuation-summary strong{font-size:29px}.valuation-pending strong{font-size:18px}.header-nfc>summary{width:48px}.button{min-height:40px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root{--ink:#22314b;--ink-soft:#687b98;--paper:#f3f6fc;--line:#e6ecf6;--primary:#347eff;--primary-deep:#2266de;--primary-soft:#e7efff}body:has(.app-shell){background-color:#0000;background-image:radial-gradient(at 15% 10%,#a4bcd5,#0000 60%),radial-gradient(at 95% 5%,#efdfd3,#0000 55%),linear-gradient(150deg,#c5d5e8,#8098af);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:24px}.app-shell{isolation:isolate;background:#f5f8fdd9;border:1px solid #ffffff9c;border-radius:16px;grid-template-columns:208px minmax(0,1fr);max-width:1660px;min-height:calc(100dvh - 48px);margin:auto;position:relative;box-shadow:0 24px 70px #25395133,0 2px 8px #25395118}.sidebar,html[data-theme=dark] .sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(160deg,#e3ebf6c9,#cbd8e8b3);border-radius:15px 0 0 15px;width:208px;height:calc(100dvh - 50px);padding:24px 12px 16px;position:sticky;top:24px;left:auto}.sidebar .brand-mark{gap:7px;padding:8px 4px 24px;font-size:12px}.sidebar .wit-mark{width:35px}.workspace-label{padding:0 10px 9px;font-size:11px}.sidebar nav a,.settings-link{border-radius:6px;gap:10px;min-height:35px;font-size:12px}.sidebar nav{gap:5px}.sidebar nav a.active,.sidebar nav a.active:hover,html[data-theme=dark] .sidebar nav a.active,.sidebar-settings .settings-link[aria-current=page]{color:#fff;background:linear-gradient(110deg,#2876ff,#5d97ff);box-shadow:0 3px 8px #347eff26,inset 0 1px #ffffff35}.sidebar nav a.active svg{color:#fff}.topbar,html[data-theme=dark] .topbar{background:#f7f9fde0;border-radius:0 15px 0 0;height:48px;min-height:48px;padding:5px 20px;top:0}.header-breadcrumb{font-size:12px}.user-menu strong,.user-menu span{font-size:11px}.avatar{width:28px;height:28px}.page-content{padding:22px}.page-heading h1{font-size:27px}.page-heading{margin-bottom:16px}.page-heading p:not(.eyebrow){margin-top:5px;font-size:12px}.page-heading .eyebrow{display:none}.dashboard-overview{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:16px;display:grid}.dashboard-overview>.page-heading,.dashboard-overview>.metric-grid,.dashboard-overview>.value-overview{grid-column:1/-1;margin:0}.dashboard-overview>.table-card{grid-area:4/1;margin:0}.dashboard-overview>.dashboard-activity{grid-area:4/2;margin:0}.metric-grid{background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}.metric-card,html[data-theme=dark] .metric-card{border:1px solid var(--line);background:var(--paper-bright);border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;min-height:110px;padding:15px 12px;box-shadow:0 2px 8px #526da004}.metric-card+.metric-card{border:1px solid var(--line)}.metric-card .metric-icon{color:#347eff;background:#e6efff;grid-area:1/1/4;width:34px;height:34px}.metric-card>span{grid-column:2;font-size:11px}.metric-card>strong{grid-column:2;font-size:23px}.metric-card>small{grid-column:2;font-size:10px}.metric-card.dark .metric-icon{color:#268872;background:#e0f5ed}.value-overview,.activity-panel,.table-card{border-radius:10px;padding:17px}.section-title h2{font-size:14px}.section-title .eyebrow{display:none}.section-title{margin-bottom:12px}.section-title>a{min-height:22px;font-size:11px}.dashboard-overview>.value-overview{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:0 25px;display:grid}.value-overview>.section-title{grid-column:1}.valuation-summary{border:0;grid-area:2/1;grid-template-columns:1fr;align-self:start;gap:16px;padding:4px 0 0}.valuation-summary strong{font-size:32px}.valuation-summary .valuation-pending{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.category-analysis{border-left:1px solid var(--line);grid-area:1/2/3;padding:0 0 0 22px}.analysis-heading{flex-wrap:wrap;gap:9px;margin-bottom:10px}.analysis-heading p{display:none}.analysis-body{grid-template-columns:88px minmax(0,1fr);gap:14px}.analysis-body .value-donut{width:88px;height:88px}.value-donut>div{inset:14px}.analysis-list-head{display:none}.analysis-row{gap:7px;padding:7px 0}.analysis-row strong{font-size:11px}.analysis-row small{font-size:10px}.chart-switch button{min-height:27px;padding:5px 9px;font-size:10px}.dashboard-overview table{min-width:0}.dashboard-overview th{padding:9px 7px;font-size:10px}.dashboard-overview td{padding:12px 7px;font-size:11px}.dashboard-overview .status{padding:3px 6px;font-size:10px}.activity-panel{height:100%}.dashboard-activity .activity-list>div{grid-template-columns:auto minmax(0,1fr);padding:12px 0}.activity-list strong{font-size:12px}.activity-list span,.activity-list time{font-size:11px}.activity-list time{grid-column:2}.button{min-height:32px;font-size:12px}html[data-theme=dark] .app-shell{background:#202731ed;border-color:#ffffff20}html[data-theme=dark] .sidebar{background:#2c3749cc}html[data-theme=dark] .topbar{background:#262f3be8}@media (max-width:1150px){.dashboard-overview{grid-template-columns:1fr}.dashboard-overview>.table-card,.dashboard-overview>.dashboard-activity{grid-area:auto/1}.dashboard-overview>.value-overview{grid-template-columns:1fr}.category-analysis{border-left:0;grid-area:auto/1;padding:18px 0 0}.valuation-summary{grid-template-columns:1fr 1fr}.analysis-body{grid-template-columns:130px 1fr}.analysis-body .value-donut{width:130px;height:130px}}@media (max-width:780px){body:has(.app-shell){padding:8px}.app-shell{border-radius:12px;min-height:calc(100dvh - 16px)}.sidebar,html[data-theme=dark] .sidebar{border-radius:11px 11px 0 0;width:auto;height:auto;padding:10px;position:relative;top:0}.sidebar .brand-mark{padding:0}.topbar{border-radius:0}.page-content{padding:16px}.dashboard-overview{gap:14px}.metric-card:first-child{grid-template-columns:auto minmax(0,1fr)}.metric-card:first-child .metric-icon{grid-area:1/1/4}.metric-card:first-child>span,.metric-card:first-child>strong,.metric-card:first-child>small{grid-area:auto/2}.valuation-summary,.analysis-body{grid-template-columns:1fr}.page-heading h1{font-size:25px}}html:has(.app-shell){scrollbar-gutter:auto;height:100%}body:has(.app-shell){height:100dvh;min-height:0;overflow:hidden}.app-shell{height:calc(100dvh - 48px);min-height:0;overflow:hidden}.sidebar,html[data-theme=dark] .sidebar{height:100%;min-height:0;position:relative;top:0;overflow-y:auto}.app-main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.topbar,html[data-theme=dark] .topbar{flex-shrink:0;position:relative}.page-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding-bottom:32px;scroll-padding-block:20px;overflow:auto}@media (min-width:781px){.page-content{padding-inline:max(22px,50% - 718px)}}.app-shell{--scroll-thumb:#9cacc1;--scroll-hover:#7188a6;--scroll-track:#e7edf5}html[data-theme=dark] .app-shell{--scroll-thumb:#a0a0a5;--scroll-hover:#77777f;--scroll-track:#eeeeef}.page-content{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}.page-content::-webkit-scrollbar{width:10px;height:10px}.page-content::-webkit-scrollbar-track{background:var(--scroll-track)}.page-content::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:8px}.page-content::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}body{font-family:Manrope Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.55}:root{--ink-soft:#5d6e87}.sidebar .brand-mark{font-size:13px;font-weight:750}.sidebar nav a,.settings-link{min-height:38px;font-size:12px;font-weight:550}.workspace-label,.header-breadcrumb,.user-menu strong,.user-menu span{font-size:12px}.page-heading h1{letter-spacing:-.035em;font-size:24px;font-weight:700;line-height:1.25}.page-heading p:not(.eyebrow){font-size:12px;line-height:1.6}.metric-card{min-height:120px}.metric-card>span{font-size:12px;font-weight:550}.metric-card>small{font-size:12px;line-height:1.5}.metric-card>strong{letter-spacing:-.035em;font-size:26px;font-weight:700}.section-title h2{font-size:14px;font-weight:650}.section-title>a{font-size:12px}.valuation-summary strong{font-weight:650}.valuation-pending strong{font-size:17px}.analysis-heading h3{font-size:14px}.analysis-row strong{font-size:12px;font-weight:600}.analysis-row small,.chart-switch button{font-size:12px}.value-donut span{font-size:11px}.value-donut strong{font-size:23px}.dashboard-overview th{font-size:12px;font-weight:600}.dashboard-overview td{font-size:13px;line-height:1.55}.dashboard-overview .status{white-space:normal;font-size:12px}.activity-list strong{font-size:13px;font-weight:650}.activity-list span,.activity-list time{font-size:12px;line-height:1.6}.button{font-size:13px}.dashboard-overview>*,.analysis-amount{min-width:0}@media (max-width:780px){.app-shell{flex-direction:column;height:calc(100dvh - 16px);min-height:0;display:flex}.sidebar,html[data-theme=dark] .sidebar{flex-shrink:0;height:auto;max-height:48dvh}.app-main{flex:1;height:auto}.page-content{padding-bottom:28px}.page-heading h1{font-size:23px}.page-heading p:not(.eyebrow){font-size:13px}.metric-card>small{font-size:12px}.dashboard-overview td{font-size:14px}}@media print{.app-shell,.app-main,.page-content{height:auto;overflow:visible}html:has(.app-shell){height:auto;overflow:visible}body:has(.app-shell){height:auto;overflow:visible}body:has(.app-shell){padding:0}.app-shell{box-shadow:none;border:0;display:block}.sidebar{display:none}}.app-shell .valuation-summary strong{font-size:28px}.app-shell td,.dashboard-overview td,.activity-list strong{font-size:12px}.app-shell .cell-title{font-size:13px}.app-shell .button{font-size:12px}.login-page,html[data-theme=dark] .login-page{background:radial-gradient(circle at 18% 18%,#44e1c785,#0000 31rem),radial-gradient(circle at 82% 12%,#5192f08a,#0000 34rem),radial-gradient(circle at 78% 88%,#ff99714a,#0000 27rem),linear-gradient(145deg,#e9fffb 0%,#eaf5ff 53%,#fff4ed 100%)}.login-scene,.login-page:before{display:block}.login-page .login-card{border-radius:18px;width:min(400px,100%);padding:32px}.login-card h2{letter-spacing:-.025em;font-size:23px;font-weight:600;line-height:1.3}.login-card>.muted{margin:8px 0 24px;font-size:12px;line-height:1.6}.login-card .login-card-head{margin-bottom:20px}.login-card .login-icon{border-radius:10px;width:40px;height:40px}.login-page .login-card label{gap:6px;margin-top:16px;font-size:11px;font-weight:500}.login-page .login-card .input-shell{border-radius:8px;gap:9px;min-height:42px;padding:0 11px}.login-page .login-card input{letter-spacing:0;min-height:40px;font-size:12px;font-weight:400;line-height:1.5}.login-page .login-card input::placeholder{color:#777e88;opacity:1;font-weight:400}.login-page .login-card .button{min-height:40px;margin-top:24px;padding-inline:14px;font-size:12px;font-weight:600}.login-page .login-brand .brand-mark{border-right:0;padding-right:0}.login-page .login-scene{opacity:.4}.login-scene :is(.asset-signal,.orbit-core){display:none}.login-note{gap:18px;font-size:10px;font-weight:500}@media (max-width:780px){.login-page .login-card{padding:28px 24px}.login-page .login-card input{font-size:16px}}@media (prefers-reduced-motion:reduce){.login-page *{animation:none}}html[data-theme=dark] .login-brand,html[data-theme=dark] .login-brand small{color:#22314b}.app-shell{font-size:12px}.app-shell :is(input,select,textarea,.select-trigger,.date-trigger,.select-menu>button){letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5}.app-shell :is(.form-grid,.account-form,.inline-create-form,.list-filters,.status-dialog) label{letter-spacing:0;font-size:11px;font-weight:500;line-height:1.5}.app-shell :is(.field-hint,.money-field small,.account-hint,.photo-field small,.nfc-field small){font-size:11px;font-weight:400;line-height:1.5}.app-shell .money-input>span{font-size:11px;font-weight:500}.app-shell :is(.cell-title,.record-list strong,.activity-list strong){font-weight:550}.app-shell :is(.workspace-label,.header-nfc .nfc-label,.list-pagination>span,.advanced-filters summary){font-size:11px;font-weight:500}.app-shell .form-grid{row-gap:16px}.asset-entry-form .asset-form-section{border:0;border-top:1px solid var(--line);grid-column:1/-1;min-width:0;margin:8px 0 0;padding:20px 0 4px}.asset-form-section legend{color:var(--ink);padding:0 12px 0 0;font-size:13px;font-weight:650}.asset-form-section>p{color:var(--ink-soft);margin:0 0 16px;font-size:11px;line-height:1.6}.asset-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;max-width:920px;display:grid}.app-shell .asset-form-fields label{align-content:start;gap:7px;margin:0}.asset-form-fields textarea{resize:vertical}.asset-value-fields{align-content:start;gap:16px;min-width:0;display:grid}.asset-entry-form>.button{margin-top:12px}.asset-identity-layout{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;padding:20px 0 8px;display:grid}.asset-form-media,.asset-form-details{min-width:0}.asset-form-media{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.asset-form-media>.span-2{grid-column:1}.asset-form-details{border-left:1px solid var(--line);gap:24px;padding-left:24px;display:grid}.asset-entry-form .asset-form-details>.asset-form-section{margin:0;padding:16px 0 0}.asset-entry-form .asset-form-details>.asset-form-section:first-child{border:0;padding:0}.asset-form-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:16px;display:flex}.asset-form-media .nfc-field{border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:12px;display:flex}.asset-form-media .nfc-field p{font-size:11px;line-height:1.6}.asset-form-media .nfc-field input{min-width:0}.asset-identity-layout .asset-form-fields{max-width:none}.asset-entry-form .asset-form-media>.photo-field{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:12px;display:flex}.asset-identity-layout .photo-preview{aspect-ratio:4/3;background:var(--paper-bright);border-radius:8px;width:100%;max-width:none}.asset-identity-layout .photo-field-copy strong{font-size:12px;font-weight:550}.asset-identity-layout .photo-field-copy p{margin:5px 0 10px;font-size:10px}.asset-identity-layout .photo-controls{gap:6px}.asset-identity-layout .photo-controls .button{justify-content:center;width:100%;min-height:34px}.asset-identity-layout .photo-button:focus-within{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1100px) and (min-width:781px){.asset-identity-layout .asset-form-fields{grid-template-columns:1fr}}@media (max-width:780px){.asset-identity-layout{grid-template-columns:minmax(0,1fr);gap:20px}.asset-form-details{border-left:0;padding-left:0}.asset-entry-form .asset-form-media>.photo-field{grid-template-columns:minmax(90px,140px) minmax(0,1fr);align-items:center;display:grid}.asset-form-fields{grid-template-columns:minmax(0,1fr);gap:16px}.asset-form-fields>.span-2{grid-column:1}}.people-directory{border-radius:12px;margin-top:16px;padding:0 18px}.people-list-panel>.people-directory{box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.people-directory ul{margin:0;padding:0;list-style:none}.people-directory-head,.people-directory-row{grid-template-columns:minmax(180px,1.3fr) minmax(120px,1fr) minmax(160px,1.2fr) 60px 16px;align-items:center;gap:18px;display:grid}.people-directory-head{color:var(--ink-soft);padding:13px 0;font-size:10px}.people-directory-row{border-top:1px solid var(--line);min-height:68px;color:var(--ink);padding:14px 0;font-size:12px}.people-directory-row:hover{background:var(--hover)}.people-directory-row:focus-visible{outline-offset:-2px}.people-directory-row>*,.people-directory-identity>div{overflow-wrap:anywhere;min-width:0}.people-directory-identity{align-items:center;gap:10px;display:flex}.people-directory-identity .avatar{border-radius:9px;flex:none;width:32px;height:32px;font-size:10px}.people-directory-identity strong{font-size:12px;font-weight:550;display:block}.people-directory-identity small{color:var(--ink-soft);margin-top:3px;font-size:10px;display:block}.people-directory-contact{color:var(--ink-soft);font-size:11px}.people-directory-count{text-align:right;font-variant-numeric:tabular-nums;font-weight:550}.people-directory-count span{color:var(--ink-soft);font-size:10px;font-weight:400}.people-directory-head>span:nth-child(4){text-align:right}.people-directory-row>svg{color:var(--ink-soft)}@media (max-width:1100px){.people-directory-head,.people-directory-row{grid-template-columns:minmax(150px,1.2fr) minmax(100px,1fr) minmax(130px,1fr) 50px 16px;gap:12px}}@media (max-width:780px){.people-directory-head{display:none}.people-directory-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:5px 12px;padding:14px 0}.people-directory li:first-child .people-directory-row{border-top:0}.people-directory-identity{grid-area:1/1}.people-directory-count{grid-area:1/2}.people-directory-row>svg{grid-area:1/3}.people-directory-department,.people-directory-contact{grid-column:1/-1;padding-left:42px;font-size:11px}}.app-shell .timeline li{gap:12px;padding:18px 0}.app-shell .timeline-dot{background:var(--ink-soft);width:7px;height:7px;margin-top:5px}.app-shell .timeline-details{gap:16px}.app-shell .timeline-details small{text-transform:none;letter-spacing:0;font-size:10px;line-height:1.5}.app-shell .timeline-details strong{font-size:12px;font-weight:500;line-height:1.55}.app-shell .timeline-details span,.app-shell .timeline time{font-size:11px;line-height:1.55}.app-shell .timeline time{white-space:nowrap}@media (min-width:781px){.app-shell .timeline time{padding-top:18px}}.app-shell .pagination{gap:10px;padding-top:14px}.app-shell .pagination span{font-size:11px}.assignment-return-button{white-space:nowrap;justify-content:center;gap:7px;min-width:126px;min-height:38px}.assignment-return-button svg{flex:none}.assignment-actions-cell{text-align:center;width:150px}.app-shell .table-card td[data-label=Aksi]{text-align:center;vertical-align:middle}.app-shell .table-card:has(td[data-label=Aksi]) th:last-child{text-align:center}.app-shell .table-card td[data-label=Aksi] .assignment-return-button{margin-inline:auto;display:inline-flex}.app-shell .dashboard-status-cell,.app-shell .dashboard-overview table th:nth-child(4),:is(.app-shell .table-card:has(td[data-label=Hasil]) th:last-child,.app-shell .table-card:has(td[data-label=Hasil]) td[data-label=Hasil]){text-align:center}:is(.app-shell .table-card:has(td[data-label=Hasil]) td[data-label=Hasil] .status,.app-shell .table-card:has(td[data-label=Hasil]) td[data-label=Hasil] .button){margin-inline:auto}@media (max-width:780px){.assignment-return-button{width:100%;min-width:0}.assignment-actions-cell{width:auto}.app-shell .dashboard-status-cell{grid-template-columns:1fr;justify-items:center;gap:6px;display:grid}.app-shell .dashboard-status-cell:before{text-align:center}.app-shell .table-card:has(td[data-label=Hasil]) td[data-label=Hasil]{grid-template-columns:1fr;justify-items:center;gap:6px;display:grid}.app-shell .table-card:has(td[data-label=Hasil]) td[data-label=Hasil]:before{text-align:center}}.app-shell .report-metrics article{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px 12px;min-height:96px}.app-shell .report-metrics article>svg{grid-area:1/2/3;align-self:center;width:22px;height:22px}.app-shell .report-metrics article>span{grid-area:1/1;font-size:11px}.app-shell .report-metrics article>strong{font-variant-numeric:tabular-nums;grid-column:1;font-size:22px;font-weight:600;line-height:1.3}.app-shell .report-grid{grid-template-columns:minmax(0,1fr);margin-top:16px}.app-shell .location-row{align-items:center;padding:12px 0}.app-shell .location-row>span{color:var(--ink-soft);min-width:18px;font-family:inherit;font-size:10px}.app-shell .location-row strong{font-size:12px;font-weight:500}.app-shell .location-row>b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.app-shell .report-note{margin-top:14px;padding:10px 14px;font-size:11px;line-height:1.65}.app-shell .account-card .section-title p,.app-shell .account-users .section-title p{font-size:11px;line-height:1.6}.app-shell .account-profile{border-radius:10px;gap:10px;padding:12px}.app-shell .account-profile strong{font-size:12px;font-weight:550}.app-shell .account-profile span,.app-shell .account-user-list span,.app-shell .account-user-list small{font-size:11px}.app-shell .account-user-list .role-chip,.app-shell .account-user-list .status{border-radius:5px;min-height:22px;font-size:10px;font-weight:500}.app-shell .account-icon{width:30px;height:30px;color:var(--ink-soft);border-radius:8px}@media (max-width:780px){.app-shell .timeline-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .timeline-details>div:last-child{grid-column:1/-1}.app-shell .timeline time{white-space:normal}}.app-shell .nfc-popover{border-radius:12px;width:min(300px,100vw - 40px);padding:16px}.app-shell .nfc-popover-title strong{font-size:12px;font-weight:600}.app-shell .nfc-popover-title button{cursor:pointer;border-radius:6px;width:28px;height:28px;font-size:20px;line-height:1}.app-shell .nfc-popover-title button:hover{background:var(--hover)}.app-shell .nfc-popover p{margin:10px 0 16px;font-size:11px;font-weight:400;line-height:1.6}.app-shell .nfc-popover>.button{justify-content:center;width:100%;min-height:32px;font-size:11px;font-weight:500}@media (pointer:coarse){.app-shell .nfc-popover-title button{width:44px;height:44px}.app-shell .nfc-popover>.button{min-height:44px}}.app-shell .list-pagination{gap:10px;padding:12px 0}.app-shell .list-pagination>div{gap:4px}.app-shell .list-pagination :is(.page-number,.page-current,.page-disabled,.page-gap,.button){border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:5px 9px;font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.app-shell .list-pagination :is(.page-number,.page-current){min-width:30px}.app-shell .list-pagination .page-current{box-shadow:none;font-weight:600}.app-shell .list-pagination .page-disabled{border:1px solid var(--line);opacity:.55}@media (pointer:coarse){.app-shell .list-pagination :is(.page-number,.page-current,.page-disabled,.button){min-width:44px;min-height:44px}}.app-shell .sidebar nav a,.app-shell .settings-link{min-height:34px;font-size:11px}.app-shell .page-heading h1{letter-spacing:-.03em;font-size:21px}.app-shell .page-heading p:not(.eyebrow),.app-shell .header-breadcrumb{font-size:11px}.app-shell .section-title h2{font-size:13px;font-weight:700}.app-shell .section-title>a,.app-shell .button,.app-shell .user-menu strong,.app-shell .user-menu span,.app-shell td,.dashboard-overview td,.app-shell .cell-title,.app-shell .activity-list strong{font-size:11px}.app-shell th,.app-shell td small,.app-shell .activity-list span,.app-shell .activity-list time,.app-shell .status{font-size:10px}.app-shell .metric-card>span{font-size:11px}.app-shell .metric-card>small{font-size:10px}.app-shell .metric-card>strong{font-size:22px}.app-shell .analysis-heading h3{font-size:12px}.app-shell .analysis-row strong{font-size:11px}.app-shell .analysis-row small,.app-shell .chart-switch button{font-size:10px}.app-shell .valuation-summary span{font-size:11px}.app-shell .valuation-summary small{font-size:10px}.app-shell .valuation-summary strong{font-size:32px;font-weight:650}.app-shell .valuation-pending strong{font-size:14px}.dashboard-overview{gap:12px}.dashboard-overview>.page-heading{grid-row:1}.dashboard-overview>.value-overview{grid-row:2}.dashboard-overview>.metric-grid{grid-row:3}.dashboard-overview>.value-overview{border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 24px;padding:20px}.dashboard-overview .valuation-summary{gap:12px}.dashboard-overview .valuation-summary .valuation-pending{margin-top:8px}.dashboard-overview .metric-card{border-radius:14px;min-height:94px;padding:12px}.dashboard-overview .activity-panel,.dashboard-overview>.table-card{border-radius:16px}.dashboard-overview .analysis-body{grid-template-columns:100px minmax(0,1fr);gap:14px}.dashboard-overview .analysis-body .value-donut{width:100px;height:100px}.dashboard-overview .analysis-row{padding:5px 0}.dashboard-overview .analysis-row strong{line-height:1.4}.dashboard-overview .analysis-row small{margin-top:2px;line-height:1.25}html[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#191b1d;--ink-soft:#64686b;--paper:#eeeeef;--paper-bright:#fff;--primary:#f31325;--primary-deep:#c80718;--primary-soft:#ffe8ea;--line:#e6e6e7;--chrome:#e8e8e9;--control:#fff;--hover:#f5f5f6;--category-1:#f31325;--category-2:#141617;--category-3:#efb52d;--category-4:#8e969f;--category-5:#65aa91;--category-6:#bd626b;--shadow-soft:0 2px 8px #00000003}html[data-theme=dark] body:has(.app-shell){background:#dededf}html[data-theme=dark] .app-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eeeeef;border-color:#dadadc;box-shadow:0 10px 40px #00000012}html[data-theme=dark] .sidebar{color:#f6f6f6;-webkit-backdrop-filter:none;backdrop-filter:none;background:#101112;border:0}html[data-theme=dark] .sidebar .brand-mark{color:#fff;background:#202223;border-radius:10px;margin-bottom:14px;padding:10px 7px}html[data-theme=dark] .sidebar .workspace-label{color:#a5a8ab}html[data-theme=dark] .sidebar nav a,html[data-theme=dark] .settings-link{color:#aeb1b4}html[data-theme=dark] .sidebar nav a svg,html[data-theme=dark] .settings-link svg{color:inherit}html[data-theme=dark] .sidebar nav a:hover,html[data-theme=dark] .settings-link:hover{color:#fff;background:#262829}html[data-theme=dark] .sidebar nav a.active,html[data-theme=dark] .sidebar nav a.active:hover,html[data-theme=dark] .sidebar-settings .settings-link[aria-current=page]{color:#fff;background:#f31325;box-shadow:0 4px 12px #f3132526}html[data-theme=dark] .sidebar-settings{border-color:#282a2c}html[data-theme=dark] .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eeeeef;border-color:#e3e3e4}html[data-theme=dark] .glass{box-shadow:none;background:#fff;border-color:#ededee}html[data-theme=dark] .dashboard-overview>.value-overview{color:#fff;background:radial-gradient(at 30% 0,#38161a,#0000 65%),#101112;border-color:#252628}html[data-theme=dark] .value-overview .valuation-summary{color:#fff}html[data-theme=dark] .value-overview .valuation-summary :is(span,small),html[data-theme=dark] .value-overview .valuation-pending strong{color:#b5b8be}html[data-theme=dark] .value-overview .valuation-pending{border-color:#36383a}html[data-theme=dark] .value-overview .category-analysis{color:var(--ink);background:#fff;border:0;border-radius:12px;padding:14px}html[data-theme=dark] :is(input,textarea,select,.select-trigger,.date-trigger,.input-shell,.money-input){color:var(--ink);box-shadow:none;background:#fff;border-color:#dedfe1}html[data-theme=dark] :is(.button-small,.button-secondary,.icon-button,.header-nfc>summary){color:var(--ink);border-color:var(--line);background:#fff}html[data-theme=dark] .button:not(.button-primary):not(.danger-button){color:var(--ink);background:#fff}html[data-theme=dark] .button-primary,html[data-theme=dark] .page-current{color:#fff;background:#f31325;border-color:#0000;box-shadow:0 3px 8px #f3132520}html[data-theme=dark] .button-primary:hover{background:#d80b1c}html[data-theme=dark] :is(.avatar,.login-icon,.nfc-field-icon){color:#fff;background:#f31325}html[data-theme=dark] .app-shell .chart-switch{color:#64686b;background:#eeeeef}html[data-theme=dark] .app-shell .chart-switch button{color:#64686b}html[data-theme=dark] .app-shell .metric-card .metric-icon{color:#242629;background:#f1f2f3}html[data-theme=dark] .app-shell .chart-switch button[aria-pressed=true]{color:#fff;background:#101112}html[data-theme=dark] .metric-card.danger{color:#fff;background:#f31325;border-color:#f31325}html[data-theme=dark] .metric-card.danger>span,html[data-theme=dark] .metric-card.danger>small{color:#fff}html[data-theme=dark] .app-shell .metric-card.danger .metric-icon{color:#fff;background:#ffffff24}html[data-theme=dark] .status.digunakan{color:#247252;background:#e1f5ec}html[data-theme=dark] .status.tidak_terpakai{color:#5c6065;background:#f0f0f2}html[data-theme=dark] .status.dalam_servis{color:#7c580c;background:#fff2d4}html[data-theme=dark] .status.rusak{color:#c80718;background:#ffe6e8}html[data-theme=dark] :is(.account-profile,.account-icon,.current-user,.photo-field,.photo-preview,.asset-thumb,.nfc-field,.contact-action,.user-asset-list>a,.list-filters){color:var(--ink);border-color:var(--line);background:#f7f7f8}html[data-theme=dark] .login-card{color:var(--ink);background:#fff}html[data-theme=dark] .app-shell .cell-title{color:var(--ink)}html[data-theme=dark] .app-shell :is(.muted,.page-heading p:not(.eyebrow),.section-title p,.field-hint,.account-hint,.record-list small,.person-meta,.header-breadcrumb a){color:var(--ink-soft)}html[data-theme=dark] .app-shell :is(.form-grid,.account-form,.inline-create-form,.list-filters) label{color:#484c51}html[data-theme=dark] .app-shell .control-placeholder{color:#696e75}html[data-theme=dark] .app-shell :is(.code,.data-link,.back-link,.section-title>a,.account-card summary){color:var(--primary-deep)}html[data-theme=dark] .app-shell .account-user-list .role-chip{color:#48515c;background:#edf0f3;border-color:#dfe3e7}html[data-theme=dark] .app-shell .account-user-list .role-chip.admin{color:#a90b1c;background:#ffe8ea;border-color:#f5ccd1}html[data-theme=dark] .app-shell .account-user-list .role-chip.auditor{color:#7c580c;background:#fff2d4;border-color:#eddfbc}html[data-theme=dark] .app-shell .account-user-list .status.digunakan{color:#247252;border-color:#0000}html[data-theme=dark] .app-shell .account-user-list .status.tidak_terpakai{color:#5c6065;border-color:#0000}html[data-theme=dark] .app-shell .page-number:hover{color:#a90b1c;background:#ffe8ea}html[data-theme=dark] .app-shell .value-overview>.section-title h2{color:#fff}.theme-preview.preview-dark{background:#eeeeef}.theme-preview.preview-dark>span:first-child{background:#101112}.sidebar-collapse-toggle{display:none}@media (min-width:781px){.app-shell:has(.sidebar-collapsed){grid-template-columns:64px minmax(0,1fr)}.app-shell .sidebar.sidebar-collapsed{width:64px;padding-inline:10px}.app-shell .sidebar-collapse-toggle{min-height:34px;color:var(--ink-soft);cursor:pointer;background:#ffffff4d;border:0;border-radius:7px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;margin-top:8px;padding:7px 10px;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:flex}.app-shell .sidebar-collapse-toggle:hover{color:var(--ink);background:#fff9}html[data-theme=dark] .app-shell .sidebar-collapse-toggle{color:#bfc3c7;background:#202223}html[data-theme=dark] .app-shell .sidebar-collapse-toggle:hover{color:#fff;background:#2d3032}.app-shell .sidebar-collapsed .sidebar-collapse-toggle{justify-content:center;padding-inline:0}.sidebar-collapse-toggle svg{flex:none;width:16px;height:16px}.sidebar-collapsed .brand-mark>span:last-child,.sidebar-collapsed .workspace-label,.sidebar-collapsed nav a span,.sidebar-collapsed .settings-link span,.sidebar-collapsed .sidebar-collapse-toggle span{display:none}.app-shell .sidebar-collapsed .brand-mark{justify-content:center;padding-inline:0}.sidebar-collapsed .wit-mark{flex:none;width:35px}.app-shell .sidebar-collapsed nav a,.app-shell .sidebar-collapsed .settings-link{justify-content:center;gap:0;padding-inline:0}}.theme-preview.preview-dark i{background:#fff}.theme-preview.preview-dark i:first-child{background:#f31325}.theme-preview.preview-system{background:linear-gradient(90deg,#f0f2f6 50%,#eeeeef 50%)}.theme-preview.preview-system i{background:linear-gradient(90deg,#fff 50%,#f31325 50%)}@media (max-width:1150px){.dashboard-overview>.value-overview{grid-template-columns:1fr}.dashboard-overview .category-analysis{margin-top:14px}.dashboard-overview>.table-card,.dashboard-overview>.dashboard-activity{grid-row:auto}}@media (max-width:780px){.app-shell .page-heading h1{font-size:22px}.app-shell td{font-size:12px}.app-shell :is(input,select,textarea,.select-trigger,.date-trigger){font-size:16px}.dashboard-overview .analysis-body{grid-template-columns:1fr}.app-shell .button{min-height:40px}.app-shell .sidebar nav a{min-height:38px}html[data-theme=dark] .sidebar .brand-mark{background:0 0;border-radius:0;margin-bottom:0;padding:0 6px}.sidebar.menu-open .sidebar-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.sidebar-settings .settings-link{grid-column:1;width:100%}}.app-shell{--panel-radius:16px;--inset-radius:12px;--control-radius:8px}.app-shell .page-content :is(.value-overview,.activity-panel,.table-card,.form-card,.detail-card,.person-card,.directory-toolbar,.theme-panel,.metric-card,.location-card,.master-card,.account-card,.account-users,.user-detail-hero),.app-shell .page-content .report-metrics>article{border-radius:var(--panel-radius)}.app-shell .page-content :is(.list-filters,.photo-field,.nfc-field,.account-profile,.inline-create-form,.theme-option),html[data-theme=dark] .app-shell .value-overview .category-analysis{border-radius:var(--inset-radius)}.app-shell .page-content :is(input,select,textarea,.select-trigger,.date-trigger,.money-input,.button){border-radius:var(--control-radius)}.master-edit-dialog{border:1px solid var(--line);background:var(--paper-bright);width:min(400px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow);border-radius:16px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}.master-edit-dialog::backdrop{background:#1419234d}.master-edit-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.master-edit-dialog h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}.master-edit-dialog>.master-edit-body{width:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static}.master-edit-dialog form:first-child{grid-template-columns:1fr;gap:12px}.master-edit-dialog label{font-size:12px;font-weight:500}.master-edit-dialog input{width:100%;font:inherit;font-size:12px}.master-edit-dialog .button{justify-self:end;min-height:36px;font-size:12px}.master-edit-dialog p{margin:10px 0 0;font-size:11px;line-height:1.6}.master-edit-dialog .master-delete-button{border-radius:8px;font-size:12px;font-weight:500}.master-edit-dialog .master-delete-button:disabled{background:var(--paper);color:var(--ink-soft);border-color:var(--line);opacity:.65}#asset-search .list-search>input,#asset-search>.button{box-sizing:border-box;height:36px;min-height:36px;padding-block:7px}#asset-search>.button{align-self:end;min-width:64px;padding-inline:16px;font-size:12px;line-height:20px}.app-shell .asset-hero-copy{min-width:0}.app-shell .asset-hero-copy>.eyebrow{letter-spacing:0;text-transform:none;color:var(--ink-soft);margin:16px 0 5px;font-size:11px;font-weight:500}.app-shell .asset-hero-copy h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.35}.app-shell .asset-hero-copy>p:not(.eyebrow){overflow-wrap:anywhere;max-width:65ch;margin:8px 0 14px;font-size:12px;line-height:1.65}.app-shell .asset-hero-copy .code{font-size:11px}.app-shell .asset-quick-facts{gap:8px;margin-top:18px}.app-shell .asset-quick-facts b{font-size:11px;font-weight:500}@media (max-width:780px),(pointer:coarse){#asset-search .list-search>input,#asset-search>.button{height:44px;min-height:44px}}
