.lock[data-v-34118895]{place-content:center;justify-items:center;gap:28px;min-height:100vh;padding:24px 16px;display:grid}.brand-col[data-v-34118895]{text-align:center;justify-items:center;gap:8px;display:grid}.brand-col .brand-mark[data-v-34118895]{border-radius:12px;width:44px;height:44px;font-size:24px}.brand-col p[data-v-34118895]{margin:0;font-size:13px}.lock-panel[data-v-34118895]{width:min(380px,100vw - 32px);padding:24px}.lock-panel h2[data-v-34118895]{margin-bottom:14px;font-size:15px}.users[data-v-34118895]{gap:6px;display:grid}.user[data-v-34118895]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;font:inherit;text-align:left;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.user[data-v-34118895]:hover{border-color:var(--accent);background:var(--accent-soft)}.user b[data-v-34118895]{font-weight:600}.back-link[data-v-34118895]{color:var(--ink-3);align-items:center;gap:4px;margin-bottom:16px;font-size:13px;display:inline-flex}.who[data-v-34118895]{align-items:center;gap:12px;display:flex}.who b[data-v-34118895]{font-weight:600}.dots[data-v-34118895]{justify-content:center;gap:14px;margin:24px 0 6px;display:flex}.dots span[data-v-34118895]{border:1.5px solid var(--line-strong);border-radius:50%;width:12px;height:12px;transition:background .15s,border-color .15s}.dots span.on[data-v-34118895]{background:var(--ink);border-color:var(--ink)}.shake[data-v-34118895]{animation:.35s shake-34118895}.shake span.on[data-v-34118895]{background:var(--danger);border-color:var(--danger)}@keyframes shake-34118895{25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}.err[data-v-34118895]{text-align:center;color:var(--danger-ink);margin:0 0 12px;font-size:12.5px}.keypad[data-v-34118895]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.keypad button[data-v-34118895]{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);height:52px;font:inherit;cursor:pointer;place-items:center;font-size:18px;font-weight:500;transition:background .12s;display:grid}.keypad button[data-v-34118895]:hover{background:var(--sunken)}.keypad button[data-v-34118895]:active{background:var(--line)}.hint[data-v-34118895]{color:var(--ink-3);margin:0;font-size:12px}.picker[data-v-e0244cbd]{width:100%;position:relative}.large .search input[data-v-e0244cbd]{height:48px;padding-left:40px;font-size:16px}.large .search>.icon[data-v-e0244cbd]{left:14px}.drop[data-v-e0244cbd]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);z-index:30;animation:pop-e0244cbd .18s var(--ease);padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0}.drop button[data-v-e0244cbd]{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:var(--r);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.drop button.on[data-v-e0244cbd]{background:var(--sunken)}.drop b[data-v-e0244cbd]{font-weight:600}.none[data-v-e0244cbd]{color:var(--ink-3);padding:12px}@keyframes pop-e0244cbd{0%{opacity:0;transform:translateY(-4px)}}.kbd[data-v-22d08a22]{font:inherit;color:var(--ink-3);border:1px solid var(--line-strong);pointer-events:none;border-radius:4px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;right:10px}.topbar[data-v-22d08a22] .search input{background:var(--surface)}.bell[data-v-22d08a22]{position:relative}.bell-dot[data-v-22d08a22]{background:var(--danger);min-width:16px;height:16px;color:var(--surface);border-radius:8px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:600;display:grid;position:absolute;top:2px;right:2px}@media (width<=600px){.kbd[data-v-22d08a22]{display:none}.topbar[data-v-22d08a22] .drop{max-height:calc(100vh - 150px);position:fixed;top:58px;left:12px;right:12px;overflow-y:auto}}:root{--bg:oklch(98.2% .004 95);--surface:oklch(99.7% .002 95);--sunken:oklch(96.2% .005 95);--line:oklch(91.5% .006 95);--line-strong:oklch(86% .008 95);--ink:oklch(23% .012 160);--ink-2:oklch(43% .012 160);--ink-3:oklch(59% .01 160);--accent:oklch(46% .085 165);--accent-hover:oklch(40% .085 165);--accent-soft:oklch(95.5% .025 165);--accent-ink:oklch(36% .07 165);--warn:oklch(70% .13 72);--warn-soft:oklch(96.5% .035 85);--warn-ink:oklch(45% .09 65);--danger:oklch(55% .16 28);--danger-soft:oklch(96.5% .02 28);--danger-ink:oklch(47% .14 28);--info-soft:oklch(96% .02 250);--info-ink:oklch(45% .1 250);--wa:oklch(62% .15 150);--r-sm:6px;--r:8px;--r-lg:12px;--ease:cubic-bezier(.22, 1, .36, 1);--font:"Geist", ui-sans-serif, system-ui, sans-serif;--display:"Fraunces", Georgia, serif;--shadow-pop:0 1px 2px oklch(20% .01 160/.06), 0 12px 32px -8px oklch(20% .01 160/.16)}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:var(--accent-ink);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}h1{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.2}h2{margin:0;font-size:14px;font-weight:600}h3{margin:0 0 8px;font-size:13px;font-weight:600}small{color:var(--ink-3);font-size:12px;line-height:1.4;display:block}.muted{color:var(--ink-3)}.ink-2{color:var(--ink-2)}.grow{flex:1;min-width:0}.right{text-align:right}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nowrap{white-space:nowrap}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.stack{flex-direction:column;gap:16px;display:flex}.grid{gap:20px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.split>*,.grid>*,.stack>*{min-width:0}.split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.sticky{position:sticky;top:76px}@media (width<=960px){.split{grid-template-columns:1fr}.sticky{position:static}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.brand-mark{background:var(--accent);width:30px;height:30px;color:var(--surface);font-family:var(--display);border-radius:8px;flex-shrink:0;place-items:center;font-size:17px;font-weight:600;display:grid}.brand b{font-family:var(--display);font-size:15px;font-weight:600;line-height:1.1;display:block}.sidebar nav{flex:1;padding:4px 10px 12px;overflow-y:auto}.nav-group{color:var(--ink-3);margin:18px 10px 4px;font-size:11px;font-weight:500}.nav-item{border-radius:var(--r);color:var(--ink-2);align-items:center;gap:10px;padding:7px 10px;font-weight:500;transition:background .15s;display:flex}.nav-item:hover{background:var(--sunken);color:var(--ink);text-decoration:none}.nav-item.active{background:var(--sunken);color:var(--ink)}.nav-item.active .icon{color:var(--accent)}.nav-item .count{color:var(--warn-ink);background:var(--warn-soft);border-radius:999px;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:600}.side-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px;display:flex}.avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.topbar{z-index:20;background:color-mix(in oklch, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.topbar .date{color:var(--ink-3);white-space:nowrap;font-size:13px}.demo-tag{color:var(--warn-ink);border:1px solid color-mix(in oklch, var(--warn) 40%, transparent);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500}.content{width:100%;max-width:1240px;animation:enter .35s var(--ease);margin:0 auto;padding:clamp(20px,3vw,36px) clamp(16px,3vw,32px) 64px}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-head .sub{color:var(--ink-3);margin:4px 0 0;font-size:13.5px}.page-head .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.back{color:var(--ink-3);align-items:center;gap:4px;margin-bottom:8px;font-size:13px;display:inline-flex}.bottom-nav{display:none}.icon-btn{display:none!important}@media (width<=860px){.shell{grid-template-columns:1fr}.sidebar{z-index:40;width:264px;transition:transform .25s var(--ease);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.menu-open .sidebar{box-shadow:var(--shadow-pop);transform:none}.scrim{z-index:35;background:oklch(20% .01 160/.3);position:fixed;inset:0}.topbar .date,.demo-tag{display:none}.icon-btn{display:inline-flex!important}.content{padding-bottom:96px}.bottom-nav{z-index:30;background:var(--surface);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:4px;font-family:inherit;font-size:11px;display:flex}.bottom-nav .active{color:var(--accent)}.bottom-nav a:hover{text-decoration:none}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:12px 18px;display:flex}.panel-head h2{flex:1}.panel-body{padding:18px}.panel-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.section{margin-top:32px}.section-title{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.section-title h2{flex:1;font-size:15px}.metrics{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.metric{box-shadow:1px 0 0 var(--line);min-width:0;padding:16px 20px}.metric .label{color:var(--ink-3);font-size:12.5px}.metric .value{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:600}.metric .hint{color:var(--ink-3);margin-top:2px;font-size:12.5px}.metric.danger .value{color:var(--danger-ink)}.metric.good .value{color:var(--accent-ink)}.metric.warn .value{color:var(--warn-ink)}@media (width<=700px){.metric{box-shadow:0 1px 0 var(--line)}}.kv{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px 24px;margin:0;display:grid}.kv dt{color:var(--ink-3);font-size:12px}.kv dd{margin:2px 0 0}.list{margin:0;padding:0;list-style:none}.list>li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px;display:flex}.list>li:last-child{border-bottom:0}.list .li-link{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;display:flex}.list .li-link:hover{text-decoration:none}.list>li.hover{cursor:pointer;transition:background .12s}.list>li.hover:hover{background:color-mix(in oklch, var(--sunken) 60%, transparent)}.dot{background:var(--line-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.warn{background:var(--warn)}.dot.danger{background:var(--danger)}.dot.good{background:var(--accent)}.table-wrap{overflow-x:auto}.panel>.table-wrap:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.panel>.table-wrap:first-child{border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 14px}th:first-child,td:first-child{padding-left:18px}th:last-child,td:last-child{padding-right:18px}th{color:var(--ink-3);background:var(--surface);z-index:1;white-space:nowrap;font-size:12px;font-weight:500;position:sticky;top:0}tbody tr{transition:background .12s}tbody tr:hover{background:color-mix(in oklch, var(--sunken) 60%, transparent)}tbody tr:last-child td{border-bottom:0}tr.clickable{cursor:pointer}tr.struck td{color:var(--ink-3)}tr.selected,tr.selected:hover{background:var(--accent-soft)}tfoot td{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}td b{font-weight:600}.field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.field>input,.field>select,.field>textarea{width:100%}.form-grid>*{min-width:0}.field .hint{color:var(--ink-3);font-size:12px;font-weight:400}input,select,textarea{font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);min-width:0;height:36px;padding:7px 10px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;height:auto;min-height:96px;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:0;padding:0}input[type=file]{height:auto;color:var(--ink-3);padding:6px;font-size:13px}input[type=file]::file-selector-button{font:inherit;color:var(--ink);background:var(--sunken);cursor:pointer;border:0;border-radius:6px;margin-right:10px;padding:6px 12px;font-weight:500}input.big{letter-spacing:-.01em;height:48px;font-size:22px;font-weight:600}.form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px;display:grid}.span-all{grid-column:1/-1}.input-sm{text-align:right;width:96px;height:32px;padding:4px 8px}.check{cursor:pointer;align-items:center;gap:8px;display:flex}.form-section{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.form-section:first-child{padding-top:0}.form-section:last-child{border-bottom:0}.form-section>header p{color:var(--ink-3);margin:4px 0 0;font-size:13px}@media (width<=760px){.form-section{grid-template-columns:1fr;gap:12px}}.segmented{background:var(--sunken);border-radius:var(--r);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented button{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:500}.segmented button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px oklch(20% .01 160/.12)}.segmented.block{display:flex}.segmented.block button{flex:1}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--ink-3)}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.chip .n{font-variant-numeric:tabular-nums;opacity:.65}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.search{align-items:center;min-width:200px;display:flex;position:relative}.search>.icon{color:var(--ink-3);pointer-events:none;position:absolute;left:10px}.search>input{width:100%;padding-left:32px}.btn{font:inherit;border-radius:var(--r);border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s,transform 80ms;display:inline-flex;text-decoration:none!important}.btn:hover{background:var(--sunken)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.btn.primary:hover{background:var(--accent-hover)}.btn.danger{color:var(--danger-ink)}.btn.danger:hover{background:var(--danger-soft)}.btn.danger.solid{background:var(--danger);border-color:var(--danger);color:var(--surface)}.btn.wa .icon{color:var(--wa)}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--sunken);color:var(--ink)}.btn.sm{height:30px;padding:0 10px;font-size:13px}.btn.lg{height:44px;padding:0 20px;font-size:15px}.btn.block{width:100%}.link-btn{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.link-btn:hover{text-decoration:underline}.pill{background:var(--sunken);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;line-height:22px;display:inline-flex}.pill:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.pill.plain:before{display:none}.pill.paid,.pill.approved,.pill.active,.pill.in{background:var(--accent-soft);color:var(--accent-ink)}.pill.partial,.pill.pending,.pill.issue{background:var(--warn-soft);color:var(--warn-ink)}.pill.unpaid,.pill.rejected,.pill.left,.pill.low{background:var(--danger-soft);color:var(--danger-ink)}.pill.deleted{background:var(--sunken);color:var(--ink-3)}.pill.out{background:var(--info-soft);color:var(--info-ink)}.due{color:var(--danger-ink);font-weight:600}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;margin-bottom:20px;display:flex;overflow-x:auto}.tab{font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 0;font-weight:500;display:inline-flex}.tab:hover{color:var(--ink)}.tab.active{color:var(--ink);border-bottom-color:var(--ink)}.tab .n{color:var(--ink-3);font-size:12px}.overlay{z-index:50;animation:fade .2s var(--ease);background:oklch(20% .01 160/.32);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--r-lg);width:min(420px,100%);box-shadow:var(--shadow-pop);animation:pop .25s var(--ease);padding:24px}.modal h2{margin-bottom:6px;font-size:16px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.toast{background:var(--ink);color:var(--surface);border-radius:var(--r);z-index:60;box-shadow:var(--shadow-pop);animation:toast .3s var(--ease);align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 16px;font-weight:500;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.error{background:var(--danger)}.toast .icon{color:oklch(82% .12 160);flex-shrink:0}.toast.error .icon{color:var(--surface)}@keyframes toast{0%{opacity:0;transform:translate(-50%,8px)}}@media (width<=860px){.toast{bottom:84px}}.notice{border-radius:var(--r);background:var(--info-soft);color:var(--info-ink);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.notice.warn{background:var(--warn-soft);color:var(--warn-ink)}.notice.danger{background:var(--danger-soft);color:var(--danger-ink)}.notice>.icon{flex-shrink:0;margin-top:1px}.empty{text-align:center;color:var(--ink-3);padding:40px 24px}.empty b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.bars{align-items:flex-end;gap:14px;height:168px;display:flex}.bar-group{flex-direction:column;flex:1;align-items:center;gap:8px;height:100%;display:flex}.bar-pair{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.bar{transform-origin:bottom;width:38%;max-width:18px;min-height:2px;animation:grow .6s var(--ease) both;border-radius:3px 3px 0 0}.bar.income{background:var(--accent)}.bar.expense{background:color-mix(in oklch, var(--warn) 75%, var(--surface))}@keyframes grow{0%{transform:scaleY(0)}}.legend{color:var(--ink-3);gap:14px;font-size:12.5px;display:flex}.legend i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.meter{background:var(--sunken);border-radius:3px;height:6px;overflow:hidden}.meter>div{background:var(--accent);border-radius:3px;height:100%}.doc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:760px;margin:0 auto;padding:clamp(20px,4vw,40px)}.doc-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.doc-head h1{font-size:20px}.doc-title{letter-spacing:.12em;color:var(--ink-3);font-size:11px;font-weight:600}.doc .kv{margin-bottom:24px}.doc table th:first-child,.doc table td:first-child{padding-left:0}.doc table th:last-child,.doc table td:last-child{padding-right:0}.stamp{letter-spacing:.12em;color:var(--danger-ink);border:1.5px solid;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}@media print{.no-print,.sidebar,.topbar,.bottom-nav{display:none!important}.shell{display:block}body{background:#fff}.content{max-width:none;padding:0;animation:none}.doc,.panel{border:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.show-sm{display:none}.sticky-col{background:var(--surface);z-index:2;box-shadow:1px 0 0 var(--line);position:sticky;left:0}th.sticky-col{z-index:3}@media (width<=640px){.hide-sm{display:none!important}.show-sm{display:initial}body{font-size:15px}input,select,textarea{height:42px;font-size:16px}textarea{height:auto}.input-sm{height:38px}.btn{height:42px}.btn.sm{height:36px}.page-head{gap:12px;margin-bottom:18px}.page-head .sub{display:none}.form-grid{grid-template-columns:1fr 1fr;gap:12px}.page-head .actions{width:100%;margin-left:0}.page-head .actions>*{flex:1}.metrics{grid-template-columns:1fr 1fr}.metric{box-shadow:1px 1px 0 var(--line);padding:12px 14px}.metric .value{font-size:18px}.metric .hint{font-size:12px}.toolbar{padding:12px 14px}.toolbar .search,.toolbar .segmented{width:100%!important;max-width:none!important;margin-left:0!important}.toolbar .segmented button,.toolbar select{flex:1}.chips.scroll-sm{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.toolbar .chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.table-wrap{max-height:none!important}.metric:last-child:nth-child(odd){grid-column:span 2}.chip{flex-shrink:0;padding:6px 12px}.segmented button{padding:8px 12px}th,td{padding:10px 8px}th:first-child,td:first-child{padding-left:14px}th:last-child,td:last-child{padding-right:14px}.panel-head,.panel-body,.panel-foot{padding-left:14px;padding-right:14px}.list>li{padding:12px 14px}.doc{border:0;border-radius:0;margin:0 -16px}.section{margin-top:24px}}
