:root{--ink:#141414;--ink-2:#3d3d3d;--ink-3:#6b6b6b;--ink-4:#9a9a9a;--line:#e3e3e3;--line-2:#efefef;--bg:#f7f7f7;--surface:#fff;--accent:#2b59c3;--accent-soft:#eaf0fb;--accent-ink:#1d3f8f;--r-sm:6px;--r:8px;--r-lg:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body{font-family:var(--font);color:var(--ink);background:var(--bg);margin:0;font-size:14px;line-height:20px}.num{font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top{background:var(--surface);border-bottom:1px solid var(--line);z-index:6;position:relative}.top.area-privat{background:#f2f1ee}.top.area-privat .nav a.on,.top.area-privat .nav .mere.on>summary,.top.area-privat .nav .mere[open]>summary{color:var(--ink);background:#fff}.top-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;height:56px;padding:0 16px;display:flex}.brand{letter-spacing:-.01em;color:inherit;flex:none;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.brand .mark{background:var(--ink);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.nav{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.nav-scroll{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.nav-scroll::-webkit-scrollbar{display:none}.nav a{color:var(--ink-3);border-radius:var(--r-sm);white-space:nowrap;padding:6px;font-weight:500}.nav a.on{color:var(--ink);background:var(--line-2)}.nav a .cnt{background:var(--accent);color:#fff;border-radius:10px;margin-left:6px;padding:0 6px;font-size:12px}.spacer{flex:1}.switch{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex:none;display:flex;overflow:hidden}.switch>span{color:var(--ink-3);border-right:1px solid var(--line);padding:6px;font-size:13px;font-weight:500}.switch>span:last-child{border-right:0}.switch>span.on{background:var(--ink);color:#fff}.avatar{background:var(--line-2);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.page{max-width:1200px;padding:var(--s6) var(--s5) var(--s7);margin:0 auto}.ph{align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);display:flex}.ph h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:650;line-height:32px}.ph .sub{color:var(--ink-3);margin-top:2px}.crumb{color:var(--ink-3);margin-bottom:4px;font-size:13px}.demo{border:1px dashed var(--ink-4);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-radius:10px;padding:1px 8px;font-size:11px;display:inline-block}.meta{color:var(--ink-4);font-size:12px}.btn{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:550;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn.pri{background:var(--accent);border-color:var(--accent);color:#fff}.btn.danger{color:#fff;background:#b42318;border-color:#b42318}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.sm{height:28px;padding:0 10px;font-size:13px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.card .hd{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line-2);align-items:center;gap:var(--s3);display:flex}.card .hd h2{margin:0;font-size:15px;font-weight:650}.card .hd h2.one-line{white-space:nowrap}.card .hd .b{flex:none}.card .bd{padding:var(--s4) var(--s5)}.grid3{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.grid4{gap:var(--s4);grid-template-columns:repeat(4,1fr);display:grid}.kpi{padding:var(--s4) var(--s5)}.kpi .l{color:var(--ink-3);font-size:13px}.kpi .v{margin-top:4px;font-size:28px;font-weight:650;line-height:36px}.kpi .h{color:var(--ink-3);margin-top:2px;font-size:12px}.kpi.act{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.kpi.act .v{color:var(--accent-ink)}table{border-collapse:collapse;width:100%}th{color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);text-transform:none;background:#fbfbfb;padding:10px 12px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:11px 12px}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}tr.sel td{background:var(--accent-soft)}.muted{color:var(--ink-3)}.small{font-size:12px;line-height:16px}.b{white-space:nowrap;border-radius:10px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:550;line-height:18px;display:inline-flex}.b.todo{background:var(--accent);color:#fff}.b.wait{background:var(--line-2);color:var(--ink-2)}.b.done{border:1px solid var(--line);color:var(--ink-3)}.b.flag{border:1px solid var(--ink);color:var(--ink)}.b.warn{color:var(--ink);background:#fff6d8;border:1px solid #e2c15a;height:22px;padding:0 8px}.b.no{background:var(--ink);color:#fff}.dot{background:var(--ink-4);border-radius:50%;width:8px;height:8px;display:inline-block}.dot.a{background:var(--accent)}.tabs{gap:var(--s5);border-bottom:1px solid var(--line);margin-bottom:var(--s4);display:flex}.tabs span{color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-weight:550}.tabs span.on{color:var(--ink);border-color:var(--ink)}.tabs span .c{color:var(--ink-4);margin-left:4px;font-weight:500}.tabs span.on .c{color:var(--ink-3)}.row{gap:var(--s3);align-items:center;display:flex}.stack{gap:var(--s4);flex-direction:column;display:flex}.kv{grid-template-columns:140px 1fr;gap:8px 16px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{margin:0}.code{background:var(--line-2);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.note{border:1px solid var(--line-2);border-radius:var(--r);padding:var(--s3) var(--s4);color:var(--ink-2);background:#fafafa}.warn{border:1px solid var(--ink);border-radius:var(--r);padding:var(--s3) var(--s4);background:#fff}.info{border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s4);color:var(--ink-2);background:#fafafa;margin-bottom:16px}.bar{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.bar i{background:var(--ink-2);height:100%;display:block}.bar i.a{background:var(--accent)}.chip{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:14px;align-items:center;padding:3px 10px;font-size:13px;display:inline-flex}.chip.on{border-color:var(--ink);color:var(--ink);font-weight:600}.trail{padding-left:4px;position:relative}.trail .ev{gap:12px;padding-bottom:14px;display:flex;position:relative}.trail .ev:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;left:4px}.trail .tdot{background:var(--ink-4);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.trail .tdot.a{background:var(--accent)}a.brand,a.card{color:inherit;text-decoration:none}a.card{display:block}.switch a{color:var(--ink-3);border-right:1px solid var(--line);padding:6px;font-size:13px;font-weight:500;text-decoration:none}.switch a:last-child{border-right:0}.switch a.on{background:var(--ink);color:#fff}.switch a span{color:inherit;border:0;padding:0}.avatar{text-decoration:none}.banner{background:#f4f7fd;border:1px solid #c5d4f2;border-radius:12px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 18px;display:flex}.banner-copy{flex:1;min-width:0}.banner .n{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;font-size:18px;font-weight:650;display:grid}.banner .t{font-weight:650}.banner .d{color:var(--ink-2);margin-top:2px}.err{border:1px solid var(--ink);background:#fff;border-radius:12px;margin-bottom:16px;padding:12px 16px}.login{place-items:center;min-height:100vh;padding:24px;display:grid}.login .card{width:min(420px,100%);padding:32px}.login h1{margin:16px 0 8px;font-size:24px;font-weight:650;line-height:32px}.login label{color:var(--ink-2);font-size:13px;display:block}.login input{border:1px solid var(--line);border-radius:var(--r);width:100%;height:36px;font:inherit;background:#fff;margin-top:4px;padding:0 10px}.back-mobile{display:none}.search{align-items:center;gap:8px;display:flex}.search input{border:1px solid var(--line);height:34px;font:inherit;background:#fff;border-radius:8px;width:220px;padding:0 10px}.tabs a{color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-weight:550;text-decoration:none}.tabs a.on{color:var(--ink);border-bottom-color:var(--ink)}.tabs a .c{color:var(--ink-4);margin-left:4px;font-weight:500}.company-card{padding:16px 20px}.company-card h2{margin:0;font-size:16px;font-weight:650}.split{grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:24px;display:grid}.chat{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-ink);border-radius:8px;padding:12px 16px}.decide{flex-direction:column;gap:10px;display:flex}.decide-actions{flex-wrap:wrap;gap:8px;display:flex}.decide textarea,.rule-sheet textarea{border:1px solid var(--line);border-radius:var(--r);width:100%;min-height:72px;font:inherit;resize:vertical;box-sizing:border-box;background:#fff;padding:8px 10px}.rule-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rule-sheet{border:1px solid var(--line);border-radius:var(--r);background:#fafafa;max-width:100%;margin-top:8px;padding:10px}.skel{background:var(--line-2);border-radius:8px;height:16px}.bottom,.mobile-only,.switch-mobile,.hint-mobile{display:none}tr.hit{cursor:pointer}.await-cards{display:none}.await-status{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.await-line{color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:0;font-size:12px;line-height:18px;display:flex}.await-line form{margin:0;display:inline}.await-line button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:18px}.awaiting-bank{margin-bottom:24px}.stack>.awaiting-bank{margin-bottom:0}@media (max-width:640px){.await-table{display:none}.await-cards{flex-direction:column;display:flex}.await-card{border-top:1px solid var(--line-2);padding:16px}.await-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.await-meta{color:var(--ink-3);margin-top:4px;font-size:13px}.await-foot{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}}@media (max-width:720px){.top .nav,.top .switch,.top .only,.top .sep,.top .spacer{display:none}.top-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 14px;display:grid}.top-row .avatar{justify-self:end}.top-row .mark{border-radius:7px;width:28px;height:28px;font-size:14px}.brand-name{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{padding:16px 16px calc(64px + env(safe-area-inset-bottom,0px))}.grid3,.grid4,.split{grid-template-columns:1fr}.desktop-only{display:none}.mobile-only{display:block}.hint-mobile{margin-bottom:12px;display:block}.bottom{height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;border-top:1px solid var(--line);z-index:5;background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom a,.bottom summary{color:var(--ink-3);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:0 2px;font-size:11.5px;font-weight:550;text-decoration:none;list-style:none;display:flex}.bottom summary::-webkit-details-marker{display:none}.bottom a.on,.bottom details.on>summary,.bottom details[open]>summary{color:var(--accent)}.bottom details{flex:1;min-width:0;display:flex;position:relative}.bottom svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:21px;height:21px}.bottom .ti{place-items:center;height:21px;display:grid;position:relative}.bottom .tab-cnt{background:var(--accent);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-12px}.bottom .more-pop{background:var(--surface);border:1px solid var(--line);z-index:7;border-radius:12px;min-width:196px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:4px}.bottom .more-pop a{min-height:44px;color:var(--ink);white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.bottom .more-pop a.on{color:var(--ink);background:var(--line-2);border-radius:8px}.ph{flex-direction:column;align-items:flex-start}.banner{flex-wrap:wrap;align-items:flex-start}.banner-copy{flex:calc(100% - 52px)}.banner .btn{margin-left:52px}.two{grid-template-columns:1fr}.search input{width:100%}.split .detail{display:none}.split.detail-open .detail{display:block}.split.detail-open .list,.rule-table{display:none}.rule-cards{flex-direction:column;gap:12px;display:flex}.back-mobile{margin-bottom:8px;font-weight:600;display:inline-block}}@media (min-width:721px){.rule-cards{display:none}.pay-amount{text-align:right}}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pay-kpis{flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;display:flex}.pay-kpis a{color:var(--ink);font-weight:650}.pay-chips{gap:8px;margin:8px 0 12px;padding-bottom:4px;display:flex;overflow-x:auto}.pay-chips .chip{flex:none}.pay-group{margin:20px 0 8px;font-size:15px;font-weight:650}.pay-card{margin-bottom:12px;padding:16px}.pay-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pay-amount{margin:8px 0;font-size:20px;font-weight:650;line-height:28px}.pay-paid,.pay-paid .pay-amount{color:var(--ink-3)}.pay-due{margin:0 0 8px}.pay-in{border-left:4px solid var(--ink-3)}.pay-fields{margin:8px 0}.pay-field{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:4px 0;display:grid}.pay-field dt{color:var(--ink-3);margin:0;font-size:12px}.pay-field dd{margin:0}.pay-value .code{white-space:pre-wrap;overflow-wrap:break-word}.pay-log{margin-top:16px}.pay-card .note{margin-top:8px}@media (max-width:480px){.pay-field{grid-template-columns:1fr}.pay-copy{justify-content:center;min-width:44px;height:44px;min-height:44px;padding:0 16px}}.sep{background:var(--line);flex:none;width:1px;height:24px}.seg{background:var(--line-2);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.seg a{color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.seg a.on{background:var(--ink);color:#fff}.seg-cnt{background:var(--line);min-width:18px;height:18px;color:var(--ink-2);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.only{color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.only svg{width:12px;height:12px}.nav .mere{position:relative}.nav .mere summary{color:var(--ink-3);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px;font-weight:500;list-style:none;display:inline-flex}.nav .mere summary::-webkit-details-marker{display:none}.nav .mere.on>summary,.nav .mere[open]>summary{color:var(--ink);background:var(--line-2)}.nav .menu{background:var(--surface);border:1px solid var(--line);z-index:7;border-radius:12px;width:220px;padding:6px;position:absolute;top:calc(100% + 8px);left:0}.nav .menu a{width:auto;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-weight:400;display:flex}.nav .menu a.on{background:var(--line-2);color:var(--ink)}.nav .menu small{color:var(--ink-4);font-size:12px;font-weight:400}.nav .mere.mere-tight{display:none}@media (max-width:1320px){.nav-scroll a.nav-fold{display:none}.nav .mere.mere-tight{display:block}.nav{min-width:0}.nav-scroll{min-width:0;overflow:hidden}}.caret{color:var(--ink-3);font-size:10px}.switch .nm-short{display:none}.switch a{white-space:nowrap}.co-menu{flex:none;display:none;position:relative}.co-menu summary{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.co-menu summary::-webkit-details-marker{display:none}.co-menu .menu{background:var(--surface);border:1px solid var(--line);z-index:7;border-radius:12px;width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.co-menu .menu a{color:var(--ink);border-radius:8px;padding:9px 10px;font-weight:500;text-decoration:none;display:flex}.co-menu .menu a.on{background:var(--line-2)}@media (max-width:1279px){.switch .nm-full{display:none}.switch .nm-short{display:inline}}@media (max-width:640px){.switch-mobile{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0;padding:0 14px 12px;display:flex;overflow-x:auto}.switch-mobile::-webkit-scrollbar{display:none}.switch-mobile .chip{border-radius:999px;flex:none;padding:6px 13px}.switch-mobile .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.switch-mobile.off{display:none}}@media (max-width:1099px) and (min-width:641px){.top .co-switch{display:none}.top .co-menu{display:block}.top[data-area=privat] .switch{display:none}}@media (max-width:959px) and (min-width:721px){.top .brand-name{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:1279px) and (min-width:1100px){.top-row{gap:6px;padding:0 12px}.seg a{padding:6px 10px}.nav a,.nav .mere summary{padding:6px 4px}.switch a,.switch>span{padding:6px}}.nav-priv{color:var(--ink-3);border-radius:var(--r-sm);white-space:nowrap;padding:6px 12px;font-weight:650}.nav-priv.on{color:var(--ink);background:var(--line-2)}.subnav{border-bottom:1px solid var(--line);background:#fff;gap:2px;margin:-32px -24px 24px;padding:0 24px;display:flex;overflow-x:auto}.subnav a{color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 12px;font-weight:500}.subnav a.on{color:var(--ink);border-bottom-color:var(--ink-2)}.sublabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.two{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.two>.self-start{align-self:start}.consent{background:#f4f7fd;border:1px solid #c5d4f2;border-radius:12px;margin-bottom:20px;padding:14px 18px}.alert{color:var(--ink);background:#fff6d8;border:1px solid #e2c15a;border-radius:8px;margin-bottom:16px;padding:12px 16px}.task{margin-bottom:10px;padding:14px 16px}.cos{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.co{padding:12px 16px}.co.on{border:2px solid var(--ink)}.bal{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.months{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;display:grid}.mo{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px}.rec{border:1px solid var(--line-2);background:#fafafa;border-radius:8px;margin:8px 0;padding:8px 12px;font-size:13px}.muted-row td{color:var(--ink-4)}.person-mobile{margin:0 0 12px;display:none}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.actions.pair{flex-wrap:nowrap;align-items:center}.actions.pair form{margin:0;display:flex}.actions.pair .btn{flex:auto;justify-content:center}.btn.big{height:auto;min-height:44px;padding:8px 16px}.write-form{gap:8px;margin:8px 0;display:grid}.write-form label{color:var(--ink-2);gap:4px;font-size:13px;display:grid}.write-form input,.write-form select{border:1px solid var(--line);height:36px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;max-width:420px;padding:0 10px}.tag{border:1px solid var(--line);color:var(--ink-3);border-radius:10px;padding:0 6px;font-size:11px;display:inline-block}.tag.priv{border-style:dashed}.co-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:8px;padding:12px 14px}.pdf{border:1px solid var(--line);background:#fff;border-radius:8px;padding:4px 8px;display:inline-flex}.alias-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.alias-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.alias-add{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.alias-add label{color:var(--ink-3);gap:4px;font-size:12px;display:grid}.alias-add input,.alias-add select,.cf select{border:1px solid var(--line);height:36px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;max-width:100%;padding:0 10px}.cf{max-width:640px}.subnav .cnt{background:var(--accent);color:#fff;border-radius:10px;margin-left:6px;padding:0 6px;font-size:12px}@media (max-width:720px){.top .sep,.subnav{display:none}.kpis,.two,.cos,.bal,.months{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hide-m{display:none}.person-mobile{display:flex}}@media (max-width:480px){.two,.cos,.bal{grid-template-columns:1fr}}.kvit-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.kvit-side{flex-direction:column;gap:14px;display:flex}.kvit-side .info ul{margin:8px 0 0;padding-left:18px}.kvit-side .info li{margin:4px 0}.kvit-form{padding:20px}.kvit-form .err{margin-bottom:16px}.kvit-drop{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;padding:28px 16px;position:relative}.kvit-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.kvit-ic{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin:0 auto 8px;display:grid}.kvit-ic svg,.kvit-ok svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.kvit-drop-btns{z-index:1;justify-content:center;gap:8px;margin-top:12px;display:flex;position:relative}.kvit-cam{position:relative;overflow:hidden}.kvit-cam input{opacity:0;cursor:pointer;position:absolute;inset:0}.kvit-mob{display:none}.kvit-field{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.kvit-field legend,.kvit-field>span{font-weight:600}.kvit-field small{color:var(--ink-3);font-weight:500}.kvit-field textarea,.kvit-read input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px}.kvit-radios{flex-wrap:wrap;gap:8px;display:flex}.kvit-radios label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;position:relative}.kvit-radios input{opacity:0;width:1px;height:1px;position:absolute}.kvit-radios label:has(input:checked){background:var(--ink);border-color:var(--ink);color:#fff}.kvit-help{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.kvit-read{gap:8px;margin-top:12px;display:grid}.kvit-read label{color:var(--ink-2);gap:4px;font-size:13px;display:grid}.kvit-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.kvit-recent{padding:16px 18px}.kvit-recent h3{margin:0 0 8px;font-size:15px}.kvit-recent-row{border-top:1px solid var(--line-2);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.kvit-recent-row .meta{display:block}.kvit-saved{padding:20px}.kvit-saved h2{margin:0;font-size:18px}.kvit-saved-h{align-items:flex-start;gap:12px;display:flex}.kvit-ok{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.kvit-file{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.kvit-thumb{border:1px solid var(--line);background:repeating-linear-gradient(var(--line-2),var(--line-2) 6px,#fff 6px,#fff 10px);border-radius:4px;width:36px;height:44px}.kvit-dl{grid-template-columns:160px 1fr;gap:8px 16px;margin:16px 0 0;display:grid}.kvit-dl dt{color:var(--ink-3);margin:0}.kvit-dl dd{margin:0}.kvit-filters{align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex;overflow-x:auto}.kvit-filters .fchip{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.kvit-filters .fchip.on{background:var(--ink);border-color:var(--ink);color:#fff}.kvit-filters .c{font-size:12px;font-weight:700}.kvit-filter-hint{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.kvit-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 8px;font-size:12px}.kvit-grp span{letter-spacing:0;text-transform:none;font-weight:500}.kvit-card{grid-template-columns:minmax(0,1fr) 140px minmax(180px,240px);align-items:start;gap:8px 16px;margin-bottom:12px;padding:16px 18px;display:grid}.kvit-card.kvit-y{border-left:4px solid #e2c15a}.kvit-card.kvit-ink{border-left:4px solid var(--ink)}.kvit-sup{font-weight:650}.kvit-meta,.kvit-bank,.kvit-why,.kvit-fx,.kvit-fee{color:var(--ink-2);font-size:13px;line-height:18px}.kvit-why{margin:8px 0 0}.kvit-cta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kvit-colh{color:var(--ink-3);font-size:12px}.kvit-co-v{margin-top:4px;font-weight:650}.kvit-amt{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.kvit-val{font-size:18px;font-weight:650}.kvit-co-line,.kvit-fx-mob,.kvit-mob-badge{display:none}.kvit-card .b.hans,.kvit-recent .b.hans{border:1px solid var(--ink);color:var(--ink);white-space:normal;text-align:right;background:#fff;height:auto}.kvit-card .b.moved,.kvit-recent .b.moved{background:var(--accent-soft);color:var(--accent-ink)}.kvit-card .b.warn{white-space:normal;text-align:right;height:auto}.tabs a .cnt{background:var(--accent);color:#fff;border-radius:10px;margin-left:6px;padding:0 6px;font-size:12px}.kvit-actions .btn.pri{background:var(--ink);border-color:var(--ink);color:#fff}.kvit-fab{display:none}@media (max-width:1099px){.kvit-split{grid-template-columns:1fr}.kvit-recent{display:none}.kvit-card .b{white-space:normal;height:auto}}@media (max-width:640px){.kvit-desk{display:none}.kvit-mob{display:inline-flex}.kvit-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main amt""fx fx""co co""badge badge"}.kvit-main{grid-area:main}.kvit-amt{grid-area:amt}.kvit-fx{display:none}.kvit-fx-mob{color:var(--ink-2);grid-area:fx;font-size:13px;display:block}.kvit-co{display:none}.kvit-co-line{grid-area:co;display:block}.kvit-desk-badge{display:none}.kvit-mob-badge{grid-area:badge;display:block}.kvit-dl{grid-template-columns:1fr}.kvit-actions .btn{flex:100%;justify-content:center}.kvit-filter-hint{display:none}.kvit-list{padding-bottom:96px}.kvit-fab{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:6;background:var(--ink);color:#fff;border-radius:999px;align-items:center;height:44px;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex;position:fixed}}.formue{--blue:#2f5bd3;--blue-bg:#eef2fc;--soft:#8a8a8a;--muted:#6b6b6b}.formue .ptabs{border-bottom:1px solid var(--line);gap:22px;margin:0 0 18px;display:flex}.formue .ptabs a{color:#666;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 0;font-weight:600}.formue .ptabs a.on{color:#111;border-color:#111}.formue .btn.pri{color:#fff;background:#111;border-color:#111}.formue .b{white-space:nowrap;color:#333;background:0 0;border-radius:999px;align-items:center;gap:5px;height:auto;padding:1px 9px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.formue .b.g{color:#333;background:#efefef;border:0}.formue .b.o{color:#555;background:#fff;border:1px solid #d6d6d6}.formue .b.ic{background:var(--blue-bg);color:#1f3c8f;border:0}.formue .b.dk{color:#fff;background:#111;border:0}.formue .b.uk{color:#777;background:#fff;border:1px solid #cfcfcf;font-weight:500}.formue .b.paid{color:#888;background:#f3f3f3;border:0}.formue .b.due{color:#111;background:#fff;border:1.5px solid #111}.formue .b.ext{border:1px solid var(--blue);color:#1f3c8f;background:#fff}.formue .b.miss{color:#1f3c8f;background:#fff;border:1px dashed #9aa6c8}.formue .legend{color:#555;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 2px 0;font-size:12px;display:flex}.formue .dir{border:1px solid var(--line);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}.formue .dir a{border-left:1px solid var(--line);color:#333;padding:7px 14px;font-size:13px;font-weight:600}.formue .dir a:first-child{border-left:0}.formue .dir a.on{color:#fff;background:#111}.formue .dir small{color:var(--soft);margin-left:4px;font-weight:500}.formue .dir a.on small{color:#bbb}.formue .tools{align-items:center;gap:10px;margin-bottom:14px;display:flex}.formue .tools .r{gap:8px;margin-left:auto;display:flex}.formue .hint{color:var(--soft);font-size:12px}.formue .grp{letter-spacing:.06em;text-transform:uppercase;color:#555;align-items:center;gap:8px;margin:20px 2px 8px;font-size:11px;font-weight:700;display:flex}.formue .grp span{letter-spacing:0;text-transform:none;color:var(--soft);font-weight:500}.formue .lh,.formue .lr{grid-template-columns:minmax(0,2.3fr) .9fr 1fr 1fr .7fr 44px;align-items:start;gap:14px;display:grid}.formue.pl .lh,.formue.pl .lr{grid-template-columns:minmax(0,2.1fr) .65fr .95fr 1fr 1fr .7fr 40px}.formue.inv .lh,.formue.inv .lr{grid-template-columns:minmax(0,2.1fr) .6fr 1.1fr .7fr .9fr 44px}.formue .lh{color:#666;padding:0 18px 6px;font-size:11px;font-weight:600}.formue .lr{color:inherit;margin-bottom:8px;padding:14px 18px}.formue a.lr{color:inherit;text-decoration:none}.formue .lr.ic{box-shadow:inset 3px 0 0 var(--blue)}.formue .lr .nm{font-size:14px;font-weight:700}.formue .lr .meta,.formue .meta{color:var(--soft);margin-top:2px;font-size:12px;font-weight:400}.formue .lr .pills{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.formue .v{font-variant-numeric:tabular-nums;font-weight:600}.formue .dash{color:var(--soft);font-weight:500}.formue .sides{color:#333;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.formue .side{background:#f7f9fe;border:1px solid #dfe5f5;border-radius:8px;padding:4px 9px}.formue .arrow{color:#1f3c8f;font-weight:700}.formue .doc{font-size:13px;font-weight:600}.formue .ml{display:none}.formue .kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.formue .kpis .kpi .v{font-size:20px;line-height:28px}.formue .kpi.focus{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.formue .kpi .s{color:var(--soft);font-size:12px}.formue .two{grid-template-columns:1.15fr 1fr;align-items:start;gap:16px;display:grid}.formue .back{color:#444;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.formue .dl{grid-template-columns:170px 1fr;gap:8px 14px;padding:14px 18px;font-size:13px;display:grid}.formue .dl dt{color:var(--muted)}.formue .dl dd{margin:0}.formue .drow{border-bottom:1px solid #f0f0f0;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 18px;font-size:13px;display:grid}.formue .thumb{background:#f3f3f3;border:1px solid #e5e5e5;border-radius:5px;width:34px;height:42px}.formue .drop{text-align:center;background:#fcfcfc;border:1.5px dashed #c9c9c9;border-radius:12px;margin:14px 18px;padding:18px}.formue .empty{text-align:center;background:#f7f9fe;border:1.5px dashed #9aa6c8;border-radius:12px;margin:14px 18px;padding:22px}.formue .empty h3,.formue .empty-list h3{margin:0 0 8px;font-size:15px}.formue .empty-list{text-align:center;padding:22px}.formue .exp{padding:4px 18px 14px}.formue .exp .it2{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.formue .tl{padding:6px 18px 14px}.formue .tl .e{border-top:1px solid #f0f0f0;grid-template-columns:96px 1fr;gap:12px;padding:9px 0;font-size:13px;display:grid}.formue .pay{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr auto;gap:6px 14px;padding:12px 18px;font-size:13px;display:grid}.formue .sec-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 18px;font-weight:650;display:flex}.formue .sec-h .r{margin-left:auto;font-weight:500}.formue .pill{background:#f3f3f3;border-radius:999px;padding:0 8px;font-size:12px}.formue .tree{flex-direction:column;gap:10px;padding:18px;display:flex}.formue .node{border:1px solid var(--line);color:inherit;background:#fff;border-radius:10px;padding:11px 14px;text-decoration:none;display:block;position:relative}.formue .node.sel{border-color:#111;box-shadow:inset 3px 0 #111}.formue .node .pct{font-weight:700;position:absolute;top:11px;right:12px}.formue .kids{border-left:1.5px solid #d6d6d6;flex-direction:column;gap:10px;margin-left:22px;padding-left:18px;display:flex}.formue .person{background:#fafafa}.formue .loose .node{border-style:dashed}.formue .formue-error,.formue .formue-notice{color:#333;background:#f6f6f6;border:1px solid #d0d0d0;border-radius:12px;margin:12px 18px;padding:12px 16px}.formue .formue-error{border-left:3px solid #111}.formue>.formue-error,.formue>.formue-notice{margin:0 0 16px}.formue .formue-error p,.formue .formue-notice p{margin:0}.formue .formue-error p+p{margin-top:4px}.formue .formue-form{gap:12px;max-width:640px;padding:18px;display:grid}.formue .formue-form label,.formue .formue-form fieldset{gap:4px;font-size:13px;display:grid}.formue .formue-form label.na{align-items:center;gap:8px;font-weight:500;display:flex}.formue .formue-form input,.formue .formue-form select,.formue .formue-form textarea{font:inherit;border:1px solid var(--line);border-radius:8px;padding:8px}.formue .formue-form input:disabled{color:#777;background:#f3f3f3}.formue .field-error{color:#111;font-size:12px;font-weight:650}.formue .file{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.formue label.btn{position:relative}.formue label.btn:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.formue label.btn:has(input:disabled){opacity:.5;cursor:not-allowed}.formue .btns{justify-content:center;gap:8px;margin-top:10px;display:flex}.formue .bar{background:#e5e5e5;border-radius:99px;max-width:180px;height:4px;margin:10px auto 0;overflow:hidden}.formue .bar i{background:#111;width:35%;height:100%;animation:1.1s ease-in-out infinite formue-slide;display:block}.formue .empty .drop{background:0 0;border:0;margin:12px 0 0;padding:0}.formue .empty .formue-error,.formue .empty .formue-notice{text-align:left;margin:12px 0}.formue .mob-source{display:none}.formue a.drow{color:inherit;text-decoration:none}.formue .drow .open{font-weight:650}.formue-crumb .crumb{letter-spacing:.04em;text-transform:uppercase;color:#777;font-size:12px;font-weight:650}.formue .stack{flex-direction:column;gap:16px;display:flex}.formue .row{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.formue h1{margin:0;font-size:28px;line-height:34px}.formue .eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#777;font-size:12px;font-weight:650}@media (max-width:640px){.formue .lh,.formue .desk-only{display:none}.formue .lr,.formue.inv .lr,.formue.pl .lr{padding:13px 14px;display:block;position:relative}.formue .lr>div:first-child{padding-right:150px}.formue .lr .c-main{text-align:right;white-space:nowrap;font-size:13px;position:absolute;top:13px;right:14px}.formue .lr .c-main .ml,.formue .desk-source{display:none}.formue .mob-source{display:flex}.formue .ml{color:var(--soft);margin-right:6px;font-size:12px;font-weight:400;display:inline}.formue .lr .c{border-top:1px solid #f3f3f3;justify-content:space-between;gap:10px;margin-top:6px;padding-top:6px;font-size:13px;display:flex}.formue .kpis{grid-template-columns:1fr 1fr;gap:10px}.formue .kpis .kpi .v{white-space:nowrap;font-size:15px}.formue .btn,.formue .dir a,.formue .ptabs a{min-height:44px}.formue .btn{height:44px}.formue .dir a,.formue .ptabs a{align-items:center;display:inline-flex}.formue .drow .open{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;display:inline-flex}.formue .two,.formue .dl{grid-template-columns:1fr}.formue .tools{flex-wrap:wrap}.formue .tools .r{margin-left:0}.formue .dsk{display:none}}@media (max-width:420px){.formue .kpis{grid-template-columns:1fr}}@keyframes formue-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}
.vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv-tools{align-items:center;gap:12px;margin-bottom:12px;display:flex}.lv-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-search{margin-left:auto}.lv-search input{border:1px solid var(--line);border-radius:var(--r);width:260px;color:var(--ink);font:inherit;background:#fff;height:34px;padding:7px 10px;font-size:13px}.lv-search input::placeholder{color:var(--ink-4)}.lv-tbl th,.lv-tbl td{padding:10px 12px}.lv-tbl td{vertical-align:top}.lv-tbl a.nm{color:var(--ink);font-weight:650}.lv-row{cursor:pointer}.co{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:4px;margin:0 4px 4px 0;padding:1px 6px;font-size:12px;line-height:18px;display:inline-flex}.co b{color:var(--ink);font-weight:650}.co.none{color:var(--ink-3);border-style:dashed}.src{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4);vertical-align:1px;margin-left:6px;font-size:10.5px;display:inline-block}.lv-cnt{font-size:13px}.lv-cnt.p,.lv-cnt .p{color:var(--accent-ink);font-weight:650}.lv-legend{color:var(--ink-3);margin-top:10px;font-size:12px}.lv-gap{margin-top:4px;display:inline-flex}.lv-flags{flex-flow:wrap;align-items:center;gap:6px;display:inline-flex}.lv-aside{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.lv-fshort{display:none}.lv-filters a.chip{box-sizing:border-box;white-space:nowrap;height:32px;padding:0 10px}.lv-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.lv-main,.lv-stam{min-width:0}.lv-rules td{vertical-align:top;padding:10px 12px}.lv-rules tr.grp td{border-bottom:1px solid var(--line);background:#fbfbfb;padding:8px 12px;font-size:13px;font-weight:650}.lv-rules tr.grp td .muted{font-weight:400}.lv-q{color:var(--ink-2);border-left:2px solid var(--ink);margin-top:6px;padding-left:8px;font-size:12px}.lv-kv{grid-template-columns:118px 1fr;gap:10px 12px;margin:0;font-size:13px;display:grid}.lv-kv dt{color:var(--ink-3)}.lv-kv dd{margin:0}.lv-miss{color:var(--ink-3);font-style:normal}.lv-miss:before{content:"";border:1.5px solid var(--ink);vertical-align:0;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.lv-cohd{align-items:baseline;gap:10px;padding:12px 16px 8px;font-size:13px;font-weight:650;display:flex}.lv-cohd .meta{font-weight:400}.lv-bt td,.lv-bt th{white-space:nowrap;padding:8px 12px}.lv-booked{color:var(--ink)}.lv-dup{border:1px solid var(--ink);border-radius:var(--r);background:#fff;padding:10px 14px}.lv-err{border:1px solid var(--ink);border-radius:var(--r);background:#fff;align-items:center;gap:12px;padding:8px 12px;display:flex}.lv-skel{background:var(--line-2);border-radius:4px;height:10px;display:block}.lv-disc{color:var(--ink-3);border-top:1px solid var(--line-2);padding:12px 20px;font-size:12px}.lv-badges{flex-wrap:wrap;gap:8px;margin:-12px 0 20px;display:flex}.lv-cards{display:none}.lv-mcard{border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;margin-bottom:10px;padding:12px 14px;text-decoration:none;display:block}.lv-mcard b{color:var(--ink)}.lv-ulink{border-top:1px solid var(--line-2);padding:12px 16px}.lv-ulink:first-child{border-top:0}@media (max-width:720px){.page{overflow-x:clip}.switch-mobile{flex-wrap:nowrap}.switch-mobile.off{display:none}.lv-tools{flex-direction:column;align-items:stretch}.lv-search{order:-1;width:100%;margin-left:0}.lv-search input{width:100%;height:44px}.lv-filters{flex-wrap:nowrap;align-items:stretch;max-width:100%;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.lv-filters a{flex:none}.lv-filters a.chip{height:44px;min-height:44px}.lv-flong{display:none}.lv-fshort{display:inline}.lv-desk{display:none}.lv-cards{display:block}.lv-grid{grid-template-columns:1fr}.lv-stam{order:-1}.lv-mcard,.lv .btn,a.lv-tap{min-height:44px}.lv-bt td,.lv-bt th{white-space:normal}.co{margin-bottom:4px}.lv-detail .crumb,.lv-badges{display:none}.ph.lv-ph{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.ph.lv-ph>div:first-child,.ph.lv-ph .spacer,.ph.lv-ph .lv-aside{display:contents}.ph.lv-ph .sub{display:none}.ph.lv-ph h1{grid-area:1/1}.ph.lv-ph .demo{grid-area:1/2;justify-self:end}.ph.lv-ph .meta{grid-area:2/1/auto/-1}.ph.lv-detail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.ph.lv-detail>div:first-child,.ph.lv-detail>.spacer,.ph.lv-detail>.stack{display:contents}.ph.lv-detail h1{grid-area:1/1;min-width:0}.ph.lv-detail .demo{grid-area:1/2;justify-self:end}.ph.lv-detail .sub{grid-area:2/1/auto/-1}.ph.lv-detail .meta{grid-area:3/1/auto/-1}.lv .card>.hd{flex-wrap:wrap;align-items:baseline;row-gap:2px}.lv .card>.hd>h2{flex:1 0 100%}.lv .card>.hd>.spacer{display:none}.lv .lv-cohd{flex-direction:column;align-items:flex-start;gap:2px}}@media (min-width:721px){.lv-mob{display:none}}
