:root{--u-ink:#1c1530;--u-ink2:#4a4560;--u-mute:#6b6680;--u-line:#e7e3f0;--u-line2:#f0edf5;--u-bg:#f7f6fb;--u-ind:#4f46e5;--u-ind-s:#eef0ff;--u-vio:#7c3aed;--u-vio-s:#f3edff;--u-sky:#0284c7;--u-sky-s:#e8f5fd;--u-amb:#d97706;--u-amb-s:#fff6e5;--u-ros:#e11d48;--u-ros-s:#fff0f3;--u-tea:#0d9488;--u-tea-s:#e6f7f5;--u-grn:#0c4535;--u-grn-s:#e7f4ee;--u-g-ind:linear-gradient(135deg,#4f46e5,#7c3aed);--u-g-sky:linear-gradient(135deg,#0369a1,#38bdf8);--u-g-amb:linear-gradient(135deg,#b45309,#f59e0b);--u-g-ros:linear-gradient(135deg,#be123c,#fb7185);--u-g-tea:linear-gradient(135deg,#0f766e,#2dd4bf);--u-g-grn:linear-gradient(135deg,#0c4535,#23a37a);--u-g-ink:linear-gradient(135deg,#1e1b4b,#4338ca)}.dt{min-width:176px}.dt-f{min-height:40px;border-color:#dcd8e8;border-radius:11px}.dt-f:hover{border-color:var(--u-ind)}.dt-f.on,.dt-f:focus-visible,.dt.open .dt-f{border-color:var(--u-ind);box-shadow:0 0 0 3px rgba(79,70,229,.14)}.dt-f svg{stroke:var(--u-ind)}.dt-t small{color:var(--u-mute);font-size:11px;line-height:1.2}.dt-pop{border-radius:18px;border-color:#e6e2f1;box-shadow:0 22px 50px rgba(30,27,75,.18)}.dt-pop.wide{padding:14px 16px}.dt-top b{color:var(--u-ink);font-size:13.5px}.dt-top button{background:var(--u-ind-s);color:var(--u-ind);border-radius:10px}.dt-top button:hover{background:#e0e3ff}.dt-ms{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.dt-m h4{margin:0 0 6px;text-align:center;font-size:13px;color:var(--u-ink);font-weight:700}.dt-g .h{color:#8a849c;font-weight:600}.dt-g .d{color:var(--u-ink);font-weight:600}.dt-g .d:hover:not(:disabled){background:var(--u-ind-s)}.dt-g .d.today{box-shadow:inset 0 0 0 1.5px #f0a929}.dt-g .d.e,.dt-g .d.on,.dt-g .d.s{background:var(--u-g-ind);color:#fff}.dt-g .d.in{background:var(--u-ind-s);border-radius:0;color:#3730a3}.dt-g .d.off,.dt-g .d:disabled{color:#cfcad9;background:none;cursor:not-allowed}.dt-q{align-items:center}.dt-q button{color:var(--u-ind);border-color:#e0ddf0}.dt-q button:hover{background:var(--u-ind-s);border-color:#c7c9ff}.dt-sum{flex:2 1;font-size:12.5px;color:var(--u-ink2)}.dt-mg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.dt-mg .d{height:40px;border:1px solid #eeebf5;border-radius:10px;background:#fff;font:inherit;font-weight:600;color:var(--u-ink);cursor:pointer}.dt-mg .d:hover:not(:disabled){background:var(--u-ind-s)}.dt-mg .d.on{background:var(--u-g-ind);color:#fff;border-color:transparent}.dt-mg .d.today{box-shadow:inset 0 0 0 1.5px #f0a929}.dt-mg .d.off{color:#cfcad9;cursor:not-allowed}.dtr{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dtr-box{display:flex;align-items:stretch;gap:6px;background:#fff}.dtr-box .dt-f{min-width:128px;flex:1 1 128px}.dtr-arr{display:flex;align-items:center;color:#a29dbb;font-size:15px}.dtr-n{display:grid;justify-items:center;align-content:center;min-width:52px;padding:0 8px;border-radius:11px;background:var(--u-g-ind);color:#fff;line-height:1.1}.dtr-n b{font-size:17px}.dtr-n small{font-size:10.5px;opacity:.9}.dtr-n.empty{background:var(--u-ind-s);color:var(--u-ind)}.dt-pre{display:flex;flex-wrap:wrap;gap:5px}.dt-pre button{padding:6px 11px;border:1px solid #e3e0ee;border-radius:999px;background:#fff;font:inherit;font-size:12.5px;color:var(--u-ink2);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.dt-pre button:hover:not(:disabled){border-color:#c7c9ff;color:var(--u-ind);background:var(--u-ind-s)}.dt-pre button.on{background:var(--u-g-ind);color:#fff;border-color:transparent;font-weight:700}.dt-pre button:disabled{opacity:.4;cursor:not-allowed}label>.dtr{margin-top:4px}@media (max-width:720px){.dt-ms{grid-template-columns:1fr}.dtr,.dtr-box{width:100%}}.rz-dp-f{border-radius:11px;border-color:#dcd8e8}.rz-dp-f.on,.rz-dp-f:hover{border-color:var(--u-ind);box-shadow:0 0 0 3px rgba(79,70,229,.14)}.rz-dp-n{background:var(--u-g-ind)}.rz-dp-n.empty{background:var(--u-ind-s);color:var(--u-ind)}.rz-dp-pop{border-radius:18px;border-color:#e6e2f1;box-shadow:0 22px 50px rgba(30,27,75,.18)}.rz-dp-top b{color:var(--u-ink)}.rz-dp-top button{border:0;border-radius:10px;color:var(--u-ind)}.rz-dp-g .d:hover:not(:disabled),.rz-dp-top button{background:var(--u-ind-s)}.rz-dp-g .d.today{box-shadow:inset 0 0 0 1.5px #f0a929}.rz-dp-g .d.in{background:var(--u-ind-s);color:#3730a3}.rz-dp-g .d.e,.rz-dp-g .d.s{background:var(--u-g-ind);color:#fff}.dr-nav button{border-radius:10px;border:0;background:var(--u-ind-s);color:var(--u-ind)}.dr-d{border-radius:9px}.dr-d:hover:not(:disabled){box-shadow:none;background:var(--u-ind-s);border-radius:9px}.dr-d.in{background:var(--u-ind-s);border-radius:0;color:#3730a3}.dr-d.e,.dr-d.s{background:var(--u-g-ind)!important;color:#fff;border-radius:9px}.dr-d.t{box-shadow:inset 0 0 0 1.5px #f0a929;border-radius:9px}.dr-quick button{border-radius:999px;border-color:#e3e0ee;color:var(--u-ink2)}.dr-quick button.on,.dr-quick button:hover{border-color:transparent;color:#fff;background:var(--u-g-ind)}.sb-cal{border-radius:18px}.rch-tone-sky{--t:#0369a1;--ts:#e8f5fd;--tg:linear-gradient(135deg,#0369a1,#38bdf8)}.rch-tone-vio{--t:#6d28d9;--ts:#f3edff;--tg:linear-gradient(135deg,#5b21b6,#a78bfa)}.rch-tone-ind{--t:#4338ca;--ts:#eef0ff;--tg:linear-gradient(135deg,#3730a3,#818cf8)}.rch-tone-grn{--t:#0f766e;--ts:#e6f6f2;--tg:linear-gradient(135deg,#115e59,#34d399)}.rch-tone-amb{--t:#b45309;--ts:#fff4e0;--tg:linear-gradient(135deg,#b45309,#fbbf24)}.rch-tone-ros{--t:#be123c;--ts:#fff0f3;--tg:linear-gradient(135deg,#9f1239,#fb7185)}.rch-tone-tea{--t:#0e7490;--ts:#e6f8fb;--tg:linear-gradient(135deg,#155e75,#22d3ee)}.rch-tone-ink{--t:#334155;--ts:#eef1f6;--tg:linear-gradient(135deg,#1e293b,#64748b)}.rch{display:grid;grid-gap:18px;gap:18px}.rch-jump{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:14px;background:#f3f5f7;border:1px solid #e8ecef;position:-webkit-sticky;position:sticky;top:64px;z-index:3}.rch-jump a{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:10px;color:#3f4a55;font-weight:600;font-size:13px;text-decoration:none;transition:background .15s,color .15s}.rch-jump a b{font-size:11px;font-weight:700;padding:0 6px;border-radius:999px;background:#e6eaee;color:#5b6670}.rch-jump a:hover{background:#fff;color:var(--t);box-shadow:0 1px 2px rgba(16,24,40,.06)}.rch-jump svg{width:15px;height:15px;color:var(--t)}.rch-cat{display:grid;grid-gap:10px;gap:10px;scroll-margin-top:120px}.rch-cat>header{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 2px}.rch-ci{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--ts);color:var(--t)}.rch-ci svg{width:16px;height:16px}.rch-cat h2{margin:0;font-size:15.5px;font-weight:800;color:#17212b}.rch-cat header p{margin:0;font-size:12.5px;color:#6b7580}.rch-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px}.rch-card{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border-radius:14px;background:#fff;border:1px solid #e6eaee;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.rch-cic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--ts);color:var(--t)}.rch-cic svg{width:17px;height:17px}.rch-ct{display:grid;grid-gap:3px;gap:3px;min-width:0}.rch-card:hover{border-color:color-mix(in srgb,var(--t) 45%,#e6eaee);box-shadow:0 8px 24px -14px rgba(16,24,40,.28);transform:translateY(-1px)}.rch-card b{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:14px;font-weight:700;color:#17212b}.rch-card b em{font-style:normal;font-size:11px;font-weight:500;color:#8a949e;letter-spacing:.01em}.rch-card i{justify-self:start;font-style:normal;font-size:10.5px;color:#6b7580;background:#f3f5f7;padding:1px 7px;border-radius:999px;margin-top:2px}.rch-card small{font-size:12px;color:#6b7580;line-height:1.65}.rch-sib{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:13px;background:#f3f5f7;border:1px solid #e8ecef;justify-self:start}.rch-sib a{padding:6px 12px;border-radius:9px;font-size:12.5px;color:#4a5560;text-decoration:none;transition:background .15s,color .15s}.rch-sib a:hover{color:var(--t);background:hsla(0,0%,100%,.7)}.rch-sib a.on{background:#fff;color:var(--t);font-weight:700;box-shadow:0 1px 3px rgba(16,24,40,.1),0 0 0 1px rgba(16,24,40,.04)}.rch-f{display:flex;flex-wrap:wrap;align-items:end;gap:10px 12px;padding:12px 14px;background:#fff;border:1px solid #e6eaee;border-radius:16px}.rch-l{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--u-mute)}.rch-l select{min-width:170px;max-width:260px;padding:9px 10px;border:1px solid #dcd8e8;border-radius:11px;font:inherit;font-size:13.5px;color:var(--u-ink);background:#fff}.rch-l select:focus{outline:none;border-color:var(--t);box-shadow:0 0 0 3px var(--ts)}.rch-acts{display:flex;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.rch-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.rch-k{display:grid;grid-gap:3px;gap:3px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #e6eaee}.rch-k small:before{content:"";display:inline-block;width:8px;height:8px;border-radius:3px;background:var(--t);-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:1px}.rch-k small{font-size:12px;color:#6b7580}.rch-k b{font-size:22px;font-weight:800;line-height:1.3;color:#17212b;overflow-wrap:anywhere}.rch-k em{justify-self:start;font-style:normal;font-size:11.5px;color:var(--t);font-weight:600;background:var(--ts);padding:1px 8px;border-radius:999px}.rch-c{margin:0;padding:16px 18px 10px;background:#fff;border:1px solid #e6eaee;border-radius:16px}.rch-c figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.rch-c figcaption b{font-size:14px;font-weight:800;color:#17212b}.rch-lg{display:flex;gap:14px;font-size:12.5px;color:var(--u-ink2)}.rch-lg span,.rch-tip span{display:inline-flex;align-items:center;gap:6px}.rch-lg i,.rch-tip i{width:9px;height:9px;border-radius:50%;display:inline-block}.rch-cw{position:relative}.rch-cw svg{width:100%;height:auto;display:block;direction:ltr}.rch-grid{stroke:#e9edf1;stroke-width:1;stroke-dasharray:3 5}.rch-base{stroke:#d5dbe1;stroke-width:1}.rch-track{fill:#f4f6f8;opacity:0;transition:opacity .15s}.rch-track.on{opacity:1}.rch-bub rect{fill:#17212b}.rch-bub text{fill:#fff;font-size:11.5px;font-weight:700;font-family:var(--f-num,inherit)}.rch-ax{fill:#8a949e;font-size:11px;font-family:inherit}.rch-ax.on{fill:#17212b;font-weight:700}.rch-cross{stroke:#c3cad1;stroke-width:1;stroke-dasharray:3 3}.rch-tip{position:absolute;top:2px;transform:translateX(-50%);display:grid;grid-gap:4px;gap:4px;min-width:120px;padding:9px 12px;background:#fff;color:#17212b;border:1px solid #e6eaee;border-radius:12px;box-shadow:0 12px 28px -10px rgba(16,24,40,.25);font-size:12px;pointer-events:none;white-space:nowrap;z-index:2}.rch-tip span{justify-content:space-between;gap:10px;color:#4a5560}.rch-tip span b{-webkit-margin-start:auto;margin-inline-start:auto}.rch-tip b{color:#17212b}.rch-note{margin:0;padding:8px 12px;border-radius:12px;background:var(--ts);color:var(--t);font-size:12.5px}.rch-foot{margin:0;font-size:12px;color:#8a849c}.rch-r .ut th{background:#f6f8fa;color:#4a5560;border-bottom:1px solid #e6eaee}.rch-r .ut tr.ut-g td{border-top-color:transparent}.rch-r .ut tr.ut-g td,.rch-r .ut tr.ut-t td{background:var(--ts)!important;color:var(--t)}.rch-r .ut tr.ut-t td{border-top:2px solid var(--t)}.rch-r .ut td a{color:var(--t)}.rch-sort{all:unset;cursor:pointer}.rch-sort:hover{text-decoration:underline;text-underline-offset:3px}.rch-print-h{display:none}@media print{.rch-print-h{display:block;font-weight:800;font-size:16px;margin-bottom:6px}.rch-c,.rch-cat,.rch-k{page-break-inside:avoid;break-inside:avoid;box-shadow:none}.rch-tw{max-height:none;overflow:visible}}@media (max-width:720px){.rch-acts{-webkit-margin-start:0;margin-inline-start:0;width:100%}.rch-l select{min-width:0;width:100%}.rch-l{flex:1 1 140px}}.ut th{background:#312e81}.rail-g[data-tone=sky]{--g:#0369a1;--gs:#e8f5fd;--gg:linear-gradient(135deg,#0369a1,#38bdf8)}.rail-g[data-tone=vio]{--g:#6d28d9;--gs:#f3edff;--gg:linear-gradient(135deg,#5b21b6,#a78bfa)}.rail-g[data-tone=ind]{--g:#4338ca;--gs:#eef0ff;--gg:linear-gradient(135deg,#3730a3,#818cf8)}.rail-g[data-tone=amb]{--g:#b45309;--gs:#fff4e0;--gg:linear-gradient(135deg,#b45309,#fbbf24)}.rail-g[data-tone=tea]{--g:#0f766e;--gs:#e6f6f2;--gg:linear-gradient(135deg,#115e59,#34d399)}.rail-g[data-tone=ros]{--g:#be123c;--gs:#fff0f3;--gg:linear-gradient(135deg,#9f1239,#fb7185)}.rail-g[data-tone=ink]{--g:#475569;--gs:#eef1f6;--gg:linear-gradient(135deg,#1e293b,#64748b)}.admin .rail-g{border-bottom:0;padding:6px 6px 8px;margin:0 0 6px;border-radius:14px;background:linear-gradient(180deg,var(--gs,#f4f3f9) 0,hsla(0,0%,100%,0) 58px)}.admin .rail-gh{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:0;color:var(--g,#4338ca);padding:7px 8px 6px}.admin .rail-gh>i{width:8px;height:8px;border-radius:3px;flex:none;background:var(--gg,#4338ca);box-shadow:0 0 0 3px var(--gs,#eef0ff)}.admin .rl-fold>summary.rail-gh{color:var(--g,#4338ca)}.admin .rl-fold>summary.rail-gh:hover{background:var(--gs,#eef0ff);color:var(--g,#4338ca)}.admin .rl-fold>summary.rail-gh small{color:var(--g,#4338ca);opacity:.55}.admin .rl-fold .rl-chev{color:var(--g,#4338ca)}.admin .rail nav a{color:#2f2a45;border-radius:10px;transition:background .12s,color .12s}.admin .rail nav a svg{color:var(--g,#7c7896)}.admin .rail nav a:hover{background:var(--gs,#f3f6f5);color:var(--g,#1f2a26)}.admin .rail nav a.on{background:var(--gg,#4338ca);color:#fff;font-weight:700;box-shadow:0 8px 18px -12px var(--g,#4338ca)}.admin .rail nav a.on svg{color:#fff}.admin .rail nav a.on:before{display:none}.admin .rail nav a.on .badge{background:#fff;color:var(--g,#4338ca)}.mo-top{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px}.mo-quick{display:flex;flex-wrap:wrap;gap:6px}.mo-quick a{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid #e6e2f0;color:var(--u-ink2);font-size:13px;text-decoration:none;transition:background .12s,border-color .12s}.mo-quick a b{min-width:20px;padding:0 6px;border-radius:999px;background:#f1eff7;color:var(--u-ink);font-size:12px;text-align:center}.mo-quick a:hover{border-color:#c7c9ff;background:var(--u-ind-s);color:var(--u-ind)}.mo-quick a.on{background:var(--u-g-ind);color:#fff;border-color:transparent;font-weight:700}.mo-quick a.on b{background:hsla(0,0%,100%,.22);color:#fff}.mo-quick a.hot:not(.on){border-color:#fecdd3;color:#be123c;background:#fff5f7}.mo-quick a.hot:not(.on) b{background:#be123c;color:#fff}.mo-portal{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.mo-portal a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;background:#fff;border:1px solid #ece9f4;color:inherit;text-decoration:none}.mo-portal a>span:last-child{display:grid;line-height:1.25}.mo-portal b{font-size:18px;color:var(--u-ink)}.mo-portal small{font-size:11.5px;color:var(--u-mute)}.mo-pi{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#f1eff7;color:#6b6680;flex:none}.mo-pi svg{width:18px;height:18px}.mo-portal a.hot .mo-pi{background:var(--u-g-amb);color:#fff}.mo-portal a.hot b{color:#b45309}.mo-filter{gap:8px 10px;align-items:end;padding:10px 12px;border-radius:16px}.mo-q{flex:1 1 260px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dcd8e8;border-radius:11px;background:#fff;min-height:40px;color:#8a849c}.mo-q:focus-within{border-color:var(--u-ind);box-shadow:0 0 0 3px rgba(79,70,229,.14)}.mo-q input{flex:1 1;border:0!important;outline:none;padding:8px 0!important;font:inherit;background:none;min-width:0}.mo-filter select{min-height:40px;border-radius:11px!important}.mo-list{border:1px solid var(--u-line)}.mo-wrap{overflow-x:auto}.mo-t{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.mo-t th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:start;font-size:12px;font-weight:700;color:#4b4566;background:#f7f6fb;padding:10px 12px;border-bottom:1px solid var(--u-line);white-space:nowrap}.mo-t td.c,.mo-t th.c{text-align:center}.mo-t td.n,.mo-t th.n{text-align:end}.mo-t td{padding:11px 12px;border-bottom:1px solid #f2f0f7;vertical-align:middle;white-space:nowrap}.mo-r:hover td{background:#faf9fe}.mo-r.al td:first-child{box-shadow:inset -3px 0 0 #e11d48}.mo-no{color:var(--u-ink);text-decoration:none}.mo-no:hover{color:var(--u-ind)}.mo-sub{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;color:var(--u-mute)}.mo-src{font-style:normal;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:#f1eff7;color:#5b5470}.mo-src.portal{background:var(--u-ind-s);color:var(--u-ind)}.mo-src.online{background:var(--u-sky-s);color:var(--u-sky)}.mo-src.api{background:var(--u-vio-s);color:var(--u-vio)}.mo-src.demo{background:#fff4e0;color:#b45309}.mo-ag{display:inline-flex;align-items:center;gap:8px;max-width:220px}.mo-av{flex:none;border-radius:10px;display:grid;font-size:11.5px;color:#fff;background:var(--mo-g,var(--u-g-ind))}.mo-agn{overflow:hidden;text-overflow:ellipsis;color:var(--u-ink)}.mo-ag.t-sky{--mo-g:var(--u-g-sky)}.mo-ag.t-vio{--mo-g:linear-gradient(135deg,#5b21b6,#a78bfa)}.mo-ag.t-amb{--mo-g:var(--u-g-amb)}.mo-ag.t-tea{--mo-g:var(--u-g-tea)}.mo-ag.t-ros{--mo-g:var(--u-g-ros)}.mo-ag.t-ind{--mo-g:var(--u-g-ind)}.mo-ag.t-grn{--mo-g:var(--u-g-grn)}.mo-lead{font-weight:600;color:var(--u-ink)}.mo-pax{font-style:normal;-webkit-margin-start:6px;margin-inline-start:6px;font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;background:#f1eff7;color:#5b5470}.mo-h a{display:block;font-weight:600;color:var(--u-ink);text-decoration:none;max-width:230px;overflow:hidden;text-overflow:ellipsis}.mo-h a:hover{color:var(--u-ind)}.mo-h small,.mo-stay small{display:block;font-size:11.5px;color:var(--u-mute);margin-top:2px}.mo-stay b{font-weight:700;color:var(--u-ink)}.mo-fl{font-size:12.5px;color:var(--u-ink2)}.mo-fl svg{color:var(--u-sky);-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:-2px}.mo-dots{display:inline-flex;align-items:center;gap:3px}.mo-dots i{width:9px;height:9px;border-radius:50%;background:#fcd9a8;box-shadow:inset 0 0 0 1px #f0a929}.mo-dots i.ok{background:#10b981;box-shadow:none}.mo-dots small{-webkit-margin-start:5px;margin-inline-start:5px;font-size:11px;color:var(--u-mute)}.mo-pr{color:#0f766e;font-weight:700}.mo-t .rz-st{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px}.mo-al td{padding:0 12px 10px;background:#fff;border-bottom:1px solid #f2f0f7;white-space:normal}.mo-alw{display:flex;flex-wrap:wrap;gap:6px}.mo-alw a{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9px;background:#fff1f3;color:#be123c;font-size:12px;text-decoration:none;border:1px solid #ffe0e5}.mo-alw a:hover{background:#ffe4e9}.rz-k,.rz-k-box.sec-h{--kt:#4338ca;--kts:#eef0ff;--ktg:linear-gradient(135deg,#3730a3,#818cf8)}.rz-k-box.sec-p{--kt:#6d28d9;--kts:#f4efff;--ktg:linear-gradient(135deg,#5b21b6,#a78bfa)}.rz-k-box.sec-f{--kt:#0369a1;--kts:#e9f5fd;--ktg:linear-gradient(135deg,#0369a1,#38bdf8)}.rz-k-box.sec-t{--kt:#b45309;--kts:#fff5e6;--ktg:linear-gradient(135deg,#b45309,#fbbf24)}.rz-k-head{background:linear-gradient(135deg,#f4f3ff,#fbf9ff);border:1px solid #e2defa;border-radius:16px}.rz-k-box{border:1px solid #e9e6f3;border-radius:16px;box-shadow:0 10px 26px -24px rgba(30,27,75,.45)}.rz-k-box>h3{background:linear-gradient(180deg,var(--kts),#fff);color:var(--u-ink);border-bottom:1px solid #efedf6;border-radius:16px 16px 0 0}.rz-k-box>h3:before{content:"";width:4px;align-self:stretch;-webkit-margin-end:2px;margin-inline-end:2px;border-radius:4px;background:var(--ktg)}.rz-k-no{background:var(--ktg);box-shadow:0 6px 14px -8px var(--kt)}.rz-k-t th{background:#fbfaff;color:#4b4566}.rz-k-t tbody tr:hover td{background:#fcfbff}.rz-k-t tr.on td{background:var(--kts)}.rz-k .rz-cb>input:focus,.rz-k input:focus,.rz-k select:focus{border-color:var(--kt);box-shadow:0 0 0 3px var(--kts)}.rz-k-link,.rz-k-multi{color:var(--kt)}.rz-k-multi{background:var(--kts);border-color:transparent}.rz-k-add{border-color:var(--kt);color:var(--kt);background:#fff}.rz-k-add:hover{background:var(--kts)}.rz-k-seg label.on,.rz-k-seg label:has(input:checked){background:var(--ktg);color:#fff}.rz-k-t td.n b{color:var(--kt)}.rz-k-sum{background:linear-gradient(135deg,#1e1b4b,#3730a3 60%,#6d28d9);border:0;color:#fff;box-shadow:0 16px 36px -18px rgba(30,27,75,.7)}.rz-k-sum small{color:#c7c9ff}.rz-k-sum b{color:#fff}.rz-k-sum.static{background:linear-gradient(135deg,#f4f3ff,#fbf9ff);color:var(--u-ink);box-shadow:none;border:1px solid #e2defa}.rz-k-sum.static small{color:var(--u-mute)}.rz-k-sum.static b{color:var(--u-ink)}.rz-k-foot{background:linear-gradient(to top,var(--u-bg) 70%,rgba(247,246,251,0))}.rz-k-sum b.money-neg{color:#fda4af}.rz-k-box:not([class*=sec-])>h3:before{display:none}.pd.pd-inv{width:210mm;max-width:100%;min-height:297mm;box-sizing:border-box;padding:14mm 13mm 9mm;display:flex;flex-direction:column}.pd.pd-inv .pd-f{margin-top:auto}@media print{.pd.pd-inv{width:100%;max-width:none;min-height:calc(297mm - 16mm - 4px);padding:0}}@media (max-width:820px){.pd.pd-inv{width:100%;min-height:0;padding:16px}}.vc-tools-r{gap:8px;flex-wrap:wrap}.pdf-btn,.vc-tools-r{display:inline-flex;align-items:center}.pdf-btn{gap:6px}.pdf-btn[aria-busy=true]{opacity:.7;cursor:progress}.pdf-err{font-size:12px;color:#b4232a}.rz-k-agr{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;color:var(--kt,#4338ca);cursor:pointer;white-space:nowrap}.rz-k-agr input{width:13px;height:13px;margin:0}.hs-send{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:14px;background:#fff;border:1px solid #e9e6f3;border-radius:18px;box-shadow:0 12px 30px -26px rgba(30,27,75,.5)}.hs-send-h{display:flex;align-items:center;gap:12px}.hs-send-h h2{margin:0;font-size:16px;color:var(--u-ink)}.hs-send-h p{margin:2px 0 0;font-size:12.5px;color:var(--u-mute)}.hs-send-i{width:42px;height:42px;flex:none;border-radius:13px;display:grid;place-items:center;background:var(--u-g-sky);color:#fff}.hs-send-i svg{width:21px;height:21px}.hs-g{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#f6f9ff,#fff 60%);border:1px solid #e4ecf7}.hs-g>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hs-g>header b{font-size:14.5px;color:var(--u-ink)}.hs-gi{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--u-sky-s);color:var(--u-sky)}.hs-gi svg{width:16px;height:16px}.hs-need{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.hs-need.new{background:#fff4e0;color:#b45309}.hs-need.amend{background:#fff1f3;color:#be123c}.hs-need.cancel{background:#fde8ec;color:#9f1239}.hs-need.done{background:var(--s-ok-grad);color:var(--s-ok-ink)}.hs-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.hs-lines li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;padding:6px 8px;border-radius:9px;background:#fff;border:1px solid #eef1f8}.hs-st{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:#f1eff7;color:#5b5470}.hs-st.ok{background:var(--s-ok-grad);color:var(--s-ok-ink)}.hs-st.info{background:var(--u-sky-s);color:var(--u-sky)}.hs-st.wait{background:var(--s-warn-grad);color:var(--s-warn-ink)}.hs-st.bad,.hs-st.warn{background:var(--s-bad-grad);color:var(--s-bad-ink)}.hs-form{display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px}.hs-form label{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:var(--u-mute)}.hs-form input,.hs-form select{min-height:38px;padding:6px 10px;border:1px solid #dcd8e8;border-radius:10px;font:inherit;font-size:13.5px;background:#fff;color:var(--u-ink)}.hs-form input{min-width:240px}.hs-acts{display:flex;gap:8px;flex-wrap:wrap}.hs-form .rz-hint{flex:1 1 100%;margin:0}.hs-hist summary{cursor:pointer;font-size:12.5px;color:var(--u-ink2);display:inline-flex;align-items:center;gap:6px}.hs-hist ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.hs-hist li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:12.5px;padding:6px 8px;border-radius:9px;background:#faf9fd}.hs-hist li.bad{background:var(--s-bad-grad)}.hs-hist em{font-style:normal;font-weight:700;color:#b45309}.hs-hist em.ok{color:var(--s-ok-ink)}.dcm{width:min(794px,100%);display:grid;grid-gap:6px;gap:6px}.dcm-f{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid #e7e3f0}.dcm-f label{flex:1 1 260px;display:grid;grid-gap:3px;gap:3px;font-size:12px;color:#6b6680}.dcm-f input{min-height:38px;padding:6px 10px;border:1px solid #dcd8e8;border-radius:10px;font:inherit}.pub-sign{font-size:13px;color:#5b6a63;margin:8px 0}.pub-sign b{color:#16201c}.pd.vv{width:210mm;max-width:100%;min-height:297mm;box-sizing:border-box;padding:13mm 13mm 9mm;display:flex;flex-direction:column;font-size:12.5px}.pd.vv>.vv-foot{margin-top:auto}.vv .pd-h{padding-bottom:12px;gap:14px}.vv-card{margin:16px 0 12px}.vv-card .vv-hotel{padding:12px 16px}.vv-card .vv-hotel h1{font-size:19px;margin:2px 0 4px}.vv-card .vv-hotel p{font-size:12px;margin:3px 0}.vv-card .vv-stay>div{padding:11px 14px;gap:2px}.vv-card .vv-stay b{font-size:14px}.vv-card .vv-stay .n b{font-size:20px}.vv-card .vv-facts span{padding:9px 14px;font-size:12.5px}.vv-tl{margin:4px 0 16px;padding:12px 8px 10px}.vv-tl b{font-size:11.5px}.vv-tl em{font-size:10.5px}.vv-gn{margin-bottom:14px}.vv-sec h2{font-size:13px;margin:0 0 8px}.vv-names{gap:6px 10px}.vv-names li{padding:5px 8px;font-size:12.5px}.vv-grid{gap:18px;margin-bottom:6px}.vv-col{gap:14px}.vv-leg{padding:9px 12px;gap:6px 12px;margin-bottom:7px;font-size:12px;border-radius:10px}.vv-leg .vc-fl img{height:18px}.vv-meet{padding:11px 13px;gap:12px}.vv-maprow{gap:12px}.vv-terms{margin-top:14px}.vv-terms p{margin:4px 0;font-size:11.5px}.vv-note{margin:14px 0 0;padding:11px 14px 12px;border-radius:12px;background:#fff8e6;border:1px solid #f1dca4;page-break-inside:avoid;break-inside:avoid}.vv-note h2{margin:0 0 4px;font-size:13px;color:#8a5a00;display:flex;gap:6px;align-items:center}.vv-note p{margin:0;font-size:12.5px;line-height:1.75;color:#3b2f12;white-space:pre-wrap}.vv-foot{padding-top:12px}@media print{.pd.vv{width:100%;max-width:none;min-height:calc(297mm - 16mm - 4px);padding:0}}@media (max-width:820px){.pd.vv{width:100%;min-height:0;padding:16px}}.pd-t td.g{font-size:11.5px;color:#34413b;line-height:1.6;max-width:260px}.pd-t td.c,.pd-t th.c{text-align:center}.rz-k-t td.rm select{min-width:104px;font-size:12.5px}.pd-dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:6px;gap:6px;margin-top:6px}.pd-dates>div{display:grid;grid-gap:1px;gap:1px;padding:6px 10px;border:1px solid #dfe8e3;border-radius:9px;background:#fff}.pd-dates small{font-size:10px;font-weight:800;color:#5d6c65}.pd-dates b{font-size:14px;font-weight:800;color:#16201c}.pd-box .pd-dates span{font-size:10.5px;color:#6b7a73}.pd-dates .pdd-n{text-align:center;min-width:58px}.pd-dates .pdd-n b{font-size:18px;color:#0c4535}.pd-t.pd-rooms{table-layout:fixed}.pd-rooms td.i,.pd-rooms th.i{width:22px}.pd-rooms .pdr-rt{width:19%}.pd-rooms .pdr-bd{width:6%}.pd-rooms .pdr-px{width:11%}.pd-rooms td.c,.pd-rooms th.c{width:7.5%;text-align:center}.pd-rooms td.n,.pd-rooms th.n{width:12.5%}.pd-rooms td.g{font-size:11.5px;color:#26322d;line-height:1.55;overflow-wrap:anywhere}.pd-rooms td.g div+div{border-top:1px dotted #e3ebe7}.pd-rooms td.pdr-bd,.pd-rooms td.pdr-px{font-size:12px;color:#34433d}.pd-rooms td.n div{white-space:nowrap}.pd-rooms td.n small{display:inline;color:#6b7a73;font-size:10.5px}.pub-rooms{width:100%;border-collapse:collapse;margin:6px 0 12px;font-size:13px;direction:ltr;text-align:left}.pub-rooms th{background:#eef5f1;color:#0c4535;font-size:11.5px;font-weight:700;padding:7px 8px;text-align:left}.pub-rooms td{padding:8px;border-bottom:1px solid #e8eeeb;vertical-align:top}.pub-rooms td small{display:block;color:#5b6a63;font-size:11.5px}.pub-rooms .c{text-align:center}.pub-rooms .n{text-align:right;white-space:nowrap}.mo-srcf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 10px}.mo-srcl{font-size:12px;color:var(--u-mute);-webkit-margin-end:2px;margin-inline-end:2px}.mo-srcf a{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#fff;border:1px solid #e6e2f0;color:var(--u-ink2);font-size:12.5px;text-decoration:none}.mo-srcf a b{font-size:11.5px;padding:0 6px;border-radius:999px;background:#f1eff7;color:var(--u-ink)}.mo-srcf a.on{border-color:transparent;background:#1f2937;color:#fff}.mo-srcf a.on b{background:hsla(0,0%,100%,.2);color:#fff}.mo-srcf a.s-portal.on{background:#6d28d9}.mo-srcf a.s-online.on{background:#0f766e}.mo-srcf a.s-api.on{background:#1d4ed8}.mo-src{display:inline-flex;align-items:center;gap:3px}.mo-src .ic-xs{width:11px;height:11px}.mo-src.portal{background:#ede9fe;color:#6d28d9}.mo-src.online{background:#ccfbf1;color:#0f766e}.mo-src.api{background:#dbeafe;color:#1d4ed8}.mo-src.card{background:#f1f5f9;color:#475569}.sjm{grid-gap:14px;gap:14px}.sjm,.sjm-k{display:grid}.sjm-k{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.sjm-k>div{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;background:#fff;border:1px solid #e6eaee;border-radius:14px}.sjm-k small{font-size:12px;color:#6b7580}.sjm-k b{font-size:22px;font-weight:800;color:#17212b}.sjm h2 small{font-size:12px;font-weight:400;color:#6b7580}.sjm-l{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;line-height:1.8}.sjr-g{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.sjr,.sjr-g{display:grid}.sjr{grid-gap:8px;gap:8px;padding:12px 14px;background:#fff;border:1px solid #e6eaee;border-radius:14px;align-content:start}.sjr-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sjr-h b{font-size:16px}.sjr-done{font-size:12px;color:#0c4535;background:#e8f3ef;border-radius:999px;padding:2px 10px}.sjr-c{font-size:12.5px;color:#6b7580;display:flex;gap:6px;align-items:center}.sjr-b{display:flex;gap:8px;flex-wrap:wrap}.sjr .note{font-size:12.5px;line-height:1.9;margin:0}.pst-f{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.pst-f .pst-kind{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--ink-3)}.pst-f .pst-kind select{min-width:110px}.pst-f .pst-party{flex:1 1 260px;min-width:220px}.pst-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 2px 12px}.pst-head b{font-size:19px}.pst-head small{display:block;color:var(--ink-3);margin-top:2px}.pst-code{-webkit-margin-start:8px;margin-inline-start:8px;font-size:12.5px;color:var(--ink-3);background:#f2f4f5;border-radius:999px;padding:2px 9px}.pst-tools{display:flex;gap:8px}.pst-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.pst-sum>div{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.pst-sum small{color:var(--ink-3);font-size:12px}.pst-sum b{font-size:18px}.pst-sum .pst-close{background:#f4f8f6;border-color:#cfe1d8}.pst-sum .pst-close.due{background:#fdf3f2;border-color:#f0cdc9}.pst-t .up{color:#b3261e}.pst-t .down{color:#0c4535}.pst-sum b.up{color:#b3261e}.pst-sum b.down{color:#0c4535}.pst-t tr.pst-open td,.pst-t tr.pst-sj td{background:#f7f8f9;font-weight:500}.pst-t tfoot td{border-top:2px solid var(--line);font-weight:600;padding:12px}.pst-hist summary{cursor:pointer}@media print{.pst-cur,.pst-hist{page-break-inside:auto;break-inside:auto;box-shadow:none}.pst-hist{display:block}}.vd h1{margin-bottom:6px}.vd-brand{display:flex;align-items:center;gap:12px;margin:14px 0;padding:12px;border:1px solid var(--pt-line);border-radius:12px}.vd-brand img{height:44px;max-width:140px;object-fit:contain}.vd-brand div{display:flex;flex-direction:column;flex:1 1}.vd-brand .hc-btn{margin:0}.vd-f{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;align-items:end}.vd-f label{display:flex;flex-direction:column;gap:4px;font-size:13px}.vd-f label.w{grid-column:1/-1}.vd-f input,.vd-f select{padding:9px 10px;border:1px solid var(--pt-line);border-radius:10px;font:inherit;background:#fff}.vd-list{display:flex;flex-direction:column;gap:8px}.vd-i{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--pt-line);border-radius:10px}.vd-i div{display:flex;flex-direction:column}.vd-i .hc-btn{margin:0}.vd-i.error small{color:var(--s-bad-ink)}.vsg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:6px 0 10px}.vsg-grid button{font:inherit;text-align:right;display:grid;grid-gap:4px;gap:4px;align-content:start;background:#fff;border:1.5px solid #e3e8e5;border-radius:14px;padding:10px 12px;cursor:pointer;color:#1f2937;min-height:112px}.vsg-grid button svg{color:#0c4535}.vsg-grid button b{font-size:14px}.vsg-grid button small{font-size:11.5px;color:#6b7570;line-height:1.6}.vsg-grid button.on{border-color:#0c4535;background:#eef5f2;box-shadow:0 0 0 2px rgba(12,69,53,.12)}.vsg-grid button.dim{opacity:.5}.vsg-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.vsg-tags i{font-style:normal;font-size:10.5px;background:#f3f5f4;color:#0c4535;border-radius:999px;padding:1px 8px}.vsg-occ{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.vsg-chk{display:flex;gap:6px;align-items:center;font-size:13.5px}.vsg-chk small{color:#8a938f}.vsg-occ-row{display:flex;flex-wrap:wrap;gap:10px}.vsg-occ-row label{display:grid;grid-gap:3px;gap:3px;font-size:12.5px;color:#4b5563}.vsg-occ-row label svg{vertical-align:-2px}.vsg-occ-row input{font:inherit;border:1px solid #dfe5e2;border-radius:10px;padding:6px 10px;min-width:170px}.vsg-exp{gap:10px;flex-wrap:wrap}.vsg-exp,.vsg-text{display:flex;align-items:center}.vsg-text{gap:6px}.vsg-text input{flex:1 1}.vsg-save{font:inherit;display:inline-flex;gap:4px;align-items:center;border:1px solid #e3e8e5;background:#fff;color:#0c4535;border-radius:9px;padding:6px 8px;cursor:pointer;font-size:11.5px;white-space:nowrap}.vsg-save:disabled{opacity:.45;cursor:default}.vsg-photo{border:1px dashed #dfe5e2;border-radius:12px;padding:8px;margin-top:6px}.vsg-photo-h{display:flex;gap:10px;align-items:flex-start}.vsg-focus{position:relative;width:132px;flex:none;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#f3f5f4;cursor:crosshair}.vsg-focus img{width:100%;height:100%;object-fit:cover;display:block}.vsg-focus.empty{display:grid;place-items:center;font-size:12px;color:#9aa3a0;cursor:default}.vsg-dot{position:absolute;width:16px;height:16px;border-radius:50%;background:#e4a93a;border:3px solid #fff;transform:translate(-50%,-50%);box-shadow:0 1px 6px rgba(0,0,0,.4)}.vsg-hint{position:absolute;inset:auto 6px 6px auto;background:hsla(0,0%,100%,.92);color:#0c4535;font-size:11px;border-radius:6px;padding:1px 6px;display:inline-flex;gap:3px;align-items:center}.vsg-photo-c{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:flex-end}.vsg-photo-c label{display:grid;grid-gap:2px;gap:2px;font-size:11.5px;color:#6b7570}.vsg-photo-c select{font:inherit;font-size:12.5px;border:1px solid #dfe5e2;border-radius:8px;padding:4px 6px}.vsg-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:6px;gap:6px;margin-top:8px}.vsg-thumbs button{position:relative;padding:0;border:2px solid transparent;border-radius:9px;overflow:hidden;aspect-ratio:4/3;background:#f3f5f4;cursor:pointer}.vsg-thumbs button.on{border-color:#0c4535}.vsg-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.vsg-thumbs i{position:absolute;top:4px;right:4px;font-style:normal;font-size:10.5px;font-weight:700;color:#fff;border-radius:6px;padding:0 6px}.vsg-thumbs i.ok{background:#2f9e44}.vsg-thumbs i.mid{background:#e4a93a}.vsg-thumbs i.low{background:#e5484d}.vsg-thumbs em{position:absolute;bottom:4px;left:4px;font-style:normal;font-size:10.5px;background:hsla(0,0%,100%,.92);color:#0c4535;border-radius:6px;padding:0 6px}.vsg-lib summary{cursor:pointer;font-weight:700;color:#0c4535}.vsg-slogans{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.vsg-slogans li{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1px solid #eef1ef;border-radius:9px;padding:5px 9px;font-size:13px}.vsg-slogans button{border:0;background:none;color:#9aa3a0;cursor:pointer}.vsg-empty{font-size:12.5px}.mo-tasks{background:#fff;border:1px solid var(--u-line);border-radius:14px;margin-bottom:10px}.mo-tasks>summary{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 14px;cursor:pointer;font-size:13px}.mo-tasks>summary::-webkit-details-marker{display:none}.mo-tk-t{font-weight:700;color:var(--u-ink);-webkit-margin-end:4px;margin-inline-end:4px}.mo-tk-c{color:var(--u-mute);font-size:12.5px}.mo-tk-c b{-webkit-margin-start:3px;margin-inline-start:3px;padding:0 7px;border-radius:999px;background:#f1eff7;color:var(--u-ink);font-size:12px}.mo-tk-c.on b{background:#fde7c2;color:#92400e}.mo-tk-o{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--u-ind)}.mo-tasks[open] .mo-tk-o{visibility:hidden}.mo-tasks[open]>summary{border-bottom:1px solid #f0eef5}.mo-tasks>.mo-portal{padding:10px 14px}.mo-tasks .rz-req{padding:4px 14px 12px;margin:0}.mo-bar{display:grid;grid-gap:8px;gap:8px;background:#fff;border:1px solid var(--u-line);border-radius:16px;padding:10px 12px;margin-bottom:10px}.mo-bar .mo-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:end;padding:0;border:0;background:none}.mo-bar .mo-filter select{padding:8px 10px;border:1px solid #ddd8e6;font:inherit;max-width:220px}.mo-bar .mo-srcf{margin:0;padding-top:8px;border-top:1px solid #f2f0f7}.mo-cnt{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px;color:var(--u-mute)}.mo-cnt b{color:var(--u-ink)}.mo-list{overflow:clip}.mo-t{table-layout:fixed}.mo-t th:first-child{width:22%}.mo-t th:nth-child(2){width:17%}.mo-t th:nth-child(3){width:21%}.mo-t th:nth-child(4),.mo-t th:nth-child(5){width:14%}.mo-t th:nth-child(6){width:12%}.mo-t td{padding:8px 12px}.mo-t td,.mo-t td small{overflow:hidden;text-overflow:ellipsis}.mo-t td small{display:block;font-size:11.5px;color:var(--u-mute);margin-top:2px}.mo-l1{align-items:center}.mo-fa .mo-ag,.mo-l1{display:flex;gap:6px;min-width:0}.mo-fa .mo-ag{max-width:100%;margin-top:4px;font-size:12.5px}.mo-fa .mo-av{width:20px;height:20px;border-radius:6px;font-size:9px}.mo-fa .mo-agn{font-weight:500;color:var(--u-ink2);white-space:nowrap}.mo-fa .mo-ag small{display:inline;margin:0;flex:none}.mo-lead{overflow:hidden;text-overflow:ellipsis}.mo-h a{max-width:100%}.mo-stay .mo-fl{-webkit-margin-start:8px;margin-inline-start:8px;font-size:11.5px;color:var(--u-ink2)}.mo-stc .mo-dots{margin-top:5px}.mo-stc .mo-dots small{display:inline;margin:0;-webkit-margin-start:5px;margin-inline-start:5px}.mo-amt b{display:block;font-weight:700;color:var(--u-ink)}.mo-amt small.mo-pr{color:#0f766e;font-weight:700}.mo-r.off td{opacity:.55}.mo-alx{position:relative;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:#fff1f3;color:#be123c;border:1px solid #ffd5dc;font-size:11.5px;cursor:default;outline:none}.mo-alx:focus-visible{box-shadow:0 0 0 3px rgba(225,29,72,.2)}.mo-alp{display:none;position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:5;width:max-content;max-width:300px;padding:8px;border-radius:12px;background:#fff;border:1px solid #ffd5dc;box-shadow:0 14px 30px -14px rgba(30,27,75,.35);white-space:normal}.mo-alx:focus-within .mo-alp,.mo-alx:hover .mo-alp{display:grid;grid-gap:4px;gap:4px}.mo-alp a{display:block;padding:5px 8px;border-radius:8px;background:#fff5f7;color:#be123c;font-size:12px;text-decoration:none}.mo-alp a:hover{background:#ffe4e9}.mo-t td.mo-stc{overflow:visible}.mo-pg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 14px;border-top:1px solid var(--u-line);font-size:13px;color:var(--u-mute)}.mo-pgi b{color:var(--u-ink)}.mo-pgl{display:flex;flex-wrap:wrap;gap:4px}.mo-pgl a,.mo-pgl span{min-width:34px;padding:6px 10px;border-radius:9px;text-align:center;text-decoration:none;color:var(--u-ink2);border:1px solid #e6e2f0;background:#fff}.mo-pgl a:hover{border-color:#c7c9ff;color:var(--u-ind)}.mo-pgl a.on{background:#0c4535;border-color:#0c4535;color:#fff;font-weight:700}.mo-pgl span.off{color:#c4c0d0}.mo-pgl span.gap{border:0;background:none;min-width:0;padding:6px 2px}@media (max-width:900px){.mo-t,.mo-t tbody,.mo-t td,.mo-t tr{display:block;width:auto!important}.mo-t thead{display:none}.mo-t tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 10px;gap:2px 10px;padding:10px 12px;border-bottom:1px solid #f2f0f7}.mo-t td{padding:2px 0;border:0}.mo-r.al td:first-child{box-shadow:none}.mo-r.al{box-shadow:inset -3px 0 0 #e11d48}}.mo-t{font-size:13px}.mo-t th{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;border-bottom:1px solid #e5e7eb}.mo-t td+td,.mo-t th+th{-webkit-border-start:1px solid #f1f5f9;border-inline-start:1px solid #f1f5f9}.mo-t tbody tr.mo-r:nth-child(even of .mo-r) td{background:#fbfbfd}.mo-r{position:relative;cursor:pointer}.mo-r:hover td{background:#f3f6ff!important}.mo-r .mo-peek:after{content:"";position:absolute;inset:0}.mo-r .mo-acts,.mo-r .mo-alx,.mo-r .mo-no{position:relative;z-index:2}.mo-day td{position:-webkit-sticky;position:sticky;top:36px;z-index:1;padding:7px 14px!important;background:#eef2f6!important;color:#0f172a;font-size:12.5px;border:0!important;box-shadow:inset -4px 0 0 #0c4535}.mo-day td b{font-weight:800;letter-spacing:.02em}.mo-day td>span{color:#64748b;-webkit-margin-start:10px;margin-inline-start:10px}.mo-day.today td{background:#e8f3ef!important}.mo-day.past td{background:#f4f4f5!important;color:#71717a;box-shadow:inset -4px 0 0 #a1a1aa}.mo-amt b,.mo-amt small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-stay .mo-fl{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:1px solid #e2e8f0;border-inline-start:1px solid #e2e8f0}.mo-code{display:inline-flex;align-items:center;white-space:nowrap}.mo-code i{font-style:normal;font-weight:800;font-size:11px;min-width:26px;text-align:center;padding:2px 6px;border-radius:6px;color:#fff;letter-spacing:.04em}.mo-code.ok i{background:var(--s-ok-deep)}.mo-code.wait i{background:var(--s-warn-deep)}.mo-code.bad i{background:var(--s-bad-deep)}.mo-code.off i{background:var(--s-off)}.mo-code i{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 1px 2px rgba(0,0,0,.15)}.mo-code span{font-size:12px;color:#475569}@media (max-width:900px){.mo-day td{position:static;display:block}.mo-t td+td{-webkit-border-start:0;border-inline-start:0}}.mo-t th{padding:0}.mo-t th a{display:block;padding:10px 12px;text-decoration:none;text-align:right}.mo-t th.n a{text-align:left}.mo-t th a:hover{background:#f1f5f9}.mo-t th a:hover,.mo-t th.on a{color:var(--u-ink)}.mo-sa{-webkit-margin-start:5px;margin-inline-start:5px;font-size:9px;color:#0c4535}.mo-sortn{padding:8px 14px;font-size:12.5px;color:#64748b;background:#fffbeb;border-bottom:1px solid #fde68a}.mo-sortn a{color:#0c4535;font-weight:700;-webkit-margin-start:6px;margin-inline-start:6px}.mo-xls{-webkit-margin-start:8px;margin-inline-start:8px}.mo-ag2{display:flex;align-items:center;gap:6px;margin-top:5px;min-width:0;font-size:12.5px}.mo-acode{flex:none;font-style:normal;font-size:10.5px;font-weight:800;min-width:22px;height:20px;padding:0 5px;display:inline-grid;place-items:center;background:#eef2f7;color:#334155;border:1px solid #dfe5ee}.mo-acode.t-amb,.mo-acode.t-grn,.mo-acode.t-ind,.mo-acode.t-ros,.mo-acode.t-sky,.mo-acode.t-tea,.mo-acode.t-vio{color:#fff;border:0;background:var(--mo-g,#64748b)}.mo-acode.t-sky{--mo-g:var(--u-g-sky)}.mo-acode.t-vio{--mo-g:linear-gradient(135deg,#5b21b6,#a78bfa)}.mo-acode.t-amb{--mo-g:var(--u-g-amb)}.mo-acode.t-tea{--mo-g:var(--u-g-tea)}.mo-acode.t-ros{--mo-g:var(--u-g-ros)}.mo-acode.t-ind{--mo-g:var(--u-g-ind)}.mo-acode.t-grn{--mo-g:var(--u-g-grn)}.mo-ag2 .mo-agn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155;font-weight:600}.mo-ag2 small{flex:none;display:inline;margin:0;color:#94a3b8;font-size:11px}.mo-gn{display:inline-block;max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:#334155}.mo-gn b{color:#0f172a;letter-spacing:.02em}.mo-pax2{display:inline-flex;align-items:center;gap:2px;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 6px;border-radius:999px;background:#f1f5f9;color:#475569;font-style:normal;font-size:11px;font-weight:700;vertical-align:middle}.mo-pax2 svg{width:11px;height:11px}.mo-hn{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--u-ink)}.mo-ds{display:inline-flex;flex-wrap:wrap;gap:4px 12px;-webkit-margin-start:14px;margin-inline-start:14px;font-size:12px;color:#64748b}.mo-ds b{color:#0f172a;font-weight:700;-webkit-margin-end:2px;margin-inline-end:2px}.mo-ds .hot,.mo-ds .hot b{color:#b45309}.mo-day td>.mo-ds{-webkit-margin-start:14px;margin-inline-start:14px}.mo-acts{position:absolute!important;inset-inline-end:6px;top:50%;transform:translateY(-50%);display:none;gap:3px;padding:4px;border-radius:10px;background:#fff;box-shadow:0 6px 18px -8px rgba(15,23,42,.35);border:1px solid #e2e8f0}.mo-acts:focus-within,.mo-r:hover .mo-acts{display:flex}.mo-acts a{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#475569}.mo-acts a:hover{background:#ecfdf5;color:#0c4535}.mo-acts svg{width:15px;height:15px}.mo-qv{display:none}.mo-qv:target{display:block;position:fixed;inset:0;z-index:80}.mo-qv-bg{position:absolute;inset:0;background:rgba(15,23,42,.28)}.mo-qv-p{position:absolute;top:0;bottom:0;inset-inline-start:0;width:min(440px,100%);overflow-y:auto;background:#fff;box-shadow:0 0 40px -10px rgba(15,23,42,.4);padding:16px 18px 24px}.mo-qv-h{justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #eef2f6}.mo-qv-h,.mo-qv-h>div{display:flex;align-items:center;gap:10px}.mo-qv-h b{font-size:18px;font-weight:800;color:var(--u-ink)}.mo-qv-x{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#475569;border:1px solid #e2e8f0}.mo-qv-x:hover{background:#f1f5f9}.mo-qv-ag{display:flex;align-items:center;gap:8px;margin:10px 0;font-weight:600;color:#334155}.mo-qv-ag small{color:#94a3b8}.mo-qv-a{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mo-qv-a .btn{display:inline-flex;align-items:center;gap:5px}.mo-qv-al{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px}.mo-qv-al a{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:#fff1f3;color:#be123c;font-size:12.5px;text-decoration:none}.mo-qv-p h3{margin:14px 0 6px;font-size:12.5px;color:#64748b;font-weight:700}.mo-qv-p h3 span{-webkit-margin-start:4px;margin-inline-start:4px;color:#0f172a}.mo-qv-px{margin:0;display:grid;grid-gap:3px;gap:3px;font-size:13px;text-align:left;padding:0 0 0 22px}.mo-qv-px .t{display:inline-block;min-width:34px;color:#94a3b8;font-size:11px}.mo-qv-px b{color:#0f172a}.mo-qv-px small{color:#94a3b8}.mo-qv-ln{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.mo-qv-ln li{display:grid;grid-template-columns:auto 64px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:7px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.mo-qv-ln li.off{opacity:.5}.mo-qv-ln .k{font-size:11.5px;color:#64748b}.mo-qv-ln .d{min-width:0}.mo-qv-ln .d b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mo-qv-ln .d small{display:block;font-size:11.5px;color:#64748b;text-align:right}.mo-qv-t{display:flex;gap:18px;margin-top:14px;padding-top:10px;border-top:1px solid #eef2f6;font-size:13px;color:#64748b}.mo-qv-t b{-webkit-margin-start:4px;margin-inline-start:4px;color:#0f172a}@media (max-width:900px){.mo-acts{display:none!important}.mo-ds{margin:4px 0 0;display:flex}}.rz-k-ext{margin:0 0 12px;font-size:13px;line-height:1.8}.rz-k-tba td{background:#fffaf0;font-size:12.5px}.rz-k-tba.on td{background:#fff4e5}.rz-k-tba .rz-k-chk{-webkit-margin-start:0;margin-inline-start:0;font-weight:600;color:#8a4b08}.rz-k-tba small{color:#7a5a2a}.rz-k-q{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#d9480f;color:#fff;font-size:13px;font-weight:800}.rz-k-qtag{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:#fff0e6;color:#c2410c;border:1px solid #fbc7a4;font-weight:700;font-size:12.5px}.rz-cv-card td{background:#f6f8fa;border-top:2px solid #0c4535;padding:7px 10px!important;font-size:12.5px}.rz-cv-card td>*{-webkit-margin-end:12px;margin-inline-end:12px;vertical-align:middle}.rz-cv-card .rz-k-link{display:inline-flex;align-items:center;gap:4px}.pd-cards{margin-top:12px}.pd-cards td b{display:inline}.rzp-tba{border:1px solid #fbc7a4;background:#fffaf5;margin-bottom:14px}.rzp-tba h2{display:flex;align-items:center;gap:8px}.rzp-q{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#d9480f;color:#fff;font-size:15px;font-weight:800}.rzp-tbaf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 0;border-top:1px solid #f3e2d4}.rzp-tbaf>b{flex-basis:100%}.rzp-tbaf>small{flex-basis:100%;margin-top:-6px}.rzp-tbaf label{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:#5b6470}.rzp-tbaf input,.rzp-tbaf select{min-width:110px;padding:7px 9px;border:1px solid #dcdfe5;border-radius:8px;font:inherit;background:#fff}.rzp-card{display:block;margin-top:2px;color:#0c4535;font-size:11.5px}@media (max-width:640px){.rzp-tbaf label{flex:1 1 45%}.rzp-tbaf input,.rzp-tbaf select{min-width:0;width:100%}}.xs-grid{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.xs-main-col{min-width:0}.xs{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:12px;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.xs-q{width:100%;border:1px solid #e5e9f0;border-radius:9px;padding:7px 10px;font:inherit;font-size:13px;background:#f6f8fb}.xs-main{display:flex;align-items:center;gap:9px;margin:10px 0 6px;padding:9px 10px;border-radius:10px;color:#0f172a;text-decoration:none;border:1px solid transparent}.xs-main svg{width:20px;height:20px;color:#4f46e5;flex:none}.xs-main span{display:grid;line-height:1.35}.xs-main small{color:#64748b;font-size:11.5px}.xs-main.on,.xs-main:hover{background:#eef0ff;border-color:#dfe3ff}.xs-cat{border-top:1px solid #eef1f5;padding:4px 0}.xs-cat summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:13px;color:#475569;padding:6px 4px}.xs-cat summary::-webkit-details-marker{display:none}.xs-cat summary:after{content:"\2039";color:#94a3b8;transition:transform .15s}.xs-cat[open] summary:after{transform:rotate(-90deg)}.xs-cat summary i{font-style:normal;color:#94a3b8;font-weight:400;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:8px;margin-inline-end:8px;font-size:12px}.xs-cat a{display:block;padding:5px 10px;border-radius:8px;color:#0f172a;text-decoration:none;font-size:13px}.xs-cat a:hover{background:#f6f8fb}.xs-cat a.on{background:#eef0ff;color:#3730a3;font-weight:700}@media (max-width:980px){.xs-grid{grid-template-columns:1fr}.xs{position:static;max-height:none}}@media print{.xs-grid{display:block}}.xb{color:#0f172a}.xb .num{font-feature-settings:"tnum"}.xb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.xb-top h2{margin:0;font-size:18px}.xb-acts{display:flex;gap:8px}.xb-b{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;align-items:center}.xb-k{color:#475569;font-size:12.5px;font-weight:600;white-space:nowrap}.xb-seg{display:inline-flex;flex-wrap:wrap;gap:2px;background:#f6f8fb;border:1px solid #e5e9f0;border-radius:10px;padding:3px;justify-self:start}.xb-seg a{padding:5px 13px;border-radius:8px;color:#475569;text-decoration:none;font-size:13px;white-space:nowrap}.xb-seg a.on,.xb-seg a:hover{color:#0f172a;background:#fff}.xb-seg a.on{font-weight:700;box-shadow:0 1px 2px rgba(15,23,42,.08),0 0 0 1px #e5e9f0}.xb-f{display:flex;flex-wrap:wrap;gap:8px;margin:0}.xb-f,.xb-f label{align-items:center}.xb-f label{display:inline-flex;gap:6px;border:1px solid #e5e9f0;border-radius:9px;padding:3px 4px 3px 8px;background:#fff;font-size:13px;max-width:100%}.xb-f label>span{color:#64748b;-webkit-padding-start:4px;padding-inline-start:4px}.xb-f label.on{border-color:#c7d2fe;background:#eef0ff}.xb-f select{border:0;background:transparent;font:inherit;font-size:13px;max-width:240px;min-width:0;padding:3px 2px;color:#0f172a}.xb-clear{color:#be123c;font-size:12.5px;text-decoration:none}.xb-per{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.xb-cus{position:relative}.xb-cus summary{list-style:none;cursor:pointer;border:1px solid #e5e9f0;border-radius:9px;padding:5px 12px;font-size:13px;color:#475569;background:#fff}.xb-cus summary::-webkit-details-marker{display:none}.xb-cus.on summary{border-color:#c7d2fe;background:#eef0ff;color:#3730a3;font-weight:700}.xb-cus[open]>form{position:absolute;z-index:20;inset-inline-start:0;top:calc(100% + 6px);background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:12px;box-shadow:0 12px 30px rgba(15,23,42,.12);display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;min-width:300px}.xb-dates{color:#64748b;font-size:12.5px}.xb-sent{margin:14px 2px 10px;font-size:15px;color:#475569}.xb-sent b{color:#0f172a}.xb-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.xb-kpi{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:12px 14px;min-width:0}.xb-kpi small{color:#475569;font-size:12.5px}.xb-kpi b{display:block;font-size:24px;font-weight:800;margin-top:2px;direction:ltr;text-align:right}.xb-d{font-size:12px;font-weight:600;color:#94a3b8}.xb-d.up{color:#047857}.xb-d.dn{color:#be123c}.xb-d span{color:#94a3b8;font-weight:400}.xb-empty{background:#fff;border:1px dashed #cbd5e1;border-radius:14px;padding:28px;text-align:center;color:#64748b;margin-top:12px}.xb-two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:12px}.xb-p{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:14px 16px;min-width:0}.xb-p h3{margin:0 0 10px;font-size:14px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.xb-p h3 small{color:#94a3b8;font-weight:400;font-size:12px}.xb-hb{display:grid;grid-gap:6px;gap:6px}.xb-hr{display:grid;grid-template-columns:minmax(110px,200px) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.xb-hn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.xb-hn i{font-style:normal;display:inline-block;min-width:20px;-webkit-margin-end:6px;margin-inline-end:6px}.xb-hn i,.xb-hn small{color:#94a3b8;font-size:11.5px}.xb-hn small{-webkit-margin-start:6px;margin-inline-start:6px}.xb-ht{background:#f6f8fb;border-radius:6px;height:14px;position:relative;overflow:hidden}.xb-ht>span{position:absolute;inset-block:0;inset-inline-start:0;background:#4f46e5;border-radius:6px}.xb-ht>span.neg{background:#e11d48}.xb-hr.oth .xb-ht>span{background:#cbd5e1}.xb-hv{font-weight:700;min-width:56px;text-align:left;direction:ltr}.rch-c .xb-hb{margin-top:6px}.xb-cols{display:flex;align-items:flex-end;gap:3px;height:190px;border-bottom:1px solid #e5e9f0;margin-top:18px}.xb-c,.xb-cols{position:relative}.xb-c{flex:1 1;min-width:3px;background:#a5b4fc;border-radius:4px 4px 0 0}.xb-c.max{background:#4f46e5}.xb-c.now{outline:2px solid #f59e0b;outline-offset:1px}.xb-c:hover{background:#d97706}.xb-c em{display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);background:#0f172a;color:#fff;font-style:normal;font-size:11px;padding:2px 7px;border-radius:6px;white-space:nowrap;z-index:2}.xb-c:hover em{display:block}.xb-gl{right:0;border-top:1px dashed #e8ecf3;pointer-events:none}.xb-gl,.xb-gl span{position:absolute;left:0}.xb-gl span{top:-15px}.xb-gl span,.xb-xl{font-size:10.5px;color:#94a3b8}.xb-xl{display:flex;gap:3px;margin-top:4px}.xb-xl span{flex:1 1;min-width:3px;text-align:center;white-space:nowrap;overflow:visible}.xb-tp{margin-top:12px}.xb-h2{margin-top:18px!important}.xb-tw{overflow:auto;border:1px solid #e5e9f0;border-radius:12px;max-height:560px}.xb-t{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.xb-t th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-weight:600;font-size:12px;text-align:right;padding:9px 12px;border-bottom:1px solid #e5e9f0;white-space:nowrap}.xb-t td.n,.xb-t th.n{text-align:left}.xb-t td{padding:8px 12px;border-bottom:1px solid #f0f2f6;white-space:nowrap}.xb-t tbody tr:nth-child(2n) td{background:#fbfcfe}.xb-t tbody tr:hover td{background:#f1f4ff}.xb-t td.i,.xb-t th.i{color:#94a3b8;width:32px}.xb-t td.nm{text-align:right;font-weight:600}.xb-t td.nm small{display:block;font-weight:400;color:#94a3b8;font-size:11.5px}.xb-t td.hi{font-weight:800;color:#3730a3}.xb-t td.neg{color:var(--s-bad-ink)}.xb-t td.z{color:#cbd5e1}.xb-t tfoot td{position:-webkit-sticky;position:sticky;bottom:0;background:#f1f5f9;font-weight:800;border-top:1px solid #e5e9f0}.xb-sh{display:inline-flex;align-items:center;gap:8px;min-width:120px;justify-content:flex-end}.xb-sh i{display:block;height:6px;border-radius:3px;background:#c7d2fe;max-width:70px}.xb-foot{color:#94a3b8;font-size:12px;margin:8px 2px 0}@media (max-width:1100px){.xb-two{grid-template-columns:minmax(0,1fr)}.xb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.xb-b{grid-template-columns:minmax(0,1fr)}.xb-hr{grid-template-columns:96px minmax(0,1fr) auto}.xb-kpi b{font-size:20px}}@media print{.xb-tw{max-height:none;overflow:visible;border:0}.xb-t tfoot td,.xb-t th{position:static}.xb-kpi,.xb-p{page-break-inside:avoid;break-inside:avoid}}.rch-r .ut td{border-bottom-color:#f0f2f6}.rch-r .ut tbody tr:nth-child(2n) td{background:#fbfcfe}.rch-r .ut tbody tr:hover td{background:#f1f4ff}.rch-r .ut tr.ut-t td{border-top:1px solid #e5e9f0}.rmn{display:inline-grid;gap:1px;justify-items:end;line-height:1.25}.rmn-l{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.rmn-l i{font-style:normal;color:#94a3b8;font-size:.85em;font-weight:600}.rmn-l b{font-weight:700;color:#0f172a;font-feature-settings:"tnum"}.rmn-l.sub b{font-weight:600;color:#334155}.rmn-l.neg b{color:var(--s-bad-ink)}.rmn.big{justify-items:start;gap:2px}.rmn.big .rmn-l b{font-size:24px;font-weight:800}.rmn.big .rmn-l.sub b{font-size:17px;font-weight:700}.rmn.big .rmn-l i{font-size:15px}.rch-r .rch-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.rch-r .rch-k{padding:14px 16px;border:1px solid #e5e9f0;border-radius:14px;align-content:start}.rch-r .rch-k b.num{font-size:24px}.rch-r .rch-k em{margin-top:4px}.rch-r .ut-wrap{border:1px solid #e5e9f0;border-radius:14px}.rch-r .ut{font-size:13.5px}.rch-r .ut th{background:#f8fafc;color:#64748b;font-size:12px;font-weight:700;padding:11px 14px;border-bottom:1px solid #e5e9f0}.rch-r .ut td{padding:10px 14px;color:#0f172a;border-bottom:1px solid #eef1f5;vertical-align:middle}.rch-r .ut td.n{text-align:left}.rch-r .ut td.rmn-td{padding-block:8px}.rch-r .ut td a{color:#0f172a;font-weight:700}.rch-r .ut td a:hover{color:#0c4535}.rch-r .ut tbody tr:nth-child(2n) td{background:#fbfcfd}.rch-r .ut tbody tr:hover td{background:#f3f6fb}.rch-r .ut tr.ut-g td{background:#f4f8f6!important;color:#0f172a;font-weight:800;box-shadow:inset -3px 0 0 #0c4535;border-top:0}.rch-r .ut tr.ut-t td{background:#f1f5f9!important;color:#0f172a;font-weight:800;border-top:1px solid #e2e8f0}.rch-r .rch-f{border-color:#e5e9f0;border-radius:14px}.rch-r .rch-l select{border-color:#e2e8f0;border-radius:10px}.rch-r .rch-c{border-color:#e5e9f0;border-radius:14px}.rch-r .ut td{padding:9px 12px}.rch-r .ut td:not(.n){white-space:normal;min-width:64px;max-width:280px;line-height:1.45;overflow-wrap:break-word}.rch-r .ut th{padding:10px 12px}.ut-gp+.ut-gp:before{content:"\00b7";margin:0 8px;color:#94a3b8;font-weight:400}.rch-r .ut td.nw{white-space:nowrap}.mo-today{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.mo-tc{position:relative;display:grid;grid-gap:2px;gap:2px;align-content:start;background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:12px 14px;color:#0f172a;text-decoration:none;transition:border-color .15s,box-shadow .15s;min-width:0}.mo-tc:hover{border-color:#c7d2fe;box-shadow:0 4px 14px rgba(15,23,42,.06)}.mo-tc.on{border-color:#4f46e5;box-shadow:0 0 0 3px #eef0ff}.mo-tc small{display:flex;align-items:center;gap:6px;color:#475569;font-size:12.5px}.mo-tc small i{width:8px;height:8px;border-radius:3px;display:inline-block}.mo-tc small i.t-ind{background:#4f46e5}.mo-tc small i.t-sky{background:#0284c7}.mo-tc small i.t-tea{background:#0d9488}.mo-tc small i.t-ros{background:#dc2626}.mo-tc small i.t-amb{background:#d97706}.mo-tc small i.t-vio{background:#7c3aed}.mo-tc>b{font-size:26px;font-weight:800;line-height:1.2}.mo-tc>span{color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-tc.hot{border-color:#fecaca;background:linear-gradient(180deg,#fff,#fff7f7)}.mo-tc.hot>b{color:#dc2626}.mo-tc.warm>b{color:#7c3aed}.mo-bar.mo-bar2{border-color:#e5e9f0;border-radius:14px;padding:12px;gap:10px}.mo-bar2 .mo-q{background:#f6f8fb}.mo-bar2 .mo-filter select,.mo-bar2 .mo-q{border-color:#e5e9f0}.mo-r2{display:flex;gap:10px 16px;border-top:1px solid #eef1f5;padding-top:10px}.mo-grp,.mo-r2{flex-wrap:wrap;align-items:center}.mo-grp{display:inline-flex;gap:8px}.mo-k{color:#94a3b8;font-size:12.5px}.mo-seg{flex-wrap:wrap;gap:2px;background:#f6f8fb;border:1px solid #e5e9f0;border-radius:10px;padding:3px}.mo-seg,.mo-seg a{display:inline-flex}.mo-seg a{padding:4px 12px;border-radius:8px;color:#475569;text-decoration:none;font-size:13px;gap:6px;align-items:center;white-space:nowrap}.mo-seg a.on,.mo-seg a:hover{background:#fff;color:#0f172a}.mo-seg a.on{font-weight:700;box-shadow:0 1px 2px rgba(15,23,42,.08),0 0 0 1px #e5e9f0}.mo-seg a em{font-style:normal;font-size:11.5px;background:#e9edf3;color:#475569;border-radius:999px;padding:0 7px}.mo-seg a.on em{background:#eef0ff;color:#4f46e5}.mo-r2 .mo-cnt{-webkit-margin-start:auto;margin-inline-start:auto;color:#475569;font-size:13px}.mo-r2 .mo-cnt b{color:#0f172a}.mo-t tr.mo-r>td:first-child{box-shadow:inset -4px 0 0 var(--mo-rail,transparent)}.mo-t tr.mo-rail-ok{--mo-rail:#059669}.mo-t tr.mo-rail-wait{--mo-rail:#d97706}.mo-t tr.mo-rail-bad{--mo-rail:#dc2626}.mo-t tr.mo-rail-off{--mo-rail:#cbd5e1}.mo-t tr.mo-day td{background:#f8faf9}.mo-dn{display:inline-flex;align-items:center;gap:8px}.mo-dbadge{font-style:normal;background:#0c4535;color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:1px 9px;letter-spacing:.02em}.mo-ds .mo-dsum{display:inline-flex;gap:8px}.mo-am{display:block;white-space:nowrap}.mo-am i{font-style:normal;color:#94a3b8;font-weight:600;margin-right:3px}.mo-amt .mo-sv{font-size:14.5px;font-weight:800;color:#0f172a}.mo-amt .mo-pf .mo-am{font-size:12.5px;font-weight:700}.mo-am.pos{color:var(--s-ok-ink)}.mo-am.neg{color:var(--s-bad-ink)}.mo-ds .mo-am{display:inline}.mo-nt{display:inline-block;background:#f1f5f9;border-radius:999px;padding:0 8px;font-size:11.5px;color:#475569;-webkit-margin-end:6px;margin-inline-end:6px}.mo-fl.mo-tba{color:#dc2626;font-weight:700}@media (max-width:1200px){.mo-today{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mo-today{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-r2 .mo-cnt{-webkit-margin-start:0;margin-inline-start:0}}.mo-tc{padding:14px 16px;border-radius:16px;gap:4px}.mo-tc small{font-weight:600;color:#334155}.mo-tci{width:28px;height:28px;border-radius:9px;display:inline-grid;place-items:center;flex:none}.mo-tci svg{width:15px;height:15px}.mo-tci.t-ind{background:#eef0ff;color:#4f46e5}.mo-tci.t-sky{background:#e8f4fb;color:#0284c7}.mo-tci.t-tea{background:#e6f6f4;color:#0d9488}.mo-tci.t-ros{background:#fdecec;color:#dc2626}.mo-tci.t-amb{background:#fdf3e2;color:#d97706}.mo-tci.t-vio{background:#f2edfe;color:#7c3aed}.mo-tc>b{font-size:28px;letter-spacing:-.01em}.mo-tc:after{content:"";position:absolute;inset-inline:16px;bottom:0;border-radius:3px 3px 0 0;background:transparent}.mo-tc.on:after{background:#4f46e5}.mo-tc.hot:after{background:#dc2626}.mo-list{border-radius:16px}.mo-t th{font-size:11px;color:#64748b;background:#f8fafc;padding:12px 14px;border-bottom:1px solid #e5e9f0}.mo-t th a{color:inherit}.mo-t th.on,.mo-t th.on a{color:#4f46e5}.mo-t td+td,.mo-t th+th{-webkit-border-start:0;border-inline-start:0}.mo-t td{padding:12px 14px;border-bottom:1px solid #eef1f5}.mo-t tr.mo-r:hover>td{background:#f7f9ff}.mo-no{font-size:14.5px;font-weight:800;letter-spacing:.01em}.mo-agn{color:#334155;font-weight:600}.mo-acode{border-radius:6px}.mo-guest{white-space:nowrap}.mo-av{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:.02em;vertical-align:middle;-webkit-margin-end:8px;margin-inline-end:8px;direction:ltr}.mo-av.t-sky{background:#e0f2fe;color:#0369a1}.mo-av.t-vio{background:#ede9fe;color:#6d28d9}.mo-av.t-amb{background:#fef3c7;color:#b45309}.mo-av.t-tea{background:#ccfbf1;color:#0f766e}.mo-av.t-ros{background:#ffe4e6;color:#be123c}.mo-av.t-ind{background:#e0e7ff;color:#4338ca}.mo-av.t-grn{background:#dcfce7;color:#15803d}.mo-gn{font-size:14px}.mo-gn b{font-weight:800}.mo-hn{font-weight:700;color:#0f172a}.mo-code{border-radius:999px;padding:2px 10px 2px 6px;gap:6px}.mo-code>i{border-radius:999px;font-size:10.5px;padding:1px 7px}.mo-stay>b{font-size:14px}.mo-t tr.mo-day td{padding:10px 14px;border-top:1px solid #e5e9f0}.mo-dn{font-size:14px;font-weight:800;color:#0f172a}.mo-ds span{background:#fff;border:1px solid #e5e9f0;border-radius:999px;padding:1px 10px}.mo-ds span.hot{border-color:#fde4b8;background:#fffbeb}.mo-code.ok{background:var(--s-ok-grad)}.mo-code.wait{background:var(--s-warn-grad)}.mo-code.bad{background:var(--s-bad-grad)}.mo-code.off{background:#f1f5f9}.mo-code.ok span{color:var(--s-ok-ink)}.mo-code.wait span{color:var(--s-warn-ink)}.mo-code.bad span{color:var(--s-bad-ink)}.mo-t td.mo-guest{overflow:hidden}.mo-guest>.mo-gn{display:inline-block;max-width:calc(100% - 84px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-guest>.mo-gn,.mo-guest>.mo-pax2{vertical-align:middle}.vv-gn h2 .vv-gc{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e7f1ec;color:#0c4535;font-size:11px;font-weight:800}.vv-names.vv-boxes{gap:6px 8px;margin-top:6px}.vv-names.vv-boxes li{background:#fff;border:1px solid #dfe6e2;border-radius:8px;padding:6px 8px;font-size:12.5px;align-items:center;break-inside:avoid;page-break-inside:avoid}.vv-names.vv-boxes li b{font-weight:700;color:#16201c;white-space:normal;overflow:visible;overflow-wrap:anywhere}.vv-names.vv-boxes li>span{width:20px;height:20px;font-size:10.5px}.vv-names.vv-boxes li em{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;font-size:10px;font-weight:700;color:#8a6514;background:#fdf3dc;border-radius:999px;padding:1px 7px;white-space:nowrap}.vv-names.vv-boxes.c3 li{font-size:11.5px;padding:5px 7px}.pd-nms{display:grid;grid-gap:4px;gap:4px}.pd-nm{display:block;border:1px solid #dfe6e2;background:#fbfcfb;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;color:#16201c;page-break-inside:avoid;break-inside:avoid}.pd-rooms td.g .pd-nm+.pd-nm{border-top:1px solid #dfe6e2}@media print{.vv-names.vv-boxes{page-break-inside:auto;break-inside:auto}.pd-nm,.vv-names.vv-boxes li{page-break-inside:avoid;break-inside:avoid}}.rch-r .rch-k b.rmn-kv{font-size:22px;font-weight:800;color:#17212b}.rch-r .ut:has(thead th:nth-child(12)) td,.rch-r .ut:has(thead th:nth-child(12)) th{padding-inline:8px;font-size:12.5px}.rch-r .ut:has(thead th:nth-child(12)) td:not(.n){max-width:170px}.mo-today{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;background:#fff;border:1px solid #e5e9f0;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04);margin-bottom:14px}.mo-tc{border:0;border-radius:0;-webkit-border-start:1px solid #eef1f5;border-inline-start:1px solid #eef1f5;padding:16px 18px 14px;background:transparent}.mo-tc:first-child{-webkit-border-start:0;border-inline-start:0}.mo-tc:hover{background:#f8faff}.mo-tc.on,.mo-tc:hover{box-shadow:none;border-color:#eef1f5}.mo-tc.on{background:#f5f6ff}.mo-tc.hot{background:#fff8f8;border-color:#eef1f5}.mo-tc:after{inset-inline:0;height:3px;border-radius:0}.mo-tc>b{font-size:30px;margin-top:2px}.mo-tc>span{font-size:12px;color:#64748b}.mo-tci.t-grn{background:#e7f6ee;color:#0c4535}.mo-bar.mo-bar2{border-radius:18px;padding:14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.mo-bar2 .mo-q{min-height:44px;border-radius:12px}.mo-bar2 .mo-filter select{min-height:44px;border-radius:12px!important}.mo-list{background:#fff;border:1px solid #e5e9f0;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.mo-t th{font-size:10.5px;letter-spacing:.08em;background:#fbfcfe}.mo-t td,.mo-t th{padding:13px 16px}.mo-t tr.mo-r>td:first-child{box-shadow:inset -3px 0 0 var(--mo-rail,transparent)}.mo-t tr.mo-r:hover>td{background:#f8faff}.mo-t tr.mo-day td{background:linear-gradient(90deg,#f6faf8,#fbfdfc);padding:11px 16px}.mo-no{color:#0c4535}.mo-amt .mo-sv{font-size:15px}@media (max-width:1280px){.mo-today{grid-template-columns:repeat(4,minmax(0,1fr))}.mo-tc:nth-child(5){-webkit-border-start:0;border-inline-start:0}.mo-tc:nth-child(n+5){border-top:1px solid #eef1f5}}@media (max-width:640px){.mo-today{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-tc{-webkit-border-start:0;border-inline-start:0;border-top:1px solid #eef1f5}.mo-tc:nth-child(odd){-webkit-border-end:1px solid #eef1f5;border-inline-end:1px solid #eef1f5}.mo-tc:nth-child(-n+2){border-top:0}}@media (max-width:1500px){.mo-av{display:none}.mo-guest>.mo-gn{max-width:calc(100% - 46px)}}.rch-r .ut td:not(.n){white-space:nowrap;max-width:none;min-width:0;overflow-wrap:normal;line-height:1.5}.rch-r .ut td.ut-c .ut-x{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.rch-r .ut:has(thead th:nth-child(10)) td.ut-c .ut-x{max-width:200px}.rch-r .ut:has(thead th:nth-child(12)) td.ut-c .ut-x{max-width:160px}.rch-r .ut td.ut-d{color:#475569;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rch-r .ut td.ut-d a{color:#475569;font-weight:500}.rch-r .ut td.ut-no,.rch-r .ut td.ut-no a{font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.rch-r .ut td.ut-no a:hover{color:#0c4535;text-decoration:underline}.rch-r .ut td{height:44px}.rch-r .ut th{white-space:nowrap}.ut-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1.5;background:#f1f5f9;color:#475569}.ut-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.ut-chip.t-grn{background:#e7f6ee;color:#0c6b4a}.ut-chip.t-amb{background:#fef5e2;color:#a15c07}.ut-chip.t-red{background:#fdecec;color:#b42318}.ut-chip.t-ind{background:#eef0ff;color:#4338ca}.icx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fff;border:1px solid #e5e9f0;border-radius:18px;padding:12px 14px;margin-bottom:14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.icx-bar select{min-height:40px;border-radius:12px;max-width:220px}.icx-days{display:inline-flex;background:#f1f5f9;border-radius:12px;padding:3px;gap:2px}.icx-days a{padding:7px 14px;border-radius:9px;color:#475569;font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap}.icx-days a.on{background:#fff;color:#0c4535;box-shadow:0 1px 3px rgba(15,23,42,.12)}.icx-days a:hover:not(.on){color:#0f172a}.icx-range{display:inline-flex;align-items:center;gap:6px}.icx-range i{font-style:normal;color:#94a3b8;font-size:12px}.icx-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:1px solid #e5e9f0;border-radius:18px;overflow:hidden;margin-bottom:14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.icx-k{display:flex;flex-direction:column;gap:4px;padding:16px 18px;-webkit-border-start:1px solid #eef1f5;border-inline-start:1px solid #eef1f5;min-width:0}.icx-k:first-child{-webkit-border-start:0;border-inline-start:0}.icx-k>small{color:#64748b;font-size:12px;font-weight:700}.icx-k>b{font-size:28px;color:#0f172a;line-height:1.2}.icx-k>em{font-style:normal;color:#64748b;font-size:12px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.icx-k.in{background:linear-gradient(180deg,#f3fbf7,#fff 70%)}.icx-k.out{background:linear-gradient(180deg,#fff5f6,#fff 70%)}.icx-k.hot{background:#fff8f8}.icx-ki{width:30px;height:30px;border-radius:10px;display:inline-grid;place-items:center;margin-bottom:2px}.icx-ki.t-sky{background:#e8f3fd;color:#0369a1}.icx-ki.t-grn{background:#e7f6ee;color:#0c6b4a}.icx-ki.t-ros{background:#fdecef;color:#be123c}.icx-ki.t-amb{background:#fef5e2;color:#a15c07}.icx-ki.t-red{background:#fdecec;color:#b42318}.icx-list{background:#fff;border:1px solid #e5e9f0;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.icx-head,.icx-row>summary{display:grid;grid-template-columns:74px 128px minmax(170px,1.2fr) minmax(250px,1.6fr) minmax(250px,1.6fr) 110px;grid-gap:14px;gap:14px;align-items:center;padding:12px 18px}.icx-head{background:#f8fafc;border-bottom:1px solid #e5e9f0;color:#64748b;font-size:12px;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:2}.icx-head .icx-side{display:flex;align-items:center}.icx-head .icx-side.in{color:#0c6b4a}.icx-head .icx-side.out{color:#be123c}.icx-head .n,.icx-pr{text-align:left}.icx-row{border-bottom:1px solid #eef1f5}.icx-row:last-child{border-bottom:0}.icx-row>summary{list-style:none;cursor:pointer}.icx-row>summary::-webkit-details-marker{display:none}.icx-row>summary:hover{background:#f8faff}.icx-row[open]>summary{background:#f5f7ff;box-shadow:inset -3px 0 0 #4f46e5}.icx-row.cx>summary{opacity:.72}.icx-arr{display:flex;flex-direction:column}.icx-arr b{font-size:15px;color:#0f172a}.icx-arr small{color:#94a3b8;font-size:11.5px}.icx-no{display:flex;flex-direction:column;min-width:0}.icx-no a{font-weight:800;color:#0f172a;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.icx-no a:hover{color:#0c4535;text-decoration:underline}.icx-no small,.icx-who small{color:#64748b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.icx-who{display:flex;flex-direction:column;min-width:0;gap:1px}.icx-who b{font-size:13.5px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.icx-src{font-style:normal;font-size:11px;color:#94a3b8}.icx-side{display:flex;flex-direction:column;gap:5px;min-width:0;align-items:flex-start}.icx-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.icx-trio>span{min-width:0}.icx-dim .rmn-l b{color:#64748b;font-weight:600}.icx-none,.icx-zero{color:#cbd5e1}.icx-due{color:#64748b;font-size:11.5px}.icx-late{color:#b42318;font-size:11.5px;font-weight:700}.icx-body{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:14px;gap:14px;padding:4px 18px 18px;background:#f5f7ff}.icx-card{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.icx-card.in{border-top:3px solid #0c6b4a}.icx-card.out{border-top:3px solid #be123c}.icx-ch{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.icx-ch b{font-size:14px;color:#0f172a}.icx-kind{color:#64748b;background:#f1f5f9;border-radius:6px;padding:1px 7px;font-size:11px}.icx-link{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px;font-weight:700;color:#4338ca;text-decoration:none;border:1px solid #e0e3ff;border-radius:9px;padding:4px 10px}.icx-link:hover{background:#eef0ff}.icx-dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.icx-dl div{background:#f8fafc;border-radius:10px;padding:8px 10px}.icx-dl dt{color:#64748b;font-size:11.5px}.icx-dl dd{margin:2px 0 0}.icx-hint{color:#64748b;font-size:12.5px;margin:0}.icx-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;background:#f8fafc;border:1px dashed #d8dee8;border-radius:12px;padding:10px}.icx-form label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:#64748b;font-weight:700}.icx-form input,.icx-form select{min-height:36px;border-radius:9px;max-width:150px}.icx-payee{display:flex;flex-direction:column;gap:8px}.icx-payee+.icx-payee{border-top:1px solid #eef1f5;padding-top:10px}.icx-lines{width:100%;border-collapse:collapse;font-size:13px}.icx-lines td{padding:6px 4px;border-bottom:1px solid #f1f5f9;color:#334155}.icx-lines td.n{text-align:left;white-space:nowrap}.icx-part{color:#a15c07;font-size:12px;display:inline-flex;gap:4px;align-items:center}.icx-empty{padding:40px;text-align:center;color:#94a3b8}.icx-k>.rmn,.icx-k>b,.icx-k>span{align-self:flex-start}.icx-mi{font-weight:700;color:#334155;white-space:nowrap}.icx-bar select{height:40px;padding-block:0}@media (max-width:1280px){.icx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.icx-k:nth-child(4){-webkit-border-start:0;border-inline-start:0}.icx-k:nth-child(n+4){border-top:1px solid #eef1f5}}@media (max-width:1100px){.icx-head{display:none}.icx-row>summary{grid-template-columns:64px 1fr}.icx-pr,.icx-side,.icx-who{grid-column:1/-1}.icx-body{grid-template-columns:1fr}}@media (max-width:640px){.icx-kpis{grid-template-columns:1fr 1fr}.icx-k{-webkit-border-start:0;border-inline-start:0;border-top:1px solid #eef1f5}}.fxd-form{background:#fff;border:1px solid #e5e9f0;border-radius:18px;overflow:hidden;margin-bottom:14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.fxd-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #eef1f5;background:#fbfcfe}.fxd-tabs button{all:unset;cursor:pointer;padding:12px 14px;display:flex;flex-direction:column;gap:2px;-webkit-border-start:1px solid #eef1f5;border-inline-start:1px solid #eef1f5;position:relative}.fxd-tabs button:first-child{-webkit-border-start:0;border-inline-start:0}.fxd-tabs button b{font-size:13.5px;color:#334155}.fxd-tabs button small{font-size:11.5px;color:#94a3b8}.fxd-tabs button:hover{background:#f5f7ff}.fxd-tabs button.on{background:#fff}.fxd-tabs button.on b{color:#0c4535}.fxd-tabs button.on:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:3px;background:#0c4535}.fxd-tabs button:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.fxd-body{padding:16px;display:flex;flex-direction:column;gap:12px}.fxd-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.fxd-row.soft{background:#f8fafc;border-radius:12px;padding:10px}.fxd-f{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#475569;min-width:130px}.fxd-f small{font-weight:500;color:#94a3b8}.fxd-f.grow{flex:1 1 220px}.fxd-f input,.fxd-f select{min-height:40px;border-radius:10px}.fxd-in{display:flex;gap:6px}.fxd-in input{flex:1 1;min-width:0}.fxd-find{flex:1 1 320px;display:flex;flex-direction:column;gap:8px}.fxd-find>.fxd-f.grow{flex:none}.fxd-miss{margin:0;color:#a15c07;font-size:12.5px}.fxd-hits{display:flex;flex-wrap:wrap;gap:8px}.fxd-hit{all:unset;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;grid-row-gap:1px;row-gap:1px;padding:8px 12px;border:1px solid #e5e9f0;border-radius:12px;background:#fff;min-width:220px;max-width:340px}.fxd-hit b{grid-row:span 2;font-size:15px;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:center}.fxd-hit span{font-size:13px;color:#0f172a;font-weight:700}.fxd-hit small,.fxd-hit span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxd-hit small{font-size:11.5px;color:#64748b}.fxd-hit em{grid-column:1/-1;font-style:normal;font-size:12px;color:#b42318;font-weight:700;margin-top:3px}.fxd-hit.on{border-color:#0c4535;box-shadow:0 0 0 3px #e7f6ee}.fxd-chip:focus-visible,.fxd-hit:focus-visible{outline:2px solid #6366f1}.fxd-x{all:unset;cursor:pointer;font-size:12px;color:#64748b;padding:8px}.fxd-chips{display:flex;flex-wrap:wrap;gap:8px}.fxd-chip{all:unset;cursor:pointer;padding:7px 12px;border-radius:12px;border:1px solid #e5e9f0;display:flex;flex-direction:column;gap:1px}.fxd-chip b{font-size:13px}.fxd-chip small{font-size:12px;color:#b42318;font-weight:700}.fxd-chip.on{border-color:#0c4535;background:#f3fbf7}.fxd-arrow{color:#94a3b8;font-size:20px;padding-bottom:8px}.fxd-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px dashed #e5e9f0;padding-top:12px;flex-wrap:wrap}.fxd-foot p{margin:0;color:#64748b;font-size:12.5px}.fxd-foot p b{color:#0f172a}.fxd-lnk{all:unset;cursor:pointer;color:#4338ca;font-weight:700;-webkit-margin-start:8px;margin-inline-start:8px;text-decoration:underline;text-underline-offset:3px}.fxd-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#fff;border:1px solid #e5e9f0;border-radius:18px;padding:10px 14px;margin-bottom:10px}.fxd-bar-t{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:#0f172a;-webkit-margin-end:6px;margin-inline-end:6px}.fxd-bar input[name=q],.fxd-bar select{height:38px;padding-block:0;border-radius:10px;max-width:200px}.fxd-chk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#475569;white-space:nowrap}.fxd-t{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.fxd-t th{position:-webkit-sticky;position:sticky;top:0;background:#f8fafc;color:#64748b;font-size:12px;font-weight:700;text-align:start;padding:10px 12px;border-bottom:1px solid #e5e9f0;white-space:nowrap;z-index:1}.fxd-t td{padding:9px 12px;border-bottom:1px solid #f1f4f8;vertical-align:middle;color:#0f172a}.fxd-t td.n,.fxd-t th.n{text-align:left}.fxd-t tbody tr:hover td{background:#f8faff}.fxd-t tfoot td{background:#f1f5f9;font-weight:800;border-top:1px solid #e2e8f0}.fxd-t .nw{white-space:nowrap}.fxd-0{color:#cbd5e1}.fxd-rv td{opacity:.55}.fxd-empty{text-align:center;color:#94a3b8;padding:36px!important}.fxi-back a{color:#4338ca;text-decoration:none;font-weight:700}.fxi-up{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;background:#fff;border:1px solid #e5e9f0;border-radius:18px;padding:14px 16px}.fxi-hint{color:#64748b;font-size:12.5px;margin:8px 2px}.fxi-prev{background:#fff;border:1px solid #e5e9f0;border-radius:18px;padding:14px 16px;margin-top:12px;flex-direction:column}.fxi-prev,.fxi-sum{display:flex;gap:8px}.fxi-sum{flex-wrap:wrap;align-items:flex-end}.fxi-sp{flex:1 1}.fxi-sum select{height:40px;border-radius:10px}.fxi-wrap{overflow:auto;max-height:70vh;border:1px solid #eef1f5;border-radius:12px}.fxi-t td select{min-height:32px;border-radius:8px;font-size:12.5px;max-width:170px}.fxi-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.fxi-ag{display:flex;flex-direction:column;gap:4px;min-width:170px}.fxi-issue{display:block;color:#b42318;font-size:11px}.fxi-done{background:#fff;border:1px solid #e5e9f0;border-radius:18px;padding:28px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.fxi-done b{font-size:20px;color:#0c6b4a}@media (max-width:1100px){.fxd-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.fxd-tabs button:nth-child(4){-webkit-border-start:0;border-inline-start:0}.fxd-tabs button:nth-child(n+4){border-top:1px solid #eef1f5}}@media (max-width:640px){.fxd-tabs{grid-template-columns:1fr 1fr}.fxd-tabs button{-webkit-border-start:0;border-inline-start:0;border-top:1px solid #eef1f5}}.fxf{border-radius:4px;box-shadow:0 0 0 1px rgba(15,23,42,.12);flex:none;display:block}.fxd-editf{display:flex;gap:6px;margin-top:8px}.fxd-editf input,.fxd-editf select{min-height:34px;border-radius:9px}.fxd-th{align-items:center;gap:6px}.fxd-cur,.fxd-th{display:inline-flex}.fxd-cur{gap:4px;background:#f1f5f9;border-radius:12px;padding:3px}.fxd-cur button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;font-size:12.5px;font-weight:800;color:#475569;letter-spacing:.03em}.fxd-cur button:hover{color:#0f172a}.fxd-cur button.on{background:#fff;color:#0c4535;box-shadow:0 1px 3px rgba(15,23,42,.14)}.fxd-cur button:focus-visible,.fxr-seg button:focus-visible{outline:2px solid #6366f1}.fxd-f>span:first-child{font-size:12px;font-weight:700;color:#475569}.fxr{display:flex;flex-direction:column;gap:10px;margin-top:10px;background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:12px}.fxr-hint{margin:0;font-size:12px;color:#64748b}.fxr-t{width:100%;border-collapse:collapse;font-size:13px}.fxr-t th{color:#64748b;font-size:11.5px;font-weight:700;text-align:start;padding:4px 6px}.fxr-t td.n,.fxr-t th.n{text-align:left}.fxr-t td{padding:5px 6px;border-top:1px solid #f1f4f8}.fxr-c{display:flex;align-items:center;gap:8px}.fxr-c b{font-size:12.5px}.fxr-t input{min-height:34px;border-radius:9px;width:130px}.fxr-seg{display:inline-flex;background:#f1f5f9;border-radius:9px;padding:2px}.fxr-seg button{all:unset;cursor:pointer;padding:4px 10px;border-radius:7px;font-size:12px;font-weight:800;color:#64748b}.fxr-seg button.on.bs{background:#e7f6ee;color:#0c6b4a}.fxr-seg button.on.bd{background:#fdecec;color:#b42318}.fxr-d{font-weight:800;white-space:nowrap}.fxr-d.pos{color:var(--s-ok-ink)}.fxr-d.neg{color:var(--s-bad-ink)}.fxr-d.zero{color:#94a3b8;font-weight:600}.fxr-foot{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}@media (max-width:640px){.fxr-t input{width:96px}}.fxl-sub{display:flex;align-items:center;gap:8px;min-width:0}.fxl-sub small{color:#94a3b8;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxl-file{flex:none;font-size:11.5px;font-weight:800;color:#0c4535;background:#e7f6ee;border-radius:7px;padding:2px 8px;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxl-file:hover{background:#d3efe0}.fxc{display:flex;flex-direction:column;gap:10px;background:#f8fafc;border:1px solid #e8edf3;border-radius:14px;padding:12px}.fxc-eq{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.fxc-cell{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#475569;flex:1 1 150px;min-width:0}.fxc-cell small{font-weight:500;color:#94a3b8}.fxc-in{display:flex;align-items:center;background:#fff;border:1px solid #dfe5ec;border-radius:10px;min-height:42px;padding:0 10px;gap:6px}.fxc-in:focus-within{border-color:#0c4535;box-shadow:0 0 0 3px #e7f6ee}.fxc-in input{all:unset;flex:1 1;min-width:0;font-size:16px;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.fxc-in i{font-style:normal;color:#94a3b8;font-weight:800;font-size:13px}.fxc-cell.res .fxc-in{background:#0c4535;border-color:#0c4535}.fxc-cell.res .fxc-in input{color:#fff}.fxc-cell.res .fxc-in i{color:#a7d7c2}.fxc-cell.res .fxc-in input::placeholder{color:#a7d7c2}.fxc-op{font-size:20px;color:#94a3b8;padding-bottom:8px}.fxc-margin{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px dashed #e2e8f0;padding-top:10px}.fxc-lbl{font-size:12px;font-weight:700;color:#475569}.fxc-chips{display:inline-flex;gap:4px;background:#eef2f6;border-radius:11px;padding:3px;align-items:center}.fxc-chips button{all:unset;cursor:pointer;padding:5px 11px;border-radius:8px;font-size:12.5px;font-weight:800;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxc-chips button.on{background:#fff;color:#0c4535;box-shadow:0 1px 3px rgba(15,23,42,.14)}.fxc-chips button:focus-visible{outline:2px solid #6366f1}.fxc-chips input{width:74px;min-height:30px;border:1px solid transparent;border-radius:8px;background:transparent;font-size:12.5px;font-weight:800;text-align:center}.fxc-chips input.on,.fxc-chips input:focus{background:#fff;border-color:#0c4535}.fxc-out{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;gap:14px;align-items:center;font-size:12.5px;color:#475569;flex-wrap:wrap}.fxc-out b{color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxc-profit{background:#ecf8f2;border-radius:9px;padding:5px 10px;font-weight:700}.fxc-profit,.fxc-profit b{color:#0c6b4a}.fxc-profit.neg{background:var(--s-bad-grad)}.fxc-profit.neg,.fxc-profit.neg b{color:var(--s-bad-ink)}.fxc-warn{color:#b42318;font-weight:700}.fxc-note,.fxc-warn{margin:0;font-size:12px}.fxc-note{color:#a15c07}.fxc.compact .fxc-cell{flex-basis:120px}.fxc.compact .fxc-in input{font-size:14px}.icx-rate{flex:1 1 100%}.fxc .fxc-in input,.fxc .fxc-in input:focus{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;max-width:none!important;height:auto!important;outline:none}.fxc .fxc-cell.res .fxc-in input,.fxc .fxc-cell.res .fxc-in input:focus{color:#fff!important;-webkit-text-fill-color:#fff}.fxc .fxc-cell.res .fxc-in{min-height:46px}.fxc .fxc-cell.res .fxc-in input{font-size:18px}.qs-native{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;pointer-events:none;overflow:hidden}.qs{position:relative;display:inline-block;vertical-align:middle;min-width:140px;max-width:100%}.qs-in{width:100%;padding-inline:32px 30px!important;cursor:text;text-overflow:ellipsis;background:#fff}.qs-ic{inset-inline-start:11px;width:14px;height:14px;pointer-events:none;opacity:.55;background:no-repeat 50%/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23334155' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E")}.qs-ic,.qs-x{position:absolute;top:50%;transform:translateY(-50%)}.qs-x{inset-inline-end:6px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:11px;line-height:22px;cursor:pointer}.qs-x:hover{background:#e2e8f0;color:#0f172a}.qs-x[hidden]{display:none}.qs.qs-flat{min-width:200px}.qs.qs-flat .qs-in{height:30px!important;border:0!important;background:transparent!important;box-shadow:none;padding-block:0;font-size:13px!important;border-radius:7px!important}.qs.qs-flat .qs-in:focus{background:#fff!important;box-shadow:0 0 0 2px #c7d2fe}.qs.qs-empty .qs-in::placeholder{color:#94a3b8}.qs:not(.qs-empty) .qs-in::placeholder{color:#0f172a}.qs-list{display:none;position:absolute;z-index:60;inset-inline:0;top:calc(100% + 6px);min-width:240px;max-height:320px;overflow:auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 40px -12px rgba(15,23,42,.28);padding:6px;text-align:start}.qs.open .qs-list{display:block}.qs-opt{padding:8px 10px;border-radius:8px;font-size:13.5px;color:#0f172a;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-opt.on{background:#eef0ff;color:#3730a3}.qs-opt.sel{font-weight:800}.qs-opt.sel:after{content:" ✓";color:#0c4535}.qs-opt.dis{color:#cbd5e1;cursor:default}.qs-grp{padding:8px 10px 4px;font-size:11px;font-weight:800;color:#94a3b8;letter-spacing:.03em}.qs-none{padding:12px;color:#94a3b8;font-size:13px;text-align:center}.fxt{background:#fff;border:1px solid #f6dfb0;border-radius:18px;overflow:hidden;margin-bottom:14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.fxt>header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fef6e4;color:#8a4b05;flex-wrap:wrap}.fxt>header>b{font-size:15px}.fxt>header>span:last-child{-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px}.fxt>header>span:last-child b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxt-ico{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#fde7b8;color:#a15c07}.fxt-head,.fxt-r{display:grid;grid-template-columns:minmax(240px,1.6fr) 140px 130px 130px 130px 120px;grid-gap:12px;gap:12px;align-items:center;padding:0 16px}.fxt-head{height:38px;color:#94a3b8;font-size:12px;font-weight:700;border-bottom:1px solid #f3e7cc}.fxt-head .n,.fxt-r .n{text-align:left;justify-self:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxt-r{min-height:58px;padding-block:8px;border-bottom:1px solid #f8f0de;font-size:13.5px}.fxt-r:last-child{border-bottom:0}.fxt-r.late{background:var(--s-warn-grad)}.fxt-r.late .fxt-who small{color:var(--s-bad-ink)}.fxt-who{display:flex;flex-direction:column;gap:4px;min-width:0}.fxt-who>b{color:#0f172a;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.fxt-desk{font-size:12.5px;color:#475569;font-weight:700}.fxt-paid{color:#0c6b4a}.fxt-left{color:#a15c07;font-size:15px}.fxt-pay{justify-self:end;position:relative}.fxt-pay>summary{list-style:none;cursor:pointer;font-size:12.5px;font-weight:800;color:#fff;background:#0c4535;border-radius:10px;padding:7px 12px;white-space:nowrap}.fxt-pay>summary::-webkit-details-marker{display:none}.fxt-pay[open]>summary{background:#0f5a45}.fxt-form{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:30;width:300px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px -12px rgba(15,23,42,.3);padding:12px;gap:8px}.fxt-form,.fxt-form label{display:flex;flex-direction:column}.fxt-form label{gap:4px;font-size:12px;font-weight:700;color:#475569}.fxt-form input{min-height:38px;border-radius:10px}.fxc-now{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;border-top:1px dashed #e2e8f0;padding-top:10px}.fxc-now.on{background:#fffbf2;border:1px solid #f6dfb0;border-radius:12px;padding:10px}.fxc-chk{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#475569;cursor:pointer;align-self:center}.fxc-chk input{width:18px;height:18px;accent-color:#a15c07}.fxc-full{font-size:12px;color:#0c6b4a;background:#ecf8f2;border-radius:9px;padding:4px 10px}.fxc-full,.fxc-left{align-self:center;font-weight:700}.fxc-left{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:#a15c07}.fxc-left b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxc-left small{font-weight:500;color:#b68232;font-size:11px}@media (max-width:1180px){.fxt-head{display:none}.fxt-r{grid-template-columns:1fr 1fr 1fr;row-gap:6px}.fxt-who{grid-column:1/-1}}.fxg-t{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1080px}.fxg-t col.c-kind{width:120px}.fxg-t col.c-file{width:96px}.fxg-t col.c-amt{width:118px}.fxg-t col.c-act{width:70px}.fxg-t thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f8fafc;color:#64748b;font-size:11.5px;font-weight:700;text-align:start;padding:9px 10px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.fxg-t td.n,.fxg-t th.n{text-align:left}.fxg-t td{padding:7px 10px;border-bottom:1px solid #f1f4f8;vertical-align:middle;color:#0f172a}.fxg-t .nw{white-space:nowrap}.fxg-r.rv td{opacity:.5}.fxg-r.due:hover td{background:#fff4de}.fxg-r:target td{background:#eef0ff}.fxg-bal .pos{color:var(--s-ok-ink);font-weight:800}.fxg-bal .neg{color:var(--s-bad-ink);font-weight:800}.fxg-bal .zero{color:#94a3b8}.fxg-bal td{font-size:12.5px;font-weight:700;color:#475569;padding-block:6px}.fxg-bal.close td{border-bottom:1px dashed #e2e8f0}.fxg-bal.open td{border-bottom:2px solid #e2e8f0}.fxg-sum td{background:#f8fafc;font-weight:800;border-top:1px solid #e2e8f0}.fxg-sum .pos{color:var(--s-ok-ink)}.fxg-sum .neg{color:var(--s-bad-ink)}.fxg-kind{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#475569}.fxg-kind:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.fxg-kind.t-grn{color:#0c6b4a}.fxg-kind.t-red{color:#b42318}.fxg-kind.t-amb{color:#a15c07}.fxg-kind.t-ind{color:#4338ca}.fxg-kind.t-tea{color:#0f766e}.fxg-kind.t-gry{color:#64748b}.fxg-who{min-width:0}.fxg-who b{font-size:13.5px;text-align:right}.fxg-who b,.fxg-who small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxg-who small{color:#94a3b8;font-size:11.5px}.fxg-file{font-weight:800;color:#0c4535;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.fxg-file:hover{text-decoration:underline}.fxg-rate,.fxg-ref{font-size:12px;color:#64748b}.fxg-rate{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxg-rate small{display:block;font-size:10.5px;font-weight:800}.fxg-rate small.pos{color:var(--s-ok-ink)}.fxg-rate small.neg{color:var(--s-bad-ink)}.fxg-t tfoot td{background:#f1f5f9;font-weight:800;border-top:1px solid #e2e8f0}.fxg-edit{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #c7d2fe;border-radius:12px;padding:12px}.fxg-edit-h{display:flex;align-items:center;gap:8px}.fxg-edit-h b{color:#4338ca}.fxg-edit-h span{font-weight:700}.fxg-edit-h small{color:#94a3b8}.fxg-edit-b{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.fxg-edit-b label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#475569}.fxg-edit-b input{min-height:38px;border-radius:10px}.fxg-hits,.fxg-in{display:flex;gap:6px}.fxg-hits{flex-wrap:wrap;align-items:center;flex:1 1 260px}.fxg-hit{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:10px;padding:6px 10px;font-size:12.5px}.fxg-hit b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxg-hit small{color:#94a3b8}.fxg-hit.on{border-color:#0c4535;background:#f0faf5}.fxg-hit.none{color:#b42318}.fxg-miss{color:#a15c07;font-size:12px}.fxg-edit-f{display:flex;align-items:center;gap:8px}.fxg-edit-f small{color:#94a3b8;-webkit-margin-end:auto;margin-inline-end:auto}.fxday-bar{align-items:center}.fxday-back{color:#4338ca;font-weight:700;text-decoration:none;-webkit-margin-end:6px;margin-inline-end:6px}.fxday-nav{display:inline-flex;align-items:center;gap:6px}.fxday-sp{flex:1 1}.fxday{background:#fff;border:1px solid #e5e9f0;border-radius:16px;overflow:hidden}.fxday-h{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #eef1f5}.fxday-h div{display:flex;flex-direction:column}.fxday-h b{font-size:17px;color:#0f172a}.fxday-h span{color:#64748b;font-size:13px}.fxday-h small{-webkit-margin-start:auto;margin-inline-start:auto;color:#94a3b8}.fxday-t{min-width:0}.fxday-n{color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxday-note{margin:0;padding:10px 16px;color:#64748b;font-size:12px;border-top:1px solid #eef1f5}@media print{.fxd-bar,.fxd-form,.fxday-bar,.fxt{display:none!important}.fxg-t{min-width:0;font-size:11px}.fxg-t thead th{position:static}.fxday{border:0;box-shadow:none}}.fxg-in button{white-space:nowrap}.fxg-in input{min-width:200px}.fxg-t{font-size:13px}.fxg-t col.c-file{width:104px}.fxg-t col.c-amt{width:132px}.fxg-t col.c-rate{width:150px}.fxg-t td{padding:6px 10px}.fxg-r>td:first-child{box-shadow:inset -4px 0 0 var(--fxk,transparent)}.fxg-r{--fxk:#cbd5e1}.fxg-bal td{background:#fbfcfe}.fxg-t{min-width:1240px;border-collapse:separate;border-spacing:0}.fxg-t col.c-day{width:84px}.fxg-t col.c-kind{width:132px}.fxg-t col.c-file{width:124px}.fxg-t col.c-amt{width:136px}.fxg-t col.c-rate{width:168px}.fxg-t col.c-act{width:72px}.fxg-t td{padding:5px}.fxg-t thead th{padding:10px 8px}.fxg-r>td:first-child{box-shadow:none;-webkit-padding-start:10px;padding-inline-start:10px}.fxg-r td{border-bottom:1px solid #f1f4f8}.fxg-r:hover td{background:#f8faff}.fxg-r.due td{background:#fffaf0}.fxg-r.t-grn>td:first-child{box-shadow:inset -4px 0 0 #34a37a}.fxg-r.t-red>td:first-child{box-shadow:inset -4px 0 0 #e0605a}.fxg-r.t-amb>td:first-child{box-shadow:inset -4px 0 0 #e0a43a}.fxg-r.t-ind>td:first-child{box-shadow:inset -4px 0 0 #7c83f0}.fxg-r.t-tea>td:first-child{box-shadow:inset -4px 0 0 #14b8a6}.fxg-r.t-gry>td:first-child{box-shadow:inset -4px 0 0 #cbd5e1}.fxg-t{min-width:1360px}.fxg-t col.c-day{width:78px}.fxg-t col.c-kind{width:126px}.fxg-t col.c-file{width:116px}.fxg-t col.c-amt{width:124px}.fxg-t col.c-rate{width:186px}.fxg-t col.c-act{width:64px}.fxg-t{min-width:1120px}.fxg-t col.c-day{width:70px}.fxg-t col.c-kind{width:114px}.fxg-t col.c-file{width:108px}.fxg-t col.c-amt{width:112px}.fxg-t col.c-rate{width:164px}.fxg-t col.c-act{width:58px}@media (min-width:1500px){.fxg-t col.c-amt{width:128px}.fxg-t col.c-rate{width:186px}}.fxg-t col.c-rate{width:132px}@media (min-width:1500px){.fxg-t col.c-rate{width:150px}}.fw-day,.fw-desks,.fw-head,.fw-tools,.fw-total{--fw-ink:#14211d;--fw-ink2:#46534f;--fw-mut:#7d8a86;--fw-line:#e4e9e7;--fw-line2:#eef2f0;--fw-bg:#f3f5f4;--fw-grn:#17804f;--fw-grn-b:#eaf6ef;--fw-red:#c03a32;--fw-red-b:#fcefed;--fw-red-l:#f4d3cf}.fw-day .pos,.fw-desks .pos,.fw-total .pos{color:var(--fw-grn)}.fw-day .neg,.fw-desks .neg,.fw-total .neg{color:var(--fw-red)}.fw-day .z,.fw-desks .z,.fw-total .z{color:#b3bebb}.fw-desks{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.fw-desk{position:relative;background:#fff;border:1px solid var(--fw-line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px}.fw-desk.on{border-color:#b9cfc6;box-shadow:0 0 0 3px #e8f0ec}.fw-desk.off{opacity:.6}.fw-desk>header{display:flex;align-items:center;gap:10px}.fw-mark{flex:none;width:36px;height:36px;border-radius:10px;background:#eef3f1;color:#0c4535;display:grid;place-items:center;font-weight:800;font-size:13px}.fw-dn{flex:1 1;min-width:0}.fw-dn a{color:var(--fw-ink);text-decoration:none}.fw-dn b{display:block;font-size:14.5px}.fw-dn small{color:var(--fw-mut);font-size:12px}.fw-go{flex:none;font-size:12px;font-weight:700;color:#0c4535;border:1px solid var(--fw-line);border-radius:8px;padding:4px 10px;text-decoration:none}.fw-go:hover{background:var(--fw-bg)}.fw-cells{display:flex;flex-direction:column;gap:6px}.fw-cell{height:42px;border:1px solid var(--fw-line);background:#fff;border-radius:10px;padding:0 12px;display:grid;grid-template-columns:78px 1fr 70px;grid-gap:10px;gap:10px;min-width:0}.fw-cc,.fw-cell{align-items:center}.fw-cc{display:flex;gap:6px;font-size:11.5px;color:var(--fw-ink2);font-weight:800;letter-spacing:.06em}.fw-cell b{font-size:15.5px;font-weight:800;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fw-ink);text-align:left}.fw-cell small{font-size:11px;font-weight:700;border-radius:6px;padding:2px 0;text-align:center;color:#94a3a0;background:var(--fw-bg)}.fw-cell.bs b,.fw-cell.bs small{color:var(--fw-grn)}.fw-cell.bs small{background:var(--fw-grn-b)}.fw-cell.bd b,.fw-cell.bd small{color:var(--fw-red)}.fw-cell.bd small{background:var(--fw-red-b)}.fw-cell.z b{color:#c3ccc9;font-weight:600}.fw-dfoot{display:flex;align-items:center;gap:8px;border-top:1px dashed var(--fw-line);padding-top:10px}.fw-dfoot>:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.fw-due{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#a8670c;background:#fdf3e1;border-radius:8px;padding:4px 10px;text-decoration:none}.fw-pop{position:static}.fw-pop>summary{list-style:none;cursor:pointer;font-size:12px;font-weight:700;color:var(--fw-ink2);border:1px solid var(--fw-line);border-radius:8px;padding:4px 10px}.fw-pop>summary::-webkit-details-marker{display:none}.fw-pop[open]>summary{background:var(--fw-bg)}.fw-pop>:not(summary){position:absolute;inset-inline:10px;top:calc(100% - 6px);z-index:30;background:#fff;border:1px solid var(--fw-line);border-radius:12px;box-shadow:0 12px 30px rgba(15,23,42,.12);padding:12px}.fw-new{display:flex;align-items:center;gap:10px;border:1px dashed #cdd7d3;border-radius:14px;padding:14px;background:#fbfcfb;align-self:start}.fw-new input{flex:1 1;min-width:0;height:36px}.fw-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#fff;border:1px solid var(--fw-line);border-radius:14px;padding:10px;margin-bottom:16px}.fw-search,.fw-tools .fw-range input,.fw-tools select{height:38px;border-radius:10px}.fw-tools select{max-width:190px;padding-block:0}.fw-search{flex:1 1 260px;display:flex;align-items:center;gap:8px;border:1px solid var(--fw-line);padding:0 12px;color:var(--fw-mut);background:#fff}.fw-search input{border:0;outline:0;flex:1 1;min-width:0;height:36px;padding:0;background:none;box-shadow:none}.fw-search:focus-within{border-color:#9fbcb0;box-shadow:0 0 0 3px #e8f0ec}.fw-range{display:inline-flex;align-items:center;gap:6px}.fw-range i{font-style:normal;color:var(--fw-mut);font-size:12px}.fw-chk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--fw-ink2);padding:0 10px;border:1px solid var(--fw-line);border-radius:10px}.fw-chk,.fw-tools .btn{height:38px}.fw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:4px 2px 10px}.fw-head b{display:block;font-size:16px;color:var(--fw-ink)}.fw-head small{color:var(--fw-mut);font-size:12px}.fw-hacts{display:flex;gap:6px;flex-wrap:wrap}.fw-day{background:#fff;border:1px solid var(--fw-line);border-radius:14px;overflow:hidden;margin-bottom:16px}.fw-day>header{flex-wrap:wrap;gap:12px;padding:12px 16px;border-bottom:1px solid var(--fw-line)}.fw-date,.fw-day>header{display:flex;align-items:center}.fw-date{gap:10px}.fw-date>b{width:44px;height:44px;border-radius:12px;background:#0c4535;color:#fff;display:grid;place-items:center;font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fw-date>span{display:flex;flex-direction:column;line-height:1.35}.fw-date em{font-style:normal;font-weight:800;font-size:14px;color:var(--fw-ink)}.fw-date small{color:var(--fw-mut);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-align:right}.fw-cnt{background:var(--fw-bg);color:var(--fw-ink2);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600}.fw-net{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.fw-net>span:first-child{color:var(--fw-mut);font-size:12px;-webkit-margin-end:4px;margin-inline-end:4px}.fw-pill{width:128px;height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px 0 6px;border:1px solid var(--fw-line);border-radius:9px;font-weight:800;font-size:12.5px;background:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fw-wrap{overflow-x:auto}.fw-t{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed;font-size:13px}.fw-t col.w-kind{width:100px}.fw-t col.w-desk{width:70px}.fw-t col.w-file{width:120px}.fw-t col.w-toman{width:108px}.fw-t col.w-eur,.fw-t col.w-usd{width:92px}.fw-t col.w-try{width:100px}.fw-t col.w-rate{width:118px}.fw-t col.w-act{width:72px}.fw-t th{height:36px;background:#f8faf9;color:var(--fw-mut);font-size:11.5px;font-weight:700;text-align:right;padding:0 8px;border-bottom:1px solid var(--fw-line);border-inline-start:1px solid var(--fw-line2)}.fw-t td,.fw-t th{-webkit-border-start:1px solid var(--fw-line2);white-space:nowrap}.fw-t td{height:54px;padding:6px 8px;border-bottom:1px solid var(--fw-line2);border-inline-start:1px solid var(--fw-line2);color:var(--fw-ink)}.fw-t tr>:first-child{-webkit-border-start:0;border-inline-start:0}.fw-t .c{text-align:center}.fw-th{display:inline-flex;align-items:center;gap:5px;color:var(--fw-ink2)}.fw-r:hover td{background:#fafcfb}.fw-r.t-grn{--k:#179157}.fw-r.t-red{--k:#d33c34}.fw-r.t-amb{--k:#d08a12}.fw-r.t-ind{--k:#4a64a8}.fw-r.t-tea{--k:#0e8f87}.fw-r.t-gry{--k:#7b8794}.fw-r.t-blu{--k:#2563c4}.fw-r.t-pur{--k:#7a44c2}.fw-r.rv td{opacity:.55}.fw-r>td:first-child{box-shadow:inset -4px 0 0 var(--k)}.fw-kind{display:flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 8px;border-radius:9px;background:var(--k);color:#fff;font-weight:800;font-size:12px;overflow:hidden}.fw-kind svg{flex:none}.fw-who{display:flex;align-items:center;gap:10px;min-width:0}.fw-who>div{min-width:0;flex:1 1}.fw-who b{display:block;font-size:13.5px;font-weight:800;white-space:normal;line-height:1.35;overflow-wrap:anywhere}.fw-who small{display:block;font-size:11px;color:var(--fw-mut);margin-top:1px;overflow:hidden;text-overflow:ellipsis}.fw-who small.due{color:#a8670c;font-weight:700}.fw-av{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--av);background:var(--avb)}.fw-av.a1{--av:#3f51b5;--avb:#eceffb}.fw-av.a2{--av:#00838f;--avb:#e3f4f5}.fw-av.a3{--av:#b26a00;--avb:#fdf1de}.fw-av.a4{--av:#ad3d72;--avb:#fbeaf2}.fw-av.a5{--av:#5b6b7f;--avb:#eef1f5}.fw-av.a6{--av:#6a4fb3;--avb:#f1ecfb}.fw-desk-t{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding:3px 8px;border-radius:7px;background:var(--fw-bg);color:var(--fw-ink2);font-size:11.5px;font-weight:700}.fw-desk-t,.fw-file{display:inline-block;max-width:100%}.fw-file{padding:3px 9px;border-radius:8px;border:1.5px solid #0a5530;background:#0e6b3c;color:#fff;font-weight:800;font-size:12px;padding-inline:7px;line-height:20px;letter-spacing:.02em;text-decoration:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.fw-file:hover{background:#0a5530;border-color:#073f23;color:#fff}.fw-file.no{border-color:var(--s-bad-line);background:var(--s-bad-grad);color:var(--s-bad-ink);font-size:12px}.fw-slot{display:inline-block;font-weight:800;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fw-slot.e{display:none}.fw-slot.s{font-size:13.5px;border-bottom:2px solid;padding-bottom:1px}.fw-slot.bal{font-size:12.5px;font-weight:700;color:var(--fw-ink2)}.fw-day .fw-slot.pos{color:var(--s-ok-ink)}.fw-day .fw-slot.neg{color:var(--s-bad-ink)}.fw-rate{display:inline-flex;align-items:stretch;height:28px;border:1px solid var(--fw-line);border-radius:8px;overflow:hidden;font-size:12px;background:#fff}.fw-rate bdi{padding:0 5px;display:grid;place-items:center;font-weight:700}.fw-rate i{font-style:normal;padding:0 6px;display:grid;place-items:center;background:#1d4ed8;color:#fff;font-weight:800;font-size:11px}.fw-rate i.dn{background:#b45309;color:#fff}.fw-act{white-space:nowrap}.fw-act button,.fw-act>a{width:26px;height:26px;border:0;background:none;border-radius:8px;color:#a3b0ac;cursor:pointer;display:inline-grid;place-items:center;vertical-align:middle}.fw-act form{display:inline}.fw-act button:hover,.fw-act>a:hover{background:var(--fw-bg);color:var(--fw-ink)}.fw-bal td{height:42px;background:#fbfcfb}.fw-bl{font-size:12px;font-weight:700;color:var(--fw-ink2)}.fw-er td{background:#fbfcfb;padding:12px;height:auto;white-space:normal}.fw-t tfoot td{height:46px;background:#fbfcfb;border-bottom:0}.fw-ftl{color:var(--fw-mut);font-weight:700;font-size:12px}.fw-empty{background:#fff;border:1px dashed var(--fw-line,#e4e9e7);border-radius:14px;padding:28px;text-align:center;color:#7d8a86}.fw-total{display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:flex-end;background:#fff;border:1px solid var(--fw-line);border-radius:14px;padding:12px 16px}.fw-total b{-webkit-margin-end:auto;margin-inline-end:auto;font-size:13px;color:var(--fw-ink)}@media print{.fw-act,.fw-dfoot,.fw-hacts,.fw-new,.fw-tools{display:none!important}.fw-day{page-break-inside:avoid;break-inside:avoid}}.fw-nb{display:flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:9px;border:1.5px solid var(--nb-l);background:var(--nb-b);color:var(--nb-t);min-width:0}.fw-nb>b{flex:1 1;min-width:0;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.fw-nb.long>b{font-size:12px;letter-spacing:0}.fw-nb.in{--nb-l:#2e9e63;--nb-b:#e2f5ea;--nb-t:#0a5530}.fw-nb.out{--nb-l:#e57a93;--nb-b:#fdeef2;--nb-t:#8f1d3b}.fw-nb.nt{--nb-l:#cfd8e3;--nb-b:#f6f8fb;--nb-t:#2f3d4f}.fw-nb-due{flex:none;font-size:10.5px;font-weight:800;color:#9a5b08;background:#fdf0d6;border-radius:6px;padding:1px 6px}.fw-nb-i{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--nb-t);opacity:.55;cursor:help}.fw-nb-i:hover{opacity:1;background:hsla(0,0%,100%,.7)}@media (max-width:1420px){.fw-t td,.fw-t th{padding-inline:4px}.fw-t col.w-kind{width:94px}.fw-t col.w-desk{width:60px}.fw-t col.w-file{width:112px}.fw-t col.w-toman{width:104px}.fw-t col.w-eur,.fw-t col.w-usd{width:84px}.fw-t col.w-try{width:92px}.fw-t col.w-rate{width:112px}.fw-t col.w-act{width:62px}.fw-kind{padding:0 6px;gap:4px}.fw-nb{padding:0 8px}.fw-nb.long>b{font-size:11.5px}.fw-file{padding-inline:5px}}.fw-pill.tm{width:auto;min-width:168px}.fw-slot.lg{font-size:12px}.fw-slot.xl{font-size:11px}.fw-r.t-blk{--k:#1f2328}.fw-nb.own{--nb-l:#1f2328;--nb-b:#eef0f2;--nb-t:#16191d}.rz-no-full{align-self:center;font-size:12px;font-weight:700;color:#7d8a86;border:1px dashed #d3dbd7;border-radius:7px;padding:1px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxg-kind.t-blk{color:#1f2328}.ut td+td,.ut th+th{-webkit-border-start:1px solid #eef2f0;border-inline-start:1px solid #eef2f0}.rch-r .ut td.ut-no a.ut-file,.rch-r .ut td.ut-no span.ut-file,.ut td .ut-file{display:inline-block;padding:3px 7px;border-radius:8px;border:1.5px solid #0a5530;background:#0e6b3c;color:#fff;font-weight:800;font-size:12px;line-height:20px;letter-spacing:.02em;text-decoration:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rch-r .ut td.ut-no a.ut-file:hover,.ut td a.ut-file:hover{background:#0a5530;border-color:#073f23;color:#fff;text-decoration:none}.ut td.ut-nbc{white-space:nowrap}.ut-nb{display:inline-flex;align-items:center;vertical-align:middle;height:30px;max-width:250px;padding:0 8px;border-radius:9px;border:1.5px solid var(--nb-l);background:var(--nb-b);color:var(--nb-t)}.ut-nb>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800}.rch-r .ut td .ut-nb a,.ut-nb a{color:inherit;font-weight:800;text-decoration:none}.ut-nb.ag{--nb-l:#2e9e63;--nb-b:#e2f5ea;--nb-t:#0a5530}.ut-nb.ho{--nb-l:#6f8fd8;--nb-b:#edf2fd;--nb-t:#1a3f8a}.ut td.n.num,.ut td.rmn-td .rmn-l b{font-weight:800}.rch-r .ut td.n.ut-in,.ut td.n.ut-in,.ut td.ut-in .rmn-l b{color:#128049}.rch-r .ut td.n.ut-out,.ut td.n.ut-out,.ut td.ut-out .rmn-l b{color:#cc2f27}.rch-r .ut td.n.ut-pl,.ut td.n.ut-pl,.ut td.ut-pl .rmn-l b{color:#128049}.rch-r .ut td.n.neg,.ut td .rmn-l.neg b,.ut td.n.neg{color:var(--s-bad-ink)}.ut td.ut-nbc .ut-nb{display:flex;width:100%}.rch-r .ut td.ut-no a.ut-file,.rch-r .ut td.ut-no span.ut-file,.ut td .ut-file,.ut-file{min-width:64px;text-align:center}.ut-file{display:inline-block;padding:3px 7px;border-radius:8px;border:1.5px solid #0a5530;background:#0e6b3c;color:#fff!important;font-weight:800;font-size:12px;line-height:20px;letter-spacing:.02em;text-decoration:none!important;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.ut-file:hover{background:#0a5530;border-color:#073f23}td.ut-nbc>.ut-nb{display:flex;width:100%}.ut-nb small{flex:none;-webkit-margin-start:6px;margin-inline-start:6px;font-weight:600;opacity:.8}.fw-date>b,.fw-file,.fw-kind,.fw-nb,.fw-rate i,.icx-no a,.icx-who b,.icx-who small,.mo-ag2,.mo-hn,.mo-no,.ut-file,.ut-nb{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mo-l1 .mo-no,.mo-r .mo-no{display:inline-block;min-width:60px;text-align:center;padding:2px 7px;border-radius:8px;border:1.5px solid #0a5530;background:#0e6b3c;color:#fff;font-size:13px;line-height:20px}.mo-l1 .mo-no:hover,.mo-r .mo-no:hover{background:#0a5530;color:#fff}.mo-ag2{border:1.5px solid #2e9e63;background:#e2f5ea;border-radius:9px;padding:3px 8px 3px 4px}.mo-ag2 .mo-agn,.mo-fa .mo-ag2 .mo-agn{color:#0a5530;font-weight:800}.mo-h .mo-hn{padding:4px 8px;border:1.5px solid #6f8fd8;background:#edf2fd;color:#1a3f8a;border-radius:9px;font-weight:800}.mo-amt .mo-sv{color:#128049}.icx-no a{display:inline-block;align-self:flex-start;min-width:64px;text-align:center;padding:2px 7px;border-radius:8px;border:1.5px solid #0a5530;background:#0e6b3c;color:#fff;font-size:12.5px;line-height:20px}.icx-no a:hover{background:#0a5530;color:#fff;text-decoration:none}.icx-no small{margin-top:3px}.icx-who b{display:block;padding:3px 8px;border:1.5px solid #2e9e63;background:#e2f5ea;color:#0a5530;border-radius:9px;font-weight:800}.icx-who small{display:block;margin-top:4px;padding:2px 8px;border:1.5px solid #6f8fd8;background:#edf2fd;color:#1a3f8a;border-radius:8px;font-weight:700}.icx-side.in .icx-trio>span:not(.icx-dim) .rmn-l b{color:#128049;font-weight:800}.icx-side.out .icx-trio>span:not(.icx-dim) .rmn-l b,.pst-t .up{color:#cc2f27;font-weight:800}.pst-t .down{color:#128049}.ac-t td.n.num,.pst-t .down{font-weight:800}.ac-t td .pos,.ac-t td.n.num.pos{color:var(--s-ok-ink)}.ac-t td .neg,.ac-t td.n.num.neg{color:var(--s-bad-ink)}.rmn-l{display:inline-grid;grid-template-columns:auto var(--rmn-w,minmax(58px,auto));align-items:center;column-gap:7px}.rmn-l>.fxf{border-radius:3px;box-shadow:0 0 0 1px rgba(15,23,42,.12);-webkit-print-color-adjust:exact;print-color-adjust:exact}.rmn-l>b{text-align:right}.rmn.fix{justify-items:stretch;gap:3px}.icx-side .rmn-l.e>b,.rmn-l.e>b,.ut td .rmn-l.e>b{color:#cbd5e1!important;font-weight:600!important}.rmn-l.e>.fxf{opacity:.3}.rmn.big .rmn-l{grid-template-columns:auto auto}.icx-row>summary{align-items:start}.icx-head{align-items:end}.icx-head .icx-side{flex-direction:column;align-items:stretch;gap:6px}.icx-head .icx-pr>em,.icx-head .icx-side>em{font-style:normal;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;padding-bottom:5px;border-bottom:2px solid}.icx-head .icx-pr{display:flex;flex-direction:column;gap:6px}.icx-head .icx-pr>em{border-bottom-color:transparent}.icx-sub>span{display:block;color:#64748b;font-size:11.5px;font-weight:700}.icx-trio{align-items:start}.icx-m{display:block}.icx-m .rmn{gap:4px}.icx-m .rmn-l>b{font-size:14.5px}.icx-side .icx-m .rmn-l.e>b{color:#cbd5e1!important}.icx-side .icx-dim .rmn-l:not(.e)>b{color:#334155;font-weight:700}.icx-pr .icx-m .rmn-l:not(.e)>b{color:#128049;font-weight:800}.icx-pr .icx-m .rmn-l.neg:not(.e)>b{color:var(--s-bad-ink)}.icx-side>.ut-chip,.icx-side>small{margin-top:3px}.icx-m .rmn-l.e>.fxf{visibility:hidden}.icx-head,.icx-row>summary{grid-template-columns:70px 112px minmax(170px,1.2fr) minmax(232px,1.6fr) minmax(232px,1.6fr) 84px;gap:12px}.icx-no small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35}.vv .vv-card{margin:16px 0 18px}.vv .vv-gn,.vv .vv-tl{margin:0 0 18px}.vv .vv-tl{padding:12px 8px 10px;border-top:1px solid #e3ebe7;border-bottom:1px solid #e3ebe7;border-radius:0}.vv .vv-grid{gap:18px;margin-bottom:6px}.vv .vv-gn h2,.vv .vv-sec h2{margin:0 0 8px}.vv .vv-names.vv-boxes{margin-top:0}.rz-k-sup{margin-top:10px;padding-top:10px;border-top:1px dashed #e4e1ee}.rz-k-sup input,.rz-k-sup select{width:100%}.rz-k-okh{color:#128049;font-size:11.5px;font-weight:600}.hs-via{display:inline-flex;align-items:center;gap:5px;-webkit-margin-start:8px;margin-inline-start:8px;padding:2px 9px;border-radius:999px;background:#fff4e0;border:1px solid #f0cf8f;color:#8a5a00;font-size:12px;font-weight:600}.hs-via b{font-weight:800;color:#6b4500}.hs-src{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:10px 0 12px;padding:12px 14px;border:1px solid #e3e8f2;border-radius:12px;background:#fbfcfe}.hs-src .rz-hint{flex-basis:100%;margin:0}.hs-src-l{display:grid;grid-gap:5px;gap:5px}.hs-src-c>span,.hs-src-l>span{font-size:12.5px;font-weight:700;color:#3d3654}.hs-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.hs-seg label{position:relative;cursor:pointer}.hs-seg input{position:absolute;inset:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.hs-seg label>span{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1.5px solid #d6dbe6;border-radius:10px;background:#fff;color:#334155;font-weight:700;font-size:13px}.hs-seg input:checked+span{border-color:#0c4535;background:#e7f3ee;color:#0c4535;box-shadow:inset 0 0 0 1px #0c4535}.hs-seg input:focus-visible+span{outline:2px solid #4f7bd8;outline-offset:2px}.hs-src-c{display:grid;grid-gap:5px;gap:5px;min-width:200px;flex:1 1 200px;max-width:280px}.hs-src-c input{height:38px}.hs-src-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hs-src-p{min-width:230px;flex:1 1 230px;max-width:300px}.hs-src-p input{height:38px}.bl-grid{display:grid;grid-template-columns:minmax(0,1fr) 384px;grid-gap:16px;gap:16px;align-items:start}.bl-form{display:grid;grid-gap:10px;gap:10px}.bl-form h3{margin:6px 0 0;font-size:14px;color:#0c4535}.bl-form label{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;font-weight:600;color:#44514b}.bl-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.bl-type{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:8px 6px;border:1.5px solid #e1e7e4;border-radius:12px;background:#fff;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;color:#33413b}.bl-type img{height:58px;width:auto}.bl-type:hover{border-color:#b9c9c2}.bl-type.on{border-color:#0c4535;background:#f1f8f4;box-shadow:inset 0 0 0 1px #0c4535;color:#0c4535}.bl-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.bl-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.bl-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px;max-height:280px;overflow:auto;padding:2px}.bl-ph{position:relative;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#f3f5f4;cursor:pointer;aspect-ratio:4/5}.bl-ph img{width:100%;height:100%;object-fit:cover;display:block}.bl-ph small{position:absolute;inset:auto 0 0 0;padding:2px 6px;background:rgba(6,42,32,.7);color:#fff;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-ph.on{border-color:#e3b04b;box-shadow:0 0 0 2px #0c4535}.bl-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.bl-ok{color:#128049;font-size:12.5px}.bl-err,.bl-ok{font-weight:600}.bl-err{color:#cc2f27;font-size:12px}.bl-side{position:-webkit-sticky;position:sticky;top:12px;display:grid;grid-gap:10px;gap:10px}.bl-prev{overflow:hidden;border-radius:14px;box-shadow:0 10px 30px rgba(6,42,32,.18);background:#062a20}.bl-cap{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;font-weight:600;color:#44514b}.bl-cap textarea{width:100%;font:inherit;font-size:12.5px;line-height:1.7;background:#fbfcfb}.bl-hist{grid-column:1/-1}.bl-hist td.n{white-space:nowrap;display:flex;gap:6px;justify-content:flex-end}.bl-st{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#eef2f0;color:#44514b}.bl-st.ready{background:#e2f5ea;color:#0a5530}.bl-st.error{background:var(--s-bad-grad);color:var(--s-bad-ink)}.bl-st.queued,.bl-st.rendering{background:#fff4e0;color:#8a5a00}.cv-types{display:flex;flex-wrap:wrap;gap:8px}.cv-type{padding:7px 14px;border:1.5px solid #e1e7e4;border-radius:999px;background:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:#33413b}.cv-type:hover{border-color:#b9c9c2}.cv-type.on{border-color:#0c4535;background:#0c4535;color:#fff}.cv-subject{margin:0;padding:8px 12px;border-radius:10px;background:#f4f8f6;font-size:12.5px;color:#44514b}.cv-subject b{color:#0c4535}.bl-form label.cv-check{display:flex;align-items:center;gap:8px}.cv-none{display:grid;place-items:center;background:radial-gradient(120% 80% at 70% 18%,#0d6e63 0,#0c4535 45%,#071c22 100%)}.cv-none small{position:static;background:none}@media (max-width:1100px){.bl-grid{grid-template-columns:1fr}.bl-side{position:static;justify-items:center}}.rz-purge{border-color:#f0d6d2}.rz-purge .rz-box-h h3{color:#a3342a}.rz-purge-why{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13px;color:#4a4560;line-height:1.9}.rz-purge-form{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.rz-purge-form label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:#4a4560}.rz-purge-form input{width:100%}.rz-purge-nos{margin:0;padding:10px 12px;background:#fdf6f5;border-radius:12px;font-size:13px}.rz-purge-nos dt{color:#7a6f86;font-size:12px}.rz-purge-nos dd{margin:2px 0 6px;font-weight:700;color:#2c2540;word-break:break-word}.rz-purge-nos dd:last-child{margin-bottom:0}.rz-dp-g .d.past{color:#9aa0a9}.rz-dp-g .d.past.e,.rz-dp-g .d.past.s{color:#fff}.rz-k-past{margin:6px 0 0;font-size:13px}.rz-k-leg{gap:10px 16px}.rz-k-leg,.rz-k-vip{display:flex;flex-wrap:wrap;align-items:center}.rz-k-vip{gap:8px 14px}.rz-k-vip label{display:inline-flex;align-items:center;gap:6px;margin:0}.rz-k-vip label span{font-size:12.5px;color:var(--u-mute);white-space:nowrap}.rz-k-vip label input{width:96px;text-align:left}.rz-k-vip label em{font-style:normal;font-size:13px;color:var(--kt);font-weight:700}.rz-k-vip label select{width:auto;min-width:70px}.rz-k-vipr td{padding-top:0;border-top:0;background:#fffaf0}.rz-k-fl .rz-k-seg{white-space:nowrap}.rdk{display:grid;grid-gap:14px;gap:14px}.rdk .num,.rdk-code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rdk-mut{color:#6b7783}.rdk-small{font-size:12.5px;line-height:1.8;margin:0}.rdk-code{display:inline-block;padding:1px 7px;border-radius:6px;background:#eef4f1;color:#0c4535;font:700 11.5px/1.6 ui-monospace,Menlo,Consolas,monospace;border:1px solid #cfe0d8;-webkit-margin-start:4px;margin-inline-start:4px;font-style:normal}.rdk-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.rdk-kpi{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.rdk-kpi-l{font-size:12.5px;color:#47515c;display:flex;align-items:center;gap:6px}.rdk-kpi-l svg{width:15px;height:15px;color:#0c4535}.rdk-kpi-v{font-size:20px;color:var(--ink);text-align:start}.rdk-kpi-s{font-size:11.5px;color:#6b7783}.rdk-kpi.t-ok{border-color:var(--s-ok-line)}.rdk-kpi.t-warn{border-color:var(--s-warn-line);background:#fffaf0}.rdk-kpi.t-bad{border-color:var(--s-bad-line);background:#fff6f5}.rdk-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.rdk-card h2,.rdk-today h2{font-size:15px;margin:0 0 8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rdk-card h2 svg{width:16px;height:16px;color:#0c4535}.rdk-today{background:#fff;border:1px solid var(--line);-webkit-border-start:4px solid #0c4535;border-inline-start:4px solid #0c4535;border-radius:12px;padding:12px 14px}.rdk-today ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.rdk-today li{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.rdk-today li svg{width:15px;height:15px;color:#0c4535;align-self:center}.rdk-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rdk-t{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.rdk-t td,.rdk-t th{padding:7px 8px;border-bottom:1px solid #eef0f3;text-align:start;vertical-align:middle;white-space:nowrap}.rdk-t thead th{font-size:12px;color:#47515c;font-weight:600;background:#f8f9fb;position:-webkit-sticky;position:sticky;top:0}.rdk-t td.num{text-align:end}.rdk-t tfoot th{background:#f8f9fb}.rdk-side th:first-child{color:#47515c;font-weight:500}.rdk-side td{font-size:14px}.rdk-row-warn td{background:#fffaf0}.rdk-row-dim td{color:#8a949e}.rdk-row-sel td{background:#eef4f1}.rdk-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rdk-acts form{margin:0}.rdk-acts svg,.rdk-bar svg{width:14px;height:14px}.rdk-seg{display:flex;gap:6px;flex-wrap:wrap}.rdk-seg a{padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:#47515c;font-size:13px;text-decoration:none}.rdk-seg a.on{background:#0c4535;border-color:#0c4535;color:#fff}.rdk-meter{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px;display:grid;grid-gap:6px;gap:6px}.rdk-meter-h{display:flex;justify-content:space-between;gap:8px;font-size:13.5px}.rdk-meter-h b{font-size:18px}.rdk-meter-bar{height:10px;border-radius:999px;background:#eef0f3;overflow:hidden}.rdk-meter-bar i{display:block;height:100%;background:var(--s-ok);border-radius:999px}.rdk-meter.t-warn .rdk-meter-bar i{background:var(--s-warn)}.rdk-meter.t-bad .rdk-meter-bar i{background:var(--s-bad)}.rdk-meter.t-bad{border-color:var(--s-bad-line)}.rdk-meter small{font-size:12px;color:#6b7783}.rdk-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));grid-gap:12px;gap:12px}.rdk-ch{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.rdk-ch figcaption{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13.5px}.rdk-ch-unit{font-size:12px;color:#6b7783}.rdk-ch-leg{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#47515c;margin:4px 0}.rdk-ch-leg i,.rdk-ch-tip i{display:inline-block;width:10px;height:10px;border-radius:3px;-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:-1px}.rdk-ch-scroll{overflow-x:auto;direction:ltr;-webkit-overflow-scrolling:touch}.rdk-ch svg{display:block}.rdk-ch-grid{stroke:#eef0f3;stroke-dasharray:3 3}.rdk-ch-zero{stroke:#9aa3ad}.rdk-ch-ax{fill:#6b7783}.rdk-ch-ax,.rdk-ch-val{font-size:10.5px;font-family:var(--f-display)}.rdk-ch-val{fill:#1c1530;font-weight:700}.rdk-ch-tip{min-height:24px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12.5px;padding-top:6px;border-top:1px dashed #eef0f3;margin-top:4px}.rdk-ch-tbl summary{cursor:pointer;font-size:12px;color:#0c4535;margin-top:6px}.rdk-ch-tbl .rdk-t{margin-top:6px}.rdk-bar{display:flex;gap:8px 14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin-bottom:12px;font-size:13px}.rdk-bar,.rdk-bar>span{flex-wrap:wrap;align-items:center}.rdk-bar>span{display:inline-flex;gap:4px}.rdk-bar form{margin:0}.rdk-inline{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0}.rdk-bulk input,.rdk-bulk select,.rdk-inline input,.rdk-inline select,.rdk-set input,.rdk-t select{padding:5px 8px;border:1px solid var(--line);border-radius:8px;font:inherit;background:#fff}.rdk-set fieldset{border:1px solid #eef0f3;border-radius:10px;padding:8px 12px 10px;margin:0 0 10px;display:grid;grid-gap:6px;gap:6px}.rdk-set legend{font-size:13px;font-weight:600;padding:0 4px}.rdk-set label{font-size:13px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rdk-set input[type=number]{width:80px}.rdk-lock{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rdk-split-tot{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--canvas);padding:4px 0}.rdk-bulk{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 12px;font-size:13px}.rdk-bulk input[type=search]{min-width:220px}.rdk-bulk-go{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.rdk-unowned{border-color:var(--s-warn-line)}.rdk-unowned h2{color:var(--s-warn-ink)}@media (max-width:640px){.rdk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rdk-kpi-v{font-size:17px}.rdk-t{font-size:12.5px}.rdk-bulk input[type=search]{min-width:0;width:100%}}.rdk-switch{border-width:2px;border-color:var(--s-warn-line)}.rdk-switch.on{border-color:var(--s-ok-line)}.rdk-switch form{margin-top:8px}.rdk-row-bad td{background:#fff4f2}