@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Inter", "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--control-h:36px;--control-h-sm:28px;--control-px:12px;--row-h:36px;--ground:#f6f4ef;--surface:#fff;--sunken:#ece8df;--field-off:#ece8df;--ink:#1e1a16;--muted:#6e655b;--line:#e3ddd3;--line-strong:#c9c0b4;--grid:#c2b8aa;--chrome:#22201d;--chrome-ink:#f4efe6;--chrome-hover:#ffffff14;--accent:#c67a0e;--accent-ink:#1e1a16;--accent-soft:#f9e8cc;--good:#2f7d4f;--good-soft:#dff1e5;--warn:#a35c08;--warn-soft:#fcebd1;--bad:#b4302e;--bad-soft:#f9e0df;--neutral-soft:#f3f0ea;--focus:#c67a0e;--link:#8f5200;--link-hover:#6f4000;--num-negative:var(--bad);--num-zero:var(--muted);--shadow:0 1px 2px #0000000f, 0 6px 20px -12px #0000002e;--shadow-pop:0 12px 32px -12px #00000059;--shadow-press:inset 0 1px 2px #00000024;--scrim:#00000059;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236e655b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3.5 3.5'/%3E%3C/svg%3E");--icon:16px;--help-ring:18px;--dialog-w:480px;--dialog-w-md:720px;--dialog-w-lg:960px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media not print{:root[data-theme=dark]{--ground:#17150f;--surface:#221f1a;--sunken:#100e0a;--field-off:#1c1a14;--ink:#f0eae0;--muted:#a69c8e;--line:#3a352d;--line-strong:#4e4739;--grid:#574f41;--chrome:#0f0e0c;--chrome-ink:#f4efe6;--chrome-hover:#ffffff1a;--accent:#e9a03a;--accent-ink:#1e1a16;--accent-soft:#3e2e12;--good:#6ccb8d;--good-soft:#1c3324;--warn:#e9b15a;--warn-soft:#3c2b10;--bad:#ef7b78;--bad-soft:#3f1f1e;--neutral-soft:#2c2822;--focus:#e9a03a;--link:#e9a03a;--link-hover:#f2b65f;--shadow:none;--shadow-pop:0 12px 32px -12px #000000b3;--shadow-press:inset 0 1px 3px #0009;--scrim:#000000b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23a69c8e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E")}}*,:before,:after{box-sizing:border-box}html{height:100%}body{background:var(--ground);min-height:100%;color:var(--ink);font:400 var(--fs-md)/1.45 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}#root{min-height:100vh}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}:where(button,input,select,textarea){font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}code,.mono{font-family:var(--font-mono)}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}h1{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:700}h2{font-size:var(--fs-lg);font-weight:600}h3{font-size:var(--fs-md);font-weight:600}p{margin:0}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.bad{color:var(--bad)}.good{color:var(--good)}.spacer{flex:1}kbd{font:500 var(--fs-xs)/1.35 var(--font-body);font-variant-numeric:tabular-nums;border:1px solid var(--line-strong);padding:0 var(--sp-1);color:var(--muted);white-space:nowrap;border-radius:4px}.num{font-variant-numeric:tabular-nums;text-align:right}.neg{color:var(--num-negative)}.zero{color:var(--num-zero)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow,.table-title{font:600 var(--fs-xs)/16px var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.table-title{margin:var(--sp-2) 0 var(--sp-1)}pre.json{background:var(--sunken);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);font-size:var(--fs-sm);margin:0;overflow:auto}.w-xs{width:96px}.w-sm{min-width:180px}.w-md{min-width:240px}.w-lg{min-width:320px}.mt-1{margin-top:var(--sp-1)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mb-1{margin-bottom:var(--sp-1)}.mb-2{margin-bottom:var(--sp-2)}.mb-3{margin-bottom:var(--sp-3)}.mb-4{margin-bottom:var(--sp-4)}.ml-1{margin-left:var(--sp-1)}.ml-2{margin-left:var(--sp-2)}.mr-1{margin-right:var(--sp-1)}.mr-2{margin-right:var(--sp-2)}.block{display:block}.nowrap{white-space:nowrap}.wrap-text{white-space:normal}.sheet{width:100%;max-width:900px;margin-inline:auto}@media (prefers-reduced-motion:no-preference){.btn,.nav a,.tbl tbody tr td{transition:background-color .12s}}.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.nav{background:var(--chrome);color:var(--chrome-ink);align-items:center;gap:var(--sp-2);min-height:52px;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line);z-index:4;flex-flow:wrap;display:flex;position:sticky;top:0}.nav a,.nav-menu,.nav-search,.nav-burger{align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-3);border-radius:var(--radius);color:inherit;font:500 var(--fs-md)/1 var(--font-body);white-space:nowrap;cursor:pointer;opacity:.82;background:0 0;border:0;text-decoration:none;display:inline-flex}.nav a:hover,.nav-menu:hover,.nav-menu[data-state=open],.nav-search:hover,.nav-burger:hover{opacity:1;background:var(--chrome-hover);color:inherit;text-decoration:none}.nav a.active,.nav-menu.active{background:var(--accent);color:var(--accent-ink);opacity:1}.nav a.brand{letter-spacing:.02em;opacity:1;margin-right:var(--sp-2);padding-left:0;font-weight:700}.nav a.brand:hover{background:0 0}.nav-links{align-items:center;gap:var(--sp-1);flex:none;display:flex}.nav-right{flex:1 1 calc(var(--control-h) * 4);justify-content:flex-end;align-items:center;gap:var(--sp-1);min-width:0;display:flex}.nav-search{--search-px:calc(var(--sp-3) - 2px);--search-room:87px;min-width:var(--control-h);z-index:0;font-weight:400;line-height:var(--control-h);padding:0 var(--search-px);border:0;flex-wrap:wrap;flex:0 1000 180px;place-content:flex-start center;position:relative;overflow:hidden;container-type:inline-size}:root:lang(uz-Cyrl) .nav-search{--search-room:104px}:root:lang(uz-Latn) .nav-search{--search-room:92px}.nav-search:before{content:"";width:var(--icon);height:var(--control-h);-webkit-mask:var(--icon-search) center / var(--icon) no-repeat;-webkit-mask:var(--icon-search) center / var(--icon) no-repeat;mask:var(--icon-search) center / var(--icon) no-repeat;translate:clamp(0px, (var(--control-h) - (100cqw + 2 * var(--search-px) - var(--search-room) + 1px) * 1000) * 1000, 50cqw + var(--search-px) - var(--control-h) / 2);background:currentColor;flex:none}.nav-search:after{content:"";z-index:-1;width:clamp(var(--control-h), (100cqw + 2 * var(--search-px) - var(--search-room) + 1px) * 1000, 100%);border:1px solid color-mix(in srgb, var(--chrome-ink) 25%, transparent);border-radius:var(--radius);pointer-events:none;position:absolute;inset:0 0 0 auto}.nav-search:hover{background:0 0}.nav-search:hover:after{background:var(--chrome-hover)}.nav-search:focus-visible{outline:none}.nav-search:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.nav-search kbd{margin-left:auto;line-height:normal}.nav-user{min-width:calc(var(--control-h) * 2);max-width:220px;line-height:var(--control-h);text-overflow:ellipsis;flex:0 auto;display:block;overflow:hidden}.nav-burger{width:var(--control-h);font-size:var(--fs-lg);justify-content:center;padding:0;display:none}.nav kbd{color:color-mix(in srgb, var(--chrome-ink) 70%, transparent);border-color:color-mix(in srgb, var(--chrome-ink) 35%, transparent)}@media (width<=1279px){.nav{gap:var(--sp-1)}.nav-links{gap:0}.nav a,.nav-menu{padding:0 var(--sp-2)}.nav a.brand{margin-right:var(--sp-1)}}@media (width<=1023px){.nav{gap:var(--sp-2)}.nav a,.nav-menu{padding:0 var(--sp-3)}.nav-burger{order:0;display:inline-flex}.nav a.brand{order:1}.nav-right{order:2}.nav-links{align-items:stretch;gap:var(--sp-1);padding-top:var(--sp-2);flex-direction:column;flex:0 0 100%;order:3;display:none}.nav-links.open{display:flex}.nav-links>a,.nav-links>.nav-menu{justify-content:flex-start}.nav-search kbd{display:none}}@media (width<=560px){.nav-user{max-width:110px}.nav-search{--search-px:0px;flex:0 0 var(--control-h);width:var(--control-h)}}@media (width<=360px){.nav-right{flex-basis:calc(var(--control-h) * 3 + var(--sp-1))}}.main{padding:var(--sp-5) var(--sp-5) 48px;gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}@media (width<=760px){.main{padding:var(--sp-4) var(--sp-4) var(--sp-6);gap:var(--sp-3)}}.shell:has(.winbar) .main{padding-bottom:72px}.page,.winslot,.contents{display:contents}.winslot[hidden]{display:none}.head{gap:var(--sp-2) var(--sp-3);min-height:var(--control-h);flex-wrap:wrap;align-items:flex-end;display:flex}.head .crumbs{color:var(--muted);font-size:var(--fs-sm);line-height:16px}.head .crumbs a{color:inherit}.head h1{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.head-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.head-actions:empty{display:none}@media screen{.head-actions>[data-table-actions][data-owner]:empty:before,.head-actions>[data-table-actions][data-owner]:empty:after{visibility:hidden;height:var(--control-h);padding:0 var(--sp-4);font:500 var(--fs-md)/1 var(--font-body);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;display:inline-flex}:is(.page,.winslot):has(.skeleton) .head-actions>[data-table-actions]:empty:before{visibility:hidden;height:var(--control-h);padding:0 var(--sp-4);font:500 var(--fs-md)/1 var(--font-body);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;display:inline-flex}:is(.page,.winslot):has(.skeleton) .head-actions>[data-table-actions]:empty:after{visibility:hidden;height:var(--control-h);padding:0 var(--sp-4);font:500 var(--fs-md)/1 var(--font-body);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;display:inline-flex}.head-actions>[data-table-actions][data-owner]:empty:before{content:attr(data-excel)}:is(.page,.winslot):has(.skeleton) .head-actions>[data-table-actions]:empty:before{content:attr(data-excel)}.head-actions>[data-table-actions][data-owner]:empty:after{content:attr(data-print)}:is(.page,.winslot):has(.skeleton) .head-actions>[data-table-actions]:empty:after{content:attr(data-print)}}.head-actions .btn.danger{margin-left:var(--sp-2)}.head-actions:has(.field){align-items:flex-end}.toolbar{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.stack{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.card{background:var(--surface);border-radius:var(--radius);padding:var(--sp-4);box-shadow:var(--shadow);border:1px solid #0000}:root[data-theme=dark] .card{border-color:var(--line)}.card>h2.lead{margin:0 0 var(--sp-3)}.card.narrow{max-width:640px}.card.medium{max-width:1040px}.card-head{align-items:baseline;gap:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.card-head>h2~:is(a,.btn,.row){margin-left:auto}.card-head>:is(a,.btn,.row)~:is(a,.btn,.row){margin-left:0}.card-head>a:not(.btn){font-size:var(--fs-sm);white-space:nowrap}.card>.scroll,.card>.skeleton,:root[data-theme=dark] .card>.scroll{box-shadow:none;border-color:#0000;border-radius:0}.grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.grid2{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.grid2>*{min-width:0}@media (width<=900px){.grid2{grid-template-columns:minmax(0,1fr)}}.kpis{gap:var(--sp-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(.kpis>*){grid-column:span 3}@media (width>=1101px){:where(.kpis>:nth-child(4n+1):last-child){grid-column:1/-1}:where(.kpis>:nth-child(4n+1):nth-last-child(2),.kpis>:nth-child(4n+2):last-child){grid-column:span 6}:where(.kpis>:nth-child(4n+1):nth-last-child(3),.kpis>:nth-child(4n+2):nth-last-child(2),.kpis>:nth-child(4n+3):last-child),:where(.kpis:has(>:nth-child(5):last-child),.kpis:has(>:nth-child(6):last-child),.kpis:has(>:nth-child(9):last-child))>*{grid-column:span 4}:where(.kpis:has(>:nth-child(5):last-child)>:nth-child(n+4)){grid-column:span 6}}@media (width<=1100px){:where(.kpis>*){grid-column:span 6}:where(.kpis>:nth-child(odd):last-child){grid-column:1/-1}}@media (width<=560px){:where(.kpis>*){grid-column:1/-1}}.kpi{background:var(--surface);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);box-shadow:var(--shadow);border:1px solid #0000;flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-theme=dark] .kpi{border-color:var(--line)}.kpi .lbl{font-size:var(--fs-xs);color:var(--muted)}.kpi .val{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:6px;font-weight:600;line-height:1.25;display:flex}.kpi .val .cur{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;margin-left:0;font-weight:500}.kpi .val.text{font-size:var(--fs-lg)}.kpi .sub{font-size:var(--fs-xs);color:var(--muted);flex-direction:column;display:flex}.kpi .sub.bad{color:var(--bad)}.kpi .sub.warn{color:var(--warn)}a.kpi,a.kpi:hover{color:inherit;text-decoration:none}a.kpi:hover,a.kpi:focus-visible{border-color:var(--line-strong)}.kpi.flat{box-shadow:none;border-color:var(--line)}.kpi.flat:hover{border-color:var(--line-strong)}.kpi.alert{background:var(--bad-soft);border-color:#0000}.kpi.alert .lbl,.kpi.alert .val{color:var(--bad)}.kpis.tight{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpis.tight>*{grid-column:auto}.cur{color:var(--muted);font-size:var(--fs-xs);margin-left:var(--sp-1)}.dl{gap:var(--sp-1) var(--sp-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.dl dt{color:var(--muted)}.dl dd{overflow-wrap:anywhere;margin:0}.dl.cols{grid-template-columns:repeat(2,max-content minmax(0,1fr))}@media (width<=900px){.dl.cols{grid-template-columns:max-content minmax(0,1fr)}}.form-top{top:var(--nav-h,0px);z-index:2;gap:var(--sp-3);margin-inline:calc(-1 * var(--sp-2));padding:var(--sp-2) var(--sp-2) var(--sp-3);background:var(--ground);border-bottom:1px solid var(--line);flex-direction:column;max-height:62vh;display:flex;position:sticky;overflow-y:auto}.form-top .kpis{gap:var(--sp-2)}.form-top .kpi{padding:var(--sp-2) var(--sp-3);box-shadow:none;border-color:var(--line)}.form-top .kpi .val{font-size:var(--fs-lg)}html{scroll-padding-top:calc(var(--nav-h,0px) + var(--form-top-h,0px) + var(--sp-2));scroll-padding-bottom:calc(var(--winbar-h,0px) + var(--sp-2))}@media (width<=760px),(height<=560px){.form-top{max-height:none;position:static;overflow:visible}html{scroll-padding-top:calc(var(--nav-h,0px) + var(--sp-2))}}.doc-body{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;display:grid}@media (width<=900px){.doc-body{grid-template-columns:minmax(0,1fr)}}.doc-main{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.doc-side{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.side-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3)}.side-panel h3{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.02em;margin:0 0 6px;font-weight:600}.side-panel .tbl td{font-size:var(--fs-sm);height:auto;padding:3px 6px}.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-4);font:500 var(--fs-md)/1 var(--font-body);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;flex:none;text-decoration:none;display:inline-flex}a.btn,a.btn:hover,a.btn:visited{color:var(--ink);text-decoration:none}.btn:hover{background:var(--sunken)}.btn.primary,a.btn.primary,a.btn.primary:hover{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:600}.btn.primary:hover{filter:brightness(1.05)}.btn.danger,a.btn.danger,a.btn.danger:hover{background:var(--surface);border-color:var(--bad);color:var(--bad)}.btn.danger:hover{background:var(--bad-soft)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--sunken)}.btn.sm{height:var(--control-h-sm);padding:0 var(--sp-3);font-size:var(--fs-sm)}.btn.icon{width:var(--control-h);padding:0}.btn.icon.sm{width:var(--control-h-sm)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn.primary:disabled:hover,.btn.primary[aria-disabled=true]:hover{filter:none}.btn.primary:disabled,.btn.primary[aria-disabled=true]:not(.loading){opacity:1;background:var(--accent-soft);color:var(--muted);border-color:#0000}.btn kbd{margin-left:2px}.btn[aria-pressed=true]{background:var(--sunken);color:var(--ink);border-color:var(--muted);box-shadow:var(--shadow-press)}.btn.loading{color:#0000;pointer-events:none;position:relative}.btn.loading:after{content:"";border:2px solid var(--ink);border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;position:absolute}.btn.primary.loading:after{border-color:var(--accent-ink);border-right-color:#0000}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.loading:after{animation-duration:2s}}.field{gap:var(--sp-1);font:500 var(--fs-sm)/16px var(--font-body);color:var(--muted);flex-direction:column;min-width:0;display:flex}.field>.label{gap:var(--sp-1);align-items:baseline;min-height:16px;display:flex}.field .req{color:var(--bad)}.field>.hint{font-weight:400;font-size:var(--fs-xs)}.field>.error{font-weight:400;font-size:var(--fs-xs);color:var(--bad)}.field.invalid>input,.field.invalid>select,.field.invalid>.combo>input,.field>input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),.field>select[aria-invalid=true],.field>.combo>input[aria-invalid=true]{border-color:var(--bad)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.type-trigger){box-sizing:border-box;height:var(--control-h);padding:0 var(--control-px);font:400 var(--fs-md)/1.2 var(--font-body);color:var(--ink);background-color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);min-width:0}:where(textarea){height:auto;min-height:72px;padding:var(--sp-2) var(--control-px);line-height:1.45}:where(input,select,textarea):focus-visible,.type-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:1px}input::-webkit-calendar-picker-indicator{outline-color:var(--focus);outline-offset:1px}:where(input,select,textarea):disabled{background-color:var(--field-off);border-color:var(--line);color:var(--muted);cursor:not-allowed}:where(select):disabled{opacity:1}:where(input:not([type=checkbox]):not([type=radio]),textarea)[readonly]{background-color:var(--field-off);border-color:var(--line);color:var(--muted)}::placeholder{color:var(--muted);opacity:.8}.field>input:not([type=checkbox]):not([type=radio]),.field>select{min-width:130px}.field.wide>input:not([type=checkbox]):not([type=radio]),.field.wide>select{min-width:240px}.field>input.w-xs:not([type=checkbox]):not([type=radio]){min-width:0}.field>input.w-sm:not([type=checkbox]):not([type=radio]){min-width:180px}.field>input.w-md:not([type=checkbox]):not([type=radio]){min-width:240px}.field>input.w-lg:not([type=checkbox]):not([type=radio]){min-width:320px}select{appearance:none;background-image:var(--chevron);text-overflow:ellipsis;background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}input[type=date]{flex:none;width:150px}input.num,.lines td input.num{text-align:right;font-variant-numeric:tabular-nums}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.check{align-items:center;gap:var(--sp-2);height:var(--control-h);font:400 var(--fs-md)/1.2 var(--font-body);color:var(--ink);white-space:nowrap;cursor:pointer;display:inline-flex}fieldset.field.radios{gap:0 var(--sp-4);border:none;flex-flow:wrap;align-items:center;margin:0;padding:0}fieldset.field.radios legend{margin-bottom:var(--sp-1);float:left;width:100%;padding:0}fieldset.field.radios label{align-items:center;gap:var(--sp-2);height:var(--control-h);font:400 var(--fs-md)/1.2 var(--font-body);color:var(--ink);white-space:nowrap;cursor:pointer;display:inline-flex}.form{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.form .field.full{grid-column:1/-1}.form .field>input:not([type=checkbox]):not([type=radio]):not([type=date]),.form .field>select,.form .field>.combo,.form .field.wide>input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0}.form .field.wide{grid-column:span 2}@media (width<=520px){.form .field.wide{grid-column:auto}}.form.cols{grid-template-columns:repeat(12,minmax(0,1fr))}.form.cols>*{grid-column:span 3}.form.cols>.span-2{grid-column:span 2}.form.cols>.span-4{grid-column:span 4}.form.cols>.span-5{grid-column:span 5}.form.cols>.span-6{grid-column:span 6}.form.cols>.span-7{grid-column:span 7}.form.cols>.span-8{grid-column:span 8}.form.cols>.span-9{grid-column:span 9}.form.cols>.span-10{grid-column:span 10}.form.cols>.span-12,.form.cols>.full{grid-column:1/-1}.form.cols>*+.to-end{--from:4}.form.cols>.span-2+.to-end{--from:3}.form.cols>.span-4+.to-end{--from:5}.form.cols>.span-5+.to-end{--from:6}.form.cols>.span-6+.to-end{--from:7}.form.cols>.span-7+.to-end{--from:8}.form.cols>.span-8+.to-end{--from:9}.form.cols>.span-9+.to-end{--from:10}.form.cols>.span-10+.to-end{--from:11}.form.cols>:is(.span-12,.full)+.to-end{--from:1}@media (width>=1101px){.form.cols>.to-end{grid-column:var(--from,1) / -1}}@media (width<=1100px){.form.cols:where(:not(.dialog *,.form-sections *))>*,.form.cols:where(:not(.dialog *,.form-sections *))>:is(.span-2,.span-4,.span-5,.span-7,.span-9,.span-10){grid-column:span 6}.form.cols:where(:not(.dialog *,.form-sections *))>.span-8{grid-column:1/-1}}@media (width>=1000px) and (width<=1100px){.form.cols:where(.form-sections *)>.to-end{grid-column:var(--from,1) / -1}}@media (width<=999px){.form.cols:where(.form-sections *)>*,.form.cols:where(.form-sections *)>:is(.span-2,.span-4,.span-5,.span-7,.span-9,.span-10){grid-column:span 6}.form.cols:where(.form-sections *)>.span-8{grid-column:1/-1}}@media (width>=761px) and (width<=1100px){.form.cols:where(.dialog *)>.to-end{grid-column:var(--from,1) / -1}}@media (width<=760px){.form.cols:where(.dialog *)>*,.form.cols:where(.dialog *)>:is(.span-2,.span-4,.span-5,.span-7,.span-9,.span-10){grid-column:span 6}.form.cols:where(.dialog *)>.span-8{grid-column:1/-1}}@media (width<=560px){.form.cols>*,.form.cols>:is(.span-2,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10){grid-column:1/-1}}.form-section{gap:var(--sp-2);flex-direction:column;display:flex}.form-sections{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.form-sections>*{grid-column:1/-1;min-width:0}.form-sections>.span-3{grid-column:span 3}.form-sections>.span-4{grid-column:span 4}.form-sections>.span-5{grid-column:span 5}.form-sections>.span-6{grid-column:span 6}.form-sections>.span-7{grid-column:span 7}.form-sections>.span-8{grid-column:span 8}.form-sections>.span-9{grid-column:span 9}@media (width<=1279px){.form-sections>.roomy,.form-sections>.roomy+*{grid-column:1/-1}}@media (width<=1100px){.form-sections>.roomy-sm,.form-sections>.roomy-sm+*{grid-column:1/-1}}@media (width<=999px){.form-sections>[class*=span-]{grid-column:1/-1}}.form-sections .field>input[type=date]{width:min(150px,100%)}.form>.check,.form>.btn{place-self:end start}.toolbar>.hint{min-height:var(--control-h);color:var(--muted);font-size:var(--fs-sm);align-items:center;display:inline-flex}.combo{align-items:center;gap:var(--sp-1);min-width:0;display:flex;position:relative}.combo>input{text-align:left;flex:auto;width:100%;min-width:0}.combo.w-sm{min-width:180px}.combo.w-md{min-width:240px}.combo.w-lg{min-width:320px}.combo-list{z-index:32;pointer-events:auto;padding:var(--sp-1);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-pop);width:max-content;max-width:min(520px,92vw);max-height:280px;font:400 var(--fs-md)/1.45 var(--font-body);margin:0;list-style:none;overflow-y:auto}.combo-item{padding:6px var(--sp-2);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.combo-item[aria-selected=true]{background:var(--accent-soft)}@media (width<=760px){.combo-list{width:auto;margin-right:var(--sp-2)}.combo-item{white-space:normal;overflow-wrap:anywhere}}.card-link{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);font-size:var(--fs-md);flex:none;place-items:center;line-height:1;text-decoration:none;display:inline-grid}.card-link:hover,.card-link:focus-visible{color:var(--ink);background:var(--accent-soft);text-decoration:none}.card-name{align-items:center;gap:2px;display:inline-flex}.tbl .card-link{visibility:hidden}.tbl tr:hover .card-link,.tbl tr:focus-within .card-link{visibility:visible}.type-trigger{justify-content:space-between;align-items:center;gap:var(--sp-3);text-align:left;cursor:pointer;background-image:var(--chevron);background-position:right 10px center;background-repeat:no-repeat;min-width:240px;padding-right:32px;display:inline-flex}.type-trigger>[aria-hidden=true]:last-child:not(:first-child){display:none}.type-trigger>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip{height:20px;font:600 var(--fs-xs)/1 var(--font-body);padding:0 var(--sp-2);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, currentColor 30%, transparent);white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.chip.posted,.chip.ok{background:var(--good-soft);color:var(--good)}.chip.draft{background:var(--warn-soft);color:var(--warn)}.chip.marked,.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.neutral{background:var(--neutral-soft);color:var(--muted);border-color:var(--line-strong)}.chip>.btn.icon.sm{width:16px;height:16px;color:inherit;font-size:var(--fs-sm);margin-left:var(--sp-1);margin-right:calc(-1 * var(--sp-1));background:0 0;border:0;padding:0}.notice{border-radius:var(--radius);padding:var(--sp-2) var(--sp-3)}.notice.bad{background:var(--bad-soft);color:var(--bad)}.notice.warn{background:var(--warn-soft);color:var(--warn)}.notice.neutral{background:var(--sunken);color:var(--muted)}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;display:flex}.tabs .tab{font:500 var(--fs-md)/1 var(--font-body);height:var(--control-h);border-radius:var(--radius) var(--radius) 0 0;padding:0 var(--sp-3);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tabs .tab.active{background:var(--surface);border-color:var(--line);color:var(--ink);margin-bottom:-1px;font-weight:600}.tabs .tab:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.seg{height:var(--control-h);background:var(--sunken);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.seg>button,.seg>a{font:500 var(--fs-sm)/1 var(--font-body);color:var(--muted);padding:0 var(--sp-3);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.seg>[aria-pressed=true],.seg>[aria-current=true],.seg>.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.help{width:var(--control-h-sm);height:var(--control-h-sm);margin:calc((var(--help-ring) - var(--control-h-sm)) / 2);color:var(--muted);font:600 var(--fs-xs)/1 var(--font-body);cursor:help;vertical-align:middle;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.help:before{content:"";inset:calc((var(--control-h-sm) - var(--help-ring)) / 2);border:1px solid var(--line-strong);pointer-events:none;border-radius:50%;position:absolute}.help:hover,.help:focus-visible{color:var(--ink)}.help:hover:before,.help:focus-visible:before{border-color:var(--ink)}.password-once{font-family:var(--font-mono);font-size:var(--fs-xl);letter-spacing:.08em;padding:var(--sp-1) var(--sp-2);background:var(--sunken);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all}.scroll{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #0000;overflow-x:auto}:root[data-theme=dark] .scroll{border-color:var(--line)}.tbl{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.tbl th,.tbl td{text-align:left;padding:6px var(--sp-3);white-space:nowrap;vertical-align:middle;border:0;border-bottom:1px solid var(--line)}.tbl td{font-size:var(--fs-md);height:var(--row-h)}.tbl th{background:var(--surface);font:600 var(--fs-xs)/16px var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--line-strong);-webkit-user-select:none;user-select:none;height:var(--row-h);position:sticky;top:0}.tbl tbody th{position:static;top:auto}.tbl tbody th[scope=row]{text-transform:none;letter-spacing:0;font:500 var(--fs-md)/1.45 var(--font-body);color:inherit;text-align:left;border-bottom:1px solid var(--line)}.tbl tbody tr:last-child>td,.tbl tbody tr:last-child>th{border-bottom-color:#0000}.tbl.grid{display:table}.tbl.grid th,.tbl.grid td{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tbl.grid tr>:last-child{border-right:0}.tbl th.sortable{cursor:pointer}.tbl th.sortable:hover{color:var(--ink)}.tbl th .sort{all:unset;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.tbl th .sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.tbl th .dir{margin-left:var(--sp-1)}.tbl td.num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.tbl td.num.zero{color:var(--num-zero)}.tbl td.num.neg{color:var(--num-negative)}.tbl th.center,.tbl td.center{text-align:center}.tbl th.n,.tbl td.n,.tbl th.code,.tbl td.code{text-align:right;font-variant-numeric:tabular-nums}.tbl th.n,.tbl td.n{width:1%;color:var(--muted)}.tbl td.nowrap{white-space:nowrap}.tbl td.wrap,.tbl th.wrap{white-space:normal}.tbl th.fit,.tbl td.fit{width:1%}.tbl th .req{color:var(--bad);margin-left:var(--sp-1)}.tbl .tick{width:var(--control-h-sm);height:var(--control-h-sm);vertical-align:top;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.tbl td:has(>.tick){padding-block:var(--sp-1)}.tbl td.indent{padding-left:var(--sp-5)}.tbl td.name{min-width:240px}.tbl td.clip{text-overflow:ellipsis;max-width:360px;overflow:hidden}.tbl tbody tr{content-visibility:auto;contain-intrinsic-size:auto var(--row-h)}.tbl tbody tr:hover>td,.tbl tbody tr:hover>th[scope=row]{background:var(--sunken)}.tbl tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tbl tbody tr.link{cursor:pointer}.tbl tbody tr.current>td,.tbl tbody tr.current>th[scope=row]{background:var(--accent-soft)}.tbl tbody tr.current>:is(td,th[scope=row]):first-child{box-shadow:inset 3px 0 0 var(--accent)}.tbl:has(>tbody>tr.link:hover)>tbody>tr.current:not(:hover)>:is(td,th[scope=row]){background:0 0}.tbl:has(>tbody>tr.link:hover)>tbody>tr.current:not(:hover)>:is(td,th[scope=row]):first-child{box-shadow:none}.tbl tfoot td{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}.tbl tr.total>td,.tbl tr.total>th{font-weight:600}.tbl tr.group>td,.tbl tr.group>th{background:var(--ground);font-weight:600}.tbl tbody tr.group{content-visibility:visible}@media screen{.scroll.fits>.tbl>tbody>tr.group>th{top:calc(var(--nav-h,0px) + var(--form-top-h,0px) + var(--tbl-head-h));z-index:0;position:sticky}.scroll.fits>.tbl>tbody:has(>tr.group)>tr{scroll-margin-top:calc(var(--tbl-head-h) + var(--row-h))}}@media screen and (width<=760px),screen and (height<=560px){.scroll.fits>.tbl>tbody>tr.group>th{top:calc(var(--nav-h,0px) + var(--tbl-head-h))}}@media print{.tbl tbody tr.group{break-after:avoid}}.warn-mark{color:var(--bad);margin-right:var(--sp-1);cursor:help}@media screen and (width<=1100px){.tbl .opt{display:none}}@media screen and (width<=1320px){.tbl .opt-lg{display:none}}@media screen and (width<=1440px){.tbl .opt-xl{display:none}}@media screen and (width<=1560px){.tbl .opt-2xl{display:none}}@media screen and (width<=1860px){.tbl .opt-3xl{display:none}}.tbl-foot{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--muted);padding-top:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.table-wrap{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.table-actions{gap:var(--sp-2);justify-content:flex-end;display:flex}.scroll.fits{overflow:visible}.scroll.fits>.tbl>thead th{top:calc(var(--nav-h,0px) + var(--form-top-h,0px));z-index:1}.scroll.fits>.tbl{--tbl-head-h:var(--head-h,var(--row-h))}.scroll.fits>.tbl:has(>thead>tr+tr){--tbl-head-h:var(--head-h,calc(2 * var(--row-h)))}.scroll.fits>.tbl>tbody tr{scroll-margin-top:var(--tbl-head-h)}.scroll.fits>.tbl>thead tr:first-child>th:first-child{border-top-left-radius:var(--radius)}.scroll.fits>.tbl>thead tr:first-child>th:last-child{border-top-right-radius:var(--radius)}@media (width<=760px),(height<=560px){.scroll.fits>.tbl>thead th{top:var(--nav-h,0px)}}.lines td{padding:var(--sp-1) var(--sp-2)}.lines th{padding-inline:var(--sp-2)}.lines td input:not([type=checkbox]):not([type=radio]),.lines td select{height:var(--control-h-sm);padding:0 var(--sp-2);border-color:var(--line);border-radius:var(--radius-sm)}.lines td input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),.lines td select[aria-invalid=true]{border-color:var(--bad)}.lines td input:not([type=checkbox]):not([type=radio]):not([type=date]){width:100%;min-width:90px}.lines td input.w-xs:not([type=checkbox]):not([type=radio]):not([type=date]){width:96px;min-width:0}.lines td input.w-md:not([type=checkbox]):not([type=radio]):not([type=date]){min-width:240px}.lines td input.sum:not([type=checkbox]):not([type=radio]):not([type=date]){width:calc(4 * var(--control-h));min-width:0}.lines td select.fill{width:100%}.lines td input:is([inputmode=decimal],[inputmode=numeric],[type=number]){text-align:right;font-variant-numeric:tabular-nums}.lines td select{background-position:right 8px center;padding-right:26px}.lines tbody tr.current>:is(td,th[scope=row]),.lines tbody tr:hover>:is(td,th[scope=row]){background:0 0}.lines tbody tr.current>:is(td,th[scope=row]):first-child{box-shadow:none}.totals{gap:var(--sp-2) var(--sp-5);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;display:flex}.totals b{font-size:var(--fs-lg)}.tbl.fixed{--col-n:40px;--col-unit:68px;--col-qty:100px;--col-num:120px;--col-sum:130px;--col-cur:96px;--col-act:44px;table-layout:fixed;min-width:720px}.tbl.fixed th{white-space:normal}.tbl.fixed th.n{width:var(--col-n)}.tbl.fixed th.c-unit{width:var(--col-unit)}.tbl.fixed th.c-qty{width:var(--col-qty)}.tbl.fixed th.c-num{width:var(--col-num)}.tbl.fixed th.c-sum{width:var(--col-sum)}.tbl.fixed th.c-cur{width:var(--col-cur)}.tbl.fixed th.c-act{width:var(--col-act)}.tbl.fixed td{text-overflow:ellipsis;overflow:hidden}.tbl.fixed td.num{overflow:visible}.tbl.fixed td select{width:100%}.tbl.fixed:not(.lines) td>.combo,.tbl.fixed:not(.lines) td:first-child>select{max-width:520px}@media (width<=640px){.tbl.lines.cards,.tbl.lines.cards>tbody{min-width:0;display:block}.tbl.lines.cards>thead{display:none}.tbl.lines.cards>tbody>tr{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--line);content-visibility:visible;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tbl.lines.cards>tbody>tr:last-child{border-bottom:0}.tbl.lines.cards>tbody>tr>td{white-space:normal;text-align:left;border:0;width:auto;min-width:0;height:auto;padding:0;display:block;overflow:visible}.tbl.lines.cards>tbody>tr>td[data-label]:before{content:attr(data-label);margin-bottom:var(--sp-1);font:500 var(--fs-sm)/16px var(--font-body);color:var(--muted);display:block}.tbl.lines.cards>tbody>tr>td:empty:not([data-label]){display:none}.tbl.lines.cards>tbody>tr>td[data-label]:empty:after{content:"—";color:var(--num-zero)}.tbl.lines.cards>tbody>tr>td :is(input:not([type=checkbox]):not([type=radio]),select),.tbl.lines.cards>tbody>tr>td :is(.btn.sm,.tick){height:var(--control-h)}.tbl.lines.cards>tbody>tr>td :is(.btn.icon.sm,.tick){width:var(--control-h)}.tbl.lines.cards>tbody>tr>td[data-label]:not(:has(input,select,.combo)){line-height:var(--control-h)}.tbl.lines.cards>tbody>tr>td.n{line-height:var(--control-h);grid-area:1/1}.tbl.lines.cards>tbody>tr>:is(td.act,td:not([data-label]):has(>.btn.icon)){grid-area:1/2;justify-self:end}.tbl.lines.cards>tbody>tr>:is(td.grow,td.name,td:has(.combo),td:has(input:not([inputmode],[type=date],[type=checkbox],[type=radio],[type=number]))){grid-column:1/-1}.tbl.lines.cards>tbody>tr>td input:not([type=checkbox]):not([type=radio]):not([type=date]),.tbl.lines.cards>tbody>tr>td select{width:100%;min-width:0}.tbl.lines.cards>tbody>tr>td .combo{min-width:0;max-width:none}.tbl.lines.cards>tbody>tr>td>.tick{justify-content:flex-start}.tbl.lines.cards>tbody>tr>td[data-req]{grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.tbl.lines.cards>tbody>tr>td[data-req]:after{display:block}}@media (width>=641px) and (width<=960px){.tbl.lines.cards.md,.tbl.lines.cards.md>tbody{min-width:0;display:block}.tbl.lines.cards.md>thead{display:none}.tbl.lines.cards.md>tbody>tr{grid-template-columns:repeat(var(--card-cols,3), minmax(0, 1fr)) auto;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) calc(var(--sp-3) + var(--sp-5));border-bottom:1px solid var(--line);content-visibility:visible;align-items:start;display:grid;position:relative}.tbl.lines.cards.md>tbody>tr:last-child{border-bottom:0}.tbl.lines.cards.md>tbody>tr>td{white-space:normal;text-align:left;border:0;width:auto;min-width:0;height:auto;padding:0;display:block;overflow:visible}.tbl.lines.cards.md>tbody>tr>td[data-label]:before{content:attr(data-label);margin-bottom:var(--sp-1);font:500 var(--fs-sm)/16px var(--font-body);color:var(--muted);display:block}.tbl.lines.cards.md>tbody>tr>td:empty:not([data-label]){display:none}.tbl.lines.cards.md>tbody>tr>td[data-label]:empty:after{content:"—";color:var(--num-zero)}.tbl.lines.cards.md>tbody>tr>td[data-label]:not(:has(input,select,.combo)){line-height:var(--control-h-sm)}.tbl.lines.cards.md>tbody>tr>td.n{left:var(--sp-3);top:calc(var(--sp-3) + var(--sp-4) + var(--sp-1));line-height:var(--control-h-sm);position:absolute}.tbl.lines.cards.md>tbody>tr>:is(td.act,td:not([data-label]):has(>.btn.icon)){padding-top:calc(var(--sp-4) + var(--sp-1));grid-area:1/-2/auto/-1}.tbl.lines.cards.md>tbody>tr>:is(td.grow,td.name,td:has(.combo),td:has(input:not([inputmode],[type=date],[type=checkbox],[type=radio],[type=number]))){grid-column-end:span 2}.tbl.lines.cards.md>tbody>tr>td input:not([type=checkbox]):not([type=radio]):not([type=date]),.tbl.lines.cards.md>tbody>tr>td select{width:100%;min-width:0}.tbl.lines.cards.md>tbody>tr>td .combo{min-width:0;max-width:none}.tbl.lines.cards.md>tbody>tr>td>.tick{justify-content:flex-start}.tbl.lines.cards.md>tbody>tr>td[data-req]{grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.tbl.lines.cards.md>tbody>tr>td[data-req]:after{display:block}}.tbl.lines td[data-req]:before{grid-area:1/1}.tbl.lines td[data-req]:after{content:"*";margin-left:var(--sp-1);font:500 var(--fs-sm)/16px var(--font-body);color:var(--bad);grid-area:1/2;display:none}.tbl.lines td[data-req]>*{grid-column:1/-1}.empty{padding:var(--sp-5);text-align:center;color:var(--muted)}.empty-state{align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5);text-align:center;color:var(--muted);flex-direction:column;display:flex}.empty-state .mark{background:var(--sunken);width:40px;height:40px;color:var(--muted);font-size:var(--fs-xl);border-radius:50%;place-items:center;line-height:1;display:grid}.empty-state.ok .mark{background:var(--good-soft);color:var(--good)}.empty-state.bad .mark{background:var(--bad-soft);color:var(--bad)}.empty-state h2{font-size:var(--fs-lg);color:var(--ink)}.empty-state p{max-width:520px}.empty-state .btn{margin-top:var(--sp-2)}.skeleton{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.skeleton>span{height:var(--row-h);border-bottom:1px solid var(--line);padding:0 var(--sp-3);align-items:center;gap:var(--sp-4);display:flex}.skeleton>span:before,.skeleton>span:after{content:"";background:var(--sunken);border-radius:5px;height:10px;animation:1.2s ease-in-out infinite pulse}.skeleton>span:before{flex:0 0 22%}.skeleton>span:after{flex:0 46%}.skeleton>span:nth-child(2n):after{flex-basis:34%}@keyframes pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton>span:before,.skeleton>span:after{animation:none}}.overlay{background:var(--scrim);z-index:30;position:fixed;inset:0}.dialog{z-index:31;width:min(var(--dialog-w), calc(100% - var(--sp-6)));background:var(--surface);max-height:calc(100vh - 48px);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--sp-5);gap:var(--sp-4);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px -20px #00000080}.dialog.medium{width:min(var(--dialog-w-md), calc(100% - var(--sp-6)))}.dialog.wide{width:min(var(--dialog-w-lg), calc(100% - var(--sp-6)))}.dialog-head{align-items:flex-start;gap:var(--sp-3);top:calc(-1 * var(--sp-5));z-index:1;margin:calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5)) calc(-1 * var(--sp-2));padding:var(--sp-5) var(--sp-5) var(--sp-2);background:var(--surface);display:flex;position:sticky}.dialog-head h2{font-size:var(--fs-lg);flex:1;line-height:28px}.dialog-foot{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.dialog-foot>.apart{margin-right:auto}.dialog-body{gap:var(--sp-3);flex-direction:column;display:flex}.palette{z-index:31;background:var(--surface);width:min(600px,100% - 32px);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px -20px #00000080}.palette input{border:0;border-bottom:1px solid var(--line);height:48px;padding:0 var(--sp-4);font-size:var(--fs-lg);background:0 0;border-radius:0;outline:none}.palette ul{max-height:50vh;margin:0;padding:6px;list-style:none;overflow:auto}.palette li{padding:7px var(--sp-3);border-radius:var(--radius);justify-content:space-between;gap:var(--sp-3);cursor:pointer;display:flex}.palette li[aria-selected=true]{background:var(--accent-soft)}.palette li .hint{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap}.palette li[role=option]:not([aria-selected=true]) .hint{visibility:hidden}.palette li.section{cursor:default;padding:var(--sp-2) var(--sp-3) 2px;font:600 var(--fs-xs)/16px var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.palette li.section:first-child{padding-top:var(--sp-1)}.menu{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow-pop);z-index:33;max-height:var(--radix-dropdown-menu-content-available-height,80vh);font:400 var(--fs-md)/1.45 var(--font-body);padding:6px;overflow-y:auto}.menu-item,a.menu-item{padding:7px var(--sp-3);border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);white-space:nowrap;outline:none;text-decoration:none;display:block}.menu-item[data-highlighted],.menu-item[data-state=open]{background:var(--accent-soft)}.menu-item[data-disabled]{color:var(--muted);cursor:default}.menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.menu-item.current,.menu-item.active{font-weight:600}.menu-item.danger{color:var(--bad)}.menu-label{padding:6px var(--sp-3) 2px;font:600 var(--fs-xs)/16px var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.menu-sep{background:var(--line);height:1px;margin:6px var(--sp-1)}.menu:has(>.menu-sep:nth-last-child(3)+.menu-item+.menu-item:last-child){--tail-item-h:calc(20px + 2 * 7px);scroll-padding-bottom:calc(2 * var(--tail-item-h) + 3 * 6px + 1px)}.menu:has(>.menu-sep:nth-last-child(3)+.menu-item+.menu-item:last-child)>:is(.menu-sep:nth-last-child(3),.menu-item:nth-last-child(-n+2)){z-index:1;position:sticky}.menu:has(>.menu-sep:nth-last-child(3)+.menu-item+.menu-item:last-child)>.menu-item:nth-last-child(-n+2){line-height:20px}.menu:has(>.menu-sep:nth-last-child(3)+.menu-item+.menu-item:last-child)>.menu-item:nth-last-child(-n+2):not([data-highlighted]){background:var(--surface)}.menu:has(>.menu-sep:nth-last-child(3)+.menu-item+.menu-item:last-child)>.menu-item:last-child{box-shadow:0 6px 0 var(--surface);bottom:0}.menu:has(>.menu-sep:nth-last-child(3)+.menu-item+.menu-item:last-child)>.menu-item:nth-last-child(2){bottom:var(--tail-item-h)}.menu:has(>.menu-sep:nth-last-child(3)+.menu-item+.menu-item:last-child)>.menu-sep:nth-last-child(3){bottom:calc(2 * var(--tail-item-h) + 6px);box-shadow:0 0 0 6px var(--surface)}.menu.mega{gap:0 var(--sp-2);padding:var(--sp-2);grid-template-columns:repeat(4,minmax(180px,max-content));max-width:calc(100vw - 32px);display:grid}@media (width<=1100px){.menu.mega{grid-template-columns:repeat(2,minmax(180px,max-content))}}@media (width<=560px){.menu.mega{grid-template-columns:minmax(0,1fr)}}.menu.mega>div{flex-direction:column;min-width:0;display:flex}.tip{z-index:40;max-width:360px;padding:var(--sp-2) var(--sp-3);background:var(--chrome);color:var(--chrome-ink);border-radius:var(--radius);box-shadow:var(--shadow-pop);font:400 var(--fs-sm)/1.45 var(--font-body)}.toasts{right:var(--sp-4);bottom:calc(var(--winbar-h,0px) + var(--sp-4));z-index:40;gap:var(--sp-2);outline:none;flex-direction:column;width:min(380px,100vw - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed}.toast{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--chrome);color:var(--chrome-ink);border-radius:var(--radius);box-shadow:var(--shadow-pop);display:flex}.toast.bad{background:var(--bad);color:#fff}.toast .toast-text{flex:1}.toast .btn{height:var(--control-h-sm);padding:0 var(--sp-3);font-size:var(--fs-sm);color:inherit;border-color:color-mix(in srgb, currentColor 45%, transparent);background:0 0}.winbar{z-index:3;align-items:center;gap:var(--sp-1);padding:6px var(--sp-3) calc(6px + env(safe-area-inset-bottom,0px));background:var(--chrome);border-top:1px solid var(--line-strong);display:flex;position:fixed;bottom:0;left:0;right:0}.winbar-tabs{gap:var(--sp-1);scrollbar-width:none;min-width:0;scroll-padding-inline:var(--sp-5);flex:auto;display:flex;overflow-x:auto}.winbar-tabs::-webkit-scrollbar{display:none}.winbar-tabs.more-left{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sp-5));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sp-5));mask-image:linear-gradient(to right, transparent, #000 var(--sp-5))}.winbar-tabs.more-right{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--sp-5));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--sp-5));mask-image:linear-gradient(to left, transparent, #000 var(--sp-5))}.winbar-tabs.more-left.more-right{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sp-5), #000 calc(100% - var(--sp-5)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sp-5), #000 calc(100% - var(--sp-5)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--sp-5), #000 calc(100% - var(--sp-5)), transparent)}.wintab{height:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--chrome-ink);background:0 0;flex:none;align-items:stretch;display:inline-flex}.wintab.active{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.wintab button{all:unset;box-sizing:border-box;cursor:pointer;font:400 var(--fs-sm)/1 var(--font-body);white-space:nowrap;align-items:center;display:inline-flex}.wintab .wintab-go{padding:0 2px 0 var(--sp-2);text-overflow:ellipsis;max-width:340px;line-height:var(--control-h-sm);display:block;overflow:hidden}.wintab.form .wintab-go{font-weight:600}.wintab .wintab-x{width:var(--control-h-sm);opacity:.7;border-radius:var(--radius-sm);justify-content:center}.wintab .wintab-x:hover{opacity:1;background:var(--chrome-hover)}.wintab.active .wintab-x:hover{background:var(--sunken)}.wintab button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.winbar-more,.winbar-step{justify-content:center;align-items:center;gap:var(--sp-1);height:var(--control-h-sm);padding:0 var(--sp-2);border-radius:var(--radius-sm);color:var(--chrome-ink);font:400 var(--fs-sm)/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;display:inline-flex}.winbar-more:hover,.winbar-more[data-state=open],.winbar-step:hover:not(:disabled){background:var(--chrome-hover)}.winbar-step{width:var(--control-h-sm);font-size:var(--fs-lg);padding:0 0 2px;font-weight:500}.winbar-step:disabled{opacity:.35;cursor:default}@media (width<=640px){.winbar-step{display:none}}.keys-help .tbl td{vertical-align:top;height:auto;padding-block:var(--sp-1);padding-inline:var(--sp-2);line-height:1.3}.keys-help .tbl td:first-child{padding-left:0}.keys-help .tbl td:last-child{padding-right:0}.keys-help td.keys{white-space:nowrap}@media (width<=640px){.keys-help .tbl,.keys-help .tbl tbody,.keys-help .tbl tr,.keys-help .tbl td{display:block}.keys-help .tbl td{padding-inline:0}.keys-help td.keys{white-space:normal;border-bottom:0;padding-bottom:0}.keys-help td.keys+td{padding-top:2px;padding-bottom:var(--sp-2)}.keys-help .tbl tr+tr>td.keys{padding-top:var(--sp-2)}}.dialog-foot>.why-line{text-align:right;font-size:var(--fs-sm);color:var(--bad);flex-basis:100%;margin:0}.login{min-height:100vh;padding:var(--sp-4);place-items:center;display:grid}.login .card{gap:var(--sp-3);flex-direction:column;width:min(380px,100%);display:flex}.login .field>input{width:100%;min-width:0}.home-rows{flex-direction:column;display:flex}.home-rows>a,.home-rows>div{justify-content:space-between;gap:var(--sp-3);border-bottom:1px solid var(--line);color:inherit;padding:6px 0;text-decoration:none;display:flex}.home-rows>:last-child{border-bottom:0}.home-rows>a:hover{color:var(--link-hover)}.home-rows .num{font-variant-numeric:tabular-nums;white-space:nowrap}.act-sheet tr.act-balance>td{background:var(--ground);font-weight:600}.act-sheet tr.act-total>td{font-weight:600}.act-sheet tr.act-balance>td:first-child,.act-sheet tr.act-total>td:first-child{text-align:right}.money-sheet{flex-direction:column;gap:6px;display:flex}.money-sheet .sheet-title{text-align:center;font-size:var(--fs-lg);letter-spacing:.04em;margin:6px 0 0}.money-sheet .sheet-meta{justify-content:space-between;gap:6px var(--sp-5);flex-wrap:wrap;width:100%;max-width:900px;margin:0 auto;display:flex}.money-sheet .sheet-period{text-align:center}.money-sheet .tbl>thead>tr:first-child>th[colspan]{height:var(--row-h);box-sizing:border-box}.money-sheet .scroll>.tbl>thead>tr+tr>th{top:var(--row-h)}.money-sheet .scroll.fits>.tbl>thead>tr+tr>th{top:calc(var(--nav-h,0px) + var(--form-top-h,0px) + var(--row-h))}@media (width<=760px),(height<=560px){.money-sheet .scroll.fits>.tbl>thead>tr+tr>th{top:calc(var(--nav-h,0px) + var(--row-h))}}.owes{min-height:var(--control-h);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sales-summary{justify-self:end;gap:6px;max-width:100%;display:grid;overflow-x:auto}.print-sheet{max-width:900px;padding:var(--sp-5) var(--sp-4);gap:var(--sp-4);background:var(--surface);color:var(--ink);flex-direction:column;min-height:100vh;margin:0 auto;display:flex}.print-head{justify-content:space-between;gap:var(--sp-4);border-bottom:2px solid var(--ink);padding-bottom:var(--sp-3);align-items:flex-start;display:flex}.print-org{font-size:var(--fs-xl);letter-spacing:.02em;font-weight:700}.print-sign{gap:var(--sp-5);margin-top:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.print-sign>div{gap:var(--sp-3);align-items:flex-end;display:flex}.print-sign .line{border-bottom:1px solid var(--ink);flex:1;height:1.2em}.md-body{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.md-panels{gap:var(--sp-3);flex-wrap:wrap;align-items:start;display:flex}.md-panels>.side-panel{flex:0 1 calc(var(--control-h) * 12);min-width:min(100%, calc(var(--control-h) * 10))}.md-panels>.md-debts{flex:1 1 calc(var(--control-h) * 16)}.md-debt-rows{gap:var(--sp-2) var(--sp-6);font-size:var(--fs-md);grid-template-columns:fit-content(32%) minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.md-debt{display:contents}.md-debt-who{overflow-wrap:anywhere;font-weight:500}.md-debt-side{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;align-items:baseline;display:flex}.md-debt-sum{gap:0 var(--sp-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:inline-flex}@media (width<=760px){.md-debt-rows{row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.md-debt+.md-debt>.md-debt-who{margin-top:var(--sp-2)}}.md-none{margin:0}.md-bank{gap:var(--sp-5);flex-direction:column;display:flex}@media (width>=561px){.md-bank .form.cols>.field.invalid+.check{margin-bottom:calc(var(--sp-4) + var(--sp-1))}}.md-lines th{white-space:normal;vertical-align:bottom}.md-lines th.md-fit{width:1%}.md-lines th.md-sum{width:calc(var(--control-h) * 4)}.md-lines td select.w-sm{width:100%}.md-lines thead tr:not(:last-child) th{height:auto;padding-top:var(--sp-2);border-bottom:0;padding-bottom:0}.md-lines th.md-group>span{padding-bottom:var(--sp-1);border-bottom:1px solid var(--line-strong);display:block}@media (width<=1340px){.md-lines td .combo.w-md{min-width:calc(var(--control-h) * 5)}.md-lines td select.w-sm{min-width:calc(var(--control-h) * 4)}}@media (width<=1100px){.md-lines td .combo.w-md{min-width:calc(var(--control-h) * 4)}.md-lines.lines td input.w-xs:not([type=checkbox]):not([type=radio]):not([type=date]){width:calc(var(--control-h) * 2.5)}.md-lines td,.md-lines th{padding-inline:var(--sp-2)}.md-lines.lines td,.md-lines.lines th{padding-inline:var(--sp-1)}.md-many td select.w-sm{min-width:calc(var(--control-h) * 3)}.md-many th.md-sum{width:calc(var(--control-h) * 3.5)}.md-many.lines td input.w-xs:not([type=checkbox]):not([type=radio]):not([type=date]){width:calc(var(--control-h) * 2.25);padding-inline:var(--sp-1)}.md-staff td .combo.w-md{min-width:calc(var(--control-h) * 5)}.md-bank .form.cols>.md-row{grid-column:1/-1}}@media (width>=800px) and (width<=1100px){.md-head .form.cols>.span-2{grid-column:span 3}.md-head .form.cols>.span-4{grid-column:span 4}.md-head .form.cols>.span-6{grid-column:span 5}.md-head.md-four .form.cols>*,.md-bank .form.cols>.span-2{grid-column:span 3}.md-bank .form.cols>.span-4{grid-column:span 9}.md-bank .form.cols>.md-settle{grid-column:span 4}.md-bank .form.cols>.check{grid-column:span 2}}.form.move-side{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}@media (width>=901px) and (width<=1100px){.form.move-side{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.form.move-side>:first-child{grid-column:1/-1}}@media (width<=560px){.form.move-side{grid-template-columns:minmax(0,1fr)}}.grid2.move-sides{align-items:stretch}@media (width>=900px) and (width<=1100px){.form.cols.mf-head>.field{grid-column:span 3}.form.cols.mf-head>.field:is(.span-6,.span-8){grid-column:span 6}.form.cols.mf-head>.field.span-12{grid-column:1/-1}.form.cols.mf-head>.field.to-end{grid-column:4/-1}}@media (width>=561px) and (width<=899px){.form.cols.mf-head>.field:is(.span-2,.span-4){grid-column:span 4}.form.cols.mf-head>.field:is(.span-6,.span-8,.span-12,:last-child){grid-column:1/-1}.form.cols.mf-head>.field:first-child{grid-column:span 4}.form.cols.mf-head>.field:first-child+.field{grid-column:5/-1}}.money-lines td select.fill{min-width:calc(var(--control-h) * 4)}@media (width>=961px) and (width<=1480px){.money-lines.wide,.money-lines.wide>tbody{display:block}.money-lines.wide>thead{display:none}.money-lines.wide>tbody>tr{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) calc(var(--sp-3) + var(--sp-5));border-bottom:1px solid var(--line);content-visibility:visible;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:start;display:grid;position:relative}.money-lines.wide>tbody>tr:last-child{border-bottom:0}.money-lines.wide>tbody>tr>td{white-space:normal;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.money-lines.wide>tbody>tr>td.center{text-align:left}.money-lines.wide>tbody>tr>td[data-label]:before{content:attr(data-label);margin-bottom:var(--sp-1);font:500 var(--fs-sm)/16px var(--font-body);color:var(--muted);display:block}.money-lines.wide>tbody>tr>td.n{left:var(--sp-3);top:calc(var(--sp-3) + var(--sp-4) + var(--sp-1));line-height:var(--control-h-sm);position:absolute}.money-lines.wide>tbody>tr>td.act{padding-top:calc(var(--sp-4) + var(--sp-1));grid-area:1/-2/auto/-1}.money-lines.wide>tbody>tr>td.grow{grid-column-end:span 2}.money-lines.wide>tbody>tr>td.debt{grid-column-start:1}.money-lines.wide>tbody>tr>td.who{grid-area:1/5/auto/span 2}.money-lines.wide>tbody>tr>td>.tick{justify-content:flex-start}.tbl.lines.money-lines.wide td input:not([type=checkbox]):not([type=radio]):not([type=date]),.lines.money-lines.wide td select{width:100%;min-width:0}.lines.money-lines.wide td .combo{min-width:0}.money-lines.wide>tbody>tr>td[data-req]{grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.money-lines.wide>tbody>tr>td[data-req]:after{display:block}}@media (width>=641px) and (width<=960px){.tbl.lines.money-lines>tbody>tr>:is(td.debt,td.center){grid-column-start:1}.tbl.lines.money-lines>tbody>tr>td.who{grid-area:1/1/auto/span 2}}@media (width<=640px){.tbl.lines.cards.money-lines>tbody>tr>td.debt{grid-column-start:1}}.prod-product{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.prod-product>.combo{flex:1 1 0}.prod-lines{--col-rate:170px;--col-norm:190px;--col-basis:180px;--name-min:240px}.prod-lines th.c-rate{width:var(--col-rate)}.prod-lines th.c-norm{width:var(--col-norm)}.prod-lines th.c-basis{width:var(--col-basis)}.prod-lines.comps{--col-unit:56px;--col-qty:88px;--col-price:104px;min-width:calc(var(--name-min) + var(--col-n) + var(--col-unit) + 2 * var(--col-qty) + 2 * var(--col-num) + var(--col-price) + var(--col-sum) + var(--col-cur) + var(--col-act))}.prod-lines.comps th.c-price{width:var(--col-price)}@media screen and (width<=1179px){.prod-lines.comps{min-width:calc(var(--name-min) + var(--col-n) + var(--col-unit) + var(--col-qty) + 2 * var(--col-num) + var(--col-sum) + var(--col-cur) + var(--col-act))}.prod-lines.comps .opt{display:none}}.prod-title{min-height:calc(5 * var(--sp-1))}.prod-estimate{align-items:baseline}.recipe-note{flex:320px;max-width:560px}.recipe-note>input{width:100%}.roles-tbl thead th{white-space:normal;vertical-align:bottom}.roles-tbl th.center,.roles-tbl td.center{width:1%;min-width:104px}.roles-tbl th.act,.roles-tbl td.act,.roles-tbl .tight{width:1%}.roles-tbl td.act{text-align:right}.roles-tbl tbody th{white-space:normal}.roles-tbl tbody tr.group>th{border-bottom-color:var(--line)}@media screen{.scroll.fits:has(>.roles-tbl){--head-h:calc(3 * 16px + 2 * 6px + 1px)}.scroll.fits>.roles-tbl>thead th{height:var(--head-h)}.scroll.fits>.roles-tbl>tbody>tr.group>td{top:calc(var(--nav-h,0px) + var(--form-top-h,0px) + var(--tbl-head-h));z-index:0;position:sticky}.scroll.fits>.roles-tbl>thead th{z-index:2}.scroll.fits>.roles-tbl>tbody>tr.group>th{white-space:nowrap;z-index:1;max-width:0;overflow:visible}}@media screen and (width<=760px),screen and (height<=560px){.scroll.fits>.roles-tbl>tbody>tr.group>td{top:calc(var(--nav-h,0px) + var(--tbl-head-h))}}.roles-box{max-height:calc(100vh - var(--nav-h,0px) - var(--winbar-h,0px) - var(--sp-6));overflow:auto}.roles-box>.roles-tbl thead th{z-index:2}.roles-box>.roles-tbl .stick{z-index:1;background:var(--surface);position:sticky;left:0}.roles-box>.roles-tbl thead .stick{z-index:3}.roles-box>.roles-tbl tr.group>.stick{background:var(--ground)}@media print{.roles-box{max-height:none}.roles-box>.roles-tbl .stick{position:static}.roles-tbl th.center,.roles-tbl td.center{min-width:0}}.trade-lines,.trade-extras{--col-fig:132px;--col-unit:56px;--col-cur:96px;--col-act:44px}@media (width<=1100px){.trade-lines,.trade-extras{--col-fig:128px}}.trade-lines th.c-fig,.trade-extras th.c-fig{width:var(--col-fig)}.trade-lines th.c-unit{width:var(--col-unit)}.trade-lines th.c-cur,.trade-extras th.c-cur{width:var(--col-cur)}.trade-lines th.c-act,.trade-extras th.c-act{width:var(--col-act)}.trade-lines td .hint{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;line-height:16px}.tbl.lines tbody td.short{background:var(--bad-soft);color:var(--bad);font-weight:600}.tbl.lines tbody tr:is(:hover,.current)>td.short{background:var(--bad-soft)}@media (width<=640px){.tbl.lines.cards>tbody>tr>td.short{background:0 0}}.row.ticks{gap:0 var(--sp-3)}@media screen and (width<=1100px){.card-table td.name{white-space:normal}}.home-card>.empty-state{padding:var(--sp-4)}@media screen and (width>=1101px){.home-pair{align-items:stretch}}@media (width<=1100px){.home-pair{grid-template-columns:minmax(0,1fr)}}@media print{.home-card{break-inside:avoid}}.home-card .tbl .cur-line{margin-left:var(--sp-2);font-size:var(--fs-xs);color:var(--muted)}.home-card .tbl .worth{font-size:var(--fs-xs);color:var(--muted);line-height:16px;display:block}.home-money{max-width:100%;min-width:calc((100% - var(--sp-4)) / 2);align-self:flex-start}@media (width<=1100px){.home-money{align-self:stretch;min-width:0}}@media screen and (width<=1279px){.home-debts td.name{white-space:normal;min-width:160px}}.home-balans thead tr:first-child>th{border-bottom-color:#0000}.home-balans thead th.over>span{padding-bottom:var(--sp-1);border-bottom:1px solid var(--line-strong);display:block}.home-balans tr.on-phone{display:none}@media screen and (width<=900px){.home-balans :is(th,td){padding-inline:var(--sp-2)}}@media screen and (width<=800px){.home-balans :is(thead,.in-usd,.off,tr.off-phone){display:none}.home-balans tr.on-phone{display:table-row}}@media screen and (width<=640px){.home-card .tbl th,.home-card .tbl td{padding-left:var(--sp-2);padding-right:var(--sp-2)}.home-card .tbl td:first-child{white-space:normal;min-width:0}.home-card .tbl :is(.in-usd,.in-soums){display:none}.home-card .tbl .cur-line{margin-left:0;display:block}.home-debts,.home-debts>:is(thead,tbody){display:block}.home-debts tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-debts tr>*{border-bottom:0;height:auto}.home-debts tr>:first-child{grid-row:1/3;align-self:center}.home-debts tr>.num{padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.home-debts thead tr{border-bottom-color:var(--line-strong)}}.row.cut{gap:var(--sp-1) var(--sp-2)}.doc-journal{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.doc-journal .tbl td.clip{width:100%;min-width:128px;max-width:0}.doc-journal .tbl td.name{min-width:200px}.doc-journal .tbl td.wrap{min-width:150px}@media (width>=1441px) and (width<=1600px){.doc-journal.dense:not(.bank) .tbl td.name{white-space:normal;min-width:240px}}@media (width<=1440px){.doc-journal.dense .tbl th,.doc-journal.dense .tbl td:not(.num):not(.code):not(.clip):not(.nowrap){white-space:normal}.doc-journal.dense .tbl td.name{min-width:160px}}.doc-journal.bank .tbl th,.doc-journal.bank .tbl td:not(.num):not(.code):not(.clip):not(.nowrap){white-space:normal}.doc-journal.bank .tbl td.clip{width:auto;max-width:160px}.cut a{color:inherit}.cut a:hover{color:var(--link-hover)}@media print{.doc-props a{color:inherit;text-decoration:none}}.type-menu{width:min(1080px,100vw - 32px);padding:var(--sp-2);max-height:calc(var(--radix-dropdown-menu-content-available-height,80vh) - var(--winbar-h,0px))}.type-menu-top{align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-2);margin-bottom:var(--sp-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.type-menu-top>input{flex:240px}.type-menu-top:has(+.type-menu-all){padding-bottom:var(--sp-1);border-bottom:0;margin-bottom:0}.type-menu-all{padding-bottom:var(--sp-1);margin-bottom:var(--sp-2);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.type-menu-groups{columns:4 200px;column-gap:var(--sp-2)}.type-menu-groups>div{break-inside:avoid;padding-bottom:var(--sp-2);flex-direction:column;display:flex}.type-menu .menu-item{white-space:normal;padding-block:var(--sp-1)}.type-menu-none{padding:var(--sp-2) var(--sp-3);color:var(--muted)}@media (width>=641px){.dl.doc-props,.dl.cols.doc-props{grid-template-columns:minmax(160px,max-content) minmax(0,1fr)}}@media (width>=901px){.dl.cols.doc-props{grid-template-columns:repeat(2,minmax(160px,max-content) minmax(0,1fr))}}.booked a{color:inherit}.booked a:hover,.booked a:focus-visible{color:var(--link-hover);text-decoration:underline}@media (width<=560px){.expense-sheet :is(td,th).wrap{overflow-wrap:anywhere}}.profit-body{gap:var(--sp-4);grid-template-columns:minmax(0,3fr) minmax(260px,2fr);align-items:start;display:grid}.profit-body>.kpis>*{grid-column:1/-1}@media (width<=900px){.profit-body{grid-template-columns:minmax(0,1fr)}.profit-body>.kpis{order:-1}.profit-body>.kpis>*{grid-column:span 4}}@media (width<=560px){.profit-body>.kpis>*{grid-column:1/-1}}.balance-eq{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.balance-eq>.sign{font-size:var(--fs-2xl);color:var(--muted);justify-self:center;font-weight:600;line-height:1}@media (width<=900px){.balance-eq{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}}.sheet-head{gap:var(--sp-3) var(--sp-5);grid-template-columns:minmax(0,1fr) max-content;align-items:start;display:grid}@media (width<=1240px){.sheet-head{grid-template-columns:minmax(0,1fr)}}.form.sheet-main{grid-template-columns:repeat(3,max-content) minmax(160px,1fr)}@media (width<=760px){.form.sheet-main{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.sheet-fill{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}@media (width>=761px) and (width<=1100px){.form.cols.accrual-row>:is(.span-2,.span-3){grid-column:span 3}.form.cols.accrual-row>.span-4{grid-column:span 4}.form.cols.accrual-row>.span-6{grid-column:span 5}}.sheet-lines th.who{width:30%}.sheet-lines th.fig{width:120px}.sheet-lines th.fig.money{width:calc(var(--control-h) * 4)}.sheet-lines th.fig.units{width:calc(var(--control-h) * 2.5)}@media (width<=1100px){.sheet-lines th.who{width:auto}}@media print{.balance-eq{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.balance-eq .kpi .val,.balance-eq>.sign{font-size:var(--fs-lg)}.balance-sheet td.indent{white-space:normal}.profit-body>.kpis .kpi .val{font-size:var(--fs-lg)}}.print-sheet .card-link{display:none}.print-sheet .print-sign{break-inside:avoid;break-before:avoid}.act-sheet td.doc{min-width:180px}.print-sheet .act-sheet th,.print-sheet .act-sheet td{padding-inline:var(--sp-2)}.print-sheet .act-sheet td.doc{min-width:150px}.print-sheet .act-sheet td.when{white-space:normal}.debts-ageing .tbl td.party{min-width:200px}@media (width<=1279px){.debts-ageing .tbl :is(th,td){padding-inline:var(--sp-2)}.debts-ageing .tbl td.party{min-width:160px}}@media screen and (width<=1199px){.debts-ageing .tbl .not-due{display:none}}@media (width<=640px){.debts-ageing .tbl td.party{min-width:112px}.debts-ageing .tbl :is(th,td),.debtors-list .tbl :is(th,td){padding-inline:var(--sp-2)}.debtors-list .tbl td.name{white-space:normal;min-width:112px}}.debt-items .tbl td.doc{min-width:260px}@media (width<=1100px){.debt-items .tbl td.doc{min-width:180px}}@media (width>=900px) and (width<=1100px){.kpis.card-totals>*{grid-column:span 3}}@media print{.kpis.card-totals>*{grid-column:span 3}}@media (width>=1101px){.figures-tight .tbl :is(th,td).fit{padding-left:var(--sp-5)}}.part-lines td.num{width:1%}.part-lines td.unit{width:1%;color:var(--muted);padding-left:0}@media (width<=1320px){.many-columns .tbl :is(th,td){padding-inline:var(--sp-2)}}@media (width>=1101px){.money-sheet .tbl td.doc{white-space:nowrap}}.money-sheet .tbl td.clip>.one-line{-webkit-line-clamp:1;line-clamp:1;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1239px){.money-sheet .tbl td.name{min-width:160px}}@media (width>=961px) and (width<=1100px){.form-top .kpis.one-row>*{grid-column:span 3}}.head-actions .field.label-beside{align-items:center;gap:var(--sp-2);flex-direction:row}.kpi.pick{text-align:left;cursor:pointer}.kpi.pick:hover,.kpi.pick:focus-visible{border-color:var(--line-strong)}.kpi.pick[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.dialog.tech pre.json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;margin:var(--sp-2) 0 0}.for-admin{margin-top:var(--sp-4)}.for-admin>summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:var(--fs-sm)}.for-admin>summary:hover{color:var(--ink)}.dialog.tech .tech-rows{max-height:50vh}.check-why{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--muted);white-space:normal;display:block}@media screen and (width<=1279px){.mirror-runs .tbl .opt{display:none}}@media (width>=1101px){.tbl td .row.pair{flex-wrap:nowrap}}.checks .tbl td.name .check-note{display:none}@media screen and (width<=1100px){.checks .tbl td.name .check-note{white-space:normal;font-size:var(--fs-xs);color:var(--muted);display:block}}@media screen and (width<=640px){.checks .tbl td.name{white-space:normal;min-width:128px}.checks .tbl th,.checks .tbl td{padding-inline:var(--sp-2)}}.on-paper,.th-paper{display:none}@page wide{size:A4 landscape}@media print{.nav,.toolbar,.btn,.tbl-foot,.winbar,.toasts,.card-link,.help,.no-print,.chip.neutral:not(td *,th *){display:none!important}:is(td,th) .chip.neutral{color:inherit;height:auto;font-weight:inherit;background:0 0;border:0;padding:0}.on-paper{margin:0 0 var(--sp-2);display:block}.print-wide{page:wide}body:has(.main>:not([hidden]) .print-wide){page:wide}.shell{display:block}.head{min-height:0}.main{padding:0}body{color:#000;background:#fff;font-size:11pt}.scroll{box-shadow:none;border:0;border-radius:0;overflow:visible}.scroll.fits>.tbl>thead tr:first-child>th:is(:first-child,:last-child){border-radius:0}.tbl th{box-shadow:none;position:static}.tbl{border-collapse:separate;border-spacing:0;border-left:1px solid #999}.tbl th,.tbl td,.tbl tbody tr:last-child>td,.tbl tbody tr:last-child>th{border:1px solid #999;border-top:0;border-left:0}.tbl thead tr:first-child>th{border-top:1px solid #999}.tbl:not(:has(thead)) tr:first-child>:is(td,th){border-top:1px solid #999}.tbl th .sort{display:none}.th-paper{display:inline}.tbl tr{break-inside:avoid}.tbl td.clip,.doc-journal .tbl td.clip{white-space:normal;text-overflow:clip;width:auto;max-width:none;overflow:visible}.tbl th,.tbl td{padding:var(--sp-1) var(--sp-2);height:auto}.tbl td{font-size:var(--fs-xs)}.tbl th{letter-spacing:0}.tbl tbody tr.current>:is(td,th[scope=row]),.tbl tbody tr.current>:is(td,th[scope=row]):first-child,.tbl tbody tr:hover>:is(td,th[scope=row]){box-shadow:none;background:0 0}.tbl tbody tr:focus-visible{outline:0}.card,.kpi{box-shadow:none;border:1px solid #999}.print-sheet{min-height:0;padding:0}.print-head,.print-sign .line{border-bottom-color:#000}.tbl tfoot td{border-top:1px solid #000}.form-top{background:0 0;border:0;max-height:none;margin-inline:0;padding:0;position:static;overflow:visible}}
