.sty-b .adm{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sty-b .adm .acont{min-width:0}.sty-b .adm .anav{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh2);flex-direction:column;gap:2px;padding:6px;display:flex;position:sticky;top:64px}.sty-b .adm .anav .ah{color:var(--b-fg3);padding:8px 10px 6px;font-size:12px;font-weight:600;line-height:16px}.sty-b .adm .anav a{border-radius:var(--b-r-m);min-height:36px;color:var(--b-fg1);align-items:center;gap:10px;padding:0 8px 0 10px;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.sty-b .adm .anav a .i{color:var(--b-fg2)}.sty-b .adm .anav a:hover{background:var(--b-subtle)}.sty-b .adm .anav a.on{background:var(--b-brand-tint);color:var(--b-fg1);font-weight:600}.sty-b .adm .anav a.on .i{color:var(--b-brand-fg)}.sty-b .adm .anav a.on:before{content:"";border-radius:var(--b-r-s);background:var(--b-brand-stroke);width:3px;position:absolute;top:8px;bottom:8px;left:0}.sty-b .adm .anav a .c{background:var(--b-subtle);border-radius:var(--b-r-c);color:var(--b-fg2);font-variant-numeric:tabular-nums;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;line-height:16px}.sty-b .adm .anav a .c.dng{background:var(--b-dng-bg);color:var(--b-dng-fg);box-shadow:inset 0 0 0 1px var(--b-dng-bd)}.sty-b .adm .anav .subs{flex-direction:column;gap:2px;margin:2px 0 4px;display:flex}.sty-b .adm .anav .subs a{min-height:32px;color:var(--b-fg2);padding-left:36px;font-size:14px}.sty-b .adm .anav .subs a.on{color:var(--b-fg1)}.sty-b .adm .anav-m{display:none}.sty-b .adm .anav-m select{font:inherit;color:var(--b-fg1);cursor:pointer;background:0 0;border:0;flex:1;min-width:0;height:100%}.sty-b .adm .acards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.sty-b .adm .acard{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh4);min-height:164px;color:var(--b-fg1);flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.sty-b .adm .acard:hover{box-shadow:var(--b-sh8)}.sty-b .adm .acard .tp{align-items:center;gap:12px;display:flex}.sty-b .adm .acard .t{color:var(--b-fg1);font-size:16px;font-weight:600;line-height:22px}.sty-b .adm .acard .d{color:var(--b-fg3);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.sty-b .adm .acard .ft{border-top:1px solid var(--b-st3);white-space:nowrap;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.sty-b .adm .acard .v{font-family:var(--b-font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:28px}.sty-b .adm .acard .u{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .adm .acard .ft .badge{margin-left:auto}.sty-b .adm .tile{border-radius:var(--b-r-xl);background:var(--b-brand-tint);width:40px;height:40px;color:var(--b-brand-fg);flex:none;place-items:center;display:grid}.sty-b .adm .tile .i{width:20px;height:20px}.sty-b .adm .two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;display:grid}.sty-b .adm .att li{border-bottom:1px solid var(--b-st3);align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.sty-b .adm .att li:last-child{border-bottom:0}.sty-b .adm .att .ic{border-radius:var(--b-r-c);border:1px solid;flex:none;place-items:center;width:32px;height:32px;display:grid}.sty-b .adm .att .ic.dng{background:var(--b-dng-bg);color:var(--b-dng-fg);border-color:var(--b-dng-bd)}.sty-b .adm .att .ic.warn{background:var(--b-warn-bg);color:var(--b-warn-fg);border-color:var(--b-warn-bd)}.sty-b .adm .att .ic.neu{background:var(--b-neu-bg);color:var(--b-neu-fg);border-color:var(--b-neu-bd)}.sty-b .adm .att .tx{flex:1;min-width:0}.sty-b .adm .att .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.sty-b .adm .att .tx span{color:var(--b-fg3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.sty-b .adm .att .ok-all{color:var(--b-fg3)}.sty-b .adm .tl{padding:8px 16px 12px;position:relative}.sty-b .adm .tl li{grid-template-columns:20px minmax(0,1fr);gap:4px 10px;padding:8px 0;display:grid;position:relative}.sty-b .adm .tl li:before{content:"";background:var(--b-st2);width:2px;position:absolute;top:30px;bottom:-6px;left:9px}.sty-b .adm .tl li:last-child:before{display:none}.sty-b .adm .tl .w{color:var(--b-fg1);font-size:14px;line-height:20px}.sty-b .adm .tl .w b{font-weight:600}.sty-b .adm .tl .s{color:var(--b-fg3);flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.sty-b .adm .tl .sys{border-radius:var(--b-r-c);background:var(--b-brand-tint);width:20px;height:20px;color:var(--b-brand-fg);place-items:center;display:grid}.sty-b .adm .tl .sys .i{width:12px;height:12px}.sty-b .adm .dcards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:12px;display:grid}.sty-b .adm .dcard{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh4);color:var(--b-fg1);flex-direction:column;gap:8px;padding:12px 16px;text-decoration:none;display:flex;position:relative}.sty-b .adm .dcard:hover{box-shadow:var(--b-sh8)}.sty-b .adm .dcard:before{content:"";border-radius:var(--b-r-m) var(--b-r-m) 0 0;background:var(--dc);height:3px;position:absolute;top:0;left:0;right:0}.sty-b .adm .dcard .r1{align-items:center;gap:8px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.sty-b .adm .dcard .r1 .cd{color:var(--b-fg3);font-weight:600}.sty-b .adm .dcard .r1 .badge{margin-left:auto}.sty-b .adm .dcard .nm{color:var(--b-fg1);font-size:16px;font-weight:600;line-height:22px}.sty-b .adm .dcard .ds{color:var(--b-fg3);min-height:16px;font-size:12px;line-height:16px}.sty-b .adm .trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0 2px;display:grid}.sty-b .adm .trio div{flex-direction:column;display:flex}.sty-b .adm .trio b{font-family:var(--b-font-display);font-variant-numeric:tabular-nums;color:var(--b-brand-fg);font-size:20px;font-weight:600;line-height:28px}.sty-b .adm .trio span{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .adm .dcard .people{border-top:1px solid var(--b-st3);flex-direction:column;gap:6px;padding-top:8px;display:flex}.sty-b .adm .prow{color:var(--b-fg3);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:16px;display:flex}.sty-b .adm .prow .lb{flex:none;width:108px}.sty-b .adm .prow .nmv{color:var(--b-fg1);text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.sty-b .adm .dcard .ftr{border-top:1px solid var(--b-st3);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.sty-b .adm .dcard .ftr .open{color:var(--b-fg1);align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:12px;display:inline-flex}.sty-b .adm .sq8{border-radius:var(--b-r-s);flex:none;width:8px;height:8px;display:inline-block}.sty-b .adm .sq10{border-radius:var(--b-r-s);flex:none;width:10px;height:10px;display:inline-block}.sty-b .adm .tag.dep{color:var(--b-fg3);font-weight:600}.sty-b .adm .tag.dep b{color:var(--b-fg2);margin-left:2px;font-weight:400}.sty-b .adm .tbl{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh2);min-width:0;margin-top:12px;padding:4px 8px 6px}.sty-b .adm .tbl .scroll{overflow-x:auto}.sty-b .adm .tbl-h{border-bottom:1px solid var(--b-st3);align-items:center;gap:8px;height:44px;margin:0 -8px 2px;padding:0 12px 0 16px;display:flex}.sty-b .adm .tbl-h .t{font-size:16px;font-weight:600;line-height:22px}.sty-b .adm .tbl-h .r{align-items:center;gap:6px;margin-left:auto;display:flex}.sty-b .adm table.dg{border-collapse:collapse;width:100%}.sty-b .adm .dg .who{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.sty-b .adm .dg .who .nn{flex-direction:column;min-width:0;display:flex}.sty-b .adm .dg .who .nn>span{text-overflow:ellipsis;overflow:hidden}.sty-b .adm .dg .who .s{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .adm .dg .lnk{color:var(--b-brand-link);white-space:nowrap;font-weight:600}.sty-b .adm .dg .lnk:hover{text-decoration:underline}.sty-b .adm .dg .cell2{flex-direction:column;min-width:0;display:flex}.sty-b .adm .dg .cell2 .b{color:var(--b-fg3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.sty-b .adm .dg .chips{flex-wrap:wrap;gap:4px;display:flex}.sty-b .adm .dg .muted{color:var(--b-fg3)}.sty-b .adm .dg tr.exp td{background:var(--b-surface-2);border-bottom:1px solid var(--b-st2)}.sty-b .adm .dg tr.exp:hover td{background:var(--b-surface-2)}.sty-b .adm .dg tr.open td{background:var(--b-brand-tint)}.sty-b .adm .dg td.chv{width:28px;color:var(--b-fg3);padding-right:0}.sty-b .adm .dg td.chv button{border-radius:var(--b-r-m);place-items:center;width:24px;height:24px;display:grid}.sty-b .adm .dg td.chv button:hover{background:var(--b-subtle)}.sty-b .adm .dg td.nw{white-space:nowrap}.sty-b .adm .okt{color:var(--b-fg1);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sty-b .adm .okt .i{color:var(--b-ok-fg)}.sty-b .adm .okt.no .i{color:var(--b-dng-fg)}.sty-b .adm .okt.no{color:var(--b-dng-fg);font-weight:600}.sty-b .adm .cap{white-space:nowrap;align-items:center;gap:8px;display:flex}.sty-b .adm .cap .tr{border-radius:var(--b-r-c);background:var(--b-st2);flex:none;width:64px;height:6px;position:relative;overflow:hidden}.sty-b .adm .cap .tr span{border-radius:var(--b-r-c);background:var(--b-brand-bg);position:absolute;top:0;bottom:0;left:0}.sty-b .adm .cap .tr span.hot{background:var(--b-dng-solid)}.sty-b .adm .cap em{font-variant-numeric:tabular-nums;color:var(--b-fg2);font-size:12px;font-style:normal;line-height:16px}.sty-b .adm .cap em.hot{color:var(--b-dng-fg);font-weight:600}.sty-b .adm .cmdbar .cap1{white-space:nowrap}.sty-b .adm .filters{margin-top:12px}.sty-b .adm .srch{border:1px solid var(--b-st1);border-bottom-color:var(--b-st-acc);border-radius:var(--b-r-m);background:var(--b-surface);width:260px;height:32px;color:var(--b-fg3);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.sty-b .adm .srch input{font:inherit;color:var(--b-fg1);background:0 0;border:0;outline:0;flex:1;min-width:0}.sty-b .adm .srch:focus-within{outline:2px solid var(--b-focus-out);outline-offset:1px}.sty-b .adm .dd select{font:inherit;color:var(--b-fg1);cursor:pointer;background:0 0;border:0;outline:0;min-width:0}.sty-b .adm .dd:focus-within{outline:2px solid var(--b-focus-out);outline-offset:1px}.sty-b .adm .segs.s8{grid-template-columns:repeat(8,1fr);width:136px}.sty-b .adm .stp{white-space:nowrap;align-items:center;gap:8px;display:flex}.sty-b .adm .stp em{color:var(--b-fg2);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.sty-b .adm .expw{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;padding:8px 8px 10px 36px;display:grid}.sty-b .adm .steps.big li{min-height:28px;color:var(--b-fg2);font-size:14px;line-height:20px}.sty-b .adm .steps.big li .i{width:16px;height:16px}.sty-b .adm .steps.big li .tm{color:var(--b-fg3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.sty-b .adm .steps li.e .i{color:var(--b-dng-fg)}.sty-b .adm .steps.big li.d{color:var(--b-fg1)}.sty-b .adm .mbar.mbk{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.sty-b .adm .mbar.mbk .hd{align-items:center;gap:8px;font-weight:600;display:flex}.sty-b .adm .mbar.mbk .hd .i{color:var(--b-dng-fg)}.sty-b .adm .mbar.mbk p{color:var(--b-fg1);overflow-wrap:anywhere;font-size:14px;line-height:20px}.sty-b .adm .mbar.mbk p.cap1{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .adm .mbar.mbk .acts{margin-top:4px;margin-left:0}.sty-b .adm .mbar.warn{background:var(--b-warn-bg);border-color:var(--b-warn-bd);color:var(--b-fg1)}.sty-b .adm .mbar.warn>.i{color:var(--b-warn-fg)}.sty-b .adm .segs .s-err,.sty-b .adm .s-err{background:var(--b-dng-solid)}.sty-b .adm .s-run{background:repeating-linear-gradient(135deg, var(--b-lav-solid) 0 3px, var(--b-lav-bd) 3px 6px)}.sty-b .adm .segs span.e{background:var(--b-dng-solid)}.sty-b .adm .ugrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:12px;display:grid}.sty-b .adm .ugrid .tbl{margin-top:0}.sty-b .adm .roles li{border-bottom:1px solid var(--b-st3);align-items:center;gap:12px;padding:10px 16px;display:flex}.sty-b .adm .roles li:last-child{border-bottom:0}.sty-b .adm .roles .tile{width:32px;height:32px}.sty-b .adm .roles .tile .i{width:18px;height:18px}.sty-b .adm .roles .tx{flex:1;min-width:0}.sty-b .adm .roles .tx b{font-weight:600;display:block}.sty-b .adm .roles .tx span{color:var(--b-fg3);font-size:12px;line-height:16px;display:block}.sty-b .adm .ftab .ftab-h{flex-wrap:wrap;row-gap:4px;height:auto;min-height:44px;padding:0 12px 0 10px}.sty-b .adm .ftab.closed .ftab-h{border-bottom:0}.sty-b .adm .ftab .ftab-ttl{min-width:0;font:inherit;margin:0}.sty-b .adm .ftab .tg{border-radius:var(--b-r-m);text-align:left;align-items:center;gap:8px;min-height:32px;padding:0 6px;display:inline-flex}.sty-b .adm .ftab .tg:hover{background:var(--b-subtle)}.sty-b .adm .ftab .tg .chev{color:var(--b-fg3);transition:transform .12s}.sty-b .adm .ftab.closed .tg .chev{transform:rotate(-90deg)}.sty-b .adm .ftab .ftab-h .r{flex-wrap:wrap}.sty-b .adm .ftab .ftab-b{padding:10px 16px 14px}.sty-b .adm .ftab-h .sum{color:var(--b-fg3);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:12px;line-height:16px;overflow:hidden}.sty-b .adm .ftab-h .sum+.r{margin-left:12px}.sty-b .adm .folds{flex-direction:column;gap:8px;margin-top:16px;display:flex}.sty-b .adm .dg .rowact{text-align:right;width:36px}.sty-b .adm .dg .rowact .btn{justify-content:center;width:28px;height:28px;padding:0}.sty-b .adm .ftab{scroll-margin-top:64px}.sty-b .adm .lprev .lpsel select{font:inherit;color:var(--b-fg1);background:var(--b-surface);border:1px solid var(--b-st1);border-radius:var(--b-r-m);height:28px;padding:0 6px}.sty-b .adm .cfg{flex-direction:column;gap:16px;max-width:880px;margin-top:16px;display:flex}.sty-b .adm .conns{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:6px 0 12px;display:grid}.sty-b .adm .conn{background:var(--b-col);border-radius:var(--b-r-l);flex-direction:column;gap:6px;min-height:92px;padding:10px 12px;display:flex}.sty-b .adm .conn .tp{align-items:center;gap:8px;display:flex}.sty-b .adm .conn .tp .i{color:var(--b-brand-fg)}.sty-b .adm .conn b{font-size:14px;font-weight:600;line-height:20px}.sty-b .adm .conn .st{align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .adm .conn .st.ok{color:var(--b-ok-fg)}.sty-b .adm .conn .st.no{color:var(--b-dng-fg)}.sty-b .adm .conn .st .i{stroke-width:2px;width:12px;height:12px}.sty-b .adm .conn .sb{color:var(--b-fg3);overflow-wrap:anywhere;font-size:12px;line-height:16px}.sty-b .adm .tones{gap:4px;display:flex}.sty-b .adm .tones button,.sty-b .adm .tones span{border-radius:var(--b-r-m);width:20px;height:20px;padding:0;display:block}.sty-b .adm .tones .on{box-shadow:0 0 0 2px var(--b-surface), 0 0 0 4px var(--b-fg1)}.sty-b .adm .lapp{white-space:nowrap;align-items:center;gap:10px;display:flex}.sty-b .adm .lapp .tile{width:32px;height:32px}.sty-b .adm .lapp .tile .i{width:18px;height:18px}.sty-b .adm .lapp b{font-weight:600}.sty-b .adm .urlc{font-family:var(--b-font-mono);color:var(--b-fg2);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;display:block;overflow:hidden}.sty-b .adm .grip{color:var(--b-fg3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sty-b .adm .lprev{background:var(--b-col);border-radius:0 0 var(--b-r-m) var(--b-r-m);grid-template-columns:336px minmax(0,1fr);align-items:start;gap:24px;margin:8px -16px -14px;padding:16px;display:grid}.sty-b .adm .lprev .note{color:var(--b-fg3);flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.sty-b .adm .lprev .note li{gap:8px;display:flex}.sty-b .adm .lprev .note li .i{width:12px;height:12px;color:var(--b-brand-fg);margin-top:2px}.sty-b .adm .lprev .note b{color:var(--b-fg1);margin-bottom:2px;font-size:14px;font-weight:600;line-height:20px;display:block}.sty-b .adm .lprev .lpsel{color:var(--b-fg2);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.sty-b .adm .launcher.lz-prev{width:336px;box-shadow:var(--b-sh16);display:block;position:static}@media (width<=1499px){.sty-b .adm .dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sty-b .adm .a-gen{grid-area:1/1}.sty-b .adm .a-tar{grid-area:1/2}.sty-b .adm .a-doc{grid-area:2/1}.sty-b .adm .a-ia{grid-area:2/2}.sty-b .adm .a-res{grid-area:3/1/auto/3}}@media (width<=1439px){.sty-b .adm .ugrid{grid-template-columns:minmax(0,1fr)}}@media (width<=1365px){.sty-b .adm .cmdbar .cap1.sync:not(.pend){display:none}.sty-b .adm .two{grid-template-columns:minmax(0,1fr)}}@media (width<=1279px){.sty-b .adm{grid-template-columns:minmax(0,1fr)}.sty-b .adm .anav{display:none}.sty-b .adm .anav-m{margin-bottom:12px;display:inline-flex}}@media (width<=639px){.sty-b .adm .kpi .k-s .okt{white-space:normal}.sty-b .adm .ptitle{flex-wrap:wrap;row-gap:4px}.sty-b .adm .ptitle h1{white-space:normal}.sty-b .adm .ptitle .meta{white-space:normal;flex-wrap:wrap;min-width:0}.sty-b .adm .dtabs{max-width:100%;overflow-x:auto}.sty-b .adm .dtabs button{flex-shrink:0}.sty-b .adm .anav-m{width:100%;height:44px;display:flex}.sty-b .adm .kpis,.sty-b .adm .acards{grid-template-columns:repeat(2,minmax(0,1fr))}.sty-b .adm .acard{min-height:152px;padding:12px}.sty-b .adm .acard .tp{flex-direction:column;align-items:flex-start;gap:8px}.sty-b .adm .acard .d{display:none}.sty-b .adm .acard .ft{flex-wrap:wrap;gap:2px 6px}.sty-b .adm .acard .ft .badge{margin-left:0}.sty-b .adm .att li{padding:8px 12px}.sty-b .adm .att .tx b,.sty-b .adm .att .tx span{white-space:normal}.sty-b .adm .att li>.btn{display:none}.sty-b .adm .dcards{grid-template-columns:minmax(0,1fr)}.sty-b .adm .filters{flex-wrap:wrap}.sty-b .adm .filters .grow{display:none}.sty-b .adm .srch{width:100%}.sty-b .adm .tbl{padding:0}.sty-b .adm .tbl-h{margin:0;padding:0 12px}.sty-b .adm .dg.resp thead{display:none}.sty-b .adm .dg.resp,.sty-b .adm .dg.resp tbody{display:block}.sty-b .adm .dg.resp tr{border-bottom:1px solid var(--b-st3);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;display:flex}.sty-b .adm .dg.resp td{border:0;height:auto;padding:0;display:block}.sty-b .adm .dg.resp td.m1{flex:1 1 0;min-width:0}.sty-b .adm .dg.resp td.m-full{flex:100%;min-width:0}.sty-b .adm .dg.resp td.mh{display:none}.sty-b .adm .dg.resp tr.exp{padding:0;display:block}.sty-b .adm .expw{grid-template-columns:minmax(0,1fr);padding:10px 12px}.sty-b .adm .ftab-h .sum{display:none}.sty-b .adm .lprev{grid-template-columns:minmax(0,1fr);margin:8px -12px -14px;padding:12px}.sty-b .adm .launcher.lz-prev{width:auto;max-width:336px}.sty-b .adm .dgrid{grid-template-columns:minmax(0,1fr)}.sty-b .adm .a-gen,.sty-b .adm .a-tar,.sty-b .adm .a-ia,.sty-b .adm .a-doc,.sty-b .adm .a-res{grid-area:auto/1}.sty-b .adm .dtabs{scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px;overflow-x:auto}.sty-b .adm .dtabs button{white-space:nowrap;flex:none}.sty-b .adm .two{margin-top:12px}}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-normal-R-CeALMm.woff2)format("woff2"),url(/assets/carlito-latin-400-normal-jEGHVXAP.woff)format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-normal-DQ6DOkPk.woff2)format("woff2"),url(/assets/carlito-latin-700-normal-CjG3MLqY.woff)format("woff")}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-italic-BiMes9J5.woff2)format("woff2"),url(/assets/carlito-latin-400-italic-DcRV6skQ.woff)format("woff")}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-italic-Ckstd88m.woff2)format("woff2"),url(/assets/carlito-latin-700-italic-BkeTGILl.woff)format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-normal-DPZWia0-.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-normal-D112-ed2.woff)format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-normal-D2WO8ap1.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-normal-9QIvu-gI.woff)format("woff")}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-400-normal-CEHWF4nY.woff2)format("woff2"),url(/assets/caladea-latin-400-normal-BdRVtv9R.woff)format("woff")}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-700-normal-Emkxzyyt.woff2)format("woff2"),url(/assets/caladea-latin-700-normal-0s3Ufwiy.woff)format("woff")}.sty-b .hrs-t td{color:var(--b-fg1)}.sty-b .hrs-t td .s{color:var(--b-fg3)}.sty-b .spin{transform-origin:50%;animation:1.2s linear infinite sbspin}@keyframes sbspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sty-b .spin{animation:none}}.sty-b .icobtn.s24{width:24px;height:24px}.sty-b .icobtn .i{color:var(--b-fg2)}.sty-b .stk{align-items:center;display:inline-flex}.sty-b .stk .av{box-shadow:0 0 0 2px var(--b-surface)}.sty-b .stk .av+.av{margin-left:-2px}.sty-b .fhead{z-index:20;background:var(--b-canvas);margin:-16px -24px 0;padding:16px 24px 0;position:sticky;top:48px}.sty-b .fhead .phead{margin-bottom:12px}.sty-b .ptitle .badge{flex:none}.sty-b .meta .av{margin-right:-2px}.sty-b .fhead .phead-r{flex:none}.sty-b .fhead .ptitle .meta{min-width:0}.sty-b .fhead .ptitle .meta .tx{text-overflow:ellipsis;min-width:0;overflow:hidden}.sty-b .pager{color:var(--b-fg3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-size:12px;line-height:16px;display:inline-flex}.sty-b .spath{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin-top:12px;display:grid}.sty-b .spath li{flex-direction:column;gap:4px;min-width:0;display:flex}.sty-b .spath .sb{border-radius:var(--b-r-s);background:var(--b-st2);height:6px}.sty-b .spath .sl{color:var(--b-fg3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.sty-b .spath .sl .i{width:12px;height:12px}.sty-b .spath li.past .sb{background:var(--b-brand-stroke)}.sty-b .spath li.past .sl{color:var(--b-fg2)}.sty-b .spath li.cur .sb{background:var(--b-lav-solid)}.sty-b .spath li.cur .sl{color:var(--b-lav-fg);font-weight:600}.sty-b .spath-m{display:none}.sty-b .fhead .dtabs{margin-top:8px}.sty-b .dtabs button .bdg{border-radius:var(--b-r-c);background:var(--b-subtle);color:var(--b-fg2);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px;font-weight:600;line-height:16px}.sty-b .dtabs button .bdg.lav{background:var(--b-lav-bg);color:var(--b-lav-fg)}.sty-b .dtabs .kb{color:var(--b-fg3);font-size:12px;font-weight:400}.sty-b .dtabs .m-more{display:none}.sty-b .fgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}.sty-b .fcol{flex-direction:column;gap:16px;min-width:0;display:flex}.sty-b .ftab-t{border-radius:var(--b-r-m);align-items:center;gap:8px;min-width:0;height:44px;margin-left:-4px;padding:0 4px;display:flex}.sty-b .ftab-t .chev{transition:transform .1s}.sty-b .ftab-h .sum{color:var(--b-fg3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.sty-b .card.fold .ftab-b,.sty-b .card.fold .ftab-x{display:none}.sty-b .card.fold .ftab-h{border-bottom:0}.sty-b .card.fold .ftab-t .chev{transform:rotate(-90deg)}.sty-b .card:not(.fold) .ftab-h .sum.fold-only{display:none}.sty-b .ftab-b.flush{padding:0}.sty-b .arun{border-bottom:1px solid var(--b-st3);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.sty-b .arun .top{color:var(--b-fg3);align-items:center;gap:8px;min-width:0;font-size:12px;line-height:16px;display:flex}.sty-b .arun .top b{color:var(--b-lav-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sty-b .arun .top .grow{flex:1}.sty-b .arun .top .i{color:var(--b-lav-fg)}.sty-b .alist li{border-bottom:1px solid var(--b-st3);grid-template-columns:16px 16px minmax(0,1fr) 72px 132px;align-items:center;gap:8px;min-height:44px;padding:6px 16px;display:grid}.sty-b .alist li:last-child{border-bottom:0}.sty-b .alist .k{color:var(--b-fg3);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:600;line-height:16px}.sty-b .alist .st .i{display:block}.sty-b .alist .tt{min-width:0}.sty-b .alist .tt b{color:var(--b-fg1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;display:block;overflow:hidden}.sty-b .alist .tt span{color:var(--b-fg3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.sty-b .alist .du{color:var(--b-fg3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px}.sty-b .alist .ac{justify-content:flex-end;display:flex}.sty-b .alist li.d .st{color:var(--b-ok-fg)}.sty-b .alist li.r{background:var(--b-lav-bg);box-shadow:inset 3px 0 0 var(--b-lav-solid)}.sty-b .alist li.r .st,.sty-b .alist li.r .k{color:var(--b-lav-fg)}.sty-b .alist li.r .tt b{font-weight:600}.sty-b .alist li.r .tt span{color:var(--b-lav-fg)}.sty-b .alist li.p .st{color:var(--b-fg3)}.sty-b .alist li.p .tt b{color:var(--b-fg2)}.sty-b .afoot{border-top:1px solid var(--b-st3);color:var(--b-fg3);background:var(--b-surface-2);border-radius:0 0 var(--b-r-m) var(--b-r-m);align-items:center;gap:8px;padding:10px 16px;font-size:12px;line-height:16px;display:flex}.sty-b .afoot .grow{flex:1}.sty-b .compose2{border-bottom:1px solid var(--b-st3);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.sty-b .compose2 .box{border:1px solid var(--b-st1);border-bottom-color:var(--b-st-acc);border-radius:var(--b-r-m);background:var(--b-surface);flex:1;min-width:0}.sty-b .compose2 .ph{min-height:44px;color:var(--b-fg3);padding:6px 10px;font-size:14px;line-height:20px}.sty-b .compose2 .bar{border-top:1px solid var(--b-st3);align-items:center;gap:2px;padding:4px 4px 4px 6px;display:flex}.sty-b .compose2 .bar .tb{border-radius:var(--b-r-m);width:24px;height:24px;color:var(--b-fg2);place-items:center;font-size:12px;display:grid}.sty-b .compose2 .bar .tb:hover{background:var(--b-subtle)}.sty-b .compose2 .bar .note{color:var(--b-fg3);white-space:nowrap;margin-left:8px;font-size:12px;line-height:16px}.sty-b .compose2 .bar .grow{flex:1}.sty-b .tl{padding:4px 16px 8px;position:relative}.sty-b .tl:before{content:"";background:var(--b-st2);width:2px;position:absolute;top:20px;bottom:24px;left:27px}.sty-b .tl>li{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid;position:relative}.sty-b .tl>li+li{border-top:1px solid var(--b-st3)}.sty-b .tl .av,.sty-b .tl .sys{box-shadow:0 0 0 3px var(--b-surface);position:relative}.sty-b .tl .sys{border-radius:var(--b-r-c);background:var(--b-lav-bg);width:24px;height:24px;color:var(--b-lav-fg);place-items:center;display:grid}.sty-b .tl .sys .i{width:12px;height:12px}.sty-b .tl .tx{color:var(--b-fg1);min-width:0;font-size:14px;line-height:20px}.sty-b .tl .tx b{font-weight:600}.sty-b .tl .tx .row{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.sty-b .tl .tx .row .i12{color:var(--b-fg3)}.sty-b .tl .q{border-radius:var(--b-r-m);background:var(--b-subtle);color:var(--b-fg1);margin-top:6px;padding:8px 10px}.sty-b .tl .sub{color:var(--b-fg3);margin-top:2px;font-size:12px;line-height:16px;display:block}.sty-b .tl .when{color:var(--b-fg3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}.sty-b .tl .reacts{gap:4px;margin-top:6px;display:flex}.sty-b .hist-top{border-bottom:1px solid var(--b-st3);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.sty-b .hist-top .lbl12{color:var(--b-fg2)}.sty-b .stack.h12,.sty-b .stack.h12 span{height:12px}.sty-b .dg td .badge{vertical-align:middle}.sty-b .dg .chg{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.sty-b .dg .chg>.i{width:12px;height:12px;color:var(--b-fg3)}.sty-b .dg .who{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sty-b .dg.hist th:first-child,.sty-b .dg.hist td:first-child{padding-left:16px}.sty-b .dg.hist th:last-child,.sty-b .dg.hist td:last-child{padding-right:16px}.sty-b .dg td.w{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--b-fg2);font-size:12px;line-height:16px}.sty-b .side{flex-direction:column;gap:12px;min-width:0;display:flex}.sty-b .sbox{padding:12px 16px}.sty-b .sbox h3{color:var(--b-fg3);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .sbox h3 .r{margin-left:auto;font-weight:400}.sty-b .prow{align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.sty-b .prow .nm{flex-direction:column;flex:1;min-width:0;display:flex}.sty-b .prow .nm b{color:var(--b-fg1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.sty-b .prow .nm span{color:var(--b-fg3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.sty-b .prow .ok{color:var(--b-ok-fg)}.sty-b .prow.fol{border-top:1px solid var(--b-st3);margin-top:6px;padding-top:10px}.sty-b .cif{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sty-b .cif .v{font-family:var(--b-font-display);color:var(--b-fg1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600;line-height:28px}.sty-b .cif .v small{color:var(--b-fg3);margin-left:2px;font-size:14px;font-weight:400}.sty-b .cif .l{color:var(--b-fg2);font-size:12px;line-height:16px}.sty-b .cif .s{color:var(--b-fg3);margin-top:2px;font-size:12px;line-height:16px}.sty-b .cif .cif-f{border-top:1px solid var(--b-st3);grid-column:1/-1;margin-top:-4px;padding-top:8px}.sty-b .vrow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.sty-b .drow{min-height:32px;color:var(--b-fg1);border-top:1px solid var(--b-st3);align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;display:flex}.sty-b .drow>.i{color:var(--b-brand-fg)}.sty-b .drow .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sty-b .drow .st{color:var(--b-fg3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.sty-b .drow .st.run{color:var(--b-lav-fg);font-weight:600}.sty-b .drow .st.ok{color:var(--b-ok-fg)}.sty-b .drow a{border-radius:var(--b-r-m);width:24px;height:24px;color:var(--b-brand-fg);justify-content:center;align-items:center;display:inline-flex}.sty-b .drow a:hover{background:var(--b-subtle)}.sty-b .drow.pend>.i{color:var(--b-fg3)}.sty-b .drow.pend .t{color:var(--b-fg2)}.sty-b .dl{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 12px;margin:0;display:grid}.sty-b .dl dt{color:var(--b-fg3);white-space:nowrap;font-size:12px;line-height:16px}.sty-b .dl dd{color:var(--b-fg1);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:14px;line-height:20px;overflow:hidden}.sty-b .dl dd .sq{border-radius:var(--b-r-s);background:var(--b-sw-1);vertical-align:1px;width:8px;height:8px;margin-right:6px;display:inline-block}.sty-b .dl dd .code{color:var(--b-fg3);margin-left:4px;font-size:12px;font-weight:600}.sty-b .ed{height:calc(100vh - 250px);min-height:560px}.sty-b .pane-h .badge{margin-left:auto}.sty-b .pane-h.sub{border-top:1px solid var(--b-st3);height:40px}.sty-b .toc li.on .tx span .i{color:var(--b-brand-fg)}.sty-b .chk{flex-direction:column;gap:8px;padding:4px 12px 10px;display:flex}.sty-b .chk .aviso{border-radius:var(--b-r-m);background:var(--b-warn-bg);border:1px solid var(--b-warn-bd);color:var(--b-fg1);gap:8px;padding:6px 8px;font-size:12px;line-height:16px;display:flex}.sty-b .chk .aviso .i{color:var(--b-warn-fg);margin-top:0}.sty-b .chk .aviso b{color:var(--b-warn-fg);font-weight:600;display:block}.sty-b .chk ul{grid-template-columns:1fr 1fr;gap:4px 8px;display:grid}.sty-b .chk li{color:var(--b-fg2);white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:16px;display:flex}.sty-b .chk li .i{color:var(--b-ok-fg)}.sty-b .chk .okline{color:var(--b-ok-fg);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .page .thoras td.ed1{box-shadow:inset 0 0 0 2px var(--b-brand-stroke)}.sty-b .page .ofr{font-family:var(--b-font);color:var(--b-doc-gray);flex-direction:column;gap:2px;margin:8px 0 2px;font-size:12px;line-height:16px;display:flex}.sty-b .page .ofr b{color:var(--b-doc-ink);font-weight:600}.sty-b .page .ofr .mono{font-family:var(--b-font-mono);color:var(--b-doc-ink);font-size:11px}.sty-b .page .focusblk.hrs{padding:6px 10px 8px}.sty-b .page .focusblk.hrs .floatbar{top:-14px}.sty-b .ai .apply{align-items:center;gap:8px;margin-top:8px;display:flex}.sty-b .ai .apply .btn{flex:1;justify-content:center}.sty-b .ai-sec h4 .badge{margin-left:auto}.sty-b .ai .mtag{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}@media (width<=1279px){.sty-b .fe .t-hide{display:none}.sty-b .fe .fhead .ptitle{flex-wrap:wrap;row-gap:0}.sty-b .fe .fhead .ptitle .meta{flex-basis:100%}.sty-b .fe .fgrid{grid-template-columns:minmax(0,1fr)}.sty-b .fe .side{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;display:grid}.sty-b .fe .ed{grid-template-columns:232px minmax(0,1fr)}.sty-b .fe .ed .aipane{display:none}}@media (width<=639px){.sty-b .fe .ftab-h{flex-wrap:wrap;row-gap:6px;height:auto;min-height:44px;padding:6px 12px}.sty-b .fe .ftab-h .r{margin-left:0}.sty-b .fe .ftab-t{flex:180px;height:auto;min-height:32px}.sty-b .fe .ftab-t .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sty-b .fe .ftab-h .m-hide,.sty-b .fe .dtabs .m-hide{display:none}.sty-b .fe .dtabs .m-more{display:inline-flex}.sty-b .fe .fhead{margin:-12px -16px 0;padding:12px 16px 0;position:static}.sty-b .fe .phead{flex-direction:column;align-items:stretch;gap:8px}.sty-b .fe .phead-r{justify-content:flex-start;gap:8px}.sty-b .fe .phead-r .demo,.sty-b .fe .phead-r .m-hide{display:none}.sty-b .fe .ptitle{flex-wrap:wrap;gap:6px 8px}.sty-b .fe .ptitle h1{white-space:normal;flex-basis:100%;font-size:20px;line-height:28px}.sty-b .fe .meta{white-space:normal;flex-wrap:wrap;row-gap:4px}.sty-b .fe .crumbs .m-hide{display:none}.sty-b .fe .cmdbar{height:48px}.sty-b .fe .cmdbar .m-hide{display:none}.sty-b .fe .cmdbar .btn{height:40px}.sty-b .fe .spath .sl{display:none}.sty-b .fe .spath-m{color:var(--b-fg2);margin-top:6px;font-size:12px;line-height:16px;display:block}.sty-b .fe .spath-m b{color:var(--b-lav-fg);font-weight:600}.sty-b .fe .dtabs{scrollbar-width:none;overflow-x:auto}.sty-b .fe .dtabs button{flex:none}.sty-b .fe .dtabs .kb{display:none}.sty-b .fe .fgrid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.sty-b .fe .side{align-items:stretch;display:flex}.sty-b .fe .ftab-h .sum{display:none}.sty-b .fe .arun{padding:12px}.sty-b .fe .arun .top .m-hide{display:none}.sty-b .fe .alist li{grid-template-columns:16px 16px minmax(0,1fr);row-gap:4px;padding:8px 12px}.sty-b .fe .alist .tt b,.sty-b .fe .alist .tt span{white-space:normal;overflow-wrap:anywhere}.sty-b .fe .alist .du{text-align:left;grid-column:3}.sty-b .fe .alist .ac{grid-column:3;justify-content:flex-start}.sty-b .fe .alist .ac:empty,.sty-b .fe .alist .du:empty{display:none}.sty-b .fe .afoot{flex-wrap:wrap;padding:10px 12px}.sty-b .fe .compose2{padding:12px}.sty-b .fe .compose2 .bar .note{display:none}.sty-b .fe .tl{padding:4px 12px 8px}.sty-b .fe .tl:before{left:23px}.sty-b .fe .tl>li{grid-template-columns:24px minmax(0,1fr)}.sty-b .fe .tl .when{grid-area:1/2;justify-self:end}.sty-b .fe .tl .tx{grid-area:1/2;padding-right:56px}.sty-b .fe .hist-top{padding:12px}.sty-b .fe .dg.hist thead{display:none}.sty-b .fe .dg.hist tr{border-bottom:1px solid var(--b-st3);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px 12px;display:grid}.sty-b .fe .dg.hist td{border:0;padding:0}.sty-b .fe .dg.hist td.c3,.sty-b .fe .dg.hist td.c4{grid-column:1/-1}.sty-b .fe .dg.hist td.c5{display:none}.sty-b .fe .ed{height:auto;min-height:0;display:block}.sty-b .fe .ed .pane,.sty-b .fe .docpane .fmt{display:none}.sty-b .fe .docscroll{padding:12px 0}.sty-b .fe .page{width:auto;margin:0 8px;padding:16px 16px 20px}.sty-b .fe .page .pgbrk{margin:10px -16px}.sty-b .fe .page .focusblk .floatbar{display:none}.sty-b .fe .page .thoras{width:100%}.sty-b .fe .page .thoras td.ed1{box-shadow:none}.sty-b .fe .page .caret,.sty-b .fe .page .dh1 .fold,.sty-b .fe .mbar .m-hide{display:none}.sty-b .fe .mbar{align-items:flex-start}.sty-b .fe .mbar>.i{margin-top:2px}.sty-b .fe .mbar .acts{display:none}}.sty-b .fe .crumbs .num{font-variant-numeric:tabular-nums}.sty-b .fe .meta.lv-atencion{color:var(--b-warn-fg)}.sty-b .fe .meta.lv-fuera{color:var(--b-dng-fg)}.sty-b .fe .vsel select{border:1px solid var(--b-st1);border-radius:var(--b-r-m);background:var(--b-surface);height:24px;color:var(--b-fg1);font:inherit;padding:0 4px;font-size:12px}.sty-b .fe .pager button[disabled]{opacity:.4;cursor:default}.sty-b .fe .ctab{min-width:0;padding:0}.sty-b .arun .top.err b,.sty-b .arun .top.err .i{color:var(--b-dng-fg)}.sty-b .alist .ac{flex-wrap:wrap;gap:4px}.sty-b .alist li.e{background:var(--b-dng-bg);box-shadow:inset 3px 0 0 var(--b-dng-solid)}.sty-b .alist li.e .st,.sty-b .alist li.e .k{color:var(--b-dng-fg)}.sty-b .alist li.e .tt b{font-weight:600}.sty-b .alist li.e .tt span{color:var(--b-dng-fg);white-space:normal}.sty-b .alist li.e{grid-template-columns:16px 16px minmax(0,1fr) 72px minmax(132px,auto)}.sty-b .fe .pet-txt{color:var(--b-fg1);margin:0 0 8px}.sty-b .fe .pet-dl dd{text-align:left;white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sty-b .compose2 textarea.ph{box-sizing:border-box;resize:vertical;width:100%;font-family:var(--b-font);color:var(--b-fg1);background:0 0;border:0;outline:none;display:block}.sty-b .compose2 textarea.ph::placeholder{color:var(--b-fg3)}.sty-b .compose2 .box:focus-within{border-bottom-color:var(--b-brand-stroke);box-shadow:inset 0 -1px 0 var(--b-brand-stroke)}.sty-b .compose2 .bar .tb.on{background:var(--b-dng-bg);color:var(--b-dng-fg)}.sty-b .compose2 .bar .tb[disabled]{opacity:.4;cursor:default}.sty-b .compose2 .bar .note.blk{color:var(--b-dng-fg);font-weight:600}.sty-b .compose2>.fui-MessageBar{flex-basis:100%}.sty-b .compose2{flex-wrap:wrap}.sty-b .compose2 .box{flex:1 1 0}.sty-b .tl .q p{margin:0}.sty-b .tl .q p+p{margin-top:4px}.sty-b .tl .mention{color:var(--b-brand-fg);font-weight:600}.sty-b .tl li.blocking .q{background:var(--b-dng-bg);box-shadow:inset 3px 0 0 var(--b-dng-solid)}.sty-b .tl .cm-acts{gap:2px;margin-top:4px;display:flex}.sty-b .tl .cm-acts:empty{display:none}.sty-b .tl .cm-edit{flex-direction:column;gap:6px;margin-top:6px;display:flex}.sty-b .fe .tl-empty{color:var(--b-fg3);margin:0;padding:12px 16px;font-size:12px;line-height:16px}.sty-b .fe .act-undo{margin:8px 16px}.sty-b .dg.hist td.c4 span{display:block}.sty-b .dg.hist td.c4 .horig{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .fe .hempty{margin:0;padding:12px 16px}.sty-b .drow .st.err{color:var(--b-dng-fg);font-weight:600}.sty-b .fe .vnote{margin:-2px 0 6px}.sty-b .sbox .prow .btn{flex:none}.sty-b .fe.editor .crumbs>nav{display:contents}.sty-b .fe.editor .crumbs .num{font-variant-numeric:tabular-nums}.sty-b .fe.editor .ptitle .meta{min-width:0}.sty-b .fe.editor .ptitle .meta .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sty-b .fe.editor .ptitle .meta .save.err{color:var(--b-dng-fg);font-weight:600}.sty-b .fe.editor .cmdbar .who{white-space:nowrap;align-items:center;gap:6px;margin:0 8px 0 0;display:inline-flex}.sty-b .fe.editor .ebars{flex-direction:column;gap:8px;margin-top:8px;display:flex}.sty-b .fe.editor .ebars:empty{display:none}.sty-b .fe.editor .mbar .tx{min-width:0}.sty-b .fe.editor .mbar.warn{background:var(--b-warn-bg);border-color:var(--b-warn-bd);color:var(--b-fg1)}.sty-b .fe.editor .mbar.warn>.i{color:var(--b-warn-fg)}.sty-b .fe .ed.no-ai{grid-template-columns:232px minmax(0,1fr)}.sty-b .fe .ed.no-idx{grid-template-columns:minmax(0,1fr) 312px}.sty-b .fe .ed.focus{grid-template-columns:minmax(0,1fr)}.sty-b .fe .pane-sc,.sty-b .fe .pane-b{flex:1;min-height:0;overflow-y:auto}.sty-b .fe .pane-sc .pane-h{background:var(--b-surface);z-index:1;position:sticky;top:0}.sty-b .fe .pane-h h2.t{color:var(--b-fg1);font-size:14px;font-weight:600;line-height:20px}.sty-b .fe .toc li{padding:0}.sty-b .fe .toc .toc-b{border-radius:var(--b-r-m);text-align:left;align-items:flex-start;gap:8px;width:100%;padding:6px 8px;display:flex}.sty-b .fe .toc li.ai .n{background:var(--b-lav-bg);color:var(--b-lav-fg)}.sty-b .fe .toc li.ai .tx span{color:var(--b-lav-fg)}.sty-b .fe .chk .okline .i{width:16px;height:16px}.sty-b .fe .chk .okline.ko{color:var(--b-dng-fg)}.sty-b .fe .chk .aviso .tx{flex-direction:column;flex:1;min-width:0;display:flex}.sty-b .fe .chk .aviso.err{background:var(--b-dng-bg);border-color:var(--b-dng-bd)}.sty-b .fe .chk .aviso.err .i,.sty-b .fe .chk .aviso.err b{color:var(--b-dng-fg)}.sty-b .fe .chk .chk-l{flex-direction:column;gap:2px;display:flex}.sty-b .fe .chk .chk-l li{white-space:normal;color:var(--b-fg1);justify-content:space-between;align-items:baseline;gap:6px;display:flex}.sty-b .fe .chk .chk-l .s{color:var(--b-fg3)}.sty-b .fe .chk .lnk{color:var(--b-brand-link);flex:none;font-weight:600}.sty-b .fe .chk .lnk:hover{text-decoration:underline}.sty-b .fe .chk .chk-g li.ko,.sty-b .fe .chk .chk-g li.ko .i{color:var(--b-dng-fg)}.sty-b .fe .chk .chk-g li.pendiente .i{color:var(--b-fg3)}.sty-b .fe .chk .chk-bc{color:var(--b-fg3);border-top:1px solid var(--b-st3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;font-size:12px;line-height:16px;display:flex}.sty-b .fe .chk .chk-bc .e{color:var(--b-dng-fg)}.sty-b .fe .fmt .tb[aria-disabled=true]{opacity:.4;cursor:default}.sty-b .fe .fmt .tb[aria-disabled=true]:hover{background:0 0}.sty-b .fe .fmt .sep{background:var(--b-st2);width:1px;height:20px;margin:0 4px}.sty-b .fe .fmt .seg-ctl{margin-left:6px;padding:1px}.sty-b .fe .fmt .seg-ctl button{height:24px;padding:0 8px;font-size:12px}.sty-b .fe .fmt .fmt-msg{color:var(--b-fg3);padding:0 6px;font-size:12px;line-height:16px}.sty-b .fe .fmt .fmt-msg.err{color:var(--b-dng-fg)}.sty-b .fe .docscroll{padding:14px 16px 18px;position:relative}.sty-b .fe .docscroll:focus-visible{outline:2px solid var(--b-brand-stroke);outline-offset:-2px}.sty-b .fe .aipane .pane-h .ic-lav{color:var(--b-lav-fg)}.sty-b .fe .aipane .ptabs{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.sty-b .fe .aipane .ptabs .t{height:44px;color:var(--b-fg2);padding:0 4px;position:relative}.sty-b .fe .aipane .ptabs .t.on{color:var(--b-fg1)}.sty-b .fe .aipane .ptabs:not(.one) .t.on:after{content:"";border-radius:var(--b-r-c);background:var(--b-brand-stroke);height:3px;position:absolute;bottom:0;left:4px;right:4px}.sty-b .fe .aipane .ptabs.one .t{cursor:default}.sty-b .fe .dtabs .dtabs-l{display:contents}.sty-b .fe.editor .phead>div:first-child{min-width:0}.sty-b .fe.editor .ptitle h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1279px){.sty-b .fe.editor .ptitle{flex-wrap:wrap;row-gap:0}.sty-b .fe.editor .ptitle .meta{flex-basis:100%}.sty-b .fe.editor .t-hide{display:none}}@media (width<=639px){.sty-b .fe.editor .phead>div:first-child{width:100%}.sty-b .fe.editor .ptitle h1{white-space:normal;overflow:visible}.sty-b .fe .docscroll{padding:12px 0}}.sty-b .en-page{flex-direction:column;gap:12px;display:flex}.sty-b .en-wrap.en-solo{grid-template-columns:minmax(0,1fr)}.sty-b .en-list .dg .en-ttl{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sty-b .en-list .dg tbody tr{cursor:pointer}.sty-b .en-sin-cliente,.sty-b .en-list .dg .cl.en-sin-cliente{color:var(--b-warn-fg)}.sty-b .en-flag{color:var(--b-warn-fg);vertical-align:middle;margin-left:4px;display:inline-flex}.sty-b .en-flag .i{width:12px;height:12px}.sty-b .en-list{position:relative}.sty-b .en-list.en-drop{outline:2px dashed var(--b-brand-stroke);outline-offset:-2px}.sty-b .en-drop-zone{z-index:2;background:var(--b-brand-tint);color:var(--b-fg1);pointer-events:none;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:absolute;inset:0}.sty-b .en-notice{margin:0}.sty-b .det .att .btn.sm{margin-top:0}.sty-b .delta-bad{color:var(--b-dng-fg);font-weight:600}@media (forced-colors:active){.sty-b .en-sin-cliente,.sty-b .en-flag{color:canvastext}.sty-b .en-list.en-drop{outline-color:highlight}}@media (width<=639px){.sty-b .en-drop-hint{display:none}}.sty-b .imp{font-family:var(--b-font);color:var(--b-fg1);flex-direction:column;gap:12px;display:flex}.sty-b .imp .imp-file{color:var(--b-fg3);overflow-wrap:anywhere;font-size:12px;line-height:16px}.sty-b .imp .imp-card{background:var(--b-surface);border:1px solid var(--b-st2);border-radius:var(--b-r-m);box-shadow:var(--b-sh2)}.sty-b .imp .imp-sec-h{border-bottom:1px solid var(--b-st3);align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.sty-b .imp .imp-sec-h .grow{flex:1}.sty-b .imp .arun{border-bottom:1px solid var(--b-st3);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.sty-b .imp .arun .top{color:var(--b-fg3);align-items:center;gap:8px;min-width:0;font-size:12px;line-height:16px;display:flex}.sty-b .imp .arun .top b{color:var(--b-lav-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sty-b .imp .arun .top .grow{flex:1}.sty-b .imp .arun .top .i{color:var(--b-lav-fg)}.sty-b .imp .segs{gap:2px;display:grid}.sty-b .imp .segs span{border-radius:var(--b-r-s);background:var(--b-lav-bd);height:4px}.sty-b .imp .segs span.d{background:var(--b-lav-solid)}.sty-b .imp .segs span.r{background:repeating-linear-gradient(135deg, var(--b-lav-solid) 0 3px, var(--b-lav-bd) 3px 6px)}.sty-b .imp .segs span.e{background:var(--b-dng-solid)}.sty-b .imp .alist{margin:0;padding:0;list-style:none}.sty-b .imp .alist li{box-sizing:border-box;border-bottom:1px solid var(--b-st3);grid-template-columns:16px 16px minmax(0,1fr) 72px 132px;align-items:center;gap:8px;min-height:40px;padding:6px 16px;display:grid}.sty-b .imp .alist li:last-child{border-bottom:0}.sty-b .imp .alist .k{color:var(--b-fg3);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:600;line-height:16px}.sty-b .imp .alist .st .i{display:block}.sty-b .imp .alist .tt{min-width:0}.sty-b .imp .alist .tt b{color:var(--b-fg1);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:20px;display:block}.sty-b .imp .alist .tt span{color:var(--b-fg3);overflow-wrap:anywhere;font-size:12px;line-height:16px;display:block}.sty-b .imp .alist .du{color:var(--b-fg3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px}.sty-b .imp .alist .ac{justify-content:flex-end;gap:4px;display:flex}.sty-b .imp .alist li.d .st{color:var(--b-ok-fg)}.sty-b .imp .alist li.r{background:var(--b-lav-bg);box-shadow:inset 3px 0 0 var(--b-lav-solid)}.sty-b .imp .alist li.r .st,.sty-b .imp .alist li.r .k{color:var(--b-lav-fg)}.sty-b .imp .alist li.r .tt b{font-weight:600}.sty-b .imp .alist li.p .st{color:var(--b-fg3)}.sty-b .imp .alist li.p .tt b{color:var(--b-fg2)}.sty-b .imp .alist li.e{background:var(--b-dng-bg);box-shadow:inset 3px 0 0 var(--b-dng-solid)}.sty-b .imp .alist li.e .st,.sty-b .imp .alist li.e .tt b{color:var(--b-dng-fg);font-weight:600}.sty-b .imp .afoot{border-top:1px solid var(--b-st3);color:var(--b-fg3);background:var(--b-surface-2);border-radius:0 0 var(--b-r-m) var(--b-r-m);align-items:center;gap:8px;padding:10px 16px;font-size:12px;line-height:16px;display:flex}.sty-b .imp .spin{transform-origin:50%;animation:1.2s linear infinite imp-spin}@keyframes imp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sty-b .imp .spin{animation:none}}.sty-b .imp .imp-sum{grid-template-columns:140px minmax(0,1fr);gap:6px 12px;margin:0;padding:12px 16px;font-size:14px;line-height:20px;display:grid}.sty-b .imp .imp-sum dt{color:var(--b-fg3);font-size:12px;line-height:20px}.sty-b .imp .imp-sum dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.sty-b .imp .imp-head{align-items:flex-start;gap:8px;padding:12px 16px 0;display:flex}.sty-b .imp .imp-head .t{font-size:16px;font-weight:600;line-height:22px}.sty-b .imp .imp-head .s{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .imp .imp-dot{border-radius:var(--b-r-c);background:var(--b-ok-solid);flex:none;width:12px;height:12px;margin-top:5px}.sty-b .imp .imp-dot.w{background:var(--b-warn-solid)}.sty-b .imp .imp-dot.e{background:var(--b-dng-solid);border-radius:2px}.sty-b .imp .imp-switch{border:1px solid var(--b-st2);border-radius:var(--b-r-m);background:var(--b-surface-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:12px 16px;display:grid}.sty-b .imp .imp-switch .help{color:var(--b-fg2);grid-column:2;font-size:12px;line-height:16px}.sty-b .imp .imp-causes{margin:0;padding:0;list-style:none}.sty-b .imp .imp-causes>li{border-bottom:1px solid var(--b-st3);grid-template-columns:20px minmax(0,1fr);gap:4px 8px;padding:10px 16px;display:grid}.sty-b .imp .imp-causes>li:last-child{border-bottom:0}.sty-b .imp .imp-causes>li:focus-within,.sty-b .imp .imp-causes>li:focus{background:var(--b-subtle)}.sty-b .imp .imp-causes .sh{text-align:center;font-size:14px;font-weight:700;line-height:20px}.sty-b .imp .imp-causes .lvl-impideImportar .sh,.sty-b .imp .imp-causes .lvl-impideRealizada .sh{color:var(--b-dng-fg)}.sty-b .imp .imp-causes .lvl-confirmacion .sh{color:var(--b-lav-fg)}.sty-b .imp .imp-causes .lvl-aviso .sh{color:var(--b-warn-fg)}.sty-b .imp .imp-causes .msg{font-size:14px;line-height:20px}.sty-b .imp .imp-causes .code{color:var(--b-fg3);font-size:12px;line-height:16px;font-family:var(--b-font-mono)}.sty-b .imp .imp-causes .fx{flex-wrap:wrap;grid-column:2;align-items:flex-end;gap:6px;display:flex}.sty-b .imp .imp-group-h{color:var(--b-fg2);text-transform:none;padding:8px 16px 4px;font-size:12px;font-weight:600;line-height:16px}.sty-b .imp .imp-diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.sty-b .imp .imp-diff h4{color:var(--b-fg3);margin:0 0 4px;font-size:12px;line-height:16px}.sty-b .imp .imp-diff .txt{font-family:var(--b-font-doc);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--b-st3);border-radius:var(--b-r-s);background:var(--b-surface);padding:8px;font-size:14px;line-height:20px}.sty-b .imp .imp-diff ins{background:var(--b-ok-bg);color:var(--b-ok-fg);text-decoration:underline;text-decoration-thickness:2px}.sty-b .imp .imp-diff del{background:var(--b-dng-bg);color:var(--b-dng-fg);text-decoration:line-through}.sty-b .imp .imp-hours{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.sty-b .imp .imp-hours th,.sty-b .imp .imp-hours td{border-bottom:1px solid var(--b-st3);text-align:left;vertical-align:top;padding:6px 8px}.sty-b .imp .imp-hours th{color:var(--b-fg3);font-size:12px;font-weight:600}.sty-b .imp .imp-hours .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sty-b .imp .imp-hours tfoot td{border-bottom:0;font-weight:600}.sty-b .imp .imp-drop{border:2px dashed var(--b-brand-90);border-radius:var(--b-r-l);background:var(--b-brand-tint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:24px;font-size:14px;line-height:20px;display:flex}.sty-b .imp .imp-drop.over{background:var(--b-brand-tint-2)}.sty-b .imp-capa{z-index:1000;background:color-mix(in srgb, var(--b-brand-tint) 92%, transparent);font-family:var(--b-font);gap:24px;padding:48px;display:flex;position:fixed;inset:0}.sty-b .imp-capa .zona{border:3px dashed var(--b-brand-90);border-radius:var(--b-r-xl);color:var(--b-fg1);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:28px;display:flex}.sty-b .imp-capa .zona small{color:var(--b-fg2);font-size:14px;font-weight:400;line-height:20px}.sty-b .imp-capa .zona.over{background:var(--b-brand-tint-2)}.sty-b .imp-capa .zona.no{border-color:var(--b-st1);color:var(--b-fg3)}:root[data-theme=hc] .sty-b .imp-capa,:root[data-theme=hc] .sty-b .imp-capa .zona.over,:root[data-theme=hc] .sty-b .imp .imp-drop{background:canvas}:root[data-theme=hc] .sty-b .imp-capa .zona{color:canvastext;border-color:canvastext}.sty-b .imp-list{margin:0;padding:0;list-style:none}.sty-b .imp-list li{border-bottom:1px solid var(--b-st3);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:44px;padding:6px 16px;font-size:14px;line-height:20px;display:grid}.sty-b .imp-list li:last-child{border-bottom:0}.sty-b .imp-list .sh{text-align:center;font-weight:700}.sty-b .imp-list .sh-detenida{color:var(--b-dng-fg)}.sty-b .imp-list .sh-confirmar{color:var(--b-lav-fg)}.sty-b .imp-list .sh-terminada{color:var(--b-ok-fg)}.sty-b .imp-list .sh-analizando,.sty-b .imp-list .sh-cancelada{color:var(--b-fg3)}.sty-b .imp-list .sub{color:var(--b-fg3);font-size:12px;line-height:16px;display:block}@media (width<=639px){.sty-b .imp .alist li{grid-template-columns:16px 16px minmax(0,1fr);row-gap:4px;padding:8px 12px}.sty-b .imp .alist .du{text-align:left;grid-column:3}.sty-b .imp .alist .ac{grid-column:3;justify-content:flex-start}.sty-b .imp .alist .ac:empty,.sty-b .imp .alist .du:empty{display:none}.sty-b .imp .imp-sum,.sty-b .imp .imp-diff{grid-template-columns:minmax(0,1fr)}.sty-b .imp-list li{grid-template-columns:20px minmax(0,1fr)}}.sty-b .dash3.dash3-sin-carga{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=639px){.sty-b .dash2,.sty-b .dash3,.sty-b .dash3.dash3-sin-carga,.sty-b .dash2b{grid-template-columns:minmax(0,1fr)}.sty-b .chart .rv,.sty-b .chart .rv.wide-v{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.sty-b .chart .rv .l{grid-column:1/-1}.sty-b .chart-h{flex-wrap:wrap}.sty-b .chart-h .legend{order:3;width:100%}.sty-b .cc .bar{width:14px}.sty-b .cc .stk,.sty-b .cc .stk .bar{width:10px}.sty-b .tbl-wrap .dg .h-dep,.sty-b .tbl-wrap .dg .h-who,.sty-b .tbl-wrap .dg .h-est{display:none}.sty-b .kp-body .kpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:12px -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.sty-b .kp-body .kpis>.kp-card{scroll-snap-align:start;flex:0 0 160px;min-height:88px}.sty-b .kp-body .kpis>.kp-card:first-child{flex-basis:200px}.sty-b .kp-body .kpi .legend,.sty-b .kp-body .kpi .k-s{display:none}.sty-b .kp-body .kpi .k-l{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@media (width>=640px){.sty-b .kp-body .filters{flex-wrap:wrap;row-gap:8px}.sty-b .kp-body .filters .cap1{white-space:nowrap}}.sty-b .kp-card{min-width:0;color:inherit;border-radius:var(--b-r-m);text-decoration:none;display:flex}.sty-b .kp-card>.kpi{flex:1;min-width:0}.sty-b .kp-card:hover>.kpi{box-shadow:var(--b-sh8)}.sty-b .kp-card:focus-visible{outline:2px solid var(--b-fg1);outline-offset:2px}.sty-b .kp-body>.kpis{margin-top:0}.sty-b .lg i.kp-obj{background:var(--b-fg2);border-radius:0;width:2px;height:12px}.sty-b .lg i.kp-warn{background:var(--b-warn-solid)}.sty-b .lg i.kp-cap{border-top:1.5px dashed var(--b-fg3);vertical-align:3px;background:0 0;border-radius:0;width:14px;height:0}.sty-b .kp-warn-i{color:var(--b-warn-fg)}.sty-b .kp-empty{padding:12px 0}.sty-b .kp-loading{padding:24px 0}.sty-b .kp-table caption{text-align:left}@media (forced-colors:active){.sty-b .cc .bar,.sty-b .rv .tr span{forced-color-adjust:none;background:canvastext}.sty-b .cc .bar.pv,.sty-b .cc .bar.a{background:canvas;outline:1px solid canvastext}}@media print{.sty-b .kp .cmdbar,.sty-b .kp .filters .sep,.sty-b .kp .filters .dd{display:none}}.sty-b .kp-forbidden{color:var(--b-fg2);align-items:center;gap:8px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.sty-b .pl .s-cur{background:var(--b-brand-fg-strong)}.sty-b .pl .pf-wrap{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:12px;display:grid}.sty-b .pl .lst{padding:4px 8px 8px;overflow:hidden}.sty-b .pl .lst .dg{table-layout:fixed}.sty-b .pl .lst .dg th .i{width:12px;height:12px;color:var(--b-fg3);vertical-align:-2px;margin-left:2px}.sty-b .pl .lst .dg td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sty-b .pl .lst .dg tr:last-child td{border-bottom:0}.sty-b .pl .lst .dg .nlink{color:var(--b-brand-link);font-variant-numeric:tabular-nums;font-weight:600}.sty-b .pl .lst .dg .vn{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;display:block}.sty-b .pl .lst .dg .asu{color:var(--b-fg1);text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.sty-b .pl .lst .dg .cli{color:var(--b-fg2);letter-spacing:.2px;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:16px;display:block;overflow:hidden}.sty-b .pl .lst .dg .cli .tag{vertical-align:0;letter-spacing:0;height:16px;margin-left:6px;font-weight:600}.sty-b .pl .lst .dg .prj{color:var(--b-brand-link);font-variant-numeric:tabular-nums;font-weight:600;display:block}.sty-b .pl .lst .dg .prj.none{color:var(--b-fg3);font-weight:400}.sty-b .pl .lst .dg .dt{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;display:block}.sty-b .pl .lst .dg tr.sel td{background:var(--b-brand-tint)}.sty-b .pl .lst .dg tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--b-brand-stroke)}.sty-b .pl .lst .dg td.c-act{text-align:right}.sty-b .pl .lst .dg td.c-act .btn{justify-content:center;min-width:96px}.sty-b .pl .avs{align-items:center;gap:2px;display:inline-flex}.sty-b .pl .asg{flex-direction:column;gap:3px;display:flex}.sty-b .pl .asg .tx{color:var(--b-fg2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:6px;font-size:12px;line-height:16px;display:flex}.sty-b .pl .asg .tx b{color:var(--b-fg1);font-weight:600}.sty-b .pl .asg .tx .miss{color:var(--b-warn-fg);font-weight:600}.sty-b .pl .asg .tx .ok{color:var(--b-ok-fg);align-items:center;gap:3px;font-weight:600;display:inline-flex}.sty-b .pl .asg .tx .ok .i{width:12px;height:12px}.sty-b .pl .asg .tr{border-radius:var(--b-r-c);background:var(--b-st2);height:6px;position:relative;overflow:hidden}.sty-b .pl .asg .tr span{border-radius:var(--b-r-c);background:var(--b-brand-bg);position:absolute;top:0;bottom:0;left:0}.sty-b .pl .lst-foot{border-top:1px solid var(--b-st2);height:36px;color:var(--b-fg3);align-items:center;gap:8px;padding:0 8px;font-size:12px;line-height:16px;display:flex}.sty-b .pl .lst-foot b{color:var(--b-fg1);font-variant-numeric:tabular-nums;font-weight:600}.sty-b .pl .lst-foot .grow{flex:1}.sty-b .pl .lst .dg .mcli{display:none}.sty-b .pl .pane-b{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.sty-b .pl .pane-h .grow{flex:1}.sty-b .pl .rv.eq{grid-template-columns:116px minmax(0,1fr) 68px;padding:3px 0}.sty-b .pl .rv.eq .l{color:var(--b-fg1);align-items:center;gap:6px;min-width:0;display:flex}.sty-b .pl .rv.eq .l span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sty-b .pl .rv .tr span.s-dng{background:var(--b-dng-solid)}.sty-b .pl .rv.eq .v.over{color:var(--b-dng-fg);justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.sty-b .pl .rv.eq .v.over b{color:var(--b-dng-fg)}.sty-b .pl .rv.eq .v.over .i{width:12px;height:12px}.sty-b .pl .lg-row{border-top:1px solid var(--b-st3);gap:10px;margin-top:8px;padding-top:8px}.sty-b .pl .lg-row .tot{color:var(--b-fg2);margin-left:auto}.sty-b .pl .lg-row .tot b{color:var(--b-fg1);font-weight:600}.sty-b .pl .lnk{color:var(--b-brand-link);align-items:center;gap:2px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.sty-b .pl .lnk .i{width:12px;height:12px}.sty-b .pl .pane .note{color:var(--b-fg3);margin:0 12px 12px;font-size:12px;line-height:16px}.sty-b .pl .cg-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;margin-top:12px;display:grid}.sty-b .pl .cg{overflow:auto}.sty-b .pl .cg table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px;line-height:16px}.sty-b .pl .cg th{text-align:left;height:44px;color:var(--b-fg1);border-bottom:1px solid var(--b-st2);border-left:1px solid var(--b-st2);white-space:nowrap;vertical-align:middle;padding:6px 10px;font-weight:600}.sty-b .pl .cg th:first-child{color:var(--b-fg2);border-left:0;padding-left:12px}.sty-b .pl .cg th span{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-weight:400;display:block}.sty-b .pl .cg th .off{color:var(--b-warn-fg)}.sty-b .pl .cg td{border-bottom:1px solid var(--b-st3);border-left:1px solid var(--b-st2);vertical-align:middle;height:56px;padding:8px 10px}.sty-b .pl .cg td:first-child{border-left:0;padding-left:12px}.sty-b .pl .cg tr:last-child td{border-bottom:0}.sty-b .pl .cg .who{align-items:center;gap:8px;min-width:0;display:flex}.sty-b .pl .cg .who .nm{flex-direction:column;min-width:0;display:flex}.sty-b .pl .cg .who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.sty-b .pl .cg .who .rl{color:var(--b-fg3);white-space:nowrap}.sty-b .pl .cg .cl{flex-direction:column;gap:4px;display:flex}.sty-b .pl .cg .cl .tx{color:var(--b-fg2);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:4px;display:flex}.sty-b .pl .cg .cl .tx b{color:var(--b-fg1);font-size:14px;font-weight:600}.sty-b .pl .cg .cl .tr{border-radius:var(--b-r-c);background:var(--b-st2);height:6px;position:relative;overflow:hidden}.sty-b .pl .cg .cl .tr span{border-radius:var(--b-r-c);background:var(--b-brand-bg);position:absolute;top:0;bottom:0;left:0}.sty-b .pl .cg td.over{background:var(--b-dng-bg);box-shadow:inset 0 0 0 1px var(--b-dng-bd)}.sty-b .pl .cg td.over .tr span{background:var(--b-dng-solid)}.sty-b .pl .cg td.over .tx b,.sty-b .pl .cg td.over .x{color:var(--b-dng-fg)}.sty-b .pl .cg .x{align-items:center;gap:2px;font-weight:600;display:inline-flex}.sty-b .pl .cg .x .i{width:12px;height:12px}.sty-b .pl .cg td.nocap{background:repeating-linear-gradient(135deg, var(--b-hatch) 0 2px, transparent 2px 6px)}.sty-b .pl .cg td.nocap .nc{color:var(--b-fg2);white-space:normal;font-style:italic}.sty-b .pl .cg td.sel{outline:2px solid var(--b-focus-out);outline-offset:-2px}.sty-b .pl .cg td.tot{background:var(--b-surface-2)}.sty-b .pl .cg tr.sum td{background:var(--b-surface-2);height:48px}.sty-b .pl .cg tr.sum td:first-child{color:var(--b-fg1);font-weight:600}.sty-b .pl .cg tr.sum td:first-child span{color:var(--b-fg3);font-weight:400;display:block}.sty-b .pl .cg .lg-off{background:repeating-linear-gradient(135deg, var(--b-hatch) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--b-st2)}.sty-b .pl .wk-d{flex-direction:column;display:flex}.sty-b .pl .wk-d .big{font-family:var(--b-font-display);font-variant-numeric:tabular-nums;color:var(--b-dng-fg);padding:10px 12px 2px;font-size:24px;font-weight:600;line-height:32px}.sty-b .pl .wk-d .big small{color:var(--b-fg3);font-size:14px;font-weight:400}.sty-b .pl .wk-d .sub{color:var(--b-fg3);padding:0 12px 8px;font-size:12px;line-height:16px}.sty-b .pl .wk-it{border-top:1px solid var(--b-st3);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 12px;font-size:12px;line-height:16px;display:grid}.sty-b .pl .wk-it b{color:var(--b-fg1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.sty-b .pl .wk-it .h{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600;line-height:20px}.sty-b .pl .wk-it span{color:var(--b-fg3)}.sty-b .pl .wk-it .lnk{white-space:nowrap;place-self:end}.sty-b .pl .wk-d .foot{border-top:1px solid var(--b-st3);gap:8px;padding:10px 12px;display:flex}.sty-b .pl .wk-d .foot .btn{flex:1;justify-content:center}.sty-b .pl .dlg{background:var(--b-surface);border-radius:var(--b-r-xl);width:100%;box-shadow:var(--b-sh28);flex-direction:column;margin:auto 0;display:flex}.sty-b .pl .dlg.w-asg{max-width:980px}.sty-b .pl .dlg.w-ofe{max-width:960px}.sty-b .pl .dlg-h{align-items:flex-start;gap:12px;padding:20px 24px 12px;display:flex}.sty-b .pl .dlg-h .tt{flex:1;min-width:0}.sty-b .pl .dlg-h h2{font-family:var(--b-font-display);color:var(--b-fg1);font-size:20px;font-weight:600;line-height:28px}.sty-b .pl .dlg-h .sub{color:var(--b-fg2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;line-height:20px;overflow:hidden}.sty-b .pl .dlg-h .sub .no{color:var(--b-fg1);font-variant-numeric:tabular-nums;font-weight:600}.sty-b .pl .dlg-h .chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sty-b .pl .dlg-b{flex-direction:column;gap:12px;padding:0 24px 8px;display:flex}.sty-b .pl .dlg-f{border-top:1px solid var(--b-st3);align-items:center;gap:8px;margin-top:8px;padding:14px 24px 20px;display:flex}.sty-b .pl .dlg-f .sum{min-width:0;color:var(--b-fg2);flex:1;font-size:12px;line-height:16px}.sty-b .pl .dlg-f .sum b{color:var(--b-fg1);font-size:14px;font-weight:600;line-height:20px;display:block}.sty-b .pl .dlg-f .sum .w{color:var(--b-warn-fg);font-weight:600}.sty-b .pl .dlg-f .btn .kbd{height:18px;color:var(--b-on-brand);background:0 0;border-color:#ffffff8c;margin-left:4px}.sty-b .pl .tk{border:1px solid var(--b-st2);border-radius:var(--b-r-m);overflow:hidden}.sty-b .pl .tk-h{background:var(--b-surface-2);border-bottom:1px solid var(--b-st3);align-items:center;gap:8px;min-height:40px;padding:6px 12px;display:flex}.sty-b .pl .tk-h .no{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:16px}.sty-b .pl .tk-h b{color:var(--b-fg1);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.sty-b .pl .tk-h .grow{flex:1}.sty-b .pl .tk-h .hh{color:var(--b-fg2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px}.sty-b .pl .tk-h .hh b{font-size:12px}.sty-b .pl .as-hd,.sty-b .pl .as-row{grid-template-columns:minmax(176px,1.3fr) 76px 128px 128px minmax(132px,1fr) minmax(150px,1fr) 32px;align-items:center;gap:8px;padding:0 12px;display:grid}.sty-b .pl .as-hd{height:28px;color:var(--b-fg3);border-bottom:1px solid var(--b-st3);font-size:12px;font-weight:600;line-height:16px}.sty-b .pl .as-row{border-bottom:1px solid var(--b-st3);min-height:48px;position:relative}.sty-b .pl .as-row.chg:before{content:"";border-radius:var(--b-r-c);background:var(--b-brand-stroke);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:4px}.sty-b .pl .as-row .inp{height:32px}.sty-b .pl .as-row .inp.n{font-variant-numeric:tabular-nums;justify-content:flex-end;padding:0 10px}.sty-b .pl .as-row .inp .i{color:var(--b-fg3)}.sty-b .pl .as-row .inp .av{flex:none}.sty-b .pl .as-row .rep{color:var(--b-fg2);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.sty-b .pl .as-row .rep span{color:var(--b-fg3);display:block}.sty-b .pl .as-row .ld{color:var(--b-fg2);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.sty-b .pl .as-row .ld b{color:var(--b-fg1);font-weight:600}.sty-b .pl .as-row .ld .tr{border-radius:var(--b-r-c);background:var(--b-st2);height:4px;margin-top:3px;position:relative;overflow:hidden}.sty-b .pl .as-row .ld .tr span{background:var(--b-brand-bg);position:absolute;top:0;bottom:0;left:0}.sty-b .pl .as-row .ld.over,.sty-b .pl .as-row .ld.over b{color:var(--b-dng-fg)}.sty-b .pl .as-row .ld.over .tr span{background:var(--b-dng-solid)}.sty-b .pl .as-row .ld .w{align-items:center;gap:3px;font-weight:600;display:inline-flex}.sty-b .pl .as-row .ld .w .i{width:12px;height:12px}.sty-b .pl .as-row .icobtn .i{color:var(--b-fg3)}.sty-b .pl .as-add{align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.sty-b .pl .as-add .btn{padding:0 8px}.sty-b .pl .as-add .muted{font-size:12px}.sty-b .pl .mbar.warn{background:var(--b-warn-bg);border-color:var(--b-warn-bd);color:var(--b-fg1)}.sty-b .pl .mbar.warn>.i{color:var(--b-warn-fg)}@media (width<=1279px){.sty-b .pl .pf-wrap,.sty-b .pl .cg-wrap{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.sty-b .pl .phead{flex-wrap:wrap;align-items:center;gap:8px}.sty-b .pl .phead-r{justify-content:space-between;width:100%}.sty-b .pl .ptitle .meta,.sty-b .pl .cmdbar .btn.opt,.sty-b .pl .cmdbar .sync,.sty-b .pl .cmdbar .sep{display:none}.sty-b .pl .kpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:12px -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.sty-b .pl .kpi{scroll-snap-align:start;flex:0 0 168px;min-height:88px}.sty-b .pl .kpi:first-child{flex-basis:208px}.sty-b .pl .kpi .legend,.sty-b .pl .kpi .k-s{display:none}.sty-b .pl .kpi .k-l{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sty-b .pl .filters{scrollbar-width:none;margin:0 -16px 12px;padding:2px 16px;overflow-x:auto}.sty-b .pl .filters>*{flex:none}.sty-b .pl .filters .grow,.sty-b .pl .filters .hoy{display:none}.sty-b .pl .lst{padding:0}.sty-b .pl .lst .dg,.sty-b .pl .lst .dg tbody{display:block}.sty-b .pl .lst .dg thead,.sty-b .pl .lst .dg colgroup{display:none}.sty-b .pl .lst .dg tr{border-bottom:1px solid var(--b-st3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no est""asu asu""asg ppl""act act";gap:6px 8px;padding:12px;display:grid}.sty-b .pl .lst .dg td{white-space:normal;border:0;height:auto;padding:0;display:none}.sty-b .pl .lst .dg td.c-no{grid-area:no;align-items:baseline;gap:6px;font-size:12px;line-height:16px;display:flex}.sty-b .pl .lst .dg td.c-no .vn{display:inline}.sty-b .pl .lst .dg td.c-est{grid-area:est;display:block}.sty-b .pl .lst .dg td.c-asu{grid-area:asu;display:block}.sty-b .pl .lst .dg td.c-asg{grid-area:asg;display:block}.sty-b .pl .lst .dg td.c-ppl{grid-area:ppl;justify-content:flex-end;align-items:flex-end;display:flex}.sty-b .pl .lst .dg td.c-act{text-align:left;grid-area:act;display:block}.sty-b .pl .lst .dg td.c-act .btn{width:100%}.sty-b .pl .lst .dg .mcli{display:block}.sty-b .pl .lst .dg tr.sel td:first-child{box-shadow:none}.sty-b .pl .lst .dg tr.sel{box-shadow:inset 3px 0 0 var(--b-brand-stroke);background:var(--b-brand-tint)}.sty-b .pl .lst .dg tr.sel td{background:0 0}.sty-b .pl .phead-r .demo{display:none}.sty-b .pl .phead-r .seg-ctl{width:100%}.sty-b .pl .phead-r .seg-ctl button{white-space:nowrap;flex:1;justify-content:center}.sty-b .pl .lst-foot{flex-wrap:wrap;height:auto;padding:8px 12px}.sty-b .pl .pl-tools{flex-wrap:wrap}.sty-b .pl .pl-tools .lg,.sty-b .pl .pl-tools .grow{display:none}.sty-b .pl .pl-tools .mbar{flex-wrap:wrap;flex:100%!important}.sty-b .pl .pl-tools .mbar .acts{margin-left:26px}.sty-b .pl .cg-wrap{margin:12px -16px 0}.sty-b .pl .cg{border-radius:0}.sty-b .pl .cg table{width:auto;min-width:860px}.sty-b .pl .cg th:first-child,.sty-b .pl .cg td:first-child{z-index:1;background:var(--b-surface);width:150px;position:sticky;left:0}.sty-b .pl .cg tr.sum td:first-child{background:var(--b-surface-2)}.sty-b .pl .cg .who .rl{display:none}.sty-b .pl .wk-d{margin:0 16px}.sty-b .pl .dlg{box-shadow:none;border-radius:0;min-height:100vh;margin:0}.sty-b .pl .dlg-h{background:var(--b-surface);z-index:2;border-bottom:1px solid var(--b-st3);padding:14px 16px 10px;position:sticky;top:0}.sty-b .pl .dlg-h h2{font-size:18px;line-height:24px}.sty-b .pl .dlg-h .sub{white-space:normal;font-size:12px;line-height:16px}.sty-b .pl .dlg-b{padding:12px 16px 8px}.sty-b .pl .dlg-f{background:var(--b-surface);flex-wrap:wrap;padding:10px 16px 16px;position:sticky;bottom:0}.sty-b .pl .dlg-f .sum{flex:100%}.sty-b .pl .dlg-f .btn{flex:1;justify-content:center}.sty-b .pl .dlg-f .btn .kbd,.sty-b .pl .as-hd{display:none}.sty-b .pl .as-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;grid-template-areas:"per per del""hrs rep rep""ini fin fin""ld ld ld";gap:8px;padding:10px 12px}.sty-b .pl .as-row>:first-child{grid-area:per}.sty-b .pl .as-row>:nth-child(2){grid-area:hrs}.sty-b .pl .as-row>:nth-child(3){grid-area:ini}.sty-b .pl .as-row>:nth-child(4){grid-area:fin}.sty-b .pl .as-row>:nth-child(5){grid-area:rep;align-self:center}.sty-b .pl .as-row>:nth-child(6){grid-area:ld}.sty-b .pl .as-row>:nth-child(7){grid-area:del}.sty-b .pl .as-row.chg:before{top:22px;left:2px}.sty-b .pl .tk-h{flex-wrap:wrap}.sty-b .pl .tk-h b{white-space:normal;flex:100%;order:3}}.sty-b .pl .inp .pl-sel{min-width:0;height:100%;color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:none;flex:1}.sty-b .pl .inp .pl-sel:disabled{cursor:default;color:var(--b-fg2)}.sty-b .pl .inp:focus-within{border-bottom:2px solid var(--b-brand-stroke)}.sty-b .pl input.inp{width:100%;font:inherit;color:var(--b-fg1);font-size:14px}.sty-b .pl input.inp.n{text-align:right}.sty-b .pl input.inp:disabled{background:var(--b-subtle);color:var(--b-fg2)}.sty-b .pl input.inp:focus{border-bottom:2px solid var(--b-brand-stroke);outline:none}.sty-b .pl .as-row.pl-removed .inp,.sty-b .pl .as-row.pl-removed .rep{color:var(--b-fg3);text-decoration:line-through}.sty-b .pl .pl-rowmsg{border-bottom:1px solid var(--b-st3);color:var(--b-dng-fg);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px 8px 24px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .pl .pl-rowmsg .i{width:12px;height:12px}.sty-b .pl .pl-rowmsg .muted{color:var(--b-fg2);font-weight:400}.sty-b .pl .pl-tools{align-items:center;gap:8px;margin-top:12px;display:flex}.sty-b .pl .pl-tools .range-lbl{font-variant-numeric:tabular-nums;padding:0 8px;font-size:14px;font-weight:600}.sty-b .pl .pl-tools .lg{color:var(--b-fg2);gap:12px;font-size:12px;display:flex}.sty-b .pl .lg .l-off{background:repeating-linear-gradient(135deg, var(--b-hatch) 0 2px, transparent 2px 5px);width:16px;height:8px;box-shadow:inset 0 0 0 1px var(--b-st2);margin-right:4px;display:inline-block}.sty-b .pl .cg tbody th{border-bottom:1px solid var(--b-st3);text-align:left;vertical-align:middle;white-space:normal;border-left:0;height:56px;padding:8px 10px 8px 12px}.sty-b .pl .cg tbody tr:last-child th{border-bottom:0}.sty-b .pl .cg tr.sum th{background:var(--b-surface-2);height:48px;color:var(--b-fg1)}.sty-b .pl .cg tr.sum th span{color:var(--b-fg3);font-weight:400;display:block}.sty-b .pl .cg td.pl-cell{cursor:pointer}.sty-b .pl .cg td.pl-cell:focus-visible{outline:2px solid var(--b-focus-out);outline-offset:-2px}@media (width<=639px){.sty-b .pl .cg tbody th{z-index:1;background:var(--b-surface);width:150px;position:sticky;left:0}.sty-b .pl .cg tr.sum th{background:var(--b-surface-2)}}.sty-b .pl-mine{flex-direction:column;gap:8px;margin:0;list-style:none;display:flex}.sty-b .pl-mine li{flex-direction:column;min-width:0;display:flex}.sty-b .pl-mine .pl-mine-t{color:var(--b-brand-link);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.sty-b .pl-mine .pl-mine-s{color:var(--b-fg3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.sty-b .pvp .fgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.sty-b .pvp .fcol{flex-direction:column;gap:16px;min-width:0;display:flex}.sty-b .pvp .ftab-t{border-radius:var(--b-r-m);align-items:center;gap:8px;min-width:0;height:44px;margin-left:-4px;padding:0 4px;display:flex}.sty-b .pvp .ftab-t .chev{transition:transform .1s}.sty-b .pvp .ftab-h .sum{color:var(--b-fg3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.sty-b .pvp .card.fold .ftab-h{border-bottom:0}.sty-b .pvp .card.fold .ftab-t .chev{transform:rotate(-90deg)}.sty-b .pvp .ftab-b.flush{padding:0}.sty-b .pvp .mbar.warn{background:var(--b-warn-bg);border-color:var(--b-warn-fg);color:var(--b-fg1)}.sty-b .pvp .mbar.warn>.i{color:var(--b-warn-fg)}.sty-b .pvp .mbar.ok{background:var(--b-ok-bg);border-color:var(--b-st2);color:var(--b-fg1)}.sty-b .pvp .mbars{flex-direction:column;gap:8px;display:flex}.sty-b .pvp-page .phead>div:first-child,.sty-b .pvp-page .ptitle{min-width:0}.sty-b .pvp-page .ptitle h1{text-overflow:ellipsis;min-width:0;overflow:hidden}.sty-b .pvp .pv-sum{position:sticky;top:64px}.sty-b .pvp .pv-sum .big{font-family:var(--b-font-display);font-size:20px;font-weight:600;line-height:28px}.sty-b .pvp .pv-kv{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:14px;line-height:20px;display:grid}.sty-b .pvp .pv-kv dt{color:var(--b-fg2)}.sty-b .pvp .pv-kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sty-b .pvp .pv-note{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .pvp .pv-acts{flex-direction:column;gap:8px;margin-top:12px;display:flex}.sty-b .pvp .pv-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.sty-b .pvp .pv-in{border-radius:var(--b-r-m);border:1px solid var(--b-st1);border-bottom-color:var(--b-st-acc);background:var(--b-surface);width:100%;min-width:0;height:32px;color:var(--b-fg1);font:inherit;padding:0 8px 0 10px;font-size:14px}.sty-b .pvp .pv-in:focus{border-bottom:2px solid var(--b-brand-stroke);outline:none}.sty-b .pvp .pv-in[readonly],.sty-b .pvp .pv-in:disabled{background:var(--b-subtle);border-color:var(--b-st2);color:var(--b-fg2)}.sty-b .pvp .pv-in.n{text-align:right;font-variant-numeric:tabular-nums}.sty-b .pvp .pv-invalid .pv-in{border-color:var(--b-dng-fg);border-bottom:2px solid var(--b-dng-fg)}.sty-b .pvp .pv-err{color:var(--b-dng-fg);align-items:center;gap:4px;display:inline-flex}.sty-b .pvp .dg .pv-cell{border-radius:var(--b-r-s);outline-offset:-2px}.sty-b .pvp .dg .pv-cell:focus-visible{outline:2px solid var(--b-focus-out)}.sty-b .pvp .dg td.pv-ed{cursor:text}.sty-b .pvp .dg tr.off td{color:var(--b-fg3);text-decoration:line-through}.sty-b .pvp .dg tr.off td.keep{text-decoration:none}.sty-b .pvp .dg .pv-in{height:28px}.sty-b .pvp .dg td .lock{color:var(--b-fg3);margin-left:4px}.sty-b .pvp .pv-add{border-top:1px solid var(--b-st3);grid-template-columns:minmax(0,2fr) 96px minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px 16px;display:grid}.sty-b .pvp .pv-add label{color:var(--b-fg2);margin-bottom:2px;font-size:12px;line-height:16px;display:block}.sty-b .pvp .pv-scroll{position:relative;overflow-x:auto}.sty-b .pvp .pv-done{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sty-b .pvp .pv-done .grow{flex:1}@media (width<=1023px){.sty-b .pvp .fgrid{grid-template-columns:minmax(0,1fr)}.sty-b .pvp .pv-sum{position:static}}@media (width<=639px){.sty-b .pvp .fgrid{gap:12px}.sty-b .pvp .pv-fields{grid-template-columns:minmax(0,1fr)}.sty-b .pvp .ftab-h .sum{display:none}.sty-b .pvp .pv-add{grid-template-columns:minmax(0,1fr)}}.sty-b .pvp .btn.primary[aria-disabled=true],.sty-b .pvp .btn.primary[aria-disabled=true]:hover{background:var(--b-subtle);color:var(--b-fg-dis);font-weight:600}.sty-b .pvp .btn.primary[aria-disabled=true] .i{color:var(--b-fg-dis)}.sty-b .val-b{flex-direction:column;gap:12px;min-width:0;display:flex}.sty-b .val-b>.kpis,.sty-b .val-b>.filters{margin:0}.sty-b .val-b>.folded{margin-top:0}.sty-b .val-b .kpi .lnk{color:var(--b-brand-link);font-weight:600}.sty-b .val-b .kpi .lnk:hover{text-decoration:underline}.sty-b .val-b .board{grid-template-columns:repeat(6, minmax(var(--val-col-min,184px), 1fr));overscroll-behavior-x:contain;scrollbar-width:thin;margin:-2px;padding:2px;overflow-x:auto}.sty-b .val-b .col{min-width:0}.sty-b .val-b .col>ul,.sty-b .val-b .col .vlist{flex-direction:column;gap:8px;min-width:0;display:flex}.sty-b .vc{min-width:0}.sty-b .vc .vc-h{cursor:grab;border-radius:var(--b-r-s);flex-direction:column;gap:6px;min-width:0;display:flex}.sty-b .vc .vc-h:focus-visible{box-shadow:none;outline:none}.sty-b .vc:has(.vc-h:focus-visible){outline:2px solid var(--b-focus-out);outline-offset:1px;box-shadow:0 0 0 1px var(--b-focus-in) inset}.sty-b .vc .cli,.sty-b .lst .dg .cli{text-transform:uppercase}.sty-b .vc .no{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sty-b .vc .cli{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.sty-b .vc .sub{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sty-b .vc .chips .tag,.sty-b .vc .chips .badge{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.sty-b .vc .ft .av{flex:none}.sty-b .vc .steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.sty-b .vc .steps li{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sty-b .vc .steps li .i{flex:none}.sty-b .auto.err{background:var(--b-dng-bg);border-color:var(--b-dng-bd)}.sty-b .auto.err .at{color:var(--b-dng-fg)}.sty-b .val-b [data-permitida=false]{opacity:.45}.sty-b .val-b [data-permitida=true]{outline:2px dashed var(--b-brand-stroke);outline-offset:-2px}.sty-b .val-b [data-encima=true]{background:var(--b-brand-tint)}.sty-b .vc.arrastrando{opacity:.4}.sty-b .vc.sobre{box-shadow:var(--b-sh16);cursor:grabbing}.sty-b .vc.sobre .vc-h{cursor:grabbing}.sty-b .val-b .subg{border-radius:0}.sty-b .val-b .subg .t{white-space:nowrap}.sty-b .val-b .folded .zona{border-radius:var(--b-r-m);align-items:center;gap:12px;min-width:0;display:inline-flex}.sty-b .val-b .folded .zona.grow{flex:1}.sty-b .val-b .folded .no{font:inherit;color:var(--b-fg3);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sty-b .val-b .folded .no:hover{color:var(--b-brand-link);text-decoration:underline}.sty-b .val-b .folded .sep{background:var(--b-st2);flex:none;width:1px;height:20px}.sty-b .val-b .desplegada{margin-top:12px}.sty-b .val-b .desplegada h2{color:var(--b-fg1);align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.sty-b .val-b .desplegada ul{grid-template-columns:repeat(auto-fill, minmax(var(--val-col-min,184px), 1fr));gap:8px;display:grid}.sty-b .val-b .selbar{align-items:center;gap:4px;min-height:40px;padding:4px 8px;display:flex}.sty-b .val-b .selbar .n{color:var(--b-fg1);margin-right:8px;font-size:12px;font-weight:600;line-height:16px}.sty-b .lst{padding:4px 8px 8px;overflow:hidden}.sty-b .lst .dg{table-layout:fixed}.sty-b .lst .dg th .i{width:12px;height:12px;color:var(--b-fg3);vertical-align:-2px;margin-left:2px}.sty-b .lst .dg th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sty-b .lst .dg td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sty-b .lst .dg tr[role=row]{cursor:default}.sty-b .lst .dg tbody tr:focus-visible td{background:var(--b-subtle)}.sty-b .lst .dg tbody tr:focus-visible{outline:2px solid var(--b-focus-out);outline-offset:-2px}.sty-b .lst .dg tr:last-child td{border-bottom:0}.sty-b .lst .dg .nlink{color:var(--b-brand-link);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.sty-b .lst .dg .nlink:hover{text-decoration:underline}.sty-b .lst .dg .asu{color:var(--b-fg1);font-weight:600}.sty-b .lst .dg .asu.tachada{color:var(--b-fg3);text-decoration:line-through}.sty-b .lst .dg .cli{color:var(--b-fg2);letter-spacing:.2px;font-size:12px;font-weight:600;line-height:16px}.sty-b .lst .dg .age{color:var(--b-fg3);align-items:center;gap:3px;font-size:12px;line-height:16px;display:inline-flex}.sty-b .lst .dg .age .i{width:12px;height:12px}.sty-b .lst .dg .age.late{color:var(--b-warn-fg);font-weight:600}.sty-b .lst .dg .age.over{color:var(--b-dng-fg);font-weight:600}.sty-b .lst .dg .per{align-items:center;gap:8px;max-width:100%;display:inline-flex}.sty-b .lst .dg .per span:last-child{text-overflow:ellipsis;overflow:hidden}.sty-b .lst .dg .dim{color:var(--b-fg3)}.sty-b .lst .dg td.act{color:var(--b-fg3);font-size:12px}.sty-b .lst .dg .mcli{display:none}.sty-b .lst .dg .espacio td{border:0;padding:0}.sty-b .lst-foot{border-top:1px solid var(--b-st2);height:36px;color:var(--b-fg3);align-items:center;gap:8px;padding:0 8px;font-size:12px;line-height:16px;display:flex}.sty-b .lst-foot b{color:var(--b-fg1);font-variant-numeric:tabular-nums;font-weight:600}.sty-b .lst-foot .grow{flex:1}@media (forced-colors:active){.sty-b .vc,.sty-b .val-b .col,.sty-b .val-b .folded{border:1px solid canvastext}}@media (width<=639px){.sty-b .val-b .kpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.sty-b .val-b .kpi{scroll-snap-align:start;flex:0 0 160px;min-height:88px}.sty-b .val-b .kpi:first-child{flex-basis:200px}.sty-b .val-b .kpi .legend,.sty-b .val-b .kpi .k-s{display:none}.sty-b .val-b .kpi .k-l{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sty-b .val-b .board{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:300px;grid-auto-flow:column;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px;display:grid;overflow-x:auto}.sty-b .val-b .board .col{scroll-snap-align:start;min-height:420px}.sty-b .val-b .folded{white-space:normal;flex-wrap:wrap;gap:8px 12px}.sty-b .val-b .folded .why,.sty-b .val-b .folded span.grow{display:none}.sty-b .val-b .folded .zona.grow{flex-wrap:wrap;flex:100%;gap:8px 12px}.sty-b .val-b .folded .zona .ttl{white-space:normal;flex:100%}.sty-b .val-b>.filters{margin:0 -16px}.sty-b .lst{padding:0}.sty-b .lst .dg,.sty-b .lst .dg tbody{display:block}.sty-b .lst .dg thead,.sty-b .lst .dg colgroup{display:none}.sty-b .lst .dg tr{border-bottom:1px solid var(--b-st3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no est""asu hrs";gap:2px 8px;padding:10px 12px;display:grid}.sty-b .lst .dg tr.espacio{border:0;padding:0;display:block}.sty-b .lst .dg td{border:0;height:auto;padding:0;display:none}.sty-b .lst .dg td.c-no{grid-area:no;font-size:12px;line-height:16px;display:block}.sty-b .lst .dg td.c-est{grid-area:est;display:block}.sty-b .lst .dg td.c-asu{white-space:normal;grid-area:asu;display:block}.sty-b .lst .dg td.c-hrs{grid-area:hrs;align-self:end;font-size:12px;font-weight:600;line-height:16px;display:block}.sty-b .lst .dg .mcli{display:block}.sty-b .lst .dg td.c-asu .mcli{margin-top:2px}}.sty-b .ofe-dlg{width:calc(100vw - 48px);max-width:960px;padding:0}.sty-b .ofe-dlg>form>.fui-DialogBody{gap:0;max-height:calc(100dvh - 48px)}.sty-b .ofe-dlg .fui-DialogTitle{color:var(--b-fg1);padding:20px 24px 12px;font-size:20px;font-weight:600;line-height:28px}.sty-b .ofe-dlg .fui-DialogTitle__action{align-self:start;padding:16px 16px 0 0}.sty-b .ofe-dlg .ofe-sub{color:var(--b-fg2);margin-top:2px;font-size:14px;font-weight:400;line-height:20px;display:block}.sty-b .ofe-dlg .ofe-b{flex-direction:column;gap:14px;padding:4px 24px 16px;display:flex}.sty-b .ofe-dlg .ofe-b>*{flex-shrink:0}.sty-b .ofe-dlg .num input,.sty-b .ofe-dlg .num{font-variant-numeric:tabular-nums}.sty-b .ofe-q{align-items:flex-end;gap:8px;display:flex}.sty-b .ofe-q>.fui-Field{width:240px}.sty-b .ofe-q .hint{color:var(--b-fg2);flex:1;padding-bottom:8px;font-size:14px;line-height:20px}.sty-b .ofe-card{border-radius:var(--b-r-m);background:var(--b-ok-bg);border:1px solid var(--b-ok-bd);grid-template-columns:auto minmax(0,.8fr) minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:4px 16px;padding:12px 14px;display:grid}.sty-b .ofe-card.err{background:var(--b-dng-bg);border-color:var(--b-dng-bd)}.sty-b .ofe-card>.i{width:20px;height:20px;color:var(--b-ok-fg)}.sty-b .ofe-card.err>.i{color:var(--b-dng-fg)}.sty-b .ofe-card .kv{flex-direction:column;min-width:0;display:flex}.sty-b .ofe-card .k{color:var(--b-fg2);white-space:nowrap;font-size:12px;line-height:16px}.sty-b .ofe-card .v{color:var(--b-fg1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.sty-b .ofe-card .v .w{color:var(--b-warn-fg)}.sty-b .ofe-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;display:grid}.sty-b .ofe-grid .full{grid-column:1/-1}.sty-b .ofe-dlg .rad{flex-wrap:wrap;gap:8px;display:flex}.sty-b .ofe-dlg .rad .fui-Radio{border:1px solid var(--b-st1);border-radius:var(--b-r-m);background:var(--b-surface);padding-right:6px}.sty-b .ofe-dlg .rad .fui-Radio:has(input:checked){border-color:var(--b-brand-stroke);background:var(--b-brand-tint)}.sty-b .ofe-dlg .rad .fui-Radio:has(input:checked) .fui-Radio__label{color:var(--b-brand-fg-strong);font-weight:600}.sty-b .ofe-dlg .acc{border-radius:var(--b-r-m);background:var(--b-surface-2);border:1px solid var(--b-st3);grid-template-columns:170px minmax(0,1fr) minmax(0,1.3fr);gap:12px;padding:12px;display:grid}.sty-b .ofe-dlg .sect{color:var(--b-fg1);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.sty-b .ofe-dlg .sect .muted{color:var(--b-fg3);font-size:12px;font-weight:400}.sty-b .ofe-dlg .ln{border:1px solid var(--b-st2);border-radius:var(--b-r-m);overflow:hidden}.sty-b .ofe-dlg .ln .dg{table-layout:fixed;width:100%}.sty-b .ofe-dlg .ln .dg td{white-space:nowrap;text-overflow:ellipsis;height:44px;padding:4px 8px;overflow:hidden}.sty-b .ofe-dlg .ln .dg th{background:var(--b-surface-2)}.sty-b .ofe-dlg .ln .dg th:first-child,.sty-b .ofe-dlg .ln .dg td:first-child{padding-left:12px}.sty-b .ofe-dlg .ln .dg .fui-Select{width:100%}.sty-b .ofe-dlg .ln .dg .fui-Select.warn select{border-color:var(--b-warn-bd);border-bottom:2px solid var(--b-warn-solid)}.sty-b .ofe-dlg .ln .dg .ro{color:var(--b-fg3);font-size:12px;font-style:italic}.sty-b .ofe-dlg .ln .dg .hrs{width:64px;min-width:0}.sty-b .ofe-dlg .ln .dg .est{color:var(--b-fg3);white-space:normal;font-size:11px;line-height:14px;display:block}.sty-b .ofe-dlg .ln .dg tr.tot td{background:var(--b-surface-2);height:36px;font-weight:600}.sty-b .ofe-dlg .mbar.warn{background:var(--b-warn-bg);border-color:var(--b-warn-bd);color:var(--b-fg1)}.sty-b .ofe-dlg .mbar.warn>.i,.sty-b .ofe-dlg .mbar.warn .r>.i{color:var(--b-warn-fg)}.sty-b .ofe-dlg .mbar.ok{background:var(--b-ok-bg);border-color:var(--b-ok-bd);color:var(--b-fg1)}.sty-b .ofe-dlg .mbar.ok>.i{color:var(--b-ok-fg)}.sty-b .ofe-dlg .mbar.stk{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}.sty-b .ofe-dlg .mbar.stk .r{align-items:center;gap:10px;display:flex}.sty-b .ofe-dlg .mbar .code{font-family:var(--b-font-mono);margin-right:4px;font-size:12px}.sty-b .ofe-dlg .chk-l{color:var(--b-fg1);flex-direction:column;font-size:14px;line-height:20px;display:flex}.sty-b .ofe-dlg .chk-l>span{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .ofe-dlg .ofe-folder{align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.sty-b .ofe-dlg .ofe-folder .muted{color:var(--b-fg3)}.sty-b .ofe-dlg .ofe-done{flex-direction:column;gap:10px;display:flex}.sty-b .ofe-dlg .ofe-done .muted{color:var(--b-fg2);margin:0}.sty-b .ofe-dlg .ofe-done .acts{gap:8px;display:flex}.sty-b .ofe-dlg .ofe-f{border-top:1px solid var(--b-st3);align-items:center;gap:8px;padding:14px 24px 20px;display:flex}.sty-b .ofe-dlg .ofe-f .sum{min-width:0;color:var(--b-fg2);flex:1;font-size:12px;line-height:16px}.sty-b .ofe-dlg .ofe-f .sum b{color:var(--b-fg1);font-size:14px;font-weight:600;line-height:20px;display:block}@media (width<=639px){.sty-b .ofe-dlg{width:100vw;max-width:100vw}.sty-b .ofe-q{flex-wrap:wrap}.sty-b .ofe-q>.fui-Field{flex:auto;width:auto}.sty-b .ofe-q .hint{flex:100%;padding:0}.sty-b .ofe-grid{grid-template-columns:minmax(0,1fr)}.sty-b .ofe-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}.sty-b .ofe-card>.i{display:none}.sty-b .ofe-card .kv:nth-child(2),.sty-b .ofe-card .kv:nth-child(3){grid-column:1/-1}.sty-b .ofe-card .v{white-space:normal}.sty-b .ofe-dlg .acc{grid-template-columns:minmax(0,1fr)}.sty-b .ofe-dlg .ln{overflow-x:auto}.sty-b .ofe-dlg .ln .dg{min-width:760px}.sty-b .ofe-dlg .ofe-f{flex-wrap:wrap;padding:10px 16px 16px}.sty-b .ofe-dlg .ofe-f .sum{flex:100%}.sty-b .ofe-dlg .ofe-f .btn{flex:1;justify-content:center}}.sty-b{--b-font:"Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", "Segoe UI Web (West European)", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;--b-font-display:"Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;--b-font-doc:Carlito, Calibri, "Segoe UI", Arial, sans-serif;--b-font-mono:Consolas, "Cascadia Mono", "Courier New", monospace;--b-r-s:2px;--b-r-m:4px;--b-r-l:6px;--b-r-xl:8px;--b-r-c:9999px;--b-brand-10:#031716;--b-brand-20:#052322;--b-brand-30:#072f2e;--b-brand-40:#093c3b;--b-brand-50:#0b4948;--b-brand-60:#0d5655;--b-brand-70:#0f6766;--b-brand-80:#117877;--b-brand-90:#168e8d;--b-brand-100:#2fa3a1;--b-brand-110:#4db3b1;--b-brand-120:#6cc2c0;--b-brand-130:#8ed1cf;--b-brand-140:#b0e0de;--b-brand-150:#d1eeed;--b-brand-160:#ebf7f7;--b-canvas:#f5f5f5;--b-surface:#fff;--b-surface-2:#fafafa;--b-col:#f0f0f0;--b-subtle:#f5f5f5;--b-subtle-hover:#f0f0f0;--b-selected:#ebebeb;--b-desk:#e6e6e6;--b-fg1:#242424;--b-fg2:#424242;--b-fg3:#616161;--b-fg4:#707070;--b-fg-dis:#bdbdbd;--b-st1:#d1d1d1;--b-st2:#e0e0e0;--b-st3:#f0f0f0;--b-st-acc:#616161;--b-hatch:#d6d6d6;--b-brand-bg:#117877;--b-brand-bg-hover:#0f6766;--b-brand-bg-press:#093c3b;--b-brand-fg:#117877;--b-brand-fg-strong:#0d5655;--b-brand-link:#0f6766;--b-brand-tint:#ebf7f7;--b-brand-tint-2:#d1eeed;--b-brand-stroke:#168e8d;--b-brand-corp:#168e8d;--b-on-brand:#fff;--b-count-bg:#c50f1f;--b-logo-plate:transparent;--b-ok-fg:#0e700e;--b-ok-bg:#f1faf1;--b-ok-bd:#9fd89f;--b-ok-solid:#107c10;--b-warn-fg:#bc4b09;--b-warn-bg:#fff9f5;--b-warn-bd:#fdcfb4;--b-warn-solid:#f7630c;--b-dng-fg:#b10e1c;--b-dng-bg:#fdf3f4;--b-dng-bd:#eeacb2;--b-dng-solid:#c50f1f;--b-lav-fg:#4f42b8;--b-lav-bg:#f5f3fe;--b-lav-bd:#c9c2f5;--b-lav-solid:#7160e8;--b-neu-fg:#424242;--b-neu-bg:#f5f5f5;--b-neu-bd:#d1d1d1;--b-neu-solid:#8a8a8a;--b-proj-1:#117877;--b-proj-2:#4f42b8;--b-proj-3:#5c5c5c;--b-av-a-bg:#d1eeed;--b-av-a-fg:#0d5655;--b-av-b-bg:#e9e5fc;--b-av-b-fg:#4f42b8;--b-av-c-bg:#fbefc2;--b-av-c-fg:#6a4f00;--b-av-d-bg:#fadde0;--b-av-d-fg:#8e192e;--b-av-e-bg:#dcf0dc;--b-av-e-fg:#0e5c0e;--b-sw-1:#168e8d;--b-sw-2:#4f6bed;--b-sw-3:#7160e8;--b-sw-4:#c19c00;--b-sw-5:#da3b01;--b-sw-6:#107c10;--b-sw-7:#5c5c5c;--b-doc-paper:#fff;--b-doc-ink:#1a1a1a;--b-doc-turq:#5bb8b0;--b-doc-th:#66b8ae;--b-doc-th-ink:#fff;--b-doc-gray:#595959;--b-doc-tb:#b4c6e7;--b-doc-tb-head:#8ea9db;--b-doc-focus:#eef8f7;--b-doc-ai:#f3f1fd;--b-focus-out:#000;--b-focus-in:#fff;--b-sh2:0 0 2px #0000001f, 0 1px 2px #00000024;--b-sh4:0 0 2px #0000001f, 0 2px 4px #00000024;--b-sh8:0 0 2px #0000001f, 0 4px 8px #00000024;--b-sh16:0 0 2px #0000001f, 0 8px 16px #00000024;--b-sh28:0 0 8px #0000001f, 0 14px 28px #00000024}:root[data-theme=dark] .sty-b{--b-canvas:#141414;--b-surface:#292929;--b-surface-2:#1f1f1f;--b-col:#1f1f1f;--b-subtle:#333;--b-subtle-hover:#3d3d3d;--b-selected:#383838;--b-desk:#0f0f0f;--b-fg1:#fff;--b-fg2:#d6d6d6;--b-fg3:#adadad;--b-fg4:#999;--b-fg-dis:#5c5c5c;--b-st1:#666;--b-st2:#525252;--b-st3:#3d3d3d;--b-st-acc:#adadad;--b-hatch:#474747;--b-brand-bg:#0f6766;--b-brand-bg-hover:#117877;--b-brand-bg-press:#093c3b;--b-brand-fg:#4db3b1;--b-brand-fg-strong:#8ed1cf;--b-brand-link:#6cc2c0;--b-brand-tint:#102e2d;--b-brand-tint-2:#0d4241;--b-brand-stroke:#2fa3a1;--b-brand-corp:#168e8d;--b-on-brand:#fff;--b-count-bg:#c50f1f;--b-logo-plate:#fff;--b-ok-fg:#54b054;--b-ok-bg:#052505;--b-ok-bd:#107c10;--b-ok-solid:#359b35;--b-warn-fg:#faa06b;--b-warn-bg:#411200;--b-warn-bd:#c94f0f;--b-warn-solid:#f7630c;--b-dng-fg:#e37d80;--b-dng-bg:#3b0509;--b-dng-bd:#ad1f2c;--b-dng-solid:#dc626d;--b-lav-fg:#b9b0f7;--b-lav-bg:#241f45;--b-lav-bd:#5b4fc0;--b-lav-solid:#9c8ff0;--b-neu-fg:#d6d6d6;--b-neu-bg:#333;--b-neu-bd:#666;--b-neu-solid:#8a8a8a;--b-proj-1:#0f6766;--b-proj-2:#4f42b8;--b-proj-3:#5c5c5c;--b-av-a-bg:#0d4241;--b-av-a-fg:#8ed1cf;--b-av-b-bg:#2e2760;--b-av-b-fg:#c9c2f5;--b-av-c-bg:#463100;--b-av-c-fg:#f2d78a;--b-av-d-bg:#4a1520;--b-av-d-fg:#f2a9b3;--b-av-e-bg:#0f3d0f;--b-av-e-fg:#9fd89f;--b-doc-focus:#e4f4f3;--b-doc-ai:#ece9fc;--b-focus-out:#fff;--b-focus-in:#000;--b-sh2:0 0 2px #0000003d, 0 1px 2px #00000047;--b-sh4:0 0 2px #0000003d, 0 2px 4px #00000047;--b-sh8:0 0 2px #0000003d, 0 4px 8px #00000047;--b-sh16:0 0 2px #0000003d, 0 8px 16px #00000047;--b-sh28:0 0 8px #0000003d, 0 14px 28px #00000047}.sty-b{background:var(--b-canvas);color:var(--b-fg1);font-family:var(--b-font);-webkit-font-smoothing:antialiased;text-align:left;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;display:block}:where(.sty-b .bz,.sty-b .bz *){box-sizing:border-box}:where(.sty-b .bz) :where(p,h1,h2,h3,h4,ul,ol){margin:0;padding:0}:where(.sty-b .bz) :where(ul,ol){list-style:none}:where(.sty-b .bz) :where(a){color:var(--b-brand-link);text-decoration:none}:where(.sty-b .bz button,.sty-b button.bz){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sty-b .num,.sty-b .tab{font-variant-numeric:tabular-nums}.sty-b .sprite{width:0;height:0;position:absolute;overflow:hidden}.sty-b .i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.sty-b .i20{width:20px;height:20px}.sty-b .i12{width:12px;height:12px}.sty-b .bz :focus-visible:not([class*=fui-]),.sty-b .bz:focus-visible{outline:2px solid var(--b-focus-out);outline-offset:1px;box-shadow:0 0 0 1px var(--b-focus-in)}.sty-b .is-focus{outline:2px solid var(--b-focus-out);outline-offset:1px;box-shadow:0 0 0 1px var(--b-focus-in) inset}.sty-b .appbar{background:var(--b-surface);border-bottom:1px solid var(--b-st2);align-items:center;gap:12px;height:48px;padding:0 12px 0 0;display:flex}.sty-b .waffle{width:48px;height:48px;color:var(--b-fg2);place-items:center;display:grid}.sty-b .waffle:hover{background:var(--b-subtle)}.sty-b .logo{background:var(--b-logo-plate);border-radius:var(--b-r-m);width:auto;height:40px;padding:0 4px;display:block}.sty-b .appname{color:var(--b-fg1);border-left:1px solid var(--b-st2);white-space:nowrap;padding-left:12px;font-size:14px;font-weight:600;line-height:20px}.sty-b .dept{border-radius:var(--b-r-m);border:1px solid var(--b-st1);background:var(--b-surface);height:32px;color:var(--b-fg1);white-space:nowrap;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:14px;display:inline-flex}.sty-b .dept .sq{border-radius:var(--b-r-s);background:var(--b-sw-1);width:10px;height:10px}.sty-b .dept .code{color:var(--b-fg3);font-size:12px;font-weight:600}.sty-b .search{border-radius:var(--b-r-m);background:var(--b-subtle);width:440px;height:32px;color:var(--b-fg3);border:1px solid #0000;align-items:center;gap:8px;margin-left:auto;margin-right:auto;padding:0 6px 0 10px;font-size:14px;display:flex}.sty-b .search span.ph{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sty-b .kbd{border-radius:var(--b-r-m);border:1px solid var(--b-st1);background:var(--b-surface);height:20px;color:var(--b-fg3);white-space:nowrap;align-items:center;padding:0 5px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.sty-b .appicons{align-items:center;gap:4px;display:flex}.sty-b .icobtn{border-radius:var(--b-r-m);width:32px;height:32px;color:var(--b-fg2);place-items:center;display:grid;position:relative}.sty-b .icobtn:hover{background:var(--b-subtle)}.sty-b .icobtn .dot{border-radius:var(--b-r-c);background:var(--b-count-bg);min-width:16px;height:16px;color:var(--b-on-brand);text-align:center;box-shadow:0 0 0 2px var(--b-surface);padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:3px;right:3px}.sty-b .av{border-radius:var(--b-r-c);letter-spacing:.2px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.sty-b .av.s24{width:24px;height:24px;font-size:10px}.sty-b .av.s32{width:32px;height:32px;font-size:12px}.sty-b .av.s28{width:28px;height:28px;font-size:12px}.sty-b .av.s20{width:20px;height:20px;font-size:9px}.sty-b .av-a{background:var(--b-av-a-bg);color:var(--b-av-a-fg)}.sty-b .av-b{background:var(--b-av-b-bg);color:var(--b-av-b-fg)}.sty-b .av-c{background:var(--b-av-c-bg);color:var(--b-av-c-fg)}.sty-b .av-d{background:var(--b-av-d-bg);color:var(--b-av-d-fg)}.sty-b .av-e{background:var(--b-av-e-bg);color:var(--b-av-e-fg)}.sty-b .av-n{background:var(--b-selected);color:var(--b-fg2)}.sty-b .av-empty{border:1px dashed var(--b-st-acc);color:var(--b-fg3);background:0 0}.sty-b .presence{position:relative}.sty-b .presence:after{content:"";border-radius:var(--b-r-c);background:var(--b-ok-solid);width:10px;height:10px;box-shadow:0 0 0 2px var(--b-surface);position:absolute;bottom:-1px;right:-1px}.sty-b .shell{align-items:stretch;display:flex}.sty-b .rail{background:var(--b-surface-2);border-right:1px solid var(--b-st2);flex-direction:column;flex:none;align-items:center;gap:2px;width:68px;padding:8px 4px;display:flex}.sty-b .rail a{border-radius:var(--b-r-m);width:60px;height:54px;color:var(--b-fg3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;line-height:14px;display:flex;position:relative}.sty-b .rail a:hover{background:var(--b-subtle);color:var(--b-fg1)}.sty-b .rail a.on{color:var(--b-brand-fg);font-weight:600}.sty-b .rail a.on:before{content:"";border-radius:0 var(--b-r-s) var(--b-r-s) 0;background:var(--b-brand-stroke);width:3px;position:absolute;top:14px;bottom:14px;left:-4px}.sty-b .rail .sp{flex:1}.sty-b .rail .cnt{border-radius:var(--b-r-c);background:var(--b-brand-bg);min-width:16px;height:16px;color:var(--b-on-brand);padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:6px;right:10px}.sty-b .main{flex:1;min-width:0;padding:16px 24px 24px}.sty-b .phead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.sty-b .crumbs{color:var(--b-fg3);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.sty-b .crumbs a{color:var(--b-fg3)}.sty-b .crumbs .i{width:12px;height:12px}.sty-b .ptitle{align-items:center;gap:12px;margin-top:2px;display:flex}.sty-b .ptitle h1{font-family:var(--b-font-display);color:var(--b-fg1);white-space:nowrap;font-size:24px;font-weight:600;line-height:32px}.sty-b .meta{color:var(--b-fg3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.sty-b .phead-r{align-items:center;gap:12px;display:flex}.sty-b .demo{border-radius:var(--b-r-c);border:1px dashed var(--b-st1);height:24px;color:var(--b-fg3);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:16px;display:inline-flex}.sty-b .cmdbar{background:var(--b-surface);border-radius:var(--b-r-m);height:44px;box-shadow:var(--b-sh2);align-items:center;gap:2px;padding:0 6px;display:flex}.sty-b .cmdbar .grow{flex:1}.sty-b .sep{background:var(--b-st2);flex:none;width:1px;height:20px;margin:0 6px}.sty-b .btn{border-radius:var(--b-r-m);height:32px;color:var(--b-fg1);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.sty-b .btn:hover{background:var(--b-subtle)}.sty-b .btn .i{color:var(--b-brand-fg)}.sty-b .btn.sm{gap:4px;height:24px;padding:0 8px;font-size:12px}.sty-b .btn.primary{background:var(--b-brand-bg);color:var(--b-on-brand);padding:0 12px;font-weight:600}.sty-b .btn.primary .i{color:var(--b-on-brand)}.sty-b .btn.primary:hover{background:var(--b-brand-bg-hover)}.sty-b .btn.outline{background:var(--b-surface);border-color:var(--b-st1);font-weight:600}.sty-b .btn.outline:hover{background:var(--b-subtle)}.sty-b .btn.ghost .i{color:var(--b-fg2)}.sty-b .btn .chev{color:var(--b-fg3)}.sty-b .seg-ctl{border-radius:var(--b-r-m);background:var(--b-surface);border:1px solid var(--b-st1);gap:2px;padding:2px;display:inline-flex}.sty-b .seg-ctl button{border-radius:var(--b-r-s);height:26px;color:var(--b-fg2);align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.sty-b .seg-ctl button.on{background:var(--b-brand-tint);color:var(--b-brand-fg-strong);font-weight:600}.sty-b .seg-ctl button .i{width:16px;height:16px}.sty-b .badge{border-radius:var(--b-r-m);white-space:nowrap;border:1px solid;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.sty-b .badge .i{stroke-width:2px;width:12px;height:12px}.sty-b .b-neu{color:var(--b-neu-fg);background:var(--b-neu-bg);border-color:var(--b-neu-bd)}.sty-b .b-brand{color:var(--b-brand-fg-strong);background:var(--b-brand-tint);border-color:var(--b-brand-tint-2)}.sty-b .b-brand-solid{color:var(--b-on-brand);background:var(--b-brand-bg);border-color:var(--b-brand-bg)}.sty-b .b-brand-out{color:var(--b-brand-fg-strong);border-color:var(--b-brand-stroke);background:0 0}.sty-b .b-lav{color:var(--b-lav-fg);background:var(--b-lav-bg);border-color:var(--b-lav-bd)}.sty-b .b-warn{color:var(--b-warn-fg);background:var(--b-warn-bg);border-color:var(--b-warn-bd)}.sty-b .b-ok{color:var(--b-ok-fg);background:var(--b-ok-bg);border-color:var(--b-ok-bd)}.sty-b .b-dng{color:var(--b-dng-fg);background:var(--b-dng-bg);border-color:var(--b-dng-bd)}.sty-b .tag{border-radius:var(--b-r-m);background:var(--b-subtle);height:20px;color:var(--b-fg2);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-size:12px;line-height:16px;display:inline-flex}.sty-b .tag .i{width:12px;height:12px}.sty-b .tag.link{color:var(--b-brand-link);background:var(--b-brand-tint);font-weight:600}.sty-b .muted{color:var(--b-fg3)}.sty-b .cap1{font-size:12px;line-height:16px}.sty-b .dd{border-radius:var(--b-r-m);border:1px solid var(--b-st1);border-bottom-color:var(--b-st-acc);background:var(--b-surface);height:32px;color:var(--b-fg1);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:14px;display:inline-flex}.sty-b .dd .lbl{color:var(--b-fg3)}.sty-b .dd .chev{color:var(--b-fg3);margin-left:auto}.sty-b .dd.active{border-bottom:2px solid var(--b-brand-stroke)}.sty-b .chipf{border-radius:var(--b-r-c);border:1px solid var(--b-st1);background:var(--b-surface);height:28px;color:var(--b-fg2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.sty-b .chipf.on{background:var(--b-brand-tint);border-color:var(--b-brand-stroke);color:var(--b-brand-fg-strong);font-weight:600}.sty-b .chipf .n{color:var(--b-fg3);font-size:12px;font-weight:400}.sty-b .switch{color:var(--b-fg1);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.sty-b .switch .trk{border-radius:var(--b-r-c);border:1px solid var(--b-st-acc);background:var(--b-surface);flex:none;width:40px;height:20px;position:relative}.sty-b .switch .trk:after{content:"";border-radius:var(--b-r-c);background:var(--b-fg3);width:12px;height:12px;position:absolute;top:3px;left:3px}.sty-b .switch.on .trk{background:var(--b-brand-bg);border-color:var(--b-brand-bg)}.sty-b .switch.on .trk:after{background:var(--b-on-brand);left:23px}.sty-b .mbar{border-radius:var(--b-r-m);border:1px solid;align-items:center;gap:10px;min-height:36px;padding:6px 12px;font-size:14px;line-height:20px;display:flex}.sty-b .mbar .i{width:16px;height:16px}.sty-b .mbar b{font-weight:600}.sty-b .mbar .acts{flex:none;gap:4px;margin-left:auto;display:flex}.sty-b .mbar.info{background:var(--b-brand-tint);border-color:var(--b-brand-tint-2);color:var(--b-fg1)}.sty-b .mbar.info>.i{color:var(--b-brand-fg)}.sty-b .mbar.err{background:var(--b-dng-bg);border-color:var(--b-dng-bd);color:var(--b-fg1)}.sty-b .mbar.err>.i{color:var(--b-dng-fg)}.sty-b .card{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh4)}.sty-b .flat{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh2)}.sty-b .h-sub2{font-size:16px;font-weight:600;line-height:22px}.sty-b .h-body-strong{font-size:14px;font-weight:600;line-height:20px}.sty-b .lbl12{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .kpis{grid-template-columns:1.75fr 1fr 1fr 1.35fr;gap:12px;margin:12px 0;display:grid}.sty-b .kpi{flex-direction:column;gap:4px;min-height:96px;padding:12px 16px;display:flex}.sty-b .kpi .k-l{color:var(--b-fg2);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.sty-b .kpi .k-v{font-family:var(--b-font-display);font-variant-numeric:tabular-nums;color:var(--b-fg1);font-size:24px;font-weight:600;line-height:32px}.sty-b .kpi .k-v small{color:var(--b-fg3);margin-left:4px;font-size:14px;font-weight:400}.sty-b .kpi .k-s{color:var(--b-fg3);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.sty-b .delta-ok{color:var(--b-ok-fg);font-weight:600}.sty-b .delta-warn{color:var(--b-warn-fg);font-weight:600}.sty-b .stack{gap:2px;height:8px;margin:6px 0;display:flex}.sty-b .stack span{border-radius:var(--b-r-s);height:8px;display:block}.sty-b .s-sol{background:var(--b-neu-solid)}.sty-b .s-red{background:var(--b-brand-120)}.sty-b .s-rea{background:var(--b-lav-solid)}.sty-b .s-pen{background:var(--b-warn-solid)}.sty-b .s-ace{background:var(--b-ok-solid)}.sty-b .s-pla{background:var(--b-brand-bg)}.sty-b .legend{color:var(--b-fg2);flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:16px;display:flex}.sty-b .legend i{border-radius:var(--b-r-s);vertical-align:0;width:8px;height:8px;margin-right:5px;display:inline-block}.sty-b .legend b{color:var(--b-fg1);font-variant-numeric:tabular-nums;margin-left:3px;font-weight:600}.sty-b .mini{border-radius:var(--b-r-c);background:var(--b-st2);height:6px;margin-top:6px;position:relative;overflow:hidden}.sty-b .mini span{border-radius:var(--b-r-c);background:var(--b-brand-bg);position:absolute;top:0;bottom:0;left:0}.sty-b .mini span.over{background:var(--b-warn-solid);left:auto}.sty-b .filters{align-items:center;gap:8px;margin-bottom:12px;display:flex}.sty-b .filters .grow{flex:1}.sty-b .board{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid}.sty-b .col{background:var(--b-col);border-radius:var(--b-r-l);flex-direction:column;gap:8px;min-height:452px;padding:0 8px 8px;display:flex}.sty-b .col-h{border-top:3px solid var(--b-neu-solid);border-radius:var(--b-r-l) var(--b-r-l) 0 0;align-items:center;gap:6px;height:40px;margin:0 -8px;padding:0 10px;display:flex}.sty-b .col-h .t{color:var(--b-fg1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.sty-b .col-h .c{color:var(--b-fg2);background:var(--b-surface);border-radius:var(--b-r-c);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px;font-weight:600;line-height:16px}.sty-b .col-h .h{color:var(--b-fg3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.sty-b .col.c-sol .col-h{border-top-color:var(--b-neu-solid)}.sty-b .col.c-red .col-h{border-top-color:var(--b-brand-120)}.sty-b .col.c-rea .col-h{border-top-color:var(--b-lav-solid)}.sty-b .col.c-pen .col-h{border-top-color:var(--b-warn-solid)}.sty-b .col.c-ace .col-h{border-top-color:var(--b-ok-solid)}.sty-b .col.c-pla .col-h{border-top-color:var(--b-brand-bg)}.sty-b .vc{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh4);flex-direction:column;gap:6px;padding:10px 10px 10px 12px;display:flex}.sty-b .vc:hover{box-shadow:var(--b-sh8)}.sty-b .vc .r1{justify-content:space-between;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.sty-b .vc .no{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-weight:600}.sty-b .vc .age{color:var(--b-fg3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.sty-b .vc .age .i{width:12px;height:12px}.sty-b .vc .age.late{color:var(--b-warn-fg);font-weight:600}.sty-b .vc .age.over{color:var(--b-dng-fg);font-weight:600}.sty-b .vc .cli{color:var(--b-fg2);letter-spacing:.2px;font-size:12px;font-weight:600;line-height:16px}.sty-b .vc .sub{color:var(--b-fg1);font-size:14px;font-weight:600;line-height:18px}.sty-b .vc .chips{flex-wrap:wrap;gap:4px;display:flex}.sty-b .vc .ft{border-top:1px solid var(--b-st3);color:var(--b-fg2);align-items:center;gap:6px;padding-top:6px;font-size:12px;line-height:16px;display:flex}.sty-b .vc .ft .who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sty-b .vc .ft .hrs{color:var(--b-fg1);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}.sty-b .vc .hb{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-size:12px}.sty-b .auto{background:var(--b-lav-bg);border:1px solid var(--b-lav-bd);border-radius:var(--b-r-m);flex-direction:column;gap:6px;padding:8px;display:flex}.sty-b .auto .at{color:var(--b-lav-fg);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .segs{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.sty-b .segs span{border-radius:var(--b-r-s);background:var(--b-lav-bd);height:4px}.sty-b .segs span.d{background:var(--b-lav-solid)}.sty-b .segs span.r{background:repeating-linear-gradient(135deg, var(--b-lav-solid) 0 3px, var(--b-lav-bd) 3px 6px)}.sty-b .steps li{color:var(--b-fg2);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.sty-b .steps li .i{width:12px;height:12px}.sty-b .steps li.d .i{color:var(--b-ok-fg)}.sty-b .steps li.r{color:var(--b-fg1);font-weight:600}.sty-b .steps li.r .i{color:var(--b-lav-fg)}.sty-b .steps li.p{color:var(--b-fg3)}.sty-b .vc .act{gap:6px;display:flex}.sty-b .vc .act .btn{flex:1;justify-content:center}.sty-b .vc.dim{opacity:1}.sty-b .folded{color:var(--b-fg2);white-space:nowrap;align-items:center;gap:12px;margin-top:12px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.sty-b .folded .no{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-weight:600}.sty-b .folded .ttl{color:var(--b-fg1);text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.sty-b .folded .why{color:var(--b-fg2);text-overflow:ellipsis;min-width:0;overflow:hidden}.sty-b .folded .grow{flex:1}.sty-b .col-empty{border:1px dashed var(--b-st1);border-radius:var(--b-r-m);color:var(--b-fg3);text-align:center;padding:10px;font-size:12px;line-height:16px}.sty-b .ed{grid-template-columns:232px minmax(0,1fr) 312px;gap:12px;height:688px;margin-top:12px;display:grid}.sty-b .pane{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.sty-b .pane-h{border-bottom:1px solid var(--b-st3);flex:none;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.sty-b .pane-h .t{font-size:14px;font-weight:600;line-height:20px}.sty-b .toc{padding:6px}.sty-b .toc li{border-radius:var(--b-r-m);align-items:flex-start;gap:8px;padding:6px 8px;display:flex;position:relative}.sty-b .toc li:hover{background:var(--b-subtle)}.sty-b .toc .n{border-radius:var(--b-r-c);background:var(--b-subtle);width:18px;height:18px;color:var(--b-fg2);flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:600;display:grid}.sty-b .toc .tx{flex-direction:column;min-width:0;display:flex}.sty-b .toc .tx b{color:var(--b-fg1);font-size:14px;font-weight:600;line-height:20px}.sty-b .toc .tx span{color:var(--b-fg3);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.sty-b .toc .tx span .i{width:12px;height:12px}.sty-b .toc li.ok .n{background:var(--b-ok-bg);color:var(--b-ok-fg)}.sty-b .toc li.ok .tx span{color:var(--b-ok-fg)}.sty-b .toc li.warn .n{background:var(--b-warn-bg);color:var(--b-warn-fg)}.sty-b .toc li.warn .tx span{color:var(--b-warn-fg)}.sty-b .toc li.on{background:var(--b-brand-tint)}.sty-b .toc li.on:before{content:"";border-radius:var(--b-r-s);background:var(--b-brand-stroke);width:3px;position:absolute;top:8px;bottom:8px;left:0}.sty-b .toc li.on .n{background:var(--b-brand-bg);color:var(--b-on-brand)}.sty-b .toc li.on .tx span{color:var(--b-brand-fg-strong)}.sty-b .tabs{border-top:1px solid var(--b-st3);border-bottom:1px solid var(--b-st3);flex:none;gap:4px;padding:0 8px;display:flex}.sty-b .tabs button{height:36px;color:var(--b-fg2);align-items:center;gap:6px;padding:0 8px;font-size:14px;display:inline-flex;position:relative}.sty-b .tabs button.on{color:var(--b-fg1);font-weight:600}.sty-b .tabs button.on:after{content:"";border-radius:var(--b-r-c);background:var(--b-brand-stroke);height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.sty-b .tabs .c{background:var(--b-subtle);border-radius:var(--b-r-c);color:var(--b-fg2);padding:0 5px;font-size:12px;font-weight:600}.sty-b .cmts{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 12px;display:flex}.sty-b .cmt{gap:8px;display:flex}.sty-b .cmt .bd{color:var(--b-fg1);font-size:12px;line-height:17px}.sty-b .cmt .bd .w{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.sty-b .cmt .bd .w b{font-weight:600}.sty-b .cmt .bd .w span{color:var(--b-fg3);font-size:12px}.sty-b .mention{color:var(--b-brand-fg-strong);background:var(--b-brand-tint);border-radius:var(--b-r-s);padding:0 3px;font-weight:600}.sty-b .cmt.reply{margin-left:24px}.sty-b .compose{white-space:nowrap;border-radius:var(--b-r-m);border:1px solid var(--b-st1);border-bottom-color:var(--b-st-acc);height:32px;color:var(--b-fg3);align-items:center;gap:6px;margin-top:auto;padding:0 8px;font-size:12px;display:flex}.sty-b .compose .i:last-child{color:var(--b-brand-fg);margin-left:auto}.sty-b .docpane{background:var(--b-desk);border-radius:var(--b-r-m);min-height:0;box-shadow:var(--b-sh2);flex-direction:column;display:flex;overflow:hidden}.sty-b .fmt{background:var(--b-surface);border-bottom:1px solid var(--b-st2);flex:none;align-items:center;gap:2px;height:40px;padding:0 6px;display:flex}.sty-b .fmt .tb{border-radius:var(--b-r-m);width:28px;height:28px;color:var(--b-fg2);place-items:center;font-size:14px;display:grid}.sty-b .fmt .tb:hover{background:var(--b-subtle)}.sty-b .fmt .tb.on{background:var(--b-selected);color:var(--b-fg1)}.sty-b .fmt .tb.txt{font-family:var(--b-font-doc);color:var(--b-fg1);font-size:16px}.sty-b .fmt .dd{height:28px;padding:0 6px 0 8px;font-size:14px}.sty-b .fmt .grow{flex:1}.sty-b .fmt .zoom{color:var(--b-fg3);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:12px}.sty-b .docscroll{flex:1;min-height:0;padding:14px 0 18px;overflow:auto}.sty-b .page{background:var(--b-doc-paper);width:566px;color:var(--b-doc-ink);box-shadow:var(--b-sh8);font-family:var(--b-font-doc);margin:0 auto;padding:22px 48px 26px;font-size:12px;line-height:16px;position:relative}.sty-b .page .dh{color:var(--b-doc-ink);align-items:center;gap:14px;margin-bottom:12px;font-size:9px;line-height:12px;display:flex}.sty-b .page .dh img{width:auto;height:24px}.sty-b .page .dtitle{text-align:center;color:var(--b-doc-turq);margin:0 0 4px;font-size:19px;font-weight:700;line-height:23px}.sty-b .page .ddate{text-align:center;margin-bottom:8px;font-size:11px;line-height:14px}.sty-b .page table{border-collapse:collapse;width:100%}.sty-b .page .tsign th{background:var(--b-doc-th);color:var(--b-doc-th-ink);text-align:left;padding:2px 6px;font-size:10px;font-weight:400;line-height:14px}.sty-b .page .tsign td{border:1px solid var(--b-doc-ink);border-top:0;height:24px;padding:5px 6px;font-size:11px;line-height:14px}.sty-b .page h2.dh1{color:var(--b-doc-turq);align-items:center;gap:6px;margin:10px 0 4px;font-size:16px;font-weight:700;line-height:20px;display:flex}.sty-b .page h2.dh1 .tw{width:10px;height:10px;color:var(--b-doc-gray);stroke-width:2px}.sty-b .page .fold{font-family:var(--b-font);color:var(--b-doc-gray);margin-left:auto;font-size:10.5px;font-style:italic;font-weight:400;line-height:13px}.sty-b .page .fold2{color:var(--b-doc-turq);white-space:pre;margin:4px 0 0 18px;font-size:12px;line-height:16px}.sty-b .page p.dp{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:2px 0 5px}.sty-b .page h3.dh2{color:var(--b-doc-turq);white-space:pre;margin:7px 0 3px 18px;font-size:13px;font-weight:400;line-height:17px}.sty-b .page ul.circ{margin:0 0 3px}.sty-b .page ul.circ li{text-align:left;margin:1px 0 2px;padding-left:44px;position:relative}.sty-b .page ul.circ li:before{content:"o";font-family:Courier New,Courier,monospace;font-size:11px;position:absolute;top:0;left:28px}.sty-b .page .focusblk{background:var(--b-doc-focus);border-radius:var(--b-r-s);box-shadow:inset 2px 0 0 var(--b-brand-stroke);margin:0 -10px;padding:1px 10px 3px;position:relative}.sty-b .page .aimark{background:var(--b-doc-ai);border-bottom:1px dashed var(--b-lav-solid)}.sty-b .page .caret{background:var(--b-doc-ink);vertical-align:-2px;width:1px;height:13px;margin-left:1px;display:inline-block}.sty-b .floatbar{border-radius:var(--b-r-m);background:var(--b-surface);box-shadow:var(--b-sh8);font-family:var(--b-font);z-index:2;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:2px;right:4px}.sty-b .floatbar .btn{gap:4px;height:24px;padding:0 6px;font-size:12px}.sty-b .floatbar .btn .i{width:14px;height:14px;color:var(--b-lav-fg)}.sty-b .floatbar .sep{height:14px;margin:0 1px}.sty-b .page .thoras{width:78%;margin:4px auto 0;font-size:11.5px}.sty-b .page .thoras th{text-align:center;border:1px solid var(--b-doc-tb);border-bottom:2px solid var(--b-doc-tb-head);padding:3px 8px;font-weight:700}.sty-b .page .thoras td{border:1px solid var(--b-doc-tb);font-variant-numeric:tabular-nums;padding:2px 8px}.sty-b .page .thoras td.r{text-align:right}.sty-b .page .thoras tr.tot td{font-weight:700}.sty-b .page .pgbrk{color:var(--b-fg3);font-family:var(--b-font);align-items:center;gap:8px;margin:10px -48px;font-size:10px;line-height:12px;display:flex}.sty-b .page .pgbrk:before,.sty-b .page .pgbrk:after{content:"";border-top:1px dashed var(--b-doc-tb);flex:1}.sty-b .ai{overflow:auto}.sty-b .ai-sec{border-bottom:1px solid var(--b-st3);padding:9px 12px}.sty-b .ai-sec:last-child{border-bottom:0}.sty-b .ai-sec h4{color:var(--b-fg2);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .ai-sec h4 .r{color:var(--b-fg3);margin-left:auto;font-weight:400}.sty-b .btn.ai-gen{border-color:var(--b-lav-bd);background:var(--b-lav-bg);width:100%;color:var(--b-lav-fg);justify-content:center;font-weight:600}.sty-b .btn.ai-gen .i{color:var(--b-lav-fg)}.sty-b .ai .note{color:var(--b-fg3);margin-top:6px;font-size:12px;line-height:16px}.sty-b .acts3{border-radius:var(--b-r-m);border:1px solid var(--b-st2);align-items:center;gap:2px;padding:2px;display:flex}.sty-b .acts3 .btn{flex:1;justify-content:center;height:26px;padding:0 6px;font-size:12px}.sty-b .acts3 .sep{margin:0}.sty-b .ctx li{color:var(--b-fg1);gap:8px;padding:3px 0;font-size:12px;line-height:16px;display:flex}.sty-b .ctx li .i{color:var(--b-fg3);margin-top:0}.sty-b .ctx li .s{color:var(--b-fg3);font-size:12px;line-height:16px;display:block}.sty-b .path{font-family:var(--b-font-mono);color:var(--b-fg2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.sty-b .sim{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 8px;padding:3px 0;display:grid}.sty-b .sim .bar{grid-column:1/-1}.sty-b .sim .t{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.sty-b .sim .h{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.sty-b .sim .bar{border-radius:var(--b-r-c);background:var(--b-st2);height:3px;position:relative;overflow:hidden}.sty-b .sim .bar span{background:var(--b-lav-solid);border-radius:var(--b-r-c);position:absolute;top:0;bottom:0;left:0}.sty-b .sim .p{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-size:12px}.sty-b .hrs-t{border-collapse:collapse;width:100%;font-size:12px;line-height:16px}.sty-b .hrs-t td{vertical-align:top;border-bottom:1px solid var(--b-st3);padding:3px 0}.sty-b .hrs-t td.v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:8px;font-weight:600}.sty-b .hrs-t td .s{color:var(--b-fg3);font-size:12px;line-height:16px;display:block}.sty-b .hrs-t tr.tot td{border-bottom:0;font-weight:600}.sty-b .range{gap:4px;margin-top:6px;display:flex}.sty-b .range span{text-align:center;border-radius:var(--b-r-m);background:var(--b-subtle);color:var(--b-fg2);font-variant-numeric:tabular-nums;flex:1;padding:4px 2px;font-size:12px;line-height:16px}.sty-b .range span.on{background:var(--b-brand-tint);color:var(--b-brand-fg-strong);box-shadow:inset 0 0 0 1px var(--b-brand-stroke);font-weight:600}.sty-b .pl-wrap{grid-template-columns:minmax(0,1fr) 248px;gap:12px;margin-top:12px;display:grid}.sty-b .pl-tools{align-items:center;gap:8px;margin-top:12px;display:flex}.sty-b .pl-tools .grow{flex:1}.sty-b .range-lbl{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;font-size:14px;font-weight:600}.sty-b .lg{color:var(--b-fg2);white-space:nowrap;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.sty-b .lg i{border-radius:var(--b-r-s);vertical-align:-1px;width:18px;height:10px;margin-right:5px;display:inline-block}.sty-b .lg .l-conf{background:var(--b-proj-1)}.sty-b .lg .l-prov{background:repeating-linear-gradient(135deg, var(--b-brand-tint-2) 0 3px, var(--b-surface) 3px 6px);box-shadow:inset 0 0 0 1px var(--b-brand-stroke)}.sty-b .lg .l-over{background:var(--b-dng-solid)}.sty-b .lg .l-off{background:repeating-linear-gradient(135deg, var(--b-hatch) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--b-st2)}.sty-b .grid{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh4);overflow:hidden}.sty-b .g-row{grid-template-columns:196px repeat(20,minmax(0,1fr));display:grid}.sty-b .g-wk{border-bottom:1px solid var(--b-st3);align-items:center;height:30px}.sty-b .g-wk .wk{border-left:1px solid var(--b-st2);height:30px;color:var(--b-fg1);white-space:nowrap;grid-column:span 5;justify-content:space-between;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .g-wk .wk span{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-weight:400}.sty-b .g-wk .corner{color:var(--b-fg2);grid-column:1;padding:0 12px;font-size:12px;font-weight:600}.sty-b .g-days{border-bottom:1px solid var(--b-st2);height:24px}.sty-b .g-days span{color:var(--b-fg3);font-variant-numeric:tabular-nums;border-left:1px solid var(--b-st3);place-items:center;font-size:12px;line-height:16px;display:grid}.sty-b .g-days span.mon{border-left-color:var(--b-st2)}.sty-b .g-days span.off{background:repeating-linear-gradient(135deg, var(--b-hatch) 0 2px, transparent 2px 6px);color:var(--b-fg2);font-weight:600}.sty-b .g-days .corner{border-left:0;grid-column:1;place-items:center start;padding:0 12px}.sty-b .p-row{border-bottom:1px solid var(--b-st3);grid-template-rows:7px 22px 4px 22px 9px;position:relative}.sty-b .p-row .who{border-right:1px solid var(--b-st2);grid-area:1/1/-1;align-items:center;gap:8px;min-width:0;padding:0 10px 0 12px;display:flex}.sty-b .p-row .who .nm{flex-direction:column;flex:1;min-width:0;display:flex}.sty-b .p-row .who b{white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:20px;display:flex}.sty-b .p-row .who b .i{width:14px;height:14px;color:var(--b-dng-fg);stroke-width:2px}.sty-b .p-row .who .rl{color:var(--b-fg3);white-space:nowrap;font-size:12px;line-height:16px}.sty-b .capbar{align-items:center;gap:6px;margin-top:3px;display:flex}.sty-b .capbar .tr{border-radius:var(--b-r-c);background:var(--b-st2);flex:1;height:4px;position:relative;overflow:hidden}.sty-b .capbar .tr span{background:var(--b-brand-bg);position:absolute;top:0;bottom:0;left:0}.sty-b .capbar .tr span.pv{background:repeating-linear-gradient(135deg, var(--b-brand-stroke) 0 2px, var(--b-brand-tint-2) 2px 4px)}.sty-b .capbar .tr span.hot{background:var(--b-dng-solid)}.sty-b .capbar em{color:var(--b-fg2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-style:normal;line-height:16px}.sty-b .p-bg{background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(5% - 1px), var(--b-st3) calc(5% - 1px), var(--b-st3) 5%);grid-area:1/2/-1/-1}.sty-b .p-wkl{border-left:1px solid var(--b-st2);grid-row:1/-1}.sty-b .p-off{background:repeating-linear-gradient(135deg, var(--b-hatch) 0 2px, transparent 2px 6px);grid-row:1/-1}.sty-b .p-over{background:var(--b-dng-bg);box-shadow:inset 0 0 0 1px var(--b-dng-bd);grid-row:1/-1}.sty-b .p-overbar{background:var(--b-dng-solid);border-radius:var(--b-r-c) var(--b-r-c) 0 0;grid-row:5;align-self:end;height:3px;margin:0 1px}.sty-b .blk{border-radius:var(--b-r-m);white-space:nowrap;text-overflow:ellipsis;z-index:1;height:22px;margin:0 2px;padding:0 5px;font-size:12px;font-weight:600;line-height:22px;position:relative;overflow:hidden}.sty-b .blk.l1{grid-row:2}.sty-b .blk.l2{grid-row:4}.sty-b .blk.p1{background:var(--b-proj-1);color:var(--b-on-brand)}.sty-b .blk.p2{background:var(--b-proj-2);color:var(--b-on-brand)}.sty-b .blk.p3{background:var(--b-proj-3);color:var(--b-on-brand)}.sty-b .blk.prov{background:repeating-linear-gradient(135deg, var(--b-brand-tint-2) 0 4px, var(--b-surface) 4px 8px);box-shadow:inset 0 0 0 1px var(--b-brand-stroke);color:var(--b-brand-fg-strong)}.sty-b .blk.ghost{background:var(--b-brand-tint);border:1.5px dashed var(--b-brand-stroke);color:var(--b-brand-fg-strong);font-weight:600;line-height:19px}.sty-b .blk.abs{color:var(--b-fg2);text-align:center;background:0 0;padding:0 2px;font-style:italic;font-weight:400}.sty-b .blk.over-t{box-shadow:inset 0 0 0 1.5px var(--b-dng-solid)}.sty-b .blk .h{opacity:.92;margin-left:4px;font-weight:400}.sty-b .g-sum{background:var(--b-surface-2);grid-template-rows:44px}.sty-b .g-sum .lab{border-right:1px solid var(--b-st2);flex-direction:column;grid-column:1;justify-content:center;padding:0 12px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .g-sum .lab span{color:var(--b-fg3);font-size:12px;font-weight:400}.sty-b .g-sum .w{border-left:1px solid var(--b-st2);flex-direction:column;grid-column:span 5;justify-content:center;gap:4px;padding:0 10px;display:flex}.sty-b .g-sum .w .tx{color:var(--b-fg2);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;font-size:12px;line-height:16px;display:flex}.sty-b .g-sum .w .tx b{color:var(--b-fg1);font-weight:600}.sty-b .g-sum .w .tr{border-radius:var(--b-r-c);background:var(--b-st2);gap:2px;height:6px;display:flex;position:relative;overflow:hidden}.sty-b .g-sum .w .tr span{background:var(--b-brand-bg);border-radius:var(--b-r-c);height:6px}.sty-b .g-sum .w .tr span.pv{background:repeating-linear-gradient(135deg, var(--b-brand-stroke) 0 2px, var(--b-brand-tint-2) 2px 4px)}.sty-b .real{grid-template-columns:260px 1fr;align-items:center;gap:20px;margin-top:12px;padding:12px 16px;display:grid}.sty-b .real .rt b{font-size:14px;font-weight:600;line-height:20px;display:block}.sty-b .real .rt span{color:var(--b-fg3);font-size:12px;line-height:16px;display:block}.sty-b .real .big{font-family:var(--b-font-display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:600;line-height:32px}.sty-b .real .big small{color:var(--b-fg3);font-size:14px;font-weight:400}.sty-b .rv{grid-template-columns:96px 1fr 104px;align-items:center;gap:6px 12px;font-size:12px;line-height:16px;display:grid}.sty-b .rv .tr{border-radius:var(--b-r-c);background:var(--b-st2);height:8px;position:relative}.sty-b .rv .tr span{border-radius:var(--b-r-c);background:var(--b-brand-bg);position:absolute;top:0;bottom:0;left:0}.sty-b .rv .tr i{background:var(--b-fg2);width:2px;position:absolute;top:-3px;bottom:-3px;left:80%}.sty-b .rv .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--b-fg2);white-space:nowrap}.sty-b .rv .v b{color:var(--b-fg1);font-weight:600}.sty-b .tray{flex-direction:column;min-height:0;display:flex}.sty-b .tray .grp{border-radius:var(--b-r-m);background:var(--b-col);margin:8px;padding:8px}.sty-b .tray .gh{flex-direction:column;gap:4px;padding:2px 2px 8px;display:flex}.sty-b .tray .gh b{font-size:14px;font-weight:600;line-height:20px}.sty-b .tray .gh span{color:var(--b-fg3);font-size:12px;line-height:16px}.sty-b .task{background:var(--b-surface);border-radius:var(--b-r-m);box-shadow:var(--b-sh2);align-items:center;gap:8px;margin-top:6px;padding:7px 8px 7px 4px;font-size:12px;line-height:16px;display:flex}.sty-b .task .grip{color:var(--b-fg3);width:14px;height:14px}.sty-b .task .tt{flex:1;min-width:0}.sty-b .task .tt b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.sty-b .task .tt span{color:var(--b-fg3);font-size:12px}.sty-b .task .hh{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.sty-b .task.drag{box-shadow:var(--b-sh16);outline:1.5px solid var(--b-brand-stroke);transform:rotate(-1.2deg)translate(-6px)}.sty-b .task.dragsrc{opacity:1;box-shadow:none;border:1px dashed var(--b-st1);color:var(--b-fg3);background:0 0}.sty-b .tray .foot{border-top:1px solid var(--b-st3);color:var(--b-fg3);flex-direction:column;gap:8px;margin-top:auto;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.sty-b .tray .foot .btn{justify-content:center}.sty-b .dtabs{border-bottom:1px solid var(--b-st2);align-items:center;gap:4px;margin-top:12px;display:flex}.sty-b .dtabs button{height:40px;color:var(--b-fg2);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex;position:relative}.sty-b .dtabs button .sq{border-radius:var(--b-r-s);width:10px;height:10px}.sty-b .dtabs button .cd{color:var(--b-fg3);font-size:12px;font-weight:600}.sty-b .dtabs button.on{color:var(--b-fg1);font-weight:600}.sty-b .dtabs button.on:after{content:"";border-radius:var(--b-r-c);background:var(--b-brand-stroke);height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.sty-b .dtabs .add{color:var(--b-brand-link);font-weight:600}.sty-b .dtabs .add .i{color:var(--b-brand-fg)}.sty-b .dgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:16px;display:grid}.sty-b .a-gen{grid-area:1/1}.sty-b .a-tar{grid-area:1/2}.sty-b .a-ia{grid-area:1/3}.sty-b .a-doc{grid-area:2/1}.sty-b .a-res{grid-area:2/2/auto/4}.sty-b .fld.stk{grid-template-columns:minmax(0,1fr);gap:4px;padding:4px 0}.sty-b .fld.stk .pathprev{grid-column:1;margin:0}.sty-b .dg.compact td{padding:5px 8px}.sty-b .stackc{flex-direction:column;gap:16px;display:flex}.sty-b .ftab-h{border-bottom:1px solid var(--b-st3);align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.sty-b .ftab-h .t{font-size:16px;font-weight:600;line-height:22px}.sty-b .ftab-h .chev{color:var(--b-fg3)}.sty-b .ftab-h .r{align-items:center;gap:4px;margin-left:auto;display:flex}.sty-b .ftab-b{padding:10px 16px 14px}.sty-b .fld{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;display:grid}.sty-b .fld>label{color:var(--b-fg2);font-size:14px;line-height:20px}.sty-b .fld>label .req{color:var(--b-dng-fg);margin-left:2px}.sty-b .fld .hint{color:var(--b-fg3);grid-column:2;margin-top:-4px;margin-bottom:4px;font-size:12px;line-height:16px}.sty-b .inp{border-radius:var(--b-r-m);border:1px solid var(--b-st1);border-bottom-color:var(--b-st-acc);background:var(--b-surface);height:32px;color:var(--b-fg1);white-space:nowrap;align-items:center;gap:8px;min-width:0;padding:0 8px 0 10px;font-size:14px;display:flex;overflow:hidden}.sty-b .inp .chev{color:var(--b-fg3);margin-left:auto}.sty-b .inp .tx{text-overflow:ellipsis;min-width:0;overflow:hidden}.sty-b .inp.ro{background:var(--b-subtle);border-color:var(--b-st2);color:var(--b-fg2)}.sty-b .inp.ro .i{color:var(--b-fg3);margin-left:auto}.sty-b .inp.focus{border-bottom:2px solid var(--b-brand-stroke)}.sty-b .inp .sub{color:var(--b-fg3);text-overflow:ellipsis;font-size:12px;overflow:hidden}.sty-b .inp .mono{font-family:var(--b-font-mono);color:var(--b-fg1);font-size:12px}.sty-b .sw{align-items:center;gap:6px;display:flex}.sty-b .sw span{border-radius:var(--b-r-m);width:22px;height:22px;display:block}.sty-b .sw span.on{box-shadow:0 0 0 2px var(--b-surface), 0 0 0 4px var(--b-fg1)}.sty-b .dg{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.sty-b .dg th{color:var(--b-fg2);text-align:left;border-bottom:1px solid var(--b-st2);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:600;line-height:16px}.sty-b .dg td{border-bottom:1px solid var(--b-st3);vertical-align:middle;padding:7px 8px}.sty-b .dg tr:hover td{background:var(--b-subtle)}.sty-b .dg td.n,.sty-b .dg th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sty-b .dg .code{font-family:var(--b-font-mono);color:var(--b-fg1);font-size:12px}.sty-b .dg .s{color:var(--b-fg3);font-size:12px;line-height:16px;display:block}.sty-b .dg tr.sel td{background:var(--b-brand-tint)}.sty-b .prompt{border:1px solid var(--b-st1);border-bottom-color:var(--b-st-acc);border-radius:var(--b-r-m);font-family:var(--b-font-mono);color:var(--b-fg1);background:var(--b-surface);white-space:pre-wrap;padding:8px 10px;font-size:12px;line-height:18px;position:relative}.sty-b .prompt .v{color:var(--b-brand-fg-strong);background:var(--b-brand-tint);border-radius:var(--b-r-s);padding:0 2px}.sty-b .prompt .c{color:var(--b-fg3)}.sty-b .vars{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.sty-b .pct{align-items:center;gap:6px;display:flex}.sty-b .pct .tr{border-radius:var(--b-r-c);background:var(--b-st2);width:44px;height:4px;position:relative;overflow:hidden}.sty-b .pct .tr span{background:var(--b-brand-bg);position:absolute;top:0;bottom:0;left:0}.sty-b .pct b{font-variant-numeric:tabular-nums;text-align:right;min-width:32px;font-size:12px;font-weight:600}.sty-b .rsrc{align-items:center;gap:8px;min-width:0;display:flex}.sty-b .rsrc b{white-space:nowrap;font-weight:600}.sty-b .pathprev{color:var(--b-fg3);white-space:nowrap;grid-column:2;align-items:center;gap:4px;margin:-2px 0 6px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.sty-b .pathprev .i{width:12px;height:12px}.sty-b .pathprev .mono{font-family:var(--b-font-mono);color:var(--b-fg2);text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:no-preference){.sty-b .btn,.sty-b .vc,.sty-b .icobtn,.sty-b .rail a{transition:background-color .1s,box-shadow .15s}}.sty-b .home{height:48px;color:inherit;border-radius:var(--b-r-m);align-items:center;gap:12px;text-decoration:none;display:flex}.sty-b .i24{stroke-width:1.5px;width:24px;height:24px}.sty-b .waffle[aria-expanded=true]{background:var(--b-selected);color:var(--b-fg1)}.sty-b .launcher{z-index:20;background:var(--b-surface);border-radius:var(--b-r-xl);width:336px;box-shadow:var(--b-sh16);padding:16px;display:none;position:absolute;top:52px;left:4px}.sty-b .launcher.open{display:block}.sty-b .lz-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sty-b .lz-h b{color:var(--b-fg1);font-size:14px;font-weight:600;line-height:20px}.sty-b .lz-grid{grid-template-columns:repeat(3,96px);gap:8px;display:grid}.sty-b .lz-app{border-radius:var(--b-r-m);width:96px;height:92px;color:var(--b-fg1);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.sty-b .lz-app:hover{background:var(--b-subtle)}.sty-b .lz-app:hover .lz-tile{box-shadow:var(--b-sh4)}.sty-b .lz-tile{border-radius:var(--b-r-xl);flex:none;place-items:center;width:40px;height:40px;display:grid}.sty-b .lz-app .lb{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:88px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.sty-b .lz-sep{background:var(--b-st3);height:1px;margin:12px 0}.sty-b .lz-sec{color:var(--b-fg3);align-items:center;gap:6px;margin-bottom:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .lz-sec .sq{border-radius:var(--b-r-s);background:var(--b-sw-1);width:8px;height:8px}.sty-b .lz-row{border-radius:var(--b-r-m);height:32px;color:var(--b-fg1);white-space:nowrap;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:20px;display:flex}.sty-b .lz-row:hover{background:var(--b-subtle)}.sty-b .lz-row>.i:first-child{color:var(--b-brand-fg)}.sty-b .lz-row .x{width:12px;height:12px;color:var(--b-fg3);margin-left:auto}.sty-b .lz-row .rol{color:var(--b-fg3);margin-left:auto;font-size:12px;line-height:16px}.sty-b .b-cur{color:var(--b-on-brand);background:var(--b-brand-bg);border-color:var(--b-brand-bg)}.sty-b .subg{border-top:1px solid var(--b-st2);height:32px;color:var(--b-fg2);align-items:center;gap:6px;margin-top:2px;padding:8px 2px 0;font-size:12px;font-weight:600;line-height:16px;display:flex}.sty-b .subg .i{width:12px;height:12px;color:var(--b-brand-fg)}.sty-b .subg .c{color:var(--b-fg2);background:var(--b-surface);border-radius:var(--b-r-c);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px;font-weight:600;line-height:16px}.sty-b .subg .h{color:var(--b-fg3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.sty-b .segs{grid-template-columns:repeat(8,1fr)}.sty-b .segs span.e{background:var(--b-dng-solid)}.sty-b .steps li.e{color:var(--b-dng-fg);font-weight:600}.sty-b .bnav{display:none}@media (width<=639px){.sty-b .appbar{gap:8px;padding-right:8px}.sty-b .home{gap:8px}.sty-b .logo{height:28px;padding:0 2px}.sty-b .appname,.sty-b .dept .nm,.sty-b .appicons .icobtn.help{display:none}.sty-b .dept{gap:6px;padding:0 4px 0 8px}.sty-b .search{width:32px;height:32px;color:var(--b-fg2);background:0 0;justify-content:center;margin-left:auto;margin-right:0;padding:0}.sty-b .search .ph,.sty-b .search .kbd{display:none}.sty-b .search .i{width:20px;height:20px}.sty-b .rail{display:none}.sty-b .main{padding-bottom:88px}.sty-b .launcher{width:auto;left:8px;right:8px}.sty-b .lz-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sty-b .lz-app{width:auto}.sty-b .bnav{z-index:15;background:var(--b-surface-2);border-top:1px solid var(--b-st2);justify-content:space-around;align-items:stretch;height:56px;display:flex;position:fixed;bottom:0;left:0;right:0}.sty-b .bnav a{color:var(--b-fg3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10px;line-height:14px;display:flex;position:relative}.sty-b .bnav a.on{color:var(--b-brand-fg);font-weight:600}.sty-b .bnav a.on:before{content:"";border-radius:0 0 var(--b-r-s) var(--b-r-s);background:var(--b-brand-stroke);width:28px;height:3px;margin-left:-14px;position:absolute;top:0;left:50%}.sty-b .bnav .cnt{border-radius:var(--b-r-c);background:var(--b-brand-bg);min-width:16px;height:16px;color:var(--b-on-brand);text-align:center;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:5px;left:calc(50% + 4px)}}@media (width>=640px){.sty-b .search{flex:0 440px;min-width:0}}.sty-b .search .ph{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme=hc] .sty-b{--b-canvas:Canvas;--b-surface:Canvas;--b-surface-2:Canvas;--b-col:Canvas;--b-subtle:Canvas;--b-subtle-hover:Canvas;--b-selected:Highlight;--b-desk:Canvas;--b-fg1:CanvasText;--b-fg2:CanvasText;--b-fg3:CanvasText;--b-fg4:CanvasText;--b-fg-dis:GrayText;--b-st1:CanvasText;--b-st2:CanvasText;--b-st3:CanvasText;--b-st-acc:CanvasText;--b-hatch:CanvasText;--b-brand-bg:CanvasText;--b-brand-bg-hover:CanvasText;--b-brand-bg-press:CanvasText;--b-brand-fg:LinkText;--b-brand-fg-strong:CanvasText;--b-brand-link:LinkText;--b-brand-tint:Canvas;--b-brand-tint-2:CanvasText;--b-brand-stroke:Highlight;--b-brand-corp:Highlight;--b-brand-120:CanvasText;--b-on-brand:Canvas;--b-count-bg:CanvasText;--b-logo-plate:#fff;--b-ok-fg:CanvasText;--b-ok-bg:Canvas;--b-ok-bd:CanvasText;--b-ok-solid:CanvasText;--b-warn-fg:CanvasText;--b-warn-bg:Canvas;--b-warn-bd:CanvasText;--b-warn-solid:CanvasText;--b-dng-fg:CanvasText;--b-dng-bg:Canvas;--b-dng-bd:CanvasText;--b-dng-solid:CanvasText;--b-lav-fg:CanvasText;--b-lav-bg:Canvas;--b-lav-bd:CanvasText;--b-lav-solid:CanvasText;--b-neu-fg:CanvasText;--b-neu-bg:Canvas;--b-neu-bd:CanvasText;--b-neu-solid:CanvasText;--b-av-a-bg:Canvas;--b-av-a-fg:CanvasText;--b-av-b-bg:Canvas;--b-av-b-fg:CanvasText;--b-av-c-bg:Canvas;--b-av-c-fg:CanvasText;--b-av-d-bg:Canvas;--b-av-d-fg:CanvasText;--b-av-e-bg:Canvas;--b-av-e-fg:CanvasText;--b-sw-1:CanvasText;--b-focus-out:CanvasText;--b-focus-in:Canvas;--b-sh2:0 0 0 1px CanvasText;--b-sh4:0 0 0 1px CanvasText;--b-sh8:0 0 0 1px CanvasText;--b-sh16:0 0 0 1px CanvasText;--b-sh28:0 0 0 1px CanvasText}:root[data-theme=hc] .sty-b .av{outline:1px solid canvastext}@media (forced-colors:active){.sty-b .cmdbar,.sty-b .card,.sty-b .flat,.sty-b .launcher,.sty-b .appbar,.sty-b .rail,.sty-b .bnav{outline:1px solid canvastext}.sty-b .rail a.on:before,.sty-b .bnav a.on:before{forced-color-adjust:none;background:highlight}.sty-b .icobtn .dot,.sty-b .rail .cnt,.sty-b .bnav .cnt{forced-color-adjust:none;color:highlighttext;background:highlight}.sty-b .btn.primary{border-color:buttontext}}.sty-b .appbar{z-index:10;position:sticky;top:0}.sty-b .appwrap{position:relative}.sty-b .appbar .env{letter-spacing:.04em;flex:none}.sty-b button.search{text-align:left;cursor:pointer}.sty-b button.search:hover{border-color:var(--b-st2);color:var(--b-fg2)}.sty-b .search .ph{min-width:0}@media (width<=639px){.sty-b .search,.sty-b .waffle{flex:none}.sty-b .appbar .home+.env{z-index:1;height:auto;padding:0 3px;font-size:9px;line-height:11px;position:absolute;bottom:1px;left:56px}}.sty-b .shell{min-height:calc(100vh - 48px)}.sty-b .shell>.rail{height:calc(100vh - 48px);position:sticky;top:48px;overflow:hidden auto}.sty-b .main:focus{outline:none}.sty-b .main:focus-visible{outline:2px solid var(--b-focus-out);outline-offset:-2px}.sty-b .rail a{word-break:keep-all}.sty-b .lz-empty{color:var(--b-fg3);padding:4px 8px;font-size:12px;line-height:16px}.sty-b .msheet{flex-direction:column;gap:2px;padding:0 0 8px;display:flex}.sty-b .msheet a,.sty-b .msheet button{border-radius:var(--b-r-m);min-height:44px;color:var(--b-fg1);text-align:left;align-items:center;gap:12px;width:100%;padding:0 12px;font-size:14px;line-height:20px;display:flex}.sty-b .msheet a:hover,.sty-b .msheet button:hover{background:var(--b-subtle)}.sty-b .msheet .i{color:var(--b-fg2)}.sty-b .msheet a.on{color:var(--b-brand-fg);background:var(--b-brand-tint);font-weight:600}.sty-b .msheet a.on .i{color:var(--b-brand-fg)}.sty-b .pg{flex-direction:column;gap:12px;min-width:0;display:flex}.sty-b .pg>.phead,.sty-b .pg>.filters,.sty-b .pg>.kpis{margin:0}.sty-b .pg-body{flex-direction:column;gap:12px;min-width:0;display:flex}.sty-b .crumbs .cur{color:var(--b-fg3)}.sty-b .crumbs a:hover{color:var(--b-fg1);text-decoration:underline}.sty-b .ptitle h1{margin:0}.sty-b .btn[aria-disabled=true]{color:var(--b-fg-dis);cursor:not-allowed}.sty-b .btn[aria-disabled=true] .i{color:var(--b-fg-dis)}.sty-b .btn[aria-disabled=true]:hover{background:0 0}.sty-b a.btn{text-decoration:none}.sty-b .i.fi{fill:currentColor;stroke:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.sty-b .btn .i.fi{color:var(--b-brand-fg)}.sty-b .btn.primary .i.fi{color:var(--b-on-brand)}.sty-b .splitb{flex:none;align-items:stretch;display:inline-flex}.sty-b .splitb>.btn.primary:first-child{border-radius:var(--b-r-m) 0 0 var(--b-r-m)}.sty-b .splitb>.btn.primary.chev-b{border-radius:0 var(--b-r-m) var(--b-r-m) 0;border-left:1px solid color-mix(in srgb, var(--b-on-brand) 45%, transparent);padding:0 6px}.sty-b .splitb>.btn.primary.chev-b .i{width:12px;height:12px}.sty-b .seg-ctl button[aria-pressed=true]{background:var(--b-brand-tint);color:var(--b-brand-fg-strong);font-weight:600}.sty-b button.chipf{cursor:pointer}.sty-b .kpi .k-v.empty{color:var(--b-fg3)}.sty-b .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){.sty-b .main{padding:12px 16px 88px}.sty-b .phead{flex-wrap:wrap;align-items:center;gap:8px}.sty-b .phead>div:first-child{flex:100%;min-width:0}.sty-b .ptitle{flex-wrap:wrap;gap:0 12px}.sty-b .ptitle h1{white-space:normal}.sty-b .phead-r{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.sty-b .phead-r:empty,.sty-b .cmdbar .btn.opt,.sty-b .cmdbar .sync,.sty-b .cmdbar .sep{display:none}.sty-b .cmdbar .btn.opt.m-keep{display:inline-flex}.sty-b .filters{scrollbar-width:none;margin:0 -16px;padding:2px 16px;overflow-x:auto}.sty-b .filters>*{flex:none}.sty-b .filters>.grow,.sty-b .filters>.cap1,.sty-b .filters .plg{display:none}.sty-b .shell{min-height:calc(100vh - 48px)}}.sty-b .cmdbar .sync{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sty-b .sec-h{align-items:center;gap:8px;min-height:24px;margin:0 0 8px;display:flex}.sty-b .sec-h h2{color:var(--b-fg1);font-size:16px;font-weight:600;line-height:22px}.sty-b .sec-h .grow{flex:1}.sty-b .lnk{color:var(--b-brand-link);white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.sty-b .lnk .i{width:12px;height:12px}.sty-b .pane-h .grow{flex:1}.sty-b .pane-h .c{background:var(--b-subtle);border-radius:var(--b-r-c);color:var(--b-fg2);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px;font-weight:600}.sty-b .pane-b{padding:10px 12px 12px}.sty-b .s-dng{background:var(--b-dng-solid)}.sty-b .rv .tr span.pv{background:repeating-linear-gradient(135deg, var(--b-brand-stroke) 0 2px, var(--b-brand-tint-2) 2px 4px)}.sty-b .rv .tr span.s-sol{background:var(--b-neu-solid)}.sty-b .rv .tr span.s-red{background:var(--b-brand-120)}.sty-b .rv .tr span.s-rea{background:var(--b-lav-solid)}.sty-b .rv .tr span.s-pen{background:var(--b-warn-solid)}.sty-b .rv .tr span.s-ace{background:var(--b-ok-solid)}.sty-b .rv .tr span.s-pla{background:var(--b-brand-bg)}.sty-b .rv .tr span.s-warn{background:var(--b-warn-solid)}.sty-b .rv .tr span.s-dng{background:var(--b-dng-solid)}.sty-b .rv .l{color:var(--b-fg2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.sty-b .rv .l .sq{border-radius:var(--b-r-s);flex:none;width:8px;height:8px}.sty-b .rv .l b{color:var(--b-fg1);font-weight:600}.sty-b .lg-row{flex-wrap:wrap;gap:4px 12px;margin-top:10px;display:flex}.sty-b .lg-row .tot{color:var(--b-fg2);font-variant-numeric:tabular-nums;margin-left:auto}.sty-b .lg-row .tot b{color:var(--b-fg1);font-weight:600}.sty-b .mt-grid{grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:12px;display:grid}.sty-b .mt-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.sty-b .col.fit{min-height:0}.sty-b .rv.eq{grid-template-columns:124px minmax(0,1fr) 72px;padding:3px 0}.sty-b .rv.eq .l{color:var(--b-fg1)}.sty-b .rv.eq .l .av{flex:none}.sty-b .rv.eq .l span:last-child{text-overflow:ellipsis;overflow:hidden}.sty-b .rv.eq .v.over{color:var(--b-dng-fg);justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.sty-b .rv.eq .v.over b{color:var(--b-dng-fg)}.sty-b .rv.eq .v.over .i{width:12px;height:12px}.sty-b .cmt .bd .ref{color:var(--b-fg3);margin-top:2px;font-size:12px;line-height:16px;display:block}.sty-b .cmt+.cmt{border-top:1px solid var(--b-st3);padding-top:10px}.sty-b .mbar.err.stk{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;padding:8px 12px}.sty-b .mbar.err.stk .tx{flex:calc(100% - 26px);min-width:0;font-size:12px;line-height:16px}.sty-b .mbar.err.stk .acts{margin-left:26px}.sty-b .mbar.err.stk .tx b{font-size:14px;line-height:20px;display:block}.sty-b .mbar.err.stk>.i{margin-top:2px}.sty-b .en-wrap{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:12px;display:grid}.sty-b .en-list{overflow:hidden}.sty-b .en-list .dg{table-layout:fixed}.sty-b .en-list .dg .c-ic{width:52px}.sty-b .en-list .dg .c-or{width:128px}.sty-b .en-list .dg .c-rc{width:112px}.sty-b .en-list .dg .c-en{width:100px}.sty-b .en-list .dg .c-ia{width:132px}.sty-b .en-list .dg th:first-child,.sty-b .en-list .dg td:first-child{padding-left:12px}.sty-b .en-list .dg td{padding:8px}.sty-b .en-list .dg .ttl{color:var(--b-fg1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.sty-b .en-list .dg .cl{color:var(--b-fg2);letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:16px;display:block;overflow:hidden}.sty-b .en-list .dg tr.sel td{background:var(--b-brand-tint)}.sty-b .en-list .dg tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--b-brand-stroke)}.sty-b .en-list .dg .age{color:var(--b-fg3);white-space:nowrap;align-items:center;gap:3px;font-size:12px;line-height:16px;display:inline-flex}.sty-b .en-list .dg .age .i{width:12px;height:12px}.sty-b .en-list .dg .age.late{color:var(--b-warn-fg);font-weight:600}.sty-b .en-list .dg .age.over{color:var(--b-dng-fg);font-weight:600}.sty-b .en-list .dg .rc{color:var(--b-fg3);white-space:nowrap;font-size:12px;line-height:16px}.sty-b .en-foot{color:var(--b-fg3);border-top:1px solid var(--b-st3);align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.sty-b .osq{border-radius:var(--b-r-m);flex:none;place-items:center;width:28px;height:28px;display:grid}.sty-b .osq.o-mail{background:var(--b-brand-tint);color:var(--b-brand-fg)}.sty-b .osq.o-tkt{background:var(--b-lav-bg);color:var(--b-lav-fg)}.sty-b .osq.o-man{background:var(--b-subtle);color:var(--b-fg2)}.sty-b .det{overflow:hidden}.sty-b .det-top{border-bottom:1px solid var(--b-st3);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.sty-b .det-top .r1{align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.sty-b .det-top .r1>*{white-space:nowrap}.sty-b .det-top .no{color:var(--b-fg3);font-variant-numeric:tabular-nums;font-weight:600}.sty-b .det-top .r1 .grow{flex:1}.sty-b .det-top .age{color:var(--b-fg3);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.sty-b .det-top .age .i{width:12px;height:12px}.sty-b .det-top .cli{color:var(--b-fg2);letter-spacing:.2px;font-size:12px;font-weight:600;line-height:16px}.sty-b .det-top h2{font-family:var(--b-font-display);color:var(--b-fg1);font-size:20px;font-weight:600;line-height:28px}.sty-b .det-top .chips{flex-wrap:wrap;gap:4px;display:flex}.sty-b .det-acts{border-bottom:1px solid var(--b-st3);align-items:center;gap:6px;padding:10px 16px;display:flex}.sty-b .det-acts .grow{flex:1}.sty-b .det .ai-sec{padding:10px 16px}.sty-b .quote{background:var(--b-subtle);border-radius:var(--b-r-m);color:var(--b-fg1);padding:8px 10px;font-size:12px;line-height:17px}.sty-b .quote p+p{margin-top:4px}.sty-b .att{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.sty-b .dsq{border-radius:var(--b-r-s);flex:none;width:10px;height:10px;display:inline-block}.sty-b .dash2{grid-template-columns:1.75fr 1fr;gap:12px;margin-bottom:12px;display:grid}.sty-b .dash3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.sty-b .dash2b{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.sty-b .chart{flex-direction:column;gap:10px;min-width:0;padding:12px 16px 16px;display:flex}.sty-b .chart-h{align-items:flex-start;gap:8px;display:flex}.sty-b .chart-h .tt{flex:1;min-width:0}.sty-b .chart-h .t{color:var(--b-fg1);font-size:14px;font-weight:600;line-height:20px;display:block}.sty-b .chart-h .s{color:var(--b-fg3);font-size:12px;line-height:16px;display:block}.sty-b .chart .rv{grid-template-columns:132px minmax(0,1fr) 76px;padding:4px 0}.sty-b .chart .rv.wide-v{grid-template-columns:132px minmax(0,1fr) 96px}.sty-b .chart .rv .tr i.obj{left:80%}.sty-b .cc{grid-template-rows:172px 20px;grid-template-columns:28px minmax(0,1fr);column-gap:8px;display:grid}.sty-b .cc .ya{color:var(--b-fg3);font-variant-numeric:tabular-nums;text-align:right;grid-row:1;font-size:12px;line-height:16px;position:relative}.sty-b .cc .ya span{position:absolute;right:0;transform:translateY(50%)}.sty-b .cc .plot{border-bottom:1px solid var(--b-st1);grid-area:1/2;position:relative}.sty-b .cc .gl{border-top:1px solid var(--b-st3);position:absolute;left:0;right:0}.sty-b .cc .grp{justify-content:space-around;align-items:flex-end;display:flex;position:absolute;inset:0}.sty-b .cc .g{align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.sty-b .cc .bar{border-radius:var(--b-r-m) var(--b-r-m) 0 0;width:22px;position:relative}.sty-b .cc .bar.v{background:var(--b-lav-solid)}.sty-b .cc .bar.a{background:var(--b-ok-solid)}.sty-b .cc .bar.cf{background:var(--b-brand-bg);border-radius:0}.sty-b .cc .bar.pv{background:repeating-linear-gradient(135deg, var(--b-brand-stroke) 0 2px, var(--b-brand-tint-2) 2px 4px);border-radius:var(--b-r-m) var(--b-r-m) 0 0}.sty-b .cc .stk{flex-direction:column-reverse;justify-content:flex-start;gap:2px;width:16px;height:100%;display:flex}.sty-b .cc .stk .bar{width:16px}.sty-b .cc .stk .bar.cf:last-child{border-radius:var(--b-r-m) var(--b-r-m) 0 0}.sty-b .cc .dl{color:var(--b-fg1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;position:absolute;left:50%;transform:translate(-50%)}.sty-b .cc .xa{color:var(--b-fg3);grid-area:2/2;justify-content:space-around;padding-top:4px;font-size:12px;line-height:16px;display:flex}.sty-b .cc .xa span{text-align:center;flex:1}.sty-b .cc .cap{border-top:1.5px dashed var(--b-fg3);position:absolute;left:0;right:0}.sty-b .cc .cap em{color:var(--b-fg2);background:var(--b-surface);padding-left:4px;font-size:12px;font-style:normal;line-height:16px;position:absolute;top:-18px;right:0}.sty-b .cc.sm{grid-template-rows:136px 20px}.sty-b [data-tip]{cursor:default}.sty-b [data-tip]:hover{filter:brightness(1.08)}.sty-b [data-tip]:hover:after{content:attr(data-tip);z-index:5;white-space:nowrap;border-radius:var(--b-r-m);background:var(--b-surface);color:var(--b-fg1);box-shadow:var(--b-sh16);filter:none;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.sty-b .hbig{font-family:var(--b-font-display);font-variant-numeric:tabular-nums;color:var(--b-fg1);align-items:baseline;gap:4px;font-size:24px;font-weight:600;line-height:32px;display:flex}.sty-b .hbig small{font-family:var(--b-font);color:var(--b-fg3);font-size:14px;font-weight:400}.sty-b .tbl-wrap{overflow:hidden}.sty-b .tbl-wrap .dg td{padding:8px}.sty-b .tbl-wrap .dg th:first-child,.sty-b .tbl-wrap .dg td:first-child{padding-left:16px}.sty-b .tbl-wrap .dg th:last-child,.sty-b .tbl-wrap .dg td:last-child{padding-right:16px}.sty-b .tbl-wrap .dg .nlink{color:var(--b-brand-link);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.sty-b .tbl-wrap .dg .bdg2{flex-wrap:wrap;gap:4px;display:inline-flex}.sty-b .dchip{color:var(--b-fg3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.sty-b .dchip .dsq{width:8px;height:8px}.sty-b .who2{white-space:nowrap;color:var(--b-fg2);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}@media (width<=639px){.sty-b .seg-ctl{scrollbar-width:none;max-width:100%;overflow-x:auto}.sty-b .seg-ctl button .i{display:none}.sty-b .kpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:12px -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.sty-b .kpi{scroll-snap-align:start;flex:0 0 160px;min-height:88px}.sty-b .kpi:first-child{flex-basis:200px}.sty-b .kpi .legend,.sty-b .kpi .k-s{display:none}.sty-b .kpi .k-l{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sty-b .det-top .r1 .age{display:none}.sty-b .det .ai-sec h4{flex-wrap:wrap}.sty-b .det .ai-sec h4 .r.long{flex-basis:100%;margin-left:22px}.sty-b .sec-h .lbl12{display:none}.sty-b .mt-grid,.sty-b .en-wrap,.sty-b .dash2,.sty-b .dash3,.sty-b .dash2b{grid-template-columns:minmax(0,1fr)}.sty-b .mt-board{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:300px;grid-auto-flow:column;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px;overflow-x:auto}.sty-b .mt-board .col{scroll-snap-align:start}.sty-b .en-list .dg colgroup{display:none}.sty-b .en-list .dg thead th:first-child{width:52px}.sty-b .en-list .dg thead th.h-en{width:76px}.sty-b .en-list .dg .ttl{white-space:normal}.sty-b .en-list .dg .h-or,.sty-b .en-list .dg .h-ia,.sty-b .en-list .dg .h-rc{display:none}.sty-b .det-acts{flex-wrap:wrap}.sty-b .chart .rv,.sty-b .chart .rv.wide-v{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.sty-b .chart .rv .l{grid-column:1/-1}.sty-b .chart-h{flex-wrap:wrap}.sty-b .chart-h .legend{order:3;width:100%}.sty-b .cc .bar{width:14px}.sty-b .cc .stk,.sty-b .cc .stk .bar{width:10px}.sty-b .tbl-wrap .dg .h-dep,.sty-b .tbl-wrap .dg .h-who,.sty-b .tbl-wrap .dg .h-est{display:none}}.sty-b .pane-h .pane-ic{color:var(--b-brand-fg)}.sty-b .pane-h h2.t{margin:0}.sty-b .mt-side{gap:12px;min-width:0}.sty-b .vc[role=link]{cursor:pointer}.sty-b .mt-board .col .more{color:var(--b-brand-link);padding:2px 4px;font-size:12px;font-weight:600;line-height:16px}.sty-b .mt-empty{color:var(--b-fg3);background:var(--b-col);border-radius:var(--b-r-l);padding:16px;font-size:14px;line-height:20px}.sty-b .pane-empty{color:var(--b-fg3);padding:10px 12px 12px;font-size:12px;line-height:16px}.sty-b .rv.eq .l .dia{color:var(--b-fg1)}.sty-b .rv.eq .l .dia.hoy{font-weight:600}.sty-b .mt-side .mbar.err.stk+.mbar.err.stk{margin-top:0}.sty-b .avisos{flex-direction:column;display:flex}.sty-b .avisos>li{border-bottom:1px solid var(--b-st3);align-items:flex-start;gap:8px;padding:10px 12px;list-style:none;display:flex}.sty-b .avisos>li:last-child{border-bottom:0}.sty-b .avisos>li.unread{background:var(--b-brand-tint);box-shadow:inset 3px 0 0 var(--b-brand-stroke)}.sty-b .avisos>li.done .bd{color:var(--b-fg3)}.sty-b .avisos>li:focus-visible{outline:2px solid var(--b-st-acc);outline-offset:-2px}.sty-b .avisos .cmt,.sty-b .avisos .cmt .bd{flex:1;min-width:0}.sty-b .avisos .ico{border-radius:var(--b-r-c);background:var(--b-subtle);width:24px;height:24px;color:var(--b-fg2);flex:none;place-items:center;display:grid}.sty-b .avisos .ico.err{background:var(--b-dng-bg);color:var(--b-dng-fg)}.sty-b .cmt-acts{flex:none;align-items:center;gap:4px;display:flex}.sty-b .avisos-h{border-bottom:1px solid var(--b-st3);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.sty-b .avisos-h .grow{flex:1}.sty-b .avisos-empty{text-align:center;color:var(--b-fg3);flex-direction:column;align-items:center;gap:8px;padding:24px 12px;font-size:14px;line-height:20px;display:flex}.sty-b .prefs-wrap{overflow-x:auto}@media (width<=639px){.sty-b .avisos>li,.sty-b .avisos:not(.compact) .cmt{flex-wrap:wrap}.sty-b .avisos:not(.compact) .cmt .bd{flex-basis:calc(100% - 32px)}.sty-b .cmt-acts{margin-left:32px}}.sty-b .mt-page{flex-direction:column;gap:12px;min-width:0;display:flex}.sty-b .mt-page>.kpis{margin:0}@media (width<=639px){.sty-b .mt-page>.kpis{margin:0 -16px}}.sty-b .cmt.go{cursor:pointer;border-radius:var(--b-r-m)}.sty-b .cmt.go:focus-visible{outline:2px solid var(--b-st-acc);outline-offset:2px}.sty-b .cmt .bd{flex:1;min-width:0}.sty-b .cmt .leer{opacity:0}.sty-b .cmt:hover .leer,.sty-b .cmt:focus-within .leer{opacity:1}@media (hover:none){.sty-b .cmt .leer{opacity:1}}.sty-b .nt-page{flex-direction:column;gap:12px;min-width:0;display:flex}.sty-b .nt-page>.pane{overflow:hidden}.sty-b .avisos-wrap{min-width:0}.sty-b .avisos-wrap .seg-ctl button{white-space:nowrap}.sty-b .avisos .tx1{color:var(--b-fg1)}.sty-b .avisos>li.done .tx1{color:var(--b-fg3)}.sty-b .avisos-empty .t{color:var(--b-fg2);font-size:14px;font-weight:600;line-height:20px}.sty-b .avisos-empty .i{color:var(--b-fg3)}.sty-b .avisos.compact>li{padding:10px 16px}.sty-b .avisos-pie{padding-left:16px;padding-right:16px}.sty-b .avisos-wrap:has(.avisos.compact) .avisos-h{padding-left:16px;padding-right:16px}.sty-b .avisos-pie{justify-content:flex-end;padding-top:10px;padding-bottom:10px;display:flex}.sty-b .prefs{flex-direction:column;gap:12px;padding:12px;display:flex}.sty-b .prefs-nota{color:var(--b-fg2)}.sty-b .prefs-acts{flex-wrap:wrap;gap:8px;display:flex}@media (width<=639px){.sty-b .avisos.compact .cmt-acts{margin-left:0}}:root[data-theme=hc] .sty-b .lnk{color:canvastext;text-decoration:underline}.sty-b .imp .r2{flex-direction:column;gap:12px;display:flex}.sty-b .imp .r2 .r2-note{color:var(--b-fg2);margin:0;padding:10px 16px;font-size:13px;line-height:18px}.sty-b .imp .r2 .r2-muted{color:var(--b-fg3);font-size:12px}.sty-b .imp .r2 .r2-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.sty-b .imp .r2 .r2-chip.ok{color:var(--b-ok-fg);background:var(--b-ok-bg);border-color:var(--b-ok-bd)}.sty-b .imp .r2 .r2-chip.warn{color:var(--b-warn-fg);background:var(--b-warn-bg);border-color:var(--b-warn-bd)}.sty-b .imp .r2 .r2-chip.dng{color:var(--b-dng-fg);border-color:var(--b-dng-fg)}.sty-b .imp .r2 .r2-table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.sty-b .imp .r2 .r2-table th,.sty-b .imp .r2 .r2-table td{text-align:left;border-bottom:1px solid var(--b-st3);padding:6px 16px}.sty-b .imp .r2 .r2-table th{color:var(--b-fg3);font-size:12px;font-weight:600}.sty-b .imp .r2 .r2-blocks{color:var(--b-fg2);padding:8px 16px 12px;font-size:12px}.sty-b .imp .r2 .r2-blocks ol{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:20px;display:flex}.sty-b .imp .r2 .r2-blocks li .r2-muted{margin-right:6px}.sty-b .imp .r2 .r2-form{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.sty-b .imp .r2 .r2-hours{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.sty-b .imp .r2 .r2-hours legend{color:var(--b-fg3);margin-bottom:4px;font-size:12px}.sty-b .imp .r2 .r2-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 16px 12px;display:flex}@media (width<=480px){.sty-b .imp .r2 .r2-actions{justify-content:stretch}.sty-b .imp .r2 .r2-actions>*{flex:100%}.sty-b .imp .r2 .r2-table th:nth-child(3),.sty-b .imp .r2 .r2-table td:nth-child(3){display:none}}.sty-b .imp .r2 .r2-sum .r2-sum-row{display:contents}.sty-b .imp .r2 .r2-sum dd .r2-chip{font-size:13px}
