.ag{--bg:#f6f6f2;--panel:#fff;--ink:#111;--muted:#1111119e;--faint:#1111116b;--line:#1111111a;--line2:#11111129;--green:#048242;--green-deep:#036333;--gw:#0482420f;--gw2:#0482421f;--red:#c6202f;--rw:#c6202f14;--amber:#b7791f;--aw:#b7791f1a;--blue:#2f5d8a;--bw:#2f5d8a1a;--violet:#5b4b8a;--vw:#5b4b8a1a;--dark:#0d1512;--disp:var(--font-disp),"Questrial","Century Gothic",sans-serif;--body:var(--font-body),"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;--sf:#fff;--mut:var(--muted);--fnt:var(--faint);--ln:var(--line);--ln2:var(--line2);--gr:var(--green);--grd:var(--green-deep);--gd:var(--green-deep);--amb:var(--amber);--ad:var(--amber);--rd:var(--red);--bl:var(--blue);--blw:var(--bw);--bg2:var(--bg);font-family:var(--body);color:var(--ink);background:var(--bg);grid-template-columns:246px minmax(0,1fr);font-size:15px;line-height:1.5}.ag h1,.ag h2,.ag h3{font-family:var(--disp);text-wrap:balance;margin:0;font-weight:600}.ag .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.ag .num{font-variant-numeric:tabular-nums}.ag :focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}.ag .rail0{background:var(--dark);color:#f4f6f3;flex-direction:column;gap:3px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.ag .bd0{align-items:center;gap:9px;padding:2px 8px 12px;display:flex}.ag .bd0 svg{width:auto;height:19px}.ag .bd0 .w{font-family:var(--disp);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.ag .bd0 .k{letter-spacing:.14em;text-transform:uppercase;color:#f4f6f380;flex:none;margin-inline-start:auto;font-size:9px;font-weight:700}.ag .whoami{color:inherit;background:#f4f6f30d;border:1px solid #f4f6f329;border-radius:10px;align-items:center;gap:9px;margin-bottom:9px;padding:8px 9px;display:flex}.ag .whoami .av{color:#08120d;background:#3cc47f;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.ag .whoami b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.3;display:block;overflow:hidden}.ag .whoami span{color:#f4f6f399;font-size:10.5px;display:block}.ag .lb{letter-spacing:.15em;text-transform:uppercase;color:#f4f6f361;padding:12px 9px 4px;font-size:9px;font-weight:700}.ag .nv{color:#f4f6f3b8;text-align:start;width:100%;font-size:12.5px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:6.5px 9px;font-size:12.5px;display:flex}.ag .nv svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.ag .nv:hover{color:#fff;background:#ffffff0f}.ag .nv[aria-current]{color:#7be3ac;background:#04824238;font-weight:600}.ag .nv .n{font-variant-numeric:tabular-nums;color:inherit;background:#ffffff21;border-radius:999px;margin-inline-start:auto;padding:1px 6px;font-size:10px;font-weight:700}.ag .nv .n.hot{background:var(--red);color:#fff}.ag .nv .n.warn{background:var(--amber);color:#fff}.ag .railfoot{border-top:1px solid #f4f6f31a;flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.ag .railfoot form{display:contents}.ag .mn{background:var(--bg);flex-direction:column;min-width:0;display:flex}.ag .top,.ag .bar{border-bottom:1px solid var(--line);background:var(--panel);z-index:20;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}.ag .top h1,.ag .bar h1{font-size:20px}.ag .top .s,.ag .bar .sub{color:var(--muted);font-size:12px}.ag .top .r,.ag .bar .right{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ag .wrap{grid-template-columns:minmax(0,1fr) 324px;align-items:start;gap:15px;padding:16px 24px 36px;display:grid}.ag .wrap.one{grid-template-columns:minmax(0,1fr)}.ag .cl0{flex-direction:column;gap:13px;min-width:0;display:flex}.ag .rl{flex-direction:column;gap:13px;display:flex;position:sticky;top:70px}.ag .pan{background:var(--panel);border:1px solid var(--line);border-radius:10px}.ag .pan>.hd{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px;display:flex}.ag .pan>.hd h2{font-size:14px}.ag .pan>.hd .c{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.ag .pan>.hd .r{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.ag .pan .bd{padding:13px 14px}.ag .cap{color:var(--muted);margin:0 0 11px;font-size:11.5px;line-height:1.55}.ag .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--faint);font-size:9px;font-weight:700}.ag .note{color:var(--faint);margin-top:9px;font-size:11px;line-height:1.6}.ag .note b{color:var(--muted)}.ag .foot{color:var(--faint);max-width:1040px;padding:0 24px 32px;font-size:11px;line-height:1.7}.ag .btn{border:1px solid var(--line2);white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.ag .btn:hover{border-color:var(--green);color:var(--green-deep);background:var(--gw)}.ag .btn.dn:hover{background:var(--rw)}.ag .btn.pri{background:var(--green);border-color:var(--green);color:#fff}.ag .btn.pri:hover{background:var(--green-deep);color:#fff}.ag .btn.sm{padding:3px 8px;font-size:11px}.ag .btn.dn{color:var(--red);border-color:#c6202f4d}.ag .btn.wide{justify-content:center;width:100%}.ag .btn[disabled]{opacity:.45;cursor:default}.ag .tag{background:var(--bg);color:var(--muted);border:1px solid var(--line2);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.ag .tag.g{background:var(--gw2);color:var(--green-deep);border-color:#0000}.ag .tag.a{background:var(--aw);color:var(--amber);border-color:#0000}.ag .tag.r{background:var(--rw);color:var(--red);border-color:#0000}.ag .tag.b{background:var(--bw);color:var(--blue);border-color:#0000}.ag .tag.v{background:var(--vw);color:var(--violet);border-color:#0000}.ag .tag.dim{color:var(--faint)}.ag .ban{border:1px solid var(--line2);border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12.5px;line-height:1.6;display:flex}.ag .ban svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:15px;height:15px;margin-top:3px}.ag .ban.a{background:var(--aw);color:var(--amber);border-color:#b7791f4d}.ag .ban.g{background:var(--gw);color:var(--green-deep);border-color:#0482424d}.ag .ban.v{background:var(--vw);color:var(--violet);border-color:#5b4b8a4d}.ag .ban.b{background:var(--bw);color:var(--blue);border-color:#2f5d8a4d}.ag .ban.r{background:var(--rw);color:var(--red);border-color:#c6202f4d}.ag table{border-collapse:collapse;width:100%}.ag th{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:start;border-bottom:1px solid var(--line);padding:0 9px 7px 0;font-size:9px;font-weight:700}.ag td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 9px 9px 0;font-size:12px}.ag tr:last-child td{border-bottom:0}.ag th.n0,.ag td.n0{text-align:end;white-space:nowrap}.ag td.n0{font-family:var(--mono);font-variant-numeric:tabular-nums}.ag .sub2{color:var(--faint);margin-top:2px;font-size:10.5px;line-height:1.45;display:block}.ag .kv{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:7px 0;font-size:12px;display:flex}.ag .kv:first-of-type{border-top:0}.ag .kv .k{color:var(--muted);flex:none;width:112px;font-size:11px}.ag .kv .v{flex:1;min-width:0;font-weight:600}.ag .kv .v small{color:var(--faint);margin-top:2px;font-size:10.5px;font-weight:400;line-height:1.45;display:block}.ag .rule{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:9px 0;display:flex}.ag .rule:first-of-type{border-top:0}.ag .rule .t{flex:1;min-width:0;font-size:12.5px;line-height:1.5}.ag .rule .t span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.ag .g2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ag .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}@media (max-width:900px){.ag .g2,.ag .g3{grid-template-columns:1fr}}.ag .alarm{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ag .alarm a,.ag .alarm div.a0{border-inline-start:1px solid var(--line);min-width:0;color:inherit;padding:12px 13px;text-decoration:none;display:block}.ag .alarm>:first-child{border-inline-start:0}.ag .alarm a:hover{background:var(--bg)}.ag .alarm .n{font-family:var(--disp);font-size:27px;line-height:1.05}.ag .alarm .l{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4}.ag .alarm .late{background:var(--rw)}.ag .alarm .late .n,.ag .alarm .late .l{color:var(--red)}.ag .alarm .soon{background:var(--aw)}.ag .alarm .soon .n,.ag .alarm .soon .l{color:var(--amber)}.ag .alarm .them .n{color:var(--blue)}.ag .alarm .done .n{color:var(--green-deep)}@media (max-width:860px){.ag .alarm{grid-template-columns:repeat(2,minmax(0,1fr))}.ag .alarm>:nth-child(odd){border-inline-start:0}}.ag .chart{width:100%;height:auto;overflow:visible}.ag .lgnd{color:var(--muted);flex-wrap:wrap;gap:13px;margin-top:10px;font-size:10.5px;display:flex}.ag .lgnd i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-inline-end:5px;display:inline-block}.ag .shape{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px 13px}.ag .shape .h{align-items:center;gap:8px;margin-bottom:9px;display:flex}.ag .shape .h .ic{border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ag .shape .h .ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ag .shape .h b{font-size:12.5px;font-weight:600}.ag .shape.rec .h .ic{background:var(--vw);color:var(--violet)}.ag .shape.ren .h .ic{background:var(--aw);color:var(--amber)}.ag .shape.job .h .ic{background:var(--bw);color:var(--blue)}.ag .shape .big{font-family:var(--disp);font-size:24px;line-height:1.1}.ag .shape .sub{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.ag .shape .ln{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:9px;padding:6px 0;font-size:11.5px;display:flex}.ag .shape .ln:first-of-type{margin-top:9px}.ag .shape .ln .v{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11.5px}.ag .stf{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.ag .stf:first-of-type{border-top:0}.ag .stf .av,.ag .ava{background:var(--gw2);width:30px;height:30px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.ag .ava.lg{width:34px;height:34px;font-size:12px}.ag .ava.x{background:var(--line);color:var(--muted)}.ag .stf .who{flex:none;width:128px;min-width:0}.ag .stf .who b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.ag .stf .who span{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.ag .stf .t{flex:1;min-width:0}.ag .stf .t b{font-size:13px;font-weight:600;display:block}.ag .stf .t span{color:var(--muted);font-size:11.5px}.ag .stf .bar{background:var(--line);border:0;border-radius:999px;flex:1;min-width:60px;height:9px;padding:0;display:flex;position:static;overflow:hidden}.ag .stf .bar i{height:100%;display:block}.ag .stf .bar .ok{background:var(--green)}.ag .stf .bar .warn{background:var(--amber)}.ag .stf .bar .bad{background:var(--red)}.ag .stf .m{text-align:end;width:44px;font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ag .stf .pts{text-align:end;width:58px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.ag .pts-big{align-items:baseline;gap:9px;display:flex}.ag .pts-big .n{font-family:var(--disp);font-size:34px;line-height:1}.ag .stars{vertical-align:-2px;gap:2px;display:inline-flex}.ag .stars svg{width:13px;height:13px;fill:var(--amber);stroke:none}.ag .stars svg.off{fill:var(--line2)}.ag .split{border:1px solid var(--line);border-radius:7px;height:26px;display:flex;overflow:hidden}.ag .split i{color:#fff;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:flex}.ag .split .mine{background:var(--green)}.ag .split .tdk{background:var(--blue)}.ag .slice{border-top:1px solid var(--line);align-items:center;gap:9px;padding:5px 0;font-size:12px;display:flex}.ag .slice:first-child{border-top:0}.ag .slice i{border-radius:3px;flex:none;width:10px;height:10px}.ag .slice .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ag .slice .ct{font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ag .range{border:1px solid var(--line2);background:var(--panel);border-radius:8px;display:inline-flex;overflow:hidden}.ag .range a,.ag .range button{color:var(--muted);border:0;border-inline-start:1px solid var(--line);white-space:nowrap;cursor:pointer;background:0 0;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none}.ag .range>:first-child{border-inline-start:0}.ag .range a:hover,.ag .range button:hover{background:var(--bg);color:var(--ink)}.ag .range [aria-pressed=true]{background:var(--ink);color:var(--panel)}.ag .custom label{color:var(--muted);margin:0;font-size:11.5px;font-weight:400;display:inline}.ag .custom .date{border:1px solid var(--line2);background:var(--panel);font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:7px;width:auto;padding:5px 10px;font-size:12px}.ag .funnel{flex-wrap:wrap;align-items:stretch;gap:4px;display:flex}.ag .funnel .fst{border:1px solid var(--line);background:var(--bg);border-radius:9px;flex:1;min-width:112px;padding:11px 12px}.ag .funnel .fst .n{font-family:var(--disp);font-size:25px;line-height:1.05}.ag .funnel .fst .l{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.ag .funnel .fst.ok{background:var(--gw2);border-color:#0000}.ag .funnel .fst.ok .n{color:var(--green-deep)}.ag .funnel .fst.warn{background:var(--aw);border-color:#0000}.ag .funnel .fst.warn .n{color:var(--amber)}.ag .funnel .arw{width:16px;height:24px;stroke:var(--faint);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center}.ag .fbar{background:var(--line);border-radius:999px;height:10px;margin-top:12px;display:flex;overflow:hidden}.ag .fbar i{height:100%;display:block}.ag .fbar .ok{background:var(--green)}.ag .fbar .mid{background:var(--amber)}.ag .fbar .rest{background:var(--line2)}@media (max-width:720px){.ag .funnel .arw{display:none}}.ag .hidden-box{border:1.5px dashed var(--line2);background:var(--bg);border-radius:9px;padding:11px 12px}.ag .hidden-box b{margin-bottom:3px;font-size:12px;display:block}.ag .hidden-box p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.ag .ctr{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ag .ctr .c{border-inline-start:1px solid var(--line);min-width:0;padding:13px 14px}.ag .ctr .c:first-child{border-inline-start:0}.ag .ctr .c .l{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}.ag .ctr .c .v{font-family:var(--disp);margin-top:5px;font-size:26px;line-height:1.1}.ag .ctr .c .d{color:var(--muted);margin-top:3px;font-size:11px}.ag .ctr .c.now{background:var(--gw)}.ag .ctr .c.now .v{color:var(--green-deep)}@media (max-width:760px){.ag .ctr{grid-template-columns:1fr}.ag .ctr .c{border-inline-start:0;border-top:1px solid var(--line)}.ag .ctr .c:first-child{border-top:0}}.ag .tok{border-top:1px solid var(--line);color:inherit;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;text-decoration:none;display:flex}.ag .tok:first-of-type{border-top:0}.ag .tok .id{font-family:var(--mono);background:var(--bg);border:1px solid var(--line2);border-radius:6px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.ag .tok .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ag .tok .w{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;font-family:var(--mono);flex:none}.ag .floor{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:6px;display:grid}.ag .floor .cc{border:1px solid var(--line);text-align:center;background:var(--bg);color:inherit;border-radius:7px;padding:7px 4px;font-size:11px;text-decoration:none}.ag .floor .cc b{font-family:var(--mono);font-size:12px;font-weight:600;display:block}.ag .floor .cc span{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9.5px;display:block;overflow:hidden}.ag .floor .cc.busy{background:var(--gw2);color:var(--green-deep);border-color:#0000}.ag .floor .cc.busy span{color:var(--green-deep)}.ag .floor .cc.seated{background:var(--bw);color:var(--blue);border-color:#0000}.ag .floor .cc.free{opacity:.55}.ag .floor .cc.shut{background:var(--bg);color:var(--faint);border-style:dashed}.ag .floor .cc.me{outline:2px solid var(--green);outline-offset:1px}.ag .seats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px;display:grid}.ag .seat{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:0;padding:11px 12px}.ag .seat b{font-family:var(--disp);font-size:22px;line-height:1;display:block}.ag .seat .nm{margin-top:5px;font-size:12px;font-weight:600;display:block}.ag .seat .sb{color:var(--faint);font-size:10.5px;display:block}.ag .seat.taken{background:var(--aw);border-color:#0000}.ag .seat.shut{opacity:.6;border-style:dashed}.ag .seat.till{background:var(--bw);border-color:#0000}.ag .srch{border:1px solid var(--line2);background:var(--bg);border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.ag .srch svg{width:16px;height:16px;stroke:var(--faint);fill:none;stroke-width:2px;flex:none}.ag .srch .q{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:13px}.ag .srch .q::placeholder{color:var(--faint)}.ag .srch .hint2{color:var(--faint);flex:none;font-size:11px}.ag .hit{border-top:1px solid var(--line);align-items:center;gap:11px;padding:10px 0;display:flex}.ag .hit:first-of-type{border-top:0}.ag .hit.on{background:var(--gw);border-radius:8px;margin-inline:-14px;padding-inline:14px}.ag .hit .ab{background:var(--gw2);width:32px;height:32px;color:var(--green-deep);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ag .hit .ab.dim{background:var(--bg);color:var(--faint)}.ag .hit .hb{flex:1;min-width:0}.ag .hit .hb b{font-size:13px;display:block}.ag .hit .hb span{color:var(--muted);margin-top:1px;font-size:11px;display:block}.ag .svc{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.ag .svc:first-of-type{border-top:0}.ag .svc .sb{flex:1;min-width:0}.ag .svc .sb b{font-size:12.5px;font-weight:600;display:block}.ag .svc .sb span{color:var(--faint);margin-top:2px;font-size:10.5px;display:block}.ag .svc .amt{text-align:end;flex:none;width:76px;font-size:12.5px}.ag .qty{border:1px solid var(--line2);border-radius:7px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.ag .qty button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;line-height:1}.ag .qty button:hover{background:var(--bg);color:var(--ink)}.ag .qty .n{text-align:center;min-width:28px;font-family:var(--mono);font-variant-numeric:tabular-nums;border-inline:1px solid var(--line2);font-size:12.5px;line-height:26px}.ag .who-names{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ag .who-names .chipn{background:var(--bg);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.ag .who-names .chipn button{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1}.ag .bill2{overflow-x:auto}.ag .bill2 table{min-width:720px}.ag .bill2 tr.sum td{border-top:1px solid var(--line2);border-bottom:0;padding-top:10px;font-weight:600}.ag .vtag{white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700;display:inline-block}.ag .vtag.on{background:var(--gw2);color:var(--green-deep)}.ag .vtag.off{background:var(--bg);color:var(--faint);border:1px solid var(--line2)}.ag .tot{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.ag .tot:first-of-type{border-top:0}.ag .tot .lb2{min-width:0;color:var(--muted);flex:1}.ag .tot .vv{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ag .tot .vv.txt{font-family:var(--body)}.ag .tot.big{border-top:1.5px solid var(--line2);margin-top:3px;padding-top:11px}.ag .tot.big .lb2{color:var(--ink);font-size:13px;font-weight:600}.ag .tot.big .vv{font-size:18px;font-weight:600}.ag .pay{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ag .pay button,.ag .pay label{border:1px solid var(--line2);background:var(--panel);text-align:start;cursor:pointer;color:inherit;font-family:inherit;font-weight:400;font-size:inherit;border-radius:9px;align-items:center;gap:10px;margin:0;padding:13px 12px;display:flex}.ag .pay button:hover,.ag .pay label:hover,.ag .pay .on{border-color:var(--green);background:var(--gw)}.ag .pay .on .ic3{background:var(--gw2);color:var(--green-deep)}.ag .pay input[type=radio]{opacity:0;width:0;height:0;position:absolute}.ag .pay .ic3{background:var(--bg);width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.ag .pay .ic3 svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ag .pay b{font-size:12.5px;display:block}.ag .pay span span{color:var(--faint);margin-top:1px;font-size:10.5px;display:block}.ag .pay[data-disabled]{opacity:.55;pointer-events:none}@media (max-width:700px){.ag .pay{grid-template-columns:1fr}}.ag .scan{border:2px dashed var(--line2);text-align:center;background:var(--bg);border-radius:12px;padding:22px 16px}.ag .scan .bc{justify-content:center;align-items:flex-end;gap:2px;height:44px;margin-bottom:10px;display:flex}.ag .scan .bc i{background:var(--ink);width:2px;height:100%;display:block}.ag .scan .bc i:nth-child(3n){width:4px}.ag .scan .bc i:nth-child(4n){height:74%}.ag .scan b{font-size:14px;display:block}.ag .scan span{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.ag .inv{border:1px solid var(--line2);background:var(--panel);border-radius:10px;overflow:hidden}.ag .inv .ih{border-bottom:1px solid var(--line);background:var(--bg);padding:13px 15px}.ag .inv .ih b{font-size:14px;display:block}.ag .inv .ih span{color:var(--muted);font-size:11px}.ag .inv .ib{padding:12px 15px}.ag .who3{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.ag .who3:first-of-type{border-top:0}.ag .who3 .av{background:var(--gw2);width:30px;height:30px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.ag .who3 .wn{flex:1;min-width:0}.ag .who3 .wn b{font-size:12.5px;display:block}.ag .who3 .wn span{color:var(--faint);font-size:10.5px;display:block}.ag .inv-row{border-top:1px solid var(--line);color:inherit;align-items:center;gap:11px;padding:11px 0;text-decoration:none;display:flex}.ag .inv-row:first-of-type{border-top:0}.ag .inv-row.cn{background:var(--rw);margin-inline:-14px;padding-inline:14px}.ag .inv-row .no{font-family:var(--mono);flex:none;width:126px;font-size:12px}.ag .inv-row .cl{flex:1;min-width:0}.ag .inv-row .cl b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.ag .inv-row .cl span{color:var(--faint);margin-top:1px;font-size:10.5px;display:block}.ag .inv-row .amt{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end;flex:none;width:92px;font-size:13px}.ag .inv-row .st2{text-align:end;flex:none;width:124px}.ag .age{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ag .age .a{border-inline-start:1px solid var(--line);min-width:0;padding:12px 13px}.ag .age .a:first-child{border-inline-start:0}.ag .age .a .l{letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}.ag .age .a .v{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:5px;font-size:19px;line-height:1.2}.ag .age .a .d{color:var(--muted);margin-top:3px;font-size:10.5px}.ag .age .a.warn{background:var(--aw)}.ag .age .a.warn .v,.ag .age .a.warn .l{color:var(--amber)}.ag .age .a.bad{background:var(--rw)}.ag .age .a.bad .v,.ag .age .a.bad .l{color:var(--red)}.ag .age .a.good .v{color:var(--green-deep)}@media (max-width:820px){.ag .age{grid-template-columns:repeat(2,minmax(0,1fr))}.ag .age .a:nth-child(odd){border-inline-start:0}}.ag .agebar{background:var(--line);border-radius:999px;height:10px;margin-top:12px;display:flex;overflow:hidden}.ag .agebar i{height:100%;display:block}.ag .doc{border:1px solid var(--line2);background:var(--panel);border-radius:12px;max-width:760px;overflow:hidden}.ag .doc .dh{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.ag .doc .dh .me b{font-family:var(--disp);font-size:17px;display:block}.ag .doc .dh .me span{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.6;display:block}.ag .doc .dh .ti{text-align:end;margin-inline-start:auto}.ag .doc .dh .ti b{font-family:var(--disp);letter-spacing:.06em;font-size:15px;display:block}.ag .doc .dh .ti span{color:var(--muted);font-size:11.5px;font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.ag .doc .party{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:16px 22px;display:grid}.ag .doc .party .pl{letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:9.5px;font-weight:700}.ag .doc .party b{font-size:13px;display:block}.ag .doc .party span{color:var(--muted);font-size:11.5px;line-height:1.6;display:block}.ag .doc .dl{padding:4px 22px 14px;overflow-x:auto}.ag .doc .dl table{min-width:640px}.ag .doc .dt{justify-content:flex-end;padding:0 22px 18px;display:flex}.ag .doc .dt .box{width:320px;max-width:100%}.ag .doc .df{border-top:1px solid var(--line);background:var(--bg);color:var(--muted);padding:14px 22px;font-size:11px;line-height:1.7}@media (max-width:660px){.ag .doc .party{grid-template-columns:1fr}}.ag .stamp{border:2px solid var(--green);color:var(--green-deep);font-family:var(--disp);letter-spacing:.08em;border-radius:7px;padding:4px 12px;font-size:13px;display:inline-block;transform:rotate(-3deg)}.ag .stamp.due{border-color:var(--amber);color:var(--amber)}.ag .stamp.cn{border-color:var(--red);color:var(--red)}.ag .runrow{border-top:1px solid var(--line);align-items:center;gap:11px;padding:10px 0;font-size:12.5px;display:flex}.ag .runrow:first-of-type{border-top:0}.ag .runrow.held{background:var(--aw);border-radius:8px;margin-inline:-14px;padding-inline:14px}.ag .runrow .cbx2{border:1.5px solid var(--line2);color:#0000;width:17px;height:17px;accent-color:var(--green);border-radius:5px;flex:none;place-items:center;display:grid}.ag .runrow .rn{flex:1;min-width:0}.ag .runrow .rn b{font-size:12.5px;display:block}.ag .runrow .rn span{color:var(--faint);font-size:10.5px;display:block}.ag .runrow .ra{font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.ag .fld{margin-bottom:9px;border-top:0;flex-direction:column;align-items:stretch;gap:4px;min-width:0;margin-inline:0;padding:0;display:flex}.ag .fld label{color:var(--muted);margin:0;font-size:11px;font-weight:600}.ag .fld input,.ag .fld select,.ag .fld textarea,.ag input.in,.ag select.in,.ag textarea.in{border:1px solid var(--line2);background:var(--bg);color:var(--ink);border-radius:7px;width:100%;min-height:32px;padding:7px 10px;font-family:inherit;font-size:12.5px}.ag textarea.in,.ag .fld textarea{min-height:64px}.ag .modal-scrim{z-index:80;background:#0d151273;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ag .modal{background:var(--panel);border-radius:12px;width:520px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #00000040}.ag .modal .mh{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 16px;display:flex}.ag .modal .mh h2{font-size:14px}.ag .modal .mb{padding:14px 16px}.ag .modal .mf{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.ag .err{background:var(--rw);color:var(--red);border:1px solid #c6202f4d;border-radius:9px;margin-bottom:12px;padding:9px 12px;font-size:12.5px}.ag .okban{background:var(--gw);color:var(--green-deep);border:1px solid #0482424d;border-radius:9px;margin-bottom:12px;padding:9px 12px;font-size:12.5px}.ag .body{grid-template-columns:minmax(0,1fr) 324px;gap:15px;padding:16px 24px 36px}.ag .body.wide{grid-template-columns:minmax(0,1fr)}.ag .card{border-radius:10px;padding:13px 14px}.ag .card>h2{font-size:14px}.ag .rail{top:70px}.ag .container{max-width:none;margin:0;padding:0 24px}.ag .panel{background:var(--panel);border:1px solid var(--line);border-radius:10px}.ag .btn.btn-ghost{color:inherit;background:0 0}.ag .btn.btn-sm{padding:3px 8px;font-size:11px}.ag .btn-ghost:hover{color:var(--green-deep)}@media print{.ag .rail0,.ag .top,.ag .bar,.ag .rl,.ag .noprint{display:none!important}.ag{background:#fff;grid-template-columns:1fr}.ag .wrap{grid-template-columns:1fr;padding:0}.ag .doc{border:0;max-width:none}}.ag .mnav{display:contents}.ag .burger{color:#f4f6f3;cursor:pointer;background:0 0;border:1px solid #f4f6f32e;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:none}.ag .burger svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.ag .rail0.open .burger{background:#f4f6f31f}.ag .scrim{z-index:69;background:#00000073;display:none;position:fixed;inset:0}.ag .dh{display:none}.ag .bd0 .bell{color:#f4f6f3c7;cursor:pointer;width:30px;height:30px;font:inherit;background:0 0;border:1px solid #f4f6f329;border-radius:8px;flex:none;place-items:center;margin-inline-start:auto;padding:0;display:grid;position:relative}.ag .bd0 .bell:hover{color:#fff;background:#ffffff14}.ag .bd0 .bell svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ag .bd0 .bell .n{top:-5px;background:var(--red);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.3;position:absolute;inset-inline-end:-5px}.ag .bd0 .bell+.k{margin-inline-start:0}.ag .bd0 .w{flex:1;min-width:0}.ag .pan{min-width:0}.ag .pan>.bd:has(>table){-webkit-overflow-scrolling:touch;overflow-x:auto}.ag .pan>.bd>table{min-width:600px}.ag .top>div:first-child{min-width:0}.ag .top .r>*{max-width:100%}.ag .wrap .full{grid-column:1/-1;min-width:0}.ag .full.out{margin-top:-21px;padding:0 24px 36px}.ag .alarm.five{grid-template-columns:repeat(5,minmax(0,1fr))}.ag .custom{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 24px;font-size:12px;display:flex}.ag .custom label{color:var(--muted);font-size:11.5px}.ag .custom input[type=date]{border:1px solid var(--line2);background:var(--panel);font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:7px;padding:5px 10px;font-size:12px}.ag .bigcta{background:var(--green);color:#fff;border-radius:11px;align-items:center;gap:13px;padding:14px 16px;text-decoration:none;display:flex}.ag .bigcta:hover{background:var(--green-deep)}.ag .bigcta .ic{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ag .bigcta .ic svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ag .bigcta .t{flex:1;min-width:0}.ag .bigcta .t b{font-family:var(--disp);font-size:17px;font-weight:600;line-height:1.2;display:block}.ag .bigcta .t span{opacity:.85;margin-top:2px;font-size:12px;line-height:1.4;display:block}.ag .bigcta .arw{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ag .dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ag .dt{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px 13px}.ag .dt .l{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.ag .dt .v{font-family:var(--disp);font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;line-height:1.1}.ag .dt .v small{color:var(--faint);font-size:11px;font-family:var(--body)}.ag .dt .s{color:var(--muted);margin-top:5px;font-size:11.5px;line-height:1.45}.ag .dt .s2{color:var(--faint);border-top:1px solid var(--line);margin-top:6px;padding-top:6px;font-size:11px;line-height:1.45}.ag .dt .s2 b.ok{color:var(--green-deep)}.ag .dt.soon .v{color:var(--amber)}.ag .dt.late .v{color:var(--red)}.ag .dt.done .v{color:var(--green-deep)}.ag .figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ag .fig{border:1px solid var(--line);background:var(--panel);border-radius:9px;min-width:0;padding:11px 12px}.ag .fig .l{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.ag .fig .v{font-family:var(--disp);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-size:22px;line-height:1.1}.ag .fig .v small{color:var(--faint);font-size:11px;font-family:var(--body);margin-inline-end:3px}.ag .fig .s{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.4}.ag .fig svg{width:100%;height:30px;margin-top:8px;overflow:visible}.ag .fig.net{background:var(--gw);border-color:#04824247}.ag .fig.net .v{color:var(--green-deep)}.ag .steps{color:var(--faint);align-items:center;gap:0;margin-bottom:10px;font-size:11px;display:flex}.ag .steps span{border:1px solid var(--line2);background:var(--panel);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:600}.ag .steps span.on{background:var(--ink);color:var(--panel);border-color:var(--ink)}.ag .steps span.done{background:var(--gw2);color:var(--green-deep);border-color:#0000}.ag .steps i{background:var(--line2);width:18px;height:1px;display:block}.ag .set{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.ag .set:first-of-type{border-top:0}.ag .set .dot{border-radius:50%;flex:none;width:9px;height:9px}.ag .set .dot.ok{background:var(--green)}.ag .set .dot.no{background:var(--red)}.ag .set .dot.nil{background:var(--line2);border:1.5px solid var(--faint)}.ag .set .dot.opt{background:var(--line2)}.ag .set .nm{flex:1;min-width:0}.ag .set .nm span{color:var(--faint);margin-top:1px;font-size:10.5px;display:block}.ag .set .ct{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end;flex:none;width:52px;font-size:12px}.ag .set form{display:contents}.ag .pbar{background:var(--line);border-radius:999px;height:8px;display:flex;overflow:hidden}.ag .pbar i{height:100%;display:block}.ag .pbar i.ok{background:var(--green)}.ag .pbar i.nil{background:var(--line2)}.ag .pbar i.no{background:var(--rw)}.ag .pbar .ok{background:var(--green)}.ag .pbar .nil{background:var(--faint)}.ag .pbar .no{background:var(--red)}.ag .bal{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:9px 0;display:flex}.ag .bal:first-of-type{border-top:0}.ag .bal .ic{background:var(--bw);width:28px;height:28px;color:var(--blue);border-radius:7px;flex:none;place-items:center;display:grid}.ag .bal .ic.cash{background:var(--aw);color:var(--amber)}.ag .bal .ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ag .bal .t{flex:1;min-width:0}.ag .bal .t b{font-size:12.5px;font-weight:600;display:block}.ag .bal .t span{color:var(--faint);margin-top:1px;font-size:10.5px;line-height:1.4;display:block}.ag .bal .v{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end;flex:none;font-size:12.5px}.ag .bal .v small{color:var(--faint);font-size:10px;font-family:var(--body);display:block}.ag .ret{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.ag .ret:first-of-type{border-top:0}.ag .ret .ic{background:var(--bg);width:26px;height:26px;color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid}.ag .ret .ic svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ag .ret.soon .ic{background:var(--aw);color:var(--amber)}.ag .ret.late .ic{background:var(--rw);color:var(--red)}.ag .ret.ok .ic{background:var(--gw2);color:var(--green-deep)}.ag .ret .t{flex:1;min-width:0}.ag .ret .t b{font-size:12.5px;font-weight:600;display:block}.ag .ret .t span{color:var(--faint);margin-top:1px;font-size:10.5px;line-height:1.45;display:block}.ag .ret .dt{text-align:end;font-family:var(--mono);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:12.5px;font-weight:600}.ag .ret .dt small{color:var(--faint);font-size:10px;font-family:var(--body);font-weight:400;display:block}.ag .ret.soon .dt{color:var(--amber)}.ag .ret.late .dt{color:var(--red)}.ag .chip{border:1px solid var(--line2);color:var(--muted);background:var(--panel);cursor:pointer;border-radius:999px;align-items:center;padding:2px 9px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.ag .chip[aria-pressed=true]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.ag .chips{flex-wrap:wrap;gap:5px;display:flex}.ag .mscrim{z-index:90;background:#0d15128c;position:fixed;inset:0}.ag .modal{background:var(--panel);z-index:91;border-radius:14px;flex-direction:column;width:auto;max-width:560px;height:fit-content;max-height:calc(100vh - 48px);margin:auto;display:flex;position:fixed;inset:24px;overflow:hidden;box-shadow:0 30px 80px #00000059}.ag .modal.wide{max-width:880px}.ag .modal.two{max-width:1280px;height:auto;margin:0 auto}.ag .modal .mh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.ag .modal .mh .dic{background:var(--bg);border:1px solid var(--line2);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ag .modal .mh b{font-family:var(--disp);font-size:15px;font-weight:600;display:block}.ag .modal .mh span{color:var(--muted);font-size:11px;display:block}.ag .modal .mh .r{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.ag .modal .mh .x{border:1px solid var(--line2);cursor:pointer;width:30px;height:30px;color:inherit;background:0 0;border-radius:7px;place-items:center;padding:0;display:grid}.ag .modal .mh .x svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:13px;height:13px}.ag .modal .mb{flex:1;min-height:0;padding:14px 16px;overflow:auto}.ag .modal.two .mb{grid-template-columns:minmax(0,46fr) minmax(0,54fr);padding:0;display:grid;overflow:hidden}.ag .modal .ml{border-inline-end:1px solid var(--line);background:var(--bg);flex-direction:column;min-height:0;display:flex}.ag .modal .ml .tb{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.ag .modal .ml .tb .sp,.ag .modal .mf .sp{flex:1}.ag .modal .ml .pv{flex:1;justify-content:center;align-items:flex-start;padding:18px;display:flex;overflow:auto}.ag .modal .mr{flex-direction:column;gap:14px;min-height:0;padding:14px 16px;display:flex;overflow:auto}.ag .modal .mf{border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}@media (max-width:900px){.ag .modal.two{border-radius:0;max-height:none;inset:0}.ag .modal.two .mb{grid-template-columns:1fr;overflow:auto}.ag .modal .ml{border-inline-end:0;border-bottom:1px solid var(--line);max-height:46vh}}.ag.win{color:#f4f6f3;background:#1d2320;flex-direction:column;min-height:100vh;display:flex}.win .wtb{background:#0d1512;border-bottom:1px solid #f4f6f31f;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.win .wtb .dic{color:#a08fd0;background:#f4f6f314;border:1px solid #f4f6f329;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.win .wtb .dic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.win .wtb b{font-family:var(--disp);font-size:14px;font-weight:600;display:block}.win .wtb span{color:#f4f6f39e;font-size:11px;display:block}.win .wtb .r{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.win .wtb .r .zoom{font-family:var(--mono);text-align:center;min-width:40px;font-size:11.5px;display:inline}.win .wtb .btn{color:#f4f6f3;background:0 0;border-color:#f4f6f347}.win .wtb .btn.pri{color:#fff;background:var(--green);border-color:var(--green)}.win .wtb .tag.dim{color:#f4f6f3b3;background:#f4f6f314;border-color:#f4f6f333}.win .wbody{flex:1;justify-content:center;align-items:flex-start;padding:28px 16px;display:flex;overflow:auto}.win .wbody img{transform-origin:top;background:#fff;max-width:100%;transition:transform .15s;box-shadow:0 14px 40px #00000080}.win .wbody iframe{background:#fff;border:0;width:min(920px,100%);height:calc(100vh - 120px);box-shadow:0 14px 40px #00000080}.win .wbody .docfile{text-align:center;background:#f4f6f30f;border:1px solid #f4f6f329;border-radius:10px;padding:30px}.win .wft{color:#f4f6f380;background:#0d1512;border-top:1px solid #f4f6f31f;padding:8px 14px;font-size:11px}@media print{.win .wtb,.win .wft{display:none}.win .wbody{padding:0}.win .wbody img{box-shadow:none;transform:none!important}.ag.win{background:#fff}}@media (max-width:1150px){.ag{grid-template-columns:minmax(0,1fr)}.ag .rail0{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;height:auto;padding:10px 16px 8px;display:grid;position:static;overflow:visible}.ag .rail0 .bd0{min-width:0;padding:0}.ag .rail0 .bd0 .k{display:none}.ag .rail0 .whoami{border-radius:999px;justify-self:end;gap:7px;margin:0;padding:3px 10px 3px 3px}.ag .rail0 .whoami .av{width:24px;height:24px;font-size:10px}.ag .rail0 .whoami b{font-size:11.5px}.ag .rail0 .whoami div>span,.ag .rail0>.kyc,.ag .rail0 .lb{display:none}.ag .rail0 .burger{display:grid}.ag .rail0 .mnav .lb{display:block}.ag .rail0 .nv{padding:9px 10px;font-size:13.5px}.ag .rail0 .mnav{background:var(--dark);z-index:70;border-top:0;flex-direction:column;gap:2px;width:280px;max-width:86vw;margin:0;padding:14px 12px 20px;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 40px #0006}.ag .rail0.open .mnav{transform:none}.ag .scrim.on{display:block}.ag .dh{border-bottom:1px solid #f4f6f31f;align-items:center;gap:9px;margin-bottom:6px;padding:2px 6px 12px;display:flex}.ag .dh .w{font-family:var(--disp);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.ag .dh .x{color:#f4f6f3;cursor:pointer;background:0 0;border:1px solid #f4f6f32e;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.ag .dh .x svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.ag .dh.who{color:#f4f6f3b3;border-bottom:0;margin-bottom:0;padding:0 6px 10px;font-size:12px}.ag .railfoot{margin-top:auto}.ag .wrap{grid-template-columns:minmax(0,1fr)}.ag .rl,.ag .top{position:static}.ag .body{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ag .rail0 .mnav{transition:none}}@media (max-width:900px){.ag .dates{grid-template-columns:1fr}.ag .info{grid-template-columns:1fr 1fr}}@media (max-width:860px){.ag .alarm,.ag .alarm.five{grid-template-columns:repeat(2,minmax(0,1fr))}.ag .alarm>*{border-top:1px solid var(--line)}.ag .alarm>:nth-child(-n+2){border-top:0}.ag .alarm>:nth-child(odd){border-inline-start:0}.ag .figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ag .wrap{gap:11px;padding:12px 16px 28px}.ag .top{padding:10px 16px}.ag .top .r{gap:6px;width:100%;margin-inline-start:0}.ag .range{flex-wrap:wrap}.ag .range a{text-align:center;flex:1}.ag .custom{padding:9px 16px}.ag .foot,.ag .full{padding-inline:16px}.ag .wrap .full{padding-inline:0}.ag .figs{grid-template-columns:1fr}.ag .fig .v{white-space:normal}.ag .set .ct{width:44px}.ag .alarm .n{font-size:22px}.ag .ban{font-size:12px}.ag .body{padding:12px 16px 28px}.ag .docrow{flex-wrap:wrap}.ag .docrow .t{flex:60%}.ag .docrow .tag{width:auto}.ag .modal{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;inset:0}}@media (max-width:420px){.ag .alarm,.ag .alarm.five{grid-template-columns:1fr}.ag .alarm>*{border-inline-start:0;border-top:1px solid var(--line)}.ag .alarm>:first-child{border-top:0}}.ag .docs .docrow{border-top:1px solid var(--line);color:inherit;border-radius:8px;align-items:center;gap:10px;margin:0;padding:9px 6px;text-decoration:none;display:flex}.ag .docs .docrow:first-of-type{border-top:0}.ag .docs .docrow:hover{background:var(--bg)}.ag .docs .docrow.need{background:var(--aw)}.ag .docs .docrow.recheck{background:var(--vw)}.ag .docs .docrow.sel{background:var(--bw);box-shadow:inset 0 0 0 1.5px var(--blue)}.ag .docs .docrow.done{background:var(--gw2)}.ag .docs .docrow .t{flex:1;min-width:0}.ag .docs .docrow .t b{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ag .docs .docrow .t .ai{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}.ag .docs .docrow .t .ai i{color:var(--violet);font-style:normal;font-weight:600}.ag .docs .docrow .t .meta{color:var(--faint);margin-top:2px;font-size:10.5px;display:block}.ag .docs .docrow .t .meta b{color:var(--muted);font-weight:600;display:inline}.ag .docs .docrow .amt{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end;flex:none;font-size:12.5px}.ag .docs .docrow .amt small{color:var(--faint);font-size:10px;font-family:var(--body);display:block}.ag .docs .docrow .tag{flex:none;justify-content:center;width:118px}.ag .dic{background:var(--panel);border:1px solid var(--line2);width:32px;height:32px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.ag .dic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ag .dic.purchase{color:var(--violet)}.ag .dic.expenses{color:var(--amber)}.ag .dic.bank{color:var(--blue)}.ag .dic.sales{color:var(--green-deep)}.ag .dic.voucher,.ag .dic.other{color:var(--muted)}.ag .cmtn{color:var(--violet);align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:inline-flex}.ag .dbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.ag .docs>.bd{padding:0}.ag .docs .rows{padding:4px 14px 6px}.ag .docs .rows>.cap{padding:8px 0}.ag .dbar.kinds{background:var(--bg);font-size:11px}.ag .dbar.tools{background:var(--panel)}.ag .dbar.tools .search{flex:200px;max-width:340px;margin-inline-start:0}.ag .dbar .dl{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.ag .dbar .dl input{font:inherit;border:1px solid var(--line2);background:var(--panel);border-radius:7px;padding:4px 7px;font-size:12px}.ag .dbar .lg{color:var(--faint);white-space:nowrap;margin-inline-start:auto;font-size:10.5px}.ag .dbar .lg .sw{border:1px solid var(--line2);vertical-align:-2px;border-radius:3px;width:11px;height:11px;margin-inline-start:6px;display:inline-block}.ag .dbar .lg .sw.need{background:var(--aw)}.ag .dbar .lg .sw.sel{background:var(--bw);border-color:var(--blue)}.ag .dbar .lg .sw.done{background:var(--gw2)}.ag .dbar .lg .sw.recheck{background:var(--vw)}.ag .search{border:1px solid var(--line2);background:var(--panel);border-radius:8px;align-items:center;gap:8px;min-width:200px;margin-inline-start:auto;padding:5px 10px;font-size:12.5px;display:flex}.ag .search input{font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px}.ag .pager{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:11.5px;display:flex}.ag .pager .pg{gap:4px;margin-inline-start:auto;display:flex}.ag .sum4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ag .sum4>.it{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:10px 12px;display:block}.ag .sum4>.it>.l{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700;display:block}.ag .sum4>.it>.v{font-family:var(--disp);color:var(--ink);margin-top:4px;font-size:22px;line-height:1.1;display:block}.ag .sum4>.it>.s{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}@media (max-width:860px){.ag .sum4{grid-template-columns:1fr 1fr}}.ag .sec h3{font-size:12.5px;font-weight:600;font-family:var(--disp);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.ag .sec h3 .c{color:var(--faint);font-size:11px;font-weight:400;font-family:var(--body)}.ag .sec.ap{background:var(--gw);border:1px solid #0482424d;border-radius:10px;padding:10px 12px}.ag .fgrid2{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.ag .fgrid2.money{border-top:1px dashed var(--line2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;padding-top:8px}.ag .fld2{flex-direction:column;gap:3px;min-width:0;display:flex}.ag .fld2 label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.ag .fld2 .cf{letter-spacing:0;text-transform:none;border-radius:4px;margin-inline-start:auto;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:700}.ag .fld2 .cf.ok{background:var(--gw2);color:var(--green-deep)}.ag .fld2 .cf.mid{background:var(--aw);color:var(--amber)}.ag .fld2 .cf.low{background:var(--rw);color:var(--red)}.ag .fld2 input,.ag .fld2 select{border:1px solid var(--line2);background:var(--panel);min-height:32px;font-size:13px;font:inherit;border-radius:7px;width:100%;min-width:0;padding:6px 9px}.ag .fld2 input.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end}.ag .fld2.g input{background:var(--gw2);border-color:#04824266;font-weight:700}.ag .fld2 small{color:var(--faint);font-size:10.5px}.ag .radio3{flex-wrap:wrap;gap:6px;display:flex}.ag .chks{border-top:1px solid var(--line);margin-top:10px}.ag .chk{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:6px 0;font-size:12px;line-height:1.5;display:flex}.ag .chk:first-of-type{border-top:0}.ag .chk .ic{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;font-size:10px;font-weight:700;display:grid}.ag .chk.ok .ic{background:var(--gw2);color:var(--green-deep)}.ag .chk.warn .ic{background:var(--aw);color:var(--amber)}.ag .ta{border:1px solid var(--line2);background:var(--panel);width:100%;min-height:58px;font-size:12.5px;font:inherit;resize:vertical;border-radius:8px;margin-top:8px;padding:9px 10px}.ag .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ag .ck{cursor:pointer;align-items:flex-start;gap:9px;padding:6px 0;font-size:12.5px;line-height:1.45;display:flex}.ag .ck input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:2px 0 0}.ag .lines{border-collapse:collapse;width:100%;font-size:11.5px}.ag .lines th{text-align:start;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:0 6px 5px 0;font-size:10px}.ag .lines td{border-top:1px solid var(--line);vertical-align:top;padding:5px 6px 5px 0;font-size:11.5px}.ag .lines tr.um td{background:var(--aw)}.ag .lines select{font:inherit;border:1px solid var(--line2);background:var(--panel);border-radius:6px;max-width:220px;padding:3px 6px;font-size:11px}.ag .cmts{flex-direction:column;gap:8px;display:flex}.ag .cm{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:8px 11px;font-size:12.5px;line-height:1.45}.ag .cm.client{background:var(--vw);border-color:#5b4b8a59}.ag .cm.staff{background:var(--gw)}.ag .cm .who{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;font-size:10.5px;display:flex}.ag .cm .who b{color:var(--ink)}.ag .cm .who .tag{margin-inline-start:auto}.ag .tl{flex-direction:column;margin-top:4px;display:flex}.ag .tl .ev{gap:9px;padding:6px 0;font-size:12px;display:flex;position:relative}.ag .tl .ev:before{content:"";inset-inline-start:7px;background:var(--line2);width:1px;position:absolute;top:22px;bottom:-6px}.ag .tl .ev:last-child:before{display:none}.ag .tl .ev .d{background:var(--gw2);border:2px solid var(--green);border-radius:50%;flex:none;width:15px;height:15px;margin-top:2px}.ag .tl .ev .d.grey{background:var(--bg);border-color:var(--line2)}.ag .tl .ev .d.v{background:var(--vw);border-color:var(--violet)}.ag .tl .ev .d.bad{background:var(--rw);border-color:var(--red)}.ag .tl .ev .d.warn{background:var(--aw);border-color:var(--amber)}.ag .tl .ev b{font-weight:600}.ag .tl .ev span{color:var(--faint);font-size:10.5px;display:block}.ag .kvg{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.ag .kvg.money{border-top:1px dashed var(--line2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;padding-top:10px}.ag .kvg div small{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700;display:block}.ag .kvg div b{word-break:break-word;margin-top:2px;font-size:13.5px;font-weight:600;display:block}.ag .kvg div.mono b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.ag .kvg div.g b{color:var(--green-deep);font-size:15px;font-weight:700}.ag .chips.q .chip{white-space:normal;text-align:start}.ag .modal .ml .pv img{background:#fff;max-width:100%;box-shadow:0 6px 22px #00000026}.ag .modal .ml .pv iframe{background:#fff;border:0;width:100%;height:100%;min-height:520px;box-shadow:0 6px 22px #00000026}@media (max-width:900px){.ag .fgrid2.money,.ag .kvg.money{grid-template-columns:1fr 1fr}}.tks .tk2.c-violet{color:var(--violet,#5b4b8a)}.ag .drop2.big{min-height:220px;padding:40px 24px}.ag .drop2.big b{font-size:16px}.ag .sent-name .pbar{background:var(--line);border-radius:2px;max-width:260px;height:4px;display:block;overflow:hidden}.ag .sent-name .pbar i{background:var(--green);height:100%;transition:width .2s;display:block}.ag .set .btn,.ag .rule .btn,.ag .bal .btn,.ag .ret .btn,.ag .modal .btn,.ag .acts .btn,.ag .docs .btn,.ag .dbar .btn,.ag .cm .btn,.ag .hd .btn,.ag .custom .btn,.ag .top .btn,.ag .mf .btn,.ag .tb .btn{width:auto;margin-top:0}.ag .sel{border:1px solid var(--line2);background:var(--panel);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.ag .sel.dim{color:var(--faint);font-weight:500}.ag select.sel{appearance:auto}.ag .search svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:14px;height:14px;color:var(--faint);flex:none}.ag .dbar .search{min-width:240px;margin-inline-start:auto;padding:5px 10px}.ag .dbar .chips{flex-wrap:wrap;gap:5px;display:flex}.ag .dbar.kinds .eyebrow{margin-inline-end:4px}.ag .way{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:9px 0;display:flex}.ag .way:first-of-type{border-top:0}.ag .way .ic{background:var(--gw2);width:28px;height:28px;color:var(--green-deep);border-radius:7px;flex:none;place-items:center;display:grid}.ag .way .ic.b{background:var(--bw);color:var(--blue)}.ag .way .ic.dim{background:var(--bg);color:var(--faint)}.ag .way .ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ag .way .t{flex:1;min-width:0}.ag .way .t b{font-size:12.5px;font-weight:600;display:block}.ag .way .t span{color:var(--faint);margin-top:1px;font-size:10.5px;line-height:1.45;display:block}.ag .tip{color:var(--muted);align-items:flex-start;gap:8px;padding:4px 0;font-size:12px;line-height:1.5;display:flex}.ag .tip i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.ag .tkl{align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.ag .tkl .k{flex:none;gap:6px;min-width:44px;display:flex}.ag .tkl .v{color:var(--muted);text-align:start;flex:1}.ag .sendq{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.ag .sendq:first-of-type{border-top:0}.ag .sendq .th{background:var(--bg);border:1px solid var(--line);width:34px;height:34px;color:var(--faint);border-radius:7px;flex:none;place-items:center;display:grid}.ag .sendq .th svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ag .sendq .t{flex:1;min-width:0}.ag .sendq .t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.ag .sendq .t span{color:var(--faint);margin-top:1px;font-size:10.5px;display:block}.ag .sendq .pb{background:var(--line);border-radius:999px;width:160px;max-width:100%;height:5px;margin-top:5px;overflow:hidden}.ag .sendq .pb i{background:var(--green);height:100%;display:block}.ag .sendq .st{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:11.5px;display:flex}.ag .sendq .st.bad{color:var(--red)}.ag .sendq .st.ok{color:var(--green-deep)}.ag .sendh{font-family:var(--disp);align-items:center;gap:8px;margin:14px 0 2px;font-size:13px;font-weight:600;display:flex}.ag .sendh .c{color:var(--faint);font-size:11px;font-weight:400;font-family:var(--body)}.ag .sendh .tag{margin-inline-start:auto}.ag .docs .docrow .t .meta .via{color:var(--muted);font-style:normal}.ag .hd .r form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ag .hd .r .sel,.ag .hd .r select.sel{width:auto;max-width:none}.ag .mf .delc{background:var(--rw);border:1px solid #c6202f4d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.ag .mf .delc input{border:1px solid var(--line2);font:inherit;background:var(--panel);border-radius:7px;min-width:180px;padding:5px 9px;font-size:12px}.ag .tabs{border-bottom:1px solid var(--line);background:var(--panel);gap:0;padding:0 24px;display:flex}.ag .tabs a,.ag .tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.ag .tabs a[aria-selected=true],.ag .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green)}.ag .rolebar{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:12px 14px;display:flex}.ag .rolebar .field{flex-direction:column;gap:4px;display:flex}.ag .rolebar .field label{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.ag .rolebar .r{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.ag .rolebar .rmeta b{font-family:var(--disp);font-size:15px;font-weight:600;display:block}.ag .rolebar .rmeta span{color:var(--muted);font-size:11.5px;display:block}.ag .rsel{cursor:pointer;border:1px solid var(--line2);background:var(--panel);border-radius:8px;align-items:center;gap:8px;min-width:260px;padding:7px 10px;font-size:13px;font-weight:600;display:flex;position:relative}.ag .rsel .chev{margin-inline-start:auto;display:inline-grid}.ag .rsel .chev svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.ag .rsel .menu{top:calc(100% + 4px);background:var(--panel);border:1px solid var(--line2);z-index:30;border-radius:9px;min-width:100%;padding:4px;font-weight:400;position:absolute;inset-inline-start:0;box-shadow:0 12px 30px #00000026}.ag .rsel .menu a{color:inherit;border-radius:6px;padding:7px 10px;font-size:12.5px;text-decoration:none;display:block}.ag .rsel .menu a b{font-weight:600;display:block}.ag .rsel .menu a span{color:var(--faint);font-size:10.5px;display:block}.ag .rsel .menu a:hover{background:var(--bg)}.ag .rsel .menu a.on{background:var(--gw)}.ag .rsel .menu a.new{color:var(--green-deep);border-top:1px solid var(--line);border-radius:0;margin-top:4px;padding-top:9px;font-weight:600}.ag .mx-wrap{overflow-x:auto}.ag .mx{border-collapse:separate;border-spacing:0;width:100%}.ag .mx th{background:var(--panel);z-index:1;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:start;border-bottom:1px solid var(--line);padding:8px 6px 8px 14px;font-size:10px;font-weight:700;position:sticky;top:0}.ag .mx th.n0,.ag .mx td.n0{text-align:end;padding-inline-end:14px}.ag .mx td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 6px 7px 14px}.ag .mx td .mn2{font-size:12.5px;font-weight:600;display:block}.ag .mx td .ms{color:var(--faint);font-size:10.5px;display:block}.ag .mx tr.grp td{background:var(--bg);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:9px 14px 4px;font-size:10px;font-weight:700}.ag .pm{border:1px solid var(--line2);border-radius:7px;display:inline-flex;overflow:hidden}.ag .pm i{border-inline-start:1px solid var(--line);color:var(--faint);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;min-width:26px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:700}.ag .pm i:first-child{border-inline-start:0}.ag .pm i.on{background:var(--gw2);color:var(--green-deep)}.ag .pm i.h.on{background:var(--bw);color:var(--blue)}.ag .pm i.lk{background:var(--line);color:var(--faint);cursor:default}.ag .pm i.ov{box-shadow:inset 0 0 0 2px var(--amber)}.ag .sw2{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ag .sw2 i{background:var(--line2);border-radius:999px;width:30px;height:17px;display:inline-block;position:relative}.ag .sw2 i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.ag .sw2.on i{background:var(--green)}.ag .sw2.on i:after{left:15px}.ag .pick{border:1px solid var(--line2);border-radius:7px;font-size:10.5px;display:inline-flex;overflow:hidden}.ag .pick i{border-inline-start:1px solid var(--line);color:var(--faint);cursor:pointer;-webkit-user-select:none;user-select:none;padding:3px 7px;font-style:normal}.ag .pick i:first-child{border-inline-start:0}.ag .pick i.on{background:var(--ink);color:var(--panel)}.ag .pick.ov i.on{background:var(--amber)}.ag .lgd{color:var(--faint);border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;padding:8px 14px;font-size:10.5px;display:flex}.ag .lgd b{color:var(--muted);font-weight:600}.ag .stfrow{border-top:1px solid var(--line);cursor:pointer;color:inherit;align-items:center;gap:11px;padding:10px 0;text-decoration:none;display:flex}.ag .stfrow:first-of-type{border-top:0}.ag .stfrow:hover{background:var(--bg)}.ag .stfrow .av{background:var(--gw2);width:34px;height:34px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ag .stfrow .t{flex:1;min-width:0}.ag .stfrow .t b{font-size:13px;font-weight:600;display:block}.ag .stfrow .t span{color:var(--muted);margin-top:1px;font-size:11px;display:block}.ag .stfrow .col{width:130px;color:var(--muted);flex:none;font-size:11.5px}.ag .stfrow .col b{color:var(--ink);font-size:12px;font-weight:600;display:block}.ag .stfrow .col.w{width:220px}.ag .rolepill{background:var(--bg);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.ag .rolepill.owner{background:var(--ink);color:var(--panel)}.ag .rolepill.manager{background:var(--vw);color:var(--violet)}.ag .rolepill.accountant{background:var(--gw2);color:var(--green-deep)}.ag .rolepill.junior{background:var(--bw);color:var(--blue)}.ag .rolepill.front{background:var(--aw);color:var(--amber)}.ag .ov{border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.ag .ov:first-of-type{border-top:0}.ag .ov .nm{flex:1;min-width:0}.ag .ov .nm small{color:var(--faint);font-size:10.5px;display:block}.ag .ov .nm small.ovr{color:var(--amber);font-weight:600}.ag .modal.wide .mb{grid-template-columns:1fr 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid;overflow:auto}.ag .modal.wide .mb .sec{min-width:0}.ag .modal.wide .mb .sec.full{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.ag .modal .mh .av{background:var(--gw2);width:40px;height:40px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}@media (max-width:900px){.ag .modal.wide .mb{grid-template-columns:1fr}.ag .stfrow .col{display:none}.ag .tabs{padding:0 16px}}.ag .mx{height:auto;color:inherit;place-items:unset;background:0 0;border:0;border-radius:0;margin:0;display:table}.ag .mx thead{display:table-header-group}.ag .mx tbody{display:table-row-group}.ag .mx tr{display:table-row}.ag .mx th,.ag .mx td{display:table-cell}.ag form .btn{width:auto;margin-top:0}.ag form .btn.wide{width:100%}.ag .ov select.sel,.ag .acts select.sel{flex:none;width:auto;max-width:260px}.ag .filters{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex}.ag .filters .chips{gap:6px}.ag .filters select.sel{flex:none;width:auto;margin:0}.ag .filters .btn{width:auto;margin:0}.ag .cont{background:var(--gw);border:1px solid #04824247;border-radius:11px;padding:11px 14px}.ag .cont .hd2{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ag .cont .hd2 b{font-family:var(--disp);font-size:14px;font-weight:600}.ag .cont .hd2 span{color:var(--muted);font-size:11px}.ag .job{border-top:1px solid #0482422e;align-items:center;gap:11px;padding:8px 0;display:flex}.ag .job:first-of-type{border-top:0}.ag .job .av{background:var(--panel);border:1px solid var(--line);width:30px;height:30px;color:var(--green-deep);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.ag .job .t{flex:1;min-width:0}.ag .job .t b{font-size:13px;font-weight:600;display:block}.ag .job .t span{color:var(--muted);margin-top:1px;font-size:11px;display:block}.ag .job .pbar{flex:none;width:120px}.ag .job .pc{font-family:var(--mono);color:var(--muted);text-align:end;white-space:nowrap;flex:none;width:56px;font-size:11px}.ag .tbl td{vertical-align:top}.ag .tbl td a.nm{font-size:12.5px;font-weight:600}.ag .tbl td .id{font-family:var(--mono);color:var(--faint);font-size:11px}.ag .tbl td .go{border:1px solid var(--line2);width:26px;height:26px;color:var(--muted);border-radius:7px;place-items:center;display:inline-grid}.ag .tbl td .go svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ag .tbl .due.soon{color:var(--amber);font-weight:600}.ag .tbl .due.late,.ag .tbl .amt.owe{color:var(--red);font-weight:600}.ag .lock{background:var(--vw);color:var(--violet);border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.ag .lock svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.ag .info{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ag .info .it{border:1px solid var(--line);background:var(--panel);border-radius:9px;min-width:0;padding:10px 12px;display:block}.ag .info .it .l{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);width:auto;font-size:10px;font-weight:700;display:block}.ag .info .it .v{word-break:break-word;width:auto;color:var(--ink);flex:none;margin-top:4px;font-size:13.5px;font-weight:600;display:block}.ag .info .it .v.big{font-family:var(--disp);white-space:nowrap;font-size:20px;font-weight:600}.ag .info .it .s{color:var(--faint);margin-top:2px;font-size:10.5px;line-height:1.4;display:block}.ag .info .it.owe .v{color:var(--red)}.ag .sumline{border-top:1px solid var(--line);gap:9px;padding:6px 0;font-size:12.5px;line-height:1.5;display:flex}.ag .sumline:first-of-type{border-top:0}.ag .sumline .dot{background:var(--line2);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.ag .sumline .dot.warn{background:var(--amber)}.ag .sumline .dot.bad{background:var(--red)}.ag .sumline .dot.ok{background:var(--green)}.ag .asclient{border:2px dashed var(--line2);background:var(--bg);border-radius:14px;margin:0 24px 36px;padding:14px}.ag .asclient>.hd3{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.ag .asclient>.hd3 h2{margin:0;font-size:14px}.ag .asclient>.hd3 .c{color:var(--faint);font-size:11px}.ag .asclient .wrap{padding:0}.ag .asclient .full{margin-top:13px;padding:0}.ag .asclient .bigcta{display:none}.ag .rhead{border:1px solid var(--line);background:var(--bg);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.ag .rhead b{font-family:var(--disp);font-size:14px;font-weight:600}.ag .rhead .m{color:var(--muted)}.ag .rd{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ag .rd.one{grid-template-columns:1fr}.ag .rd h3{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:10px 0 6px;font-size:11px;font-weight:700}.ag .rd>div>div:first-child h3{margin-top:0}.ag .ln{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.ag .ln:first-of-type{border-top:0}.ag .ln .nm{flex:1;min-width:0}.ag .ln .nm small{color:var(--faint);font-size:10.5px;display:block}.ag .ln .v{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end;flex:none;font-size:12.5px}.ag .ln input.v{border:1px solid var(--line2);background:var(--panel);width:120px;font:inherit;font-family:var(--mono);border-radius:6px;padding:3px 6px}.ag .ln.tot{border-top:2px solid var(--line2);margin-top:4px;padding-top:8px;font-weight:700}.ag .ln.sub .nm{color:var(--muted);padding-inline-start:12px}.ag .ln .conf{color:var(--faint);text-align:end;flex:none;width:34px;font-size:10px}.ag .ln .conf.low{color:var(--amber);font-weight:700}.ag .chk.bad .ic{background:var(--rw);color:var(--red)}.ag table tr.isopen td{background:var(--bw)}@media (max-width:900px){.ag .info{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ag .pan .bd>table.tbl{min-width:0}.ag .tbl thead{display:none}.ag .tbl,.ag .tbl tbody,.ag .tbl tr,.ag .tbl td{display:block}.ag .tbl tr{border:1px solid var(--line);background:var(--panel);border-radius:9px;margin-bottom:8px;padding:8px 10px;position:relative}.ag .tbl td{border:0;padding:2px 0;font-size:12px}.ag .tbl td.n0{text-align:start;font-family:var(--body)}.ag .tbl td[data-l]:before{content:attr(data-l) " ";color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-inline-end:6px;font-size:10.5px;font-weight:700}.ag .tbl td.arrow{top:8px;padding:0;position:absolute;inset-inline-end:10px}.ag .rd{grid-template-columns:1fr}}@media (max-width:640px){.ag .job{flex-wrap:wrap;gap:8px 10px}.ag .job .t{flex:calc(100% - 42px)}.ag .job .pbar{flex:auto;width:auto;margin-inline-start:40px}.ag .job .pc{width:auto}.ag .filters{padding:10px 16px}.ag .asclient{margin:0 16px 28px;padding:10px}.ag .info{grid-template-columns:1fr}}.ag .stat{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ag .step{color:var(--faint);align-items:center;gap:6px;font-size:11.5px;display:flex}.ag .step i{border:1.5px solid var(--line2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:700;display:grid}.ag .step.done{color:var(--green-deep)}.ag .step.done i{background:var(--green);border-color:var(--green);color:#fff}.ag .step.now{color:var(--ink);font-weight:600}.ag .step.now i{border-color:var(--ink);color:var(--ink)}.ag .step+.step:before{content:"";background:var(--line2);width:16px;height:1px;margin-inline-end:6px}.ag .giban{border:1px dashed var(--line2);background:var(--bg);border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.ag .giban .mono{color:var(--ink);font-size:13.5px;font-weight:600}.ag .giban .t{flex:1;min-width:0}.ag .giban .t span{color:var(--faint);font-size:10.5px;display:block}.ag .radio{flex-wrap:wrap;gap:10px;display:flex}.ag .radio label{border:1px solid var(--line2);cursor:pointer;min-width:200px;color:var(--ink);border-radius:9px;flex:1;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;display:flex}.ag .radio label.on{border-color:var(--green);background:var(--gw)}.ag .radio i{border:2px solid var(--line2);border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.ag .radio label.on i{border-color:var(--green);background:radial-gradient(var(--green) 40%,transparent 45%)}.ag .radio label b{display:block}.ag .radio label span{color:var(--muted);font-size:11.5px}.ag .slip{border:1px solid var(--line);background:var(--bg);border-radius:9px;overflow:hidden}.ag .slip .cap2{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 11px;font-size:11.5px;display:flex}.ag .vat201 .ln{padding:4px 0}.ag .vat201 .ln.hdr{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border-top:0;font-size:10px;font-weight:700}.ag .vat201 .ln input.in{text-align:end;border:1px solid var(--line2);background:var(--panel);width:100%;min-height:28px;font-size:12px;font-family:var(--mono);border-radius:6px;margin:0;padding:3px 8px}.ag .fgrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;display:grid}.ag .fld input.ro{background:var(--bg);color:var(--muted)}.ag details summary.btn{list-style:none;display:inline-flex}.ag details summary.btn::-webkit-details-marker{display:none}@media (max-width:760px){.ag .fgrid3{grid-template-columns:1fr}}.ag button.bell{background:var(--panel);border:1px solid var(--line2);cursor:pointer;font:inherit}.tks .nscrim{z-index:80;background:#00000040;position:fixed;inset:0}.tks .npan{top:0;bottom:0;background:var(--panel);z-index:81;border-inline-start:1px solid var(--line);width:400px;max-width:100vw;color:var(--ink);flex-direction:column;display:flex;position:fixed;inset-inline-end:0;box-shadow:-12px 0 40px #0000002e}.tks .npan .nh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.tks .npan .nh h2{margin:0;font-size:15px}.tks .npan .nh .c{color:var(--faint);font-size:11px}.tks .npan .nh .x{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:7px;place-items:center;width:28px;height:28px;margin-inline-start:auto;padding:0;display:grid}.tks .npan .nh .x svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:13px;height:13px}.tks .npan .nf{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.tks .npan .nf .mk{color:var(--green-deep);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-family:inherit;font-size:11px;font-weight:600}.tks .npan .nl{flex:1;padding:4px 0 12px;overflow-y:auto}.tks .npan .grp{letter-spacing:.15em;text-transform:uppercase;color:var(--faint);padding:12px 14px 4px;font-size:9px;font-weight:700}.ag .ni{border-top:1px solid var(--line);gap:10px;padding:10px 14px;display:flex;position:relative}.ag .ni:hover{background:var(--bg)}.ag .ni.un{background:var(--gw)}.ag .ni.un:before{content:"";inset-inline-start:0;background:var(--green);width:3px;position:absolute;top:0;bottom:0}.ag .ni .ic{background:var(--bg);width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.ag .ni .ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ag .ni .ic.r{background:var(--rw);color:var(--red)}.ag .ni .ic.a{background:var(--aw);color:var(--amber)}.ag .ni .ic.g{background:var(--gw2);color:var(--green-deep)}.ag .ni .ic.b{background:var(--bw);color:var(--blue)}.ag .ni .ic.v{background:var(--vw);color:var(--violet)}.ag .ni .t{flex:1;min-width:0}.ag .ni .t b{font-size:12.5px;font-weight:600;line-height:1.35;display:block}.ag .ni .t p{color:var(--muted);margin:2px 0 0;font-size:11.5px;line-height:1.45}.ag .ni .t .w{color:var(--faint);margin-top:3px;font-size:10.5px;display:block}.ag .ni .t .w i{color:var(--faint);font-style:normal}.ag .ni .act{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.tks .npan .nft{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;font-size:11.5px;display:flex}.tks .npan .nft a{color:var(--green-deep);font-weight:600}.ag .fab{inset-inline-end:22px;z-index:70;background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;position:fixed;bottom:22px;box-shadow:0 10px 30px #04824266}.ag .fab svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ag .fab .n{top:-3px;background:var(--red);color:#fff;border:2px solid var(--bg);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;inset-inline-end:-3px}.ag .fab:hover{background:var(--green-deep)}.ag .chat{inset-inline-end:22px;background:var(--panel);border:1px solid var(--line);z-index:71;width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 120px);color:var(--ink);border-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:90px;overflow:hidden;box-shadow:0 24px 60px #00000040}.ag .chat .ch{border-bottom:1px solid var(--line);background:var(--ink);color:#f4f6f3;align-items:center;gap:9px;padding:10px 12px;display:flex}.ag .chat .ch .av{color:#08120d;background:#3cc47f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.ag .chat .ch b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ag .chat .ch span{color:#f4f6f3a6;font-size:10.5px;display:block}.ag .chat .ch .x{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid #f4f6f340;border-radius:7px;place-items:center;margin-inline-start:auto;padding:0;display:grid}.ag .chat .ch .x svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.ag .chat .ctx{border-bottom:1px solid var(--line);background:var(--bg);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:flex}.ag .chat .cl{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.ag .chat .day{text-align:center;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:4px 0;font-size:10px}.ag .msg{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:82%;padding:8px 11px;font-size:12.5px;line-height:1.45;position:relative}.ag .msg.them{background:var(--bg);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.ag .msg.me{background:var(--gw2);border:1px solid #04824240;border-bottom-right-radius:4px;align-self:flex-end}.ag .msg .w{color:var(--faint);text-align:end;margin-top:3px;font-size:10px;display:block}.ag .msg .w .tk{color:var(--faint);margin-inline-start:4px}.ag .msg .w .tk.green{color:var(--green-deep)}.ag .msg .doc{border:1px solid var(--line2);background:var(--panel);color:inherit;border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:6px 8px;font-size:11.5px;text-decoration:none;display:flex}.ag .msg .doc b{font-size:11.5px;display:block}.ag .msg .doc span{color:var(--faint);font-size:10px;display:block}.ag .msg .doc .dic{background:var(--vw);width:26px;height:26px;color:var(--violet);border-radius:6px;flex:none;place-items:center;display:grid}.ag .msg .doc .dic svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px}.ag .chat .quick{scrollbar-width:none;gap:5px;padding:6px 12px 0;display:flex;overflow-x:auto}.ag .chat .quick .chip{flex:none}.ag .chat .cin{border-top:1px solid var(--line);align-items:center;gap:6px;margin:0;padding:10px 12px;display:flex}.ag .chat .cin .in{border:1px solid var(--line2);color:var(--ink);background:var(--panel);border-radius:999px;flex:1;width:auto;min-width:0;margin:0;padding:7px 12px;font-family:inherit;font-size:12.5px}.ag .chat .cin .ib{border:1px solid var(--line2);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.ag .chat .cin .ib.pri{background:var(--green);border-color:var(--green);color:#fff}.ag .chat .cin .ib:disabled{opacity:.5;cursor:default}.ag .chat .cin .ib svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ag .chat .cft{color:var(--faint);border-top:1px solid var(--line);padding:6px 12px 8px;font-size:10.5px}@media (max-width:640px){.tks .npan{border:0;width:100vw}.ag .chat{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;inset:auto 0 0}.ag .fab{bottom:16px;inset-inline-end:16px}}.ag .plan{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.ag .pcard{background:var(--ink);color:#f4f6f3;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ag .pcard .eyebrow{color:#f4f6f380}.ag .pcard .nm{font-family:var(--disp);font-size:24px;font-weight:600;line-height:1.1}.ag .pcard .pr{font-family:var(--disp);font-size:18px}.ag .pcard .pr small{color:#f4f6f399;font-size:11.5px;font-family:var(--body)}.ag .pcard .ln{color:#f4f6f3bf;border-top:1px solid #f4f6f31f;justify-content:space-between;gap:10px;padding:7px 0 0;font-size:12px;display:flex}.ag .pcard .ln b{color:#f4f6f3;text-align:end;font-weight:600}.ag .pcard .acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ag .pcard .btn{color:#f4f6f3;background:0 0;border-color:#f4f6f34d}.ag .use .u{border-top:1px solid var(--line);grid-template-columns:150px 1fr 110px;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:grid}.ag .use .u:first-child{border-top:0}.ag .use .u .l b{font-weight:600;display:block}.ag .use .u .l span{color:var(--faint);font-size:10.5px;display:block}.ag .use .u .v{text-align:end;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px}.ag .use .u .pbar{height:8px}.ag .use .u.warn .v{color:var(--amber);font-weight:700}.ag .use .u.bad .v{color:var(--red);font-weight:700}.ag .renew{border:1px solid var(--line);border-radius:10px;display:flex;overflow:hidden}.ag .renew .st{border-inline-start:1px solid var(--line);flex:1;min-width:0;padding:12px 14px}.ag .renew .st:first-child{border-inline-start:0}.ag .renew .st.now{background:var(--gw)}.ag .renew .st.next{background:var(--bg)}.ag .renew .st .l{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.ag .renew .st .v{font-family:var(--disp);margin-top:4px;font-size:18px;line-height:1.1}.ag .renew .st .s{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.ag .wallet{gap:8px;display:grid}.ag .wallet .w{border:1px solid var(--line);border-radius:9px;padding:10px 12px}.ag .wallet .w .l{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.ag .wallet .w .v{font-family:var(--disp);margin-top:3px;font-size:20px}.ag .wallet .w .s{color:var(--muted);margin-top:2px;font-size:10.5px}.ag button.sw2{font:inherit;cursor:pointer}@media (max-width:900px){.ag .plan{grid-template-columns:1fr}}@media (max-width:760px){.ag .renew{flex-direction:column}.ag .renew .st{border-inline-start:0;border-top:1px solid var(--line)}.ag .renew .st:first-child{border-top:0}}@media (max-width:640px){.ag .use .u{grid-template-columns:1fr 90px}.ag .use .u .pbar{grid-column:1/-1}}.ag .big2{align-items:baseline;gap:8px;display:flex}.ag .big2 .n{font-family:var(--disp);font-size:30px;line-height:1}.ag .big2 .o{color:var(--muted);font-size:12px}.ag .due{border-top:1px solid var(--line);color:inherit;align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.ag .due:first-of-type{border-top:0}.ag .due .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ag .due .nm span{color:var(--faint);font-size:10.5px;display:block}.ag .due .dt{font-family:var(--mono);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:11.5px}.ag .due.soon .dt{color:var(--amber);font-weight:600}.ag .due.late .dt{color:var(--red);font-weight:600}.ag .rail-funnel{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ag .rail-funnel .fst{border:1px solid var(--line);background:var(--bg);border-radius:9px;padding:9px 10px}.ag .rail-funnel .fst .n{font-family:var(--disp);font-size:22px;line-height:1.05}.ag .rail-funnel .fst .l{color:var(--muted);margin-top:3px;font-size:10.5px}.ag .rail-funnel .fst.ok{background:var(--gw2);border-color:#0000}.ag .rail-funnel .fst.ok .n{color:var(--green-deep)}.ag .rail-funnel .fst.bad{background:var(--rw);border-color:#0000}.ag .rail-funnel .fst.bad .n{color:var(--red)}.ag .rail-funnel .fst.warn{background:var(--aw);border-color:#0000}.ag .rail-funnel .fst.warn .n{color:var(--amber)}.ag .perf{background:var(--line);border-radius:999px;min-width:70px;height:8px;display:flex;overflow:hidden}.ag .perf i{height:100%;display:block}.ag .perf .ok{background:var(--green)}.ag .perf .warn{background:var(--amber)}.ag .perf .bad{background:var(--red)}.ag .conn{border-top:1px solid var(--line);align-items:center;gap:9px;padding:8px 0;font-size:12px;display:flex}.ag .conn:first-of-type{border-top:0}.ag .conn .lg{background:var(--bg);border:1px solid var(--line);width:26px;height:26px;color:var(--muted);font-size:9px;font-weight:700;font-family:var(--mono);border-radius:6px;flex:none;place-items:center;display:grid}.ag .conn .nm{flex:1;min-width:0}.ag .conn .nm span{color:var(--faint);font-size:10.5px;display:block}.ag .conn .st{flex:none}.ag .reason{border-top:1px solid var(--line);align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.ag .reason:first-of-type{border-top:0}.ag .reason .nm{flex:1;min-width:0}.ag .reason .nm span{color:var(--faint);font-size:10.5px;display:block}.ag .reason .rbar{background:var(--line);border-radius:999px;flex:none;width:90px;height:7px;overflow:hidden}.ag .reason .rbar i{background:var(--red);height:100%;display:block}.ag .reason .ct{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end;flex:none;width:24px;font-weight:600}.ag .g2 .funnel .fst{min-width:62px;padding:8px 9px}.ag .g2 .funnel .fst .n{font-size:21px}.ag .chips .chip[aria-pressed=true]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.ag .tk2.compact .tklbl{display:none}.ag .docrow .stt .tk2{margin-inline-start:0}@media (max-width:1150px){.ag .g3{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ag .g3{grid-template-columns:1fr}.ag .rail-funnel{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ag .alarm.five{grid-template-columns:repeat(2,minmax(0,1fr))}.ag .alarm.five a{border-top:1px solid var(--line)}.ag .alarm.five a:nth-child(-n+2){border-top:0}.ag .alarm.five a:nth-child(odd){border-inline-start:0}}@media (max-width:420px){.ag .alarm.five{grid-template-columns:1fr}.ag .alarm.five a{border-inline-start:0;border-top:1px solid var(--line)}.ag .alarm.five a:first-child{border-top:0}}@media (max-width:640px){.ag .docs .docrow{flex-wrap:wrap;gap:6px 10px}.ag .docs .docrow .t{flex:calc(100% - 46px)}.ag .docs .docrow .amt{text-align:start;margin-inline-start:auto}.ag .docs .docrow .tag{width:auto;padding-inline:9px}}.ag .stf .bar,.ag .reason .rbar{border:0;gap:0;padding:0}.ag .dedit{flex-direction:column;gap:13px;display:flex}.ag .dedit .dbar{background:var(--panel);border:1px solid var(--line);z-index:5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;top:64px}.ag .dedit .dbar .st{min-width:220px;color:var(--muted);flex:1;font-size:12px}.ag .dedit .dbar .st b{color:var(--amber)}.ag .dgrid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:15px;display:grid}.ag .dform{flex-direction:column;gap:13px;min-width:0;display:flex}.ag .dprev{flex-direction:column;gap:13px;min-width:0;display:flex;position:sticky;top:124px}.ag .drow{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid}.ag .drow:first-child{border-top:0}.ag .drow.head{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding-bottom:2px;font-size:10px;font-weight:700}.ag .drow.one{grid-template-columns:150px minmax(0,1fr)}.ag .drow.two{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)}.ag .drow.fig{grid-template-columns:150px 110px minmax(0,1fr) minmax(0,1fr)}.ag .drow .dl b{font-size:12px;display:block}.ag .drow .dl span{color:var(--faint);font-size:10.5px;line-height:1.4;display:block}.ag .drow input,.ag .drow textarea{border:1px solid var(--line2);background:var(--bg);color:var(--ink);resize:vertical;border-radius:7px;width:100%;min-width:0;padding:6px 9px;font-family:inherit;font-size:12.5px}.ag .drow textarea{min-height:52px}.ag .drow input[type=color]{width:48px;height:32px;padding:2px}.ag .dimg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag .dimg img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:54px;height:54px}.ag .pvbox{border:1px solid var(--line);background:var(--bg);border-radius:10px;overflow:hidden}.ag .pvbox .door-page{min-height:0;font-size:15px}.ag .pvbox.desk .door-page{zoom:.44;width:1100px}.ag .pvbox.phone{width:390px;max-width:100%;margin:0 auto}.ag .pvbox.phone .door-page{zoom:.9;width:390px}.ag .pvbox.phone .door{grid-template-columns:1fr}.ag .pvbox.phone .rt{order:2;padding:26px 20px}.ag .pvbox.phone .lf{padding:22px 20px}.ag .pvbox.phone .cards{grid-template-columns:1fr}.ag .pvbox.phone .rt h2{font-size:24px}.ag .pvbox .lf .in{min-height:40px}.ag .loginhelp{margin-top:6px}.ag .loginhelp .linkbox{word-break:break-all;border:1px dashed var(--line2);background:var(--panel);color:var(--ink);border-radius:6px;margin-top:6px;padding:6px 8px;font-size:11px}.ag .sec-enrol{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ag .sec-enrol .qr{border:1px solid var(--line2);background:#fff;border-radius:10px;width:180px;height:180px;padding:8px}.ag .sec-enrol .qr svg{width:100%;height:100%}.ag .sec-codes{border:1px dashed var(--line2);background:var(--bg);border-radius:9px;margin-bottom:12px;padding:12px 14px;font-size:12.5px}.ag .sec-codes ol{grid-template-columns:1fr 1fr;gap:4px 18px;margin:10px 0;padding-inline-start:22px;font-size:14px;display:grid}.ag .lbl{color:var(--muted);margin:10px 0 4px;font-size:11px;font-weight:600;display:block}@media (max-width:1250px){.ag .dgrid{grid-template-columns:1fr}.ag .dprev{position:static}}@media (max-width:760px){.ag .drow,.ag .drow.one,.ag .drow.two,.ag .drow.fig{grid-template-columns:1fr}.ag .drow.head{display:none}.ag .sec-enrol{grid-template-columns:1fr}.ag .pvbox.desk .door-page{zoom:.3}}.ag .modal.wide .mb>form.addc{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}.ag .addc .sec h3 .c{color:var(--faint);margin-inline-start:6px;font-size:11px;font-weight:400}.ag .addc .fld small{color:var(--faint);font-size:10.5px;line-height:1.4}.ag .addc .fld input:disabled,.ag .addc .fld select:disabled{opacity:.5}.ag .kindpick{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.ag .kindpick button{text-align:start;border:1px solid var(--line2);background:var(--panel);font:inherit;color:inherit;cursor:pointer;border-radius:9px;padding:9px 12px}.ag .kindpick button b{font-size:13px;display:block}.ag .kindpick button span{color:var(--muted);font-size:11px;display:block}.ag .kindpick button.on{border-color:var(--green);background:var(--gw);box-shadow:inset 0 0 0 1px var(--green)}.ag .dup{background:var(--aw);color:var(--amber);border:1px solid #b7791f59;border-radius:9px;margin-bottom:10px;padding:9px 12px;font-size:12.5px;line-height:1.55}.ag .dup a{color:var(--green-deep);font-weight:600}.ag .lnkbtn{color:var(--green-deep);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0}@media (max-width:640px){.ag .kindpick{grid-template-columns:1fr}}.ag .due4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ag .due4 .it{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:0;padding:11px 13px}.ag .due4 .it .l{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.ag .due4 .it .v{font-family:var(--disp);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:22px;line-height:1.1}.ag .due4 .it .s{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.4}.ag .due4 .it.owe{background:var(--rw);border-color:#c6202f4d}.ag .due4 .it.owe .v{color:var(--red)}.ag .due4 .it.soon .v{color:var(--amber)}.ag .due4 .it.ok .v{color:var(--green-deep)}.ag .stepl{align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.ag .stepl i{background:var(--ink);width:20px;height:20px;color:var(--panel);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.ag .sel-t{border-collapse:collapse;table-layout:auto;width:100%}.ag .sel-t td{vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap;width:1%;padding:9px 8px 9px 0;font-size:12.5px}.ag .sel-t td:nth-child(3){white-space:normal;width:auto}.ag .sel-t td.ck{width:26px}.ag .sel-t td.ck input{width:16px;height:16px;accent-color:var(--green)}.ag .sel-t td:nth-child(4){color:var(--muted);font-size:11.5px}.ag .sel-t td.n0{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end}.ag .sel-t tr.over td:nth-child(4) b,.ag .sel-t tr.over td.n0{color:var(--red)}.ag .sel-t tr.dim td{color:var(--faint)}.ag .sel-t tfoot td{background:var(--bg);white-space:normal;border-bottom:0;font-size:12px}.ag .sel-t tfoot td b{font-family:var(--disp);font-size:16px}.ag .how4{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ag .hcard{border:1px solid var(--line2);cursor:pointer;background:var(--panel);text-align:start;min-height:112px;font:inherit;color:inherit;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.ag .hcard.on{border-color:var(--green);background:var(--gw);box-shadow:inset 0 0 0 1px var(--green)}.ag .hcard .ic{background:var(--bg);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.ag .hcard.on .ic{background:var(--gw2);color:var(--green-deep)}.ag .hcard .ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ag .hcard b{margin-top:2px;font-size:12.5px}.ag .hcard span{color:var(--muted);font-size:11px;line-height:1.4}.ag .howdet{background:var(--gw);border:1px solid #0482424d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;font-size:12px;display:flex}.ag .howdet .t{flex:1;min-width:240px}.ag .howdet .t b{font-size:12.5px;display:block}.ag .howdet .t .mono{margin:3px 0;font-size:14px;font-weight:600;display:block}.ag .howdet .t span:last-child{color:var(--muted);font-size:11px;display:block}.ag .howdet .t span b{font-size:inherit;display:inline}.ag .payfoot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.ag .payfoot .note{flex:1;min-width:240px;margin:0}.ag .payfoot .btn{margin-inline-start:auto}.ag .inv-t,.ag .pay-t{border-collapse:collapse;table-layout:auto;width:100%}.ag .inv-t th,.ag .inv-t td,.ag .pay-t th,.ag .pay-t td{white-space:nowrap;width:1%}.ag .inv-t th:nth-child(3),.ag .inv-t td:nth-child(3),.ag .pay-t th:nth-child(2),.ag .pay-t td:nth-child(2){white-space:normal;width:auto}.ag .inv-t td .sub2,.ag .pay-t td .sub2{white-space:normal}.ag .inv-t td.acts2,.ag .pay-t td.acts2{text-align:end}.ag .inv-t tfoot td,.ag .pay-t tfoot td{white-space:normal;background:var(--bg);width:auto;font-size:12px}.ag .bills .pan .bd>table{min-width:0}.ag .cup{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:8px 0;font-size:12px;display:flex}.ag .cup:first-of-type{border-top:0}.ag .cup .d{font-family:var(--mono);width:52px;color:var(--muted);flex:none;padding-top:1px;font-size:11.5px}.ag .cup .t{flex:1;min-width:0}.ag .cup .t b{font-size:12.5px;display:block}.ag .cup .t span{color:var(--faint);font-size:10.5px;line-height:1.4;display:block}.ag .cup .n0{font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none}.ag .cup.renewal .n0{color:var(--faint)}.ag .cup.vat .t b{color:var(--muted)}.ag .slips .rule{color:inherit;text-decoration:none}@media (max-width:1400px){.ag .wrap.bills{grid-template-columns:minmax(0,1fr)}.ag .wrap.bills>.rl{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid;position:static}}@media (max-width:900px){.ag .wrap.bills>.rl{grid-template-columns:1fr}.ag .how4{grid-template-columns:1fr 1fr}.ag .sel-t td:nth-child(4),.ag .inv-t thead,.ag .pay-t thead{display:none}.ag .inv-t tr,.ag .pay-t tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding:9px 0;display:grid}.ag .inv-t td,.ag .pay-t td{white-space:normal;border:0;width:auto;padding:0}.ag .inv-t td[data-l]:before,.ag .pay-t td[data-l]:before{content:attr(data-l);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700;display:block}.ag .inv-t td.acts2,.ag .pay-t td.acts2{text-align:start;grid-column:1/-1;margin-top:4px}.ag .inv-t tfoot tr,.ag .pay-t tfoot tr{display:block}}@media (max-width:760px){.ag .due4{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ag .how4{grid-template-columns:1fr}.ag .hcard{flex-direction:row;align-items:center;min-height:0}.ag .hcard b,.ag .hcard span{display:inline}}.ag .due4 .it{color:var(--ink);font-size:inherit;gap:0;display:block;position:static}.ag .due4 .it:hover{background:var(--panel);color:var(--ink)}.ag .due4 .it.owe:hover{background:var(--rw)}.ag .modal .ml .docpdf.slipv{aspect-ratio:auto;width:100%;min-width:0;height:100%;min-height:520px}@media (max-width:900px){.ag .modal .ml .docpdf.slipv{height:calc(46vh - 40px);min-height:0}}.ag .figs.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ag .figs.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ag .figs.four{grid-template-columns:1fr}}.ag .fig.warn{background:var(--aw);border-color:#b7791f4d}.ag .fig.warn .v{color:var(--amber)}.ag .fig.bad{background:var(--rw);border-color:#c6202f4d}.ag .fig.bad .v{color:var(--red)}.ag .aimdl{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ag .aimdl i{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.ag .aimdl.fo i{background:var(--violet)}.ag tr.dimrow td{color:var(--muted)}.ag .pickm{flex-direction:column;gap:6px;display:flex}.ag .optm{border:1px solid var(--line2);cursor:pointer;text-transform:none;letter-spacing:0;color:var(--ink);border-radius:9px;align-items:center;gap:10px;margin:0;padding:9px 11px;font-size:12.5px;font-weight:400;display:flex}.ag .optm:has(input:checked){border-color:var(--green);background:var(--gw)}.ag .optm input{accent-color:var(--green);background:0 0;border:0;flex:none;width:16px;min-width:0;height:16px;margin:0;padding:0}.ag .optm .t{flex:1;min-width:0}.ag .optm .t b{font-weight:600;display:block}.ag .optm .t span{color:var(--faint);font-size:10.5px;display:block}.ag .optm .p{font-family:var(--mono);color:var(--muted);text-align:end;flex:none;font-size:11.5px}.ag .cbar{border-top:1px solid var(--line);color:inherit;grid-template-columns:150px minmax(0,1fr) 54px 70px;align-items:center;gap:10px;padding:7px 0;font-size:12px;text-decoration:none;display:grid}.ag .cbar:first-child{border-top:0}.ag a.cbar:hover{background:var(--bg)}.ag .cbar .nm{min-width:0}.ag .cbar .nm b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.ag .cbar .nm span{color:var(--faint);font-size:10.5px;display:block}.ag .cbar .cb{background:var(--line);border-radius:999px;height:9px;padding:0;display:block;position:static;overflow:hidden}.ag .cbar .cb i{background:var(--violet);height:100%;display:block}.ag .cbar .r2{text-align:end;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:11.5px}.ag .cbar .a{text-align:end;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:640px){.ag .cbar{grid-template-columns:minmax(0,1fr) 44px 60px}.ag .cbar .cb{order:5;grid-column:1/-1}}.ag .readby{box-sizing:border-box;background:var(--vw);width:100%;color:var(--ink);border:1px solid #5b4b8a4d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 11px;font-size:12px;display:flex;position:static}.ag .readby svg{width:14px;height:14px;stroke:var(--violet);fill:none;stroke-width:2px;flex:none}.ag .readby b{font-weight:600}.ag .readby .dot{color:var(--faint)}.ag .readby.rb-fo{background:var(--aw);border-color:#b7791f59}.ag .readby.rb-fo svg{stroke:var(--amber)}.ag .readby.rb-no{background:var(--rw);border-color:#c6202f4d}.ag .readby.rb-no svg{stroke:var(--red)}.ag .readby small{color:var(--muted);flex-basis:100%;font-size:10.5px}.ag form.dbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag .dbar select.sel{appearance:auto;font:inherit;flex:none;width:auto;max-width:220px;font-size:12px;font-weight:600}.ag .dbar input.search{font:inherit;color:var(--ink);flex:200px;width:auto;min-width:0;margin-inline-start:0;font-size:12.5px}.ag .rl .cbar{grid-template-columns:minmax(0,1fr) 34px 52px}.ag .rl .cbar .cb{order:5;grid-column:1/-1}.ag .pfilter{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 24px;display:flex}.ag .pfilter .lb{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-inline-end:4px;font-size:10.5px;font-weight:600}.ag .pcell{flex-direction:column;align-items:flex-start;gap:3px;min-width:120px;display:flex}.ag .pcell .pact{flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.ag .pcell .pnote{color:var(--muted);max-width:220px;font-size:10.5px;line-height:1.35}.ag .pcell .plink{border:1px solid var(--line2);background:var(--panel);border-radius:6px;width:100%;max-width:230px;padding:3px 6px;font-size:10.5px}.ag .pcell .lnk{color:var(--green-deep);font-size:11.5px;font-weight:600}@media (max-width:640px){.ag .pfilter{padding:8px 16px}}
