@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-wdth-normal-C5E2Gvlv.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-wdth-normal-BVScPF0l.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}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-wdth-italic-Bgl-Q8lL.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:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-wdth-italic-Dc9nmmPR.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--bg:#eceee9;--surface:#fff;--surface-2:#f5f6f2;--surface-3:#e7e9e3;--ink:#1b2340;--ink-2:#4b536b;--ink-3:#737a8f;--line:#dcdfd6;--line-2:#c5c9bd;--stamp:#3440b0;--stamp-hover:#29339a;--stamp-wash:#e7e9f8;--on-stamp:#fff;--paid:#1e7a52;--paid-wash:#e0f0e7;--overdue:#945405;--overdue-wash:#fbedd6;--void:#b3372c;--void-wash:#f8e2df;--draft:#646b80;--draft-wash:#edeef1;--c1:#2a78d6;--c2:#eb6834;--c3:#1baf7a;--grid:#e3e5de;--axis:#c5c9bd;--r-sm:5px;--r-md:8px;--r-lg:12px;--shadow-pop:0 18px 40px -16px #1b234059, 0 0 0 1px #1b234014;--sidebar-w:248px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11141c;--surface:#191d28;--surface-2:#1f2432;--surface-3:#272d3d;--ink:#e9ebf3;--ink-2:#b6bbcc;--ink-3:#8b91a6;--line:#2b3144;--line-2:#3a4157;--stamp:#8e97f2;--stamp-hover:#a7aef6;--stamp-wash:#262c52;--on-stamp:#11141c;--paid:#5cc796;--paid-wash:#173528;--overdue:#f0b35a;--overdue-wash:#3a2c14;--void:#f08a80;--void-wash:#3d1f1d;--draft:#a3a9bd;--draft-wash:#262b38;--c1:#3987e5;--c2:#d95926;--c3:#199e70;--grid:#262b3a;--axis:#3a4157;--shadow-pop:0 18px 40px -12px #0009, 0 0 0 1px #ffffff14}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11141c;--surface:#191d28;--surface-2:#1f2432;--surface-3:#272d3d;--ink:#e9ebf3;--ink-2:#b6bbcc;--ink-3:#8b91a6;--line:#2b3144;--line-2:#3a4157;--stamp:#8e97f2;--stamp-hover:#a7aef6;--stamp-wash:#262c52;--on-stamp:#11141c;--paid:#5cc796;--paid-wash:#173528;--overdue:#f0b35a;--overdue-wash:#3a2c14;--void:#f08a80;--void-wash:#3d1f1d;--draft:#a3a9bd;--draft-wash:#262b38;--c1:#3987e5;--c2:#d95926;--c3:#199e70;--grid:#262b3a;--axis:#3a4157;--shadow-pop:0 18px 40px -12px #0009, 0 0 0 1px #ffffff14}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.2}h1{letter-spacing:-.01em;font-size:26px;font-stretch:84%}h2{font-size:17px;font-stretch:90%}h3{font-size:14px}p{margin:0}a{color:var(--stamp);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--stamp);outline-offset:2px;border-radius:4px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.soft{color:var(--ink-2)}.small{font-size:12.5px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.i{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.i-sm{width:15px;height:15px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;gap:4px;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:var(--ink);align-items:center;gap:10px;padding:2px 8px 16px;font-size:16px;font-weight:700;font-stretch:86%;display:flex}.brand-mark{border:2px solid var(--stamp);width:28px;height:28px;color:var(--stamp);box-shadow:inset 0 0 0 2px var(--bg), inset 0 0 0 3px var(--stamp);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid;transform:rotate(-6deg)}.nav-group{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.nav-caption{color:var(--ink-3);padding:10px 10px 4px;font-size:12px}.nav-link{border-radius:var(--r-md);color:var(--ink-2);align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex}.nav-link:hover{background:var(--surface-3);color:var(--ink);text-decoration:none}.nav-link[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.nav-link .count{color:var(--overdue);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.co-mark{color:#fff;letter-spacing:.02em;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;display:grid}.co-mark.lg{border-radius:10px;width:44px;height:44px;font-size:16px}.co-dot{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.nav-add{color:var(--ink-3);font-weight:500}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.user-chip{border-radius:var(--r-md);align-items:center;gap:10px;padding:8px 10px;display:flex}.avatar{background:var(--stamp-wash);width:30px;height:30px;color:var(--stamp);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.user-chip .who{min-width:0;line-height:1.25}.user-chip .who b{font-size:13px;font-weight:600;display:block}.user-chip .who span{color:var(--ink-3);font-size:12px}.main{min-width:0;padding:26px 32px 64px}.topbar-mobile{display:none}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-head .titles{flex:320px;min-width:0}.page-head .sub{color:var(--ink-3);margin-top:4px;font-size:13.5px}.page-head .actions{flex-wrap:wrap;gap:8px;display:flex}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.crumbs a{color:var(--ink-2)}@media (width<=960px){.app{grid-template-columns:1fr}.sidebar{z-index:60;background:var(--bg);width:280px;box-shadow:var(--shadow-pop);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}body.nav-open .sidebar{transform:none}body.nav-open:after{content:"";z-index:50;background:#11141c59;position:fixed;inset:0}.topbar-mobile{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.main{padding:18px 16px 48px}h1{font-size:22px}}.topbar-mobile .brand{padding:0}@media (width<=960px){.topbar-mobile{margin:-18px -16px 16px}.sidebar{visibility:hidden;transition:transform .2s,visibility .2s}body.nav-open .sidebar{visibility:visible}}.btn{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-3);text-decoration:none}.btn-primary{background:var(--stamp);border-color:var(--stamp);color:var(--on-stamp)}.btn-primary:hover{background:var(--stamp-hover);border-color:var(--stamp-hover)}.btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-3);color:var(--ink);border-color:#0000}.btn-danger{color:var(--void)}.btn-danger:hover{border-color:var(--void)}.btn:disabled,.icon-btn:disabled,.seg button:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{border-color:var(--line-2)}.btn-primary:disabled:hover{background:var(--stamp);border-color:var(--stamp)}.btn-sm{border-radius:var(--r-sm);height:30px;padding:0 10px;font-size:13px}.btn-block{width:100%}.icon-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-3);color:var(--ink)}.btn-group{display:inline-flex}.btn-group .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn:not(:first-child){border-left-color:#ffffff59;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 9px}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field>label,.label{color:var(--ink-2);font-size:12.5px;font-weight:550}.field .hint{color:var(--ink-3);font-size:12px}.field .hint.warn{color:var(--overdue)}.field .error{color:var(--void);font-size:12px}.input,.select,.textarea{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);width:100%;height:36px;color:var(--ink);padding:0 11px}.textarea{resize:vertical;height:auto;min-height:64px;padding:8px 11px;line-height:1.45}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23737a8f' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--stamp);box-shadow:0 0 0 3px var(--stamp-wash);outline:none}.input.num{text-align:right}.input-group{display:flex}.input-group .input{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .btn{border-top-left-radius:0;border-bottom-left-radius:0;height:36px;margin-left:-1px}.input-icon{position:relative}.input-icon .i{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input-icon .input{padding-left:34px}.check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--stamp);margin:0}.switch{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch .track{background:var(--line-2);border-radius:20px;flex:none;width:34px;height:20px;margin-top:1px;transition:background .15s;position:relative}.switch .track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch input:checked+.track{background:var(--stamp)}.switch input:checked+.track:after{transform:translate(14px)}.switch input:focus-visible+.track{outline:2px solid var(--stamp);outline-offset:2px}.switch .txt b{font-weight:550;display:block}.switch .txt span{color:var(--ink-3);font-size:12.5px}.seg{border-radius:var(--r-md);background:var(--surface-3);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:550;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1b23401f, 0 0 0 1px var(--line)}.seg .n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-bottom:22px;display:flex;overflow:auto hidden}.tabs a,.tabs button{cursor:pointer;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:550;text-decoration:none}.tabs a:hover,.tabs button:hover{color:var(--ink);text-decoration:none}.tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.panel-head{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.panel-head h2{flex:1}.panel-body{padding:16px 18px 18px}.panel+.panel{margin-top:18px}.grid{gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-main{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}@media (width<=1100px){.grid-main{grid-template-columns:1fr}}@media (width<=720px){.grid-2,.grid-3{grid-template-columns:1fr}}.stack{flex-direction:column;gap:14px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:9px 12px;font-size:12.5px;font-weight:550}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover td{background:var(--surface-2)}.table tbody tr.selected td{background:var(--stamp-wash)}.table .r{text-align:right}.table .c{text-align:center}.table .w-check{width:36px;padding-right:0}.table .w-act{white-space:nowrap;text-align:right;width:1%}.table td.strong{font-weight:600}.table tfoot td{border-top:1px solid var(--line-2);padding:12px;font-weight:600}.doc-no{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.type-tag{background:var(--surface-3);color:var(--ink-2);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:700;display:inline-block}.cust{flex-direction:column;line-height:1.3;display:flex}.cust small{color:var(--ink-3);font-size:12px}.status{white-space:nowrap;cursor:default;background:0 0;border:1.5px solid;border-radius:6px;align-items:center;gap:6px;height:26px;padding:0 9px 0 7px;font-size:12.5px;font-weight:600;display:inline-flex}button.status{cursor:pointer}button.status:hover{filter:brightness(.95);box-shadow:0 0 0 3px var(--surface-3)}.status .i{stroke-width:2.2px;width:14px;height:14px}.status.draft{color:var(--draft);border-style:dashed}.status.issued{color:var(--stamp)}.status.paid{color:var(--paid);background:var(--paid-wash)}.status.overdue{color:var(--overdue);background:var(--overdue-wash)}.status.cancelled{color:var(--void);text-decoration:line-through;text-decoration-thickness:1.5px}.due-overdue{color:var(--overdue);font-weight:600}.badge{background:var(--surface-3);color:var(--ink-2);border-radius:20px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge.stamp{background:var(--stamp-wash);color:var(--stamp)}.badge.paid{background:var(--paid-wash);color:var(--paid)}.badge.warn{background:var(--overdue-wash);color:var(--overdue)}.menu{z-index:80;border-radius:var(--r-md);background:var(--surface);min-width:220px;box-shadow:var(--shadow-pop);padding:6px;position:fixed}.menu[hidden]{display:none}.menu button,.menu a{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:flex}.menu button:hover,.menu a:hover{background:var(--surface-2);text-decoration:none}.menu .sep{background:var(--line);height:1px;margin:6px 4px}.menu .menu-note{color:var(--ink-3);padding:6px 10px 8px;font-size:12px}.menu .danger{color:var(--void)}.menu .inline-form{gap:8px;padding:6px 10px 8px;display:grid}.modal-backdrop{z-index:90;background:#11141c6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-backdrop[hidden]{display:none}.modal{background:var(--surface);border-radius:var(--r-lg);width:min(520px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-pop);animation:.16s ease-out pop;overflow-y:auto}.modal.wide{width:min(720px,100%)}.modal-head{align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.modal-head h2{flex:1;font-size:19px}.modal-body{gap:14px;padding:14px 22px 4px;display:grid}.modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:18px 22px 20px;display:flex}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.drawer{z-index:85;background:var(--surface);width:min(640px,100%);box-shadow:var(--shadow-pop);visibility:hidden;flex-direction:column;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.open{visibility:visible;transform:none}.drawer-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.drawer-head h2{flex:1}.drawer-body{flex:1;padding:18px 20px 28px;overflow-y:auto}.drawer-shade{z-index:84;background:#11141c47;position:fixed;inset:0}.drawer-shade[hidden]{display:none}.toast-host{z-index:100;gap:8px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--r-md);background:var(--ink);color:var(--bg);box-shadow:var(--shadow-pop);align-items:center;gap:10px;padding:10px 14px 10px 12px;font-weight:550;animation:.18s ease-out pop;display:flex}.toast .i{color:#7fe0ae}.toast button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;font-weight:600;text-decoration:underline}.callout{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);gap:10px;padding:12px 14px;font-size:13px;display:flex}.callout .i{color:var(--stamp);margin-top:1px}.callout.warn{background:var(--overdue-wash);color:var(--ink);border-color:#0000}.callout.warn .i{color:var(--overdue)}.empty{text-align:center;color:var(--ink-3);padding:40px 20px}.empty b{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.kbd{border:1px solid var(--line-2);color:var(--ink-3);border-radius:4px;padding:1px 5px;font-size:11.5px}.divider{background:var(--line);height:1px;margin:6px 0}.ledger{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));display:grid}.ledger>div{padding:20px 22px}.ledger>div+div{border-left:1px solid var(--line)}.ledger .lab{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.ledger .val{letter-spacing:-.01em;white-space:nowrap;margin-top:6px;font-size:26px;font-weight:600;font-stretch:84%;line-height:1.1}.ledger .hero .val{font-size:46px;font-stretch:78%}.ledger .note{color:var(--ink-3);margin-top:6px;font-size:12.5px}.ledger .note .up{color:var(--paid);font-weight:600}.ledger .warnval{color:var(--overdue)}@media (width<=1100px){.ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger .hero{border-bottom:1px solid var(--line);grid-column:1/-1}.ledger>div+div{border-left:0}.ledger>div:nth-child(n+3){border-left:1px solid var(--line)}}@media (width<=620px){.ledger{grid-template-columns:1fr}.ledger>div:nth-child(n+2){border-left:0;border-top:1px solid var(--line)}.ledger .hero{border-bottom:0}.ledger .hero .val{font-size:38px}}.share-bar{border-radius:3px;gap:2px;height:10px;margin-top:14px;display:flex;overflow:hidden}.share-bar span{height:100%;display:block}.legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.chart{position:relative}.chart svg{width:100%;display:block;overflow:visible}.chart .tick{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.chart .gridline{stroke:var(--grid);stroke-width:1px}.chart .baseline{stroke:var(--axis);stroke-width:1px}.chart .band{fill:#0000}.chart .band:hover,.chart .band.on{fill:var(--surface-2)}.chart-tip{pointer-events:none;z-index:5;background:var(--surface);border-radius:var(--r-md);min-width:180px;box-shadow:var(--shadow-pop);padding:10px 12px;font-size:12.5px;position:absolute}.chart-tip[hidden]{display:none}.chart-tip .t{margin-bottom:6px;font-weight:600}.chart-tip .r{justify-content:space-between;align-items:center;gap:8px;padding:1px 0;display:flex}.chart-tip .r span:first-child{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.chart-tip .r i{border-radius:2px;width:9px;height:9px;display:inline-block}.chart-tip .tot{border-top:1px solid var(--line);margin-top:6px;padding-top:6px;font-weight:600}.spark{display:block}.attn-list{flex-direction:column;display:flex}.attn{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 0;display:grid}.attn:last-child{border-bottom:0}.attn .who{align-items:center;gap:8px;min-width:0;font-weight:550;display:flex}.attn .who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attn .meta{color:var(--ink-3);grid-column:1;font-size:12.5px}.attn .amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.attn .act{grid-area:2/2;justify-self:end}.form-section{border-bottom:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.form-section:first-child{padding-top:4px}.form-section:last-child{border-bottom:0}.form-section .desc h2{margin-bottom:6px}.form-section .desc p{color:var(--ink-3);font-size:13px}.form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.form-grid .s2{grid-column:span 2}.form-grid .s3{grid-column:span 3}.form-grid .s4{grid-column:span 4}.form-grid .s6{grid-column:span 6}@media (width<=860px){.form-section{grid-template-columns:1fr;gap:14px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .s2,.form-grid .s3{grid-column:span 1}.form-grid .s4,.form-grid .s6{grid-column:span 2}}.tabs [aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--void)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--void-wash)}.field .req{color:var(--void);margin-left:2px}.menu[data-side]{max-width:min(340px,100vw - 16px);position:relative}.menu [role=menuitem]{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:flex}.menu [role=menuitem][data-highlighted]{background:var(--surface-2);text-decoration:none}.menu [role=menuitem][data-disabled]{opacity:.45;cursor:not-allowed}.menu [role=menuitem].danger{color:var(--void)}.menu.popover{min-width:260px;padding:12px}.btn[aria-busy=true]{cursor:progress}.btn .spinner{border-width:2px;width:14px;height:14px}.toast.error .i{color:#f4a49b}.toast .toast-close{opacity:.7;place-items:center;margin-left:2px;padding:0;text-decoration:none;display:inline-grid}.toast .toast-close:hover{opacity:1}.toast .toast-close .i{color:inherit}.spinner{opacity:.8;border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite spin;display:inline-block}.spinner.lg{border-width:3px;width:28px;height:28px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-2) 50%, var(--surface-3) 100%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.3s ease-in-out infinite shimmer;display:block}.skeleton.lg{height:28px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.loading-block{color:var(--ink-3);justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.empty>.i{width:26px;height:26px;color:var(--ink-3)}.empty>.i+b{margin-top:10px}.empty p{max-width:56ch;margin:0 auto}.empty .empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.co-head{flex:360px;align-items:center;gap:16px;min-width:0;display:flex}.co-head .meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.page-head.tight{margin-bottom:18px}.saved{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.saved:before{content:"";background:var(--paid);border-radius:50%;width:7px;height:7px}.saved.saving:before{background:var(--overdue)}.dirty{color:var(--overdue);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dirty:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.gallery{flex-direction:column;gap:18px;display:flex}.gallery .panel-body{flex-direction:column;gap:16px;display:flex}.gallery h3{color:var(--ink-3);font-size:12.5px;font-weight:550}.gallery .swatches{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.gallery .swatch{border:1px solid var(--line);border-radius:var(--r-md);font-size:12px;overflow:hidden}.gallery .swatch span{height:40px;display:block}.gallery .swatch code{color:var(--ink-2);padding:6px 8px;display:block}.gallery .icons{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.gallery .icons div{border-radius:var(--r-sm);color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:11.5px;display:flex}.gallery .icons div:hover{background:var(--surface-2);color:var(--ink)}.gallery .type-sample h1,.gallery .type-sample h2{margin-bottom:4px}body:has(.modal-backdrop){overflow:hidden}.login{grid-template-columns:minmax(360px,520px) 1fr;min-height:100vh;display:grid}.login-form{flex-direction:column;justify-content:center;gap:28px;padding:48px clamp(24px,6vw,72px);display:flex}.login-form form{flex-direction:column;gap:16px;max-width:360px;display:flex}.login-form h1{font-size:34px;font-stretch:80%}.login-form .lead{color:var(--ink-2);max-width:34ch;margin-top:8px}.login-form .btn-primary{height:42px;font-size:14.5px}.login-form .brand{padding:0}.pw{position:relative}.pw .input{padding-right:70px}.pw button{height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:12.5px;font-weight:600;position:absolute;top:4px;right:4px}.pw button:hover{color:var(--ink);background:var(--surface-3)}.alert{border-radius:var(--r-md);background:var(--void-wash);color:var(--ink);gap:10px;padding:11px 13px;font-size:13px;display:flex}.alert .i{color:var(--void);flex:none;margin-top:1px}.fine{color:var(--ink-3);max-width:360px;font-size:12.5px}.linkbtn{color:var(--stamp);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:550}.linkbtn:hover{text-decoration:underline}.login-art{background:#1b2340;place-items:center;display:grid;position:relative;overflow:hidden}.login-art:before{content:"";background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.stack-art{width:340px;height:470px;position:relative}.sheet{color:#1c2233;background:#fff;border-radius:3px;padding:30px 28px;font-size:11px;position:absolute;inset:0;box-shadow:0 30px 60px -20px #0000008c}.sheet:first-child{background:#f4f5f7;transform:rotate(-9deg)translate(-40px,18px)}.sheet:nth-child(2){background:#fafafb;transform:rotate(5deg)translate(34px,-6px)}.sheet:nth-child(3){transform:rotate(-1.5deg)}.sheet .bar{background:#e3e6ec;border-radius:2px;height:7px;margin:7px 0}.sheet .bar.w40{width:40%}.sheet .bar.w50{width:50%}.sheet .bar.w70{width:70%}.sheet .bar.w80{width:80%}.sheet .box .bar:first-child{margin-top:0}.sheet .box .bar:last-child{margin-bottom:0}.sheet .t{letter-spacing:-.01em;font-size:19px;font-weight:700}.sheet .n{color:#3440b0;margin:2px 0 20px;font-weight:600}.sheet .cols{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.sheet .box{border:1.5px solid #3440b0;border-radius:3px;padding:8px}.sheet .rows .r{border-bottom:1px solid #e3e6ec;justify-content:space-between;padding:7px 0;display:flex}.sheet .rows .r i{background:#e3e6ec;border-radius:2px;width:55%;height:6px;display:block}.sheet .rows .r i.w40{width:40%}.sheet .rows .r i.w60{width:60%}.sheet .rows .r i.w68{width:68%}.sheet .rows .r b{font-variant-numeric:tabular-nums;font-weight:600}.sheet .due{color:#fff;background:#3440b0;border-radius:3px;justify-content:space-between;width:60%;margin-top:18px;margin-left:auto;padding:9px 11px;font-weight:700;display:flex}.sheet .stamp{color:#1e7a52;letter-spacing:.12em;opacity:.85;text-align:center;border:3px solid;border-radius:6px;padding:6px 14px 5px;font-size:26px;font-weight:700;line-height:1;animation:.45s cubic-bezier(.2,.9,.3,1.3) .5s both stamp;position:absolute;bottom:70px;left:56px;transform:rotate(-11deg);box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3.5px}.sheet .stamp small{letter-spacing:.08em;margin-top:4px;font-size:10px;display:block}@keyframes stamp{0%{opacity:0;transform:rotate(-11deg)scale(1.9)}to{opacity:.85;transform:rotate(-11deg)scale(1)}}@media (width<=860px){.login{grid-template-columns:1fr}.login-art{display:none}}.otp{gap:8px;display:flex}.otp input{text-align:center;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);width:46px;height:54px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.otp input:focus{border-color:var(--stamp);box-shadow:0 0 0 3px var(--stamp-wash);outline:none}.otp input:nth-child(3){margin-right:10px}.otp input[aria-invalid=true]{border-color:var(--void)}.alert.info{background:var(--stamp-wash)}.alert.info .i{color:var(--stamp)}.row.between{justify-content:space-between}.login-form .auth-block{flex-direction:column;gap:16px;max-width:360px;display:flex}.login-form.wide .auth-block,.login-form.wide form{max-width:460px}.login .recovery-input{font-variant-numeric:tabular-nums;letter-spacing:.04em;max-width:220px}@media (width<=420px){.otp{gap:5px}.otp input{width:40px;height:50px}.otp input:nth-child(3){margin-right:6px}}.session-gate{place-items:center;min-height:100vh;padding:24px;display:grid}.session-gate .panel{max-width:480px}.sess-list{margin:0;padding:0;list-style:none}.sess{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.sess:last-child{border-bottom:0}.sess .ic{background:var(--surface-3);width:38px;height:38px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.sess b{font-weight:600}.sess span{color:var(--ink-3);font-size:12.5px;display:block}.sess span.badge{display:inline-flex}.sess-all{margin-top:8px}.tfa{border-radius:var(--r-md);background:var(--paid-wash);align-items:flex-start;gap:14px;padding:14px;display:flex}.tfa .i{color:var(--paid);flex:none;width:22px;height:22px}.tfa b{display:block}.tfa span{color:var(--ink-2);font-size:13px}.tfa.off{background:var(--surface-2)}.tfa.off .i{color:var(--ink-3)}.form-grid .row-start{grid-column:1/span 3}.btn.start{justify-self:start}.pw-hint.bad{color:var(--void)}.pw-hint.ok{color:var(--ink-2)}.pw-hint.good{color:var(--paid)}.totp-setup .steps{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.totp-pair{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.totp-pair>.stack{flex:200px}.totp-pair .qr{border-radius:var(--r-md);border:1px solid var(--line);background:#fff;flex:none;width:148px;height:148px;padding:6px}.secret{letter-spacing:.06em;background:var(--surface-2);border-radius:var(--r-sm);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:8px 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px;display:block}.code-input{letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:160px;font-size:18px}.recovery-codes{font-variant-numeric:tabular-nums;background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:15px;font-weight:600;list-style:none;display:grid}.panel.mb{margin-bottom:18px}.panel-body.table-body{padding:8px 6px 6px}.select.select-inline{width:auto;height:32px}.strong-600{font-weight:600}.cust+.badge,.badge+.badge{margin-top:4px}tr.row-disabled .cust{opacity:.6}.note{color:var(--ink-3);gap:10px;max-width:80ch;margin-top:14px;font-size:12.5px;display:flex}.audit-act{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.audit-act .i{color:var(--ink-3)}.audit-act.fail,.audit-act.fail .i{color:var(--void)}.audit-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.audit-filters .field{min-width:160px}.audit-filters .audit-reset{margin-bottom:4px}.load-more{justify-content:center;padding:14px 0 8px;display:flex}.nowrap{white-space:nowrap}@media (width<=860px){.hide-sm{display:none}.form-grid .row-start{grid-column:auto}}.mb-14{margin-bottom:14px}.mt-10{margin-top:10px}.row.nowrap{flex-wrap:nowrap;justify-content:flex-end}.form-grid .s1{grid-column:span 1}.panel-body.form-panel{padding-top:18px}.form-error{margin-bottom:4px}.savebar{background:linear-gradient(to top, var(--bg) 70%, transparent);z-index:5;justify-content:flex-end;align-items:center;gap:10px;padding:14px 0;display:flex;position:sticky;bottom:0}.savebar .dirty{margin-right:auto}.series-table .input{max-width:220px;height:34px}.series-cell{flex-direction:column;gap:4px;display:flex}.series-cell .error{color:var(--void);max-width:260px;font-size:12px}.co-list{flex-direction:column;display:flex}.co-row{border-bottom:1px solid var(--line);grid-template-columns:auto 150px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.co-row:last-child{border-bottom:0}.co-row .logo{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:46px;padding:6px 10px;display:flex;overflow:hidden}.co-row .name b{font-size:15px;display:block}.co-row .name b a{color:inherit}.co-row .name span,.co-row .col span{color:var(--ink-3);font-size:12.5px;display:block}.co-row .col b{font-weight:600}.co-row .acts{gap:6px;display:flex}.co-row.co-row-archived{grid-template-columns:auto minmax(0,1fr) auto}.archived .co-mark{filter:grayscale();opacity:.6}.issuer{align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.issuer .ic{background:var(--surface-3);width:44px;height:44px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.issuer b{font-size:15px;display:block}.issuer p{color:var(--ink-2);margin-top:2px;font-size:13px}details summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;padding:14px 18px;font-weight:550;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details[open] summary .i{transform:rotate(180deg)}.archived-accounts{margin-top:14px}.archived-accounts summary{padding:6px 0}.acc-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.acc-row:last-of-type{border-bottom:0}.acc-row .who{flex:220px;min-width:0}.acc-row .who b{font-weight:600;display:block}.acc-row .who span{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px}@media (width<=960px){.co-row{grid-template-columns:auto minmax(0,1fr) auto}.co-row .col,.co-row .logo{display:none}}.callout.issuer-callout{align-items:flex-start}.callout.issuer-callout b{color:var(--ink);display:block}.logo-drop{border-radius:var(--r-md);border:1.5px dashed #0000;flex-wrap:wrap;align-items:center;gap:14px;margin:-10px;padding:10px;display:flex}.logo-drop.over{border-color:var(--stamp);background:var(--stamp-wash)}.logo-box{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:150px;height:64px;padding:8px;display:flex;overflow:hidden}.co-row .logo img,.logo-box img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.logo-upload .error{color:var(--void);align-items:center;gap:6px;font-size:12px;display:inline-flex}.swatches{gap:8px}.swatch.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.swatch:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.input.color{cursor:pointer;width:56px;padding:2px}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.filters .input-icon{flex:220px;max-width:320px}.list-foot{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.list-foot b{color:var(--ink);font-variant-numeric:tabular-nums}.link-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.link-btn:hover{text-decoration:underline}.link-btn.strong{font-weight:600}.dup-list{border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none}.dup-list li{border-bottom:1px solid var(--line);padding:10px 12px}.dup-list li:last-child{border-bottom:0}.dup-list b{display:block}.dup-list span{color:var(--ink-3);font-size:12.5px}.ares-res{border:1px solid var(--line);border-radius:var(--r-md);gap:4px;max-height:280px;margin-top:6px;padding:4px;display:grid;overflow:auto}.ares-res button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 10px;display:flex}.ares-res button:hover,.ares-res button:focus-visible{background:var(--surface-2)}.ares-res small{color:var(--ink-3);font-size:12px}.editor{grid-template-columns:minmax(440px,600px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.editor-form{flex-direction:column;gap:16px;min-width:0;display:flex}.preview{background:var(--surface-3);border-radius:var(--r-lg);flex-direction:column;height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow:hidden}.preview-bar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.preview-bar h2{font-size:14px}.sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px 18px}.sec>h2{align-items:center;gap:8px;margin-bottom:12px;display:flex}.fakturuje{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.fakturuje .who{flex:1;min-width:0;line-height:1.3}.fakturuje .who b{display:block}.fakturuje .who span{color:var(--ink-3);font-size:12.5px}.fakturuje .who .locked-note,.cust-card .locked-note{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.cust-card{border:1px solid var(--line-2);border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cust-card .body{min-width:0;color:var(--ink-2);flex:1;font-size:13px;line-height:1.45}.cust-card .body b{color:var(--ink);font-size:14px}.suggest{position:relative}.suggest-list{z-index:20;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-pop);max-height:280px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.suggest-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;padding:8px 10px;display:flex}.suggest-list button:hover,.suggest-list button:focus{background:var(--surface-2);outline:none}.suggest-list small{color:var(--ink-3);font-size:12px}.items{flex-direction:column;display:flex}.item{border-bottom:1px solid var(--line);padding:10px 0 12px}.item:first-child{padding-top:0}.item-top{align-items:center;gap:8px;display:flex}.item-no{text-align:right;width:20px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.item-top .input{flex:1;font-weight:550}.item-nums{grid-template-columns:88px 64px 116px 80px minmax(0,1fr);align-items:end;gap:8px;margin-top:6px;padding-left:28px;display:grid}.item-nums.novat{grid-template-columns:88px 64px 116px minmax(0,1fr)}.mini{flex-direction:column;gap:3px;min-width:0;display:flex}.mini>span{color:var(--ink-3);font-size:11.5px}.item .input,.item .select{height:34px;padding:0 9px;font-size:13.5px}.item .select{background-position:right 6px center;padding-right:24px}.item-tot{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-bottom:7px;font-weight:600}.item-tot span{color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}.row-act{display:flex}.row-act .icon-btn{width:28px;height:32px}@media (width<=560px){.item-nums,.item-nums.novat{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}.item-tot{grid-column:1/-1}}.item-locked{background:var(--surface-2);border-radius:8px;padding:10px 10px 12px}.item-locked .item-top{gap:8px}.item-locked-desc{flex:1;font-size:13.5px;font-weight:550}.item-locked-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.item-locked-hint{margin:4px 0 0 28px}.sumbox{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:4px 20px;margin-top:14px;padding-top:12px;display:grid}.sumbox .k{color:var(--ink-2);text-align:right}.sumbox .v{text-align:right;min-width:120px}.sumbox .big{color:var(--ink);font-size:20px;font-weight:600;font-stretch:88%}.issue-sum{grid-template-columns:auto 1fr;gap:6px 16px;font-size:13.5px;display:grid}.issue-sum dt{color:var(--ink-3)}.issue-sum dd{margin:0;font-weight:600}@media (width<=1180px){.editor{grid-template-columns:1fr}.preview{height:auto;position:static}}.invoice-editor .fakturuje{border-left:4px solid var(--brand,var(--line))}.item-top .item-desc{resize:vertical;field-sizing:content;flex:1;height:34px;min-height:34px;max-height:240px;padding:6px 9px;font-size:13.5px;font-weight:550}.item-err{margin:4px 0 0 28px;font-size:12px}.suggest-list button.active{background:var(--surface-2)}.saved.failed{color:var(--void)}.saved.failed:before{background:var(--void)}.due-quick{gap:4px;display:inline-flex}.chip-btn{border:1px solid var(--line-2);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:1px 8px;font-size:12px}.chip-btn:hover{border-color:var(--ink-3);color:var(--ink)}.chip-btn:focus-visible{box-shadow:0 0 0 3px var(--stamp-wash);border-color:var(--stamp);outline:none}.issue-warnings{margin:4px 0 0;padding-left:18px}.modal-body>p+.issue-sum,.modal-body .issue-sum+.callout,.modal-body .callout+.callout,.modal-body .callout+.check{margin-top:12px}.preview-msg{padding:10px 14px 0}.preview-frame{flex:1;min-height:0;position:relative}.preview-frame iframe{background:var(--surface-3);border:0;width:100%;height:100%;position:absolute;inset:0}.preview-frame iframe.preview-next{visibility:hidden}.preview-empty{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=1180px){.preview-frame{flex:none;height:80vh;min-height:520px}}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:4px 0 18px;display:grid}.detail-grid dt{color:var(--ink-3);font-size:12px}.detail-grid dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}@media (width<=640px){.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters .select{width:auto}.history{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.history li{padding:0 0 12px 16px;font-size:13px;position:relative}.history li:before{content:"";background:var(--surface);border:2px solid var(--line-2);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.history li b{font-weight:600}.history li span{color:var(--ink-3);font-size:12px;display:block}@media (width<=720px){.hide-sm{display:none}.filters .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.filters .seg button{white-space:nowrap}.inv-table thead{display:none}.inv-table,.inv-table tbody,.inv-table tr,.inv-table td{display:block}.inv-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.inv-table td{border:0;padding:0;background:0 0!important}.inv-table .w-check{grid-area:1/1/span 3;align-self:start;padding-top:2px}.inv-table .c-no{grid-area:1/2}.inv-table .c-amt{grid-area:1/3}.inv-table .c-cust{grid-area:2/2/auto/span 2}.inv-table .c-cust small{display:none}.inv-table .c-due{color:var(--ink-3);grid-area:3/2;font-size:12.5px}.inv-table .c-due div{margin-left:4px;display:inline}.inv-table .c-st{grid-area:3/3;justify-self:end}.inv-table .w-act,.inv-table .c-issue{display:none}.inv-table tbody tr.selected{background:var(--stamp-wash)}}.seg-scroll{min-width:0;max-width:100%}.inv-table .doc-no{color:inherit}.period-range{align-items:center;gap:6px;display:flex}.period-range .input{width:auto}.menu .inline-form .error{color:var(--void);font-size:12px}.menu .inline-form .input{width:100%}.detail-grid .span-2{grid-column:span 2}.detail-grid .span-3{grid-column:1/-1}.doc-links{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.doc-links li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-links li.inactive>a{text-decoration:line-through}.doc-links a{font-variant-numeric:tabular-nums;font-weight:600}.invoice-detail .sec .callout{margin-top:4px}@media (width<=720px){.period-range{flex:100%}.period-range .input{flex:1;min-width:0}}.menu .inline-form .btn{border:1px solid var(--line-2);justify-content:center;height:32px}.menu .inline-form .btn-primary{background:var(--stamp);border-color:var(--stamp);color:var(--on-stamp)}.menu .inline-form .btn-primary:hover{background:var(--stamp-hover);border-color:var(--stamp-hover)}.menu button:disabled{opacity:.5;cursor:not-allowed}.tpl-editor{grid-template-columns:minmax(360px,440px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.tpl-side{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.tpl-side .tabs{margin:0;padding:0 10px}.tpl-pane{flex-direction:column;gap:16px;padding:16px 18px 20px;display:flex}.preview-bar .grp{align-items:center;gap:6px;display:flex}.preview-bar .grp>span{color:var(--ink-3);font-size:12px}.brand-pick{gap:4px;display:inline-flex}.brand-pick button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.brand-pick button .co-mark{width:28px;height:28px;font-size:11px}.brand-pick button[aria-pressed=true] .co-mark{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.brand-pick button[aria-pressed=false] .co-mark{opacity:.55}.zone{border:1px solid var(--line);border-radius:var(--r-md)}.zone-head{background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;align-items:center;gap:8px;padding:9px 12px;display:flex}.zone-head h3{flex:1;font-size:13px}.zone-empty{color:var(--ink-3);padding:10px 12px;font-size:12.5px}.blk{border-bottom:1px solid var(--line)}.blk:last-child{border-bottom:0}.blk-row{cursor:pointer;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.blk-row:hover{background:var(--surface-2)}.blk-row .i{color:var(--ink-3)}.blk-row .lbl{flex:1;min-width:0;line-height:1.25}.blk-row .lbl b{font-size:13px;font-weight:550;display:block}.blk-row .lbl span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.blk-row .icon-btn{width:26px;height:28px}.blk.open .blk-row{background:var(--stamp-wash)}.blk-edit{border-top:1px dashed var(--line);gap:12px;padding:12px;display:grid}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:20px;padding:3px 8px;font-size:12px}.chip:hover{border-color:var(--stamp);color:var(--stamp)}.lang-rows{gap:6px;display:grid}.lang-row{grid-template-columns:30px 1fr;align-items:start;gap:8px;display:grid}.lang-row b{color:var(--ink-3);padding-top:9px;font-size:11.5px;font-weight:700}.lang-row .textarea{min-height:40px}.range-row{align-items:center;gap:10px;display:flex}.range-row input[type=range]{accent-color:var(--stamp);flex:1}.range-row output{text-align:right;font-variant-numeric:tabular-nums;min-width:52px;color:var(--ink-2);font-size:13px}.thumb{align-items:center;gap:12px;display:flex}.thumb .img{border:1px solid var(--line);background:#fff;border-radius:6px;flex:none;place-items:center;width:96px;height:48px;padding:4px;display:grid}.thumb .img img{max-width:100%;max-height:100%}.layouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lay-opt{border:1px solid var(--line-2);border-radius:var(--r-md);cursor:pointer;background:var(--surface);text-align:left;flex-direction:column;gap:6px;padding:8px;display:flex}.lay-opt[aria-pressed=true]{border-color:var(--stamp);box-shadow:0 0 0 3px var(--stamp-wash)}.lay-opt b{font-size:13px;font-weight:600}.lay-opt svg{background:#fff;border-radius:4px;width:100%;height:auto;display:block}.fonts{gap:8px;display:grid}.font-opt{border:1px solid var(--line-2);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.font-opt:has(input:checked){border-color:var(--stamp);box-shadow:0 0 0 3px var(--stamp-wash)}.font-opt input{accent-color:var(--stamp)}.font-opt .spec{flex:1;font-size:17px;line-height:1.2}.font-opt .spec small{color:var(--ink-3);font-size:12px;font-family:var(--font);display:block}.swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.swatch{cursor:pointer;border:0;border-radius:7px;width:28px;height:28px}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.swatch.brandc{background:conic-gradient(var(--c1) 0 33%, var(--c2) 0 66%, var(--c3) 0)}.tpl-pane .color-input{border:1px solid var(--line-2);background:var(--surface);border-radius:6px;width:44px;height:30px;padding:0 2px}.locked{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex}.locked div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.locked div:last-child{border-bottom:0}.locked .i{color:var(--ink-3)}.users{align-items:center;gap:4px;display:inline-flex}@media (width<=1100px){.tpl-editor{grid-template-columns:1fr}.tpl-editor .preview{height:80vh;position:static}}.blk-row .lbl{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.blk-row .lbl:focus-visible{outline:2px solid var(--stamp);outline-offset:2px;border-radius:4px}.blk.invalid .blk-row .lbl b{color:var(--void)}.zone.invalid{border-color:var(--void)}.zone-err{color:var(--void);padding:8px 12px 0;font-size:12.5px}.tpl-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tpl-title .select{width:auto;height:40px;font-size:17px;font-weight:600}.tpl-pane fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.ph-line{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 0 0;font-size:12px}.ph-line .ph{color:var(--stamp)}.ph-line mark.ph-bad{background:var(--void-wash);color:var(--void);-webkit-text-decoration:underline wavy var(--void);text-decoration:underline wavy var(--void);border-radius:3px;padding:0 2px}.lang-row .error{grid-column:2}.tpl-readonly{margin:0 18px}.preview-bar label.check{font-size:12.5px}.tpl-list{flex-direction:column;display:flex}.tpl-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.tpl-row:last-child{border-bottom:0}.tpl-row .thumbsvg svg{border:1px solid var(--line);background:#fff;border-radius:6px;width:96px;height:auto;display:block}.tpl-row .name b{font-size:15px;display:block}.tpl-row .name span,.tpl-row .col span{color:var(--ink-3);font-size:12.5px;display:block}.tpl-row .col b{font-weight:600}.tpl-row .acts{align-items:center;gap:6px;display:flex}.tpl-row.archived .thumbsvg{filter:grayscale();opacity:.6}.assign-list{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex}.assign-list label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;display:flex}.assign-list label:last-child{border-bottom:0}.assign-list input{width:16px;height:16px;accent-color:var(--stamp);margin:0}.assign-list .who{flex:1;min-width:0;line-height:1.3}.assign-list .who span{color:var(--ink-3);font-size:12.5px;display:block}.versions{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex}.versions>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 12px;display:flex}.versions>div:last-child{border-bottom:0}.versions .who{flex:1;min-width:0;line-height:1.3}.versions .who span{color:var(--ink-3);font-size:12.5px;display:block}@media (width<=960px){.tpl-row{grid-template-columns:minmax(0,1fr) auto}.tpl-row .col,.tpl-row .thumbsvg{display:none}}.hbar{grid-template-columns:minmax(0,1.5fr) minmax(60px,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.hbar .track{background:var(--surface-3);border-radius:3px;height:10px;overflow:hidden}.hbar .fill{border-radius:0 4px 4px 0;height:100%;display:block}.hbar .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk{background:var(--stamp-wash);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.bulk b{color:var(--stamp)}.backup-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.backup-row:last-child{border-bottom:0}.overview-row{margin-top:18px}.overview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.year-select{width:auto}.chart .tick.hi{fill:var(--ink);font-weight:600}.chart .band:focus{outline:none}.chart .band:focus-visible{fill:var(--surface-2);stroke:var(--stamp);stroke-width:2px}.chart-legend{margin:0 0 10px}.ledger .lab .overdue-icon{color:var(--overdue)}.attn-body{padding-top:4px}.flush-table{padding:8px 6px 6px}.brand-cell{gap:10px}.brand-cell a{color:inherit;font-weight:600}.hbar-list{margin:0;padding:0;list-style:none}.toast-details{margin:6px 0 0;padding-left:18px;font-size:12.5px;font-weight:400}.export-list{color:var(--ink-2);flex-direction:column;gap:4px;margin:0 0 12px;padding-left:18px;display:flex}.export-actions{margin:14px 0 10px}.export-period{align-items:flex-end;margin-top:10px}.export-period .select{width:auto}.export-period-line{margin:8px 0 0}.export-range{flex-wrap:wrap;margin-top:10px}.export-range .label{margin:0}.callout-gap{margin-top:12px}.backup-grid{align-items:start}.acc-mail .divider{margin:14px 0}.acc-mail>.callout{margin-bottom:12px}.acc-mail .acc-monthly{gap:8px;margin-top:12px}.bk-foot{border-top:1px solid var(--line)}.bk-foot .callout{margin-top:12px}.bk-table-body{padding:8px 6px 6px}.bk-actions{flex-wrap:nowrap;gap:6px}@media (width<=860px){.bk-table .hide-sm{display:none}}.backup-stack{flex-direction:column;gap:18px;display:flex}.callout.danger{background:var(--void-wash);color:var(--ink);border-color:#0000}.callout.danger .i{color:var(--void)}.callout b{font-weight:600}.bk-sum{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;font-size:13.5px;display:grid}.bk-sum dt{color:var(--ink-3)}.bk-sum dd{margin:0}.bk-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bk-steps li{color:var(--ink-3);align-items:center;gap:10px;display:flex}.bk-steps li .i{border:1.5px solid var(--line-2);stroke:#0000;border-radius:50%;width:20px;height:20px;padding:3px}.bk-steps li.active{color:var(--ink);font-weight:550}.bk-steps li.active .i{border-color:var(--stamp);border-top-color:#0000;animation:.8s linear infinite bk-spin}.bk-steps li.done{color:var(--ink-2)}.bk-steps li.done .i{border-color:var(--paid);background:var(--paid);stroke:#fff}.bk-steps li.failed{color:var(--void)}.bk-steps li.failed .i{border-color:var(--void)}.bk-result{border-radius:var(--r-md);background:var(--surface-2);align-items:flex-start;gap:14px;padding:14px;display:flex}.bk-result>.i{flex:none;width:22px;height:22px}.bk-result.ok{background:var(--paid-wash)}.bk-result.ok>.i{color:var(--paid)}.bk-result.fail{background:var(--void-wash)}.bk-result.fail>.i{color:var(--void)}.bk-result b{margin-bottom:2px;display:block}.bk-result span{color:var(--ink-2);font-size:13px}.bk-spin{border:2px solid var(--line-2);border-top-color:var(--stamp);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite bk-spin}.bk-confirm{flex-direction:column;gap:14px;display:flex}.bk-confirm .form-grid{margin:0}.bk-file-pick{display:inline-flex}.bk-file-pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.maintenance{flex-direction:column;gap:16px;max-width:360px;display:flex}@keyframes bk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bk-spin,.bk-steps li.active .i{animation:none}}.history li.fail b{color:var(--void)}.history li.fail:before{border-color:var(--void)}.mail-ico{color:var(--ink-3);vertical-align:-3px;align-items:center;gap:1px;margin-left:6px;display:inline-flex}.mail-ico small{color:var(--overdue);font-size:10.5px;font-weight:700}.mail-ico.bad{color:var(--void)}.mail-ico.unsure,.history li.unsure b{color:var(--overdue)}.history li.unsure:before{border-color:var(--overdue);border-style:dashed}.addr{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 6px;display:flex}.addr:focus-within{border-color:var(--stamp);box-shadow:0 0 0 3px var(--stamp-wash)}.addr-chip{background:var(--surface-3);overflow-wrap:anywhere;border-radius:20px;align-items:center;gap:2px;max-width:100%;padding:1px 2px 1px 9px;font-size:13px;display:inline-flex}.addr-chip.bad{background:var(--void-wash);color:var(--void)}.addr-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.addr-chip button:hover{background:var(--line)}.addr-chip.bad>.i{width:13px;height:13px;margin-right:2px}.addr-input{background:0 0;border:0;outline:none;flex:140px;min-width:120px;height:26px;padding:0 4px}.attach-chip{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-2);overflow-wrap:anywhere;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.mail-from{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13.5px;display:grid}.mail-from dt{color:var(--ink-3)}.mail-from dd{overflow-wrap:anywhere;margin:0}.mail-from dd span{display:block}.mail-attach{flex-wrap:wrap;gap:6px;display:flex}.mail-stack{flex-direction:column;gap:18px;display:flex}.mail-stack .panel+.panel{margin-top:0}.mail-jump{flex-wrap:wrap;gap:6px}.tpl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width<=1100px){.tpl-grid{grid-template-columns:1fr}}.tpl-pickers{align-items:end;margin-bottom:14px}.tpl-pickers .select{width:auto}.tpl-preview-head{align-items:end}.tpl-preview-head .select{width:auto}.co-chips{flex-wrap:wrap;gap:4px;display:flex}.co-chips .co-mark{border-radius:6px;width:24px;height:24px;font-size:10px}.mail-prev{flex-direction:column;gap:10px;display:flex}.mail-meta{grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:0;font-size:13px;display:grid}.mail-meta dt{color:var(--ink-3)}.mail-meta dd{overflow-wrap:anywhere;margin:0}.mail-body{color:#1b2340;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;overflow:hidden}.mail-bar{height:4px}.mail-content{padding:18px 20px 20px;font:14px/1.55 Arial,Helvetica,sans-serif}.mail-content p{overflow-wrap:anywhere;margin:0 0 12px}.mail-content p:last-child{margin-bottom:0}.mail-text{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;font:13px/1.5 ui-monospace,Consolas,monospace}mark.ph-bad{background:var(--void-wash);color:var(--void);outline:1px solid var(--void);border-radius:3px;padding:0 2px}.mail-content mark.ph-bad{color:#b3372c;background:#f8e2df;outline-color:#b3372c}.ph-chips{flex-wrap:wrap;gap:6px;display:flex}.ph-chip{border:1px solid var(--line-2);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:2px 10px;font-size:12.5px}.ph-chip:hover{border-color:var(--stamp);color:var(--stamp)}.ph-chip code{color:var(--ink-3);font-size:11.5px}.textarea.invalid,.input.invalid{border-color:var(--void)}.ml-error{color:var(--void);display:block}.mail-log-filters{gap:8px;margin-left:auto}.mail-log-filters .select{width:auto}.badge.void{background:var(--void-wash);color:var(--void)}.badge .i{stroke-width:2.2px;width:13px;height:13px}.tpl-state{margin-bottom:14px}.nowrap-row{flex-wrap:nowrap;gap:6px}.mail-to{overflow-wrap:anywhere;max-width:260px}.lvl{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) 90px auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.lvl .input{height:32px}@media (width<=560px){.lvl{grid-template-columns:auto minmax(0,1fr) 80px}.lvl .lvl-edit{grid-column:2/-1;justify-self:start}}.rem-rules{gap:4px;margin:0;padding-left:18px;display:grid}.rem-restore{margin-bottom:14px}.mail-stack .rem-restore{margin-bottom:0}.nav-link .count.inbox{color:var(--stamp);font-weight:600}.cmp{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);font-size:13.5px;display:grid;overflow:hidden}.cmp>div{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:7px 10px}.cmp>.h{background:var(--surface-2);color:var(--ink-3);border-top:0;font-size:12px;font-weight:600}.cmp .k{color:var(--ink-3);font-size:12.5px}.cmp .diff{background:var(--overdue-wash)}.cmp .used:after{content:" ✓";color:var(--paid);font-weight:700}@media (width<=560px){.cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cmp>.h:first-child{display:none}.cmp .k{background:var(--surface);grid-column:1/-1;padding-bottom:0;font-weight:600}.cmp .k+div,.cmp .k+div+div{border-top:0}}.excerpt{border-left:3px solid var(--line-2);background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;color:var(--ink-2);margin:0;padding:10px 12px;font-size:12.5px;overflow:auto}.inbox-kind{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.inbox-kind .i{width:14px;height:14px}.ver{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ver .i{stroke-width:2.2px;width:14px;height:14px}.ver.ok{color:var(--paid)}.ver.bad{color:var(--void)}.upd-list{gap:8px;display:grid}.upd-list .check{align-items:flex-start}.upd-list .check span{overflow-wrap:anywhere}.ares-cand{border:1px solid var(--line);border-radius:var(--r-md);gap:8px;margin:0;padding:10px 12px 12px;display:grid}.ares-cand legend{padding:0 4px}.ares-cand .check{align-items:flex-start}.inbox-panel{margin-bottom:14px}.inbox-panel .attn .meta{overflow-wrap:anywhere}.fw-list{flex-wrap:wrap;gap:6px;display:flex}.inbox-texts pre{margin:0}
