@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2)format("woff2-variations")}:root{--ink:#1b2430;--muted:#536078;--surface:#fff;--page:#f4f6f9;--hover-fill:#f4f6f9;--line:#d5dbe3;--line-soft:#e6eaf0;--control-border:#c3cbd6;--handle:#8a96a8;--primary:#0165c5;--primary-hover:#014e99;--on-primary:#fff;--select-fill:#e3eefb;--loss:#c41a1c;--loss-fill:#fdecec;--late:#9a4a00;--scrim:#1b24306b;--scrim-sheet:#1b243066;--font-ui:"Noto Sans", system-ui, sans-serif;--font-code:"JetBrains Mono", ui-monospace, monospace;--radius:4px;--radius-pop:6px;--radius-overlay:8px;--radius-sheet:12px 12px 0 0;--shadow-overlay:0 16px 48px #1b243047;--shadow-pop:0 8px 24px #1b24302e;--shadow-sheet:0 -8px 24px #1b24302e;--ring:inset 0 0 0 2px var(--primary);--edge:24px;--el:var(--edge);--er:var(--edge)}@media (width<=599px){:root{--edge:16px}}:root{--field-border:#878f9c;--paid:#1e7a34;--nav:#f4f6f9;--nav-hover:#e9edf2;--nav-selected:#e1e6ed;--late-fill:#fbf1e6;--paid-fill:#e8f3eb;--chart-1:#0165c5;--chart-2:#7b8fa8;--bar-fill:#dce7f4;--avatar:#d9e2ee;--t-xs:12px;--l-xs:16px;--t-sm:14px;--l-sm:20px;--t-md:16px;--l-md:22px;--t-lg:20px;--l-lg:28px;--t-xl:28px;--l-xl:36px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--sidebar-w:224px;--rail-w:200px;--topbar-h:56px;--panel-w:400px;--tabbar-h:56px;--row-h:36px;--nav-row-h:32px;--control-h:36px;--control-h-sm:32px;--control-h-lg:40px;--shadow-panel:-1px 0 0 var(--line)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font-ui);font-variant-numeric:tabular-nums;background:var(--surface);color:var(--ink);font-size:14px;line-height:20px}input,button,select,textarea{font:inherit;color:inherit}button{cursor:pointer;white-space:nowrap}button:disabled{cursor:default;opacity:.5}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}h1,h2,h3{margin:0}a{color:var(--primary)}a:hover{color:var(--primary-hover)}dl,dd{margin:0}@media (width<=599px){input,select,textarea{font-size:16px}}.code{font-family:var(--font-code);white-space:nowrap;font-variant-numeric:normal;font-size:.92em}.figure,.num,time{white-space:nowrap;font-variant-numeric:tabular-nums}.name{overflow-wrap:break-word}.pending{color:var(--muted);margin-left:6px}.loss{color:var(--loss)}.below-cost-price{color:var(--loss);font-weight:600}.below-cost-icon{color:var(--loss);vertical-align:-3px;margin-right:4px;display:inline-flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.contents{display:contents}.toolbar{flex-wrap:wrap;gap:12px;display:flex}.single-tab{background:var(--page);place-items:center;min-height:100dvh;padding:24px;display:grid}.single-tab [data-block=card]{border-color:var(--control-border);border-radius:var(--radius-overlay);text-align:center;width:100%;max-width:420px;padding:32px 24px}.single-tab [data-block=stack]{align-items:center}.single-tab [data-block=stack]>svg{width:48px;height:48px;color:var(--muted)}.single-tab h1{font-size:22px}.single-tab p{color:var(--muted);margin:0;font-size:13px;line-height:20px}@media (width<=599px){.single-tab{padding:16px}main.login-view{justify-content:flex-start}}.shell{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-height,100dvh);background:var(--surface);display:flex;position:fixed}.main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container:main/inline-size}.main>main{flex:1;min-height:0;overflow:auto}aside[aria-label=Navigasi]{width:var(--sidebar-w);height:100%;padding:var(--s-3) var(--s-2);background:var(--nav);border-right:1px solid var(--line);flex-direction:column;flex:none;display:flex;overflow:hidden}.sheet:has(>aside[aria-label=Navigasi]){padding:0;overflow:hidden}.company{align-items:center;gap:var(--s-2);width:100%;min-height:48px;padding:6px var(--s-2);border-radius:var(--radius);text-align:left;background:0 0;border:0;flex:none;display:flex}.company:hover{background:var(--nav-hover)}.company>svg{color:var(--muted);flex:none}.company-text{flex-direction:column;flex:1;min-width:0;display:flex}.company-name{white-space:normal;font-weight:600}.company-me{font-size:var(--t-xs);line-height:var(--l-xs);font-weight:400}.side-create{gap:var(--s-2);margin:var(--s-2) var(--s-2) var(--s-3);flex-direction:column;flex:none;display:flex}.side-create .btn{justify-content:flex-start;width:100%}.side-create a.btn:hover{color:var(--ink)}.side-gap{height:var(--s-2);flex:none}.side-nav{min-height:0;padding-bottom:var(--s-3);flex:1;overflow-y:auto}.side-nav>nav{margin-top:var(--s-2);flex-direction:column;display:flex}.side-nav>nav:first-of-type{margin-top:0}.nav-label{padding:6px var(--s-2) 2px;font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600}.nav-count{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600}.nav-row[href=\/errors] .nav-count{color:var(--loss)}.menu a[role=menuitem]{text-decoration:none}.main>header{z-index:20;align-items:center;gap:var(--s-4);height:var(--topbar-h);padding:0 var(--edge);background:var(--surface);border-bottom:1px solid var(--line);flex:none;display:flex;position:relative}.search-field{align-items:center;gap:var(--s-2);min-width:0;max-width:560px;height:var(--control-h-lg);padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--muted);flex:auto;display:flex}.search-open{align-items:center;gap:var(--s-2);min-width:0;height:100%;color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0;display:flex}.search-open>svg{color:var(--muted);flex:none}.search-field .ph{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kbd{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:20px;color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);white-space:nowrap;align-items:center;gap:2px;padding:0 6px;font-weight:600;display:inline-flex}.search-field>:not(.search-open){flex:none}.status{align-items:center;gap:var(--s-1) var(--s-4);font-size:var(--t-xs);line-height:var(--l-xs);flex-wrap:wrap;margin-left:auto;display:flex}.status:empty{min-height:var(--l-xs)}.st,.status>a{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.st b,.status>a b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.status>a{color:var(--primary);text-decoration:none}.status>a:hover{color:var(--primary-hover);text-decoration:underline}.status>a b{color:inherit}.st.off{color:var(--ink);font-weight:600}.ask{margin-left:var(--s-2)}.ask[aria-pressed=true],.ask[aria-pressed=true]:hover:not(:disabled){background:var(--nav-selected)}.shell>aside:not([aria-label=Navigasi]){width:var(--panel-w);border-left:1px solid var(--line);background:var(--surface);flex-direction:column;flex:none;min-width:0;height:100%;display:flex;overflow:hidden}nav[aria-label=Tempat\ utama]{z-index:25;height:calc(var(--tabbar-h) + max(20px, env(safe-area-inset-bottom,0px)));padding-bottom:max(20px, env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}nav[aria-label=Tempat\ utama]>a,nav[aria-label=Tempat\ utama]>button{min-width:0;color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:11px;font-weight:600;line-height:14px;text-decoration:none;display:flex}nav[aria-label=Tempat\ utama]>a[aria-current=page]{color:var(--ink)}nav[aria-label=Tempat\ utama] svg{flex:none}nav[aria-label=Tempat\ utama] .n{color:var(--loss);font-weight:600}.sheet nav[aria-label=Lainnya] .nav-row{min-height:44px}.palette-layer{z-index:40;background:var(--scrim);position:fixed;inset:0}.palette-box{width:min(1040px,100% - 32px);max-height:calc(var(--vv-height,100dvh) - 96px);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-overlay);box-shadow:var(--shadow-overlay);flex-direction:column;margin:0 auto;display:flex;position:fixed;top:64px;left:0;right:0;overflow:hidden}.pal-top{align-items:center;gap:var(--s-3);flex:none;display:flex}.pal-top>.word{min-height:44px;color:var(--primary);font-size:var(--t-md);background:0 0;border:0;flex:none;padding:0;font-weight:600}.pal-field{align-items:center;gap:var(--s-3);min-width:0;min-height:64px;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-soft);flex:1;display:flex}.pal-field>svg{color:var(--muted);flex:none}.pal-input{min-width:0;font-size:var(--t-lg);line-height:var(--l-lg);background:0 0;border:0;outline:none;flex:1;padding:0}.pal-input::placeholder{color:var(--muted)}.pal-list{min-height:0;padding-bottom:var(--s-2);background:var(--surface);flex:1;overflow:auto}.palette-status:empty{display:none}.palette-status{padding:var(--s-2) var(--s-4) 0;color:var(--muted)}.pal-group-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-1);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600;display:flex}.pal-group-head .n{font-weight:400}.opt{min-height:56px;padding:var(--s-2) var(--s-4);cursor:pointer}.opt:hover{background:var(--hover-fill)}.opt[aria-selected=true],.opt[aria-selected=true]:hover{background:var(--select-fill);box-shadow:var(--ring)}.opt:has(>[data-pending=true]){visibility:hidden}mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;background:0 0;font-weight:600;text-decoration-thickness:2px}.pal-foot{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-4);border-top:1px solid var(--line-soft);background:var(--page);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);flex-wrap:wrap;flex:none;display:flex}.pal-foot .enter{color:var(--ink);align-items:center;gap:6px;margin-left:auto;font-weight:600;display:inline-flex}.pal-chips{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;max-width:70%;display:inline-flex}.pal-field.has-chips .pal-input{min-width:120px}.scope-chip{min-height:var(--control-h);max-width:100%;padding:0 var(--s-1) 0 var(--s-2);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--select-fill);color:var(--ink);font-size:var(--t-sm);line-height:var(--l-sm);align-items:center;gap:6px;display:inline-flex}.scope-chip>svg{color:var(--muted);flex:none}.scope-chip .ct{min-width:0;padding:2px 0}.scope-chip .code{white-space:nowrap;font-weight:600}.scope-chip .chip-x{border-radius:var(--radius);width:28px;height:28px;min-height:0;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.scope-chip .chip-x:hover{background:var(--surface);color:var(--ink)}.opt-line{position:relative}.opt-line .opt{padding-right:calc(var(--s-4) + 44px + var(--s-3))}.opt:has(>.result-unscope){min-height:48px}.plus{top:50%;right:var(--s-4);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);width:44px;height:44px;color:var(--ink);place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.update-card{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--surface);max-width:20rem;color:var(--ink);border:1px solid var(--control-border);border-radius:var(--radius-pop);box-shadow:var(--shadow-pop);padding:12px 16px;position:fixed}.update-card button{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);height:32px;margin:8px 8px 0 0;padding:0 10px;font-weight:600}@media (width<=599px){.shell{flex-direction:column}.main>header{gap:var(--s-2);height:auto;padding:var(--s-3) var(--edge) var(--s-2);flex-wrap:wrap}.main>header .search-field{border-radius:var(--radius-pop);max-width:none;height:52px;font-size:var(--t-md);flex-basis:100%}.main>header .search-field>:not(.search-open){border:0;border-left:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:0 0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.status{gap:2px var(--s-3);margin-left:0}.palette-layer{background:var(--surface)}.palette-box{top:var(--vv-top,0px);width:100%;height:var(--vv-height,100dvh);border:0;border-radius:0;max-height:none;margin:0;left:0}.pal-top{margin:var(--s-3) var(--edge) var(--s-2)}.pal-field{height:52px;min-height:0;padding:0 var(--s-3);border:2px solid var(--primary);border-radius:var(--radius-pop)}.pal-input{font-size:var(--t-md)}.opt{padding:var(--s-2) var(--edge)}.pal-field.has-chips{height:auto;min-height:52px;padding:var(--s-1) var(--s-1) 0 var(--s-3);flex-wrap:wrap;row-gap:0}.pal-field.has-chips .pal-chips{gap:var(--s-1);flex:1 0 100%;order:-1;max-width:none;padding-top:2px}.pal-field.has-chips .pal-input{min-width:0;min-height:44px}.scope-chip{min-height:var(--control-h-lg);padding:0 0 0 var(--s-2)}.scope-chip .chip-x{width:40px;height:calc(var(--control-h-lg) - 2px)}.opt-line .opt{padding-right:var(--edge)}.plus{top:var(--s-2);right:var(--edge);transform:none}.opt-line .result-main{min-height:44px;padding-right:calc(44px + var(--s-2))}}@media (width>=600px){.main>header>button.icon{margin-left:-4px}}.result{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.result-party,.result-note{align-items:center;gap:var(--s-3);flex-wrap:nowrap}.result-party>svg,.result-note>svg{color:var(--muted);flex:none}.result-main{flex-direction:column;flex:1;min-width:0;display:flex}.result-name{overflow-wrap:break-word;font-weight:600}.result-title{overflow-wrap:break-word}.result-title .code{font-weight:600}.result-meta{gap:0 var(--s-3);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);flex-wrap:wrap;display:flex}.facts.meta{color:var(--muted);flex-wrap:wrap;gap:0 12px;font-size:12px;line-height:16px;display:flex}.facts.meta>div{gap:4px;display:flex}.facts.meta dt{color:var(--muted)}.result-item{gap:2px var(--s-3);grid-template-columns:40px minmax(0,1fr) 72px 112px 112px;grid-template-areas:"img main f1 f2 f3";align-items:center;display:grid}.result-item>[data-size]{grid-area:img}.result-item>.result-main{grid-area:main;min-width:0}.result-figures{display:contents}.result-note .result-figures,.result-party .result-figures{gap:var(--s-3);display:flex}.result-figures>div{text-align:right}.result-figures dt{color:var(--muted);font-size:12px;line-height:16px}.result-figures dd{white-space:nowrap;font-weight:600}.result-item .result-figures>div:first-child{grid-area:f1}.result-item .result-figures>div:nth-child(2){grid-area:f2}.result-item .result-figures>div:nth-child(3){grid-area:f3}@media (width<=639px){.result-item{gap:4px var(--s-3);grid-template-columns:40px repeat(3,minmax(0,1fr));grid-template-areas:"img main main main""img f1 f2 f3";align-items:start}.result-figures>div{text-align:left}.result-figures dd{font-size:12px;line-height:16px}}.result-party .result-figures>div:first-child{width:72px}.result-party .result-figures>div:nth-child(2),.result-party .result-figures>div:nth-child(3){width:112px}@media (width<=639px){.result-party:has(>.result-figures){gap:4px var(--s-3);grid-template-columns:20px repeat(3,minmax(0,1fr));grid-template-areas:"ic main main main"".f1 f2 f3";align-items:start;display:grid}.result-party:has(>.result-figures)>svg{grid-area:ic}.result-party:has(>.result-figures)>.result-main{grid-area:main}.result-party:has(>.result-figures) .result-figures{display:contents}.result-party .result-figures>div{width:auto}.result-party .result-figures>div:first-child{grid-area:f1}.result-party .result-figures>div:nth-child(2){grid-area:f2}.result-party .result-figures>div:nth-child(3){grid-area:f3}}.result-combo-open{flex-flow:column;align-items:stretch;gap:8px}.mini-history{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.mini-history li{gap:var(--s-3);border-bottom:1px solid var(--line-soft);grid-template-columns:88px 72px 72px minmax(0,1fr);padding:6px 0;display:grid}.mini-history li>:last-child{font-weight:600}.result-combo-open .facts:not(.profile-facts){flex-wrap:wrap;gap:8px 32px;display:flex}.result-combo-open .facts:not(.profile-facts) dt{color:var(--muted);font-size:12px;line-height:16px}.profile{flex-direction:column;gap:8px;display:flex}.profile-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.profile-name{overflow-wrap:break-word;font-size:16px;font-weight:700;line-height:22px;display:block}.profile-large .profile-name{font-size:20px;line-height:28px}.profile-kind{color:var(--muted)}.profile-facts{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:8px 16px;display:grid}.profile-facts dt{color:var(--muted);font-size:12px;line-height:16px}.profile-facts dd{overflow-wrap:break-word}.aliases{margin:0;padding:0;list-style:none}.person-name{font:inherit;color:var(--ink);text-align:left;-webkit-text-decoration:underline dotted var(--handle);text-decoration:underline dotted var(--handle);text-underline-offset:3px;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;padding:0;display:inline}td.who .person-name{display:block}.person-card{z-index:60;background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-pop);width:300px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-pop);padding:16px;position:fixed}main.item-view{gap:var(--s-6);padding:var(--s-6) 0 var(--s-12);flex-direction:column;display:flex}.item-strip{align-items:flex-start;gap:var(--s-4) var(--s-6);padding:0 var(--edge);flex-wrap:wrap;display:flex}.strip-id{gap:var(--s-4);flex:420px;min-width:0;display:flex}.strip-text{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.strip-title{font-size:var(--t-lg);line-height:var(--l-lg);overflow-wrap:break-word;font-weight:600}.strip-title .code{color:var(--ink);font-weight:600}.strip-meta{gap:0 var(--s-4);font-size:var(--t-xs);line-height:var(--l-xs);flex-wrap:wrap;display:flex}.strip-meta>div{gap:4px;display:flex}.strip-meta dt{color:var(--muted)}.strip-meta dd{font-weight:600}.strip-meta .aliases{gap:0 var(--s-2);flex-wrap:wrap;display:flex}.strip-actions{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.strip-figures{border-left:1px solid var(--line);display:flex}.strip-figures>div{padding:0 var(--s-4);flex-direction:column;display:flex}.strip-figures>div+div{border-left:1px solid var(--line)}.strip-figures dt{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600}.strip-figures dd{font-size:var(--t-md);line-height:var(--l-md);white-space:nowrap;font-weight:600}.strip-figures dd .unit{font-size:var(--t-sm);color:var(--muted);font-weight:400}.halves{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.half{--el:var(--edge);--er:var(--edge);flex-direction:column;min-width:0;display:flex}.half-head{align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--er) 0 var(--el);display:flex}.half-head h2{font-size:var(--t-md);line-height:var(--l-md);font-weight:600}.half-head .count{color:var(--muted)}.half-head .btn-small{margin-left:auto}.margin-switch{align-items:center;gap:6px;margin-left:auto;display:none}.half-focus{padding:12px var(--er) 16px var(--el);flex-direction:column;gap:8px;display:flex}.half-focus .profile-name{font-size:var(--t-md);line-height:var(--l-md);font-weight:600}.not-found{font-size:14px;font-weight:700;line-height:20px}.half-scroll{overflow-x:auto}.half>.load-more{margin:var(--s-3) var(--er) var(--s-3) var(--el);align-self:flex-start}@media (width>=600px){.half:first-child{--er:16px}.half+.half{--el:16px;border-left:1px solid var(--line)}}@media (width<=599px){main.item-view{gap:var(--s-3);padding:var(--s-4) 0 var(--s-8)}.item-strip{gap:var(--s-3)}.strip-id{gap:var(--s-3);flex-basis:100%}.photo[data-size=strip],.photo-ph[data-size=strip]{--photo:56px}.strip-title{font-size:var(--t-md);line-height:var(--l-md)}.strip-figures{gap:var(--s-3) var(--s-4);border-left:0;border-top:1px solid var(--line);padding-top:var(--s-3);flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strip-figures>div{padding:0}.strip-figures>div+div{border-left:0}.strip-figures dd{font-size:var(--t-sm);line-height:var(--l-sm)}.half-tabs{padding:0 var(--edge);border-bottom:1px solid var(--line);border-image:linear-gradient(to right, transparent var(--edge), var(--line) var(--edge), var(--line) calc(100% - var(--edge)), transparent calc(100% - var(--edge))) 0 0 1 0;grid-template-columns:1fr 1fr;gap:0 4px;display:grid}.halves{border-top:0;display:block}.half-head{min-height:44px}.half-head h2{display:none}.margin-switch{display:inline-flex}.margin-switch+.btn-small{margin-left:0}.margin-switch .toggle-group button{min-width:40px;min-height:36px;font-size:var(--t-sm)}th [data-trailing]{display:none}}[role=tab]{border-radius:var(--radius) var(--radius) 0 0;color:var(--muted);background:0 0;border:0;font-weight:400}[role=tab]:hover:not([aria-selected=true]){background:var(--hover-fill)}[role=tab][aria-selected=true]{background:var(--select-fill);color:var(--ink);font-weight:600}.tabs{gap:0 var(--s-1);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tabs [role=tab]{height:44px;padding:0 12px}.half-tabs [role=tab]{height:44px;padding:0 var(--s-3);font-size:var(--t-md);border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-1px}.half-tabs [role=tab][aria-selected=true]{border-color:var(--line);background:var(--surface)}.ptabs{top:var(--topbar-h);z-index:15;gap:0 var(--s-1);padding:0 var(--edge);background:var(--surface);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;position:sticky;overflow-x:auto}.ptabs>[role=tab]{height:44px;padding:0 var(--s-3);font-size:var(--t-md);flex:none}.main>main .ptabs{top:0}.tab-panel[hidden]{display:none}.tab-panel.flush{gap:0}.tab-panel.flush th{top:calc(var(--topbar-h) + 45px)}.main>main .tab-panel.flush th{top:45px}main.party-view:has(>.ptabs){gap:var(--s-6)}.range-n{color:var(--ink);font-weight:600}td.thumbcell{vertical-align:middle;width:48px;padding-top:2px;padding-bottom:2px}@media (width<=599px){.ptabs{margin-top:calc(-1 * var(--s-2));padding:var(--s-2) var(--edge) 0;gap:0 2px;position:static}.ptabs>[role=tab]{border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:0 10px}.ptabs>[role=tab][aria-selected=true]{border-color:var(--line);background:var(--surface)}td.thumbcell{order:-4;width:auto}}table{border-collapse:collapse;width:100%}th{top:var(--topbar-h);z-index:1;height:32px;color:var(--muted);text-align:left;vertical-align:middle;background:var(--page);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px;font-weight:600;line-height:16px;position:sticky}td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);overflow-wrap:break-word;height:36px;padding:8px}tr>:first-child{padding-left:var(--el)}tr>:last-child{padding-right:var(--er)}th.num,td.num{text-align:right;white-space:nowrap}td a.code{color:var(--primary);text-decoration:none}td a.code:hover{text-decoration:underline}td a{color:var(--ink);-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);text-underline-offset:3px}tbody tr:hover>td{background:var(--hover-fill)}tr.row-open{cursor:pointer}tr.row-focus{background:var(--select-fill)}@media (width>=600px){tbody tr.row-focus>td,tbody tr.row-focus:hover>td{background:var(--select-fill)}}tr.row-focus+tr:not(.row-focus)>td{border-top:2px solid var(--control-border)}tr.row-return>td{color:var(--muted)}.main>main th,.half-scroll th{top:0}td.lp{color:var(--loss);font-weight:600}td.loss{color:var(--loss)}tbody tr.group-row>td,tbody tr.group-row:hover>td{height:36px;color:var(--ink);background:var(--surface);border-top:2px solid var(--control-border);border-bottom:1px solid var(--line);font-size:14px;font-weight:700;line-height:20px}tbody tr.state-row>td,tbody tr.state-row:hover>td{background:var(--surface);padding-top:12px;padding-bottom:12px}tr.state-row p{margin:0}.col-resize{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;height:100%;position:absolute;top:0;right:0}.col-resize:after{content:"";background:0 0;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;right:0}th[aria-sort=ascending]>button[data-sort-button],th[aria-sort=descending]>button[data-sort-button]{color:var(--ink)}.sort-arrow{vertical-align:-1px;width:12px;height:12px;margin-left:4px}th>button[data-sort-button]:hover{color:var(--ink)}.toggle-group{vertical-align:middle;border:1px solid var(--control-border);border-radius:var(--radius);margin-left:4px;display:inline-flex}.toggle-group button{min-width:20px;min-height:20px;color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:600;line-height:16px}.toggle-group button:first-child{border-radius:3px 0 0 3px}.toggle-group button:last-child{border-radius:0 3px 3px 0}.toggle-group button[aria-pressed=true]{background:var(--select-fill);color:var(--ink)}th:hover .col-resize:after{background:var(--handle)}.col-resize:hover:after,.col-resize:focus-visible:after{background:var(--muted)}.col-resize:focus-visible{outline-offset:-2px}td.action{vertical-align:middle;width:48px;padding-top:2px;padding-bottom:2px}.table-scroll{overflow-x:auto}main.page-view{gap:var(--s-8);padding:var(--s-6) 0 var(--s-12);flex-direction:column;display:flex}.stat .cmp .figure{color:var(--ink);font-weight:600}.stat .cmp .figure.loss{color:var(--loss)}main.page-view td.num [data-block=inline]{flex-wrap:nowrap;justify-content:flex-end}main.page-view td.num .field-control{width:150px;height:var(--control-h-sm);text-align:right}.sec>.load-more{margin:var(--s-3) var(--edge) 0;align-self:flex-start}.sheet .kv+form{margin-top:var(--s-4)}.sheet .field-control[name=amount]{height:52px;font-size:var(--t-lg);line-height:var(--l-lg);font-weight:600}@media (width<=599px){main.page-view{gap:var(--s-6);padding:var(--s-4) 0 var(--s-8)}main.page-view td.pri{font-size:var(--t-sm);line-height:var(--l-sm);font-weight:600}main.page-view td.pri .cell-sub{font-weight:400}table,tbody,thead,thead tr{display:block}th{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}thead tr:has(>th[aria-sort]){padding:0 var(--er) 0 var(--el);background:var(--page);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}thead tr>th[aria-sort]{clip-path:none;white-space:nowrap;flex:none;height:auto;margin:0;padding:0;position:static;width:auto!important}thead tr>th[aria-sort]:has([data-trailing]){order:1}thead tr>th[aria-sort].num:not(:has([data-trailing])){text-align:right;order:2;margin-left:auto}th>button[data-sort-button]{min-height:44px}.col-resize{display:none}tbody tr{padding:10px var(--er) 10px var(--el);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}td>.data-bar{display:none}tbody tr>td{height:auto;font-size:12px;line-height:16px;display:block;text-align:left!important;border:0!important;padding:0!important}tbody tr>td,tbody tr:hover>td,tbody tr.state-row>td{background:0 0}tbody tr:hover{background:var(--hover-fill)}tr.row-focus+tr:not(.row-focus){border-top:2px solid var(--control-border)}tbody tr:before{content:"";flex-basis:100%;order:-1;height:0}td.pri{flex:1 1 0;order:-3;min-width:0}td.pri .person-name,table.lines td.pri,table.notas td.pri{font-size:14px;font-weight:600;line-height:20px}td.pri:has(>.person-name){flex-direction:column;display:flex}td.pri>.person-name{order:-1}td.fig{order:-2;margin-left:auto;font-size:14px;font-weight:600;line-height:20px}td[data-l]:before{content:attr(data-l);color:var(--muted);margin-right:4px;font-weight:400}td:empty{display:none}td[colspan]{flex-basis:100%}tbody tr.group-row{background:var(--page)}tbody tr.group-row>td{font-size:14px;line-height:20px}tbody tr.state-row,tbody tr.state-row:hover{background:var(--surface)}td.action{width:auto;margin-left:auto}td.action:has(>.btn-small){flex-basis:100%;margin-left:0}td.action>.btn-small{width:100%}tbody tr>td>.data-bar{display:none}table[data-inset] tbody tr,:is(.table-scroll,.table-edge,.half>.half-scroll)>table tbody tr{padding-inline:0}:is(.table-scroll,.table-edge,.half>.half-scroll)>table thead tr:has(>th[aria-sort]){padding-inline:0}:is(.table-scroll,.table-edge,.half>.half-scroll)>table tbody tr:last-child,table[data-inset] tbody tr:last-child{border-bottom:0}table[data-inset] thead tr:has(>th[aria-sort]){background:var(--surface);padding-inline:0}.table-ghost{--ghost-row-h:52px}.table-ghost[data-lines="2"]{--ghost-row-h:78px}.table-ghost>.ghost-head{display:none}.page-head .actions:empty{flex-basis:100%}.page-head{--head-gap:var(--s-2) var(--s-3);--titles-basis:220px}}.kv{gap:var(--s-2) var(--s-4);grid-template-columns:120px minmax(0,1fr);display:grid}.kv>div{display:contents}.kv dt{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600}.kv dd{overflow-wrap:break-word}.kv dd:has(>span+span){gap:0 var(--s-2);flex-wrap:wrap;display:flex}@media (width<=599px){.kv{grid-template-columns:110px minmax(0,1fr)}}main.party-view{gap:var(--s-8);padding:var(--s-6) 0 var(--s-12);flex-direction:column;display:flex}@media (width<=599px){main.party-view{gap:var(--s-6);padding:var(--s-4) 0 var(--s-8)}}main.note-view{gap:var(--s-8);padding:var(--s-6) 0 var(--s-12);flex-direction:column;display:flex}@media (width<=599px){main.note-view{gap:var(--s-6);padding:var(--s-4) 0 var(--s-8)}}main.note-view .tabs{padding:0 var(--edge);scrollbar-width:none;flex-wrap:nowrap;flex:none;overflow-x:auto}main.note-view .tabs>[role=tab]{flex:none}main.note-view .tab-panel{margin-top:calc(-1 * var(--s-2))}main.note-view [data-part=column]+[data-part=column]{border-left:1px solid var(--line)}main.note-view [data-part=column]:first-child>.sec+.sec{margin-top:var(--s-8)}main.note-view [data-part=column]+[data-part=column]>.sec+.sec{margin-top:var(--s-2)}@container (width<=839px){main.note-view [data-part=column]+[data-part=column]{margin-top:var(--s-6);border-left:0}}table.lines td a{color:var(--primary);text-decoration:none}table.lines td.pri>.name{display:none}@media (width<=599px){table.lines td.pri>.name{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:400;display:block}table.lines td.who{display:none}}main.errors-view{gap:var(--s-8);padding:var(--s-6) 0 var(--s-12);flex-direction:column;display:flex}@media (width<=599px){main.errors-view{gap:var(--s-6);padding:var(--s-4) 0 var(--s-8)}}.page-title{font-size:var(--t-lg);line-height:var(--l-lg);overflow-wrap:break-word;font-weight:600}.tab-panel{flex-direction:column;gap:16px;display:flex}.party-notes,.list-block{flex-direction:column;gap:8px;display:flex}.list-block h2{font-size:14px;font-weight:700;line-height:20px}.remarks,.payments{margin:0 calc(-1 * var(--edge));border-top:1px solid var(--line-soft);padding:0;list-style:none}.remarks li,.payments li{padding:8px var(--edge);border-bottom:1px solid var(--line-soft)}.payments li{flex-wrap:wrap;gap:4px 16px;display:flex}.remark-body{overflow-wrap:break-word;white-space:pre-wrap;margin:0 0 2px}.remark-meta{color:var(--muted);flex-wrap:wrap;gap:2px 8px;font-size:12px;line-height:16px;display:flex}.remark-meta .nm{color:var(--ink);font-weight:600}.remark-meta .pending{margin-left:0}.sheet-layer{z-index:50;background:var(--scrim-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-height:100%;color:inherit;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);border:0;margin:0;position:relative;overflow:auto}.sheet-close.icon{width:44px;height:44px;position:absolute;top:8px;right:8px}.sheet:has(>.sheet-close) .profile-head{min-height:28px;padding-right:48px}.sheet-title{font-size:16px;font-weight:700;line-height:22px}.sheet-actions{background:var(--surface);flex-wrap:wrap;gap:8px;padding-top:8px;display:flex;position:sticky;bottom:0}.sheet-top .word{display:none}.sheet-top h2{font-size:var(--t-md);line-height:var(--l-md);font-weight:600}.sheet:has(>.sheet-top) .sheet-actions{justify-content:flex-end}@media (width>=600px){.sheet-layer{align-items:center}.sheet{border:1px solid var(--control-border);border-radius:var(--radius-pop);max-width:32rem;box-shadow:var(--shadow-pop);padding:16px}.sheet-top{margin-bottom:var(--s-3)}.dialog .kv{grid-template-columns:140px minmax(0,1fr)}}@media (width<=599px){.sheet:has(>.sheet-top){height:100%;padding:0 var(--edge) calc(var(--s-6) + env(safe-area-inset-bottom,0px));border-radius:0}.sheet:has(>.sheet-top) .sheet-actions{display:none}.sheet-top{z-index:1;height:52px;margin:0 calc(-1 * var(--edge)) var(--s-3);padding:0 var(--edge);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.sheet-top .word{display:inline-flex}.sheet-top h2{text-align:center}.sheet-top .word:first-child{justify-self:start}.sheet-top .word:last-child{justify-self:end}}.sheet-layer[data-edge=left]{justify-content:flex-start;align-items:stretch}.sheet-layer[data-edge=left] .sheet{width:var(--sidebar-w);border-radius:0;max-width:none;height:100%}.dialog{gap:var(--s-4);width:min(440px,100%);padding:var(--s-6);border-radius:var(--radius-overlay);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-overlay);border:0;flex-direction:column;display:flex}dialog.dialog{max-width:none;max-height:calc(100% - 2 * var(--s-4));margin:auto;overflow:auto}dialog.dialog:not([open]){display:none}dialog.dialog::backdrop{background:var(--scrim)}@media (width<=599px){.dialog{width:100%;padding:var(--s-4) var(--edge) calc(44px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-sheet)}dialog.dialog{max-height:100%;margin:auto 0 0}.dialog[data-still]{width:100vw;margin-inline:calc(50% - 50vw)}.dialog:has(>.dialog-top){padding-top:0}.dialog>.dialog-top{z-index:1;height:52px;margin:0 calc(-1 * var(--edge));padding:0 var(--edge);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.dialog>.dialog-top .word{justify-self:start;display:inline-flex}.dialog>.dialog-top h2{text-align:center}.dialog:has(>.dialog-top) .dialog-foot>button.secondary{display:none}dialog.dialog[data-tall]{height:100%}}@media (width>=600px){.table-edge td:first-child{z-index:2;background:var(--surface);position:sticky;left:0}main.page-view .tab-panel .table-edge th{position:static;top:auto}main.page-view .tab-panel .table-edge th:first-child{z-index:2;background:var(--page);position:sticky;left:0}}.letter-layer{z-index:60;padding:var(--s-4);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.letter{width:min(440px,100%);max-height:calc(100dvh - var(--s-12));background:var(--surface);border-radius:var(--radius-overlay);box-shadow:var(--shadow-overlay);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.letter-top{padding:var(--s-6) var(--s-6) var(--s-4);border-bottom:1px solid var(--line);flex:none}.letter-top h2{font-size:var(--t-md);line-height:var(--l-md);font-weight:600}.letter-top .word{display:none}.letter-body{gap:var(--s-4);min-height:0;padding:var(--s-4) var(--s-6) var(--s-6);overflow-wrap:break-word;flex-direction:column;flex:1;display:flex;overflow-y:auto}.letter-body:focus-visible{outline-offset:-2px}.letter:focus{outline:none}.letter-body p,.letter-body ul{margin:0;padding:0}.letter-body h3{margin-bottom:var(--s-1);font-size:var(--t-sm);line-height:var(--l-sm);font-weight:600}.letter-body ul+p{margin-top:var(--s-2)}.letter-body b,.letter-body .meta dd{font-weight:600}.letter-body .letter-list{padding-left:var(--s-6);list-style:outside}.letter-list li+li{margin-top:var(--s-1)}.letter-list li::marker{color:var(--muted)}.letter-failure{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-6);border-top:1px solid var(--line);flex:none;display:flex}.letter-failure p{font-weight:600}.letter-failure .text-link{color:var(--primary);background:0 0;border:0;padding:0;font-weight:600}.letter-foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-6);border-top:1px solid var(--line);flex:none;display:flex}@media (width<=599px){.letter-layer{align-items:end;padding:0}.letter{border-radius:var(--radius-sheet);width:100%}.letter-top{align-items:center;gap:var(--s-3);height:52px;padding:0 var(--edge);grid-template-columns:minmax(0,1fr) auto;display:grid}.letter-top .word{display:inline-flex}.letter-body{padding:var(--s-4) var(--edge) calc(var(--s-6) + 20px)}.letter-failure{padding:var(--s-3) var(--edge)}.letter-foot{display:none}}.settings,.text-sheet{gap:16px;display:grid}.settings fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.settings legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:600;line-height:16px}.settings select{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);width:100%;height:36px;padding:0 8px}.settings input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:0}.column-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.column-list li{align-items:center;gap:4px;min-height:28px;display:flex}.column-list label{flex:1;align-items:center;gap:8px;display:flex}.check{align-items:center;gap:8px;display:flex}.text-sheet>label{color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.text-sheet [role=alert]{color:var(--ink);margin:0;font-weight:600}@media (pointer:coarse){:where(button:not(.btn):not(.btn-small):not(.pick-sm):not(.icon):not(.pick-field):not(.text-link):not(.toggle-group>button):not(.period-switch button):not(.seg>button):not(.clear),select,[role=tab],input:not([type=checkbox]):not([type=radio]):not(.field-control),.segmented label){min-height:44px}.btn,.btn-small,.pick-sm,button.icon,.pick-field,button.text-link{position:relative}.btn:after,.btn-small:after,.pick-sm:after,button.icon:after,.pick-field:after,button.text-link:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}main.today-view,main.review-view{gap:var(--s-8);padding:var(--s-6) 0 var(--s-12);flex-direction:column;display:flex}.late{color:var(--late)}.kv dd:has(>.strong){font-weight:600}.stat .cmp .emph{color:var(--ink);white-space:nowrap;font-weight:600}.stat .cmp .emph.loss{color:var(--loss)}.stat .cmp svg{vertical-align:-3px}.sec .tabs,main.review-view>.tabs{padding:0 var(--edge);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}main.review-view>.tabs{flex:none}main.review-view>.tab-panel{margin-top:-8px}main.review-view>.tab-panel:has(>table){margin-top:calc(-1 * var(--s-8))}.sec .tabs::-webkit-scrollbar{display:none}main.review-view>.tabs::-webkit-scrollbar{display:none}.sec .tabs [role=tab],main.review-view>.tabs [role=tab]{flex:none}main.today-view .rows{margin-top:var(--s-3)}.rows .main-col{flex-direction:column;flex:1;min-width:0;display:flex}.rows .side-col{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.rows .t{overflow-wrap:break-word;font-weight:600}.rows .s{gap:0 var(--s-3);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);flex-wrap:wrap;display:flex}.facts-grid{gap:var(--s-3) var(--s-6);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.facts-grid dt{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600}.facts-grid dd{overflow-wrap:break-word}@media (width<=599px){main.today-view,main.review-view{gap:var(--s-6);padding:var(--s-4) 0 var(--s-8)}main.review-view>.tab-panel:has(>table){margin-top:calc(-1 * var(--s-6))}tbody tr>td.hide-phone{display:none}main.today-view td.pri,main.review-view td.pri{font-size:var(--t-sm);line-height:var(--l-sm);font-weight:600}main.today-view td.fig,main.review-view td.fig{font-weight:600}}main.history-view{padding:var(--s-6) 0 var(--s-12);flex-direction:column;display:flex}main.history-view>*{flex:none}.tabs-strip{z-index:15;margin-top:var(--s-6);padding:0 var(--edge);background:var(--surface);scrollbar-width:none;flex-wrap:nowrap;position:sticky;top:0;overflow-x:auto}.tabs-strip::-webkit-scrollbar{display:none}.tabs-strip>[role=tab]{flex:none}main.history-view .tab-panel{gap:0;min-width:0}main.history-view th{top:45px}.period{align-items:center;gap:2px;display:inline-flex}.day-pick{cursor:pointer;position:relative}.day-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.filters>.btn-small:last-child{margin-left:auto}.pick-wrap{display:inline-flex;position:relative}.filters .pick-sm{padding:0 var(--s-2) 0 10px;gap:6px;font-weight:600}.pick-sm .k{color:var(--muted);font-weight:400}.pick-sm>svg{color:var(--muted)}.pick-sm.set{background:var(--select-fill)}.pick-pop{z-index:30;top:calc(100% + var(--s-1));gap:var(--s-2);width:320px;max-height:60vh;padding:var(--s-2) 0;background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-pop);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.pick-search{margin:0 var(--s-2);position:relative}.pick-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:12px;left:12px}.pick-search .field-control{padding-left:36px}.sheet:has(>.sheet-top[data-bare]){border-radius:var(--radius-sheet)}.sheet>.pick-search{margin:0 0 var(--s-2)}.pick-list{flex-direction:column;display:flex}.pick-option{align-items:center;gap:var(--s-2);width:100%;min-height:var(--row-h);padding:var(--s-1) var(--s-3);text-align:left;white-space:normal;background:0 0;border:0;display:flex}.pick-option:hover{background:var(--hover-fill)}.pick-option[aria-selected=true]{background:var(--select-fill);font-weight:600}.pick-option .pl-t{overflow-wrap:break-word;flex:1;min-width:0}.pick-option .muted{color:var(--muted);font-weight:400}.pick-option>svg{color:var(--primary);flex:none}.pl-group{padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600}.who-cell{align-items:center;gap:var(--s-2);display:inline-flex}.cell-sub{color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);font-weight:400;display:block}.strong{font-weight:600}.focus-head{align-items:center;gap:var(--s-2) var(--s-6);margin-top:var(--s-4);padding:0 var(--edge);flex-wrap:wrap;display:flex}.who-title .avatar{width:32px;height:32px;font-size:var(--t-sm)}.focus-head .ft{font-size:var(--t-md);line-height:var(--l-md);font-weight:600}.focus-head dl[data-block=factlist]{container-type:normal}.focus-head .facts.meta{gap:var(--s-1) var(--s-4)}.focus-head .facts.meta dd{font-weight:600}.focus-head .btn-small{margin-left:auto}table.feed td.who,td.who{white-space:normal}td.src{color:var(--muted)}td.src .code{color:var(--ink)}main.history-view td.fig{font-weight:400}main.history-view th[aria-sort=descending]:after{content:"↓";margin-left:var(--s-1)}.day-row>td b{color:var(--ink)}.ev{align-items:flex-start;gap:var(--s-2);min-width:0;display:flex}.ev>.ic{color:var(--muted);flex:none;margin-top:2px}.ev.fail>.ic{color:var(--loss)}.ev-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-line{align-items:baseline;gap:0 var(--s-2);flex-wrap:wrap;display:flex}.ev-line .q{overflow-wrap:anywhere;font-weight:600}.ev-line a.rec{color:var(--primary);font-weight:600;text-decoration:none}.ev-line a.rec:hover{text-decoration:underline}.chg{align-items:baseline;gap:0 var(--s-2);font-size:var(--t-xs);line-height:var(--l-xs);flex-wrap:wrap;font-weight:400;display:flex}.chg .lbl{color:var(--muted);font-weight:600}.chg s{color:var(--muted)}.list-foot .range{color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);white-space:nowrap}.list-foot .range b{color:var(--ink);font-weight:600}.foot-hold{width:1px;height:var(--foot-h,var(--control-h));flex:none}.list-foot .range .skeleton-bar{width:96px}.focus-head .skeleton-bar{min-width:64px}.focus-head .ft .skeleton-bar{width:120px}.focus-head .facts.meta .skeleton-bar{vertical-align:middle;height:10px;margin:0;display:inline-block}@media (width<=599px){main.history-view{padding:var(--s-4) 0 var(--s-8)}.tabs-strip{margin-top:var(--s-4);padding:var(--s-2) var(--edge) 0;gap:0 4px;position:static}.tabs-strip [role=tab]{height:44px;padding:0 var(--s-4);font-size:var(--t-md);border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-1px}.tabs-strip [role=tab][aria-selected=true]{border-color:var(--line);background:var(--surface)}.filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.filters .pick-sm{height:36px;font-size:var(--t-sm);line-height:var(--l-sm)}.pick-wrap{flex:none}.filters>.btn-small:last-child{flex:none;margin-left:0}main.history-view .btn,main.history-view .btn-small{height:44px}main.history-view .day-pick{height:var(--control-h)}.period button.icon{width:44px;height:44px}.pick-option{min-height:44px;padding:var(--s-1) var(--edge)}.pl-group{padding-left:var(--edge)}.focus-head{margin-top:var(--s-3)}.focus-head .btn-small{margin-left:0}table.feed td.who .avatar,main.history-view td.who .avatar{display:none}main.history-view td.who .who-cell{display:inline}main.history-view td.who .cell-sub{margin-left:var(--s-1);display:inline}main.history-view td.who .cell-sub .skeleton-bar{display:none}main.history-view td.who,main.history-view td.src{font-size:var(--t-xs);line-height:var(--l-xs)}main.history-view thead tr:has(>th[aria-sort]){clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}main.history-view td.pri{font-size:var(--t-sm);line-height:var(--l-sm);font-weight:600}main.history-view td.fig{font-weight:600}.day-row{padding:6px var(--edge);background:var(--page);border-bottom:1px solid var(--line);display:block}.day-row:before{display:none}.day-row>td{background:0 0;border:0;display:inline;padding:0!important}.list-foot .btn,.list-foot .foot-hold{height:44px}main.page-view .ptabs{gap:0 var(--s-1);margin-top:var(--s-4);padding:var(--s-2) var(--edge) 0;position:static}main.page-view .ptabs>[role=tab]{padding:0 var(--s-4);font-size:var(--t-md);border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-1px}main.page-view .ptabs>[role=tab][aria-selected=true]{border-color:var(--line);background:var(--surface)}main.page-view .tab-panel{gap:var(--s-6);padding-top:var(--s-4)}main.page-view .tab-panel>.figs-frame:first-child{margin-top:calc(var(--s-4) * -1)}.perf-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.perf-filters .toggle-group{flex:none}.perf-filters .toggle-group button{min-height:36px;font-size:var(--t-sm)}.perf-foot{--foot-h:44px}.perf-foot .btn,.perf-foot .foot-hold{height:44px}.page-head .actions{gap:var(--s-2)}table.perf{min-width:0!important}table.perf thead{display:none}table.perf tbody tr{gap:var(--s-2) 0;grid-template-columns:1fr 1fr;align-items:start;padding:10px 0;display:grid}table.perf tbody tr>td{padding:0 var(--s-2) 0 var(--edge)!important}table.perf tbody tr:before{display:none}table.perf td.pri{grid-column:1/-1}table.perf td.num{text-align:left;font-size:var(--t-sm);line-height:var(--l-sm)}table.perf td .phone-label{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:400;display:block}}@media (width>=600px){.camera-scrim{z-index:59;background:var(--scrim);display:block;position:fixed;inset:0}.camera{border-radius:var(--radius-overlay);width:520px;inset:32px auto 32px calc(50% - 260px);overflow:hidden}.sheet-layer[data-wide]{padding:0 var(--s-6)}.sheet-layer[data-wide] .sheet{max-width:880px;padding:var(--s-6);border-radius:var(--radius-overlay)}}[data-size=capture]{--photo:auto;--photo-w:100%;border-radius:var(--radius-pop);aspect-ratio:4/3}.photo[data-size=capture]{border-color:var(--line);background:var(--page)}@media (width<=599px){.pick-search{top:52px}main.inbox-view .tabs>[role=tab]{padding:0 var(--s-2)}main.inbox-view .inbox{min-height:0;display:block}main.inbox-view .inbox>.option-list{border-right:0}main.inbox-view .detail-body,.sheet .detail-body{padding:0 0 var(--s-6);grid-template-columns:minmax(0,1fr)}.shell>main.inbox-view{padding-top:var(--s-4)}.shell>main.inbox-view>.page-head{margin-bottom:var(--s-6)}}main.analytics-view{padding:var(--s-6) 0 var(--s-12);flex-direction:column;display:flex}.toggle-group.period-switch{margin-block:0;overflow:hidden}.toggle-group.period-switch button{height:30px;min-height:0;line-height:var(--l-sm);background:var(--surface);border-radius:0;padding:0 10px}.toggle-group.period-switch button+button{border-left:1px solid var(--control-border)}.toggle-group.period-switch button[aria-pressed=true]{background:var(--select-fill)}@media (pointer:coarse){.toggle-group.period-switch button{min-height:0;position:relative}.toggle-group.period-switch button:after{content:"";width:100%;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}main.analytics-view .ptabs{top:var(--topbar-h);z-index:15;gap:0 var(--s-1);margin-top:var(--s-6);padding:0 var(--edge);background:var(--surface);border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;display:flex;position:sticky;overflow-x:auto}main.analytics-view .ptabs::-webkit-scrollbar{display:none}main.analytics-view .ptabs>[role=tab]{flex:none;height:44px;padding:0 12px}main.analytics-view .tab-panel{gap:var(--s-8);padding-top:var(--s-6);min-width:0}main.analytics-view .tab-panel>.figs-frame:first-child{margin-top:calc(var(--s-6) * -1)}main.analytics-view .tab-panel>.figs-frame:first-child .figs{border-top:0}main.analytics-view th{top:calc(var(--topbar-h) + 45px)}td[data-tone=late]{color:var(--late)}@media (width<=599px){main.analytics-view{padding:var(--s-4) 0 var(--s-8)}main.analytics-view .ptabs{margin-top:var(--s-4);padding:var(--s-2) var(--edge) 0;gap:0 2px;position:static}main.analytics-view .ptabs>[role=tab]{font-size:var(--t-md);border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:0 10px}main.analytics-view .ptabs>[role=tab][aria-selected=true]{border-color:var(--line);background:var(--surface)}main.analytics-view .tab-panel{gap:var(--s-6);padding-top:var(--s-4)}main.analytics-view .tab-panel>.figs-frame:first-child{margin-top:calc(var(--s-4) * -1)}main.analytics-view th{top:0}.set-grid{display:block}.set-nav{gap:var(--s-1);padding:0 var(--edge);border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;overflow-x:auto}.set-nav a{white-space:nowrap;flex:none}.set-nav .nav-count{float:none;margin-left:4px}.set-main{border-left:0}}@media (width>=600px){.half>.half-scroll>table :is(th,td){padding-inline:3px}.half>.half-scroll>table td:not(:has(>.person-name)){white-space:nowrap}th>[data-trailing]{vertical-align:baseline;align-items:center;height:16px;display:inline-flex}}@media (width<=599px){table.perf td[data-l]:before{font-size:var(--t-xs);line-height:var(--l-xs);margin:0;display:block}.use-meta{flex-basis:100%}.dayline,.dayline tbody,.dayline thead{display:block}.dayline tr{align-items:baseline;gap:2px var(--s-2);padding:var(--s-2) 0;grid-template-columns:36px auto auto minmax(0,1fr) auto;grid-template-areas:"day from to.tot""trk trk trk trk trk";display:grid}.dayline thead tr{grid-template-areas:"trk trk trk trk trk";padding:0}.dayline thead th:not(.dl-trk){display:none}.dayline th,.dayline td{height:auto;display:block;padding:0!important}.dayline .dl-day{grid-area:day;width:auto}.dayline .dl-from{grid-area:from}.dayline .dl-to{grid-area:to}.dayline .dl-tot{grid-area:tot}.dayline .dl-trk{grid-area:trk}.room{height:calc(var(--rows) * 37px)}.sec[data-inset] table.perf tbody tr>td{padding-left:0!important}}[data-space=none]{--space:0px}[data-space=xs]{--space:4px}[data-space=sm]{--space:8px}[data-space=md]{--space:12px}[data-space=lg]{--space:16px}[data-space=xl]{--space:24px}[data-block=stack]{gap:var(--space);flex-direction:column;display:flex}[data-block=inline]{align-items:center;gap:var(--space);flex-wrap:wrap;display:flex}[data-block=columns]{gap:var(--space);flex-wrap:wrap;display:flex;container-type:inline-size}[data-part=column]{flex:1 1 0;min-width:0}[data-block=columns][data-ratio="2:1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}@container (width<=599px){[data-collapse-below=phone]>[data-part=column]{flex-basis:100%}[data-collapse-below=phone][data-ratio="2:1"]>[data-part=column]{grid-column:1/-1}}@container (width<=839px){[data-collapse-below=tablet]>[data-part=column]{flex-basis:100%}[data-collapse-below=tablet][data-ratio="2:1"]>[data-part=column]{grid-column:1/-1}[data-collapse-below=tablet][data-divided]>[data-part=column]+[data-part=column]{margin-top:var(--s-8)}}@container (width<=599px){[data-divided]>[data-part=column]+[data-part=column]{margin-top:var(--s-6)}}@container (width>=600px){[data-collapse-below=phone][data-divided]>[data-part=column]+[data-part=column]{box-shadow:inset 1px 0 0 var(--line)}}@container (width>=840px){[data-collapse-below=tablet][data-divided]>[data-part=column]+[data-part=column]{box-shadow:inset 1px 0 0 var(--line)}}[data-block=card]{border:1px solid var(--line);border-radius:var(--radius-overlay);background:var(--surface);container-type:inline-size}[data-part=card-row]{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:8px;padding:8px 12px;display:flex}[data-part=card-row-label]{color:var(--muted)}[data-block=factlist]{container-type:inline-size}[data-block=factlist][data-variant=strip-figures],[data-block=factlist][data-variant=result-figures]{container-type:normal}[data-block=datatable]{container-type:inline-size}table[data-inset]{width:calc(100% - var(--el) - var(--er));margin-inline:var(--el) var(--er)}table[data-inset] tr>:first-child{padding-left:0}table[data-inset] tr>:last-child{padding-right:0}table[data-inset] th{background:var(--surface)}table[data-inset] tbody tr:last-child>td{border-bottom:0}:is(.table-scroll,.table-edge,.half>.half-scroll){margin-inline:var(--el) var(--er)}main.errors-view .table-scroll{margin-inline:0}:is(.table-scroll,.table-edge,.half>.half-scroll)>table tr>:first-child{padding-left:0}:is(.table-scroll,.table-edge,.half>.half-scroll)>table tr>:last-child{padding-right:0}:is(.table-scroll,.table-edge,.half>.half-scroll)>table tbody tr:last-child>td{border-bottom:0}[data-part=sheet-body]{display:contents}[data-concealed]{visibility:hidden}th>button[data-sort-button]{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}th>[data-trailing]{margin-left:4px}th>[data-trailing] .toggle-group{vertical-align:baseline;margin-left:0}th>[data-trailing] .toggle-group button{min-width:20px;height:20px;min-height:20px;position:relative}th>[data-trailing] .toggle-group button:after{content:"";position:absolute;inset:-10px 0}th>[data-trailing] .toggle-group button:first-child:after{left:-10px}tbody tr[data-loss]:not(.row-focus),tbody tr[data-loss]:not(.row-focus):hover{background:var(--loss-fill)}tbody tr[data-loss]:not(.row-focus):hover>td{background:0 0}button.primary,button.secondary,button.danger,.btn,.btn-small,.pick-sm{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--radius);font-weight:600;text-decoration:none;display:inline-flex}button.primary,button.secondary,button.danger{height:var(--control-h);padding:0 var(--s-4)}button.primary{background:var(--primary);color:var(--on-primary);border:0}button.primary:hover:not(:disabled){background:var(--primary-hover)}button.secondary,.btn{border:1px solid var(--control-border);background:var(--surface);color:var(--ink)}.btn{height:var(--control-h);padding:0 var(--s-3)}button.secondary:hover:not(:disabled),.btn:hover:not(:disabled),.btn-small:hover:not(:disabled),.pick-sm:hover:not(:disabled){background:var(--hover-fill)}button.danger{background:var(--loss);color:var(--on-primary);border:0}.btn-small,.pick-sm{height:var(--control-h-sm);border:1px solid var(--control-border);background:var(--surface);color:var(--ink);font-size:var(--t-xs);line-height:var(--l-xs);padding:0 10px}.btn-small[aria-expanded=true],.pick-sm[aria-expanded=true]{background:var(--select-fill)}button.icon{border-radius:var(--radius);width:32px;height:32px;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}button.icon:hover:not(:disabled){border-color:var(--control-border);background:var(--surface);color:var(--ink)}button.word{min-height:44px;color:var(--primary);font-size:var(--t-md);background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.menu{min-width:200px;color:var(--ink);padding:var(--s-1);border:1px solid var(--line);border-radius:var(--radius-pop);background:var(--surface);box-shadow:var(--shadow-pop);margin:0;position:fixed;inset:auto}.menu [role=menuitem]{align-items:center;gap:var(--s-2);width:100%;height:var(--control-h);padding:0 var(--s-3);border-radius:var(--radius);color:var(--ink);font-size:var(--t-sm);line-height:var(--l-sm);text-align:left;background:0 0;border:0;display:flex}.menu [role=menuitem]:hover,.menu [role=menuitem]:focus-visible{background:var(--hover-fill)}.menu [role=menuitem][data-tone=danger]{color:var(--loss)}.field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.field>label,.field>legend,.field-head>label{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);padding:0;font-weight:600}.field>legend{margin-bottom:6px}.field-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}button.text-link{color:var(--primary);font-size:var(--t-xs);line-height:var(--l-xs);background:0 0;border:0;padding:0;font-weight:600}button.text-link:hover{text-decoration:underline}.required-mark{color:var(--loss)}.field-error{color:var(--loss);font-size:var(--t-xs);line-height:var(--l-xs);margin:0;font-weight:600}.field-control{width:100%;min-width:0;height:var(--control-h-lg);padding:0 var(--s-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);font-size:var(--t-sm);line-height:var(--l-sm)}textarea.field-control{height:auto;padding:var(--s-2) var(--s-3);resize:vertical}.field-control:focus,.pick-field:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.field-control[aria-invalid=true],.pick-field[aria-invalid=true]{border-color:var(--loss)}.field-control[data-code]{font-family:var(--font-code);font-size:calc(var(--t-sm) * .92)}@supports (-webkit-touch-callout:none){.field-control,.field-control[data-code],.pick-field{font-size:var(--t-md)}}.password{position:relative;overflow:clip}.password .field-control{padding-right:44px}.password button.icon{position:absolute;top:4px;right:4px}.pick-field{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:var(--control-h-lg);padding:var(--s-2) var(--s-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);text-align:left;white-space:normal;overflow-wrap:anywhere;display:flex}.pick-field>svg{color:var(--muted);flex:none}.segmented{border:1px solid var(--field-border);border-radius:var(--radius);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.segmented label{align-items:center;gap:var(--s-2);min-width:0;min-height:var(--control-h-lg);padding:0 var(--s-3);color:var(--ink);font-size:var(--t-sm);overflow-wrap:anywhere;cursor:pointer;margin:0;font-weight:400;display:flex;position:relative}.segmented label+label{border-left:1px solid var(--control-border)}.segmented label:has(input:checked){background:var(--select-fill);font-weight:600}.segmented label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:-2px}.segmented[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.segmented[data-columns="2"] label+label{border-left:0}.segmented[data-columns="2"] label:nth-child(2n){border-left:1px solid var(--control-border)}.segmented[data-columns="2"] label:nth-child(n+3){border-top:1px solid var(--control-border)}.segmented input{accent-color:var(--primary);flex:none;margin:0}.segmented[data-dots=hidden] label{padding:0 var(--s-1);text-align:center;justify-content:center}.segmented[data-dots=hidden] input{opacity:0;pointer-events:none;position:absolute}.filters{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--edge);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.segmented[data-size=compact]{border-color:var(--control-border);display:inline-flex}.segmented[data-size=compact] label{background:var(--surface);min-height:30px;color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);white-space:nowrap;padding:0 10px;font-weight:600}.segmented[data-size=compact] label:has(input:checked){background:var(--select-fill);color:var(--ink)}.segmented[data-size=compact] input{pointer-events:auto;cursor:pointer;width:100%;height:100%;inset:0}.list-foot{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--edge) 0;flex-wrap:wrap;display:flex}.sec-body{padding:var(--s-4) var(--edge) 0}.page-head{align-items:flex-start;gap:var(--head-gap,var(--s-3) var(--s-6));padding:0 var(--edge);flex-wrap:wrap;display:flex}.page-head .titles{gap:var(--s-1);flex-direction:column;flex:1 1 var(--titles-basis,360px);min-width:0;display:flex}.page-head .actions{align-items:center;gap:var(--s-2);min-height:var(--control-h);flex-wrap:wrap;display:flex}.page-meta:empty{min-height:var(--l-xs)}.page-meta{align-items:center;gap:var(--s-1) var(--s-4);color:var(--muted);flex-wrap:wrap;display:flex}.page-meta svg{vertical-align:-3px}.page-meta .meta-name{color:var(--ink);font-weight:600}.page-meta .aliases{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.page-meta button.text-link{font-size:inherit;line-height:inherit}.stamp{align-items:center;gap:var(--s-1);color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);display:inline-flex}.sec{flex-direction:column;min-width:0;display:flex}.sec-head{align-items:center;gap:var(--s-2) var(--s-4);min-height:44px;padding:0 var(--edge) var(--s-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.sec-head,.sec .tabs,.ptabs,main.review-view>.tabs,main.note-view .tabs,main.inbox-view .tabs{border-image:linear-gradient(to right, transparent var(--edge), var(--line) var(--edge), var(--line) calc(100% - var(--edge)), transparent calc(100% - var(--edge))) 0 0 1 0}.sec-title{font-size:var(--t-md);line-height:var(--l-md);font-weight:600}.sec-sub{color:var(--muted)}.sec-aside{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin-left:auto;display:flex}.more{align-items:center;gap:var(--s-1);font-weight:600;text-decoration:none;display:inline-flex}.more:hover{text-decoration:underline}.figs-frame{container-type:inline-size}.figs{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.stat{min-width:0;padding:var(--s-4) var(--edge);flex-direction:column;gap:2px;display:flex}.stat+.stat{border-left:1px solid var(--line)}.stat .lbl{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600}.stat .val{min-height:var(--l-xl);font-size:var(--t-xl);line-height:var(--l-xl);white-space:nowrap;font-weight:600}.stat a.val{color:inherit;text-decoration:none}.stat a.val:hover{text-decoration:underline}.stat .val[data-tone=late]{color:var(--late)}.stat .val[data-tone=loss]{color:var(--loss)}.stat .cmp{align-content:flex-start;gap:0 var(--s-2);min-height:var(--cmp-min);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);flex-wrap:wrap;display:flex}.figs{--cmp-min:calc(2 * var(--l-xs))}@container (width<=760px){.figs{--cmp-min:calc(var(--l-xs) + var(--control-h-sm) - var(--s-2));grid-template-columns:repeat(2,minmax(0,1fr))}.figs>.stat:nth-child(odd){border-left:0}.figs>.stat:nth-child(n+3){border-top:1px solid var(--line)}}@container (width<=599px){.stat{padding:var(--s-3) var(--edge)}.stat .val{min-height:var(--l-lg);font-size:var(--t-lg);line-height:var(--l-lg)}}.tag{align-items:center;gap:var(--s-1);white-space:nowrap;display:inline-flex}.tag[data-tone=loss]{color:var(--loss)}.tag[data-tone=late]{color:var(--late)}.tag[data-tone=paid]{color:var(--paid)}.tag[data-tone=muted]{color:var(--muted)}.cell-sub{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:400;display:block}.inline-facts{gap:0 var(--s-3);flex-wrap:wrap;display:flex}.tab-count{color:var(--muted);margin-left:6px;font-weight:400}.tab-count[data-pending]{visibility:hidden}.nav-row{align-items:center;gap:var(--s-2);min-height:var(--nav-row-h);padding:0 var(--s-2);border-radius:var(--radius);color:var(--ink);text-decoration:none;display:flex}.nav-row:hover{background:var(--nav-hover);color:var(--ink)}.nav-row>svg{color:var(--muted);flex:none}.nav-row .nav-text{flex:1;min-width:0}.nav-row[aria-current=page]{background:var(--nav-selected);font-weight:600}.nav-row[aria-current=page]>svg{color:var(--ink)}.photo,.photo-ph,.ph-box{width:var(--photo-w,var(--photo));height:var(--photo);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;display:flex}[data-size=row]{--photo:32px}[data-size=palette]{--photo:40px}[data-size=strip]{--photo:72px;border-radius:var(--radius-pop)}[data-size=nota]{--photo:120px;--photo-w:100%;border-radius:var(--radius-pop)}.photo{border:1px solid var(--line-soft);background:var(--surface)}.photo[data-size=strip],.photo[data-size=nota]{border-color:var(--line)}.photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.photo-ph,.ph-box{border:1px dashed var(--control-border);background:var(--page);color:var(--muted)}.photo-ph{font-size:var(--t-xs);line-height:var(--l-xs);flex-direction:column;gap:2px;padding:0;font-weight:600}.photo-ph[data-size=nota]{font-size:var(--t-sm);line-height:var(--l-sm)}button.photo-ph:hover{border-color:var(--primary);background:var(--surface);color:var(--primary)}.empty{align-items:flex-start;gap:var(--s-3);padding:var(--s-6) var(--edge);flex-direction:column;display:flex}.empty h3{align-items:center;gap:var(--s-2);font-size:var(--t-md);line-height:var(--l-md);font-weight:600;display:flex}.empty h3>svg{color:var(--muted);flex:none}.empty>dl{grid-template-columns:140px minmax(0,1fr);align-self:stretch}.err-panel[data-inline]{gap:0 var(--s-2);padding:0}.err-panel[data-inline] .btn-small{height:calc(var(--control-h-sm) - var(--s-2))}.err-panel{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-4) var(--edge);flex-wrap:wrap;display:flex}.skeleton-bar,.skeleton-hold{border-radius:var(--radius);height:12px;margin:4px 0;display:block}.skeleton-bar{background:var(--page)}.table-ghost{margin-inline:var(--el) var(--er);--ghost-row-h:37px}.table-ghost[data-lines="2"]{--ghost-row-h:54px}.table-ghost>.ghost-head{border-bottom:1px solid var(--line);height:33px}.table-ghost>.ghost-row{height:var(--ghost-row-h);border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;display:flex}.table-ghost>.ghost-row:last-child{border-bottom:0}.reserve{min-width:0;display:grid}.reserve>*{grid-area:1/1;min-width:0}.reserve>.ghost{visibility:hidden;pointer-events:none}.reserve[data-loading]>.ghost{visibility:visible}.reserve>.live{flex-direction:column;display:flex}.reserve>.live>*{flex:none}.reserve>.live>:is(.empty,.err-panel,.perf-wait){text-align:center;flex:auto;justify-content:center;align-items:center}.dialog h2{font-size:var(--t-md);line-height:var(--l-md);font-weight:600}.dialog-foot{justify-content:flex-end;gap:var(--s-2);display:flex}.dialog-consequence{align-items:flex-start;gap:var(--s-2);padding:var(--s-3);border-radius:var(--radius);background:var(--loss-fill);color:var(--ink);display:flex}.dialog-consequence>svg{color:var(--loss);flex:none;margin-top:2px}.dialog-consequence>div{flex-direction:column;min-width:0;display:flex}.bar-standin{inset-inline:0;height:var(--tabbar-h);border-top:1px solid var(--line);background:var(--surface);pointer-events:none;position:fixed;bottom:0}.dialog-consequence>div>span{color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs)}.toast{align-items:center;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-4);border-radius:var(--radius-pop);background:var(--ink);color:var(--on-primary);box-shadow:var(--shadow-pop);font-size:var(--t-sm);line-height:var(--l-sm);display:flex}[data-sonner-toast][data-y-position=bottom]:not([data-mounted=true]){--y:translateY(0)}.toast-action{color:inherit;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}td:has(>.data-bar){position:relative}.data-bar{pointer-events:none;justify-content:flex-end;width:calc(100% - 16px);height:3px;display:flex;position:absolute;bottom:6px;right:8px}tr>td:last-child>.data-bar{right:var(--edge)}.data-bar>i{background:var(--chart-1);opacity:.35;border-radius:2px;height:100%;display:block}.aging-frame{container-type:inline-size}.aging{margin-inline:var(--edge);grid-template-columns:minmax(0,1fr) auto 80px auto;display:grid}.aging>div{display:contents}.aging>div>*{padding:var(--s-2) 0;border-bottom:1px solid var(--line-soft)}.aging>div>:last-child{text-align:right}.aging .amt{padding-left:var(--s-4);text-align:right;white-space:nowrap;font-weight:600}.aging .amt[data-tone=late]{color:var(--late)}.aging .barc{padding-left:var(--s-2);justify-content:flex-end;align-items:center;display:flex}.aging .cnt{padding-left:var(--s-4);color:var(--muted);white-space:nowrap}.aging .cnt-sub{display:none}.aging .cnt-sub>:is(.skeleton-bar,.skeleton-hold){margin-block:2px}.aging>div:last-child>*{border-bottom:0}.aging .total>*{font-weight:600}.aging .lbl-row{align-items:center;gap:var(--s-2);display:flex}.minibar{background:var(--chart-2);vertical-align:middle;border-radius:3px;height:6px;display:inline-block}.minibar[data-tone=late]{background:var(--late)}@container (width<=479px){.aging{grid-template-columns:minmax(0,1fr) auto}.aging .cnt,.aging .barc{display:none}.aging .cnt-sub{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);display:block}}.chart-ghost{border-radius:var(--radius);background:var(--page)}.chart text{font-family:var(--font-ui);fill:var(--muted);font-size:11px}.chart .end-label.now .end-name,.chart text.bar-end{fill:var(--chart-1);font-weight:600}.login-view{justify-content:center;align-items:center;gap:var(--s-4);min-height:100dvh;padding:var(--s-6);background:var(--page);flex-direction:column;display:flex}[data-block=card][data-variant=login]{width:min(400px,100%);padding:var(--s-8) var(--s-6)}.brand-mark{align-items:center;gap:var(--s-3);display:flex}.brand-mark img{flex:none;display:block}.brand-mark strong{font-weight:600;display:block}.brand-mark span{color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);display:block}button.primary[data-wide]{width:100%;height:var(--control-h-lg)}.avatar{background:var(--avatar);width:28px;height:28px;color:var(--ink);font-size:var(--t-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.remark{gap:2px var(--s-3);padding:var(--s-3) var(--edge);border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.remark .who{align-items:baseline;gap:var(--s-2);display:flex}.remark .strong{font-weight:600}.remark .who .role{color:var(--muted);font-size:var(--t-xs)}.remark time{color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs)}.remark .remark-body{overflow-wrap:break-word;white-space:pre-wrap;grid-column:2/4;margin:0}.remark .on{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);grid-column:2/4}.photo-body{padding:var(--s-4) var(--edge) var(--s-6)}.tab-body{padding:0 var(--edge)}.totals{width:min(100%,360px);padding:var(--s-4) var(--edge) 0;grid-template-columns:1fr auto;gap:6px 0;margin-left:auto;display:grid}.totals>div{display:contents}.totals dt{color:var(--muted)}.totals dd{padding-left:var(--s-6);text-align:right;white-space:nowrap;font-weight:600}.totals .grand,.totals [data-grand]>*{border-top:1px solid var(--line);font-size:var(--t-md);line-height:var(--l-md);padding-top:6px}@container (width<=599px){.totals{width:100%}}.strong:not(.late){color:var(--ink)}.quiet{color:var(--muted)}.avatar[data-initials]{line-height:var(--l-xs)}.avatar:before{content:attr(data-initials)}.remark-thread{margin:0;padding:0;list-style:none}.remark-thread>li{gap:2px var(--s-3);padding:var(--s-3) var(--edge);border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.remark-thread time{color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs)}.remark-thread>li>.cell-sub,.remark-thread .remark-body{grid-column:2/4}.remark-thread .remark-body{margin:0}.who-line{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.rows{margin:0;padding:0;list-style:none}.rows>li{align-items:center;gap:var(--s-3);min-height:52px;padding:var(--s-2) var(--edge);border-bottom:1px solid var(--line-soft);display:flex}.rows>li:hover{background:var(--hover-fill)}.rows>li>svg{color:var(--muted);flex:none}.row-main{flex-direction:column;flex:1;min-width:0;display:flex}.row-main>.strong{overflow-wrap:break-word}.rows .cell-sub{gap:0 var(--s-3);flex-wrap:wrap;display:flex}.row-side{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.rows time{color:var(--muted)}.rows .t a{color:inherit;text-decoration:none}.rows .t a:hover{text-underline-offset:3px;text-decoration:underline}[data-size=paper]{--photo-w:100%}.photo[data-size=paper]{border-color:var(--line);border-radius:var(--radius);height:auto}.photo[data-size=paper] img{object-fit:contain;height:auto}.photo-ph[data-size=paper]{--photo:120px;border-radius:var(--radius-pop)}.radio-rows{border:1px solid var(--field-border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.radio-rows label{align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-3);color:var(--ink);font-size:var(--t-sm);cursor:pointer;margin:0;font-weight:400;display:flex}.radio-rows label+label{border-top:1px solid var(--line-soft)}.radio-rows label:has(input:checked){background:var(--select-fill);font-weight:600}.radio-rows label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:-2px}.radio-rows input{accent-color:var(--primary);flex:none;margin:0}.dialog-consequence strong{font-weight:600}.kv.tight{margin-top:var(--s-1);row-gap:2px}.dialog [role=alert]{margin:0;font-weight:600}.menu-reason{padding-left:var(--s-4);color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);margin-left:auto}.dialog-top{display:contents}.dialog-top .word{display:none}.avatar-large{width:32px;height:32px;font-size:var(--t-sm)}.muted{color:var(--muted)}.stat .cmp b{color:var(--ink);white-space:nowrap;font-weight:600}.stat .cmp b.loss,.cell-sub.loss{color:var(--loss)}.cell-sub.late{color:var(--late)}.who-title{align-items:center;gap:var(--s-2);display:flex}.page-head .titles>a{margin-bottom:var(--s-1);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.page-head .titles>a:hover{color:var(--ink)}.perf-who{align-items:center;gap:var(--s-2);display:inline-flex}.perf-who a{font-size:var(--t-sm);line-height:var(--l-sm);font-weight:600}.perf-period{align-items:center;gap:2px;display:inline-flex}main.page-view:has(>.ptabs){gap:0}main.page-view>*{flex-shrink:0}.ptabs{z-index:15;gap:0 var(--s-1);margin-top:var(--s-6);padding:0 var(--edge);background:var(--surface);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;position:sticky;top:0;overflow-x:auto}.ptabs::-webkit-scrollbar{display:none}.ptabs>[role=tab]{height:44px;padding:0 var(--s-3);flex:none}th.wrap{white-space:normal;padding-block:0}main.page-view .tab-panel{gap:var(--s-8);padding-top:var(--s-6);min-width:0;container:staff/inline-size}main.page-view .tab-panel:has(>.perf-filters){gap:0;padding-top:0}main.page-view .tab-panel>.figs-frame:first-child,main.page-view .tab-panel>.reserve:first-child>:is(.ghost,.live)>.figs-frame:first-child{margin-top:calc(var(--s-6) * -1)}main.page-view .tab-panel>.figs-frame:first-child>.figs,main.page-view .tab-panel>.reserve:first-child>:is(.ghost,.live)>.figs-frame:first-child>.figs{border-top:0}main.page-view .tab-panel th{top:45px}.perf-filters{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--edge);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.perf-filters .toggle-group{margin-block:0}.perf-filters .toggle-group button{min-height:30px;padding:0 var(--s-3);font-size:var(--t-xs)}.perf-foot{--foot-h:var(--control-h);align-items:flex-start;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--edge) 0;flex-wrap:wrap;display:flex}.perf-foot .range{padding-block:calc((var(--foot-h) - var(--l-xs)) / 2)}.range{color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);white-space:nowrap}.range b{color:var(--ink);font-weight:600}.perf-body{padding:var(--s-4) var(--edge) 0}.perf-body .chart{max-width:440px}.perf-wait{gap:var(--s-2);padding:var(--s-4) var(--edge);flex-direction:column;display:flex}.perf-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.perf-cols>.sec+.sec{border-left:1px solid var(--line)}@container staff (width<=839px){.perf-cols{display:block}.perf-cols>.sec+.sec{margin-top:var(--s-8);border-left:0}}table.perf td{vertical-align:top}.table-edge{overflow-x:auto}.phone-label{display:none}tr.day-row>td{background:var(--page);height:32px;font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);border-bottom:1px solid var(--line);padding-top:6px;padding-bottom:6px;font-weight:600}tbody tr.day-row:hover>td{background:var(--page)}.empty>dl{grid-template-columns:minmax(0,140px) minmax(min-content,1fr)}.code.code-full{font-size:1em}main.page-view span.toggle-group{overflow:hidden}main.page-view span.toggle-group button:first-child,main.page-view span.toggle-group button:last-child{border-radius:0}.dialog-consequence>div{flex:1}main.page-view td a:has(>.code-full){color:var(--primary);text-decoration:none}.option-list{min-width:0}.option-list>[role=listbox]{margin:0;padding:0;list-style:none}.option-list [role=option]{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-3) var(--el);border-bottom:1px solid var(--line-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.option-list [role=option]:hover{background:var(--hover-fill)}.option-list [role=option][aria-selected=true]{background:var(--select-fill)}.option-list [role=option]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.option-foot{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4) var(--s-3) var(--el);color:var(--muted);flex-wrap:wrap;display:flex}.option-main{flex-direction:column;min-width:0;display:flex}.option-facts{gap:0 var(--s-3);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);flex-wrap:wrap;display:flex}.option-list [data-tone=late]{color:var(--late)}.option-list [data-tone=muted]{color:var(--muted)}.option-side{white-space:nowrap;text-align:right;font-weight:600}.option-thumb{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:var(--page);width:56px;height:42px;display:block}.option-thumb[data-empty]{border:1px dashed var(--control-border);background:var(--page);color:var(--muted);place-items:center;display:grid}.sheet .option-list,.dialog .option-list{--el:0px}.sheet .option-list [role=option],.dialog .option-list [role=option]{grid-template-columns:minmax(0,1fr) auto;padding-right:0}.photo-figure{--turn-fit:.75;margin:0;position:relative}.photo-figure>img,.photo-turned>img{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-pop);background:var(--page);width:100%;display:block}.photo-tools{right:var(--s-2);bottom:var(--s-2);gap:var(--s-2);display:flex;position:absolute}.photo-tools .btn-small{background:var(--surface);box-shadow:var(--shadow-pop)}.photo-tools .btn-small:hover:not(:disabled){background:var(--hover-fill)}.photo-tools button.icon{border-color:var(--control-border);background:var(--surface);box-shadow:var(--shadow-pop)}.photo-turned{--turn-fit:.75}.photo-figure[data-rotation="90"]>img,.photo-turned[data-rotation="90"]>img{transform:rotate(90deg) scale(var(--turn-fit))}.photo-figure[data-rotation="180"]>img,.photo-turned[data-rotation="180"]>img{transform:rotate(180deg)}.photo-figure[data-rotation="270"]>img,.photo-turned[data-rotation="270"]>img{transform:rotate(270deg) scale(var(--turn-fit))}dialog.dialog:has(.photo-turned){width:min(960px,100%)}[data-num]{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.line-name{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.cell-input{width:12ch;height:var(--control-h-sm);padding:0 var(--s-2);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);text-align:right}.cell-input:focus{outline:2px solid var(--primary);outline-offset:-1px}td[data-num] .below-cost-price{align-items:center;display:inline-flex}.lines-editor{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.lines-editor>table{align-self:stretch}.inbox{grid-template-columns:320px minmax(0,1fr);min-height:560px;display:grid}.inbox>.option-list{border-right:1px solid var(--line)}.inbox-detail{min-width:0}.detail-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--edge) var(--s-3);display:flex}.detail-head .titles{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.detail-head .actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.detail-title{font-size:var(--t-lg);line-height:var(--l-lg);overflow-wrap:break-word;font-weight:600}.detail-body{gap:var(--s-6);padding:0 var(--edge) var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.detail-body[data-single]{grid-template-columns:minmax(0,1fr)}.form-col{gap:var(--s-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.field-pair{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@container (width<=359px){.field-pair{grid-template-columns:minmax(0,1fr)}}fieldset.field table{border:1px solid var(--line);border-radius:var(--radius);--el:var(--s-2);--er:var(--s-2)}fieldset.field td{vertical-align:middle}.inbox-totals{gap:var(--s-2) 0;grid-template-columns:1fr auto;margin:0;display:grid}.inbox-totals dt,.inbox-totals dd[data-tone=muted]{color:var(--muted)}.inbox-totals dd{padding-left:var(--s-6);text-align:right;white-space:nowrap;font-weight:600}main.inbox-view{padding:var(--s-6) 0 0;flex-direction:column;display:flex}main.inbox-view>.page-head{margin-bottom:var(--s-8)}main.inbox-view .tabs{padding:0 var(--edge);flex:none}main.inbox-view .tab-panel{gap:0}.set-grid{grid-template-columns:220px minmax(0,1fr);display:grid}.set-nav{padding:0 var(--s-2) 0 var(--edge);flex-direction:column;display:flex}.set-nav a{padding:6px var(--s-2);border-radius:var(--radius);color:var(--ink);text-decoration:none;display:block}.set-nav a:hover{background:var(--nav-hover)}.set-nav a[aria-current=page]{background:var(--nav-selected);font-weight:600}.set-nav .nav-count{float:right}.set-main{border-left:1px solid var(--line);flex-direction:column;min-width:0;display:flex}tr.row-muted>td{color:var(--muted)}.settings-actions{gap:var(--s-2);padding:var(--s-4) var(--edge) 0;flex-wrap:wrap;display:flex}.when{white-space:nowrap}.use-meta{gap:var(--s-1) var(--s-4);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);flex-wrap:wrap;display:flex}.use-meta b{color:var(--ink);white-space:nowrap;font-weight:600}table.perf tbody tr.group-row>td,table.perf tbody tr.group-row:hover>td{font-weight:600}.sw{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.sw.k1,.act-bar .k1{background:var(--chart-1)}.sw.k2,.act-bar .k2{background:var(--chart-2)}.act-key{gap:var(--s-1) var(--s-4);margin:0 0 var(--s-3);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.act-key li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.act-key b{color:var(--ink);font-weight:600}.act-panel{--plot-h:112px;min-width:0}.act-wide{--plot-h:144px}.act-plot{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.act-col{color:inherit;border-radius:var(--radius);flex-direction:column;text-decoration:none;display:flex}.act-col:hover{background:var(--hover-fill)}.act-area{height:calc(var(--plot-h) + 18px);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;display:flex}.act-v{color:var(--muted);white-space:nowrap;font-size:11px;line-height:16px}.act-bar{width:min(44px,62%);height:calc(var(--h) * var(--plot-h));flex-direction:column-reverse;gap:2px;display:flex}.act-bar i{flex:var(--n) 1 0;border-radius:2px;min-height:2px}.act-x{text-align:center;min-height:24px;color:var(--muted);padding:4px 0;font-size:11px;line-height:16px}.act-col.now .act-x,.act-col.now .act-v{color:var(--ink);font-weight:600}.stat .val.md{font-size:var(--t-lg);line-height:var(--l-lg)}.figs.flush{border-top:0}.dayline{width:100%}.dayline th{background:0 0;border-bottom:0;height:24px;padding:0 8px 4px;position:static}.dayline td{vertical-align:middle;border-bottom:0;height:28px;padding:4px 8px}.dayline tr>:first-child{padding-left:0}.dayline tr>:last-child{padding-right:0}.dayline .dl-day{width:40px;color:var(--muted);font-size:var(--t-xs);font-weight:600}.dayline .dl-trk{width:100%}.dayline .ticks{height:16px;display:block;position:relative}.dayline .ticks span{color:var(--muted);font-size:11px;font-weight:400;line-height:16px;position:absolute;transform:translate(-50%)}.dayline .track{background:var(--page);border-radius:2px;height:12px;display:block;position:relative;overflow:hidden}.dayline .track u{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.dayline .track i{background:var(--chart-2);border-radius:2px;position:absolute;top:0;bottom:0}.dayline tr.now .track i{background:var(--chart-1)}.dayline tr.now .dl-day,.dayline tr.now .dl-tot{color:var(--ink);font-weight:600}.fit-lines :is(.skeleton-bar,.skeleton-hold){background-clip:padding-box;border-block:4px solid #0000;min-width:4ch;height:1lh;margin-block:0}.act-hold{height:calc(var(--plot-h) + 18px + 24px)}.act-key .skeleton-bar{width:8ch}.use-meta .skeleton-bar{vertical-align:middle;width:8ch;display:inline-block}.room{height:calc(32px + var(--rows) * 37px)}.sec[data-inset]{--el:0px;--er:0px;padding-inline:var(--edge)}.sec[data-inset]>.sec-head{margin-inline:calc(-1 * var(--edge))}.sec[data-inset] :is(.sec-body,.perf-body,.perf-wait,.perf-foot,.empty,.err-panel){padding-inline:0}.sec[data-inset] tbody tr:last-child,.sec[data-inset] tbody tr:last-child>td{border-bottom:0}.sec[data-inset] th,main.page-view .tab-panel .sec[data-inset] .table-edge th:first-child{background:var(--surface)}main.list-view{gap:var(--s-4);padding:var(--s-6) 0 var(--s-12);flex-direction:column;display:flex}main.list-view>*{flex:none}.lt{flex-direction:column;min-width:0;display:flex}table.list{table-layout:fixed}table.list td.pri a{color:var(--ink);text-decoration:none}table.list td.pri a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border)}table.list .skeleton-bar{background:var(--line-soft);max-width:100%}table.list td.num .skeleton-bar{margin-left:auto}.lt-bar{align-items:center;gap:var(--s-2) var(--s-3);margin:0 var(--edge);padding:var(--s-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.lt-bar>.lt-search{flex:none}.lt-bar>.filters{border:0;flex:auto;min-width:0;padding:0}.lt-search{align-items:center;gap:var(--s-2);width:280px;height:var(--control-h-sm);padding:0 var(--s-1) 0 10px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--muted);display:inline-flex}.lt-search:hover{border-color:var(--ink)}.lt-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.lt-search>svg{flex:none}.lt-search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.lt-search input::placeholder{color:var(--muted);opacity:1}.lt-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.lt-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.lt-search .clear{border-radius:var(--radius);width:24px;height:24px;min-height:0;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.lt-search .clear:hover{background:var(--hover-fill);color:var(--ink)}.lt .lt-chip{display:none}.lt .lt-chip.set{background:var(--select-fill)}@media (width<=1023px){.lt-bar>.lt-search{display:none}.lt .lt-chip{display:inline-flex}}.seg{border:1px solid var(--control-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg button{background:var(--surface);height:30px;color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);white-space:nowrap;border:0;padding:0 10px;font-weight:600}.seg button+button{border-left:1px solid var(--control-border)}.seg button:hover:not([aria-pressed=true]){background:var(--hover-fill)}.seg button[aria-pressed=true]{background:var(--select-fill);color:var(--ink)}.seg-n{color:var(--muted);margin-left:4px;font-weight:400}.seg button[aria-pressed=true] .seg-n{color:var(--ink)}.seg-n .skeleton-bar{vertical-align:middle;background:var(--line-soft);height:10px;margin:0;display:inline-block}.lt .pick-sm.set{background:var(--select-fill)}.sort-row{display:none}.lt .th-btn{align-items:center;gap:var(--s-1);color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.lt .th-btn:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lt-body{--list-row-h:var(--row-desk,37px);position:relative}.lt-reserve{height:calc(20 * var(--list-row-h) - 1px)}.lt-state{top:31px;left:var(--edge);right:var(--edge);position:absolute}.lt-state .empty,.lt-state .err-panel{padding:var(--s-6) 0}.lt-state .empty{align-items:flex-start}.lt .list-foot{padding:var(--s-3) 0 0;margin:0 var(--edge)}.list-foot[data-held]{visibility:hidden}.pager{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.pager a,.pager>span{border-radius:var(--radius);min-width:32px;height:32px;color:var(--ink);font-size:var(--t-xs);line-height:var(--l-xs);place-items:center;padding:0 6px;font-weight:600;text-decoration:none;display:inline-grid}.pager a:hover{background:var(--hover-fill)}.pager a[aria-current=page]{background:var(--select-fill)}.pager>span{color:var(--muted);font-weight:400}.pager a.dis{color:var(--control-border);pointer-events:none}.pager>.skeleton-cell{background:var(--line-soft);width:32px;min-width:32px;margin:0;padding:0}.range .skeleton-bar{vertical-align:middle;background:var(--line-soft);height:10px;margin:0;display:inline-block}@media (width<=599px){main.list-view{gap:var(--s-3);padding:var(--s-4) 0 var(--s-8)}.lt-bar{border:0;margin:0;padding:0;display:block}.lt-bar>.filters{margin:0 var(--edge);padding:0 0 var(--s-3);border-bottom:1px solid var(--line)}.filters .seg{flex:none}.filters .seg button{height:36px;font-size:var(--t-sm);line-height:var(--l-sm);padding:0 12px}.lt .lt-chip{height:36px;font-size:var(--t-sm);line-height:var(--l-sm)}.sort-row{align-items:center;gap:var(--s-3);margin:0 var(--edge);background:var(--surface);border-bottom:1px solid var(--line);min-height:44px;font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600;display:flex}.sort-row .r{margin-left:auto}.sort-row .th-btn{align-self:stretch;min-height:0}main.list-view td.pri{font-size:var(--t-sm);line-height:var(--l-sm);font-weight:600}table.list thead{display:none}table.list{width:auto}.lt-body{--list-row-h:var(--row-phone,77px)}table.list tbody td:not(.pri):not(.fig) .skeleton-bar{height:10px;margin:3px 0}.lt-state{top:0}.lt-state .btn,.lt-state .btn-small{height:44px}.lt .list-foot{padding-top:var(--s-3)}.list-foot .pager{margin-left:0}.pager a,.pager>span{min-width:44px;height:44px;font-size:var(--t-sm);line-height:var(--l-sm)}.pager>.skeleton-cell{width:44px;min-width:44px;padding:0}}.lt-sheet{flex-direction:column;min-height:0;display:flex}.lt-sheet-field{align-items:center;gap:var(--s-2);height:44px;padding:0 var(--s-3);border:2px solid var(--primary);border-radius:var(--radius);background:var(--surface);color:var(--muted);margin:0;display:flex}.lt-sheet-field>svg{flex:none}.lt-sheet-field input{min-width:0;height:100%;min-height:0;color:var(--ink);font-size:var(--t-md);line-height:var(--l-md);background:0 0;border:0;outline:0;flex:1;padding:0}.lt-sheet-field input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.lt-sheet-field input::-webkit-search-decoration{-webkit-appearance:none;display:none}.lt-hits{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lt-hit{align-items:center;gap:var(--s-3);min-height:52px;padding:var(--s-2) 0;border-bottom:1px solid var(--line-soft);color:var(--ink);text-decoration:none;display:flex}.lt-hit:last-child{border-bottom:0}.lt-hit .main-col{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.lt-hit .side-col{text-align:right;font-size:var(--t-xs);line-height:var(--l-xs);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.lt-hit mark{color:inherit;text-underline-offset:3px;background:0 0;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}@media (width>=600px){.lt-body[data-rows] tbody tr{height:var(--list-row-h)}}@media (width<=599px){.lt-body[data-rows] tbody tr{min-height:var(--list-row-h)}}.lt-body[aria-busy=true] tbody{opacity:.55}.lt-body .skeleton-bar{background:var(--line-soft)}.range .skeleton-hold{vertical-align:middle;height:10px;margin:0;display:inline-block}.lt-body td.num .skeleton-bar{margin-left:auto}.lt-body th[aria-sort=ascending],.lt-body th[aria-sort=descending]{color:var(--ink)}.lt-body tr.row-muted>td,.lt-body tr.row-muted td a.code{color:var(--muted)}@media (width<=599px){.lt-body thead{display:none}main.list-view td.pri{font-size:var(--t-sm);line-height:var(--l-sm);font-weight:600}.lt-body td[data-sub]:after{content:attr(data-sub);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:400;display:block}.lt-body td.line{font-size:var(--t-sm);line-height:var(--l-sm);flex-basis:100%}section[aria-label="Daftar nota penjualan"] .filters>.pick-wrap:last-child{flex:1 1 0;min-width:0}.lt-body td:not(.pri):not(.fig):not(.line) .skeleton-bar,.lt-body td.pri .phone-only .skeleton-bar{height:10px;margin:3px 0}}.menu-card{z-index:60;min-width:200px;max-width:calc(100vw - 16px);padding:var(--s-1) 0;background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-pop);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:fixed}.pick-option[aria-pressed=true]{background:var(--select-fill);font-weight:600}.range-fields{gap:var(--s-3);padding:var(--s-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.range-fields>button.primary{align-self:flex-start}.sheet .range-fields{padding:var(--s-3) var(--edge)}.lt-body td.thumbcell{vertical-align:middle;width:48px;padding-top:2px;padding-bottom:2px}.lt-body .sk-thumb{border-radius:var(--radius);background:var(--line-soft);width:32px;height:32px;display:block}.lt-body .cell-sub .skeleton-bar{height:10px;margin:3px 0}.lt-body td.pri a.code{color:var(--primary)}@media (width<=599px){.lt-body td.thumbcell{order:-4;width:auto}}.lt-hits-head{padding:var(--s-1) 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);align-items:center;font-weight:600;display:flex}.lt-hits-head>.r{margin-left:auto}.lt-hit .code,.lt-hit .side-col .strong{color:var(--ink);font-weight:600}.lp-list table{table-layout:fixed;--el:0px;--er:0px;width:100%}.lp-list table[data-inset]{width:calc(100% - 2 * var(--edge));margin:0 var(--edge)}.lp-list th{background:var(--surface)}.lp-list th[aria-sort=none]{color:var(--muted)}.lp-list th.num{text-align:right}.lp-list tbody tr:last-child>td{border-bottom:0}.lp-list td.code-cell,.lp-list td.pri{overflow-wrap:anywhere}.lp-list td.num{white-space:nowrap}.lp-list td a.code{color:var(--primary);text-decoration:none}.lp-list .cell-sub{min-height:var(--l-xs)}.lp-list .cell-sub .code{font-size:var(--t-xs);line-height:var(--l-xs)}.lp-list .table-edge{overflow-x:visible}@container main (width<=1000px){.lp-list .table-edge{overflow-x:auto}.lp-list th{position:static}.lp-list .table-edge th:first-child{z-index:2;background:var(--surface);position:sticky;left:0}}.lp-list tr.ph>td{padding-top:var(--s-4);padding-bottom:var(--s-2);border-bottom:1px solid var(--line-soft)}.ph-cell{align-items:baseline;gap:2px var(--s-4);flex-wrap:wrap;display:flex}.ph-cell .ph-name{font-weight:600}.ph-cell .muted{font-size:var(--t-xs);line-height:var(--l-xs)}.tel{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tel svg{flex:none}.lp-list tr.pt>td{border-bottom:1px solid var(--line);font-weight:600}.lp-list tr.pt .muted{font-weight:400}.lp-list tbody tr.ph:hover>td,.lp-list tbody tr.pt:hover>td,.lp-list tbody tr.more-row:hover>td{background:0 0}.lp-list tr.more-row>td{border-bottom:1px solid var(--line-soft)}.lp-list tr.more-row a{color:var(--primary);font-weight:600;text-decoration:none}.lp-list td.line .late{font-weight:600}.ph-cell .skt,.ph-cell .muted .skt{background-size:100% 10px}.ph-cell .ph-name .skt{background-size:100% 12px}.lp-age .band-wrap{position:relative}.lp-age .figs{--cmp-min:var(--l-xs)}.lp-age .stat{padding:var(--s-3) var(--s-4)}.lp-age .stat:first-child{padding-left:var(--edge)}.lp-age .stat:last-child{padding-right:var(--edge)}.lp-age .stat .lbl{min-height:32px}.lp-age .stat .val{min-height:var(--l-md);font-size:var(--t-md);line-height:var(--l-md)}.lp-age .stat .cmp{min-height:var(--l-xs)}.lp-age .stat .skt{background-size:100% 12px}.lp-age .stat .cmp .skt{background-size:100% 10px}.lp-age .band-wrap[data-failed] .skt{background:0 0}.lp-age .band-wrap>.err-panel{z-index:1;justify-content:center;align-items:center;gap:var(--s-4);background:color-mix(in srgb, var(--surface) 88%, transparent);padding:0;display:flex;position:absolute;inset:0}@container (width<=760px){.lp-age .figs>.stat:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=599px){.lp-age .stat,.lp-age .stat:first-child,.lp-age .stat:last-child{padding:var(--s-3) var(--edge)}.lp-age .stat .val{font-size:var(--t-md);line-height:var(--l-md);min-height:var(--l-md)}}.lp-list>.filters:first-child{border-top:1px solid var(--line)}.lp-list .filters .toggle-group{border-color:var(--control-border);margin:0;overflow:hidden}.lp-list .filters .toggle-group button{background:var(--surface);height:30px;min-height:30px;color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);white-space:nowrap;padding:0 10px;font-weight:600}.lp-list .filters .toggle-group button+button{border-left:1px solid var(--control-border)}.lp-list .filters .toggle-group button[aria-pressed=true]{background:var(--select-fill);color:var(--ink)}.lp-list .filters .toggle-group button:first-child,.lp-list .filters .toggle-group button:last-child{border-radius:0}button[aria-pressed=true]>.seg-n{color:var(--ink)}.lp-list .pick-sm{padding:0 var(--s-2) 0 10px;white-space:nowrap;gap:6px}.lp-list .pick-sm svg{color:var(--muted)}.lp-list .pick-sm .k{color:var(--muted);font-weight:400}.lp-list .pick-sm.set{background:var(--select-fill)}.lp-list .pick-sm.fixed{padding-right:10px}.lp-list .filters>.btn-small:last-child{margin-left:auto}.fsum{color:var(--muted);white-space:nowrap}.fsum b{color:var(--ink);font-weight:600}.skt{background:linear-gradient(var(--line-soft), var(--line-soft)) 0 50% / 100% 12px no-repeat;border-radius:var(--radius);color:#0000!important;text-decoration:none!important}.cell-sub .skt,.seg-n .skt,.fsum .skt{background-size:100% 10px}tr[aria-hidden=true] a{pointer-events:none;text-decoration:none}tr[aria-hidden=true] svg{visibility:hidden}.lp-list tbody tr[aria-hidden=true]:hover>td{background:0 0}.stamp[data-pending]{visibility:hidden}.lp-list .empty{box-sizing:border-box;min-height:240px}.pk-anchor{display:inline-flex;position:relative}.pick-pop{z-index:30;top:calc(100% + var(--s-1));gap:var(--s-2);width:320px;padding:var(--s-2) 0;background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-pop);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;left:0}.pk-panel{gap:var(--s-2);flex-direction:column;min-height:0;display:flex}.pl-field{align-items:center;gap:var(--s-2);min-height:var(--control-h-lg);margin:0 var(--s-2);padding:0 calc(var(--s-3) - 1px);border:2px solid var(--primary);border-radius:var(--radius);background:var(--surface);display:flex}.pl-field svg{color:var(--muted);flex:none}.pl-field input{min-width:0;height:100%;min-height:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.pick-list{flex-direction:column;max-height:288px;display:flex;overflow-y:auto}.pick-list li[role=option]{align-items:center;gap:var(--s-2);min-height:36px;padding:var(--s-1) var(--s-3);cursor:pointer;display:flex}.pick-list li[role=option]:hover{background:var(--hover-fill)}.pick-list li[aria-selected=true]{background:var(--select-fill)}.pick-list li[role=option]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pick-list .pl-t{overflow-wrap:break-word;flex:1;min-width:0}.pick-list .muted,.fs-opts .muted{color:var(--muted);white-space:nowrap}.pick-list mark{color:inherit;text-underline-offset:3px;background:0 0;font-weight:600;text-decoration:underline}.pl-note{padding:0 var(--s-3);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted)}.cbx,.rdo{border:1px solid var(--field-border);background:var(--surface);width:20px;height:20px;color:var(--on-primary);flex:none;place-items:center;display:inline-grid}.cbx{border-radius:var(--radius)}.rdo{border-radius:50%}.cbx.on{border-color:var(--primary);background:var(--primary)}.cbx.on svg{stroke-width:3px}.rdo.on{border:6px solid var(--primary)}.sheet:has(>.fs-body){flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.fs-body{min-height:0;padding:0 var(--edge) var(--s-4);flex-direction:column;display:flex;overflow:auto}.fs-label{padding:var(--s-4) 0 var(--s-1);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600}.fs-opts{flex-direction:column;display:flex}.fs-opts>li{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line-soft);cursor:pointer;min-height:44px;display:flex}.fs-opts>li:last-child{border-bottom:0}.fs-opts .fs-t{flex:1;min-width:0}.fs-body>.btn{margin-top:var(--s-4);align-self:flex-start}.fs-body .pick-field{min-height:44px}.sheet:has(>.pk-panel){flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.sheet>.pk-panel{padding-top:var(--s-3);flex:1}.sheet>.pk-panel .pl-field{margin:0 var(--edge)}.sheet>.pk-panel .pick-list{flex:1;max-height:none}.sheet>.pk-panel .pick-list li[role=option]{min-height:44px;padding:var(--s-1) var(--edge)}@media (width<=599px){.lp-list td[data-sub]:after{content:attr(data-sub);width:fit-content;font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:400;display:block}.lp-list tr[aria-hidden=true] td[data-sub]:after{color:#0000;background:linear-gradient(var(--line-soft), var(--line-soft)) 0 50% / 100% 10px no-repeat;border-radius:var(--radius)}.lp-list tbody tr.ph{padding:var(--s-4) 0 var(--s-2);display:block}.lp-list tbody tr.ph:before{display:none}.lp-list tbody tr.ph>td{font-size:var(--t-sm);line-height:var(--l-sm);border-bottom:0}.lp-list tbody tr.pt{border-bottom:1px solid var(--line)}.lp-list tbody tr.pt>td{border-bottom:0;font-weight:600}.lp-list tbody tr.more-row>td{border-bottom:0}.lp-list>.filters{scrollbar-width:none;padding:var(--s-3) var(--edge);flex-wrap:nowrap;overflow-x:auto}.lp-list .filters>*{flex:none}.lp-list .filters .btn-small{height:36px;font-size:var(--t-sm);line-height:var(--l-sm)}.lp-list .fsum{font-size:var(--t-sm);line-height:var(--l-sm)}.sort-row svg{vertical-align:-3px}.lp-list thead{display:none}.lp-list table{min-width:0!important}.lp-list table tbody tr{padding:10px 0}.lp-list tbody tr:last-child{border-bottom:0}.lp-list td.line{flex-basis:100%}.sheet:has(>.fs-body){max-height:calc(100% - var(--s-12));border-radius:var(--radius-sheet);height:auto}.sheet:has(>.pk-panel){border-radius:0;height:100%}}.camera{--camera-ground:#000;--camera-ink:#fff;--camera-dim:#00000073;--camera-hover:#ffffff29;z-index:60;background:var(--camera-ground);color:var(--camera-ink);flex-direction:column;display:flex;position:fixed;inset:0}.camera :focus-visible{outline-color:var(--camera-ink)}.camera-scrim{display:none}.camera-top{height:56px;padding:0 var(--s-2);flex:none;justify-content:space-between;align-items:center;display:flex}.camera-title{font-weight:600}button.camera-button{width:44px;height:44px;color:var(--camera-ink);background:0 0;border:0}button.camera-button:hover:not(:disabled){background:var(--camera-hover);color:var(--camera-ink);border:0}.camera-view{flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.camera-frame{aspect-ratio:4/3;width:100%;position:relative}.camera-frame video{object-fit:cover;background:var(--camera-ground);width:100%;height:100%;display:block}.camera-guide{border-radius:var(--radius-pop);box-shadow:0 0 0 999px var(--camera-dim);position:absolute;inset:5% 4%}.camera-corner{border:3px solid var(--camera-ink);width:28px;height:28px;position:absolute}.camera-corner:first-child{border-top-left-radius:var(--radius-overlay);border-bottom-color:#0000;border-right-color:#0000;top:-3px;left:-3px}.camera-corner:nth-child(2){border-top-right-radius:var(--radius-overlay);border-bottom-color:#0000;border-left-color:#0000;top:-3px;right:-3px}.camera-corner:nth-child(3){border-bottom-left-radius:var(--radius-overlay);border-top-color:#0000;border-right-color:#0000;bottom:-3px;left:-3px}.camera-corner:nth-child(4){border-bottom-right-radius:var(--radius-overlay);border-top-color:#0000;border-left-color:#0000;bottom:-3px;right:-3px}.camera-bottom{flex:none;place-items:center;height:136px;display:grid}button.shutter{border:4px solid var(--camera-ink);background:var(--camera-ink);width:76px;height:76px;box-shadow:inset 0 0 0 4px var(--camera-ground);border-radius:50%;padding:0}button.shutter:hover:not(:disabled){background:var(--camera-hover)}.camera-notice{justify-content:center;align-items:flex-start;gap:var(--s-4);padding:0 var(--s-6);flex-direction:column;flex:1;display:flex}.camera-notice h2{font-size:var(--t-lg);line-height:var(--l-lg);font-weight:600}.camera-steps{padding-left:var(--s-6);margin:0}[data-size=capture]{--photo:auto;--photo-w:100%;border-radius:var(--radius-pop)}.photo[data-size=capture]{background:0 0;border:0}.photo[data-size=capture] img{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-pop);height:auto}.capture-head{align-items:baseline;gap:var(--s-2);display:flex}.capture-head h3{font-size:var(--t-md);line-height:var(--l-md);font-weight:600}.capture-head .muted{color:var(--muted)}.capture-lines{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none}.capture-lines li{gap:2px var(--s-3);padding:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.capture-lines li+li{border-top:1px solid var(--line-soft)}.capture-lines .line-name{overflow-wrap:break-word;grid-column:1}.capture-lines .line-name .tag{margin-left:var(--s-1);color:var(--muted)}.capture-lines .line-qty{align-items:center;gap:var(--s-2);font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);white-space:nowrap;grid-column:1;display:flex}.capture-lines .line-qty button.icon{margin-block:-8px}.capture-lines .line-amount{white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-weight:600}dl.big-total{display:block}.big-total>div{padding-top:var(--s-2);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.big-total dt{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);align-self:center;font-weight:600}.big-total dd{font-size:var(--t-lg);line-height:var(--l-lg);text-align:right;font-weight:600}.pick-search{z-index:1;padding-bottom:var(--s-2);background:var(--surface);position:sticky;top:0}button.pick-row{align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:var(--s-1) 0;border:0;border-bottom:1px solid var(--line-soft);color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;display:flex}button.pick-row:hover:not(:disabled){background:var(--hover-fill)}.sheet[tabindex="-1"]:focus{outline:none}.phone-only{display:none}@media (width>=600px){.camera-scrim{z-index:59;background:var(--scrim);display:block;position:fixed;inset:0}.camera{border-radius:var(--radius-overlay);width:520px;inset:32px auto 32px calc(50% - 260px);overflow:hidden}.sheet-layer[data-wide]{padding:0 var(--s-6)}.sheet-layer[data-wide] .sheet{max-width:880px;padding:var(--s-6);border-radius:var(--radius-overlay)}.sheet-layer[data-wide] .sheet-actions{padding-top:var(--s-4)}}@media (width<=599px){.pick-search{top:52px}.phone-only{display:inline}tbody tr>td.hide-phone{display:none}}.chat{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}.chat-head{align-items:center;gap:var(--s-2);height:var(--topbar-h);padding:0 var(--s-3) 0 var(--s-4);border-bottom:1px solid var(--line);flex:none;display:flex}.chat-head h2{font-size:var(--t-md);line-height:var(--l-md);font-weight:600}.chat-head .stamp{margin-right:auto;margin-left:var(--s-2)}.chat-head>h2+.icon{margin-left:auto}.composer{margin:0 var(--s-3) var(--s-3);border:1px solid var(--control-border);border-radius:var(--radius-overlay);background:var(--surface);flex:none;position:relative}.composer:focus-within{box-shadow:0 0 0 2px var(--primary)}.composer textarea{width:100%;min-height:44px;max-height:160px;padding:var(--s-3) var(--s-3) 0;resize:none;color:var(--ink);font-size:var(--t-sm);line-height:var(--l-sm);background:0 0;border:0;outline:0;display:block}.composer textarea::placeholder{color:var(--muted)}.composer .bar{align-items:center;gap:var(--s-2);padding:var(--s-2);display:flex}.composer .send{border-radius:var(--radius);width:32px;height:32px;margin-left:auto;padding:0}.composer .send[aria-disabled=true]{opacity:1;background:var(--line);color:var(--muted)}.composer .count{color:var(--loss);font-size:var(--t-xs);line-height:var(--l-xs);font-variant-numeric:tabular-nums;margin-left:auto}.composer .count+.send{margin-left:0}@media (pointer:coarse),(width<=599px){.composer textarea{font-size:var(--t-md);line-height:var(--l-md)}}.chips{gap:var(--s-2);padding:var(--s-2) var(--s-2) 0;flex-wrap:wrap;display:flex}.fchip{align-items:center;gap:var(--s-2);max-width:200px;height:48px;padding:var(--s-1);border:1px solid var(--line);border-radius:var(--radius-pop);background:var(--surface);display:flex}.fchip.fail{border-color:var(--loss)}.fc-lead{border-radius:var(--radius);background:var(--page);width:40px;height:40px;color:var(--muted);object-fit:cover;border:0;flex:none;place-items:center;padding:0;display:grid}.fc-text{min-width:0;font-size:var(--t-xs);line-height:var(--l-xs);flex-direction:column;display:flex}.fc-n{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fc-m{color:var(--muted);white-space:nowrap}.fc-m.loss{color:var(--loss);font-weight:600}.fchip button.icon{width:28px;height:28px;margin-left:calc(var(--s-1) * -1);flex:none}.cmp-line{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3) 0;font-size:var(--t-xs);line-height:var(--l-xs);display:flex}.cmp-line>span{flex:1 1 0;min-width:0}.cmp-line>svg{color:var(--late);flex:none}.cmp-line.t-loss>svg{color:var(--loss)}.cmp-line b{font-weight:600}.msg-me-wrap{align-self:flex-end;align-items:flex-end;gap:var(--s-1);flex-direction:column;max-width:85%;display:flex}.msg-me-wrap>.msg-me{max-width:100%}.msg-files{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.thread{gap:var(--s-4);min-height:0;padding:var(--s-4);flex-direction:column;flex:1;display:flex;overflow:auto}.msg-me{max-width:85%;padding:var(--s-2) var(--s-3);border-radius:var(--radius-overlay);background:var(--select-fill);overflow-wrap:break-word;align-self:flex-end}.msg-bot{gap:var(--s-2);flex-direction:column;display:flex}.msg-bot .work{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.answer{gap:var(--s-2);flex-direction:column;display:flex}.answer-part{gap:var(--s-2);overflow-wrap:break-word;flex-direction:column;display:flex}.answer-part p{margin:0}.answer-part a.code{color:var(--primary);text-decoration:none}.answer-part a.code:hover{color:var(--primary-hover)}.ans-table{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.ans-table table{border-collapse:separate;border-spacing:0;font-size:var(--t-xs);line-height:var(--l-xs);display:table}.ans-table thead{display:table-header-group}.ans-table tbody{display:table-row-group}.ans-table tr{border:0;padding:0;display:table-row}.ans-table tbody tr:before{content:none}.ans-table th{width:auto;height:28px;box-shadow:inset 0 -1px 0 var(--line);clip-path:none;white-space:nowrap;border-bottom:0;margin:0;padding:6px 8px;position:static}.ans-table td{height:32px;font-size:var(--t-xs);line-height:var(--l-xs);display:table-cell;border-bottom:1px solid var(--line-soft)!important;text-align:left!important;padding:6px 8px!important}.ans-table td[style*=right]{text-align:right!important}.ans-table td{white-space:nowrap}.confirm{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--control-border);border-radius:var(--radius-pop);flex-direction:column;display:flex}.confirm .ct{align-items:center;gap:var(--s-2);font-weight:600;display:flex}.confirm .kv{font-size:var(--t-xs);line-height:var(--l-xs);grid-template-columns:72px minmax(0,1fr)}.confirm .actions{justify-content:flex-end;gap:var(--s-2);display:flex}.confirm .actions .secondary{height:var(--control-h-sm);font-size:var(--t-xs);line-height:var(--l-xs);padding:0 10px}.confirm .actions .primary{height:var(--control-h-sm)}.outcome{font-size:var(--t-xs);line-height:var(--l-xs);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.outcome.loss{color:var(--loss)}.outcome.muted{color:var(--muted)}.outcome.paid{color:var(--paid)}.day{align-items:center;gap:var(--s-2);color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);display:flex}.day:before,.day:after{content:"";background:var(--line-soft);flex:1;height:1px}.refusal{gap:var(--s-2);align-items:flex-start;display:flex}.refusal>svg{color:var(--loss);flex:none;margin-top:2px}.refusal.t-late>svg{color:var(--late)}.refusal .body{align-items:flex-start;gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.refusal .sub{margin-top:calc(var(--s-2) * -1);color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs)}.needs-online{align-items:center;gap:var(--s-2) var(--s-3);margin:0 var(--s-3) var(--s-3);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-overlay);background:var(--late-fill);flex-wrap:wrap;display:flex}.needs-online>svg{color:var(--late);flex:none}.needs-online b{font-weight:600}.needs-online .btn-small{margin-left:auto}.followups{gap:var(--s-2);flex-wrap:wrap;display:flex}.followups button{white-space:normal;text-align:left;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:auto;min-height:28px;font-size:var(--t-xs);color:var(--ink);padding:4px 10px}.followups button:hover:not(:disabled){background:var(--hover-fill)}.chat-empty{gap:var(--s-3);flex-direction:column;margin-top:auto;display:flex}.ce-h{font-size:var(--t-xs);line-height:var(--l-xs);color:var(--muted);font-weight:600}.prompts{margin:0;padding:0;list-style:none}.prompts>div{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line-soft);display:flex}.prompts>div>svg{color:var(--muted);flex:none}.prompts .text-link{color:var(--primary);white-space:normal;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.prompts .text-link:hover:not(:disabled){color:var(--primary-hover)}@media (pointer:coarse){:is(.confirm .actions,.followups,.prompts) button:not(.btn):not(.btn-small):not(.pick-sm):not(.icon):not(.pick-field):not(.text-link):not(.toggle-group>button){min-height:0;position:relative}:is(.confirm .actions,.followups,.prompts) button:not(.btn):not(.btn-small):not(.pick-sm):not(.icon):not(.pick-field):not(.text-link):not(.toggle-group>button):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.main>.tp{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.tp-list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.tp-head{align-items:center;gap:var(--s-2);height:var(--topbar-h);padding:0 var(--s-3) 0 var(--s-4);border-bottom:1px solid var(--line);flex:none;display:flex}.tp-head h1{font-size:var(--t-md);line-height:var(--l-md);flex:1;font-weight:600}.tp>.chat{min-width:0}.tp-title{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.tp-chat .thread{padding-left:max(var(--s-4), calc((100% - 760px) / 2));padding-right:max(var(--s-4), calc((100% - 760px) / 2))}.tp-chat .composer,.tp-chat .needs-online{margin-left:max(var(--s-3), calc((100% - 760px) / 2));margin-right:max(var(--s-3), calc((100% - 760px) / 2))}.tp-list .empty{padding:var(--s-6) var(--s-4)}.tp-list .empty .kv{grid-template-columns:72px minmax(0,1fr)}@media (width<=599px){.main>.tp{flex-direction:column;display:flex}}.conv-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.conv-list{margin:0;padding:0;list-style:none}.conv-list>li{align-items:center;gap:var(--s-1);min-height:52px;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 32px;display:grid;position:relative}.conv-list>li:hover{background:var(--hover-fill)}.conv-list>li:has(button[aria-expanded=true]){background:var(--hover-fill)}.conv-list>li[data-open]{background:var(--select-fill)}.conv-open{min-width:0;color:var(--ink);font-size:var(--t-sm);line-height:var(--l-sm);text-align:left;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;text-decoration:none;display:flex}.conv-open:hover{color:var(--ink);text-decoration:none}.conv-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}li[data-open] .conv-t{font-weight:600}.conv-d{color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);white-space:nowrap}.conv-list button.icon[aria-expanded=true],.chat-head button.icon[aria-pressed=true]{border-color:var(--control-border);background:var(--nav-selected);color:var(--ink)}.conv-loading{padding:var(--s-3) var(--s-4)}.conv-scroll .list-foot{padding:var(--s-3) var(--s-4) var(--s-4)}.conv-scroll .list-foot .range{color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);white-space:nowrap}.conv-scroll .list-foot .range b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.psheet{flex-direction:column;flex:auto;min-height:0;display:flex}.psheet-head{align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);border-bottom:1px solid var(--line);flex:none;display:flex}.psheet-head h3{font-size:var(--t-sm);line-height:var(--l-sm);flex:1;font-weight:600}.sheet:has(>.hist-head){height:calc(100% - 56px);box-shadow:var(--shadow-overlay);flex-direction:column;padding:0 0 20px;display:flex;overflow:hidden}.hist-head{align-items:center;gap:var(--s-2);height:52px;padding:0 var(--s-1) 0 var(--edge);border-bottom:1px solid var(--line);flex:none;display:flex}.hist-head h2{font-size:var(--t-md);line-height:var(--l-md);flex:1;font-weight:600}.hist-head button.icon{width:44px;height:44px}.sheet:has(>.hist-head) .list-foot{padding:var(--s-3) var(--edge)}.sheet:has(>.hist-head) .empty{padding:var(--s-6) var(--edge) var(--s-4)}@media (width<=599px){.chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.fchip{flex:none;max-width:220px}.fchip button.icon{width:40px;height:40px;margin-left:0}.conv-list>li{min-height:56px;padding:6px var(--s-1) 6px var(--edge);grid-template-columns:minmax(0,1fr) 44px}.conv-list button.icon{width:44px;height:44px}.conv-scroll .list-foot .btn{height:44px}}@media (pointer:coarse){.composer button.send:not(.btn):not(.btn-small):not(.pick-sm):not(.icon):not(.pick-field){min-height:0;position:relative}.composer .send:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.composer .txt{min-height:44px;padding:var(--s-3) var(--s-3) 0;font-size:var(--t-sm);line-height:var(--l-sm)}.composer .txt.has-text{color:var(--ink)}.composer .txt.after-text{min-height:0;padding-top:var(--s-2)}.composer textarea[hidden]{display:none}.composer .busy{align-items:center;gap:var(--s-2);color:var(--muted);display:inline-flex}.composer .busy svg{animation:1s linear infinite tanya-spin}@keyframes tanya-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.composer .busy svg{animation:none}}.composer button.icon:disabled{color:var(--control-border)}.cmp-line .sub{color:var(--muted)}.cmp-line .text-link{color:var(--primary);font-weight:600;font-size:var(--t-xs);line-height:var(--l-xs);background:0 0;border:0;margin-left:auto;padding:0}.rec{align-items:center;gap:var(--s-2);padding-left:var(--s-1);color:var(--muted);font-size:var(--t-xs);line-height:var(--l-xs);display:inline-flex}.rec time{color:var(--ink);font-size:var(--t-sm);line-height:var(--l-sm);font-variant-numeric:tabular-nums;font-weight:600}.rec-dot{background:var(--loss);border-radius:50%;flex:none;width:8px;height:8px}.rec-act{gap:var(--s-2);margin-left:auto;display:flex}.rec-act .primary{height:var(--control-h-sm);padding:0 var(--s-3)}.fc-play{background:var(--select-fill);color:var(--primary);cursor:pointer}.fc-play:disabled{cursor:default;opacity:.6}@media (pointer:coarse){:is(.rec-act button.primary,.cmp-line button.text-link,button.fc-play):not(.btn):not(.btn-small):not(.pick-sm):not(.icon):not(.pick-field){min-height:0;position:relative}:is(.rec-act button.primary,.cmp-line button.text-link,button.fc-play):not(.btn):not(.btn-small):not(.pick-sm):not(.icon):not(.pick-field):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
