.sec2[data-sec=rules].pvsec>.bd3>.lvtpl,.sec2[data-sec=sweight].pvsec>.bd3>.lvtpl,.sec2[data-sec=tweight].pvsec>.bd3>.lvtpl{display:flex}.sec2[data-sec=rules].pvsec>.bd3>.tabs.lvltabs,.sec2[data-sec=tweight].pvsec>.bd3>.tabs.lvltabs{display:grid}.sec2[data-sec=rules].pvsec>.bd3>.ttr{display:block}.sec2[data-sec=tweight].pvsec>.bd3>.tier{display:flex}.sec2[data-sec=rules] .secpv{display:none!important}.sec2[data-sec=students] .secpv .pg{display:none}.sec2[data-sec=types].pvsec>.bd3>.alrev,.sec2[data-sec=types].pvsec>.bd3>.pv-g{display:block}.sec2[data-sec=types].pvsec>.bd3>.fs-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}.pb.pb-dc .dcs-genbar{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:14px}.pb.pb-dc .dcs-genmsg{font-size:12.5px;font-weight:650;color:var(--ink-3)}.pb.pb-dc .dcs-genmsg.ok{color:var(--acc-t2,#1f6b47)}.pb.pb-dc .dcs-genmsg.bad{color:var(--red-d,#b42318)}.pb.pb-dc .dcs-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.pb.pb-dc .dcs-hd .pb-h{margin:0}.pb.pb-dc .dcs-fnew{margin:0 0 12px}.pb.pb-dc .dcs-fl{display:grid;grid-gap:10px;gap:10px}.pb.pb-dc .epan-fd.open{border-color:var(--wt,var(--line))}.pb.pb-dc .epan-fd-t>svg{color:var(--wg,var(--acc-t2))}.pb.pb-dc .epan-fd-t em,.pb.pb-dc .epan-fd-t:hover{background:var(--wb,var(--mint-2))}.pb.pb-dc .dcs-ft,.pb.pb-dc .dcs-ft:hover{cursor:default;background:none}.pb.pb-dc .dcs-ft>span:after{content:"*";color:var(--red-d,#b42318);margin-left:3px;font-weight:800}.pb.pb-dc .dcs-ft>em.miss{background:#fdecec;color:var(--red-d,#b42318)}.dcs-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}@media (max-width:600px){.dcs-pair{grid-template-columns:minmax(0,1fr)}}.pb.pb-dc .dcs-pair label:after{content:" *";color:var(--red-d,#b42318);font-weight:800}.pb.pb-dc .dcs-pair+.dcs-pair{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line-2,#e3e8e6)}.pb.pb-dc .dcs-one .dcs-del{display:none}.dcs-f label{display:block;margin:0;flex:1 1 auto;min-width:0;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.dcs-f .in{width:100%}.dcs-f .epan-l{margin-bottom:5px}.dcs-f.dcs-drag{position:relative;z-index:5;background:#fff;border-radius:12px;box-shadow:var(--z2);outline:1.5px solid var(--line);outline-offset:4px}.dcs-del{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--ink-4);cursor:pointer}.dcs-del svg{width:15px;height:15px}.dcs-del:hover{color:var(--red-d);background:var(--red-s)}.dcs-del:focus-visible{outline:2.5px solid var(--a);outline-offset:1px}.pb.pb-dc .dcs-missing [data-dcempty]{border-color:var(--red-d,#b42318);box-shadow:0 0 0 3px rgb(180 35 24/10%)}.pb.pb-dc .dcs-need{margin:10px 0 0;font-size:12.5px;font-weight:650;color:var(--red-d,#b42318)}.dcs-new-err .in{border-color:var(--red-d)}.pb.pb-dc .dcs-fnd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 2px;padding:6px;border-radius:14px;background:#f4f6f8;border:1px solid var(--line,#e4e8ec)}.pb.pb-dc .dcs-fnd:not(:has(.dcs-fi)){background:none;border-color:transparent;padding:0}.pb.pb-dc .dcs-fnd>.dcs-fadd{padding:6px 10px}.pb.pb-dc .dcs-fnd>.dcs-fi:not(.dcs-fi-saved){flex:1 1 100%}.pb.pb-dc .dcs-fi{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:12px;background:var(--wb,#f7faf8);border:1.5px dashed var(--wt,var(--line-2))}.pb.pb-dc .dcs-fi-h{display:flex;align-items:flex-end;gap:8px}.pb.pb-dc .dcs-fi-h label{flex:1 1 auto;display:grid;grid-gap:4px;gap:4px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.pb.pb-dc .dcs-fi-h label b{color:var(--red-d,#b42318)}.pb.pb-dc .dcs-fi-h .dcs-fi-ok{flex:0 0 auto;width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:10px}.pb.pb-dc .dcs-fi-h .dcs-fi-ok svg{width:17px;height:17px}.pb.pb-dc .dcs-fi-h .dcs-fi-ok:not(:disabled){color:#fff;background:var(--acc-t1);border-color:var(--acc-t1)}.pb.pb-dc .dcs-fi-h .dcs-fi-ok:disabled{opacity:.45;cursor:not-allowed}.pb.pb-dc .dcs-fi .in{width:100%}.pb.pb-dc .dcs-fi .in.dcs-fi-bad{border-color:var(--red-d,#b42318);box-shadow:0 0 0 3px rgb(180 35 24/8%)}.pb.pb-dc .dcs-fi.dcs-fi-saved{display:inline-flex;flex:0 0 auto;padding:6px 6px 6px 14px;border-radius:10px;background:#fff;border-style:solid}.pb.pb-dc .dcs-fi-saved .dcs-fi-h{align-items:center;gap:2px}.pb.pb-dc .dcs-fi-n{flex:1 1 auto;display:grid;grid-gap:2px;gap:2px;min-width:0}.pb.pb-dc .dcs-fi-n small{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.pb.pb-dc .dcs-fi-n b{font-size:14px;font-weight:700;color:var(--ink-2);overflow-wrap:anywhere}.pb.pb-dc .dcs-fi-saved .dcs-fi-n{flex:0 1 auto}.pb.pb-dc .dcs-fi-saved .dcs-fi-n b{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;margin-right:6px}.pb.pb-dc .dcs-fi-saved .dcs-del{width:26px;height:26px;opacity:.55}.pb.pb-dc .dcs-fi-saved .dcs-del:focus-visible,.pb.pb-dc .dcs-fi-saved:hover .dcs-del{opacity:1}.pb.pb-dc .dcs-fi-saved .dcs-del svg{width:14px;height:14px}.pb.pb-dc .dcs-fi-ed:hover{color:var(--ink-2);background:var(--mint,#eaf6f0)}.pb.pb-dc .dcs-fadd{all:unset;display:block;box-sizing:border-box;font-family:inherit;font-size:12.5px;font-weight:750;color:var(--wg,var(--acc-t2));padding:6px 10px;cursor:pointer}.pb.pb-dc .dcs-fadd:hover{text-decoration:underline}.pb.pb-dc .dcs-fadd:focus-visible{outline:2.5px solid var(--a);outline-offset:2px;border-radius:6px}.pb.pb-dc .dcs-fo{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pb.pb-dc .dcs-fo-l{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);margin-right:2px}.pb.pb-dc .dcs-opt{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 11px;border-radius:99px;background:#fff;border:1.5px solid var(--wt,var(--line));font-size:12.5px;font-weight:700;color:var(--wg,var(--ink))}.pb.pb-dc .dcs-opt button svg{width:11px;height:11px}.pb.pb-dc .dcs-opt button:hover{background:var(--red-s,#fdecec);color:var(--red-d,#b42318)}.pb.pb-dc .dcs-fo-add{display:inline-flex;align-items:center;gap:6px;flex:1 1 180px}.pb.pb-dc .dcs-fo-add .in{min-width:0;height:34px;padding:6px 12px;font-size:13px}.pb.pb-dc .dcs-fo-add .epan-add{width:30px;height:30px;padding:0;display:grid;place-items:center;font-size:15px}.dcs-pv .pb-tl li{grid-template-columns:62px 1fr auto}.dcs-pv .pb-tl li small{grid-column:2/-1;font-size:12px;color:var(--ink-3);line-height:1.45}.dcs-pv .pb-tl li small.dcs-fpv{color:var(--ink-3)}.dcs-pv .pb-tl li small.dcs-fpv b{color:var(--ink-2);font-size:12px}.dcs-pv .pb-tl.dcs-ord li{grid-template-columns:24px 104px minmax(0,1fr) auto}.dcs-pv .pb-tl.dcs-ord li small{grid-column:3/-1}.dcs-pv .pb-tl.dcs-ord li.dcs-pdrag{opacity:1;box-shadow:0 14px 32px rgb(10 40 28/20%),0 2px 6px rgb(10 40 28/8%);position:relative;z-index:5}.dcs-pgrip{all:unset;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;width:22px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:var(--ink-4,#8a9a93);touch-action:none}.dcs-pgrip svg{width:16px;height:16px;fill:currentcolor}.dcs-pgrip:hover{background:rgb(0 0 0/5%)}.dcs-pgrip:focus-visible{outline:2px solid var(--a,#2f7a55);outline-offset:1px}.dcs-pgrip:active,.pb.pb-dc .epan-grip:active{cursor:-webkit-grabbing;cursor:grabbing}.pb.pb-dc .epan-grip{touch-action:none}body.dcs-dragging,body.dcs-dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.dcs-pv .pb-tl li.dcs-food,.sec2 .pdtt-c li.pdtt-b.dcs-food{background:#fef6ea;border-color:#fbe3c0}.dcs-pv .pb-tl li.dcs-food b,.sec2 .pdtt-c li.pdtt-b.dcs-food b{color:#8a4b05}.dcs-pv .pb-tl li.dcs-hygiene,.sec2 .pdtt-c li.pdtt-b.dcs-hygiene{background:#eef4fd;border-color:#d3e2f8}.dcs-pv .pb-tl li.dcs-hygiene b,.sec2 .pdtt-c li.pdtt-b.dcs-hygiene b{color:#2c4f86}.dcs-pv .pb-tl li.dcs-activity,.sec2 .pdtt-c li.pdtt-b.dcs-activity{background:#eaf7f0;border-color:#cbebd9}.dcs-pv .pb-tl li.dcs-activity b,.sec2 .pdtt-c li.pdtt-b.dcs-activity b{color:#1f6b47}.dcs-pv .pb-tl li.dcs-nap,.sec2 .pdtt-c li.pdtt-b.dcs-nap{background:#f4effd;border-color:#e3d7fa}.dcs-pv .pb-tl li.dcs-nap b,.sec2 .pdtt-c li.pdtt-b.dcs-nap b{color:#5b21b6}.dcs-pv .pb-tl li.dcs-pick-up,.dcs-pv .pb-tl li.dcs-pick-up-drop,.sec2 .pdtt-c li.pdtt-b.dcs-pick-up,.sec2 .pdtt-c li.pdtt-b.dcs-pick-up-drop{background:#fdeff1;border-color:#f8d3da}.dcs-pv .pb-tl li.dcs-pick-up b,.dcs-pv .pb-tl li.dcs-pick-up-drop b,.sec2 .pdtt-c li.pdtt-b.dcs-pick-up b,.sec2 .pdtt-c li.pdtt-b.dcs-pick-up-drop b{color:#9f1d3b}.dcs-pv .pb-tl li.dcs-drop,.sec2 .pdtt-c li.pdtt-b.dcs-drop{background:#e8f7f7;border-color:#c5e9ea}.dcs-pv .pb-tl li.dcs-drop b,.sec2 .pdtt-c li.pdtt-b.dcs-drop b{color:#11686b}.sec2 .pdtt-c li.pdtt-b[class*=dcs-]{background:var(--wb,#f4f8f6);border:1.5px solid var(--wt,var(--line-2))}.sec2 .pdtt-c li.pdtt-b[class*=dcs-] b{color:var(--wg,var(--ink-2))}.dcs-helpers{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:#f4f7f6;border:1.5px dashed var(--line-2,#dce6e1);font-size:13px;color:var(--ink-2)}.dcs-helpers b{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.sec2[data-sec=periods] .tset[data-t=periods]>.tbar,.sec2[data-sec=periods] .tset[data-t=periods]>.tbl-w{display:none}.sec2[data-sec=alloc] .upres:empty,.sec2[data-sec=periods] .upres:empty{display:none!important}.stfb-sec .stfb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px}@media (max-width:1100px){.stfb-sec .stfb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stfb-sec .fb-del{background:rgba(255,255,255,.8)}.stfb-nf em{color:#d6453f;font-style:normal}.stfb-nf .stfb-mand b{font-size:13.5px;color:var(--ink)}.stfb-nf .stfb-mand span{font-size:12px;color:var(--ink-3)}.stfb-sw i{box-shadow:0 1px 3px rgba(0,0,0,.2)}.sdoc-msg:empty{display:none}.sdoc-msg{margin:0;font-size:12px;color:#8a5a00}.stfb-sec.fb-sec h5 b{color:var(--wg)}.stfb-sec.fb-sec .stfb-cnt{background:#fff;color:var(--wg)}[data-t=staff] .tbl thead tr:first-child th{font-size:12px;font-weight:700;color:var(--ink-3);background:#fafcfb;white-space:nowrap}[data-t=staff] .tbl tbody td{padding-top:9px;padding-bottom:9px;vertical-align:middle}[data-t=staff] .tbl td.acts .st-more{width:38px;border:1px solid var(--line);border-radius:var(--r-m,14px);background:#fff}[data-t=staff] .tbl thead tr.tbl-f th{background:#fff}[data-t=staff] .tbl tbody tr.st-selr{background:color-mix(in srgb,#1f7a4d 7%,#fff)}.stmenu{min-width:196px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:var(--r-m,14px);box-shadow:0 18px 40px -12px rgba(15,40,30,.35),0 2px 6px rgba(15,40,30,.08)}.stmenu>button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:650;color:var(--ink)}.stmenu>button:focus-visible,.stmenu>button:hover{background:#f2f8f5}.stmenu>button[data-dpxdo=del]{color:#b4322b}.stmenu>button[data-dpxdo=del]:hover{background:#fdeeec}.stmenu>button[disabled]{opacity:.4;cursor:default;background:none}.gc-g[data-kind=dept] .dc-eh{flex-wrap:wrap;margin:0;row-gap:8px}.gc-g[data-kind=dept] .dc-ein{display:inline-flex;gap:6px;flex-wrap:wrap;margin-left:4px;min-width:0}.gc-g[data-kind=dept] .dc-ec{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 4px;border-radius:999px;background:rgba(255,255,255,.62);font-size:11.5px;font-weight:650;color:var(--ink-2);white-space:nowrap;border:1px solid color-mix(in srgb,var(--wg,#888) 13%,transparent)}.gc-g[data-kind=dept] .dc-more{margin-left:auto;cursor:pointer;font:inherit;font-size:11.5px;font-weight:750;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wg,#888) 30%,transparent);background:#fff;color:var(--wg,var(--ink-2));white-space:nowrap}.gc-g[data-kind=dept] .dc-more:hover{background:color-mix(in srgb,var(--wt,#fff) 60%,#fff)}.tr-tabs[hidden]{display:none!important}.stv{border:1.5px solid var(--line);border-radius:var(--r-l);background:linear-gradient(168deg,rgb(255 255 255/94%),rgb(244 251 248/90%));padding:16px 18px 18px;box-shadow:var(--z1)}.stv-h{display:flex;align-items:center;gap:12px;margin:0 0 14px}.stv-h>div{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.stv-h b{font-size:15px;font-weight:800;color:var(--ink)}.stv-h span{font-size:12.5px;color:var(--ink-3)}.stf-msg{margin:10px 0 0;font-size:12.5px;color:#b4322b;min-height:0}.stf-act{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.stf-new{margin:0 0 12px;max-width:520px}.stf-new .in{flex:1 1;min-width:0}.stf-new .in.bad{border-color:#d92d20}.stfb{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}.stfb-form{background:#fff;border:1px solid var(--line-2);border-radius:18px;box-shadow:0 2px 14px rgb(10 43 33/6%);padding:18px 22px 8px}.stfb-sec{margin:0 0 20px}.sfb .stfb-sec h5{margin:0 0 12px;display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:820;color:var(--ink)}.sfb .stfb-cnt{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;border-radius:999px;background:var(--mint-2,#eef6f1);font-size:11.5px;font-weight:800;color:var(--ink-2)}.sfb .stfb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.sfb .stfb-f{display:grid;grid-gap:7px;gap:7px;min-width:0}.sfb .stfb-f>span{font-size:13px;font-weight:720;color:var(--ink)}.sfb .stfb-f em,.sfb .stfb-nf em{color:#d6453f;font-style:normal}.sfb .stfb-f .in{width:100%;min-width:0}.stfb-u{font-size:11.5px;font-weight:600;color:var(--ink-4)}.stfb.fb-one{grid-template-columns:minmax(0,1fr)!important}.stfb.fb-one .stfb-form{background:transparent;border:0;box-shadow:none;padding:0}.stfb-sec.fb-sec{border-radius:16px;border:1px solid color-mix(in srgb,var(--wg) 16%,transparent);border-left:4px solid var(--wg);background:linear-gradient(90deg,color-mix(in srgb,var(--wb) 90%,#fff) 0,#fff 72%);padding:14px 16px 16px;margin:0 0 14px}.sfb .stfb-sec.fb-sec h5 b{color:var(--wg)}.sfb .stfb-sec.fb-sec .stfb-cnt{background:#fff;color:var(--wg)}.stfb-sec .fb-act{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.stfb-sec .fb-add{all:unset;cursor:pointer;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid color-mix(in srgb,var(--wg) 30%,transparent);color:var(--wg);font-size:12px;font-weight:800}.stfb-sec .fb-add:hover{background:color-mix(in srgb,var(--wt) 60%,#fff)}.stfb-sec .fb-del{all:unset;cursor:pointer;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255/80%);color:#b4322b}.stfb-sec .fb-del svg{width:15px;height:15px}.fb-newf{margin:0 0 12px;max-width:520px}.stfb-nf{border:1px solid var(--line-2);border-radius:12px;padding:12px;display:grid;grid-gap:10px;gap:10px;background:#fbfdfc}.stfb-sec .stfb-nf{background:#fff;max-width:560px;margin:0 0 14px}.stfb-nf>b{font-size:14px;font-weight:800;color:var(--ink)}.stfb-nf label{display:grid;grid-gap:6px;gap:6px}.stfb-nf label>span{font-size:13px;font-weight:720;color:var(--ink)}.stfb-nf .in{width:100%;min-width:0}.stfb-nf .in.bad{border-color:#d92d20}.stfb-mand{display:flex;align-items:center;gap:10px;border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;background:#fff}.stfb-mand>div{flex:1 1;display:grid;grid-gap:2px;gap:2px}.stfb-mand b{font-size:13.5px;color:var(--ink)}.stfb-mand span{font-size:12px;color:var(--ink-3)}.stfb-sw{all:unset;cursor:pointer;position:relative;width:38px;height:22px;border-radius:999px;background:#cbd5d0;flex:none;transition:background .15s}.stfb-sw i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/20%);transition:transform .15s}.stfb-sw.on{background:#34a56f}.stfb-sw.on i{transform:translateX(16px)}.stfb-nfa{display:flex;justify-content:flex-end;gap:8px}.sfb .stfb-ph{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.sfb .stfb-pht{display:grid;grid-gap:7px;gap:7px;min-width:0}.sfb .stfb-phl{font-size:13px;font-weight:720;color:var(--ink)}.sfb .stfb-phb{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#fff;border:1.5px solid var(--line)}.sfb .stfb-phu{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:10px;border:1.5px dashed var(--line);background:rgb(255 255 255/75%);color:var(--ink-3);transition:border-color .15s,color .15s}.sfb .stfb-phu:focus-within,.sfb .stfb-phu:hover{border-color:var(--a);color:var(--a)}.sfb .stfb-phu svg{width:30px;height:30px}.sfb .stfb-phu b{font-size:13px;font-weight:760;color:var(--ink-2)}.sfb .stfb-phu em{font-size:11px;font-style:normal;color:var(--ink-4)}.sfb .stfb-phb img{width:100%;height:100%;object-fit:cover;display:block}.sfb .stfb-phx{all:unset;cursor:pointer;position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:rgb(17 24 20/62%);color:#fff;font-size:16px;line-height:26px;text-align:center}.sfb .stfb-phx:hover{background:#b4322b}.sfb .stfb-phm{display:flex;gap:6px;align-items:baseline;min-width:0;font-size:12px}.sfb .stfb-phm b{font-weight:650;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sfb .stfb-phm em{font-style:normal;color:var(--ink-4);flex:none}.sfb .stfb-phn{margin:10px 0 0;font-size:12px;color:var(--ink-3)}.stfb-dl{display:grid;grid-gap:12px;gap:12px}.stfb-dr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;grid-gap:14px 18px;gap:14px 18px;align-items:end}.stfb-dcs:last-child .stfb-dr{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 34px}.stfb-drx{width:34px;height:46px;display:flex;align-items:center;justify-content:center}.stfb-sec .stfb-dadd{margin-top:14px}.fb-act .stfb-dadd{margin-top:0}.tset.sfb-on>.epan,.tset.sfb-on>.impbar,.tset.sfb-on>.tbl-w,.tset.sfb-on>.upres{display:none!important}.tset.sfb-on{display:block!important}.tbar .btn[data-stufb].on{background:#1b2b24!important;color:#fff!important;border-color:#1b2b24!important}.tbar .btn[data-stufb].on svg{color:#fff!important;stroke:#fff}@media (max-width:1100px){.stfb{grid-template-columns:minmax(0,1fr)}.sfb .stfb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sfb .stfb-ph{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.stfb-dcs:last-child .stfb-dr,.stfb-dr{grid-template-columns:minmax(0,1fr) 34px}.stfb-dr>.stfb-f:nth-child(2){grid-column:1}}.lva-hd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:10px;column-gap:10px}.lva-hd>span{grid-column:1/-1}.lva-hd .btn{padding:6px 12px}.lva-l button.lva-pc{background:var(--wb);border-color:transparent;border-left:4px solid var(--wg)}.lva-l button.lva-pc span{color:var(--wg)}.lva-l button.lva-pc:hover{border-color:var(--wt);border-left-color:var(--wg)}.lva-l button.lva-pc[aria-pressed=true]{background:var(--wt);border-color:var(--wg)}.lva-l button.lva-pc[aria-pressed=true] span{color:var(--wg)}.lva-l ul{gap:6px}.alcards{display:flex;flex-wrap:wrap}.alcards .alcard{flex:0 1 auto;min-width:230px;max-width:100%}.alchips{flex-direction:row;flex-wrap:wrap}.alcard-ed svg{width:15px;height:15px}.hrv-tadd.top{position:relative;margin:0 0 12px}.hrv-tadd .hrv-tasg{width:auto;min-width:170px;flex:none}.hrv-tadd [data-hrv-tnewtpl]{display:inline-flex;align-items:center;gap:6px}.hrv-tadd [data-hrv-tnewtpl] svg{width:15px;height:15px}.hrv-tx{margin-left:auto;flex:none;width:32px;height:32px;border-radius:9px;border:1.5px solid var(--line);background:#fff;color:var(--ink-3);font:inherit;font-size:18px;line-height:1;cursor:pointer}.hrv-tx:hover{color:var(--ink);border-color:var(--line-d)}.hrv-asgp{all:unset;cursor:pointer;font-weight:700;color:var(--acc-t1,#1f7a4d);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,currentcolor 35%,transparent);text-decoration-color:color-mix(in srgb,currentcolor 35%,transparent)}.hrv-asgp.on,.hrv-asgp:hover{-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}tr.hrv-asgi td{background:var(--mint-2,#eef7f2);font-size:12.5px;color:var(--ink-2);padding:10px 14px}.tra-leg{display:flex;flex-wrap:wrap;gap:12px;margin:10px 2px 0;font-size:11.5px;font-weight:700;color:var(--ink-3)}.tra-lg:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0}.tra-lg.blue:before{background:#3b82f6}.tra-lg.green:before{background:#16a34a}.tra-lg.red:before{background:#dc2626}.tra-lg.amber:before{background:#f59e0b}.tra-lgb{font:inherit;font-size:12px;font-weight:700;color:var(--ink-2);display:inline-flex;align-items:center;gap:0;padding:6px 12px;border-radius:99px;border:1.5px solid var(--line);background:#fff;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s,opacity .15s}.tra-lgb:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(16,40,28,.1)}.tra-lgb i{font-style:normal;font-size:11px;font-weight:800;margin-left:7px;padding:1px 7px;border-radius:99px;background:#eef2f0;color:var(--ink-3)}.tra-lgb.blue.on{background:#dce9fe;border-color:#3b82f6;color:#1d4ed8}.tra-lgb.green.on{background:#d7f2e1;border-color:#16a34a;color:#15803d}.tra-lgb.red.on{background:#fde0de;border-color:#dc2626;color:#b42318}.tra-lgb.on i{background:#fff;color:inherit}.tra-lgon .tra-lgb:not(.on){opacity:.6}.tra-stl-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:14px 0 12px}.tra-stl-bar .tra-leg{margin:0}.tra-stl .adm-tw{overflow-x:auto}.tra-stl table{min-width:2200px}.tra-stl td,.tra-stl th{white-space:nowrap}.tra-stl td.tra-stl-n,.tra-stl th.tra-stl-n{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff}.tra-stl tr.tra-st-blue td:first-child{box-shadow:inset 3px 0 0 #3b82f6}.tra-stl tr.tra-st-green td:first-child{box-shadow:inset 3px 0 0 #16a34a}.tra-stl tr.tra-st-red td:first-child{box-shadow:inset 3px 0 0 #dc2626}.tra-stl tr.tra-st-amber td:first-child{box-shadow:inset 3px 0 0 #f59e0b}.tra-stl tr.tra-st-blue td.tra-stl-n{background:#f2f7ff}.tra-stl tr.tra-st-green td.tra-stl-n{background:#f0faf4}.tra-stl tr.tra-st-red td.tra-stl-n{background:#fef3f2}.tra-stl tr.tra-st-amber td.tra-stl-n{background:#fff7e8}.tra-stw{display:inline-block;margin-top:3px;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.03em;padding:1px 8px;border-radius:99px}.tra-st-blue .tra-stw{background:#dce9fe;color:#1d4ed8}.tra-st-green .tra-stw{background:#d7f2e1;color:#15803d}.tra-st-red .tra-stw{background:#fde0de;color:#b42318}.tra-st-amber .tra-stw{background:#fdecc8;color:#9a5b00}.tra-stl.tra-drvt tr.tra-pvon td{background:color-mix(in srgb,var(--a) 7%,#fff)}