@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-cyrillic-ext-400-normal.2k-7aqp3js6ix.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-400-normal.445_z03nc5ycj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-cyrillic-400-normal.0mj-hhmu-dpu3.woff2)format("woff2"),url(../media/montserrat-cyrillic-400-normal.1n-2_fak2pn_r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-vietnamese-400-normal.2e3w2ra98lvu-.woff2)format("woff2"),url(../media/montserrat-vietnamese-400-normal.10q_1vj085f0j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-ext-400-normal.0g0vmwulpnr89.woff2)format("woff2"),url(../media/montserrat-latin-ext-400-normal.2qgt9qsj6i-8f.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-400-normal.2pd8xj29-n0_9.woff2)format("woff2"),url(../media/montserrat-latin-400-normal.0c22kjw6motq0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-ui:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-doc:"Century Gothic", "Didact Gothic", system-ui, sans-serif;--sans:var(--font-ui);--head:var(--font-ui);--fs-title:26px;--fs-section:19px;--fs-card:17px;--fs-sub:16px;--fs-data:15px;--fs-table:14.5px;--fs-meta:13.5px;--fs-label:13px;--fs-min:12.5px;--fw-head:700;--fw-label:600;--fw-strong:600;--fw-data:500;--fw-body:400;--lh-head:1.25;--lh-body:1.5;--lh-table:1.4;--label-color:var(--mid)}body{font-family:var(--font-ui);font-size:var(--fs-data);line-height:var(--lh-body);font-weight:var(--fw-body);color:var(--ink);font-optical-sizing:auto}b,strong{font-weight:var(--fw-strong)}.print-page,.doc-paper{font-family:var(--font-doc)}h1,h2,h3,h4,.head{font-family:var(--font-ui);color:var(--ink2)}h1{font-size:var(--fs-title);font-weight:var(--fw-head);letter-spacing:-.015em;line-height:1.2}h2{font-size:var(--fs-section);font-weight:var(--fw-head);line-height:var(--lh-head);letter-spacing:-.005em}h3{font-size:var(--fs-sub);font-weight:var(--fw-head);line-height:var(--lh-head)}h4{font-size:var(--fs-data);font-weight:var(--fw-head);line-height:var(--lh-head)}.box h2,.box-h h2{font-size:var(--fs-card)}.box h3,.box-h h3{font-size:var(--fs-sub)}.box h2,.box h3,.box-h{margin-bottom:12px}.box-h h2,.box-h h3{margin:0}.ph{margin-bottom:20px}.ph h1{line-height:1.2}.ph h1 .muted{color:var(--mid);font-weight:500}.kicker{font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:0;text-transform:none;color:var(--mid);margin-bottom:4px}.sub,.ph .sub{font-size:var(--fs-meta);color:var(--mid);margin-top:6px;line-height:1.6}.crumbs{font-size:var(--fs-label);color:var(--mid);font-weight:500}.btn{font-size:14px;font-weight:var(--fw-label)}.btn.sm{font-size:var(--fs-label)}.tabs{font-size:14.5px;font-weight:var(--fw-label);color:var(--mid)}.tabs a .c{color:var(--mid)}label.f{font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--label-color);gap:5px}.inp,select.inp,textarea.inp{font-family:var(--font-ui);font-size:var(--fs-data);font-weight:var(--fw-body);color:var(--ink2)}.check{font-size:14px}.t th,.ws-table th,.pc-table th,.am-t th{font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:0;text-transform:none;color:var(--mid)}.t td{font-size:var(--fs-table);line-height:var(--lh-table);font-variant-numeric:tabular-nums}.t td .desc{font-size:var(--fs-label);color:var(--mid)}.t tr.titel td,.t tr.sum td,.t tr.total td{font-weight:var(--fw-head)}.kpi .l{font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--mid)}.kpi .v{font-size:24px;font-weight:var(--fw-head)}.kpi .s{font-size:var(--fs-label);color:var(--mid)}.kv{font-size:var(--fs-data);gap:7px 16px}.kv dt{font-size:var(--fs-label);color:var(--mid);align-self:baseline}.kv dd{font-weight:var(--fw-data)}.tag{font-size:var(--fs-min);font-weight:var(--fw-label);letter-spacing:0;text-transform:none;padding:2px 9px;line-height:1.45}.note{font-size:14px;line-height:1.55}.small{font-size:var(--fs-meta)}.tiny{font-size:var(--fs-min)}.muted{color:var(--soft)}.empty,.empty-state{color:var(--mid)}.m-head .t{font-size:22px;font-weight:var(--fw-head)}.m-sec{font-size:var(--fs-label);font-weight:var(--fw-head);letter-spacing:0;text-transform:none;color:var(--mid)}.m-card-h{font-size:14.5px;font-weight:var(--fw-head);letter-spacing:0;text-transform:none;color:var(--ink2)}.m-kv dt{font-size:var(--fs-label);color:var(--mid)}@media (min-width:768px){.m-head .t{font-size:26px}}@media (max-width:760px){h1,.ph h1{font-size:22px}h2{font-size:18px}.box h2,.box-h h2{font-size:16.5px}.kpi .v{font-size:20px}table.t:not(.no-cards) td:before{font-size:var(--fs-min);font-weight:var(--fw-label);letter-spacing:0;text-transform:none;color:var(--mid)}}@media (pointer:coarse){.inp,select.inp,textarea.inp{font-size:16px}}details.ph-more{display:inline-flex;position:relative}details.ph-more>summary{list-style:none}details.ph-more>summary::-webkit-details-marker{display:none}details.ph-more[open]>.ph-more-btn{background:var(--bg2);border-color:var(--ink)}details.ph-more .ph-more-l{display:inline}@media (max-width:420px){details.ph-more .ph-more-l:not(.on){display:none}details.ph-more>summary{justify-content:center;min-width:44px}}details.ph-more>.ph-more-menu{z-index:45;border:1px solid var(--line2);min-width:250px;max-width:min(380px,100vw - 24px);box-shadow:var(--pop,0 16px 40px #24292c2e);text-align:left;background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}details.ph-more.ph-more-left>.ph-more-menu{left:0;right:auto}.ph-more-menu>*{min-width:0}.ph-more-menu form,.ph-more-menu .gaeb-export,.ph-more-menu .gaeb-quick{flex-direction:column;margin:0;display:flex}.ph-more-menu .btn,.ph-more-menu .ph-more-i{width:100%;font-weight:var(--fw-label);white-space:normal;text-align:left;min-height:40px;color:var(--ink2);background:0 0;border-color:#0000;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.ph-more-menu .btn:hover,.ph-more-menu .btn:focus-visible,.ph-more-menu .ph-more-i:hover,.ph-more-menu .ph-more-i:focus-visible{background:var(--bg2)}.ph-more-menu .btn.p{color:var(--ink2)}.ph-more-menu .btn.danger{color:var(--bad)}.ph-more-menu .btn.ghost.sm{font-weight:var(--fw-label)}.ph-more-menu .send-pop{display:block}.ph-more-menu .send-pop>summary{width:100%}.ph-more-menu .send-pop-panel{width:auto;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0;margin:4px 0 6px;padding:10px 8px 4px;position:static}.ph-more-menu .send-pop[open]>summary{box-shadow:none;background:var(--bg2)}.ph-more-g+.ph-more-g,.ph-more-menu>*+.ph-more-g{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.ph-more-gh{font-size:var(--fs-min);font-weight:var(--fw-label);color:var(--mid);padding:6px 12px 2px}.ph-more-menu .ph-more-note{font-size:var(--fs-min);color:var(--mid);padding:2px 12px 6px}@media (max-width:760px){details.ph-more>.ph-more-menu{top:auto;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:none;max-height:70vh;position:fixed;overflow-y:auto}}.status-line{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;padding:10px 14px;font-size:14px;display:flex}.status-line .status-line-t{flex:auto;min-width:0}.status-line .status-line-t b{color:var(--ink2)}.status-line.ok{border-left:3px solid var(--ok)}.status-line.bad{border-left:3px solid var(--bad)}.status-line.info{border-left:3px solid var(--info)}.status-line .ph-more-menu{font-size:14px}.status-line-ic{color:var(--ok);display:inline-flex}
:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--gap:var(--sp-4);--gap-sm:var(--sp-2);--gap-lg:var(--sp-6);--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-pill:999px;--surface-page:#e9ecef;--surface:#fff;--surface-sunken:#f5f6f7;--surface-hover:#f3f5f6;--surface-selected:#e8eff5;--border:#d8dcdf;--border-strong:#bfc5c9;--border-subtle:#e6e8ea;--shadow-1:0 1px 2px #24292c0d, 0 1px 4px #24292c0a;--shadow-2:0 2px 6px #24292c12, 0 10px 28px #24292c12;--primary:#383e42;--primary-hover:#24292c;--on-primary:#fff;--text:#24292c;--text-2:#5e666b;--text-3:#656d72;--ok-bd:#b6d6c5;--warn-bd:#e6cd9c;--bad-bd:#e2b6b6;--info-bd:#c2d2df;--neutral-bd:#d3d7da;--neutral:#4f575c;--neutralbg:#eceef0;--danger:#a83a3a;--danger-hover:#8c2e2e;--ctl-h:38px;--ctl-h-sm:32px;--ctl-h-lg:46px;--ctl-r:8px;--ring:0 0 0 3px #2f6fa347;--content-px:28px;--content-py:24px;--card-pad:20px;--topbar-h:60px;--tabbar-h:60px}@media (pointer:coarse){:root{--ctl-h:44px;--ctl-h-sm:40px;--ctl-h-lg:48px}}@media (max-width:1280px){:root{--content-px:22px;--content-py:20px}}@media (max-width:1100px){:root{--content-px:20px;--content-py:18px;--card-pad:18px}}@media (max-width:760px){:root{--content-px:14px;--content-py:14px;--card-pad:14px;--topbar-h:56px}}.shell{--page:var(--surface-page)}:is(body:has(>.shell),body:has(.shell)),.shell .main{background:var(--surface-page)}:where(.shell) .box{border-color:var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}:where(.shell) .box:where(:not(.tight,.kpi)){padding:var(--card-pad)}:where(.shell) .box.flush{padding:0}:where(.shell) .box.flush>.box-h{padding:var(--sp-3) var(--card-pad);border-bottom:1px solid var(--border-subtle);margin:0}:where(.shell) .box.sunken,.sunken{background:var(--surface-sunken);box-shadow:none}:where(.shell) .box.dark{background:var(--ink);border-color:var(--ink)}:where(.shell) a.box:hover,:where(.shell) .box.hover:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}:where(.shell) .box-h{margin-bottom:var(--sp-4);gap:var(--sp-2) var(--sp-3)}.box-h.line{padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-subtle)}.box-h .box-sub,.sec-h .sec-sub{margin-top:calc(-1 * var(--sp-2));color:var(--mid);font-size:var(--fs-meta,13.5px);flex-basis:100%}.box-h>.actions,.sec-h>.actions{margin-left:auto}.box-sec{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4)}.box-sec+.box-sec{margin-top:var(--sp-3)}.box-div{border:0;border-top:1px solid var(--border-subtle);margin:var(--sp-4) calc(-1 * var(--card-pad))}.box-foot{justify-content:flex-end;align-items:center;gap:var(--gap-sm);margin:var(--sp-4) calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad));padding:var(--sp-3) var(--card-pad);border-top:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap;display:flex}.sec{margin-top:var(--gap-lg)}.sec:first-child{margin-top:0}.sec-h{align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.sec-h h2,.sec-h h3{margin:0}.content>:where(.box,.grid,.note,.list-search,.tabs,.seg,.form-actions,.sec,.steps-bar,section,form,details.box,.tbl-wrap,.status-line)+:where(.box,.grid,.note,.tbl-wrap,.sec,section,form,details.box,.steps-bar),.content>.grid+.grid{margin-top:var(--gap)}:where(.shell) .grid{gap:var(--gap)}.stack{gap:var(--gap);flex-direction:column;display:flex}.stack-sm{gap:var(--sp-2);flex-direction:column;display:flex}.stack-lg{gap:var(--gap-lg);flex-direction:column;display:flex}.stack>*,.stack-sm>*,.stack-lg>*{margin-top:0;margin-bottom:0}.row{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.row.end{justify-content:flex-end}.row.between{justify-content:space-between}.grow{flex:auto;min-width:0}.mt-0{margin-top:0!important}.mt-1{margin-top:var(--sp-1)!important}.mt-2{margin-top:var(--sp-2)!important}.mt-3{margin-top:var(--sp-3)!important}.mt-4{margin-top:var(--sp-4)!important}.mt-6{margin-top:var(--sp-6)!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--sp-1)!important}.mb-2{margin-bottom:var(--sp-2)!important}.mb-3{margin-bottom:var(--sp-3)!important}.mb-4{margin-bottom:var(--sp-4)!important}.mb-6{margin-bottom:var(--sp-6)!important}:where(.shell) .ph{margin-bottom:var(--sp-6);gap:var(--sp-3) var(--sp-4);align-items:flex-end}:where(.shell) .ph .actions{gap:var(--gap-sm)}:where(.shell) .ph .kicker{margin-bottom:var(--sp-1)}.ph-meta{align-items:center;gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-2);color:var(--mid);font-size:var(--fs-meta,13.5px);flex-wrap:wrap;display:flex}.ph-meta>*+:before{content:"·";margin-right:var(--sp-3);color:var(--soft)}.ph-meta>.tag:before,.ph-meta>.tag+:before{content:none}:where(.shell) .btn{min-height:var(--ctl-h);border-radius:var(--ctl-r)}:where(.shell) .btn.sm{min-height:var(--ctl-h-sm)}.btn.lg{min-height:var(--ctl-h-lg);padding-left:20px;padding-right:20px;font-size:15px}:where(.shell) .btn:where(:not(.p,.ghost,.danger)){border-color:var(--border-strong)}:where(.shell) .btn:where(:not(.p,.ghost)):hover{border-color:var(--ink)}:where(.shell) .btn.p{box-shadow:0 1px 2px #24292c2e}:where(.shell) .btn.ghost:hover{background:var(--surface-hover);border-color:#0000}:where(.shell) .btn.danger{color:var(--danger)}:where(.shell) .btn.danger:where(:not(.ghost,.p)){border-color:var(--bad-bd)}:where(.shell) .btn.danger:hover{background:var(--badbg);border-color:var(--danger)}.btn.p.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.p.danger:hover{background:var(--danger-hover);border-color:var(--danger-hover)}.btn.icon{width:var(--ctl-h);padding-left:0;padding-right:0}.btn.icon.sm{width:var(--ctl-h-sm)}.btn.block{width:100%}.btn>svg,.btn>.ic{flex:none}:where(.shell) .btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn-group{display:inline-flex}.btn-group>.btn{border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn:first-child{border-radius:var(--ctl-r) 0 0 var(--ctl-r)}.btn-group>.btn:last-child{border-radius:0 var(--ctl-r) var(--ctl-r) 0}.btn-group>.btn:hover,.btn-group>.btn:focus-visible{z-index:1;position:relative}:where(.shell) .inp,:where(.shell) select.inp{height:var(--ctl-h);border-color:var(--border-strong);border-radius:var(--ctl-r)}:where(.shell) textarea.inp{height:auto;min-height:calc(var(--ctl-h) * 2);padding:8px 12px;line-height:1.45}:where(.shell) .inp:not(select){padding-left:12px;padding-right:12px}:where(.shell) .inp:where(:not(:disabled,:focus)):hover{border-color:#9da5aa}:where(.shell) .inp:focus,:where(.shell) .inp:focus-visible{border-color:var(--ink);box-shadow:var(--ring);outline:none}:where(.shell) .inp.sm,:where(.shell) select.inp.sm{height:var(--ctl-h-sm)}:where(.shell) .inp[aria-invalid=true],:where(.shell) .inp.err{border-color:var(--bad);background-color:snow}:where(.shell) label.f{gap:6px;min-width:0}:where(.shell) label.f>.inp,:where(.shell) label.f>select.inp,:where(.shell) label.f>textarea.inp{width:100%}label.f.req>span:first-child:after,.f-l.req:after{content:" *";color:var(--bad)}.hint,.f-hint{font-size:var(--fs-meta,13.5px);color:var(--mid);font-weight:400;line-height:1.45}.f-err{font-size:var(--fs-meta,13.5px);color:var(--bad);font-weight:600}:where(.shell) .form-grid{gap:var(--sp-4) var(--sp-4);align-items:start}.form-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid>.span-2{grid-column:span 2}.form-grid>.span-all{grid-column:1/-1}:where(.shell) .form-row{gap:var(--sp-3)}.fg{border:0;min-width:0;margin:0;padding:0}.fg+.fg{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--border-subtle)}.fg>legend,.fg-h{margin:0 0 var(--sp-3);font-family:var(--font-ui,var(--head));font-size:var(--fs-sub,16px);color:var(--ink2);padding:0;font-weight:700;display:block}.fg-h .hint{font-size:var(--fs-meta,13.5px);margin-top:2px;font-weight:400;display:block}.form-actions{justify-content:flex-end;align-items:center;gap:var(--gap-sm);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.form-actions.plain{border-top:0;padding-top:0}.form-actions .spacer{flex:auto}:where(.shell) .check{gap:var(--sp-2);min-height:32px}:where(.shell) .check input[type=checkbox],:where(.shell) .check input[type=radio]{width:18px;height:18px;accent-color:var(--ink);flex:none}.choice{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:#fff;align-items:flex-start;display:flex}.choice:hover{border-color:var(--border-strong)}.choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface-sunken)}.choice input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:3px}:where(.shell) input[type=file]{color:var(--mid);max-width:100%;font-size:14px}:where(.shell) input[type=file]::file-selector-button{font:600 13.5px var(--font-ui,var(--head));min-height:var(--ctl-h-sm);margin-right:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--ctl-r);color:var(--ink2);cursor:pointer;background:#fff;padding:0 14px}:where(.shell) input[type=file]::file-selector-button:hover{border-color:var(--ink);background:var(--surface-hover)}.drop{justify-content:center;align-items:center;gap:var(--sp-2);min-height:112px;padding:var(--sp-4);border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface-sunken);color:var(--mid);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .12s,background-color .12s;display:flex}.drop:hover,.drop:focus-within,.drop.over{border-color:var(--ink);background:#fff}.drop>b,.drop-t{color:var(--ink2);font-family:var(--font-ui,var(--head));font-weight:600}.drop input[type=file]{text-align:center;max-width:100%}:where(.shell) table.t th{border-bottom:1px solid var(--border-strong);vertical-align:bottom;padding:10px}:where(.shell) table.t td{border-bottom-color:var(--border-subtle);padding:10px}:where(.shell) table.t tr:last-child>td{border-bottom:0}:where(.shell) table.t tr.sum td,:where(.shell) table.t tr.titel td{background:var(--surface-sunken)}:where(.shell) table.t tr.sum td{border-top:1px solid var(--border-strong)}:where(.shell) .t tr.row-link:hover>td,:where(.shell) .t tr.clickable:hover td{background:var(--surface-hover)}:where(.shell) .box.flush>table.t th:first-child,:where(.shell) .box.flush>table.t td:first-child,:where(.shell) .box.flush>.tbl-wrap>table.t th:first-child,:where(.shell) .box.flush>.tbl-wrap>table.t td:first-child{padding-left:var(--card-pad)}:where(.shell) .box.flush>table.t th:last-child,:where(.shell) .box.flush>table.t td:last-child,:where(.shell) .box.flush>.tbl-wrap>table.t th:last-child,:where(.shell) .box.flush>.tbl-wrap>table.t td:last-child{padding-right:var(--card-pad)}:where(.shell) .box.flush>table.t th,:where(.shell) .box.flush>.tbl-wrap>table.t th{background:var(--surface-sunken)}.t td.num,.t th.num{text-align:right;font-variant-numeric:tabular-nums}.tbl-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tbl-scroll>table.t{min-width:640px}.tbl-scroll>table.t :is(th,td):first-child{z-index:1;box-shadow:inset -1px 0 0 var(--border-subtle);background:#fff;position:sticky;left:0}.tbl-scroll>table.t th:first-child{z-index:2}:where(.shell) .print-page table.t th{border-bottom:1.5px solid var(--ink)}:where(.shell) .print-page table.t tr.sum td,:where(.shell) .print-page table.t tr.titel td{background:0 0;border-top:0}:where(.shell) .print-page table.t tr:last-child>td{border-bottom:1px solid var(--line)}:where(.shell) .tag{box-shadow:inset 0 0 0 1px var(--neutral-bd);background:var(--neutralbg);color:var(--neutral);vertical-align:middle}:where(.shell) .tag.ok{box-shadow:inset 0 0 0 1px var(--ok-bd);background:var(--okbg);color:var(--ok)}:where(.shell) .tag.warn{box-shadow:inset 0 0 0 1px var(--warn-bd);background:var(--warnbg);color:var(--warn)}:where(.shell) .tag.bad{box-shadow:inset 0 0 0 1px var(--bad-bd);background:var(--badbg);color:var(--bad)}:where(.shell) .tag.info{box-shadow:inset 0 0 0 1px var(--info-bd);background:var(--infobg);color:var(--info)}:where(.shell) .tag.dk{box-shadow:none;background:var(--ink);color:#fff}.tag.dot:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}:where(.shell) .note{border:1px solid var(--warn-bd);border-left:4px solid var(--warn);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);color:var(--ink2)}:where(.shell) .note.i{border-color:var(--info-bd);border-left-color:var(--info)}:where(.shell) .note.ok{border-color:var(--ok-bd);border-left-color:var(--ok)}:where(.shell) .note.bad{border-color:var(--bad-bd);border-left-color:var(--bad)}:where(.shell) .note.n{border-color:var(--neutral-bd);border-left-color:var(--mid);background:var(--surface-sunken)}.note>b:first-child,.note-t{margin-bottom:2px;font-weight:700;display:block}.note .actions,.note-actions{margin-top:var(--sp-2)}:where(.shell) .flash{margin-bottom:var(--sp-4)}:where(.shell) .empty-state{padding:var(--sp-8) var(--sp-4);gap:var(--sp-3);color:var(--mid)}:where(.shell) .box>.empty-state:only-child{padding:var(--sp-6) var(--sp-2)}.empty-ic{background:var(--surface-sunken);width:44px;height:44px;color:var(--soft);border:1px solid var(--border-subtle);border-radius:50%;place-items:center;display:grid}.empty-t{font-family:var(--font-ui,var(--head));font-weight:700;font-size:var(--fs-data,15px);color:var(--ink2)}:where(.shell) .kv{gap:var(--sp-2) var(--sp-4)}.kv.left dd{text-align:left}.kv.stack{grid-template-columns:1fr;gap:2px}.kv.stack dd+dt{margin-top:var(--sp-2)}.kv.stack dd{text-align:left}.kv.lines{gap:0 var(--sp-4)}.kv.lines>dt,.kv.lines>dd{padding:var(--sp-2) 0;border-bottom:1px solid var(--border-subtle)}.kv.lines>dt:last-of-type,.kv.lines>dd:last-of-type{border-bottom:0}:where(.shell) .tabs{gap:var(--sp-1);margin:0 0 var(--sp-5);border-bottom:1px solid var(--border)}:where(.shell) .tabs>a,:where(.shell) .tabs>button{white-space:nowrap;border-radius:var(--r-sm) var(--r-sm) 0 0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;display:inline-flex}:where(.shell) .tabs>a:hover,:where(.shell) .tabs>button:hover{color:var(--ink2);background:#fff9}:where(.shell) .tabs>a.on,:where(.shell) .tabs>a[aria-current],:where(.shell) .tabs>button[aria-selected=true]{color:var(--ink2);border-bottom-color:var(--ink2)}:where(.shell) .ph+.tabs{margin-top:calc(-1 * var(--sp-2))}.seg{background:var(--bg2);border-radius:var(--r-md);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg>a,.seg>button{min-height:calc(var(--ctl-h) - 6px);border-radius:var(--r-sm);font-family:var(--font-ui,var(--head));color:var(--mid);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.seg>a:hover,.seg>button:hover{color:var(--ink2)}.seg>.on,.seg>[aria-pressed=true],.seg>[aria-current]{color:var(--ink2);background:#fff;box-shadow:0 1px 2px #24292c26}.chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{border:1px solid var(--border);border-radius:var(--r-pill);min-height:32px;font-family:var(--font-ui,var(--head));color:var(--ink2);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}@media (pointer:coarse){.chip{min-height:40px}}.steps-bar{margin:0 0 var(--gap);counter-reset:st;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;padding:0;list-style:none;display:flex;overflow:hidden}.steps-bar>li{counter-increment:st;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-3) var(--sp-4);font-family:var(--font-ui,var(--head));color:var(--mid);flex:1 1 0;font-size:13.5px;font-weight:600;display:flex;position:relative}.steps-bar>li+li{border-left:1px solid var(--border-subtle)}.steps-bar>li:before{content:counter(st);background:var(--bg2);width:24px;height:24px;color:var(--mid);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.steps-bar>li.done:before{content:"✓";background:var(--okbg);color:var(--ok)}.steps-bar>li.on{color:var(--ink2);background:var(--surface-sunken);box-shadow:inset 0 -3px 0 var(--ink)}.steps-bar>li.on:before{background:var(--ink);color:#fff}.steps-bar>li>a{color:inherit}.steps-bar>li>a:after{content:"";position:absolute;inset:0}.steps-bar .st-sub{color:var(--mid);font-size:12px;font-weight:500;display:block}@media (max-width:760px){.steps-bar>li{padding:var(--sp-2) var(--sp-3)}.steps-bar>li:not(.on) .st-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.steps-bar>li:not(.on){flex:none}}@media (max-width:1100px){.form-actions.sticky{z-index:15;margin-left:calc(-1 * var(--card-pad));margin-right:calc(-1 * var(--card-pad));margin-bottom:calc(-1 * var(--card-pad));padding:var(--sp-3) var(--card-pad) calc(var(--sp-3) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);border-radius:0 0 var(--r-lg) var(--r-lg);background:#fffffff7;position:sticky;bottom:0;box-shadow:0 -6px 16px #24292c0f}}@media (max-width:760px){.form-actions.sticky{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:var(--sp-3);border-radius:0}body:has(.content input:focus,.content textarea:focus,.content select:focus) .form-actions.sticky{bottom:0}.form-actions{justify-content:stretch}.form-actions>.btn,.form-actions>form,.form-actions>button{flex:auto}.form-actions>.btn.p,.form-actions>button.p{flex:2 auto}.form-actions .spacer{display:none}}.shell .content{padding:var(--content-py) var(--content-px) var(--sp-12)}.shell .topbar{border-bottom-color:var(--border);background:#fffffff7;box-shadow:0 1px #24292c05}:where(.shell) .search{background:var(--surface-sunken);border-color:var(--border-subtle)}@media (min-width:761px) and (max-width:1100px){.shell,.shell.side-icons{--side-w:0px;background:0 0;display:block}.shell .side{z-index:40;height:auto;width:calc(300px + env(safe-area-inset-left));visibility:hidden;max-width:80vw;padding-top:calc(16px + env(safe-area-inset-top));padding-left:env(safe-area-inset-left);transition:transform .22s,visibility .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:4px 0 28px #00000038}body.nav-open .shell .side{visibility:visible;transform:none}.shell .side .brand{padding:0 16px 12px;display:block}.shell .side .brand-t,.shell .side .mk-text,.shell .side .mk-platte,.shell .side .mk-name,.shell .side .nav-sec,.shell .side .lbl{display:revert}.shell .side .brand-a,.shell .side .nav-sec{display:flex}.shell .side .nav-empty{display:block}.shell .side .nav-pin-here{display:grid}.shell .side .nav-it.fav .nav-pin{opacity:1;background:0 0;display:grid}.shell .side .nav-favs.is-empty{display:block}.shell .side .nav-g.closed .nav-it:not(.on){display:none}.shell .side .nav-g+.nav-g{border-top:0;margin-top:2px;padding-top:0}.shell .side .nav a{justify-content:flex-start;margin:1px 6px;padding:10px 8px 10px 10px}.shell .side .nav a .ic{width:18px;height:18px}.shell .side .nav a .cnt{min-width:20px;margin-left:auto;padding:0 6px;font-size:12px;line-height:18px;position:static}.shell .side-foot{display:block}.shell .side-toggle{display:none}.shell .side-logout{padding:4px 4px 8px;display:block}.shell .side-logout .btn{color:var(--side-fg)}.shell .nav-backdrop{z-index:39;opacity:0;pointer-events:none;background:#14161873;transition:opacity .2s;display:block;position:fixed;inset:0}body.nav-open .shell .nav-backdrop{opacity:1;pointer-events:auto}body.nav-open{overflow:hidden}.shell .menu-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.shell .top-logo{flex:none;display:inline-flex}.shell .top-logo svg{width:auto;height:28px;fill:var(--ink)}.shell .topbar{padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}.shell .main{padding-right:0}.shell .content{padding-left:calc(var(--content-px) + env(safe-area-inset-left));padding-right:calc(var(--content-px) + env(safe-area-inset-right))}}@media (max-width:760px){.shell .topbar{min-height:var(--topbar-h);padding-left:calc(8px + env(safe-area-inset-left));padding-right:calc(10px + env(safe-area-inset-right));gap:6px}.shell .menu-btn{margin-left:0}.shell .content{padding-left:calc(var(--content-px) + env(safe-area-inset-left));padding-right:calc(var(--content-px) + env(safe-area-inset-right));padding-bottom:calc(var(--tabbar-h) + var(--sp-8) + env(safe-area-inset-bottom))}.shell .top-search{flex:auto}.shell .search{border-radius:20px;height:40px}.shell .tabbar{min-height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));border-top-color:var(--border);background:#fffffffa;box-shadow:0 -4px 14px #24292c0f}.shell .tabbar a,.shell .tabbar button{min-height:50px;color:var(--mid);border-radius:var(--r-md);gap:3px}.shell .tabbar a.on{color:var(--ink2)}.shell .tabbar a.on .ti:after{content:"";background:var(--ink2);border-radius:2px;width:18px;height:3px;margin-left:-9px;position:absolute;bottom:-5px;left:50%}.shell .tabbar button[aria-expanded=true],body.nav-open .shell .tabbar button{color:var(--ink2)}.shell .ph{margin-bottom:var(--sp-4);gap:var(--sp-3)}.shell .ph .actions{gap:var(--sp-2);flex-wrap:wrap}.shell .ph .actions>.btn,.shell .ph .actions>form,.shell .ph .actions>a.btn{flex:0 auto}.shell .ph .actions>.btn.p,.shell .ph .actions>a.btn.p{flex:100%;order:-1}.shell .ph .actions>form:has(>.btn.p){flex:100%;order:-1}.shell .ph .actions>form:has(>.btn.p)>.btn{width:100%}.shell .ph .actions>details.ph-more>summary{min-width:44px}.shell .box{border-radius:var(--r-lg)}.shell .tabs{margin-left:calc(-1 * var(--content-px));margin-right:calc(-1 * var(--content-px));padding:0 var(--content-px)}.shell .tabs>a,.shell .tabs>button{min-height:44px}.shell table.t:not(.no-cards) tr{border-color:var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2)}.shell table.t:not(.no-cards) tr:last-child>td{border-bottom:0}.shell table.t:not(.no-cards) td{padding:5px 0}.shell table.t:not(.no-cards) td:first-child{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--sp-2);margin-bottom:var(--sp-1)}.shell .box>table.t:not(.no-cards) tr,.shell .tbl-wrap>table.t:not(.no-cards) tr{box-shadow:none}.shell .box:has(>table.t:not(.no-cards)):not(:has(>:not(table,.box-h,h2,h3,.tbl-wrap,.empty-state,.small,.tiny))){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.shell .box:has(>table.t:not(.no-cards)):not(:has(>:not(table,.box-h,h2,h3,.tbl-wrap,.empty-state,.small,.tiny)))>table.t tr{box-shadow:var(--shadow-1);background:#fff}.shell .box:has(>table.t:not(.no-cards)):not(:has(>:not(table,.box-h,h2,h3,.tbl-wrap,.empty-state,.small,.tiny)))>:is(.box-h,h2,h3){padding:0 2px}.shell table.t:not(.no-cards) td:first-child{display:block}.shell table.t:not(.no-cards) td:first-child :is(.desc,.small,.tiny){margin-top:2px;display:block}.shell table.t:not(.no-cards) tr:has(>td.bulk-cell:first-child){position:relative}.shell table.t:not(.no-cards) td.bulk-cell:first-child{border:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex;position:absolute;top:4px;right:4px}.shell table.t:not(.no-cards) td.bulk-cell:first-child input[type=checkbox]{width:22px;height:22px}.shell table.t:not(.no-cards) td.bulk-cell:first-child+td{text-align:left;padding:5px 44px var(--sp-2) 0;border-bottom:1px solid var(--border-subtle);margin-bottom:var(--sp-1);font-size:15px;display:block}.shell table.t:not(.no-cards) td.bulk-cell:first-child+td:before{content:none}.shell .kv{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.shell .grid:has(>.box.kpi):not(:has(>:not(.box.kpi))){gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.shell .grid:has(>.box.kpi):not(:has(>:not(.box.kpi)))>.box.kpi{padding:var(--sp-3)}.shell .grid:has(>.box.kpi):not(:has(>:not(.box.kpi)))>.box.kpi .v{font-size:18px}.shell .grid.kpi-strip{gap:var(--sp-2);scroll-snap-type:x proximity;margin-left:calc(-1 * var(--content-px));margin-right:calc(-1 * var(--content-px));padding:2px var(--content-px) var(--sp-1);scrollbar-width:none;display:flex;overflow-x:auto}.shell .grid.kpi-strip::-webkit-scrollbar{display:none}.shell .grid.kpi-strip>.box.kpi{scroll-snap-align:start;min-width:140px;max-width:70vw;padding:var(--sp-2) var(--sp-3);flex:none}.shell .grid.kpi-strip>.box.kpi .v{font-size:17px}.shell .grid.kpi-strip>.box.kpi :is(.s,.bar){display:none}.form-grid.c2,.form-grid.c3,.form-grid.c4{grid-template-columns:1fr}.form-grid>.span-2{grid-column:auto}}@media (min-width:761px) and (max-width:1100px){.form-grid.c3,.form-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.shell .nk-back,.shell .nk-hist{min-height:44px}.shell .ur-btn{width:44px;height:44px}.shell .um-btn{min-width:44px}.shell .tabs>a,.shell .tabs>button{min-height:44px}.shell .seg>a,.shell .seg>button{min-height:40px}.shell input[type=checkbox],.shell input[type=radio]{width:22px;height:22px;accent-color:var(--ink)}}.m-shell{--ctl-h:auto;--ctl-h-sm:auto;--card-pad:16px 18px}@media (pointer:coarse){.m-shell{--ctl-h:44px;--ctl-h-sm:40px}}@media print{.shell .main{background:#fff!important}body:has(.shell){background:#fff!important}.shell .box{box-shadow:none}.form-actions.sticky{position:static}}:root{--btn-bg:linear-gradient(#fff, #f1f3f4);--btn-bg-hover:linear-gradient(#fff, #e9ecee);--btn-bg-active:linear-gradient(#e4e7e9, #eceef0);--btn-shadow:0 1px 1px #24292c1a, 0 1px 3px #24292c0f, inset 0 1px 0 #fff;--btn-shadow-active:inset 0 1px 3px #24292c2e;--btn-p-bg:linear-gradient(#4b5459, #33393d);--btn-p-bg-hover:linear-gradient(#576065, #3b4246);--btn-p-bg-active:linear-gradient(#2a2f32, #33393d);--btn-p-shadow:0 1px 2px #14181a4d, 0 2px 6px #14181a1f, inset 0 1px 0 #ffffff24;--titlebar-bg:linear-gradient(#fbfbfc, #f1f3f4)}:where(.shell) .btn:where(:not(.bulk-bar *,.ai-call-actions *,.m-timer *,.dark *,.ph-more-menu *)){background-image:var(--btn-bg);box-shadow:var(--btn-shadow);transition:background-color .1s,border-color .1s,box-shadow .1s}:where(.shell) .btn:where(:not(.bulk-bar *,.ai-call-actions *,.m-timer *,.dark *,.ph-more-menu *)):hover{background-image:var(--btn-bg-hover);border-color:#8d959a}:where(.shell) .btn:where(:not(.bulk-bar *,.ai-call-actions *,.m-timer *,.dark *,.ph-more-menu *)):active,:where(.shell) .btn:where(:not(.bulk-bar *,.ai-call-actions *,.m-timer *,.dark *,.ph-more-menu *))[aria-pressed=true],:where(.shell) details[open]>summary.btn{background-image:var(--btn-bg-active);box-shadow:var(--btn-shadow-active)}:where(.shell) .btn.p:where(:not(.bulk-bar *,.ai-call-actions *,.m-timer *,.dark *,.ph-more-menu *)){background-image:var(--btn-p-bg);color:#fff;box-shadow:var(--btn-p-shadow);border-color:#24292c}:where(.shell) .btn.p:where(:not(.bulk-bar *,.ai-call-actions *,.m-timer *,.dark *,.ph-more-menu *)):hover{background-image:var(--btn-p-bg-hover);border-color:#24292c}:where(.shell) .btn.p:where(:not(.bulk-bar *,.ai-call-actions *,.m-timer *,.dark *,.ph-more-menu *)):active{background-image:var(--btn-p-bg-active);box-shadow:inset 0 1px 3px #00000059}:where(.shell) .btn.p.danger:where(:not(.bulk-bar *,.ai-call-actions *,.m-timer *,.dark *,.ph-more-menu *)){background-image:linear-gradient(#b94545,#9c3434);border-color:#8c2e2e}:where(.shell) .btn.ghost{box-shadow:none;background-image:none}:where(.shell) .btn.ghost:hover{background-image:var(--btn-bg-hover);border-color:var(--border);box-shadow:var(--btn-shadow)}:where(.shell) .btn:where(:not(.bulk-bar *,.ai-call-actions *,.m-timer *,.dark *,.ph-more-menu *)):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.shell) .btn[disabled],:where(.shell) .btn[aria-disabled=true],:where(.shell) .btn:disabled{opacity:1;background-image:none;background-color:var(--surface-sunken);border-color:var(--border);color:#9aa1a5;box-shadow:none;cursor:not-allowed}:where(.shell) .ph-more-menu .btn{box-shadow:none;background-image:none}:where(.shell) .ph-more-menu .btn:hover{background-image:none}:where(.shell) .inp{box-shadow:inset 0 1px 2px #24292c12}:where(.shell) .inp:focus{box-shadow:var(--ring), inset 0 1px 2px #24292c0d}:where(.shell) .box:where(:not(.tight,.kpi,.dark,.flush))>:is(.box-h,h2,h3):first-child{margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--card-pad);padding:10px var(--card-pad);background:var(--titlebar-bg);border-bottom:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-height:46px;display:flex}:where(.shell) .box:where(:not(.tight,.kpi,.dark,.flush))>.box-h:first-child.line{padding-bottom:10px}:where(.shell) .box.flush>.box-h:first-child{background:var(--titlebar-bg);border-bottom-color:var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;min-height:46px}:where(.shell) .box>:is(.box-h,h2,h3):first-child :is(h2,h3){margin:0}.toolbar{background:var(--titlebar-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:4px 0;padding:4px;display:flex}.toolbar :is(.tb-g,.tb-group){padding:0 var(--sp-2);min-height:var(--ctl-h);align-items:center;gap:2px;display:flex}.toolbar :is(.tb-g,.tb-group)+:is(.tb-g,.tb-group),.toolbar .tb-end{border-left:1px solid var(--border)}.toolbar .tb-sep{width:1px;margin:4px var(--sp-1);background:var(--border);align-self:stretch}.toolbar .tb-l{font-family:var(--font-ui,var(--head));letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-right:var(--sp-1);white-space:nowrap;font-size:11.5px;font-weight:700}.toolbar .tb-end{align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);min-height:var(--ctl-h);margin-left:auto;display:flex}.toolbar form{margin:0;display:inline-flex}.toolbar .inp{height:var(--ctl-h-sm)}:where(.shell) .toolbar .btn:where(:not(.p)){min-height:var(--ctl-h-sm);box-shadow:none;color:var(--ink2);background:0 0;border-color:#0000;padding:0 10px;font-size:13.5px}:where(.shell) .toolbar .btn:where(:not(.p)):hover{background-image:var(--btn-bg-hover);border-color:var(--border-strong);box-shadow:var(--btn-shadow)}:where(.shell) .toolbar .btn:where(:not(.p)):active,:where(.shell) .toolbar .btn:where(:not(.p))[aria-pressed=true],:where(.shell) .toolbar .btn:where(:not(.p)).on{background-image:var(--btn-bg-active);border-color:var(--border-strong);box-shadow:var(--btn-shadow-active)}:where(.shell) .toolbar .btn.p{min-height:var(--ctl-h-sm)}:where(.shell) .toolbar .btn.danger:where(:not(.p)){color:var(--danger)}.toolbar.sticky{top:calc(var(--topbar-h) + env(safe-area-inset-top) + var(--sp-2));z-index:12;position:sticky}.box>.toolbar:first-child{margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--card-pad);border:0;border-bottom:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:none}.toolbar+.box,.toolbar+table,.toolbar+.tbl-wrap{margin-top:var(--gap)}@media (max-width:1100px){.toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.toolbar::-webkit-scrollbar{display:none}.toolbar :is(.tb-g,.tb-group,.tb-end){flex:none}.toolbar .btn{white-space:nowrap}}@media (max-width:760px){.toolbar .tb-l{display:none}.toolbar :is(.tb-g,.tb-group){padding:0 var(--sp-1)}}@media (pointer:coarse){:where(.shell) .toolbar .btn{min-height:44px}.toolbar .inp{height:44px}}.shell .ph.sticky{top:calc(var(--topbar-h) + env(safe-area-inset-top));z-index:14;margin-left:calc(-1 * var(--content-px));margin-right:calc(-1 * var(--content-px));padding:var(--sp-3) var(--content-px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#e9eceff0;position:sticky}.shell .ph.sticky h1{font-size:22px}@media (max-width:760px){.shell .ph.sticky{background:0 0;border:0;margin-left:0;margin-right:0;padding:0;position:static}}@media (min-width:761px){:where(.shell) table.t:where(:not(.plain))>thead th{background:var(--surface-sunken);border-bottom:1px solid var(--border-strong);border-top:1px solid var(--border-subtle)}:where(.shell) table.t:where(:not(.plain))>thead th+th,:where(.shell) table.t:where(:not(.plain))>tbody td+td{border-left:1px solid var(--border-subtle)}:where(.shell) table.t:where(:not(.plain))>tbody>tr:hover>td{background:var(--surface-hover)}:where(.shell) table.t>tbody>tr:is(.sel,[aria-selected=true],:has(>td.bulk-cell input:checked))>td{background:var(--surface-selected)}:where(.shell) table.t>tbody>tr:is(.sel,[aria-selected=true],:has(>td.bulk-cell input:checked))>td:first-child{box-shadow:inset 3px 0 0 var(--info)}:where(.shell) .box>:is(.box-h,h2,h3):first-child+table.t>thead th{border-top:0}}:where(.shell) .print-page table.t th,:where(.shell) .print-page table.t td{border-top:0;box-shadow:none!important;background:0 0!important;border-left:0!important}:where(.shell) .fg{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4);background:#fff}:where(.shell) .fg+.fg{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border)}:where(.shell) .fg>legend{padding:0 var(--sp-2);margin-left:calc(-1 * var(--sp-2));font-size:14px}:where(.shell) .fg>.fg-h:first-child{margin:calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4)) var(--sp-4);padding:var(--sp-2) var(--sp-4);background:var(--titlebar-bg);border-bottom:1px solid var(--border-subtle);border-radius:var(--r-md) var(--r-md) 0 0;font-size:14px}:where(.shell) .fg.plain{background:0 0;border:0;padding:0}.shell .topbar{box-shadow:0 1px 0 var(--border), 0 2px 6px #24292c0d}@media (max-width:760px){.shell .box:has(>table.t:not(.no-cards)):not(:has(>:not(table,.box-h,h2,h3,.tbl-wrap,.empty-state,.small,.tiny)))>:is(.box-h,h2,h3):first-child{margin:0 0 var(--sp-2);background:0 0;border:0;min-height:0;padding:0 2px}:where(.shell) .fg{padding:var(--sp-3)}}.ds-end-marker{--ds-end:1}.login-grid{background:var(--surface-page,#fff);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);min-height:100vh;display:grid}.login-side{background:var(--ink);color:#fff;justify-content:space-between;gap:var(--sp-6);flex-direction:column;padding:48px;display:flex}.login-main{min-width:0;max-width:560px;padding:64px 56px}@media (max-width:700px){.login-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.login-side{flex-direction:row;align-items:center;padding:16px 20px}.login-side>svg{flex:none;width:56px!important}.login-main{max-width:none;padding:24px 16px 40px}.login-main .grid.g2{grid-template-columns:minmax(0,1fr)}}
