.calp{--c1:#2e7d4f;--c1b:#e3f1e7;--c2:#2f6f9f;--c2b:#e5eff8;--c3:#a86b0c;--c3b:#fbf0dc;--cr:#b5453b;--crb:#fdecea;--cl2:#eef1ea;--cbg:var(--tbg-fff);--co:#fafbf8;--cw:#fbfbf9;--ct:#fcfdf9;background:var(--cbg);flex-direction:column;min-height:420px;display:flex;overflow:hidden}:root[data-theme=dark] .calp{--c1:#7cc396;--c1b:#1d3326;--c2:#8cbde3;--c2b:#1b2a37;--c3:#e3b35e;--c3b:#33291a;--cr:#ec8a7f;--crb:#3a1f1c;--cl2:#1f2a22;--co:#141c16;--cw:#172019;--ct:#19241c}.calp .ib{width:34px;height:34px;color:var(--mu);border-radius:50%;place-items:center;display:grid}.calp .ib:hover{background:var(--cl2);color:var(--tx)}.calp .ib.s{width:26px;height:26px;font-size:17px;line-height:1}.calp button:focus-visible{outline:2px solid var(--g6t);outline-offset:2px}.cbar{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:10px 18px;display:flex}.cbar h1{letter-spacing:-.01em;white-space:nowrap;margin-left:6px;font-size:20px;font-weight:600}.cbar .ctd{border-radius:20px;padding:7px 16px}.carr{display:flex}.csp{flex:1}.cmob{display:none!important}.cvw{border:1px solid var(--ln);background:var(--bg);border-radius:20px;padding:3px;display:flex}.cvw button{color:var(--mu);border-radius:16px;padding:6px 14px;font-size:13px;font-weight:600}.cvw button.on{background:var(--cbg);color:var(--tx);box-shadow:0 1px 2px #0000001f}.cbody{flex:1;min-height:0;display:flex}.cside{border-right:1px solid var(--ln);background:var(--cbg);flex:none;width:264px;padding:14px 14px 20px;overflow-y:auto}.cscr{display:none}.cmini .mh{justify-content:space-between;align-items:center;padding:0 2px 6px;display:flex}.cmini .mh b{font-size:13.5px;font-weight:600}.cmini .mh span{display:flex}.cmini .mg{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.cmini .mg span{color:var(--m2);padding:4px 0;font-size:10.5px;font-weight:600}.cmini .mg button{border-radius:50%;height:30px;font-size:12px;position:relative}.cmini .mg button:hover{background:var(--cl2)}.cmini .mg button.o{color:var(--m2)}.cmini .mg button.t{background:var(--g7b);color:#fff;font-weight:700}.cmini .mg button.sel:not(.t){background:var(--c1b);color:var(--c1);font-weight:700}.cmini .mg button.has:after{content:"";background:var(--m2);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.cmini .mg button.t.has:after{background:#fff}.ccal{margin-top:16px}.calp .chd{align-items:center;gap:6px;padding:8px 2px;font-size:13px;font-weight:700;display:flex}.calp .chd em{color:var(--cr);background:var(--crb);border-radius:10px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.ck{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 6px;display:flex;position:relative}.ck:hover{background:var(--cl2)}.ck input{opacity:0;pointer-events:none;position:absolute}.ck i{border:2px solid var(--cc);border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:grid}.ck input:checked+i{background:var(--cc)}.ck input:checked+i:after{content:"";border:2px solid var(--cbg);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.ck input:focus-visible+i{outline:2px solid var(--cc);outline-offset:2px}.ck span{flex:1;font-size:13.5px;font-weight:500;line-height:1.25}.ck small{color:var(--m2);font-size:11px;font-weight:400;display:block}.ck em{color:var(--mu);font-size:11.5px;font-style:normal;font-weight:600}.ck.acq{--cc:var(--c1)}.ck.kp{--cc:var(--c2)}.ck.task{--cc:var(--c3)}.cnote{color:var(--mu);padding:6px;font-size:12px}.cnote.r{color:var(--cr)}.cund{border:1px solid var(--ln);border-radius:12px;margin-top:16px;padding:6px 10px 10px}.cund p{color:var(--mu);margin-bottom:6px;font-size:11.5px;line-height:1.45}.cund button{text-align:left;border-radius:8px;width:100%;padding:6px;font-size:12px;display:block}.cund button:hover{background:var(--cl2)}.cund button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cund button span+span{color:var(--mu);font-size:11.5px}.chint{color:var(--m2);margin-top:18px;padding:0 4px;font-size:11.5px;line-height:1.45}.cmain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ce{white-space:nowrap;text-overflow:ellipsis;text-align:left;border-radius:5px;flex:none;align-items:center;gap:5px;width:100%;padding:2px 6px;font-size:12px;line-height:1.25;display:flex;overflow:hidden}.ce .d{background:var(--cc);border-radius:50%;flex:none;width:7px;height:7px}.ce b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ce .tm{color:var(--mu);font-variant-numeric:tabular-nums}.ce:hover{background:var(--cl2)}.ce.full{background:var(--cb);color:var(--cc)}.calp .acq{--cc:var(--c1);--cb:var(--c1b)}.calp .kp{--cc:var(--c2);--cb:var(--c2b)}.calp .task{--cc:var(--c3);--cb:var(--c3b)}.calp .late{--cc:var(--cr);--cb:var(--crb)}.ce.done{opacity:.55}.ce.done b{text-decoration:line-through}.cmon{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.cmh{border-bottom:1px solid var(--ln);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cmh div{color:var(--mu);text-align:center;letter-spacing:.06em;padding:8px 0 6px;font-size:11px;font-weight:700}.cmb{grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}.cc{border-right:1px solid var(--cl2);border-bottom:1px solid var(--cl2);flex-direction:column;gap:2px;min-width:0;padding:4px 4px 2px;display:flex;overflow:hidden}.cc:nth-child(7n){border-right:0}.cc.we{background:var(--cw)}.cc.o{background:var(--co)}.cc.o .dn{color:var(--m2)}.cc .dn{border-radius:50%;flex:none;align-self:center;place-items:center;width:24px;height:24px;margin-bottom:1px;font-size:12px;font-weight:600;display:grid}.cc .dn:hover{background:var(--cl2)}.cc.t .dn{background:var(--g7b);color:#fff}.cc .dn.w{white-space:nowrap;border-radius:12px;width:auto;padding:0 8px}.cc .more{color:var(--mu);text-align:left;padding:1px 6px;font-size:11.5px;font-weight:600}.cc .more:hover{color:var(--tx)}.cc .dots,.cml{display:none}.ctg{flex-direction:column;flex:1;min-height:0;display:flex}.cth{border-bottom:1px solid var(--ln);display:grid}.cth .hd{text-align:center;padding:8px 0 6px}.cth .hd small{color:var(--mu);letter-spacing:.06em;font-size:11px;font-weight:700;display:block}.cth .hd button{border-radius:50%;place-items:center;width:38px;height:38px;margin-top:2px;font-size:20px;font-weight:500;display:inline-grid}.cth .hd button:hover{background:var(--cl2)}.cth .hd.t small{color:var(--g7t)}.cth .hd.t button{background:var(--g7b);color:#fff}.cad{border-bottom:1px solid var(--ln);min-height:28px;display:grid}.cad .gl{color:var(--m2);text-align:right;padding:6px 6px 0 0;font-size:10.5px}.cad .cac{border-left:1px solid var(--cl2);flex-direction:column;gap:2px;min-width:0;padding:3px;display:flex}.cts{flex:1;position:relative;overflow-y:auto}.ctr{display:grid;position:relative}.ctr .hl{color:var(--m2);text-align:right;padding-right:6px;font-size:10.5px;transform:translateY(-6px)}.ctr .ccol{border-left:1px solid var(--cl2);min-width:0;position:relative}.ctr .ccol .chr{border-bottom:1px solid var(--cl2)}.ctr .ccol.t{background:var(--ct)}.cb{text-align:left;background:var(--cb);color:var(--tx);border-left:3px solid var(--cc);z-index:1;border-radius:7px;padding:4px 7px;font-size:12px;line-height:1.3;position:absolute;overflow:hidden}.cb b{color:var(--cc);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.cb span{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.cb.sh{padding-top:2px;padding-bottom:2px}.cb.sh span{display:none}.cb.done{opacity:.6}.cb.done b{text-decoration:line-through}.cb:hover{filter:brightness(.97)}.ctr .now{background:var(--cr);z-index:3;pointer-events:none;height:2px;position:absolute;left:0;right:0}.ctr .now:before{content:"";background:var(--cr);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.cpop{z-index:60;background:var(--cbg);width:340px;max-width:calc(100vw - 24px);box-shadow:0 18px 50px #12301f38, 0 0 0 1px var(--ln);border-radius:14px;padding:14px 16px;position:fixed}.cpop .ph{align-items:flex-start;gap:10px;display:flex}.cpop .sq{background:var(--cc);border-radius:4px;flex:none;width:14px;height:14px;margin-top:4px}.cpop h3{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.3}.cpop .x{width:28px;height:28px;color:var(--mu);border-radius:50%;flex:none;margin:-4px -6px 0 0;font-size:18px}.cpop .x:hover{background:var(--cl2)}.cpop .wh{color:var(--mu);margin:4px 0 10px 24px;font-size:13px}.cpop dl{grid-template-columns:104px minmax(0,1fr);gap:6px 10px;margin-left:24px;font-size:13px;display:grid}.cpop dt{color:var(--mu)}.cpop dd{overflow-wrap:anywhere;font-weight:500}.cpop .src{color:var(--m2);margin:10px 0 0 24px;font-size:11.5px}.cpop .pa{margin:12px 0 0 24px}.cpop .tag{border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.cpop .tag.r{background:var(--crb);color:var(--cr)}.cl-h{color:var(--mu);letter-spacing:.04em;padding:10px 14px 4px;font-size:12px;font-weight:700}.cl-e{border-bottom:1px solid var(--cl2);text-align:left;align-items:flex-start;gap:10px;width:100%;padding:9px 14px;display:flex}.cl-e .d{background:var(--cc);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.cl-e b{font-size:13.5px;font-weight:600;display:block}.cl-e span span{color:var(--mu);margin-top:1px;font-size:12px;display:block}.cl-e .tm{color:var(--mu);font-variant-numeric:tabular-nums;min-width:40px;font-size:12.5px;font-weight:600}.cl-0{color:var(--mu);text-align:center;padding:20px 14px;font-size:13px}@media (width<=1100px){.cside{width:232px}}@media (width<=760px){.cbar{flex-wrap:wrap;gap:4px;padding:8px 10px}.cbar h1{margin-left:2px;font-size:16px}.cbar .ctd{padding:6px 11px;font-size:12.5px}.cmob{display:grid!important}.cvw{order:10;width:100%;margin-top:6px}.cvw button{flex:1;padding:7px 4px}.cside{z-index:70;visibility:hidden;width:290px;max-width:86vw;transition:transform .2s,visibility .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.cside.on{visibility:visible;transform:none;box-shadow:0 0 40px #00000040}.cscr.on{z-index:65;background:#141e1866;display:block;position:fixed;inset:0}.cmon{grid-template-rows:auto auto minmax(0,1fr)}.cmb{grid-auto-rows:58px;grid-template-rows:none!important}.cc{cursor:pointer;padding:3px 1px}.cc.sel:not(.t) .dn{background:var(--c1b);color:var(--c1)}.cc .ce,.cc .more{display:none}.cc .dots{flex-wrap:wrap;justify-content:center;gap:3px;padding-top:2px;display:flex}.cc .dots i{background:var(--cc);border-radius:50%;width:6px;height:6px}.cml{border-top:1px solid var(--ln);display:block;overflow-y:auto}.cth .hd button{width:32px;height:32px;font-size:16px}.cb{padding:3px 4px;font-size:11px}.week .cb{padding:2px 3px}.week .cb b{font-size:10.5px}.week .cb span.nm{color:var(--tx);text-overflow:clip;font-size:10px;display:block}.ctg.week .cth,.ctg.week .cad,.ctg.week .ctr{grid-template-columns:40px repeat(7,minmax(0,1fr))!important}.cpop{width:auto;bottom:12px;right:12px;top:auto!important;left:12px!important}}:root{--g9:#12301f;--g7:#22563b;--g6:#2e6b4a;--gd:#c9a227;--bg:#f4f6f2;--ln:#e2e7dd;--tx:#17211b;--mu:#6d7a70;--m2:#98a49b;--bl:#2f6f9f;--rd:#b5453b;--rb:#fdf2f1;--rd2:#f0cfcb;--am:#c98a1e;--sh:0 1px 2px #12301f0f,0 8px 24px #12301f0f}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--tx);font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px}button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.app{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.side{background:var(--g9);color:#dbe6de;flex-direction:column;gap:22px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.lg{align-items:center;gap:10px;padding:0 8px;display:flex}.lm{background:linear-gradient(150deg,var(--gd),#8f7415);color:#12301f;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.lt b{letter-spacing:.06em;color:#fff;font-size:14px;display:block}.lt span{color:#8fa696;font-size:11px}.nl{letter-spacing:.14em;text-transform:uppercase;color:#7d9287;margin-bottom:8px;padding:0 10px;font-size:10px}.nav{flex-direction:column;gap:3px;display:flex}.nav a{color:#c6d5cb;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;font-size:13.5px;text-decoration:none;display:flex}.nav a .n{background:#ffffff14;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:11px}.nav a:hover{color:#fff;background:#ffffff0f}.nav a.on{background:var(--g7);color:#fff;font-weight:600}.nav a.on .n{background:var(--gd);color:#12301f;font-weight:700}.sf{border-top:1px solid #ffffff17;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.avt{background:var(--g6);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.sf b{color:#fff;font-size:13px;display:block}.sf span{color:#8fa696;font-size:11px}.top{background:var(--tbg-fff);border-bottom:1px solid var(--ln);z-index:20;align-items:center;gap:14px;padding:13px 24px;display:flex;position:sticky;top:0}.cr{color:var(--mu);font-size:12px}.cr b{color:var(--tx)}.sr{margin-left:auto}.sr input{border:1px solid var(--ln);background:var(--bg);border-radius:10px;outline:none;width:250px;padding:9px 12px}.rp{color:var(--mu);align-items:center;gap:7px;font-size:12px;display:flex}.rp select{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:9px;padding:8px 10px}.wrap{padding:22px 24px 60px;display:none}.wrap.on{display:block}.h1{font-size:22px;font-weight:700}.sub{color:var(--mu);margin-top:4px;font-size:13px}.hr{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.ac{gap:9px;margin-left:auto;display:flex}.btn{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:10px;padding:9px 15px;font-size:13px;font-weight:600}.btn:hover{border-color:var(--g6b)}.bp{background:var(--g7);color:#fff;border-color:var(--g7b)}.bg2{background:var(--gd);color:#2a2205;border-color:var(--gd)}.bs{border-radius:8px;padding:6px 11px;font-size:12px}.kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.kpi{background:var(--tbg-fff);border:1px solid var(--ln);box-shadow:var(--sh);border-radius:14px;padding:15px 16px}.kpi .l{color:var(--mu);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.kpi .v{margin-top:6px;font-size:25px;font-weight:700}.kpi .v small{color:var(--mu);font-size:13px;font-weight:600}.kpi .d{color:var(--g6t);margin-top:5px;font-size:12px;font-weight:600}.kpi .d.w{color:var(--rdt)}.kpi.acc{border-left:3px solid var(--gd)}.tl{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.chip{border:1px solid var(--ln);background:var(--tbg-fff);color:var(--mu);border-radius:20px;padding:7px 12px;font-size:12.5px}.chip.on{border-color:var(--g6b);color:var(--g7t);background:var(--tbg-eef5f0);font-weight:600}.chip.r{border-color:var(--rd2);color:var(--rdt);background:var(--rb);font-weight:600}.kan{grid-template-columns:repeat(3,1fr);align-items:start;gap:15px;display:grid}.col{background:var(--tbg-eff2ec);border:2px dashed #0000;border-radius:14px;flex-direction:column;gap:10px;min-height:280px;padding:12px;transition:all .15s;display:flex}.col.over{background:var(--tbg-e4efe6);border-color:var(--g6b)}.ch{border-bottom:1px solid var(--tbd-e0e6dc);padding:2px 4px 8px}.ch .t{align-items:center;gap:8px;display:flex}.ch .nm{color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.c1 .nm{background:var(--mu)}.c2 .nm{background:var(--am)}.c3 .nm{background:var(--g7)}.ch b{flex:1;font-size:13.5px}.ch .ct{color:var(--mu);background:var(--tbg-fff);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.ch .sm{color:var(--mu);margin-top:6px;padding-left:28px;font-size:11.5px}.pc{background:var(--tbg-fff);border:1px solid var(--ln);cursor:grab;border-radius:12px;padding:12px 13px;transition:all .15s}.pc:hover{border-color:var(--g6b);box-shadow:var(--sh);transform:translateY(-1px)}.pc.dg{opacity:.4}.pc.ms{border-left:3px solid var(--rd2)}.pc .kd{font-family:Menlo,monospace;font-size:13px;font-weight:700;line-height:1.2}.pc .pb{color:var(--mu);margin-top:4px;font-size:12.5px}.pm{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tg{background:var(--tbg-eff2ec);color:var(--mu);border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:600}.tg.g{background:var(--tbg-e7f2ea);color:var(--g7t)}.tg.a{background:var(--tbg-fbf1dc);color:var(--ttx-8a5f10)}.tg.r{background:var(--rb);color:var(--rdt)}.tg.b{background:var(--tbg-e9f1f7);color:var(--blt)}.pf{border-top:1px solid var(--ln);align-items:center;gap:9px;margin-top:11px;padding-top:10px;display:flex}.pf .pr{font-size:13.5px;font-weight:700}.pf .pr.no{color:var(--m2);font-size:12px;font-weight:600}.pf .dc{color:var(--mu);font-size:11.5px}.pf .w2{background:var(--g6);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-size:10px;font-weight:700;display:grid}.fl{align-items:center;gap:7px;margin-top:9px;display:flex}.fl .br{background:var(--tbg-eff2ec);border-radius:3px;flex:1;height:4px;overflow:hidden}.fl .br i{background:var(--g6);height:100%;display:block}.fl .br i.w{background:var(--rd)}.fl span{color:var(--m2);font-size:10.5px;font-weight:600}.fl span.w{color:var(--rdt)}.add{border:1px dashed var(--tbd-c9d3c8);text-align:center;color:var(--mu);border-radius:10px;padding:10px;font-size:12px}.tgi{background:var(--tbg-fff);border:1px dashed var(--bl);border-radius:12px;padding:11px 12px}.tgi .h{color:var(--blt);margin-bottom:6px;font-size:11.5px;font-weight:700}.tgi p{color:var(--mu);font-size:12px;line-height:1.5}.hint{color:var(--mu);background:var(--tbg-f7f9f5);border-left:2px solid var(--g6b);border-radius:0 8px 8px 0;margin-top:14px;padding:9px 12px;font-size:11.5px;line-height:1.6}.two{grid-template-columns:1fr 350px;align-items:start;gap:18px;display:grid}.pn{background:var(--tbg-fff);border:1px solid var(--ln);box-shadow:var(--sh);border-radius:14px;margin-bottom:18px;overflow:hidden}.pnh{border-bottom:1px solid var(--ln);align-items:center;gap:9px;padding:13px 16px;display:flex}.pnh b{font-size:13.5px}.pnh .x{color:var(--mu);margin-left:auto;font-size:11px}.pnb{padding:15px 16px}table{border-collapse:collapse;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--mu);background:var(--tbg-f8faf7);border-bottom:1px solid var(--ln);white-space:nowrap;padding:11px 13px;font-size:11px}td{border-bottom:1px solid var(--ln);padding:12px 13px;font-size:13px}tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--tbg-fafcf9)}.mn{font-family:Menlo,monospace;font-size:11.5px}.st{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.st.g{background:var(--tbg-e7f2ea);color:var(--g7t)}.st.a{background:var(--tbg-fbf1dc);color:var(--ttx-8a5f10)}.st.b{background:var(--tbg-e9f1f7);color:var(--blt)}.st.m{background:var(--tbg-eff2ec);color:var(--mu)}.st.r{background:var(--rb);color:var(--rdt)}.hide-cost .cost{filter:blur(5px)}.lots{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:15px;display:grid}.lot{background:var(--tbg-fff);border:1px solid var(--ln);box-shadow:var(--sh);border-radius:14px;overflow:hidden}.lot .ph{color:#ffffff80;background:linear-gradient(135deg,#3f7a52,#8fae6a);place-items:center;height:110px;font-size:30px;display:grid;position:relative}.lot .bd{background:var(--tbg-fff);color:var(--g7t);border-radius:20px;padding:4px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.lot .bd.rs{background:var(--gd);color:#2a2205}.lot .yl{color:#fff;background:#12301fd1;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px}.lb{padding:13px 14px}.lb b{font-size:14px}.lb .kd{color:var(--mu);margin-top:4px;font-family:Menlo,monospace;font-size:10.5px}.lr{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.lp{border-top:1px solid var(--ln);align-items:baseline;gap:7px;margin-top:11px;padding-top:11px;display:flex}.lp b{font-size:16px}.lp small{color:var(--mu);font-size:11.5px}.fmn{gap:3px;margin-top:11px;display:flex}.fmn i{background:var(--tbg-eff2ec);border-radius:3px;flex:1;height:4px}.fmn i.f{background:var(--g6)}.cal{border-bottom:1px solid var(--ln);gap:11px;padding:11px 0;display:flex}.cal:last-child{border-bottom:none}.cd{text-align:center;flex-shrink:0;width:42px}.cd b{font-size:16px;line-height:1;display:block}.cd span{color:var(--mu);text-transform:uppercase;font-size:10px}.cal p{font-size:12.5px;line-height:1.45}.cal small{color:var(--mu);font-size:11px}.row2{border-bottom:1px solid var(--ln);justify-content:space-between;padding:9px 0;font-size:12.5px;display:flex}.row2:last-child{border-bottom:none}.bar2{background:var(--tbg-eff2ec);border-radius:5px;height:7px;margin-top:7px;overflow:hidden}.bar2 i{background:var(--g6);height:100%;display:block}.ti{border:1px solid var(--ln);background:var(--tbg-fbfcfa);border-radius:11px;margin-bottom:11px;padding:12px}.th2{color:var(--mu);align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;display:flex}.th2 .a2{background:var(--bl);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:grid}.th2 b{color:var(--tx);font-size:12px}.th2 .tm{margin-left:auto}.tt{white-space:pre-line;background:var(--tbg-fff);border:1px solid var(--ln);border-radius:8px;padding:9px 10px;font-size:12.5px;line-height:1.55}.tt .hs{color:var(--blt);font-weight:600}.okn{color:var(--g7t);background:var(--tbg-e7f2ea);border-radius:8px;margin-top:9px;padding:7px 9px;font-size:11.5px;font-weight:600}.wn{color:var(--ttx-8a5f10);background:var(--tbg-fbf1dc);border-radius:8px;margin-top:9px;padding:7px 9px;font-size:11.5px;font-weight:600}.bts{gap:7px;margin-top:11px;display:flex}textarea#raw{border:1px solid var(--ln);resize:vertical;border-radius:10px;outline:none;width:100%;min-height:140px;padding:11px;font-family:Menlo,monospace;font-size:11.5px;line-height:1.65}.res{border:1px solid var(--ln);border-radius:10px;margin-top:12px;overflow:hidden}.rr{border-bottom:1px solid var(--ln);gap:10px;padding:8px 11px;font-size:12.5px;display:flex}.rr:last-child{border-bottom:none}.rr .k{width:120px;color:var(--mu);flex-shrink:0}.rr .v{font-weight:600}.rr.bad .v{color:var(--rdt)}.scr{opacity:0;pointer-events:none;z-index:40;background:#12301f6b;transition:all .2s;position:fixed;inset:0}.scr.on{opacity:1;pointer-events:auto}.dr{background:var(--tbg-fff);z-index:50;flex-direction:column;width:640px;max-width:96vw;height:100vh;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.dr.on{transform:none}.drh{border-bottom:1px solid var(--ln);padding:17px 20px}.drh .cl{float:right;color:var(--mu);font-size:20px}.drh .k3{font-family:Menlo,monospace;font-size:18px;font-weight:700}.drh .p3{color:var(--mu);margin-top:4px;font-size:14px}.drh .rw{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.stp{background:var(--tbg-fbfcfa);border-bottom:1px solid var(--ln);padding:12px 20px;display:flex}.stp div{text-align:center;color:var(--m2);cursor:pointer;flex:1;padding-top:16px;font-size:11.5px;font-weight:600;position:relative}.stp div:before{content:"";background:var(--tbg-dfe5db);z-index:2;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.stp div:after{content:"";background:var(--tbg-dfe5db);width:100%;height:2px;position:absolute;top:8px;left:-50%}.stp div:first-child:after{display:none}.stp div.dn{color:var(--g7t)}.stp div.dn:before,.stp div.dn:after{background:var(--g6)}.stp div.cu:before{background:var(--gd);box-shadow:0 0 0 4px #f3e6bd}.stp div.cu{color:var(--ttx-8a5f10)}.drt{border-bottom:1px solid var(--ln);padding:0 20px;display:flex}.drt button{color:var(--mu);border-bottom:2px solid #0000;padding:12px 13px;font-size:13px;font-weight:600}.drt button.on{color:var(--g7t);border-bottom-color:var(--g7b)}.drb{flex:1;overflow-y:auto}.pane{padding:18px 20px;display:none}.pane.on{display:block}.mbar{background:var(--rb);border:1px solid var(--rd2);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 13px;display:flex}.mbar b{color:var(--rdt);font-size:12.5px}.mbar span{color:var(--mu);flex:1;font-size:12px}.mbar.ok{background:var(--tbg-eef5f0);border-color:var(--tbd-cfe3d6)}.mbar.ok b{color:var(--g7t)}.fs{text-transform:uppercase;letter-spacing:.08em;color:var(--m2);align-items:center;gap:9px;margin:22px 0 11px;font-size:11px;font-weight:700;display:flex}.fs:first-of-type{margin-top:0}.fs .ln2{background:var(--ln);flex:1;height:1px}.fs em{background:var(--rb);color:var(--rdt);border-radius:5px;padding:2px 7px;font-size:10px;font-style:normal}.g2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fld{border:1px solid var(--ln);background:var(--tbg-fbfcfa);border-radius:9px;padding:8px 11px}.fld.wd{grid-column:1/-1}.fld label{color:var(--mu);align-items:center;gap:6px;margin-bottom:3px;font-size:11px;display:flex}.fld label .s2{border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.s2.t1{background:var(--tbg-e9f1f7);color:var(--blt)}.s2.t2{background:var(--tbg-fbf1dc);color:var(--ttx-8a5f10)}.s2.t3{background:var(--tbg-e7f2ea);color:var(--g7t)}.fld label .lk{color:var(--m2);margin-left:auto;font-size:10px}.fld input,.fld select,.fld textarea{background:0 0;border:none;outline:none;width:100%;padding:0;font-size:13px;font-weight:600}.fld textarea{resize:vertical;min-height:36px;font-weight:500}.fld input::placeholder,.fld textarea::placeholder{color:#c98d86;font-weight:500}.fld:focus-within{border-color:var(--g6b);background:var(--tbg-fff)}.fld.emp{background:var(--rb);border-color:var(--rd2)}.fld.emp label{color:#a35c54}.fld.js{animation:.9s pop}@keyframes pop{0%{box-shadow:0 0 0 4px #fbf1dc}to{box-shadow:none}}.own{border:1px solid var(--ln);border-radius:11px;margin-bottom:11px;overflow:hidden}.ownh{background:var(--tbg-f7f9f5);border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:11px 13px;display:flex}.ownh .n{background:var(--g7);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.ownh b{flex:1;font-size:13px}.ownh .sh{color:var(--mu);background:var(--tbg-fff);border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600}.ownb{padding:12px 13px}.addo{border:1px dashed var(--tbd-c9d3c8);text-align:center;width:100%;color:var(--mu);border-radius:11px;padding:13px;font-size:12.5px;font-weight:600}.addo:hover{border-color:var(--g6b);color:var(--g7t)}.ownh .del{width:24px;height:24px;color:var(--m2);border:1px solid #0000;border-radius:7px;place-items:center;font-size:13px;display:grid}.ownh .del:hover{background:var(--rb);border-color:var(--rd2);color:var(--rdt)}.ownh .del[disabled]{opacity:.3;cursor:not-allowed}.oit{border:1px solid var(--ln);background:var(--tbg-fbfcfa);border-radius:10px;margin-bottom:7px;overflow:hidden}.oit.op{background:var(--tbg-fff);border-color:var(--tbd-cfe3d6)}.oith{text-align:left;align-items:center;gap:9px;width:100%;padding:9px 11px;display:flex}.oith .n{background:var(--g7);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:10.5px;font-weight:700;display:grid}.oith b{font-size:12.5px}.oith .sh{color:var(--mu);background:var(--tbg-eff2ec);border-radius:20px;padding:2px 7px;font-size:10.5px;font-weight:600}.oith .em{background:var(--rb);color:var(--rdt);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}.oith .ch{color:var(--m2);margin-left:auto;font-size:11px;font-weight:600;transition:all .15s}.oit.op .ch{transform:rotate(180deg)}.oitb{padding:0 11px 11px;display:none}.osum{color:var(--mu);align-items:center;gap:8px;margin:2px 0 9px;font-size:11.5px;display:flex}.osum b{color:var(--tx);font-size:12.5px}.osum button{color:var(--g7t);margin-left:auto;font-size:11.5px;font-weight:600;text-decoration:underline}.gate{border:1px solid var(--tbd-e6d5a8);background:var(--tbg-fdf9ef);border-radius:11px;margin-top:18px;padding:13px}.gate b{color:var(--ttx-8a5f10);margin-bottom:8px;font-size:12.5px;display:block}.gate ul{font-size:12.5px;line-height:1.9;list-style:none}.gate li:before{content:"o ";color:var(--m2)}.gate li.ok:before{content:"* ";color:var(--g6t)}.gate li.ok{color:var(--g7t)}.doc{border:1px solid var(--ln);border-radius:9px;align-items:center;gap:11px;margin-bottom:8px;padding:10px 11px;display:flex}.doc .e{background:var(--rb);width:32px;height:32px;color:var(--rdt);border-radius:7px;place-items:center;font-size:9.5px;font-weight:800;display:grid}.doc .e.i{background:var(--tbg-e9f1f7);color:var(--blt)}.doc b{font-size:12.5px;display:block}.doc small{color:var(--mu);font-size:11px}.doc .sc{color:var(--mu);background:var(--tbg-eff2ec);border-radius:6px;margin-left:auto;padding:3px 8px;font-size:10.5px}.doc .sc.man{background:var(--tbg-fbf1dc);color:var(--ttx-8a5f10);font-weight:600}.doc .mid{flex:1;min-width:0}.doc .mid small{margin-top:2px;display:block}.doc select{background:0 0;border:1px solid #0000;border-radius:6px;outline:none;max-width:100%;padding:1px 3px;font-size:12.5px;font-weight:700}.doc select:hover{border-color:var(--ln);background:var(--tbg-fff)}.doc select.no{color:var(--rdt);border-color:var(--rd2);background:var(--rb)}.doc .rmf{color:var(--m2);padding:0 3px;font-size:13px}.doc .rmf:hover{color:var(--rdt)}.up{border:1px dashed var(--tbd-c9d3c8);text-align:center;width:100%;color:var(--mu);border-radius:10px;padding:12px;font-size:12.5px;font-weight:600}.up:hover{border-color:var(--g6b);color:var(--g7t);background:var(--tbg-f7f9f5)}.act{border-bottom:1px solid var(--ln);gap:11px;padding:11px 0;display:flex}.act .ai{background:var(--tbg-eff2ec);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.act .ai.t{background:var(--tbg-e9f1f7);color:var(--blt)}.act p{font-size:12.5px;line-height:1.5}.act small{color:var(--m2);font-size:11px}.soon{text-align:center;border:1px dashed var(--tbd-c9d3c8);background:var(--tbg-fff);border-radius:14px;padding:46px 20px}.soon .em{font-size:30px}.soon b{margin-top:11px;font-size:15px;display:block}.soon p{color:var(--mu);max-width:520px;margin:7px auto 0;font-size:13px;line-height:1.6}.tst{color:#fff;z-index:80;background:#1b4430;border-radius:11px;padding:11px 18px;font-size:13px;font-weight:600;transition:all .25s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(90px)}.tst.on{transform:translate(-50%)}.burg,.nscr,.pf .mv{display:none}@media (width<=1100px){.kan{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}}@media (width<=900px){.burg{flex-shrink:0;place-items:center;width:38px;height:38px;padding:0;font-size:16px;display:grid}.app{grid-template-columns:1fr}.side{z-index:60;width:250px;max-width:82vw;height:100vh;transition:transform .25s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:6px 0 30px #12301f47}.side.on{transform:none}.nscr{z-index:55;opacity:0;pointer-events:none;background:#12301f6b;transition:all .2s;display:block;position:fixed;inset:0}.nscr.on{opacity:1;pointer-events:auto}.top{flex-wrap:wrap;gap:9px;padding:10px 13px}.crp{display:none}.cr{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.sr{order:5;width:100%;margin-left:0}.sr input{width:100%;padding:11px 12px}.rp{gap:5px;font-size:11px}.rp select{padding:8px 7px}#reset{padding:8px 10px;font-size:11.5px}.wrap{padding:16px 13px 72px}.h1{font-size:19px}.sub{font-size:12.5px}.hr{gap:11px;margin-bottom:14px}.ac{flex-wrap:wrap;width:100%;margin-left:0}.ac .btn{text-align:center;flex:1}.kpis{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.kpi{border-radius:12px;padding:12px 13px}.kpi .v{font-size:20px}.kpi .v small{font-size:11.5px}.kpi .l{letter-spacing:.05em;font-size:10px}.tl{gap:7px}.chip{padding:8px 12px}.kan{gap:12px}.col{min-height:0;padding:11px}.pc{padding:13px}.pf{flex-wrap:wrap}.pf .mv{width:100%;color:var(--g7t);background:var(--tbg-e7f2ea);text-align:center;border-radius:8px;margin-top:9px;padding:9px;font-size:12px;font-weight:700;display:block}.pn{overflow-x:auto}table{min-width:560px}.lots{grid-template-columns:1fr}.lot .ph{height:130px}.dr{width:100vw;max-width:100vw}.drh{padding:14px 15px}.drh .cl{padding:0 4px;font-size:24px}.drh .k3{font-size:15px}.drh .p3{font-size:13px}.drh .rw .btn{text-align:center;width:100%}.stp{padding:10px 8px}.stp div{padding-top:15px;font-size:10px;line-height:1.3}.drt{-webkit-overflow-scrolling:touch;padding:0 8px;overflow-x:auto}.drt button{white-space:nowrap;padding:12px 10px}.pane{padding:15px}.g2{grid-template-columns:1fr}.fld{padding:9px 11px}.doc{flex-wrap:wrap;gap:9px}.doc .mid{flex:100%;order:3}.doc .sc{margin-left:0}.doc .rmf{margin-left:auto;padding:4px 6px;font-size:15px}.doc select{padding:4px 3px;font-size:13px}.oith,.ownh{padding:11px}.oith b,.ownh b{flex:1;min-width:0}.osum{flex-wrap:wrap}.osum button{text-align:left;flex:100%;margin-top:4px;margin-left:0}.rr .k{width:94px}textarea#raw{min-height:170px}.cal{gap:9px}.tst{text-align:center;bottom:14px;left:13px;right:13px;transform:translateY(90px)}.tst.on{transform:none}}@media (width<=560px){.kpi .v{font-size:19px}.stp div{font-size:9.5px}.h1{font-size:18px}}.app>div{min-width:0}.kan.k5{grid-template-columns:repeat(5,minmax(232px,1fr));padding-bottom:6px;overflow-x:auto}.q1 .nm{background:var(--mu)}.q2 .nm{background:var(--am)}.q3 .nm{background:var(--gd)}.q4 .nm{background:var(--bl)}.q5 .nm{background:var(--g7)}.pc .uid{letter-spacing:.02em;color:var(--g9t);font-family:Menlo,monospace;font-size:14px;font-weight:800}.pc .kd.sm2{color:var(--mu);margin-top:3px;font-size:11.5px;font-weight:600}.pc.hot{border:1.5px solid var(--gd);background:var(--tbg-fffaf0);box-shadow:0 0 0 3px #f6ebc9}.tg.hot{background:var(--gd);color:#2a2205}.pf .mv.tb{width:100%;color:var(--g7t);background:var(--tbg-e7f2ea);text-align:center;border-radius:8px;margin-top:9px;padding:8px;font-size:12px;font-weight:700;display:block}.pf .mv.tb:hover{background:var(--tbg-d8ebde)}#drw2 .drt{white-space:nowrap;overflow-x:auto}#drw2 .drt button{white-space:nowrap;padding:12px 11px}#drw2 .stp div{font-size:10.5px}.fsn{text-transform:none;letter-spacing:0;color:var(--mu);font-size:10px;font-weight:600}.fld.ro{background:var(--tbg-f6f7f4);border-style:dashed}.fld.ro input,.fld.ro textarea,.fld.ro select{color:var(--tx);-webkit-text-fill-color:var(--tx);opacity:1}.fld input[readonly]{color:var(--g7t)}.g3{grid-template-columns:1.1fr .7fr 1.6fr;gap:10px;display:grid}.invsel{align-items:stretch;gap:10px;display:flex}.invsel .fld{flex:1}.invsel .btn{white-space:nowrap}.mbar.arc{background:var(--tbg-f4f6f2);border-color:var(--ln)}.mbar.arc b{color:var(--g7t)}.drb .up{margin-bottom:6px}#invT td{vertical-align:top}#invT .tg{margin:0 4px 4px 0;display:inline-block}#cTxt::placeholder{color:var(--m2)}#cBox{margin-top:18px}.cnew{align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.cnew .fld{flex:1}.cnew textarea{min-height:54px}.cfl{margin:4px 0 12px}.cfl .chip{cursor:pointer;padding:5px 10px;font-size:11.5px}#cBox .act p .s2{border-radius:4px;margin-right:4px;padding:1px 5px;font-size:9px;font-weight:700}.t3 tbody tr:hover td{background:var(--tbg-f7f9f5)}.fc3{background:var(--bg);z-index:30;flex-direction:column;display:none;position:fixed;inset:0}.fc3.on{display:flex}.f3top{background:var(--tbg-fff);border-bottom:1px solid var(--ln);align-items:center;gap:12px;padding:12px 22px;display:flex}.f3top .f3t{font-size:15px;font-weight:700}.f3top .f3d{color:var(--mu);font-size:12px}.f3top .cl{color:var(--mu);margin-left:auto;padding:2px 8px;font-size:20px}.f3grid{flex:1;grid-template:"hd side""work side"minmax(0,1fr)/minmax(0,1fr) 300px;gap:16px;min-height:0;padding:16px 22px;display:grid;overflow:auto}.f3grid .pn{margin:0}.f3grid>*{min-width:0}.f3hd{grid-area:hd;align-items:stretch;gap:16px;padding:16px 18px;display:flex}.f3main{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 22px;display:grid}.f3k label{color:var(--m2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.f3k b{font-size:16px}.f3k b.mn{font-size:15px}.f3facts{border-top:1px solid var(--ln);flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:10px;display:flex}.f3map{border:1px dashed var(--tbd-c9d3c8);background:var(--tbg-f7f9f5);text-align:center;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:240px;padding:10px;display:flex}.f3map b{color:var(--g7t);font-size:12.5px}.f3map span{color:var(--m2);font-size:11px}.f3side{grid-area:side;align-self:start;position:sticky;top:0}.f3hist{padding:8px}.f3hist button{text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.f3hist button:hover{background:var(--tbg-f4f6f2);border-color:var(--ln)}.f3hist button i{background:var(--tbg-eff2ec);width:26px;height:26px;color:var(--g7t);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.f3hist button b{font-size:13px;display:block}.f3hist button small{color:var(--m2);font-size:11px;display:block}.f3hist button:after{content:"›";color:var(--m2);margin-left:auto;font-size:18px}.f3path{border-top:1px solid var(--ln);padding:12px 16px 14px}.f3path .pp{gap:10px;padding:4px 0;font-size:12px;display:flex;position:relative}.f3path .pp:before{content:"";background:var(--g6);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.f3path .pp.cu:before{background:var(--gd)}.f3path .pp span{color:var(--m2);white-space:nowrap;margin-left:auto}.f3work{flex-direction:column;grid-area:work;min-height:420px;display:flex}.t3tabs{border-bottom:1px solid var(--ln);padding:0 14px;display:flex;overflow-x:auto}.t3tabs button{color:var(--mu);white-space:nowrap;border-bottom:2px solid #0000;padding:13px;font-size:13px;font-weight:600}.t3tabs button.on{color:var(--g7t);border-bottom-color:var(--g7b)}.f3body{flex:1;padding:18px 20px;overflow:auto}.f3empty{border:1px dashed var(--tbd-c9d3c8);text-align:center;min-height:300px;color:var(--mu);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;font-size:12.5px;display:flex}.f3empty b{color:var(--tx);font-size:15px}.nav .n.pil{color:#2a2205;background:#d9c27a;font-size:9.5px}.mpg{grid-template-columns:1fr 360px;align-items:start;gap:16px;display:grid}.mpmw{padding:0;position:relative;overflow:hidden}#mpmap{height:calc(100vh - 210px);min-height:460px}.mpsw{border:1px solid var(--ln);border-radius:10px;gap:0;display:inline-flex;overflow:hidden}.mpsw button{color:var(--mu);background:var(--tbg-fff);padding:9px 14px;font-size:12.5px;font-weight:600}.mpsw button.on{background:var(--g7);color:#fff}.mpleg{border:1px solid var(--ln);background:#fffffff0;border-radius:10px;flex-direction:column;gap:4px;padding:9px 11px;font-size:11.5px;display:flex;position:absolute;top:12px;left:12px}.mpleg b{color:var(--mu);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.mpleg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mpleg .dsh{color:var(--m2);margin-top:2px}.mpdraw{background:var(--tbg-fff);border:1px solid var(--ln);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:none;position:absolute;bottom:34px;left:12px;right:12px;box-shadow:0 6px 24px #0000001f}.mpdraw.on{display:flex}.mpdraw span{flex:1;min-width:200px;font-size:12.5px;font-weight:600}.mpdraw b{color:var(--mu);font-size:12px}.mps{flex-direction:column;gap:16px;display:flex}.mpk{color:var(--mu);border-bottom:1px solid var(--ln);padding:10px 16px;font-size:12.5px}.mpk b{color:var(--tx)}.mpk .r{color:var(--rdt);font-weight:600}.mpi{border-bottom:1px solid var(--ln);cursor:pointer;align-items:center;gap:10px;padding:10px 16px;display:flex}.mpi:last-child{border-bottom:none}.mpi:hover,.mpi.on{background:var(--tbg-f4f6f2)}.mpi>i{border:1px solid #00000040;border-radius:3px;flex-shrink:0;width:10px;height:10px}.mpi>span:not(.tg){flex:1;min-width:0}.mpi b{font-family:Menlo,monospace;font-size:12px;display:block}.mpi small{color:var(--mu);font-size:11px;display:block}.mpi em{color:var(--rdt);font-style:normal;font-weight:600}.mpi.off{cursor:default}.mpi.off .btn{padding:6px 9px;font-size:11.5px}.mpop b{font-family:Menlo,monospace;font-size:13px;display:block}.mpop .mn{color:var(--mu);font-size:11px}.mpop dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:8px 0;font-size:12px;display:grid}.mpop dt{color:var(--mu)}.mpop dd{margin:0;font-weight:600}.mpb{flex-wrap:wrap;gap:6px;display:flex}.mpb .btn{padding:7px 10px;font-size:12px;text-decoration:none}.maplibregl-popup-content{border-radius:12px;padding:12px 14px;font-family:inherit}.f3map.has{border-style:solid;justify-content:flex-start;padding:0;position:relative;overflow:hidden}#mini3{width:100%;height:100%;min-height:150px;position:absolute;inset:0}.f3map .mcap{color:#fff;background:#122018b8;justify-content:space-between;align-items:center;padding:6px 9px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.f3map .mcap button{color:#f2c94c;font-size:11px;font-weight:700}.f3map .btn{margin-top:6px;padding:6px 10px;font-size:11.5px}@media (width<=1100px){.mpg{grid-template-columns:1fr}#mpmap{height:58vh;min-height:360px}}@media (width<=700px){.mpleg{padding:7px 9px;font-size:10.5px;top:auto;bottom:30px}.mpleg .dsh{display:none}}.lnk3{border:1px dashed var(--tbd-c9d3c8);color:var(--mu);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;font-size:12.5px;display:flex}.lnk3 b{color:var(--tx)}.sub3{color:var(--mu);margin:12px 0 7px;font-size:11.5px;font-weight:700}.doc .mid select{background:0 0;border:none;max-width:100%;padding:0;font-size:13px;font-weight:700}.flt3{border-bottom:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.flt3 select{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:8px;padding:7px 9px;font-size:12.5px}.flt3 .x{color:var(--m2);margin-left:auto;font-size:11px}.al3{border-bottom:1px solid var(--ln);cursor:pointer;grid-template-columns:auto 1fr;gap:2px 10px;padding:9px 0;display:grid}.al3:last-child{border-bottom:none}.al3 b{font-family:Menlo,monospace;font-size:12px}.al3 span{color:var(--mu);text-align:right;font-size:11.5px}.al3 em{color:var(--rdt);grid-column:1/-1;font-size:12.5px;font-style:normal;font-weight:600}.al3:hover b{color:var(--g7t)}.dt3{vertical-align:middle;background:var(--tbg-c9d3c8);border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.dt3.g{background:var(--g6)}.dt3.a{background:var(--am)}.dt3.r{background:var(--rd)}.mbar3{background:var(--tbg-eff2ec);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px;padding:11px 14px;display:flex}.mbar3 b{font-size:13.5px}.mbar3 span{color:var(--mu);font-size:12px}.mbar3.g{background:var(--tbg-e7f2ea)}.mbar3.g b{color:var(--g7t)}.mbar3.a{background:var(--tbg-fbf1dc)}.mbar3.a b{color:var(--ttx-8a5f10)}.mbar3.r{background:var(--rb)}.mbar3.r b{color:var(--rdt)}.same3{color:var(--mu);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.same3 .tg{cursor:pointer}.cks3{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ck3{border:1px solid var(--ln);background:var(--tbg-fbfcfa);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;display:flex}.ck3 input{accent-color:var(--g7);width:15px;height:15px}.soon3{opacity:.6;cursor:not-allowed;margin-top:12px}.seg3{border:1px solid var(--ln);border-radius:10px;display:inline-flex;overflow:hidden}.seg3 button{color:var(--mu);padding:9px 14px;font-size:12.5px;font-weight:600}.seg3 button.on{background:var(--g7);color:#fff}.tl3{flex-direction:column;gap:7px;display:flex}.tl3r{grid-template-columns:26px 1fr 190px;align-items:center;gap:10px;display:grid}.tl3r .n{background:var(--tbg-eff2ec);width:24px;height:24px;color:var(--mu);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.tl3r.ok .n{background:var(--g6);color:#fff}.tl3r b{font-size:13px}.tl3r .fld{padding:5px 9px}.tl3r .fld label{display:none}.let3{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.let3 .c{color:var(--mu);flex:1}.let3 select{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:7px;padding:5px 7px;font-size:12px}.letn{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.letn input,.letn select{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:8px;padding:8px 9px;font-size:12.5px}.letn #l3c{flex:1;min-width:160px}.letn .soon3{margin-top:0}.pt3w{border:1px solid var(--ln);border-radius:10px;overflow-x:auto}.pt3{min-width:900px}.t3w{overflow-x:auto}.t3w .t3 td .st{white-space:nowrap}.pt3 th{white-space:normal;vertical-align:bottom;font-size:10.5px;line-height:1.25}.pt3 td{padding:6px 8px}.pt3 input,.pt3 select{background:0 0;border:1px solid #0000;border-radius:6px;width:100%;padding:5px 6px;font-size:12.5px}.pt3 input:hover,.pt3 input:focus,.pt3 select:hover{border-color:var(--ln);background:var(--tbg-fff);outline:none}.pt3 tr.debt td{background:var(--rb)}.pt3 tfoot td{border-top:1px solid var(--ln);font-size:12.5px;font-weight:700}@media (width<=700px){.cks3{grid-template-columns:1fr}.tl3r{grid-template-columns:26px 1fr}.tl3r .fld{grid-column:2}.seg3{display:flex}.seg3 button{flex:1}.let3{flex-wrap:wrap}}.dr.hist #nxt2,.dr.hist .up,.dr.hist .rmf,.dr.hist .cnew,.dr.hist #invNew,.dr.hist .mbar:not(.arc){display:none}.dr.hist .stp div{cursor:default}.dr.hist .hbar{display:block}.hbar{background:var(--tbg-fbf1dc);color:var(--ttx-8a5f10);border-bottom:1px solid var(--tbd-f0e2bf);padding:8px 20px;font-size:12px;font-weight:600;display:none}@media (width<=1100px){.f3grid{flex-direction:column;display:flex}.f3grid>*{flex-shrink:0}.f3grid>.f3side{align-self:stretch}.f3side{position:static}}@media (width<=700px){.f3top{gap:8px;padding:10px 12px}.f3top .f3d,.f3top .f3t{display:none}.f3grid{gap:10px;padding:10px}.f3hd{flex-direction:column;padding:14px}.f3main{grid-template-columns:1fr}.f3map{width:auto;height:120px}.f3work{min-height:360px}}@media (width<=1100px){.kan.k5{grid-template-columns:1fr;overflow:visible}}@media (width<=900px){.cnew{flex-direction:column;align-items:stretch}.g3{grid-template-columns:1fr}.invsel{flex-direction:column}#drw2 .stp div{font-size:9.5px}}.f3hold{color:var(--mu);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.kpi .v.sys{font-size:20px}button.chip{cursor:pointer}.mono{font-family:Menlo,monospace;font-size:12.5px}.small{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:11px;overflow:hidden}td.empty{color:var(--mu);text-align:center;padding:28px}tr.muted td{color:var(--m2)}.auth{background:var(--g9);place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card{background:var(--tbg-fff);width:100%;max-width:380px;box-shadow:var(--sh);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.auth-brand{align-items:center;gap:10px;margin-bottom:8px;display:flex}.auth-brand b{letter-spacing:.04em;font-size:14px;display:block}.auth-brand span{color:var(--mu);font-size:11px}.auth-card .sub{margin-bottom:6px}.auth-btn{width:100%;padding:11px}.auth-err{background:var(--rb);border:1px solid var(--rd2);color:var(--rdt);border-radius:9px;padding:9px 11px;font-size:12.5px}.auth-err.wide{cursor:pointer;margin-bottom:14px}.sf-who{min-width:0}.sf-act{gap:6px;display:flex}.sf-act a,.sf-act button{text-align:center;color:#c6d5cb;background:#ffffff0f;border-radius:8px;flex:1;padding:7px 6px;font-size:11.5px;text-decoration:none}.sf-act a:hover,.sf-act button:hover{color:#fff;background:#ffffff1f}.sf-act a.on{background:var(--g7);color:#fff}.uform{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.uform .wd{grid-column:1/-1}.fld label .lk{color:var(--g6t);margin-left:auto;font-size:10.5px;text-decoration:underline}.fld label .lk .lnk{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.issued{border-color:var(--gd);align-items:center;gap:18px;padding:16px;display:flex}.issued b{font-size:13px;display:block}.issued span{color:var(--mu);font-size:12px}.issued .mono{background:var(--tbg-f8faf7);border-radius:8px;margin-left:auto;padding:8px 12px;line-height:1.6}.rsel{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:8px;padding:5px 8px}.rsel:disabled{color:var(--tx);appearance:none;background:0 0;border-color:#0000}td.acts{white-space:nowrap;text-align:right}td.acts .btn+.btn{margin-left:6px}.you{margin-left:8px}@media (width<=760px){.uform{grid-template-columns:1fr}.issued{flex-direction:column;align-items:stretch}.issued .mono{margin-left:0}}.auth-split{background:var(--tbg-fff);grid-template-columns:minmax(380px,42%) 1fr;min-height:100vh;display:grid}.auth-side{z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:40px 32px 24px;display:flex;position:relative}.auth-side .auth-card{box-shadow:none;max-width:360px;padding:0}.auth-side .auth-brand{margin-bottom:22px}.auth-side .auth-brand .lm{border-radius:11px;width:40px;height:40px;font-size:17px}.auth-side .auth-brand b{font-size:15px}.auth-side .h1{font-size:26px}.auth-foot{color:var(--m2);font-size:11.5px;position:absolute;bottom:20px}.auth-art{position:relative;overflow:hidden}.auth-art .ph{background:url(/login-fields.webp) 50% 38%/cover no-repeat;position:absolute;inset:0}.auth-art .main{clip-path:polygon(34% 0,100% 0,100% 100%,12% 100%)}.auth-art .s1{clip-path:polygon(20% 0,34% 0,29.2% 22%,15.2% 22%);opacity:.55}.auth-art .s2{clip-path:polygon(9.4% 48%,23.4% 48%,16.8% 78%,2.8% 78%);opacity:.4}.auth-art .s3{clip-path:polygon(66% 0,80% 0,75.2% 22%,61.2% 22%);background:#ffffff38}@media (prefers-reduced-motion:no-preference){.auth-art .ph{animation:.9s ease-out both art-in}.auth-art .s1,.auth-art .s2,.auth-art .s3{animation-delay:.15s}@keyframes art-in{0%{opacity:0;transform:translate(24px)}}.auth-art .s1{animation-name:art-in-soft}.auth-art .s2{animation-name:art-in-soft2}@keyframes art-in-soft{0%{opacity:0;transform:translate(24px)}to{opacity:.55}}@keyframes art-in-soft2{0%{opacity:0;transform:translate(24px)}to{opacity:.4}}}@media (width<=860px){.auth-split{grid-template-rows:190px 1fr;grid-template-columns:1fr}.auth-art{grid-row:1}.auth-art .ph{background-image:url(/login-fields-800.webp);inset:0}.auth-art .main{clip-path:polygon(0 0,100% 0,100% 78%,0 100%)}.auth-art .s1{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);opacity:.35}.auth-art .s2,.auth-art .s3{display:none}.auth-side{justify-content:flex-start;padding:12px 24px 56px}}.t3 tbody tr{cursor:pointer}.hold3{color:var(--m2);font-size:11px;display:block}.f3hist>div>button.on{background:var(--tbg-f3f7f1)}.f3histd{padding:4px 12px 10px 44px}.f3histd .row2{gap:10px;font-size:12px}.f3histd .row2 b{text-align:right;word-break:break-word;font-weight:600}.doc>a.btn{white-space:nowrap;padding:5px 10px;font-size:11.5px;text-decoration:none}.doc>button.sc{cursor:pointer;white-space:nowrap;border:0}.doc .mid b{font-size:12.5px}.up:disabled{opacity:.6;cursor:wait}.pt3 input,.pt3 select{min-width:0}.flt3 input{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:8px;min-width:220px;padding:7px 9px;font-size:12.5px}.dr .kpis.k4i{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:6px}.dr .kpis.k4i .v{font-size:20px}.dr .t3w{border:1px solid var(--ln);border-radius:10px;margin-bottom:8px}@media (width<=760px){.dr .kpis.k4i{grid-template-columns:repeat(2,minmax(0,1fr))}}aside.dr.dr-inv{width:min(1080px,94vw)}.savebar{border-top:1px solid var(--ln);background:var(--tbg-fff);color:var(--m2);align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;display:flex}.savebar>span{margin-right:auto}.savebar.on{background:var(--tbg-fff8e8);color:var(--ttx-8a5a00);font-weight:600}.f3body .savebar{z-index:2;margin:14px -20px -18px;position:sticky;bottom:-18px}.fld.dirty{background:var(--tbg-fffaf0)!important;border-color:#d9a520!important}.oit.op .oitb{display:block}.oith .rmf{margin-left:6px}.dlg1{z-index:5;background:#141e1847;place-items:center;display:grid;position:absolute;inset:0}.dlg1b{background:var(--tbg-fff);width:min(460px,92%);box-shadow:var(--sh);border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.dlg1b>b{font-size:15px}.dlg1b .x{color:var(--mu);font-size:12px}.dlg1b select,.dlg1b textarea{width:100%}.dlg1f{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.kpi.kbtn{text-align:left;cursor:pointer;font:inherit;color:inherit}.kpi.kbtn:hover{border-color:var(--tbd-cfe3d6)}.kpi.kbtn.on{border-color:var(--g7b);box-shadow:0 0 0 1px var(--g7) inset}.flt3 .per{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.flt3 .per b{text-align:center;min-width:150px;font-size:13px}.flt3 .per input{min-width:0}.pn+.pn{margin-top:16px}.grp1{margin-bottom:14px}.ksr{width:300px;max-width:100%;position:relative}.ksr input{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:10px;width:100%;padding:9px 30px 9px 12px;font-family:Menlo,monospace;font-size:13px}.ksr input::placeholder{color:var(--m2);font-family:system-ui,sans-serif}.ksr input:focus{border-color:var(--g6b);outline:none}.ksx{color:var(--m2);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ksl{z-index:30;background:var(--tbg-fff);border:1px solid var(--ln);min-width:320px;box-shadow:var(--sh);border-radius:12px;max-height:360px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.ksi{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;display:flex}.ksi:hover{background:var(--tbg-eef5f0)}.ksi b{font-family:Menlo,monospace;font-size:13px}.ksi span{color:var(--g7t);font-size:11.5px;font-weight:600}.ksi em{color:var(--mu);font-size:11.5px;font-style:normal}.ksi.no{cursor:default;opacity:.65}.ksi.no:hover{background:0 0}.kse{color:var(--mu);padding:10px;font-size:12px}@media (width<=760px){.ksr{width:100%}.ksl{min-width:0}}.pc .kd .rdy,.rdy{color:#fff;vertical-align:1px;background:#1f9d55;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:7px;font-family:system-ui,sans-serif;font-size:11px;display:inline-grid}.st.rdyb{color:#fff;background:#1f9d55;font-weight:700}.chip.gk{border-color:var(--tbd-9fd6b4);color:var(--ttx-17703c);background:var(--tbg-eaf7ef);font-weight:600}.chip.gk.on{border-color:#1f9d55;box-shadow:inset 0 0 0 1px #1f9d55}.rdysw{text-align:left;border:1px solid var(--ln);background:var(--tbg-fbfcfa);cursor:pointer;border-radius:10px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:11px 13px;display:flex}.rdysw .kn{background:var(--tbg-cfd6cd);border-radius:11px;flex:none;width:38px;height:22px;transition:all .15s;position:relative}.rdysw .kn:after{content:"";background:var(--tbg-fff);border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.rdysw .tx{flex-direction:column;flex:1;gap:2px;display:flex}.rdysw .tx b{font-size:13px}.rdysw .tx small{color:var(--mu);font-size:11.5px}.rdysw .ck{color:#fff;background:#1f9d55;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-weight:700;display:grid}.rdysw.on{border-color:var(--tbd-9fd6b4);background:var(--tbg-eaf7ef)}.rdysw.on .kn{background:#1f9d55}.rdysw.on .kn:after{left:19px}.rdysw:disabled{opacity:.7;cursor:progress}.sn{align-items:center;gap:6px;display:flex}.sn input{flex:1;min-width:0}.snb{border:1px solid var(--ln);background:var(--tbg-fff);color:var(--mu);cursor:pointer;border-radius:6px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.snb.fb.on{color:#fff;background:#1877f2;border-color:#1877f2}.snb.ig.on{color:#fff;background:#c13584;border-color:#c13584}.fld label .lnk,.lnk{color:var(--blt);cursor:pointer;background:0 0;border:none;padding:0;font-size:10.5px;font-weight:600;text-decoration:none}.fld label .lnk:hover{text-decoration:underline}.offer{border:1px solid var(--tbd-cfe3d6);background:var(--tbg-f3f9f5);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;margin-bottom:6px;padding:12px;display:grid}.offer .fld{background:var(--tbg-fff)}.offer .fld input{font-size:15px}.offer small{color:var(--mu);grid-column:1/-1;font-size:11.5px}.npo{z-index:60;background:#141e1859;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.npd{background:var(--tbg-fff);border-radius:16px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 32px);display:flex;box-shadow:0 20px 60px #12301f40}.nph{border-bottom:1px solid var(--ln);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.nph>div{flex-direction:column;flex:1;gap:4px;display:flex}.nph b{font-size:17px}.nph span{color:var(--mu);font-size:12.5px;line-height:1.5}.nph .cl{color:var(--mu);cursor:pointer;background:0 0;border:none;font-size:18px}.npb{padding:14px 20px 18px;overflow:auto}.npb .fs:first-of-type{margin-top:16px}.npz{border:2px dashed var(--tbd-b9cbbb);text-align:center;cursor:pointer;background:var(--tbg-f7faf6);border-radius:12px;flex-direction:column;gap:5px;padding:22px 16px;transition:all .15s;display:flex}.npz:hover,.npz.on{border-color:var(--g6b);background:var(--tbg-eef5f0)}.npz b{color:var(--g7t);font-size:14px}.npz span{color:var(--mu);font-size:12px}.npf{flex-direction:column;gap:6px;margin-top:10px;display:flex}.npf .doc{margin:0}.npc{border:1px solid var(--tbd-f0d9a8);background:var(--tbg-fff8e8);border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:11px 13px;display:flex}.npc>b{color:var(--ttx-8a5a00);font-size:12.5px}.npcr{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.npcr>span{min-width:130px;font-size:12px;font-weight:600}.npcr .chip{cursor:pointer;font-size:12px}.npw{background:var(--rb);border:1px solid var(--rd2);color:var(--rdt);border-radius:9px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.npw .btn{margin-left:auto}.npor{gap:8px;display:flex}.npor input{flex:1;min-width:0}.npor input.sh{flex:0 0 90px;border-left:1px solid var(--ln)!important;padding-left:8px!important}.npo2 label .rmf{margin-left:6px}.addo.wd{grid-column:1/-1}.npft{border-top:1px solid var(--ln);align-items:center;gap:8px;padding:12px 20px;display:flex}.npft>span{color:var(--mu);margin-right:auto;font-size:12px}.npb .auth-err{margin-top:12px}@media (width<=760px){.npo{padding:0}.npd{border-radius:0;height:100vh;max-height:100vh}.npb .g2{grid-template-columns:1fr}.npft{flex-wrap:wrap}.npft>span{width:100%}.npft .btn{flex:1}}.fld label .srcb{background:var(--tbg-e7f2ea);color:var(--g7t);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.fld label .srcb.m{background:var(--tbg-eff2ec);color:var(--mu)}.pc.b2a .b2l{color:var(--tx,var(--ttx-1d2a22));flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:5px;font-size:12px;display:flex}.pc.b2a .b2l.loc{color:var(--mu);margin-top:3px}.pc.b2a .b2l>*{white-space:nowrap}.pc.b2a .b2l b{font-weight:700}.pc.b2a .b2l .no{color:#a3aaa3}.pc.b2a .b2l .yl{color:var(--blt);font-weight:600}.pc.b2a .b2l+.pm{margin-top:6px}.pc.b2a .pf .dc{font-family:Menlo,monospace;font-size:11px}.tg.m{background:var(--tbg-eff2ec);color:var(--mu)}.tg.rp,.st.rp{background:var(--tbg-f4e9dc);color:var(--ttx-84471a)}.tg.mg,.st.mg{color:#fff;background:#2f5d8a}.rpbar{border:1px solid var(--tbd-e6cfb6);background:var(--tbg-fbf4ec);border-radius:10px;flex-direction:column;gap:3px;margin:-8px 0 16px;padding:10px 13px;display:flex}.rpbar b{color:var(--ttx-84471a);font-size:12.5px}.rpbar>span{color:var(--mu);font-size:12px}.rpbar.soft{background:var(--tbg-f6f7f4);border-color:var(--ln)}.rpbar.soft b{color:var(--mu)}.flt2{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px;display:flex}.f2s{border:1px solid var(--ln);background:var(--tbg-fff);color:var(--mu);border-radius:9px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.f2s select{font:inherit;color:var(--tx,var(--ttx-1d2a22));cursor:pointer;background:0 0;border:0;max-width:220px;font-weight:600}.f2s.on{border-color:var(--g7b);box-shadow:0 0 0 1px var(--g7) inset}.flt2 .cnt{color:var(--mu);margin-left:auto;font-size:11.5px}.ddm{position:relative}.ddl{z-index:20;background:var(--tbg-fff);border:1px solid var(--ln);width:270px;box-shadow:var(--sh);border-radius:10px;flex-direction:column;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ddl button{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.ddl button:hover:not(:disabled){background:var(--tbg-f1f5f1)}.ddl button:disabled{opacity:.5;cursor:default}.ddl b{font-size:13px}.ddl small{color:var(--mu);font-size:11.5px}.pay{margin-bottom:16px}.pay.emp .addo{border-color:var(--rd2);color:var(--rdt);background:var(--rb)}.payt{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:12.5px}.payt th{text-align:left;color:var(--mu);border-bottom:1px solid var(--ln);padding:6px 8px;font-size:11px;font-weight:600}.payt td{border-bottom:1px solid var(--ln);vertical-align:middle;padding:8px}.payt .r{text-align:right;white-space:nowrap}.payt .nt small{color:var(--mu)}.payt td.ac{white-space:nowrap;text-align:right}.payt td.ac .rmf{margin-left:6px}.payt tfoot td{border-bottom:0;font-weight:700}.payt tfoot td:last-child,.payt tfoot td:nth-child(3)+td{color:var(--mu);font-size:12px;font-weight:500}.payf{grid-template-columns:150px 170px 130px 1fr auto;align-items:end;gap:8px;padding:8px 0;display:grid}.payf .fld{margin:0}.payb{gap:6px;display:flex}@media (width<=900px){.payf{grid-template-columns:1fr 1fr}.payb{grid-column:1/-1;justify-content:flex-end}}.mgsw.on{border-color:var(--tbd-9db8d3);background:var(--tbg-eef3f9)}.mgsw.on .kn,.mgsw.on .ck{background:#2f5d8a}.pc.b2a .pm{margin-top:6px}.mgc{margin:-2px 0 12px}.fld.tr{border-color:var(--tbd-e2a3a0)!important;background:var(--tbg-fdf1f0)!important}.fld.ta{border-color:var(--tbd-e6c27a)!important;background:var(--tbg-fdf7ea)!important}.fld label .tg.poat{margin-left:auto;padding:1px 6px;font-size:10px}.evb{align-items:center;gap:7px;display:inline-flex;position:relative}.evn{background:var(--g7);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.evo{z-index:60;background:#12301f2e;justify-content:flex-end;display:flex;position:fixed;inset:0}.evp{background:var(--tbg-fff);border-left:1px solid var(--ln);width:520px;max-width:100%;height:100%;box-shadow:var(--sh);flex-direction:column;display:flex}.evh{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:flex-start;padding:18px 20px 12px;display:flex}.evh b{font-size:16px;display:block}.evh small{color:var(--mu);font-size:12px}.evx{color:var(--mu);padding:0 4px;font-size:22px;line-height:1}.evt{border-bottom:1px solid var(--ln);gap:8px;padding:12px 20px;display:flex}.evt input{border:1px solid var(--ln);border-radius:9px;flex:1;padding:8px 10px;font-size:13px}.evt .btn{white-space:nowrap;padding:8px 12px;font-size:12px}.evt .btn:disabled{opacity:.5;cursor:default}.evl{flex:1;padding:8px 12px 20px;overflow:auto}.eve{color:var(--mu);text-align:center;padding:24px 8px;font-size:13px}.evg{border-bottom:1px solid var(--ln)}.evg.on{background:var(--tbg-f8faf6);border-bottom-color:#0000;border-radius:10px;margin:4px 0}.evr{text-align:left;align-items:center;gap:10px;width:100%;padding:11px 8px;display:flex}.evk{font-family:Menlo,monospace;font-size:13px;font-weight:600}.evm{color:var(--mu);text-align:right;flex:1;font-size:12px}.evc{text-align:center;min-width:19px;color:var(--m2);font-size:12px}.eva{color:var(--m2);width:10px;font-size:11px}.evd{flex-direction:column;gap:6px;padding:0 10px 12px;display:flex}.evi{border-left:2px solid var(--ln);padding:4px 0 4px 10px}.evi.nw{border-left-color:var(--g6b)}.evw{color:var(--mu);align-items:center;gap:8px;font-size:11.5px;display:flex}.evw .tg{padding:1px 6px;font-size:10.5px}.evx2{white-space:pre-wrap;word-break:break-word;margin-top:2px;font-size:13px}.evo2{align-self:flex-start;margin-top:6px;padding:7px 12px;font-size:12px}.tkd{width:min(620px,100%)}.tkf{flex-direction:column;gap:12px;display:flex}.tkf label{color:var(--mu);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.tkf label .lk{font-weight:400}.tkf input,.tkf select,.tkf textarea{border:1px solid var(--ln);color:var(--tx);background:var(--tbg-fff);border-radius:9px;padding:9px 11px;font-size:13.5px;font-weight:400}.tkf input:focus,.tkf select:focus,.tkf textarea:focus{border-color:var(--g6b);outline:none}.tkr{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mn{font-family:Menlo,monospace}.tkb{background:var(--tbg-fbf6e6);border:1px solid var(--tbd-efe1b4);color:var(--ttx-6b5310);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.tkt{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.tkchk{color:var(--mu);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tkcnt{color:var(--mu);margin-left:auto;font-size:12.5px}.tkl{padding:4px 0}.tkrw{text-align:left;border-bottom:1px solid var(--ln);align-items:center;gap:12px;width:100%;padding:11px 16px;display:flex}.tkrw:last-child{border-bottom:none}.tkrw:hover{background:var(--tbg-f8faf6)}.tkrw.done .tkti b{color:var(--mu);text-decoration:line-through;-webkit-text-decoration-color:var(--m2);text-decoration-color:var(--m2)}.tkst{text-align:center;background:var(--tbg-eff2ec);color:var(--mu);border-radius:6px;flex:0 0 74px;padding:3px 0;font-size:11px;font-weight:600}.tkst.progress{background:var(--tbg-e6eef6);color:var(--blt)}.tkst.done{background:var(--tbg-e5f0e8);color:var(--g7t)}.tkti{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tkti b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.tkti small{color:var(--mu);font-size:11.5px}.tkwho{color:var(--mu);white-space:nowrap;font-size:12.5px}.tkcm{color:var(--m2);white-space:nowrap;font-size:11.5px}.tkdue{white-space:nowrap;color:var(--tx);font-size:12.5px;font-weight:600}.tkdue.r{color:var(--rdt)}.tkdue.a{color:var(--ttx-9a6400)}.tkdue.g{color:var(--mu);font-weight:400}.tkv{padding:16px 20px 24px}.tkh{font-size:17px;font-weight:700;line-height:1.35}.tkds{white-space:pre-wrap;color:var(--ttx-2c3a31);margin-top:8px;font-size:13.5px;line-height:1.5}.tkm{flex-wrap:wrap;gap:10px 22px;margin-top:14px;display:flex}.tkm label{color:var(--mu);margin-bottom:2px;font-size:11px;display:block}.tkm b{font-size:13.5px}.tkm .lk{padding:0;font-size:13px}.tks{gap:6px;margin-top:16px;display:flex}.tks .btn{padding:7px 12px;font-size:12.5px}.tks .btn.on{color:#fff}.tks .btn.on.new{background:var(--mu);border-color:var(--mu)}.tks .btn.on.progress{background:var(--bl);border-color:var(--bl)}.tks .btn.on.done{background:var(--g7);border-color:var(--g7b)}.tka{gap:6px;margin-top:8px;display:flex}.tkn{flex-direction:column;gap:6px;display:flex}.tkc{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.tkc textarea{border:1px solid var(--ln);resize:vertical;border-radius:9px;flex:1;padding:8px 10px;font-size:13px}.ptk{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:10px;margin-top:10px;overflow:hidden}.ptkh{align-items:center;gap:10px;padding:7px 10px 7px 12px;font-size:12.5px;display:flex}.ptkh b{font-size:12.5px}.ptkh span{color:var(--mu);flex:1;gap:10px;display:flex}.ptkh .lk{padding:0;font-size:12px}.ptk .tkrw{border-top:1px solid var(--ln);border-bottom:none;padding:8px 12px}.ptk .tkst{flex-basis:64px}.nvb{color:#fff;background:#ffffff29;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.nvb.r{background:var(--rd)}.ntf{z-index:80;flex-direction:column;gap:8px;width:340px;display:flex;position:fixed;bottom:18px;right:18px}.ntf button{text-align:left;background:var(--tbg-fff);border:1px solid var(--ln);border-left:3px solid var(--g6b);box-shadow:var(--sh);border-radius:10px;padding:10px 12px}.ntf button.late{border-left-color:var(--rd)}.ntf button.soon{border-left-color:var(--am)}.ntf b{font-size:13px;display:block}.ntf span{color:var(--mu);font-size:12px}.tkf label .lk{color:var(--m2);margin-left:6px;font-size:11.5px}.doc.evald{background:color-mix(in srgb, #22563b 6%, var(--tbg-fff));border:1px solid #22563b;margin-bottom:12px}.doc.evald .e{color:#fff;background:#22563b}.doc.evald .mid b{font-size:14px;display:block}.doc.evald .evs{color:var(--ttx-8a5a00);display:block}.pf .mvs{display:none}@media (width<=900px){.pf .mvs{gap:6px;width:100%;display:flex}.pf .mvs .mv{flex:1;width:auto}.pf .mvs .mv.bk{background:var(--tbg-f1f3ef);color:var(--mu);flex:none;padding:9px 12px}}.nfp .pn{max-width:720px;padding:16px 18px}@media (width<=600px){.nfp .pn{padding:14px}}.nfc{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.nfs{flex:1;align-items:center;gap:12px;min-width:240px;display:flex}.nfs .dot{background:var(--tbg-c9cfc6);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #eff2ec}.nfs.ok .dot{background:#1f9d55;box-shadow:0 0 0 4px #eaf7ef}.nfs b{font-size:14px;display:block}.nfs span{color:var(--mu);font-size:12.5px}.nfa{flex-wrap:wrap;gap:8px;display:flex}.nfm{color:var(--mu);flex-basis:100%;font-size:12.5px}.nfh b{margin-bottom:6px;font-size:13px;display:block}.nfh ol{margin:0 0 6px;padding-left:20px;font-size:13px;line-height:1.7}.nfh span{color:var(--mu);font-size:12px}.nfg{gap:16px;display:grid}.nfgt{letter-spacing:.06em;text-transform:uppercase;color:var(--mu);margin-bottom:8px;font-size:11px;font-weight:700}.nfg .rdysw{margin-bottom:8px}.nfoff .nfg{opacity:.55}.tgc{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tgc .dot{background:var(--tbg-c9cfc6);border-radius:50%;width:8px;height:8px}.tgc.ok .dot{background:#1f9d55}tr.nfrow>td{background:var(--tbg-fbfcfa);padding:14px 16px 6px}tr.nfrow .nfg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:980px}@media (width<=760px){.tkrw{flex-wrap:wrap;gap:4px 10px;padding:11px 14px}.tkrw .tkst{flex:none;order:1;padding:3px 8px}.tkrw .tkdue{order:2;margin-left:auto}.tkrw .tkti{flex:1 0 100%;order:3}.tkrw .tkti b{white-space:normal}.tkrw .tkwho{order:4;font-size:12px}.tkrw .tkcm{order:5}}.doc .mid .dtt{width:100%;font:inherit;color:var(--tx);background:0 0;border:1px solid #0000;border-radius:6px;margin:-2px 0 1px -5px;padding:2px 5px;font-size:13.5px;font-weight:700;display:block}.doc .mid .dtt:hover{border-color:var(--ln)}.doc .mid .dtt:focus{border-color:var(--g7t);background:var(--tbg-fff);outline:none}.doc .mid .dtt::placeholder{color:var(--m2);font-weight:500}.dpend{border:1px solid var(--ln);background:var(--tbg-f3f7f1);border-radius:9px;margin-bottom:8px;padding:11px}.dpend>b{margin-bottom:8px;font-size:12.5px;display:block}.dpr{border-top:1px solid var(--ln);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.dpr .e{background:var(--rb);width:32px;height:32px;color:var(--rdt);border-radius:7px;flex:none;place-items:center;font-size:9.5px;font-weight:800;display:grid}.dpr .e.i{background:var(--tbg-e9f1f7);color:var(--blt)}.dpr .mid{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dpr input,.dpr select{border:1px solid var(--ln);width:100%;font:inherit;background:var(--tbg-fff);color:var(--tx);border-radius:7px;padding:7px 9px;font-size:13px}.dpr small{color:var(--m2)}.dpb{border-top:1px solid var(--ln);justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.flt2.f1{margin:0 0 14px}.kan.one{grid-template-columns:1fr}.kan.one .col{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-content:start;gap:10px;display:grid}.kan.one .col>.ch,.kan.one .col>.add{grid-column:1/-1}.kan.one .col>.pc{margin:0}.kan.one .pf{flex-wrap:wrap}.kan.one .pf .mvs{gap:6px;width:100%;display:flex}.kan.one .pf .mv{color:var(--g7t);background:var(--tbg-e7f2ea);text-align:center;cursor:pointer;border:0;border-radius:8px;margin-top:9px;padding:9px;font-size:12px;font-weight:700;display:block}.kan.one .pf .mvs .mv{flex:1;width:auto}.kan.one .pf .mvs .mv.bk{background:var(--tbg-f1f3ef);color:var(--mu);flex:none;padding:9px 12px}@media (width<=760px){.flt2.f1{gap:6px}.flt2.f1 .f2s span{white-space:nowrap}.flt2.f1 .f2s{flex:calc(50% - 6px);justify-content:space-between;min-width:0}.flt2.f1 .f2s select{text-overflow:ellipsis;min-width:0;max-width:100%}.flt2.f1 .cnt{width:100%;margin-left:0}.kan.one .col{grid-template-columns:1fr}}.drt .tbn{background:var(--rd);color:#fff;text-align:center;vertical-align:1px;border-radius:9px;min-width:17px;height:17px;margin-left:5px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:17px;display:inline-block}.ohist{border:1px solid var(--ln);border-radius:10px;flex-direction:column;margin:0 0 6px;display:flex;overflow:hidden}.ohist>div{color:var(--mu);justify-content:space-between;gap:10px;padding:7px 12px;font-size:12.5px;display:flex}.ohist>div+div{border-top:1px solid var(--ln)}.ohist>div b{color:var(--mu);font-weight:600}.ohist>div.cur b{color:var(--tx)}.ohist>div span{text-align:right;font-size:11.5px}.agd{border:1px solid var(--ln);background:var(--ln);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:6px;display:grid;overflow:hidden}.agd>div{background:var(--tbg-fff);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.agd>div span{color:var(--mu);font-size:11.5px}.agd>div b{font-size:15px}.agd b.cm{color:var(--ttx-8a5f10)}.fld label .cmn{color:var(--ttx-8a5f10);white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:600}.agd small{background:var(--tbg-f3f9f5);color:var(--mu);grid-column:1/-1;padding:8px 12px;font-size:12px}.chat1{border:1px solid var(--ln);background:var(--tbg-fff);border-radius:12px;padding:10px}.chat1 .msgs{flex-direction:column;gap:8px;max-height:340px;padding:2px;display:flex;overflow-y:auto}.chat1 .msg{flex-direction:column;max-width:80%;display:flex}.chat1 .bub{white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:8px 12px;font-size:13px;line-height:1.45}.chat1 .meta{color:var(--m2);margin-top:3px;padding:0 4px;font-size:11px}.chat1 .msg.out{align-self:flex-end;align-items:flex-end}.chat1 .msg.out .bub{background:var(--g7b);color:#fff;border-bottom-right-radius:4px}.chat1 .msg.in{align-self:flex-start}.chat1 .msg.in .bub{background:var(--tbg-eff2ec);border:1px solid var(--ln);border-bottom-left-radius:4px}.chat1 .empty1{color:var(--mu);text-align:center;padding:14px 6px;font-size:12.5px}.chat1 .cin{border-top:1px solid var(--ln);align-items:flex-end;gap:8px;margin-top:10px;padding-top:10px;display:flex}.chat1 .cin textarea{resize:vertical;border:1px solid var(--ln);min-width:0;min-height:40px;font:inherit;background:var(--tbg-fff);color:var(--tx);border-radius:10px;flex:1;padding:8px 10px;font-size:13px}.chat1 .chn{color:var(--m2);margin-top:6px;font-size:11px;display:block}@media (width<=760px){.drt button{padding:12px 6px;font-size:12.5px}.chat1 .msg{max-width:90%}.ohist>div{flex-direction:column;gap:1px}.ohist>div span{text-align:left}}.fld .dtw{grid-template-columns:minmax(0,1fr) 112px;gap:6px;display:grid}.fld .dtw input{min-width:0}.fld .dtl{color:var(--rdt);margin-top:4px;font-size:11.5px;line-height:1.35;display:block}.dr{height:100dvh}.drb{overscroll-behavior:contain}@media (width<=760px){html:has(aside.dr.on){overflow:hidden}aside.dr.on{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:block;overflow-y:auto}aside.dr.on .drb{overflow:visible}aside.dr.on .drt{z-index:3;background:var(--tbg-fff);position:sticky;top:0}aside.dr.on .savebar{z-index:3;padding-bottom:calc(10px + env(safe-area-inset-bottom));position:sticky;bottom:0}.chat1 .cin textarea,.cnew textarea{font-size:16px}}.st.obf{background:var(--tbg-f3f7f1);color:var(--g6t)}.st.obw{background:var(--tbg-fff8e8);color:var(--ttx-8a5a00)}.oith .st.obf,.oith .st.obw{padding:1px 7px;font-size:10.5px}.obar{color:var(--ttx-2c3a31);gap:4px;margin-top:8px;font-size:12.5px;display:grid}.obar>div{background:var(--tbg-f3f7f1);border-radius:8px;padding:6px 10px}.obar>div.w{background:var(--tbg-fff8e8);color:var(--ttx-8a5a00)}.obar .lk{color:var(--g6t);cursor:pointer;padding:0;font-size:12.5px;text-decoration:underline}.flg{gap:8px;margin-top:10px;display:grid}.flgi{border:1px solid var(--ln,#e3e1da);background:var(--tbg-fbfcfa);border-radius:8px;padding:9px 12px}.flgi.on{border-color:var(--g7)}.flgi .g2{margin-top:8px}.flgc{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.flgc input{width:16px;height:16px;accent-color:var(--g7);margin:0}.flgc small{color:var(--mu,#7a776e);font-size:12px}.flgc .lnk{margin-left:auto}.midt{border-top:1px dashed var(--ln,#e3e1da);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:8px;padding-top:8px;font-size:12.5px;display:flex}.midt span{color:var(--mu,#7a776e)}.pr .mdt{color:var(--mu,#7a776e);font-size:11px;font-weight:500;display:block}.grp1>.addo,.grp1>.flgi{margin-top:10px}.burg{position:relative}.brb{background:var(--rd);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg,#fff);border-radius:9px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--g7t:var(--g7);--g9t:var(--g9);--g6t:var(--g6);--rdt:var(--rd);--blt:var(--bl);--g7b:var(--g7);--g6b:var(--g6);--tbd-9db8d3:#9db8d3;--tbd-9fd6b4:#9fd6b4;--tbd-b9cbbb:#b9cbbb;--tbd-c9d3c8:#c9d3c8;--tbd-cfe3d6:#cfe3d6;--tbd-e0e6dc:#e0e6dc;--tbd-e2a3a0:#e2a3a0;--tbd-e6c27a:#e6c27a;--tbd-e6cfb6:#e6cfb6;--tbd-e6d5a8:#e6d5a8;--tbd-efe1b4:#efe1b4;--tbd-f0d9a8:#f0d9a8;--tbd-f0e2bf:#f0e2bf;--tbg-c9cfc6:#c9cfc6;--tbg-c9d3c8:#c9d3c8;--tbg-cfd6cd:#cfd6cd;--tbg-d8ebde:#d8ebde;--tbg-dfe5db:#dfe5db;--tbg-e4efe6:#e4efe6;--tbg-e5f0e8:#e5f0e8;--tbg-e6eef6:#e6eef6;--tbg-e7f2ea:#e7f2ea;--tbg-e9f1f7:#e9f1f7;--tbg-eaf7ef:#eaf7ef;--tbg-eef3f9:#eef3f9;--tbg-eef5f0:#eef5f0;--tbg-eff2ec:#eff2ec;--tbg-f1f3ef:#f1f3ef;--tbg-f1f5f1:#f1f5f1;--tbg-f3f7f1:#f3f7f1;--tbg-f3f9f5:#f3f9f5;--tbg-f4e9dc:#f4e9dc;--tbg-f4f6f2:#f4f6f2;--tbg-f6f7f4:#f6f7f4;--tbg-f7f9f5:#f7f9f5;--tbg-f7faf6:#f7faf6;--tbg-f8faf6:#f8faf6;--tbg-f8faf7:#f8faf7;--tbg-fafcf9:#fafcf9;--tbg-fbf1dc:#fbf1dc;--tbg-fbf4ec:#fbf4ec;--tbg-fbf6e6:#fbf6e6;--tbg-fbfcfa:#fbfcfa;--tbg-fdf1f0:#fdf1f0;--tbg-fdf7ea:#fdf7ea;--tbg-fdf9ef:#fdf9ef;--tbg-fff:#fff;--tbg-fff8e8:#fff8e8;--tbg-fffaf0:#fffaf0;--ttx-17703c:#17703c;--ttx-1d2a22:#1d2a22;--ttx-2c3a31:#2c3a31;--ttx-6b5310:#6b5310;--ttx-84471a:#84471a;--ttx-8a5a00:#8a5a00;--ttx-8a5f10:#8a5f10;--ttx-9a6400:#9a6400}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1511;--ln:#27332b;--tx:#e2e8e3;--mu:#97a69c;--m2:#6c7b71;--rb:#2a1715;--rd2:#5c2b26;--am:#dfa640;--sh:0 1px 2px #00000059, 0 8px 24px #00000040;--g7t:#8fd1a6;--g9t:#cfe6d6;--g6t:#7cc396;--rdt:#ec8a7f;--blt:#8cbde3;--g7b:#3f8a60;--g6b:#4f9a70;--tbd-9db8d3:#282e35;--tbd-9fd6b4:#28362d;--tbd-b9cbbb:#2b372f;--tbd-c9d3c8:#2e3b32;--tbd-cfe3d6:#333d37;--tbd-e0e6dc:#344237;--tbd-e2a3a0:#3a2828;--tbd-e6c27a:#393223;--tbd-e6cfb6:#3e352c;--tbd-e6d5a8:#3d3729;--tbd-efe1b4:#433d29;--tbd-f0d9a8:#413927;--tbd-f0e2bf:#443d2b;--tbg-c9cfc6:#111813;--tbg-c9d3c8:#111813;--tbg-cfd6cd:#111813;--tbg-d8ebde:#1f2922;--tbg-dfe5db:#141c16;--tbg-e4efe6:#202821;--tbg-e5f0e8:#1f2822;--tbg-e6eef6:#1c242b;--tbg-e7f2ea:#1f2822;--tbg-e9f1f7:#1c252b;--tbg-eaf7ef:#1c2b22;--tbg-eef3f9:#1c232b;--tbg-eef5f0:#202822;--tbg-eff2ec:#18211a;--tbg-f1f3ef:#18221b;--tbg-f1f5f1:#19221b;--tbg-f3f7f1:#22281f;--tbg-f3f9f5:#1e2922;--tbg-f4e9dc:#2c241b;--tbg-f4f6f2:#19231c;--tbg-f6f7f4:#19231c;--tbg-f7f9f5:#1a241d;--tbg-f7faf6:#21281f;--tbg-f8faf6:#24281f;--tbg-f8faf7:#1a241d;--tbg-fafcf9:#22291e;--tbg-fbf1dc:#2f2818;--tbg-fbf4ec:#2e2419;--tbg-fbf6e6:#2f2a18;--tbg-fbfcfa:#242820;--tbg-fdf1f0:#2f1a18;--tbg-fdf7ea:#2f2818;--tbg-fdf9ef:#2f2918;--tbg-fff:#1c261f;--tbg-fff8e8:#2f2818;--tbg-fffaf0:#2f2718;--ttx-17703c:#aee4c4;--ttx-1d2a22:#d4ded7;--ttx-2c3a31:#ccd6cf;--ttx-6b5310:#e7d9b1;--ttx-84471a:#e1bfa5;--ttx-8a5a00:#e5d1ab;--ttx-8a5f10:#e3cda5;--ttx-9a6400:#e3cda5}.sf-th{background:#ffffff0f;border-radius:9px;gap:2px;margin-bottom:6px;padding:3px;display:flex}.sf-th button{color:#8fa696;border-radius:7px;flex:1;place-items:center;padding:6px;display:grid}.sf-th button:hover{color:#fff}.sf-th button.on{color:#fff;background:#ffffff24}.sf-th button.on:first-child{color:#f2c94c}.lg{position:relative}.sdc{color:#8fa696;border-radius:8px;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.sdc:hover{color:#fff;background:#ffffff14}@media (width>=901px){.app.mini{grid-template-columns:1fr}.app.mini .side{display:none}.app.mini .burg{flex-shrink:0;place-items:center;width:38px;height:38px;padding:0;font-size:16px;display:grid}}@media (width<=900px){.sdc{display:none}}:root[data-theme=dark] .side{box-shadow:1px 0 #1d2a22}:root[data-theme=dark] img.doc,:root[data-theme=dark] .thumb img{filter:brightness(.92)}
