:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f7f8;--surface:#fff;--border:#e2e2e6;--text:#16181d;--muted:#6b7280;--accent:#b5292f;--danger:#b42318;--ok:#067647;--warn:#b54708;--row-yellow:#e0b000;--row-teal:#14b8a6;--primary:#04988e;--primary-soft:#e2f3f1;--primary-deep:#186258;--hover-time:.15s}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif}a{color:var(--accent)}table{border-collapse:collapse;background:var(--surface);width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:8px 12px;font-size:14px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}input,select,button{font:inherit}input,select{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:6px 10px}button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;padding:6px 14px}button.secondary{background:var(--surface);color:var(--accent)}button:disabled{opacity:.6;cursor:default}.badge{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.badge.ok{color:var(--ok);background:#ecfdf3}.badge.danger{color:var(--danger);background:#fef3f2}.badge.warn{color:var(--warn);background:#fffaeb}.badge.muted{color:var(--muted);background:#f2f4f7}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px 20px}.form-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.error-text{color:var(--danger);font-size:13px}.money-loss{color:var(--danger)}.home-screen{--home-panel:#fff;--home-panel-2:#f7f7fa;--home-ink:#252525;--home-muted:#6b6f78;--home-line:#dcdcdc;--home-line-soft:#e8e8ed;--home-primary:#04988e;--home-primary-soft:#e2f3f1;--home-primary-deep:#186258;--home-accent:#e70000;--home-shadow:0 1px 2px #2525250f, 0 8px 24px -14px #2525252e;--home-radius:10px;--home-mono:ui-monospace, "Cascadia Mono", Consolas, "Liberation Mono", monospace;max-width:1180px;color:var(--home-ink);margin:0 auto;padding:0 20px 60px;font-size:15px;line-height:1.5}.home-screen.home-main{max-width:1220px}.home-screen a:focus-visible,.home-screen button:focus-visible,.home-screen input:focus-visible{outline:2px solid var(--home-primary);outline-offset:1px}.home-top{flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-block:26px 14px;display:flex}.home-top h1{letter-spacing:-.02em;margin:0;font-size:clamp(21px,2.4vw,27px);font-weight:700}.home-top .when{font-family:var(--home-mono);color:var(--home-accent);white-space:nowrap;font-size:13px;font-weight:700}.home-top .when-note{color:var(--home-muted);font-size:12.5px;font-weight:600}.home-top .when-link{min-height:44px;color:var(--home-primary-deep);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.home-top .ctrls{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto;display:flex}.home-sections{flex-wrap:wrap;gap:8px;display:flex}.home-screen .segmented{border:1px solid var(--home-line);border-radius:7px;display:inline-flex;overflow:hidden}.home-screen .segmented button{background:var(--home-panel);min-height:44px;color:var(--home-ink);border:0;border-radius:0;padding:7px 12px;font-size:13.5px;font-weight:600}.home-screen .segmented button+button{border-left:1px solid var(--home-line)}.home-screen .segmented button[aria-pressed=true]{background:var(--home-primary);color:#fff}.app-shell[data-sec=ref] .home-screen>.segmented{max-width:100%;overflow-x:auto}.home-nav{border:1px solid var(--home-line);background:var(--home-panel-2);min-height:44px;color:var(--home-ink);transition:background-color var(--hover-time) ease, color var(--hover-time) ease, border-color var(--hover-time) ease;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.home-nav:hover{background:var(--home-primary-soft);color:var(--home-primary-deep);border-color:var(--home-primary)}.home-nav .n{font-family:var(--home-mono);color:var(--home-muted);font-size:11px}.home-error{margin:0 0 14px}.home{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"left mid right""daily exp sales""hotel hotel hotel";gap:14px;margin-bottom:18px;display:grid}.home.home-launch-only{grid-template-areas:"daily exp sales"}.home-col{flex-direction:column;gap:14px;min-width:0;display:flex}.home-col>.home-card{flex:1 0 auto}.home-card.home-pending{flex:none}#home-costs .home-row,#home-money .home-row{padding:7px 16px}#home-right{gap:8px}#home-money,#home-profit-ytd{flex:none}#home-left{grid-area:left}#home-mid{grid-area:mid}#home-right{grid-area:right}#launch-daily{grid-area:daily}#launch-exp{grid-area:exp}#launch-sales{grid-area:sales}#home-hotel{grid-area:hotel}#home-hotel .tiles{background:var(--home-line-soft);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}#home-hotel .tile{background:var(--home-panel);flex-direction:column;gap:3px;padding:13px 16px;display:flex}#home-hotel .tile .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:10.5px;font-weight:700}.home-screen[data-lang=zh] #home-hotel .tile .k{text-transform:none;letter-spacing:.02em;font-size:11.5px}#home-hotel .tile .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:600}#home-hotel .tile .v.rub{color:var(--home-primary)}#home-hotel .tile .v.cny{color:var(--home-accent)}#home-hotel .tile .d{color:var(--home-muted);font-size:11.5px}#home-profit-ytd .tiles{background:var(--home-line-soft);color:var(--home-ink);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}#home-profit-ytd .tile{background:var(--home-panel);transition:background-color var(--hover-time) ease;flex-direction:column;gap:3px;padding:13px 16px;display:flex}#home-profit-ytd .home-row-link:hover .tile{background:var(--home-primary-soft)}#home-profit-ytd .tile .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:10.5px;font-weight:700}.home-screen[data-lang=zh] #home-profit-ytd .tile .k{text-transform:none;letter-spacing:.02em;font-size:11.5px}#home-profit-ytd .tile .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:600}#home-profit-ytd .tile .v.rub{color:var(--home-primary)}#home-profit-ytd .tile .v.cny{color:var(--home-accent)}#home-profit-ytd .tile .d{color:var(--home-muted);font-size:11.5px}@media (max-width:1180px){.home{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"income conv""daily daily""plan profit""salary salary""exp exp""costs money""sales sales""hotel hotel"}.home-col{display:contents}#home-income{grid-area:income}#home-conv{grid-area:conv}#home-plan{grid-area:plan}#home-profit-ytd{grid-area:profit}#launch-salary{grid-area:salary}#home-costs{grid-area:costs}#home-money{grid-area:money}.home.home-launch-only{grid-template-columns:minmax(0,1fr);grid-template-areas:"daily""exp""sales"}}@media (max-width:699px){.home{grid-template-columns:minmax(0,1fr);grid-template-areas:"income""conv""daily""plan""profit""salary""exp""costs""money""sales""hotel"}.home-screen{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.home-top .ctrls{width:100%;margin-left:0}}.home-card{background:var(--home-panel);border:1px solid var(--home-line);border-radius:var(--home-radius);min-width:0;box-shadow:var(--home-shadow);flex-direction:column;margin:0;display:flex}.home-card>h2{border-bottom:1px solid var(--home-line-soft);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 16px;font-size:11.5px;font-weight:700;display:flex}.home-screen[data-lang=zh] .home-card>h2{text-transform:none;letter-spacing:.04em;font-size:13px}.home-card>h2 .hint{text-transform:none;letter-spacing:0;color:var(--home-muted);font-size:12px;font-weight:500}.home-rows{flex-direction:column;flex:auto;display:flex}.home-rows>.home-row{flex:1 0 auto}.home-row{border-bottom:1px solid var(--home-line-soft);color:var(--home-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 16px;display:grid}.home-row:last-child{border-bottom:none}#home-money .home-row{padding:7px 16px}.home-row-link{cursor:pointer;transition:background-color var(--hover-time) ease;text-decoration:none}.home-row-link:hover{background:var(--home-primary-soft)}.home-row-link .c{color:var(--home-primary-deep)}.home-row .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:11px;font-weight:700;display:block}.home-screen[data-lang=zh] .home-row .k{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-row .c{color:var(--home-muted);margin-top:2px;font-size:12px;display:block}.home-row .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;justify-self:end;font-size:18px;font-weight:600}.home-row .vw{flex-direction:column;grid-area:1/2;justify-self:end;align-items:flex-end;gap:1px;display:flex}.home-row .vw .vs{color:var(--home-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.home-row .dd{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;column-gap:12px;margin-top:3px;display:flex}.home-row .dl{color:var(--home-muted);font-size:12px}.home-row .dv{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--home-muted);margin-left:auto;font-size:15px;font-weight:700}.home-row .dv.good{color:var(--home-primary-deep)}.home-row .dv.bad{color:var(--home-accent)}.home-row .dv .ar{margin-left:3px}.home-row .subs{color:var(--home-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;gap:1px;margin-top:2px;font-size:11.5px;line-height:1.4;display:grid}.launch{background:var(--home-panel);border:1px solid var(--home-line);border-top:4px solid var(--home-primary);border-radius:var(--home-radius);min-height:9.5rem;box-shadow:var(--home-shadow);color:var(--home-ink);transition:background-color var(--hover-time) ease, border-color var(--hover-time) ease;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;text-decoration:none;display:flex}.launch:hover{background:var(--home-primary-soft);border-color:var(--home-primary)}.launch .n{border:1px solid var(--home-ink);width:28px;height:28px;font-family:var(--home-mono);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.launch .t{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.2}.launch .d{color:var(--home-muted);font-size:13px;font-weight:500;line-height:1.45}@media (max-width:699px){.launch{padding:16px}}.refs{gap:14px;display:grid}.refs-body{padding:14px 16px}.refs-grid{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.refs-field{flex-direction:column;gap:5px;min-width:0;display:flex}.refs-field label{text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);font-size:11px;font-weight:600}.home-screen[data-lang=zh] .refs-field label{text-transform:none;letter-spacing:.02em;font-size:11.5px}.refs-field input{border-color:var(--home-line);border-radius:7px;width:100%;max-width:280px;min-height:44px;font-size:14.5px}.refs-number{font-family:var(--home-mono);font-variant-numeric:tabular-nums}.refs-status{min-height:1.4em;color:var(--home-accent);font-size:12.5px}.app-main table th.num,.app-main table td.num{text-align:right;font-variant-numeric:tabular-nums}.addrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.refs-link{color:var(--home-primary-deep);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:12.5px;text-decoration:underline;display:block}.refs-x{min-width:32px;min-height:32px;padding:0 8px;font-size:16px;line-height:1}.refs-sub{color:var(--home-muted);font-size:12px;display:block}.refs-journal{padding:0 16px 12px;font-size:13px}.refs-journal-title{text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);margin-bottom:4px;font-size:11px;font-weight:600}.refs-journal ul{margin:0;padding-left:18px}.refs-journal-time{font-family:var(--home-mono);color:var(--home-muted)}.refs-flow{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.refs-flow-next{margin-left:auto}.refs .tw{overflow-x:auto}.refs .sub-table{border-collapse:collapse;width:100%;margin-bottom:10px}.refs .sub-table th,.refs .sub-table td{border-bottom:1px solid var(--home-line-soft);text-align:left;padding:4px 8px;font-size:12.5px}.refs .sub-table th.num,.refs .sub-table td.num{text-align:right}.refs .home-card tr.cat-off td{opacity:.55}.refs .body{padding:14px 16px}.refs .grid2{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.refs .field{flex-direction:column;gap:5px;min-width:0;display:flex}.refs .lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);font-size:10.5px;font-weight:600;display:block}.refs .field input,.refs .field select{border-color:var(--home-line);border-radius:7px;width:100%;min-width:0;font-size:14.5px}.refs .field label.check,.refs .refs-field label.check{text-transform:none;letter-spacing:0;color:var(--home-ink);align-items:center;gap:9px;font-size:13.5px;font-weight:400;display:flex}.refs .refs-field label.check input[type=checkbox]{width:auto}.refs .addrow{border-top:1px solid var(--home-line-soft);padding:11px 16px}.refs .addrow .auton{color:var(--home-muted);font-size:12.5px}.refs .home-card td.row-buttons{white-space:nowrap}.refs .home-card td.row-buttons button+button{margin-left:6px}.refs .home-card>.refs-status{padding:0 16px 10px}.refs .home-card button:not(.refs-link):not(.refs-x){border:1px solid var(--home-line);background:var(--home-panel-2);color:var(--home-ink);border-radius:7px;padding:7px 12px;font-size:13.5px;font-weight:600}.refs .home-card button.primary{background:var(--home-primary);border-color:var(--home-primary);color:#fff;border-radius:3000px;padding-inline:18px;font-weight:700}.refs .home-card button.primary:hover:not(:disabled){filter:brightness(1.08)}.refs .home-card button:disabled{opacity:.45;cursor:not-allowed}.refs .home-card button.refs-x{color:var(--home-muted);background:0 0;border:0;border-radius:0;font-weight:600}.refs .home-card button.refs-x:hover:not(:disabled){background:var(--home-panel-2);color:var(--home-accent);border-color:#0000}.refs .home-card>.note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);border-radius:0 7px 7px 0;margin:0 16px 14px;padding:10px 12px;font-size:12.5px}.refs .cat-ver-err{color:var(--home-accent);margin-top:4px;padding:0 16px;font-size:12.5px;font-weight:600;display:block}.refs .home-card>.cat-ver-err{padding-bottom:10px}.refs #pre-card th.num,.refs #pre-card td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.refs #pre-card td .refs-number{text-align:right;width:120px;max-width:100%}.refs #pre-card td.ro{color:var(--home-muted)}.refs #pre-card td.ro .sub{color:var(--home-muted);white-space:normal;font-size:11.5px;display:block}@media (min-width:360px) and (max-width:699px){.refs .grid2{grid-template-columns:minmax(0,1fr)}.refs .addrow>button{flex:100%}}@media (min-width:700px) and (max-width:1180px){.refs .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1181px) and (max-width:1439px){.refs .grid2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px) and (max-width:2560px){.refs .grid2{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-screen[data-lang=zh] .refs .lbl{text-transform:none;letter-spacing:.02em;font-size:11.5px}.refs .home-card td.ref-cell input,.refs .home-card td.ref-cell select{border-color:var(--home-line);border-radius:7px;width:100%;min-width:0;font-size:14px}.refs .home-card td.ref-cell input:disabled,.refs .home-card td.ref-cell select:disabled{background:var(--home-panel-2);color:var(--home-muted)}.refs .home-card td .cat-ver-err,.refs .addrow .cat-ver-err{padding:0}.app-shell{--sec-daily:#04988e;--sec-exp:#c2571b;--sec-sales:#2b5bd7;--sec-ref:#5b6472;--sec:var(--primary)}.app-shell[data-sec=daily]{--sec:var(--sec-daily)}.app-shell[data-sec=exp]{--sec:var(--sec-exp)}.app-shell[data-sec=sales]{--sec:var(--sec-sales)}.app-shell[data-sec=ref]{--sec:var(--sec-ref)}.home-screen.app-head{padding-bottom:0}.home-nav[aria-current=page]{background:var(--home-primary-soft);border-color:var(--sec);box-shadow:inset 0 -3px 0 var(--sec)}.where{min-width:0;margin:2px 0 0}.where .sec-title{letter-spacing:-.015em;overflow-wrap:anywhere;align-items:center;gap:10px;margin:0;font-size:clamp(19px,2.3vw,25px);font-weight:800;line-height:1.25;display:flex}.where .sec-title:before{content:"";background:var(--sec);border-radius:3px;flex:none;width:12px;height:12px}.crumbs{min-width:0;color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:2px;font-size:13px;display:flex}.crumbs .crumb{align-items:center;gap:6px;min-width:0;display:inline-flex}.crumbs a{min-height:32px;color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:var(--home-line);text-decoration-color:var(--home-line);text-underline-offset:3px;overflow-wrap:anywhere;border-radius:4px;align-items:center;padding:6px 2px;display:inline-flex}.crumbs a:hover{-webkit-text-decoration-color:var(--sec);text-decoration-color:var(--sec);text-decoration-thickness:2px}.crumbs a:focus-visible{outline:2px solid var(--sec);outline-offset:1px}.crumbs [aria-current=page]{color:var(--home-ink);overflow-wrap:anywhere;padding:6px 0;font-weight:700}.sec-stripe{background:var(--sec);border-radius:2px;height:4px;margin:6px 0 14px}.sheet-tabs{margin:0 0 14px}.home-screen.app-foot{padding-block:8px 40px}table.col-first-fit>thead>tr>th:first-child,table.col-first-fit>tbody>tr>td:first-child{white-space:nowrap;width:1%;padding-inline:6px}.app-main{min-width:0}.app-main .card{max-width:100%;overflow-x:auto}.app-main .card table th:first-child,.app-main .card table td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}@media (pointer:coarse){.crumbs a,.app-main input,.app-main select,.app-main button{min-height:44px}}button{transition:background-color var(--hover-time) ease, color var(--hover-time) ease, border-color var(--hover-time) ease}button:hover:not(:disabled){background:var(--primary-soft);color:var(--primary-deep);border-color:var(--primary)}.home-screen.acc-screen{max-width:460px;padding-block:40px 60px}.acc-screen .refs-grid{grid-template-columns:1fr}.refs #opening-balances .refs-body{row-gap:12px;display:grid}.refs #opening-balances .ob-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 240px;align-items:end}.refs #opening-balances .ob-act{flex-direction:column;grid-column:3;gap:5px;display:flex}.refs #opening-balances .ob-span{grid-column:1/3}.refs #opening-balances .ob-save{white-space:nowrap;width:100%;min-height:44px}.refs #opening-balances .ob-note{grid-column:1/-1}.refs #opening-balances .refs-field .hint,.refs #opening-balances .ob-note.hint,.refs #opening-balances .ob-act.hint{color:var(--home-muted);font-size:12.5px}@media (min-width:360px) and (max-width:699px){.refs #opening-balances .ob-row{grid-template-columns:minmax(0,1fr)}.refs #opening-balances .ob-act,.refs #opening-balances .ob-span,.refs #opening-balances .ob-note{grid-column:auto}}.refs #ref-acc-open .refs-body{row-gap:12px;display:grid}.refs #ref-acc-open .ob-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 240px;align-items:end}.refs #ref-acc-open .ob-act{flex-direction:column;grid-column:4;gap:5px;display:flex}.refs #ref-acc-open .ob-span{grid-column:1/4}.refs #ref-acc-open .ob-save{white-space:nowrap;width:100%;min-height:44px}.refs #ref-acc-open .ob-note{grid-column:1/-1}.refs #ref-acc-open .refs-field .hint,.refs #ref-acc-open .ob-note.hint{color:var(--home-muted);font-size:12.5px}@media (min-width:360px) and (max-width:699px){.refs #ref-acc-open .ob-row{grid-template-columns:minmax(0,1fr)}.refs #ref-acc-open .ob-act,.refs #ref-acc-open .ob-span,.refs #ref-acc-open .ob-note{grid-column:auto}}.acc-screen .refs-field input{width:100%;max-width:none}.acc-screen .cat-ver-err{color:var(--home-accent);margin:4px 0 0;font-size:12.5px;font-weight:600;display:block}.acc-screen .addrow{border-top:1px solid var(--home-line-soft);padding:11px 16px}.acc-screen button.primary{background:var(--home-primary);border-color:var(--home-primary);color:#fff;border-radius:3000px;padding-inline:18px;font-weight:700}.acc-screen button.primary:hover:not(:disabled){background:var(--home-primary);border-color:var(--home-primary);color:#fff;filter:brightness(1.08)}.acc-screen a{color:var(--home-primary-deep);text-underline-offset:3px;text-decoration:underline}.acc-screen .note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);border-radius:0 7px 7px 0;margin:0 16px 14px;padding:10px 12px;font-size:12.5px}.acc-screen .note-box.q{border-left-color:var(--home-accent)}.acc-screen .home-card>h2+.note-box{margin-top:14px}.acc-screen #acc-login-sent{border:1px solid var(--home-primary);background:var(--home-primary-soft);color:var(--home-primary-deep);border-left-width:3px;border-radius:7px;font-size:14px}.home-screen.clients-day .daybar{background:var(--home-panel);border:1px solid var(--home-line);border-radius:var(--home-radius);box-shadow:var(--home-shadow);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));margin-bottom:16px;display:grid;overflow:hidden}.home-screen.clients-day .daybar .cell{border-right:1px solid var(--home-line-soft);flex-direction:column;gap:3px;min-width:0;padding:10px 14px;display:flex}.home-screen.clients-day .daybar .cell:last-of-type{border-right:none}.home-screen.clients-day .daybar .cell.emph{background:var(--home-primary-soft)}.home-screen.clients-day .daybar input{background:0 0;border:none;padding:0;font-weight:600}.home-screen.clients-day .daybar .cat-ver-err{grid-column:1/-1;margin:0;padding:6px 14px 10px}.home-screen.clients-day .daybar .cell>.note-box{margin:6px 0 0;padding:4px 8px}.home-screen.clients-day .daybar input[aria-invalid=true]{color:var(--home-accent);box-shadow:inset 0 -2px 0 var(--home-accent)}.home-screen.clients-day .daybar .rate-saved{color:var(--home-muted);grid-column:1/-1;margin:0;padding:0 14px 10px;font-size:12.5px;font-weight:600}.home-screen.clients-day .daybar .ro{font-family:var(--home-mono);font-variant-numeric:tabular-nums;font-weight:600}.home-screen.clients-day>.home-card{margin-bottom:16px}.home-screen.clients-day .sc1-edit-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-screen.clients-day .sc1-edit-grid .home-card{margin-bottom:16px}.home-screen.clients-day .sc1-edit-grid>div>.cat-ver-err{margin:4px 0 0}@media (max-width:899px){.home-screen.clients-day .sc1-edit-grid{grid-template-columns:minmax(0,1fr)}}.home-screen.clients-day .body{padding:14px 16px}.home-screen.clients-day .grid2{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.home-screen.clients-day .field{flex-direction:column;gap:5px;min-width:0;display:flex}.home-screen.clients-day .lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);flex-direction:column;gap:5px;font-size:10.5px;font-weight:600;display:flex}.home-screen.clients-day[data-lang=zh] .lbl{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.clients-day .lbl>input,.home-screen.clients-day .lbl>select,.home-screen.clients-day .lbl>.refs-number{text-transform:none;letter-spacing:0;color:var(--home-ink);font-size:14.5px;font-weight:400}.home-screen.clients-day input,.home-screen.clients-day select{border-color:var(--home-line);background:var(--home-panel);width:100%;min-width:0;color:var(--home-ink);border-radius:7px;padding:7px 9px;font-size:14.5px}.home-screen.clients-day input[type=number]{font-family:var(--home-mono);font-variant-numeric:tabular-nums}.home-screen.clients-day input[type=checkbox]{width:auto}.home-screen.clients-day .sc1-edit-grid .grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.home-screen.clients-day .sc1-edit-grid .grid2>.field>.lbl{flex:1}.home-screen.clients-day .sc1-edit-grid .grid2>.field>.lbl>input,.home-screen.clients-day .sc1-edit-grid .grid2>.field>.lbl>select{margin-top:auto}.home-screen.clients-day .sc1-edit-grid .field.wide{grid-column:1/-1}.home-screen.clients-day .home-card button,.home-screen.clients-day .daybar button{border:1px solid var(--home-line);background:var(--home-panel-2);color:var(--home-ink);border-radius:7px;padding:7px 12px;font-size:13.5px;font-weight:600}.home-screen.clients-day .home-card button.primary,.home-screen.clients-day .daybar button.primary{background:var(--home-primary);border-color:var(--home-primary);color:#fff;border-radius:3000px;padding-inline:18px;font-weight:700}.home-screen.clients-day .home-card button.primary:hover:not(:disabled),.home-screen.clients-day .daybar button.primary:hover:not(:disabled){background:var(--home-primary);border-color:var(--home-primary);color:#fff;filter:brightness(1.08)}.home-screen.clients-day .home-card button.ghost-x{color:var(--home-muted);background:0 0;border:none;height:34px;padding:6px 8px;font-size:17px;line-height:1}.home-screen.clients-day .home-card button.ghost-x:hover:not(:disabled){color:var(--home-accent);background:#fdeaea}.home-screen.clients-day .tw{overflow-x:auto}.home-screen.clients-day .tw table th:first-child,.home-screen.clients-day .tw table td:first-child{z-index:1;background:var(--home-panel);position:sticky;left:0}.home-screen.clients-day .tw table thead th:first-child{z-index:2}.home-screen.clients-day .tw table tr.sel td:first-child{background:var(--home-primary-soft)}.home-screen.clients-day .tw table tr.tot td:first-child{background:var(--home-panel)}.home-screen.clients-day .home-card table{font-size:13.5px}.home-screen.clients-day .home-card th{border-bottom:1px solid var(--home-line);color:var(--home-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:700}.home-screen.clients-day[data-lang=zh] .home-card th{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.clients-day .home-card td{border-bottom:1px solid var(--home-line-soft);vertical-align:top;padding:9px 12px;font-size:13.5px}.home-screen.clients-day .home-card tr:last-child td{border-bottom:none}.home-screen.clients-day .home-card th.num,.home-screen.clients-day .home-card td.num{text-align:right;font-family:var(--home-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.home-screen.clients-day .home-card tr.sel td{background:var(--home-primary-soft)}.home-screen.clients-day .home-card tr.tot td{border-top:2px solid var(--home-ink);border-bottom:none;font-weight:700}.home-screen.clients-day .home-card .row-actions{white-space:nowrap}.home-screen.clients-day .home-card td.rub{color:var(--home-primary);font-weight:600}.home-screen.clients-day .home-card td.cny{color:var(--home-accent);font-weight:600}.home-screen.clients-day .home-card td .sub{color:var(--home-muted);font-size:11.5px;display:block}.home-screen.clients-day .pos{border-bottom:1px solid var(--home-line-soft);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 16px;display:flex}.home-screen.clients-day .pos .field{flex:auto;min-width:0}.home-screen.clients-day .pos .field.country{flex:0 0 120px}.home-screen.clients-day .pos .field.qty{flex:0 0 64px}.home-screen.clients-day .pos button{flex:none}.home-screen.clients-day .checks{flex-direction:column;gap:9px;display:flex}.home-screen.clients-day .check{align-items:center;gap:9px;font-size:14px;display:flex}.home-screen.clients-day .check .amt{font-family:var(--home-mono);color:var(--home-muted);align-items:center;gap:5px;margin-left:auto;font-size:13px;display:flex}.home-screen.clients-day .check .amt input{width:92px;padding:3px 6px;font-size:12.5px}.home-screen.clients-day .addrow{border-top:1px solid var(--home-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex}.home-screen.clients-day .pos+.addrow{border-top:none}.home-screen.clients-day .addrow .auton{color:var(--home-muted);font-size:12.5px}.home-screen.clients-day .tape{font-variant-numeric:tabular-nums;font-size:12.5px}.home-screen.clients-day .tape .step{border-bottom:1px dashed var(--home-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;padding:7px 16px;display:grid}.home-screen.clients-day .tape .step .expr,.home-screen.clients-day .tape .step .val{font-family:var(--home-mono)}.home-screen.clients-day .tape .step .expr{color:var(--home-muted)}.home-screen.clients-day .tape .step .val{white-space:nowrap;font-weight:600}.home-screen.clients-day .tape .step .note{color:var(--home-muted);grid-column:1/-1;font-size:11.5px}.home-screen.clients-day .tape .step.branch{background:var(--home-panel-2);text-transform:uppercase;letter-spacing:.1em;color:var(--home-accent);border-bottom:none;font-size:10.5px;font-weight:700}.home-screen.clients-day[data-lang=zh] .tape .step.branch{text-transform:none;letter-spacing:.02em;font-size:12px}.home-screen.clients-day .tape .step.minus .val{color:var(--home-ink)}.home-screen.clients-day .tape .step.sum{border-bottom:1px solid var(--home-line)}.home-screen.clients-day .tape .step.turnover .expr,.home-screen.clients-day .tape .step.turnover .val{color:var(--home-primary)}.home-screen.clients-day .tape .step.turnover.cny .expr,.home-screen.clients-day .tape .step.turnover.cny .val{color:var(--home-accent)}.home-screen.clients-day .totals{border-top:2px solid var(--home-ink);flex-direction:column;gap:9px;padding:13px 16px;display:flex}.home-screen.clients-day .total-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-screen.clients-day .total-row .name{color:var(--home-muted);font-size:12.5px}.home-screen.clients-day .total-row .num{font-family:var(--home-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.home-screen.clients-day .total-row.extra .num{font-size:15px}.home-screen.clients-day .total-row .num .rub{color:var(--home-primary)}.home-screen.clients-day .total-row .num .cny{color:var(--home-accent)}.home-screen.clients-day .tiles{background:var(--home-line-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.home-screen.clients-day .tile{background:var(--home-panel);flex-direction:column;gap:3px;padding:13px 16px;display:flex}.home-screen.clients-day .tile .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:10.5px;font-weight:700}.home-screen.clients-day[data-lang=zh] .tile .k{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.clients-day .tile .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:600}.home-screen.clients-day .tile .v.rub{color:var(--home-primary)}.home-screen.clients-day .tile .d{color:var(--home-muted);font-size:11.5px}.home-screen.clients-day .note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);border-radius:0 7px 7px 0;margin:0 16px 14px;padding:10px 12px;font-size:12.5px}.home-screen.clients-day .note-box.q{border-left-color:var(--home-accent)}.home-screen.clients-day .cat-ver-err{color:var(--home-accent);font-size:12.5px;font-weight:600}.home-screen.clients-day .field .cat-ver-err,.home-screen.clients-day .home-card>.cat-ver-err{margin:4px 0 0}.home-screen.clients-day .home-card>.cat-ver-err{padding:0 16px 10px}.home-screen.clients-day>.cat-ver-err{margin:0 0 12px}.home-screen.clients-day .editor-locked{opacity:.5;pointer-events:none}@media (min-width:360px) and (max-width:699px){.home-screen.clients-day .grid2,.home-screen.clients-day .sc1-edit-grid,.home-screen.clients-day .tiles{grid-template-columns:minmax(0,1fr)}.home-screen.clients-day .pos .field,.home-screen.clients-day .pos .field.country{flex:100%}.home-screen.clients-day .pos .field.qty{flex:0 0 84px}.home-screen.clients-day .pos button,.home-screen.clients-day .addrow>button{flex:100%}}@media (min-width:700px) and (max-width:1180px){.home-screen.clients-day .grid2{grid-template-columns:repeat(3,minmax(0,1fr))}.home-screen.clients-day .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-screen.clients-day .pos .field{flex:auto;min-width:0}.home-screen.clients-day .pos .field.qty{flex:0 0 64px}.home-screen.clients-day .pos button{flex:none}}@media (min-width:1181px) and (max-width:1439px){.home-screen.clients-day .grid2{grid-template-columns:repeat(6,minmax(0,1fr))}.home-screen.clients-day .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.home-screen.clients-day .pos .field{flex:auto;min-width:0}.home-screen.clients-day .pos .field.qty{flex:0 0 64px}.home-screen.clients-day .pos button{flex:none}}@media (min-width:1440px) and (max-width:2560px){.home-screen.clients-day{max-width:1180px}.home-screen.clients-day .grid2{grid-template-columns:repeat(6,minmax(0,1fr))}.home-screen.clients-day .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.home-screen.clients-day .pos .field{flex:auto;min-width:0}.home-screen.clients-day .pos .field.qty{flex:0 0 64px}.home-screen.clients-day .pos button{flex:none}}.home-screen.clients-month .home-card{margin-bottom:16px}.home-screen.clients-month .tiles{background:var(--home-line-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.home-screen.clients-month .tile{background:var(--home-panel);flex-direction:column;gap:3px;padding:13px 16px;display:flex}.home-screen.clients-month .tile .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:10.5px;font-weight:700}.home-screen.clients-month .tile .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:600}.home-screen.clients-month .tile .d{color:var(--home-muted);font-size:11.5px}.home-screen.clients-month .grid2{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.home-screen.clients-month .field{flex-direction:column;gap:5px;min-width:0;display:flex}.home-screen.clients-month .lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);font-size:10.5px;font-weight:600;display:block}.home-screen.clients-month .batch-card .body{padding:14px 16px}.home-screen.clients-month .batch-card .body>.field>.lbl{min-height:1.4em}.home-screen.clients-month .batch-card .grid2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-screen.clients-month .batch-card .pair{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-screen.clients-month .batch-card .pair>select,.home-screen.clients-month .batch-card .pair>input{flex:140px;min-width:0}.home-screen.clients-month .batch-card .pair>button,.home-screen.clients-month .batch-card .pair>.pair-actions{flex:0 auto}.home-screen.clients-month .batch-card button{white-space:nowrap}.home-screen.clients-month .batch-card .pair-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.home-screen.clients-month .batch-card .ex{color:var(--home-muted);font-size:11.5px}.home-screen.clients-month .batch-card .field.grp-start{border-left:none;padding-left:0}.home-screen.clients-month .batch-card .grid2>.field:nth-child(3n+2),.home-screen.clients-month .batch-card .grid2>.field:nth-child(3n+3){border-left:2px solid var(--home-primary-soft);padding-left:14px}@media (max-width:1099px){.home-screen.clients-month .batch-card .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-screen.clients-month .batch-card .grid2>.field:nth-child(3n+2),.home-screen.clients-month .batch-card .grid2>.field:nth-child(3n+3){border-left:none;padding-left:0}.home-screen.clients-month .batch-card .grid2>.field:nth-child(2n){border-left:2px solid var(--home-primary-soft);padding-left:14px}}@media (max-width:699px){.home-screen.clients-month .batch-card .grid2{grid-template-columns:minmax(0,1fr)}.home-screen.clients-month .batch-card .grid2>.field:nth-child(2n){border-left:none;padding-left:0}.home-screen.clients-month .batch-card .field.grp-start{border-top:2px solid var(--home-primary-soft);padding-top:14px}}.home-screen.clients-month input,.home-screen.clients-month select{border-color:var(--home-line);background:var(--home-panel);width:100%;min-width:0;color:var(--home-ink);border-radius:7px;padding:7px 9px;font-size:14.5px}.home-screen.clients-month input[type=date]{font-family:var(--home-mono);font-variant-numeric:tabular-nums}.home-screen.clients-month input[type=checkbox]{width:auto}.home-screen.clients-month .tw{overflow-x:auto}.home-screen.clients-month .tw table th:first-child,.home-screen.clients-month .tw table td:first-child{z-index:1;white-space:nowrap;background:var(--home-panel);width:1%;padding-inline:6px;position:sticky;left:0}.home-screen.clients-month .tw table thead th:first-child{z-index:2}.home-screen.clients-month .home-card table{font-size:13.5px}.home-screen.clients-month .home-card th{border-bottom:1px solid var(--home-line);color:var(--home-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:700}.home-screen.clients-month .home-card td{border-bottom:1px solid var(--home-line-soft);vertical-align:top;padding:8px 10px;font-size:13.5px}.home-screen.clients-month .home-card tr:last-child td{border-bottom:none}.home-screen.clients-month .home-card th.num,.home-screen.clients-month .home-card td.num{text-align:right;font-family:var(--home-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--home-muted)}.home-screen.clients-month .home-card td.note{white-space:normal;color:var(--home-muted);min-width:150px;font-size:12.5px}.home-screen.clients-month .home-card tr.clients-row-client td{border-top:3px solid var(--home-primary)}.home-screen.clients-month .home-card tbody tr.clients-row-client:first-child td{border-top:none}.home-screen.clients-month .home-card th.arrival-date,.home-screen.clients-month .home-card td.arrival-date{width:1%}.home-screen.clients-month .home-card th.arrival-date{white-space:normal}.home-screen.clients-month .home-card td.arrival-date{white-space:nowrap}.home-screen.clients-month .home-card th.full-name,.home-screen.clients-month .home-card td.full-name{min-width:250px}.home-screen.clients-month .home-card th.clinic-pays,.home-screen.clients-month .home-card td.clinic-pays{width:1%}.home-screen.clients-month .home-card th.clinic-pays{white-space:normal}.home-screen.clients-month .home-card a.amo-link{border:1px solid var(--home-line);background:var(--home-panel-2);color:var(--home-ink);white-space:nowrap;border-radius:7px;padding:7px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.home-screen.clients-month .home-card a.amo-link:hover{background:var(--home-primary-soft);color:var(--home-primary-deep);border-color:var(--home-primary)}.home-screen.clients-month .home-card button{border:1px solid var(--home-line);background:var(--home-panel-2);color:var(--home-ink);border-radius:7px;padding:7px 12px;font-size:13.5px;font-weight:600}.home-screen.clients-month .home-card button:hover:not(:disabled){background:var(--home-primary-soft);color:var(--home-primary-deep);border-color:var(--home-primary)}.home-screen.clients-month .addrow{border-top:1px solid var(--home-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex}.home-screen.clients-month .home-card .addrow:not(.addrow~.addrow){border-top:none}.home-screen.clients-month .addrow .auton{color:var(--home-muted);font-size:12.5px}.home-screen.clients-month .addrow .field{flex:150px}.home-screen.clients-month .addrow>select,.home-screen.clients-month .addrow>input{width:auto;max-width:100%}.home-screen.clients-month input:not([type=checkbox]),.home-screen.clients-month select,.home-screen.clients-month button{box-sizing:border-box;height:37px;min-height:37px}.home-screen.clients-month .home-card a.amo-link{box-sizing:border-box;align-items:center;height:37px;display:inline-flex}.home-screen.clients-month .home-card .segmented button[aria-pressed=true]{background:var(--home-primary-deep);border-color:var(--home-primary-deep);color:var(--home-panel)}.home-screen.clients-month .flow{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-block:4px 8px;display:flex}.home-screen.clients-month .flow .home-nav{margin-right:auto}.home-screen.clients-month .note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);border-radius:0 7px 7px 0;margin:0 16px 14px;padding:10px 12px;font-size:12.5px}.home-screen.clients-month .note-box.q{border-left-color:var(--home-accent)}.home-screen.clients-month .home-card>h2+.note-box{margin-top:12px}.home-screen.clients-month .cat-ver-err{color:var(--home-accent);font-size:12.5px;font-weight:600}.home-screen.clients-month .home-card>.cat-ver-err{margin:4px 0 0;padding:0 16px 10px}.home-screen.clients-month>.cat-ver-err{margin:0 0 12px}.home-screen.clients-month .error-text{margin:2px 0 0;font-size:12.5px;display:block}.home-screen.clients-month .journal-lines{padding:12px 16px;font-size:12.5px}.home-screen.clients-month .journal-lines ul{margin:0;padding-left:18px}.home-screen.clients-month .journal-lines li{margin-bottom:8px}.home-screen.clients-month .journal-lines time{font-family:var(--home-mono);color:var(--home-muted)}.home-screen.clients-month .journal-lines p{color:var(--home-muted);margin:0}@media (min-width:360px) and (max-width:699px){.home-screen.clients-month .tiles{grid-template-columns:minmax(0,1fr)}.home-screen.clients-month .addrow .field{flex:100%}}@media (min-width:700px) and (max-width:1180px){.home-screen.clients-month .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-screen.clients-month .addrow .field{flex:150px}}@media (min-width:1181px) and (max-width:1439px){.home-screen.clients-month .tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.home-screen.clients-month .addrow .field{flex:150px}}@media (min-width:1440px) and (max-width:2560px){.home-screen.clients-month{max-width:1180px}.home-screen.clients-month .tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.home-screen.clients-month .addrow .field{flex:150px}}.home-screen.accruals>.home-card{margin-bottom:16px}.home-screen.accruals>.cat-ver-err{margin:0 0 12px}.home-screen.accruals .home-card>h2 .hint{text-transform:none;letter-spacing:0;color:var(--home-muted);font-size:12px;font-weight:500}.home-screen.accruals[data-lang=zh] .home-card>h2 .hint{font-size:12.5px}.home-screen.accruals .body{padding:14px 16px}.home-screen.accruals .grid2{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.home-screen.accruals .field{flex-direction:column;gap:5px;min-width:0;display:flex}.home-screen.accruals .lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);font-size:10.5px;font-weight:600;display:block}.home-screen.accruals[data-lang=zh] .lbl{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.accruals .lbl>input,.home-screen.accruals .lbl>select{text-transform:none;letter-spacing:0;color:var(--home-ink);margin-top:5px;font-size:14.5px;font-weight:400;display:block}.home-screen.accruals .lbl .sub{letter-spacing:0;text-transform:none;color:var(--home-muted);margin-top:3px;font-size:11.5px;display:block}.home-screen.accruals .pay-fields .lbl>.sub{min-height:14px}.home-screen.accruals .pay-fields .lbl>input{box-sizing:border-box;height:37px;min-height:37px}.home-screen.accruals input,.home-screen.accruals select{border-color:var(--home-line);background:var(--home-panel);width:100%;min-width:0;color:var(--home-ink);border-radius:7px;padding:7px 9px;font-size:14.5px}.home-screen.accruals input[type=number]{font-family:var(--home-mono);font-variant-numeric:tabular-nums}.home-screen.accruals .daybar{background:var(--home-panel);border:1px solid var(--home-line);border-radius:var(--home-radius);box-shadow:var(--home-shadow);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));margin-bottom:16px;display:grid;overflow:hidden}.home-screen.accruals .daybar .cell{border-right:1px solid var(--home-line-soft);flex-direction:column;gap:3px;min-width:0;padding:10px 14px;display:flex}.home-screen.accruals .daybar .cell:last-of-type{border-right:none}.home-screen.accruals .daybar input{background:0 0;border:none;padding:0;font-weight:600}.home-screen.accruals .tw{overflow-x:auto}.home-screen.accruals .home-card table{border-collapse:collapse;width:100%;font-size:13.5px}.home-screen.accruals .home-card th{border-bottom:1px solid var(--home-line);color:var(--home-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:700}.home-screen.accruals[data-lang=zh] .home-card th{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.accruals .home-card td{border-bottom:1px solid var(--home-line-soft);vertical-align:top;padding:9px 12px;font-size:13.5px}.home-screen.accruals .home-card tr:last-child td{border-bottom:none}.home-screen.accruals .home-card th.num,.home-screen.accruals .home-card td.num{text-align:right;font-family:var(--home-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.home-screen.accruals .home-card tr.tot td{border-top:2px solid var(--home-ink);border-bottom:none;font-weight:700}.home-screen.accruals .home-card td.rub{color:var(--home-primary);font-weight:600}.home-screen.accruals .home-card td.cny{color:var(--home-accent);font-weight:600}.home-screen.accruals tr.avg td{border-top:1px dashed var(--home-line);color:var(--home-muted);border-bottom:none;font-weight:600}.home-screen.accruals tr.avg td:first-child{color:var(--home-ink);background:var(--home-panel)}.home-screen.accruals .home-card tr.muted td{color:var(--home-muted)}.home-screen.accruals .home-card td .sub{color:var(--home-muted);font-size:11.5px;font-weight:400;display:block}.home-screen.accruals .home-card td.status{white-space:nowrap;font-weight:600}.home-screen.accruals .home-card td.status.wait{color:var(--home-accent)}.home-screen.accruals .home-card td.status.off{color:var(--home-muted);font-weight:400}.home-screen.accruals .home-card td.row-actions{white-space:nowrap;text-align:right}.home-screen.accruals .home-card td.row-actions button+button{margin-left:6px}.home-screen.accruals .home-card button{border:1px solid var(--home-line);background:var(--home-panel-2);color:var(--home-ink);border-radius:7px;padding:7px 12px;font-size:13.5px;font-weight:600}.home-screen.accruals .home-card button:hover:not(:disabled){background:var(--home-primary-soft);color:var(--home-primary-deep);border-color:var(--home-primary)}.home-screen.accruals .home-card button.primary{background:var(--home-primary);border-color:var(--home-primary);color:#fff;border-radius:3000px;padding-inline:18px;font-weight:700}.home-screen.accruals .home-card button.primary:hover:not(:disabled){filter:brightness(1.08);color:#fff}.home-screen.accruals .home-card button:disabled{opacity:.45;cursor:not-allowed}.home-screen.accruals .addrow{border-top:1px solid var(--home-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex}.home-screen.accruals .addrow .hint{color:var(--home-muted);font-size:12.5px;font-weight:500}.home-screen.accruals .tiles{background:var(--home-line-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.home-screen.accruals .tile{background:var(--home-panel);flex-direction:column;gap:3px;padding:13px 16px;display:flex}.home-screen.accruals .tile .k{letter-spacing:.08em;text-transform:uppercase;color:var(--home-muted);font-size:10.5px;font-weight:600}.home-screen.accruals[data-lang=zh] .tile .k{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.accruals .tile .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.home-screen.accruals .tile .v.rub{color:var(--home-primary)}.home-screen.accruals .tile .v.cny{color:var(--home-accent)}.home-screen.accruals .tile .d{color:var(--home-muted);font-size:11.5px;line-height:1.5}.home-screen.accruals .flow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-block:4px 8px;display:flex}.home-screen.accruals .flow .home-nav:first-child{margin-right:auto}.home-screen.accruals .flow .home-nav.primary{background:var(--home-primary);border-color:var(--home-primary);color:#fff;border-radius:3000px;padding-inline:18px;font-weight:700}.home-screen.accruals .flow .home-nav.primary:hover{background:var(--home-primary);border-color:var(--home-primary);color:#fff;filter:brightness(1.08)}.home-screen.accruals .note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);border-radius:0 7px 7px 0;margin:0 16px 14px;padding:10px 12px;font-size:12.5px}.home-screen.accruals .home-card .note-box{margin-top:12px}.home-screen.accruals .note-box.q{border-left-color:var(--home-accent)}.home-screen.accruals .cat-ver-err{color:var(--home-accent);font-size:12.5px;font-weight:600}.home-screen.accruals .home-card>.cat-ver-err{margin:4px 0 0;padding:0 16px 10px}@media (min-width:360px) and (max-width:699px){.home-screen.accruals .daybar,.home-screen.accruals .grid2{grid-template-columns:minmax(0,1fr)}.home-screen.accruals .tile .v{font-size:19px}.home-screen.accruals .addrow>button{flex:100%}.home-screen.accruals .home-card td.row-actions{white-space:normal}.home-screen.accruals .flow{justify-content:flex-start}.home-screen.accruals .flow .home-nav{text-align:center;flex:100%}}@media (min-width:700px) and (max-width:1180px){.home-screen.accruals .daybar,.home-screen.accruals .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1181px) and (max-width:1439px){.home-screen.accruals .daybar,.home-screen.accruals .grid2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px) and (max-width:2560px){.home-screen.accruals .daybar,.home-screen.accruals .grid2{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-screen.accruals .occ{align-items:center;gap:12px;display:flex}.home-screen.accruals .occ .track{background:var(--home-line-soft);border-radius:20px;flex:1;height:9px;overflow:hidden}.home-screen.accruals .occ .fill{background:var(--home-primary);border-radius:20px;height:100%}.home-screen.accruals .occ .pct{font-family:var(--home-mono);font-variant-numeric:tabular-nums;font-weight:600}.home-screen.hotel-day .home-card{margin-bottom:16px}.home-screen.hotel-day input,.home-screen.hotel-day select{border-color:var(--home-line);background:var(--home-panel);width:100%;min-width:0;color:var(--home-ink);border-radius:7px;padding:6px 8px;font-size:13.5px}.home-screen.hotel-day input[type=date]{font-family:var(--home-mono);font-variant-numeric:tabular-nums}.home-screen.hotel-day input[type=checkbox]{width:auto}.home-screen.hotel-day input:disabled,.home-screen.hotel-day select:disabled{background:var(--home-panel-2);color:var(--home-muted)}.home-screen.hotel-day .tw{overflow-x:auto}.home-screen.hotel-day .home-card table{font-size:13.5px}.home-screen.hotel-day .home-card th{border-bottom:1px solid var(--home-line);color:var(--home-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-align:left;padding:9px 12px;font-size:10.5px;font-weight:700}.home-screen.hotel-day[data-lang=zh] .home-card th{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.hotel-day .home-card td{border-bottom:1px solid var(--home-line-soft);vertical-align:top;padding:9px 12px;font-size:13.5px}.home-screen.hotel-day .home-card tr:last-child td{border-bottom:none}.home-screen.hotel-day .home-card td.guest{white-space:normal}.home-screen.hotel-day .home-card td.num,.home-screen.hotel-day .home-card th.num{text-align:right;font-family:var(--home-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.home-screen.hotel-day .home-card tr.tot td{border-top:2px solid var(--home-ink);border-bottom:none;font-weight:700}.home-screen.hotel-day .home-card td.cny{color:var(--home-accent);font-weight:600}.home-screen.hotel-day .home-card tr.warn>td{background:#fdeaea}.home-screen.hotel-day .home-card tr.muted td{color:var(--home-muted)}.home-screen.hotel-day .home-card td .sub{color:var(--home-muted);white-space:normal;font-size:11.5px;display:block}.home-screen.hotel-day .home-card .hotel-noroom{color:var(--home-accent);white-space:normal;max-width:180px}.home-screen.hotel-day .home-card .hotel-away{white-space:nowrap;cursor:pointer;align-items:center;gap:4px;display:flex}.home-screen.hotel-day .home-card td .sub.hotel-away input{width:auto}.home-screen.hotel-day .home-card td.payer-in-room{color:var(--home-muted)}.home-screen.hotel-day .home-card button{border:1px solid var(--home-line);background:var(--home-panel-2);color:var(--home-ink);border-radius:7px;padding:7px 12px;font-size:13.5px;font-weight:600}.home-screen.hotel-day .home-card button:hover:not(:disabled){background:var(--home-primary-soft);color:var(--home-primary-deep);border-color:var(--home-primary)}.home-screen.hotel-day .home-card button.primary{background:var(--home-primary);border-color:var(--home-primary);color:#fff;border-radius:3000px;padding-inline:18px;font-weight:700}.home-screen.hotel-day .home-card button.primary:hover:not(:disabled){background:var(--home-primary);border-color:var(--home-primary);color:#fff;filter:brightness(1.08)}.home-screen.hotel-day .home-card button.ghost-x{color:var(--home-muted);background:0 0;border:none;height:34px;padding:6px 8px;font-size:17px;line-height:1}.home-screen.hotel-day .home-card button.ghost-x:hover:not(:disabled){color:var(--home-accent);background:#fdeaea}.home-screen.hotel-day .home-card button:disabled{opacity:.55;cursor:default}.home-screen.hotel-day .addrow{border-top:1px solid var(--home-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex}.home-screen.hotel-day .addrow select{flex:240px;width:auto}.home-screen.hotel-day .addrow .auton{color:var(--home-muted);font-size:12.5px}.home-screen.hotel-day .tiles{background:var(--home-line-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.home-screen.hotel-day .tile{background:var(--home-panel);flex-direction:column;gap:3px;padding:13px 16px;display:flex}.home-screen.hotel-day .tile .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:10.5px;font-weight:700}.home-screen.hotel-day .tile .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:600}.home-screen.hotel-day .tile .v.cny{color:var(--home-accent)}.home-screen.hotel-day .tile .d{color:var(--home-muted);font-size:11.5px}.home-screen.hotel-day .note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);border-radius:0 7px 7px 0;margin:0 16px 14px;padding:10px 12px;font-size:12.5px}.home-screen.hotel-day .note-box.q{border-left-color:var(--home-accent)}.home-screen.hotel-day .home-card>h2+.note-box{margin-top:12px}.home-screen.hotel-day .cat-ver-err{color:var(--home-accent);font-size:12.5px;font-weight:600}.home-screen.hotel-day>.cat-ver-err{margin:0 0 12px}.home-screen.hotel-day .home-card>.cat-ver-err{margin:4px 0 0;padding:0 16px 10px}.home-screen.hotel-day .flow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-block:4px 8px;display:flex}.home-screen.hotel-day .flow .home-nav:first-child{margin-right:auto}.home-screen.hotel-day .flow .home-nav.primary{background:var(--home-primary);border-color:var(--home-primary);color:#fff;border-radius:3000px;padding-inline:18px;font-weight:700}.home-screen.hotel-day .flow .home-nav.primary:hover{background:var(--home-primary);border-color:var(--home-primary);color:#fff;filter:brightness(1.08)}@media (min-width:360px) and (max-width:699px){.home-screen.hotel-day .addrow select,.home-screen.hotel-day .addrow>button{flex:100%}.home-screen.hotel-day .home-card .hotel-away{white-space:normal}}@media (min-width:700px) and (max-width:1180px){.home-screen.hotel-day .addrow select{flex:240px}}@media (min-width:1181px) and (max-width:1439px){.home-screen.hotel-day .addrow select{flex:240px}}@media (min-width:1440px) and (max-width:2560px){.home-screen.hotel-day{max-width:1180px}.home-screen.hotel-day .addrow select{flex:240px}}.home-screen.hotel-day .tile .v.rub{color:var(--home-primary)}.home-screen.hotel-day .home-card td.rub{color:var(--home-primary);font-weight:600}.home-screen.summary-day .home-card{margin-bottom:16px}.home-screen.summary-day .tiles{background:var(--home-line-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.home-screen.summary-day .tile{background:var(--home-panel);flex-direction:column;gap:3px;padding:13px 16px;display:flex}.home-screen.summary-day .tile .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:10.5px;font-weight:700}.home-screen.summary-day[data-lang=zh] .tile .k{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.summary-day .tile .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:600}.home-screen.summary-day .tile .d{color:var(--home-muted);font-size:11.5px}.home-screen.summary-day .tile .v.rub{color:var(--home-primary)}.home-screen.summary-day .tile .v.cny{color:var(--home-accent)}.home-screen.summary-day .note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);border-radius:0 7px 7px 0;margin:0 16px 14px;padding:10px 12px;font-size:12.5px}.home-screen.summary-day .home-card>.cat-ver-err{margin:4px 0 0;padding:0 16px 10px}.home-screen.summary-day .cat-ver-err{color:var(--home-accent);font-size:12.5px;font-weight:600}.home-screen.summary-day>.cat-ver-err{margin:0 0 12px}.home-screen.summary-day .tw{overflow-x:auto}.home-screen.summary-day .tw table th:first-child,.home-screen.summary-day .tw table td:first-child{z-index:1;background:var(--home-panel);position:sticky;left:0}.home-screen.summary-day .tw table thead th:first-child{z-index:2}.home-screen.summary-day .tw table tr.sel td:first-child{background:var(--home-primary-soft)}.home-screen.summary-day .tw table tr.tot td:first-child{background:var(--home-panel)}.home-screen.summary-day .home-card table{border-collapse:collapse;width:100%;font-size:13.5px}.home-screen.summary-day .home-card th{border-bottom:1px solid var(--home-line);color:var(--home-muted);text-transform:uppercase;letter-spacing:.08em;text-align:left;padding:9px 16px;font-size:10.5px;font-weight:700}.home-screen.summary-day[data-lang=zh] .home-card th{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.summary-day .home-card td{border-bottom:1px solid var(--home-line-soft);padding:9px 16px}.home-screen.summary-day .home-card tr:last-child td{border-bottom:none}.home-screen.summary-day .home-card td.num,.home-screen.summary-day .home-card th.num{text-align:right;font-family:var(--home-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.home-screen.summary-day .occ{align-items:center;gap:12px;padding:14px 16px 0;display:flex}.home-screen.summary-day .occ .track{background:var(--home-line-soft);border-radius:20px;flex:1;height:9px;overflow:hidden}.home-screen.summary-day .occ .fill{background:var(--home-primary);border-radius:20px;height:100%}.home-screen.summary-day .occ .pct{font-family:var(--home-mono);font-variant-numeric:tabular-nums;font-weight:600}.home-screen.summary-day .occ-note{color:var(--home-muted);margin:10px 16px 14px;font-size:12.5px}.home-screen.summary-day .flow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-block:4px 8px;display:flex}.home-screen.summary-day .flow .home-nav:first-child{margin-right:auto}.home-screen.summary-day .flow .home-nav.primary{background:var(--home-primary);border-color:var(--home-primary);color:#fff;border-radius:3000px;padding-inline:18px;font-weight:700}.home-screen.summary-day .flow .home-nav.primary:hover{background:var(--home-primary);border-color:var(--home-primary);color:#fff;filter:brightness(1.08)}@media (min-width:360px) and (max-width:699px){.home-screen.summary-day .tile .v{font-size:19px}.home-screen.summary-day .note-box{margin:0 12px 12px}.home-screen.summary-day .home-card th,.home-screen.summary-day .home-card td,.home-screen.summary-day .occ{padding-inline:12px}.home-screen.summary-day .occ-note{margin:10px 12px 12px}.home-screen.summary-day .flow{justify-content:flex-start}.home-screen.summary-day .flow .home-nav{text-align:center;flex:100%}}@media (min-width:700px) and (max-width:1180px){.home-screen.summary-day .note-box{margin:0 16px 14px}}@media (min-width:1181px) and (max-width:1439px){.home-screen.summary-day .note-box{margin:0 16px 14px}}@media (min-width:1440px) and (max-width:2560px){.home-screen.summary-day{max-width:1180px}.home-screen.summary-day .note-box{margin:0 16px 14px}}.home-screen.summary-report>.home-card{margin-bottom:16px}.home-screen.summary-report>.cat-ver-err{margin:0 0 12px}.home-screen.summary-report .home-card>h2 .hint{text-transform:none;letter-spacing:0;color:var(--home-muted);font-size:12px;font-weight:500}.home-screen.summary-report[data-lang=zh] .home-card>h2 .hint{font-size:12.5px}.home-screen.summary-report .addrow{flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex}.home-screen.summary-report .lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);font-size:10.5px;font-weight:600;display:block}.home-screen.summary-report[data-lang=zh] .lbl{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.summary-report .segmented{border:1px solid var(--home-line);border-radius:7px;flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.home-screen.summary-report .segmented button{border:none;border-right:1px solid var(--home-line-soft);background:var(--home-panel);color:var(--home-muted);border-radius:0;padding:6px 11px;font-size:12.5px}.home-screen.summary-report .segmented button:last-child{border-right:none}.home-screen.summary-report .segmented button[aria-pressed=true]{background:var(--home-primary);color:var(--home-panel)}.home-screen.summary-report .home-card .segmented button[aria-pressed=true],.home-screen.summary-report .home-card .segmented button[aria-pressed=true]:hover{background:var(--home-primary-deep);border-color:var(--home-primary-deep);color:var(--home-panel)}.home-screen.summary-report .tiles{background:var(--home-line-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.home-screen.summary-report .tile{background:var(--home-panel);flex-direction:column;gap:3px;padding:13px 16px;display:flex}.home-screen.summary-report .tile .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:10.5px;font-weight:700}.home-screen.summary-report[data-lang=zh] .tile .k{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.summary-report .tile .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:600}.home-screen.summary-report .tile .v.rub{color:var(--home-primary)}.home-screen.summary-report .tile .d{color:var(--home-muted);font-size:11.5px}.home-screen.summary-report .tw{overflow-x:auto}.home-screen.summary-report .home-card table{border-collapse:collapse;width:100%;font-size:13.5px}.home-screen.summary-report .home-card th{border-bottom:1px solid var(--home-line);color:var(--home-muted);text-transform:uppercase;letter-spacing:.08em;text-align:left;white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:700}.home-screen.summary-report[data-lang=zh] .home-card th{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen.summary-report .home-card td{border-bottom:1px solid var(--home-line-soft);vertical-align:top;padding:9px 12px}.home-screen.summary-report .home-card tr:last-child td{border-bottom:none}.home-screen.summary-report .home-card th.num,.home-screen.summary-report .home-card td.num{text-align:right;font-family:var(--home-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.home-screen.summary-report .home-card tr.sel td{background:var(--home-primary-soft)}.home-screen.summary-report .home-card tr.tot td{border-top:2px solid var(--home-ink);border-bottom:none;font-weight:700}.home-screen.summary-report .home-card tr.avg td{border-top:1px dashed var(--home-line);color:var(--home-muted);border-bottom:none;font-weight:600}.home-screen.summary-report .home-card tr.avg td:first-child{color:var(--home-ink)}.home-screen.summary-report .home-card td.rub{color:var(--home-primary);font-weight:600}.home-screen.summary-report .home-card td .sub{color:var(--home-muted);font-size:11.5px;font-weight:400;display:block}.home-screen.summary-report .home-card td.good{color:var(--home-primary);font-weight:700}.home-screen.summary-report .home-card td.bad{color:var(--home-accent);font-weight:700}.home-screen.summary-report .note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);border-radius:0 7px 7px 0;margin:0 16px 14px;padding:10px 12px;font-size:12.5px}.home-screen.summary-report .cat-ver-err{color:var(--home-accent);font-size:12.5px;font-weight:600}.home-screen.summary-report .cat-ver-err a{color:var(--home-accent)}.home-screen.summary-report .body{padding:14px 16px}.home-screen.summary-report .chart{width:100%}.home-screen.summary-report .chart svg{width:100%;height:auto;display:block}.home-screen.summary-report .chart .grid{stroke:var(--home-line-soft);stroke-width:1px}.home-screen.summary-report .chart .zero-line{stroke:var(--home-ink);stroke-width:1.5px}.home-screen.summary-report .chart .axis{fill:var(--home-muted);font-family:var(--home-mono);font-size:10px}.home-screen.summary-report .chart .mlab{fill:var(--home-muted);font-size:10.5px}.home-screen.summary-report .chart .b1{fill:var(--home-primary)}.home-screen.summary-report .chart .b2{fill:var(--home-line)}.home-screen.summary-report .chart .bneg{fill:var(--home-accent)}.home-screen.summary-report .chart .ln{fill:none;stroke:var(--home-primary);stroke-width:2.5px;stroke-linejoin:round}.home-screen.summary-report .chart .ln2{fill:none;stroke:var(--home-line);stroke-width:2px;stroke-dasharray:4 4}.home-screen.summary-report .chart .dot{fill:var(--home-primary)}.home-screen.summary-report .chart .vlab{fill:var(--home-ink);font-family:var(--home-mono);font-size:9.5px;font-weight:600}.home-screen.summary-report .chart .g-avg{fill:none;stroke:var(--home-ink);stroke-width:1.5px;stroke-dasharray:7 4}.home-screen.summary-report .chart .g-trend{fill:none;stroke:var(--home-accent);stroke-width:2px;stroke-linecap:round}.home-screen.summary-report .legend{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.home-screen.summary-report .legend i{vertical-align:-1px;border-radius:2px;width:11px;height:11px;margin-right:5px;display:inline-block}.home-screen.summary-report .legend i.g-avg,.home-screen.summary-report .legend i.g-trend{vertical-align:3px;background:0 0;border-radius:0;width:18px;height:0}.home-screen.summary-report .legend i.g-avg{border-top:2px dashed var(--home-ink)}.home-screen.summary-report .legend i.g-trend{border-top:2px solid var(--home-accent)}.home-screen.summary-report .flow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-block:4px 8px;display:flex}.home-screen.summary-report .flow .home-nav:first-child{margin-right:auto}@media (min-width:360px) and (max-width:699px){.home-screen.summary-report .tile .v{font-size:19px}.home-screen.summary-report .note-box{margin:0 12px 12px}.home-screen.summary-report .home-card th,.home-screen.summary-report .home-card td{padding-inline:12px}.home-screen.summary-report .body{padding:14px 12px}.home-screen.summary-report .flow{justify-content:flex-start}.home-screen.summary-report .flow .home-nav{text-align:center;flex:100%}}@media (min-width:700px) and (max-width:1180px){.home-screen.summary-report .note-box{margin:0 16px 14px}}@media (min-width:1181px) and (max-width:1439px){.home-screen.summary-report .note-box{margin:0 16px 14px}}@media (min-width:1440px) and (max-width:2560px){.home-screen.summary-report{max-width:1180px}.home-screen.summary-report .note-box{margin:0 16px 14px}}.app-shell[data-sec=exp]{--home-panel:#fff;--home-panel-2:#f7f7fa;--home-ink:#252525;--home-muted:#6b6f78;--home-line:#dcdcdc;--home-line-soft:#e8e8ed;--home-primary:#04988e;--home-primary-soft:#e2f3f1;--home-primary-deep:#186258;--home-accent:#e70000;--home-shadow:0 1px 2px #2525250f, 0 8px 24px -14px #2525252e;--home-radius:10px;--home-mono:ui-monospace, "Cascadia Mono", Consolas, "Liberation Mono", monospace}.app-shell[data-sec=exp] section.card{background:var(--home-panel);border:1px solid var(--home-line);border-radius:var(--home-radius);box-shadow:var(--home-shadow);margin-bottom:16px;padding:0}.app-shell[data-sec=exp] section.card>h2{border-bottom:1px solid var(--home-line-soft);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 16px;font-size:11.5px;font-weight:700;display:flex}.app-shell[data-sec=exp][data-lang=zh] section.card>h2{text-transform:none;letter-spacing:.04em;font-size:13px}.app-shell[data-sec=exp] section.card>h2 .hint{text-transform:none;letter-spacing:0;color:var(--home-muted);font-size:12px;font-weight:500}.app-shell[data-sec=exp] .body{padding:14px 16px}.app-shell[data-sec=exp] .grid2{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.app-shell[data-sec=exp] section.card>p{margin:0;padding:14px 16px}.app-shell[data-sec=exp] .lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);flex-direction:column;gap:5px;font-size:10.5px;font-weight:600;display:flex}.app-shell[data-sec=exp][data-lang=zh] .lbl{text-transform:none;letter-spacing:.02em;font-size:11.5px}.app-shell[data-sec=exp] section.card>.lbl{margin:18px 16px 8px}.app-shell[data-sec=exp] .lbl>input,.app-shell[data-sec=exp] .lbl>select{text-transform:none;letter-spacing:0;color:var(--home-ink);font-size:14.5px;font-weight:400}.app-shell[data-sec=exp] section.card>.lbl+.body{padding-top:0}.app-shell[data-sec=exp] section.card input,.app-shell[data-sec=exp] section.card select{border-color:var(--home-line);background:var(--home-panel);width:100%;min-width:0;color:var(--home-ink);border-radius:7px;padding:7px 9px;font-size:14.5px}.app-shell[data-sec=exp] section.card button.primary{border:1px solid var(--home-primary);background:var(--home-primary);color:#fff;border-radius:3000px;padding-inline:18px;font-size:13.5px;font-weight:700}.app-shell[data-sec=exp] section.card button.primary:hover:not(:disabled){background:var(--home-primary);border-color:var(--home-primary);color:#fff;filter:brightness(1.08)}.app-shell[data-sec=exp] section.card button.ghost-x{color:var(--home-muted);background:0 0;border:none;height:34px;padding:6px 8px;font-size:17px;line-height:1}.app-shell[data-sec=exp] section.card button.ghost-x:hover:not(:disabled){color:var(--home-accent);background:#fdeaea}.app-shell[data-sec=exp] section.card input:focus-visible,.app-shell[data-sec=exp] section.card select:focus-visible,.app-shell[data-sec=exp] section.card button:focus-visible{outline:2px solid var(--home-primary);outline-offset:1px}.app-shell[data-sec=exp] .addrow{border-top:1px solid var(--home-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex}.app-shell[data-sec=exp] .addrow .auton{color:var(--home-muted);font-size:12.5px}@media (max-width:699px){.app-shell[data-sec=exp] .addrow>button{flex:100%}}.app-shell[data-sec=exp] .tw{overflow-x:auto}.app-shell[data-sec=exp] section.card table{border-collapse:collapse;width:100%;font-size:13.5px}.app-shell[data-sec=exp] section.card th{border-bottom:1px solid var(--home-line);color:var(--home-muted);text-transform:uppercase;letter-spacing:.08em;text-align:left;white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:700}.app-shell[data-sec=exp][data-lang=zh] section.card th{text-transform:none;letter-spacing:.02em;font-size:11.5px}.app-shell[data-sec=exp] section.card td{border-bottom:1px solid var(--home-line-soft);vertical-align:top;padding:9px 12px;font-size:13.5px}.app-shell[data-sec=exp] section.card tr:last-child td{border-bottom:none}.app-shell[data-sec=exp] section.card th.num,.app-shell[data-sec=exp] section.card td.num{text-align:right;font-family:var(--home-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.app-shell[data-sec=exp] section.card td .sub{color:var(--home-muted);font-size:11.5px;display:block}.app-shell[data-sec=exp] section.card td.rub{color:var(--home-primary);font-weight:600}.app-shell[data-sec=exp] section.card td.cny{color:var(--home-accent);font-weight:600}.app-shell[data-sec=exp] section.card tr.sel td{background:var(--home-primary-soft)}.app-shell[data-sec=exp] section.card tr.tot td{border-top:2px solid var(--home-ink);border-bottom:none;font-weight:700}.app-shell[data-sec=exp] section.card tr.avg td{border-top:1px dashed var(--home-line);color:var(--home-muted);border-bottom:none;font-weight:600}.app-shell[data-sec=exp] section.card tr.avg td:first-child{color:var(--home-ink)}.app-shell[data-sec=exp] .segmented{border:1px solid var(--home-line);border-radius:7px;flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.app-shell[data-sec=exp] .segmented button{border:none;border-right:1px solid var(--home-line-soft);background:var(--home-panel);color:var(--home-muted);border-radius:0;padding:6px 11px;font-size:12.5px}.app-shell[data-sec=exp] .segmented button:last-child{border-right:none}.app-shell[data-sec=exp] .segmented button[aria-pressed=true]{background:var(--home-primary);color:var(--home-panel)}.app-shell[data-sec=exp] section.card td.muted{color:var(--home-muted)}.app-shell[data-sec=exp] .tiles{background:var(--home-line-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.app-shell[data-sec=exp] .tile{background:var(--home-panel);flex-direction:column;gap:3px;padding:13px 16px;display:flex}.app-shell[data-sec=exp] .tile .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:10.5px;font-weight:700}.app-shell[data-sec=exp][data-lang=zh] .tile .k{text-transform:none;letter-spacing:.02em;font-size:11.5px}.app-shell[data-sec=exp] .tile .v{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:600}.app-shell[data-sec=exp] .tile .v.rub{color:var(--home-primary)}.app-shell[data-sec=exp] .tile .v.cny{color:var(--home-accent)}.app-shell[data-sec=exp] .tile .d{color:var(--home-muted);font-size:11.5px}.app-shell[data-sec=exp] .note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);border-radius:0 7px 7px 0;margin:0 16px 14px;padding:10px 12px;font-size:12.5px}.app-shell[data-sec=exp] .chart{width:100%}.app-shell[data-sec=exp] .chart svg{width:100%;height:auto;display:block}.app-shell[data-sec=exp] .chart .grid{stroke:var(--home-line-soft);stroke-width:1px}.app-shell[data-sec=exp] .chart .zero-line{stroke:var(--home-ink);stroke-width:1.5px}.app-shell[data-sec=exp] .chart .axis{fill:var(--home-muted);font-family:var(--home-mono);font-size:10px}.app-shell[data-sec=exp] .chart .mlab{fill:var(--home-muted);font-size:10.5px}.app-shell[data-sec=exp] .chart .vlab{fill:var(--home-ink);font-family:var(--home-mono);font-size:9.5px;font-weight:600}.app-shell[data-sec=exp] .chart .b1{fill:var(--home-primary)}.app-shell[data-sec=exp] .chart .bneg{fill:var(--home-accent)}.app-shell[data-sec=exp] .chart .g-avg{fill:none;stroke:var(--home-ink);stroke-width:1.5px;stroke-dasharray:7 4}.app-shell[data-sec=exp] .chart .g-trend{fill:none;stroke:var(--home-accent);stroke-width:2px;stroke-linecap:round}.app-shell[data-sec=exp] .legend{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.app-shell[data-sec=exp] .legend i{vertical-align:-1px;border-radius:2px;width:11px;height:11px;margin-right:5px;display:inline-block}.app-shell[data-sec=exp] .legend i.g-avg,.app-shell[data-sec=exp] .legend i.g-trend{vertical-align:3px;background:0 0;border-radius:0;width:18px;height:0}.app-shell[data-sec=exp] .legend i.g-avg{border-top:2px dashed var(--home-ink)}.app-shell[data-sec=exp] .legend i.g-trend{border-top:2px solid var(--home-accent)}.home-screen.exp-sheet-body{padding-bottom:0}.app-shell[data-sec=exp] .home-screen.exp-sheet-body>:last-child{margin-bottom:0}:root[data-look=ledger] .home-screen{--lg-page:var(--home-panel);--lg-rule:var(--home-line);--lg-rule-soft:var(--home-line-soft);--lg-head:var(--home-primary);--lg-close:var(--home-ink);--lg-teal-text:var(--home-primary-deep);--lg-act:var(--home-primary-deep);--lg-on-act:#fff;--lg-hot:var(--home-primary-soft);--lg-entry:color-mix(in srgb, var(--home-ink) 40%, var(--home-panel));--home-radius:0px;--home-shadow:none;accent-color:var(--home-primary);scrollbar-color:var(--home-line) transparent}:root[data-look=ledger] .home-top{border-bottom:3px double var(--lg-close);row-gap:10px;margin-bottom:18px;padding-block:24px 14px}:root[data-look=ledger] .segmented{border:0;border-radius:0;flex-wrap:wrap;padding:0 1px 1px 0;overflow:visible}:root[data-look=ledger] .segmented button{border:1px solid var(--lg-rule);background:var(--lg-page);border-radius:0;margin:0 -1px -1px 0;padding:6px 11px;font-weight:600}:root[data-look=ledger] .segmented button[aria-pressed=true],:root[data-look=ledger] .segmented button[aria-pressed=true]:hover{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act);z-index:1;position:relative}:root[data-look=ledger] .home-screen button,:root[data-look=ledger] .home-screen .home-card button{background:var(--lg-page);border-color:var(--lg-rule);border-radius:0}:where(:root[data-look=ledger] .home-card) button{color:var(--home-ink)}.home-screen .home-card tfoot.sal-fund-entry td>input{width:100%}.home-screen .refs-salary .home-card button,.home-screen .refs-salary .home-card input:not([type=checkbox]):not([type=radio]),.home-screen .refs-salary .home-card select{box-sizing:border-box;height:37px}.home-screen .refs-salary .home-card button:not(.refs-x){white-space:nowrap;width:186px;max-width:100%}.home-screen .refs-salary .home-card button.refs-x{width:37px;min-width:37px;height:37px;min-height:37px;padding:0}.home-screen .refs-salary .home-card,.home-screen .refs-salary .tw{overflow-x:auto}.home-screen .refs-salary .home-card th.num,.home-screen .refs-salary .home-card td.num{text-align:right;font-family:var(--home-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.home-screen .refs-salary .home-card table.refs-managers th.num,.home-screen .refs-salary .home-card table.refs-managers td.num{font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif}.home-screen .refs-salary .home-card table.refs-managers td.num{letter-spacing:0}.home-screen .refs-salary .home-card table.refs-managers>tbody>tr>th,.home-screen .refs-salary .home-card table.refs-managers>tbody>tr>td{border-bottom:1px solid var(--home-line-soft)}.home-screen .refs-salary .home-card .refs-hist{white-space:normal;color:var(--home-muted);flex-direction:column;gap:1px;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.35;list-style:none;display:flex}@media (max-width:600px){.home-screen .refs-salary .home-card table.refs-managers,.home-screen .refs-salary .home-card table.refs-managers>thead,.home-screen .refs-salary .home-card table.refs-managers>tbody,.home-screen .refs-salary .home-card table.refs-managers>tfoot,.home-screen .refs-salary .home-card table.refs-managers tr,.home-screen .refs-salary .home-card table.refs-managers th,.home-screen .refs-salary .home-card table.refs-managers td{width:auto;max-width:none;display:block}.home-screen .refs-salary .home-card table.refs-managers>thead{display:none}.home-screen .refs-salary .home-card table.refs-managers>tbody>tr{border:1px solid var(--home-line);border-radius:var(--home-radius);margin-bottom:10px;padding:0 12px 10px}.home-screen .refs-salary .home-card table.refs-managers>tbody>tr>th[scope=row]{border-bottom:1px solid var(--home-line-soft);padding:10px 0}.home-screen .refs-salary .home-card table.refs-managers>tbody>tr>td{text-align:left;white-space:normal;padding:8px 0 0}.home-screen .refs-salary .home-card table.refs-managers>tbody>tr>td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);font-size:10.5px;font-weight:600;display:block}.home-screen[data-lang=zh] .refs-salary .home-card table.refs-managers>tbody>tr>td:before{text-transform:none;letter-spacing:.02em;font-size:11.5px}.home-screen .refs-salary .home-card table.refs-managers>tbody>tr>td:empty,.home-screen .refs-salary .home-card table.refs-managers>tfoot>tr>td:empty{display:none}.home-screen .refs-salary .home-card table.refs-managers>tfoot>tr>td{padding:8px 0 0}.home-screen .refs-salary .home-card table.refs-managers>tfoot>tr>td>button{width:100%}}.home-screen .refs-salary .home-card .lbl>.refs-ro{box-sizing:border-box;border:1px solid var(--home-line);width:100%;min-width:0;height:37px;font-family:var(--home-mono);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;color:var(--home-ink);white-space:nowrap;border-radius:7px;align-items:center;padding:0 10px;font-size:14.5px;font-weight:400;display:flex}.home-screen .refs-salary .home-card tr.refs-forms>td{padding:0}.home-screen .home-card#digest-settings>fieldset,.home-screen .home-card#digest-settings>fieldset select,.home-screen .home-card#digest-settings>fieldset input,.home-screen .home-card#digest-settings>fieldset label{min-width:0;max-width:100%}.home-screen .home-card#digest-settings{padding-bottom:16px}.home-screen .home-card#digest-settings>fieldset.dgrp{border-radius:var(--home-radius);box-shadow:0 0 0 1px var(--home-line);background:var(--home-panel);border:0;flex-direction:column;margin:12px 16px 0;padding:0 16px 14px;display:flex}.home-screen .home-card#digest-settings .dgrp-h{text-transform:none;letter-spacing:0;width:100%;color:var(--home-ink);padding:12px 0 0;font-size:17.5px;font-weight:700;line-height:1.35;display:block}.home-screen .home-card#digest-settings .dgrp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;margin-top:12px;display:grid}.home-screen .home-card#digest-settings .dgrp-fld{flex-direction:column;gap:5px;min-width:0;max-width:100%;display:flex}.home-screen .home-card#digest-settings .dgrp-fld.dgrp-wide{grid-column:1/-1}.home-screen .home-card#digest-settings .dgrp-lbl{text-transform:uppercase;letter-spacing:.09em;min-width:0;color:var(--home-muted);font-size:10.5px;font-weight:600;display:block}.home-screen .home-card#digest-settings .dgrp-fld>.dgrp-lbl{margin:0}.home-screen .home-card#digest-settings .dgrp-fld>input,.home-screen .home-card#digest-settings .dgrp-fld>select,.home-screen .home-card#digest-settings .dgrp>input,.home-screen .home-card#digest-settings .dgrp>select{box-sizing:border-box;text-transform:none;letter-spacing:0;width:100%;min-width:0;max-width:100%;height:37px;color:var(--home-ink);font-size:14.5px;font-weight:400}.home-screen .home-card#digest-settings .dgrp>input.refs-number,.home-screen .home-card#digest-settings .dgrp-fld>input.refs-number{font-family:var(--home-mono);font-variant-numeric:tabular-nums}.home-screen .home-card#digest-settings .dgrp>label{text-transform:uppercase;letter-spacing:.09em;min-width:0;color:var(--home-muted);margin-top:12px;font-size:10.5px;font-weight:600;display:block}.home-screen .home-card#digest-settings .dgrp>label+select,.home-screen .home-card#digest-settings .dgrp>label+input{margin-top:5px;display:block}.home-screen .home-card#digest-settings .dgrp-checks{flex-direction:column;gap:8px;margin-top:12px;display:flex}.home-screen .home-card#digest-settings .dgrp-chk{text-transform:none;letter-spacing:0;width:100%;color:var(--home-ink);align-items:center;gap:9px;margin:0;font-size:13.5px;font-weight:400;display:flex}.home-screen .home-card#digest-settings .dgrp-chk input[type=checkbox],.home-screen .home-card#digest-settings .dgrp-days input[type=checkbox]{flex:none;width:auto;min-width:0;margin:0}.home-screen .home-card#digest-settings .dgrp-days{flex-wrap:wrap;gap:8px 16px;display:flex}.home-screen .home-card#digest-settings .dgrp-days>label{color:var(--home-ink);align-items:center;gap:7px;font-size:13.5px;line-height:1.4;display:flex}.home-screen .home-card#digest-settings .dgrp-fld>.home-error,.home-screen .home-card#digest-settings .dgrp-checks>.home-error,.home-screen .home-card#digest-settings .dgrp>.home-error{margin:0}.home-screen[data-lang=zh] .home-card#digest-settings .dgrp-h{letter-spacing:.04em;font-size:18.5px}.home-screen[data-lang=zh] .home-card#digest-settings .dgrp-lbl,.home-screen[data-lang=zh] .home-card#digest-settings .dgrp>label{text-transform:none;letter-spacing:.02em;font-size:11.5px}@media (max-width:699px){.home-screen .home-card#digest-settings .dgrp-grid{grid-template-columns:minmax(0,1fr)}}.home-screen .refs-salary .form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:0;padding:14px 16px;display:grid}.home-screen .refs-salary .home-card .lbl{text-transform:uppercase;letter-spacing:.09em;min-width:0;color:var(--home-muted);flex-direction:column;gap:5px;font-size:10.5px;font-weight:600;display:flex}.home-screen .refs-salary .home-card .lbl>input,.home-screen .refs-salary .home-card .lbl>select,.home-screen .refs-salary .home-card .lbl>.refs-number{text-transform:none;letter-spacing:0;width:100%;min-width:0;color:var(--home-ink);font-size:14.5px;font-weight:400}.home-screen .refs-salary .form-row>button,.home-screen .refs-salary .form-row>p{grid-column:1/-1;justify-self:start;margin:0}.home-screen .refs-salary .home-card td>input:not([type=checkbox]):not([type=radio]),.home-screen .refs-salary .home-card td>select{width:100%;min-width:0}.home-screen[data-lang=zh] .refs-salary .home-card .lbl{text-transform:none;letter-spacing:.02em;font-size:11.5px}@media (min-width:360px) and (max-width:699px){.home-screen .refs-salary .form-row{grid-template-columns:minmax(0,1fr)}}:root[data-look=ledger] .home-screen button:hover:not(:disabled),:root[data-look=ledger] .home-screen .home-card button:hover:not(:disabled){background:var(--home-primary-soft);color:var(--home-primary-deep);border-color:var(--lg-rule)}:root[data-look=ledger] .home-screen button:disabled:hover,:root[data-look=ledger] .home-screen .home-card button:disabled:hover{border-color:var(--lg-rule);color:var(--home-muted)}:root[data-look=ledger] .home-screen button.primary,:root[data-look=ledger] .home-screen .home-card button.primary{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act);border-radius:0;padding-inline:16px}:root[data-look=ledger] .home-screen button.primary:hover:not(:disabled),:root[data-look=ledger] .home-screen .home-card button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--lg-act) 84%, var(--home-ink));border-color:color-mix(in srgb, var(--lg-act) 84%, var(--home-ink));color:var(--lg-on-act);filter:none}:root[data-look=ledger] .home-screen .home-card button.ghost-x,:root[data-look=ledger] .home-screen .home-card button.refs-x{background:0 0;border:0;border-radius:0}:root[data-look=ledger] .home-screen.clients-day .home-card button.ghost-x:hover:not(:disabled),:root[data-look=ledger] .home-screen.hotel-day .home-card button.ghost-x:hover:not(:disabled){color:var(--home-accent);background:#fdeaea;border-radius:0}:root[data-look=ledger] .home-screen .home-card button.refs-x:hover:not(:disabled){background:var(--home-panel-2);color:var(--home-accent);border-color:#0000}:root[data-look=ledger] .home-screen input,:root[data-look=ledger] .home-screen select{border-color:var(--lg-rule);border-bottom-color:var(--lg-entry);border-radius:0}:root[data-look=ledger] .home-screen input:disabled,:root[data-look=ledger] .home-screen select:disabled{background:var(--home-panel-2);border-bottom-style:dashed}:root[data-look=ledger] .home-screen .home-card td.ref-cell input,:root[data-look=ledger] .home-screen .home-card td.ref-cell select{border-radius:0}:root[data-look=ledger] .home-screen .daybar input[aria-invalid=true]{box-shadow:none;border-bottom:2px solid var(--home-accent)}:root[data-look=ledger] .home-nav{background:var(--lg-page);border-color:var(--lg-rule);border-radius:0}:root[data-look=ledger] .sheet-tabs{gap:0;margin-bottom:18px;padding:0 1px 1px 0}:root[data-look=ledger] .sheet-tabs .home-nav{border:1px solid var(--lg-rule);background:var(--lg-page);border-radius:0;margin:0 -1px -1px 0;padding:10px 13px 11px}:root[data-look=ledger] .home-nav[aria-current=page]{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act);box-shadow:none}:root[data-look=ledger] .home-sections .home-nav .n{border:1px solid var(--lg-rule);width:24px;height:24px;color:var(--home-muted);letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}:root[data-look=ledger] .home-sections .home-nav:not([aria-current=page]):hover .n{border-color:var(--lg-close);color:var(--lg-close)}:root[data-look=ledger] .home-sections .home-nav[aria-current=page] .n{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act)}:root[data-look=ledger] .home-card{box-shadow:none;border-color:var(--lg-rule);background:var(--lg-page);border-radius:0}:root[data-look=ledger] .home-card>h2{border-bottom:2px solid var(--lg-head);padding:11px 16px 9px}:root[data-look=ledger] .home-card>h2:not(:first-child){border-top:1px solid var(--lg-rule)}:root[data-look=ledger] .home-screen .home-card th{border-bottom:1px solid var(--lg-head)}:root[data-look=ledger] .home-screen .home-card td{border-bottom:1px solid var(--lg-rule-soft)}:root[data-look=ledger] .home-screen .home-card th+th,:root[data-look=ledger] .home-screen .home-card td+td{border-left:1px solid var(--lg-rule-soft)}:root[data-look=ledger] .home-screen .home-card tr.tot td{border-top:3px double var(--lg-close);border-bottom:0}:root[data-look=ledger] .home-screen .pos{border-bottom-color:var(--lg-rule-soft)}:root[data-look=ledger] .home-screen .addrow{border-top-color:var(--lg-rule-soft)}:root[data-look=ledger] .home-screen .tape .step{border-bottom:1px solid var(--lg-rule-soft)}:root[data-look=ledger] .home-screen .tape .step.sum{border-bottom:1px solid var(--lg-close)}:root[data-look=ledger] .home-screen .totals{border-top:3px double var(--lg-close)}:root[data-look=ledger] .home-screen .tiles{background:0 0;gap:0}:root[data-look=ledger] .home-screen .tile{box-shadow:inset -1px -1px 0 var(--lg-rule)}:root[data-look=ledger] .home-screen .occ .track{border-radius:0;height:12px;position:relative}:root[data-look=ledger] .home-screen .occ .fill{border-radius:0}:root[data-look=ledger] .home-screen .occ .track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--lg-page) calc(10% - 1px) 10%);position:absolute;inset:0}:root[data-look=ledger] .home-screen .occ .pct{font-weight:700}:root[data-look=ledger] .home-screen .note-box{border-left:0;border-top:1px solid var(--lg-rule);border-radius:0}:root[data-look=ledger] .home-screen .note-box.q{border-top:1px dashed var(--warn)}:root[data-look=ledger] .home-screen .legend i,:root[data-look=ledger] .sec-stripe,:root[data-look=ledger] .where .sec-title:before,:root[data-look=ledger] .where .crumbs a,:root[data-look=ledger] .home-screen .flow .home-nav.primary{border-radius:0}:root[data-look=ledger] .launch{border:1px solid var(--lg-rule);box-shadow:none;background:var(--lg-page);border-radius:0;gap:6px;min-height:9rem;padding:18px 20px}:root[data-look=ledger] .launch .n{border:1px solid var(--lg-close);width:28px;height:28px;color:var(--lg-close);letter-spacing:0;font-variant-numeric:tabular-nums;place-items:center;margin-bottom:6px;font-size:13px;font-weight:700;display:inline-grid}:root[data-look=ledger] .launch:hover:not(.pending){background:var(--home-primary-soft);border-color:var(--lg-rule)}:root[data-look=ledger] .launch:hover:not(.pending) .n{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act)}:root[data-look=ledger] .home-screen .home-card a{border-radius:0}:root[data-look=ledger] .ask-box{box-shadow:none;border-radius:0}:root[data-look=ledger] .ask-box:focus{outline:2px solid var(--lg-act);outline-offset:2px}:root[data-look=ledger] .home-screen button.danger,:root[data-look=ledger] .home-screen button.danger:disabled:hover{background:var(--danger);border-color:var(--danger);color:var(--lg-on-act)}:root[data-look=ledger] .home-screen button.danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--lg-on-act);filter:brightness(1.08)}@media (min-width:1181px){:root[data-look=ledger] .launch+.launch{border-left-width:0}}@media (max-width:699px){:root[data-look=ledger] .home .launch{padding:16px}}:root[data-look=ledger] .home-screen.home-main .home{gap:14px 0}@media (min-width:1181px){:root[data-look=ledger] .home-screen.home-main .home-col+.home-col{margin-left:-1px}}:root[data-look=ledger] .home-screen.home-main .home-row .v{letter-spacing:0;font-size:20px;font-weight:700}:root[data-look=ledger] .home-screen.home-main .home-row .v:not(.lg-sum){font-variant-numeric:tabular-nums;font-size:17px}:root[data-look=ledger] .home-screen.home-main :is(#home-hotel,#home-profit-ytd) .tile .v{letter-spacing:0;font-size:19px;font-weight:700}:root[data-look=ledger] .home-screen.home-main .home-row .v.rub:not(.lg-sum){color:var(--lg-teal-text)}:root[data-look=ledger] .home-screen.home-main .home-row .v.rub{color:var(--home-primary)}:root[data-look=ledger] .home-screen.home-main .home-row .v.cny{color:var(--home-accent)}:root[data-look=ledger] .home-screen.home-main .lg-sum{white-space:nowrap;vertical-align:middle;align-items:center;gap:.28em;display:inline-flex}:root[data-look=ledger] .home-screen.home-main .lg-strip{gap:.32em;display:inline-flex!important}:root[data-look=ledger] .home-screen.home-main .lg-tri{border:1px solid var(--lg-rule);border-right:0;display:inline-flex}:root[data-look=ledger] .home-screen.home-main .lg-strip .dg{text-align:center;width:.86em;box-shadow:inset -1px 0 0 var(--lg-rule-soft);font-variant-numeric:tabular-nums lining-nums;line-height:1.45;display:inline-block}:root[data-look=ledger] .home-screen.home-main .lg-strip .dg.dp{width:.36em;box-shadow:none}:root[data-look=ledger] .home-screen.home-main .lg-tri .dg:last-child{box-shadow:inset -1px 0 0 var(--lg-rule)}:root[data-look=ledger] .home-screen.home-main .lg-strip .dg.sg.neg{color:var(--home-accent)}:root[data-look=ledger] .home-screen.home-main .lg-cur{min-width:1.1em;color:var(--home-muted);font-size:.66em;font-weight:700;display:inline-block!important}:root[data-look=ledger] .home-screen.home-main .lg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:700px) and (max-width:1180px){:root[data-look=ledger] .home-screen.home-main :is(#home-conv,#launch-salary,#home-money){border-left-width:0}}@media (max-width:393px),(min-width:700px) and (max-width:746px){:root[data-look=ledger] .home-screen.home-main .home-row .v.lg-sum{font-size:17px}}@media (max-width:467px),(min-width:700px) and (max-width:894px){:root[data-look=ledger] .home-screen.home-main .home-row>div:first-child{display:contents}:root[data-look=ledger] .home-screen.home-main .home-row .k{grid-area:1/1;align-self:center}:root[data-look=ledger] .home-screen.home-main .home-row .v{grid-area:1/2}:root[data-look=ledger] .home-screen.home-main .home-row .c{grid-column:1/-1}}:root[data-look=ledger] .app-shell[data-book=salary]{--sec:#7a43c9;background:#f1f1f5;padding-top:8px;font-family:Manrope,Segoe UI,system-ui,-apple-system,sans-serif}:root[data-look=ledger] .app-shell[data-book=salary] .home-screen{max-width:1220px}:root[data-look=ledger] .app-shell[data-book=salary] .sheet-tabs{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}:root[data-look=ledger] .app-shell[data-book=salary] .sheet-tabs:has(>a:first-child[href=\/]){grid-template-columns:minmax(0,.85fr) repeat(6,minmax(0,1fr))}:root[data-look=ledger] .app-shell[data-book=salary] .sheet-tabs .home-nav{gap:9px;min-width:0;font-size:13.5px;line-height:1.25}:root[data-look=ledger] .app-shell[data-book=salary] .home-nav[aria-current=page]{background:var(--lg-page);border-color:var(--lg-rule);color:var(--home-ink);box-shadow:inset 0 -3px 0 var(--sec)}:root[data-look=ledger] .app-shell[data-book=salary] .sheet-tabs .home-nav[aria-disabled=true]{background:var(--home-panel-2);color:var(--home-muted);cursor:default}:root[data-look=ledger] .app-shell[data-book=salary] .sheet-tabs [aria-disabled=true] .t{text-decoration:line-through}@media (max-width:1040px){:is(:root[data-look=ledger] .app-shell[data-book=salary] .sheet-tabs,:root[data-look=ledger] .app-shell[data-book=salary] .sheet-tabs:has(>a:first-child[href=\/])){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){:root[data-look=ledger] .app-shell[data-book=salary] .home-screen{padding-inline:max(24px, env(safe-area-inset-left)) max(24px, env(safe-area-inset-right))}:is(:root[data-look=ledger] .app-shell[data-book=salary] .sheet-tabs,:root[data-look=ledger] .app-shell[data-book=salary] .sheet-tabs:has(>a:first-child[href=\/])){grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-look=ledger] .app-shell[data-sec=exp]{--lg-page:var(--home-panel);--lg-rule:var(--home-line);--lg-rule-soft:var(--home-line-soft);--lg-head:var(--home-primary);--lg-close:var(--home-ink);--lg-teal-text:var(--home-primary-deep);--lg-act:var(--home-primary-deep);--lg-on-act:#fff;--lg-hot:var(--home-primary-soft);--lg-entry:color-mix(in srgb, var(--home-ink) 40%, var(--home-panel));--home-radius:0px;--home-shadow:none}:root[data-look=ledger] .app-shell[data-sec=exp] section.card{box-shadow:none;border-color:var(--lg-rule);background:var(--lg-page);border-radius:0}:root[data-look=ledger] .app-shell[data-sec=exp] section.card>h2{border-bottom:2px solid var(--lg-head);padding:11px 16px 9px}:root[data-look=ledger] .app-shell[data-sec=exp] section.card>h2:not(:first-child){border-top:1px solid var(--lg-rule)}:root[data-look=ledger] .app-shell[data-sec=exp] section.card input,:root[data-look=ledger] .app-shell[data-sec=exp] section.card select{border-color:var(--lg-rule);border-bottom-color:var(--lg-entry);background:var(--lg-page);border-radius:0}:root[data-look=ledger] .app-shell[data-sec=exp] button{background:var(--lg-page);border-color:var(--lg-rule);border-radius:0}:root[data-look=ledger] .app-shell[data-sec=exp] button.danger,:root[data-look=ledger] .app-shell[data-sec=exp] button.danger:disabled:hover{background:var(--danger);border-color:var(--danger);color:var(--lg-on-act)}:root[data-look=ledger] .app-shell[data-sec=exp] button.danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--lg-on-act);filter:brightness(1.08)}:root[data-look=ledger] .app-shell[data-sec=exp] section.card button.primary{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act);border-radius:0;padding-inline:16px}:root[data-look=ledger] .app-shell[data-sec=exp] section.card button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--lg-act) 84%, var(--home-ink));border-color:color-mix(in srgb, var(--lg-act) 84%, var(--home-ink));color:var(--lg-on-act);filter:none}:root[data-look=ledger] .app-shell[data-sec=exp] section.card button.ghost-x{background:0 0;border:0;border-radius:0}:root[data-look=ledger] .app-shell[data-sec=exp] section.card td.rub{color:var(--lg-teal-text)}:root[data-look=ledger] .app-shell[data-sec=exp] section.card td.cny{color:var(--home-ink)}:root[data-look=ledger] .app-shell[data-sec=exp] section.card tr.tot td{border-top:3px double var(--lg-close);border-bottom:0}:root[data-look=ledger] .app-shell[data-sec=exp] section.card tr.avg td{border-top:1px dashed var(--lg-rule);border-bottom:0}:root[data-look=ledger] .app-shell[data-sec=exp] section.card tr.avg td:first-child{color:var(--lg-close)}:root[data-look=ledger] .app-shell[data-sec=exp] .segmented{border:0;border-radius:0;padding:0 1px 1px 0;overflow:visible}:root[data-look=ledger] .app-shell[data-sec=exp] .segmented button{border:1px solid var(--lg-rule);background:var(--lg-page);border-radius:0;margin:0 -1px -1px 0}:root[data-look=ledger] .app-shell[data-sec=exp] .segmented button[aria-pressed=true],:root[data-look=ledger] .app-shell[data-sec=exp] .segmented button[aria-pressed=true]:hover{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act);z-index:1;position:relative}:root[data-look=ledger] .app-shell[data-sec=exp] .tiles{background:0 0;gap:0;margin:0 -1px -1px 0}:root[data-look=ledger] .app-shell[data-sec=exp] .tile{box-shadow:inset -1px -1px 0 var(--lg-rule);background:var(--lg-page)}:root[data-look=ledger] .app-shell[data-sec=exp] .note-box{border-left:0;border-top:1px solid var(--lg-rule);border-radius:0}:root[data-look=ledger] .app-shell[data-sec=exp] .legend i{border-radius:0}.home-screen .refs-salary .form-row .lbl>input.refs-number,.home-screen .refs-salary .form-row .lbl>input[inputmode=numeric],.home-screen .refs-salary .form-row .lbl>input[type=month]{width:10em;max-width:100%}.home-screen .refs-salary .form-row .lbl>input[type=date]{width:11em;max-width:100%}.home-screen .refs-salary .form-row .lbl>input,.home-screen .refs-salary .form-row .lbl>select{width:auto;max-width:100%}.home-screen .refs-salary .form-row .lbl>.refs-ro{width:10em;max-width:100%}.home-screen .refs-salary .form-row .lbl{min-width:0;max-width:100%}.home-screen .refs-salary .home-card td>input.refs-number:not([type=checkbox]):not([type=radio]),.home-screen .refs-salary .home-card td>input[inputmode=numeric]:not([type=checkbox]):not([type=radio]),.home-screen .refs-salary .home-card td>input[type=date]:not([type=checkbox]):not([type=radio]),.home-screen .refs-salary .home-card td>input[type=month]:not([type=checkbox]):not([type=radio]){width:10em;max-width:100%}.home-screen .refs-salary .form-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:0;padding:14px 16px;display:flex}.home-screen .refs-salary .form-row>button{grid-column:auto;justify-self:auto;margin:0}.home-screen .refs-salary .form-row>p{flex-basis:100%;grid-column:1/-1;justify-self:start;margin:0}.home-screen .refs-salary .home-card{border-top:3px solid var(--home-primary)}.home-screen .refs-salary>.home-card:first-child{border-top:1px solid var(--home-line)}.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2 input.refs-number,.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2 input[inputmode=numeric],.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2 input[type=number]{width:10em;max-width:100%}.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2 input[type=date],.app-shell[data-sec=exp] .home-screen.exp-sheet-body .body>.lbl>input[type=month]{width:11em;max-width:100%}.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2 input[type=text],.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2 select{width:auto;max-width:100%}.app-shell[data-sec=exp] .home-screen.exp-sheet-body .exp-per input[type=date]{width:11em;max-width:100%}.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2>.field,.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2>.lbl{flex:none;min-width:0;max-width:100%}.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2>button{align-self:flex-end;margin:0}.app-shell[data-sec=exp] .home-screen.exp-sheet-body .grid2>.auton{color:var(--home-muted);flex-basis:100%;margin:0;font-size:12.5px}.app-shell[data-sec=exp] .home-screen.exp-sheet-body>section.card{border-top:3px solid var(--home-primary)}.app-shell[data-sec=exp] .home-screen.exp-sheet-body>section.card:first-child{border-top:1px solid var(--home-line)}:root[data-look=ledger] .home-screen.salary-sheet .home-card{margin-bottom:16px}:root[data-look=ledger] .home-screen.salary-sheet .home-card .home-card{margin:0 16px 14px}:root[data-look=ledger] .home-screen.salary-sheet .tw{overflow-x:auto}:root[data-look=ledger] .home-screen.salary-sheet .home-card table{font-size:13.5px}:root[data-look=ledger] .home-screen.salary-sheet .home-card th{color:var(--home-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:700}:root[data-look=ledger] .home-screen.salary-sheet .home-card td{vertical-align:top;padding:9px 12px;font-size:13.5px}:root[data-look=ledger] .home-screen.salary-sheet .home-card tr:last-child td{border-bottom:none}:root[data-look=ledger] .home-screen.salary-sheet .home-card tbody th{text-align:left;vertical-align:top;border-bottom:1px solid var(--lg-rule-soft)}:root[data-look=ledger] .home-screen.salary-sheet .home-card th.num{text-align:right}:root[data-look=ledger] .home-screen.salary-sheet .home-card td.num{text-align:right;font-family:var(--home-mono);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-look=ledger] .home-screen.salary-sheet .home-card td.note{white-space:normal;color:var(--home-muted);min-width:220px;font-size:12.5px}:root[data-look=ledger] .home-screen.salary-sheet .home-card tr.tot td{border-top:3px double var(--lg-close);border-bottom:0;font-weight:700}:root[data-look=ledger] .home-screen.salary-sheet .home-card tr.tot td.note{font-weight:400}:root[data-look=ledger] .home-screen.salary-sheet .home-card table.col-first-fit>thead>tr>th:first-child,:root[data-look=ledger] .home-screen.salary-sheet .home-card table.col-first-fit>tbody>tr>td:first-child{white-space:nowrap;width:1%;padding-inline:6px}:root[data-look=ledger] .home-screen.salary-sheet .home-card tbody tr[tabindex]{cursor:pointer}:root[data-look=ledger] .home-screen.salary-sheet .home-card tbody tr[aria-selected=true] td{background:var(--home-primary-soft)}:root[data-look=ledger] .home-screen.salary-sheet .home-card tbody tr[data-fired=true] td{color:var(--home-muted)}:root[data-look=ledger] .home-screen.salary-sheet .home-card td .auton{font-size:11.5px;display:block}:root[data-look=ledger] .home-screen.salary-sheet .home-card td .addrow{border-top:0;padding:6px 0 0}:root[data-look=ledger] .home-screen.salary-sheet .salm-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--home-muted);margin:18px 16px 4px;font-size:12.5px;font-weight:700}:root[data-look=ledger] .home-screen.salary-sheet .auton{color:var(--home-muted);font-size:12.5px}:root[data-look=ledger] .home-screen.salary-sheet .home-card>.auton{margin:0;padding:8px 16px 0}:root[data-look=ledger] .home-screen.salary-sheet .addrow{border-top:1px solid var(--lg-rule-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex}:root[data-look=ledger] .home-screen.salary-sheet .home-card>h2+.addrow{border-top:0}:root[data-look=ledger] .home-screen.salary-sheet .refs-body .addrow{padding-inline:0}:root[data-look=ledger] .home-screen.salary-sheet .addrow input[inputmode=numeric]{width:64px}:root[data-look=ledger] .home-screen.salary-sheet .home-error{color:var(--home-accent);font-size:12.5px;font-weight:600}:root[data-look=ledger] .home-screen.salary-sheet .home-card>.home-error{margin:4px 0 0;padding:0 16px 10px}:root[data-look=ledger] .home-screen.salary-sheet>.home-error{margin:0 0 12px}:root[data-look=ledger] .home-screen.salary-sheet .note-box{border-left:3px solid var(--home-primary);background:var(--home-panel-2);color:var(--home-muted);margin:0 16px 14px;padding:10px 12px;font-size:12.5px}:root[data-look=ledger] .home-screen.salary-sheet .home-card>h2+.note-box{margin-top:12px}:root[data-look=ledger] .home-screen.salary-sheet .body{padding:14px 16px}:root[data-look=ledger] .home-screen.salary-sheet .grid2{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}:root[data-look=ledger] .home-screen.salary-sheet .field{flex-direction:column;gap:5px;min-width:0;display:flex}:root[data-look=ledger] .home-screen.salary-sheet .lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--home-muted);font-size:10.5px;font-weight:600;display:block}:root[data-look=ledger] .home-screen.salary-sheet .field input,:root[data-look=ledger] .home-screen.salary-sheet .field select{width:100%;min-width:0}:root[data-look=ledger] .home-screen.salary-sheet .field:has(#salm-corr-reason){grid-column:1/-1}:root[data-look=ledger] .home-screen.salary-sheet .refs-field select{width:100%;max-width:280px;min-height:44px;font-size:14.5px}:root[data-look=ledger] .home-screen.salary-sheet .refs-field:has(#pay-form-comment-id){grid-column:1/-1}:root[data-look=ledger] .home-screen.salary-sheet .refs-field:has(#pay-form-comment-id) input{max-width:none}:root[data-look=ledger] .home-screen.salary-sheet .home-card[role=dialog]{width:100%;max-width:480px;margin:0}:root[data-look=ledger] .home-screen.salary-sheet .home-card[role=dialog]>p{margin:0;padding:16px 16px 8px}:root[data-look=ledger] .home-screen.salary-sheet button{border-radius:0}:root[data-look=ledger] .home-screen.salary-sheet :where(:not(.segmented)>button:not(.primary):not(.danger):not(.ghost-x)){border:1px solid var(--lg-rule);background:var(--lg-page);color:var(--home-ink);padding:7px 12px;font-size:13.5px;font-weight:600}:root[data-look=ledger] .home-screen.salary-sheet button.primary,:root[data-look=ledger] .home-screen.salary-sheet button.danger{padding:7px 16px;font-size:13.5px;font-weight:600}:root[data-look=ledger] .home-screen.salary-sheet input,:root[data-look=ledger] .home-screen.salary-sheet select{background:var(--home-panel);color:var(--home-ink);padding:7px 9px}:root[data-look=ledger] .home-screen.salary-sheet{min-width:0}:root[data-look=ledger] .home-screen.salary-sheet .sal-month-line{flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex}:root[data-look=ledger] .home-screen.salary-sheet .tiles{background:0 0;grid-template-columns:repeat(auto-fit,minmax(min(196px,100%),1fr));gap:0;margin:0 -1px -1px 0;display:grid}:root[data-look=ledger] .home-screen.salary-sheet .tile{background:var(--lg-page);min-width:0;box-shadow:inset -1px -1px 0 var(--lg-rule);flex-direction:column;gap:5px;padding:13px 16px;display:flex}:root[data-look=ledger] .home-screen.salary-sheet .tile .k{text-transform:uppercase;letter-spacing:.08em;color:var(--home-muted);font-size:10.5px;font-weight:700}:root[data-look=ledger] .home-screen.salary-sheet .tile .v{letter-spacing:0;font-variant-numeric:tabular-nums;font-family:inherit;font-size:19px;font-weight:700}:root[data-look=ledger] .home-screen.salary-sheet .tile .d{color:var(--home-muted);font-size:11.5px}:root[data-look=ledger] .home-screen.salary-sheet .lg-sum{white-space:nowrap;vertical-align:middle;color:var(--home-primary);align-items:center;gap:.28em;display:inline-flex}:root[data-look=ledger] .home-screen.salary-sheet .lg-strip{gap:.32em;display:inline-flex}:root[data-look=ledger] .home-screen.salary-sheet .lg-tri{border:1px solid var(--lg-rule);border-right:0;display:inline-flex}:root[data-look=ledger] .home-screen.salary-sheet .lg-strip .dg{text-align:center;width:.86em;box-shadow:inset -1px 0 0 var(--lg-rule-soft);font-variant-numeric:tabular-nums lining-nums;line-height:1.45;display:inline-block}:root[data-look=ledger] .home-screen.salary-sheet .lg-tri .dg:last-child{box-shadow:inset -1px 0 0 var(--lg-rule)}:root[data-look=ledger] .home-screen.salary-sheet .lg-cur{min-width:1.1em;color:var(--home-muted);font-size:.66em;font-weight:700;display:inline-block}:root[data-look=ledger] .home-screen.salary-sheet .lg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-look=ledger] .home-screen.salary-sheet .sal-incentive summary{cursor:pointer;list-style:none}:root[data-look=ledger] .home-screen.salary-sheet .sal-incentive summary::-webkit-details-marker{display:none}:root[data-look=ledger] .home-screen.salary-sheet .sal-incentive .addrow{border-top:0;padding:8px 0}:root[data-look=ledger] .home-screen.salary-sheet .home-card td.num{font-family:inherit;font-weight:600}:root[data-look=ledger] .home-screen.salary-sheet .home-card th{white-space:normal}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table{table-layout:fixed;width:100%;min-width:1080px}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table th{padding:9px 6px;font-size:10.5px}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table.col-first-fit>thead>tr>th:first-child,:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table.col-first-fit>tbody>tr>td:first-child{white-space:normal;width:14%}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table td.note{width:13%;min-width:0;color:inherit;font-size:13.5px}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table tfoot td>div{white-space:normal;overflow-wrap:anywhere}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table input{max-width:100%}:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table td:nth-child(2),:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table td:nth-child(3){white-space:nowrap}:root[data-look=ledger] .home-screen.salary-sheet .salm-sub{margin:16px 16px 6px;font-size:10.5px}:root[data-look=ledger] .home-screen.salary-sheet .flow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:20px 0 0;padding:0;display:flex}:root[data-look=ledger] .home-screen.salary-sheet .flow .salary-button:first-child[href=\/],:root[data-look=ledger] .home-screen.salary-sheet .flow .salary-button:first-child[href=\/dashboard]{margin-right:auto}:root[data-look=ledger] .home-screen.salary-sheet .salary-button{border:1px solid var(--lg-rule);background:var(--lg-page);color:var(--home-ink);white-space:nowrap;justify-content:center;align-items:center;padding:7px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-look=ledger] .home-screen.salary-sheet .salary-button.primary{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act)}:root[data-look=ledger] .home-screen.salary-sheet .salary-button:hover{background:var(--home-primary-soft)}:root[data-look=ledger] .home-screen.salary-sheet .salary-button.primary:hover{background:var(--home-primary-deep)}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-row{border-bottom:1px solid var(--lg-rule-soft);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 0;font-size:13.5px;display:flex}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-main{flex:230px;min-width:0}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-icon{flex:0 0 16px;font-size:14px}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-left:auto;display:flex}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-row[data-tone=red] .sal-close-icon{color:var(--danger)}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-row[data-tone=yellow] .sal-close-icon{color:var(--warn)}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-row .salary-button,:root[data-look=ledger] .home-screen.salary-sheet .sal-close-row button{padding:6px 10px;font-size:12.5px}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-footer{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-footer>div{flex:260px}@media (max-width:699px){:root[data-look=ledger] .home-screen.salary-sheet .sal-close-footer>button{flex:100%}}:root[data-look=ledger] .home-screen.salary-sheet .sal-incentive summary>div+div{margin-top:5px}:root[data-look=ledger] .home-screen.salary-sheet .sal-month-line .segmented button{min-height:0;color:var(--home-muted);padding:6px 11px}:root[data-look=ledger] .home-screen.salary-sheet .sal-month-line .segmented button[aria-pressed=true]{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act)}:root[data-look=ledger] .home-screen.salary-sheet .home-card .salary-svod-table.col-first-fit>thead>tr>th:first-child,:root[data-look=ledger] .home-screen.salary-sheet .home-card .salary-svod-table.col-first-fit>tbody>tr>td:first-child{white-space:normal;width:14%}:root[data-look=ledger] .home-screen.salary-sheet .salary-client-deal-link{color:var(--lg-act);text-decoration:none}:root[data-look=ledger] .home-screen.salary-sheet .salary-client-deal-link:hover{text-decoration:underline}:root[data-look=ledger] .home-screen.salary-sheet .salary-remove{color:var(--home-muted);padding:5px 10px;font-size:12.5px;font-weight:400}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-main>div:first-child{display:block!important}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-main>div:first-child>span:first-child{margin-right:.3em}:root[data-look=ledger] .home-screen.salary-sheet .home-card .refs-grid{grid-template-columns:repeat(auto-fit,minmax(min(184px,100%),1fr));gap:12px}:root[data-look=ledger] .home-screen.salary-sheet .home-card .refs-field select,:root[data-look=ledger] .home-screen.salary-sheet .home-card .refs-field input{max-width:none;min-height:0;font-size:14.5px}:root[data-look=ledger] .home-screen.salary-sheet .sal-admin-premium{flex-direction:column;gap:4px;min-width:0;display:flex}:root[data-look=ledger] .home-screen.salary-sheet .sal-admin-premium input{width:100%;min-width:0}:root[data-look=ledger] .home-screen.salary-sheet .sal-admin-premium button{max-width:100%;padding:4px 2px;font-size:10px}:root[data-look=ledger] .home-screen.salary-sheet [data-testid=salk-table]>thead>tr>th:first-child,:root[data-look=ledger] .home-screen.salary-sheet [data-testid=salk-table]>tbody>tr>td:first-child{white-space:normal;width:25%}:root[data-look=ledger] .home-screen.salary-sheet [data-testid=salk-table]>tfoot>tr>td:first-child,:root[data-look=ledger] .home-screen.salary-sheet .salary-manager-clients td:nth-child(2),:root[data-look=ledger] .home-screen.salary-sheet .salary-manager-clients td:nth-child(3),:root[data-look=ledger] .home-screen.salary-sheet .salary-manager-clients td:nth-child(4){white-space:nowrap}:root[data-look=ledger] .home-screen.salary-sheet .salary-manager-clients td:nth-child(3){min-width:90px}:root[data-look=ledger] .home-screen.salary-sheet .home-card.salary-dialog{max-width:460px;box-shadow:0 24px 64px -24px #00000080}:root[data-look=ledger] .home-screen.salary-sheet .home-card.salary-dialog>p{padding:18px 20px 14px;font-size:15px;line-height:1.45}:root[data-look=ledger] .home-screen.salary-sheet .home-card.salary-dialog>.addrow{border-top:0;justify-content:flex-end;gap:10px;padding:0 20px 18px}:root[data-look=ledger] .home-screen.salary-sheet .note-box{border-left:0;border-top:1px solid var(--lg-rule);border-radius:0}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table th{vertical-align:bottom;padding:8px 6px;font-size:11px;line-height:1.15}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table td{padding:8px 6px}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table th{vertical-align:bottom;line-height:1.15}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table tr.tot td{font-size:12px}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table tr.tot td>div{font-weight:400}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table td>div,:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table td>div:not(.sal-admin-premium){line-height:1.2}:root[data-look=ledger] .home-screen.salary-sheet .tile .k{font-size:11px}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-row{padding:9px 0}:root[data-look=ledger] .home-screen.salary-sheet .sal-close-main{flex-basis:220px}:root[data-look=ledger] .home-screen.salary-sheet .salm-sub{letter-spacing:.05em;margin:18px 16px 4px;font-size:12.5px;font-weight:700}:root[data-look=ledger] .home-screen.salary-sheet .lg-strip{display:inline-flex!important}:root[data-look=ledger] .home-screen.salary-sheet .lg-cur{display:inline-block!important}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table th{overflow-wrap:anywhere}:root[data-look=ledger] .home-screen.salary-sheet [data-testid=salk-table] th{vertical-align:bottom;font-size:11px;line-height:1.15}:root[data-look=ledger] .home-screen.salary-sheet [data-testid=salk-table]{min-width:900px}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table].col-first-fit>thead>tr>th:first-child,:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table].col-first-fit>tbody>tr>td:first-child{white-space:normal;width:25%}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table] th,:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table] td{padding:8px 6px}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table].col-first-fit>thead>tr>th:first-child{width:33%}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table]>thead>tr>th.num{width:12.7%}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table]>thead>tr>th.num:nth-child(4){width:16.5%}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table].col-first-fit:has(th[data-testid=salk-th-act])>thead>tr>th:first-child{width:26.7%}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table]:has(th[data-testid=salk-th-act])>thead>tr>th.num{width:10.3%}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table]:has(th[data-testid=salk-th-act])>thead>tr>th.num:nth-child(5){width:13.3%}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table]>thead>tr>th.num{word-spacing:100vw}:root[data-look=ledger] .home-screen.salary-sheet .home-card table[data-testid=salk-table]:has(th[data-testid=salk-th-act])>thead>tr>th.num:nth-child(3){word-spacing:normal}:root[data-look=ledger] .home-screen.salary-sheet [data-testid=salk-table] .salary-remove{white-space:nowrap;padding:4px 9px;font-weight:600}:is(:root[data-look=ledger] .home-screen.salary-sheet .home-card table.col-first-fit:has(td[data-testid=salk-step-0-name])>thead>tr>th:first-child,:root[data-look=ledger] .home-screen.salary-sheet .home-card table.col-first-fit:has(td[data-testid=salk-step-0-name])>tbody>tr>td:first-child){white-space:normal;width:auto}:is(:root[data-look=ledger] .home-screen.salary-sheet table:has(td[data-testid=salk-step-0-name]) th,:root[data-look=ledger] .home-screen.salary-sheet table:has(td[data-testid=salk-step-0-name]) td){padding:8px 6px}:root[data-look=ledger] .home-screen.salary-sheet table:has(td[data-testid=salk-step-0-name]) th{vertical-align:bottom;white-space:normal;font-size:11px;line-height:1.15}:root[data-look=ledger] .home-screen.salary-sheet td[data-testid^=salk-step-][data-testid$=-how]{min-width:200px;font-size:12.5px!important;line-height:inherit!important}:root[data-look=ledger] .home-screen.salary-sheet #salp-table{min-width:860px}:root[data-look=ledger] .home-screen.salary-sheet #salp-table td.note{min-width:116px;color:inherit;font-size:inherit}:root[data-look=ledger] .home-screen.salary-sheet input.refs-number{text-align:right}:root[data-look=ledger] .home-screen.salary-sheet #salp-log{min-width:940px}:root[data-look=ledger] .home-screen.salary-sheet #sals-table{min-width:1180px}:root[data-look=ledger] .home-screen.salary-sheet #salp-table th,:root[data-look=ledger] .home-screen.salary-sheet #salp-table td,:root[data-look=ledger] .home-screen.salary-sheet #salp-log th,:root[data-look=ledger] .home-screen.salary-sheet #salp-log td,:root[data-look=ledger] .home-screen.salary-sheet #sals-table th,:root[data-look=ledger] .home-screen.salary-sheet #sals-table td{padding:8px 6px}:root[data-look=ledger] .home-screen.salary-sheet #salp-table th,:root[data-look=ledger] .home-screen.salary-sheet #salp-log th,:root[data-look=ledger] .home-screen.salary-sheet #sals-table th{vertical-align:bottom;font-size:11px;line-height:1.15}:root[data-look=ledger] .home-screen.salary-sheet #sals-table td.staff-money{min-width:130px}@media (max-width:699px){:root[data-look=ledger] .home-screen.salary-sheet .addrow>button,:root[data-look=ledger] .home-screen.salary-sheet [data-testid=salk-add]>button{flex:100%}:root[data-look=ledger] .home-screen.salary-sheet .salary-dialog .addrow>button{flex:0 auto}}:root[data-look=ledger] .home-screen.salary-sheet .segmented button[aria-pressed=true],:root[data-look=ledger] .home-screen.salary-sheet .salary-dialog button.danger{background:var(--lg-act);border-color:var(--lg-act);color:var(--lg-on-act)}:root[data-look=ledger] .home-screen.salary-sheet [data-testid=value-terminationDate] button.danger{background:var(--lg-page);border-color:var(--lg-rule);color:var(--home-ink)}:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table td{padding:8px 6px;font-size:13.5px}:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table th{padding:8px 6px;font-size:11px}:root[data-look=ledger] .home-screen.salary-sheet .home-card th[data-testid^=field-]{text-transform:none;letter-spacing:normal;font-size:13.5px;font-weight:400}:root[data-look=ledger] .home-screen.salary-sheet .home-card .salary-svod-table.col-first-fit>thead>tr>th:first-child,:root[data-look=ledger] .home-screen.salary-sheet .home-card .salary-svod-table.col-first-fit>tbody>tr>td:first-child{width:auto}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table{min-width:1056px}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table th,:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table td{padding:8px 6px}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table td.note{width:auto}:root[data-look=ledger] .home-screen.salary-sheet.salary-managers .home-card table th,:root[data-look=ledger] .home-screen.salary-sheet.salary-managers .home-card table td{padding:8px 6px}:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table{min-width:1000px}:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table td{font-size:13.5px}:root[data-look=ledger] .home-screen.salary-sheet.salary-managers .salm-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--home-muted);margin:18px 16px 4px;font-size:12.5px;font-weight:700}:root[data-look=ledger] .home-screen.salary-sheet .salary-manager-clients,:root[data-look=ledger] .home-screen.salary-sheet .salary-manager-clients td:nth-child(3){min-width:0}:root[data-look=ledger] .home-screen.salary-sheet .salary-manager-clients tfoot td:first-child{white-space:nowrap;width:1%;padding-inline:6px}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table,:root[data-look=ledger] .home-screen.salary-sheet.salary-managers .home-card table,:root[data-look=ledger] .home-screen.salary-sheet.salary-marketing .home-card table,:root[data-look=ledger] .home-screen.salary-sheet.salary-payouts .home-card table{line-height:normal}:root[data-look=ledger] .home-screen.salary-sheet .salary-svod-table th,:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table th{font-size:10.5px}:root[data-look=ledger] .home-screen.salary-sheet .salary-button[aria-disabled=true]{color:var(--home-muted);background:var(--home-panel-2);border-color:var(--lg-rule);cursor:default}:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table tfoot tr.grp td{color:var(--home-muted);border-top:1px dashed var(--home-line);border-bottom:0;font-weight:600}:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table tfoot td[colspan]{white-space:nowrap}:root[data-look=ledger] .home-screen.salary-sheet .salary-managers-table td>div{font-size:11.5px}
:root{--maket-ui:var(--font-manrope), -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Roboto, sans-serif}:root[data-lang=zh],[data-lang=zh]{--maket-ui:var(--font-noto-sc), "Microsoft YaHei", system-ui, sans-serif;font-family:var(--maket-ui)}body{font-family:var(--maket-ui)}:root,.home-screen,.app-shell[data-sec=exp]{--home-mono:var(--font-plex-mono), ui-monospace, Consolas, "Liberation Mono", monospace}:root[data-look=ledger],:root[data-look=ledger] .home-screen,:root[data-look=ledger] .app-shell[data-sec=exp]{--home-mono:var(--font-manrope), "Segoe UI", system-ui, sans-serif}.home-screen .refs-salary .home-card table.refs-managers th.num,.home-screen .refs-salary .home-card table.refs-managers td.num,.home-screen .refs-salary .home-card .refs-hist,:root[data-look=ledger] .app-shell[data-book=salary]{font-family:var(--maket-ui)}.home-screen input[type=number],.home-screen input[type=date],.home-screen .daybar .ro,.home-screen .home-card th.num,.home-screen .home-card td.num,.home-screen .tile .v,.home-screen .total-row .num,.home-screen .home-row .v,.home-screen .occ .pct,.home-screen .tape,.app-shell[data-sec=exp] input[type=number],.app-shell[data-sec=exp] section.card th.num,.app-shell[data-sec=exp] section.card td.num,.app-shell[data-sec=exp] .tile .v{font-variant-numeric:tabular-nums}
