.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.mh{margin-bottom:var(--s4)}.mhrow{display:flex;align-items:flex-start;gap:var(--s3);flex-wrap:wrap}.mht{flex:1;min-width:0}.mh h1{font:var(--title-weight) var(--title-size)/1.2 var(--ui);letter-spacing:var(--title-tracking);color:var(--ink1)}.mhs{margin:6px 0 0;font-size:13px;color:var(--ink3)}.mha{display:flex;gap:var(--s1);flex-wrap:wrap;align-items:center}.mha .btn{min-height:var(--ctl)}.mha .btn.pri{border-color:var(--act)}.mtabs{display:flex;gap:26px;margin-top:var(--s3);border-bottom:1px solid var(--base);overflow-x:auto;scrollbar-width:none}.mtabs>a,.mtabs>button{display:inline-flex;align-items:center;gap:8px;padding:10px 0 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ink2);font:650 13px/1.4 var(--ui);text-decoration:none;cursor:pointer;white-space:nowrap}.mtabs>a:hover,.mtabs>button:hover{color:var(--ink1)}.mtabs>.on{color:var(--act);border-bottom-color:var(--act)}.mtc{display:inline-block;min-width:20px;padding:1px 6px;border-radius:6px;background:var(--wash);color:var(--act);font:700 11.5px/16px var(--ui);text-align:center;font-variant-numeric:tabular-nums}.mbar{display:flex;align-items:flex-end;gap:var(--s2);flex-wrap:wrap;margin-bottom:var(--s3)}.mbar .sp{flex:1}.mbar label.mf{display:grid;gap:4px;font-size:12.5px;color:var(--ink3)}.mbar .inp,.mbar select{min-height:var(--ctl);border-color:var(--control)}.mfresh{font-size:12.5px;color:var(--ink3);text-align:right}.mcard{background:var(--card);border:1px solid var(--base);border-radius:12px;overflow:hidden;min-width:0}.mcard+.mcard{margin-top:var(--s3)}.mch{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--base)}.mch h2{font:700 17px/1.3 var(--ui)}.mch .sub{font-size:13.5px;color:var(--ink3)}.mch .sp{flex:1}.mcf{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--base);font-size:13.5px;color:var(--ink2)}.mcf .sp{flex:1}table.mt{width:100%;border-collapse:collapse;font-size:13px}table.mt th{padding:12px;text-align:left;font:600 12px var(--ui);color:var(--ink3);background:var(--sunken);border-bottom:1px solid var(--base);white-space:nowrap}table.mt td{padding:12px;border-bottom:1px solid var(--hair);vertical-align:middle}table.mt tr:last-child td{border-bottom:0}table.mt th:first-child,table.mt td:first-child{padding-left:16px}table.mt th:last-child,table.mt td:last-child{padding-right:16px}table.mt td.num,table.mt th.num{text-align:right;font-variant-numeric:tabular-nums}table.mt tr.sel td{background:var(--wash)}table.mt small,.mrow small{display:block;color:var(--ink3);font-size:12.5px}.tnum{font-variant-numeric:tabular-nums}.mwho{display:flex;align-items:center;gap:10px;min-width:0}.mwho .av{width:32px;height:32px;flex:0 0 auto;font-size:11px}.mwho b{display:block;font-weight:600}.mlink{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;color:var(--link);font:600 14px var(--ui);cursor:pointer;text-decoration:none;white-space:nowrap}.mlink:hover{text-decoration:underline}.mstat{display:inline-flex;align-items:flex-start;gap:5px;padding:3px 7px;border-radius:5px;font:600 12px/1.4 var(--ui);white-space:normal;max-width:100%;overflow-wrap:anywhere}.mstat>svg{width:14px;height:14px;flex-shrink:0;margin-top:1px}.mstat.ok{background:var(--ok-f);color:var(--ok-i)}.mstat.warn{background:var(--warn-f);color:var(--warn-i)}.mstat.dgr{background:var(--dgr-f);color:var(--dgr-i)}.mstat.neu{background:var(--neu-f);color:var(--neu-i)}.mstat.act{background:var(--wash);color:var(--act)}.mnote{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);padding:14px 16px;border:1px solid;border-radius:10px;margin-bottom:var(--s3);font-size:13.5px}.mnote .mnt{flex:1 1 180px;min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.mnote>.icn{width:18px;height:18px;flex:none;align-self:flex-start;margin-top:2px}.mnote .mna{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.mnote .mna .btn{white-space:normal;text-align:center;min-height:var(--ctl)}.mnote b{font-weight:600}.mnote.warn{background:var(--warn-f);border-color:var(--notice-warn-border);color:var(--warn-i)}.mnote.dgr{background:var(--dgr-f);border-color:var(--notice-danger-border);color:var(--dgr-i)}.mnote.info{background:var(--wash);border-color:var(--notice-info-border);color:var(--ink1)}.mnote.ok{background:var(--ok-f);border-color:var(--notice-ok-border);color:var(--ok-i)}.mnote .btn{background:var(--card);border-color:var(--control);color:var(--ink1)}.mexp{margin:0 0 var(--s3);font-size:14px}.mexp>summary{cursor:pointer;font-weight:600;color:var(--ink1);list-style-position:inside;width:max-content;max-width:100%}.mexb{margin-top:8px;padding:12px 14px;border-radius:8px;background:var(--sunken);color:var(--ink2);font-size:14px;line-height:1.55}.mexb p{margin:0 0 6px}.mexb p:last-child{margin:0}.msplit{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);align-items:start}.msplit.open{grid-template-columns:minmax(0,1fr) 350px}.mpanel{position:sticky;top:calc(var(--top) + var(--s3));background:var(--card);border:1px solid var(--base);border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - var(--top) - 2 * var(--s3));min-width:0}.mph{display:flex;align-items:flex-start;gap:var(--s2);padding:18px 18px 14px;border-bottom:1px solid var(--base)}.mph>div{flex:1;min-width:0}.mph h2{font:700 18px/1.3 var(--ui)}.mph h2:focus{outline:none}.mph p{margin:4px 0 0;font-size:13px;color:var(--ink3)}.mpx{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--button-border);background:var(--card);border-radius:var(--control-radius);color:var(--ink2);cursor:pointer}.mpx:hover{background:var(--hover)}.mpb{padding:16px 18px;overflow:auto;display:grid;gap:var(--s2);align-content:start;font-size:14px}.mpb p{margin:0}.mpf{display:flex;gap:var(--s1);flex-wrap:wrap;align-items:center;padding:14px 18px;border-top:1px solid var(--base)}.mfact{display:flex;justify-content:space-between;gap:var(--s2);font-size:13.5px}.mfact span{color:var(--ink3)}.mfact b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.mchips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--s3)}.mchips button{min-height:36px;padding:6px 10px;border:1px solid var(--base);border-radius:6px;background:var(--card);color:var(--ink2);font:600 13.5px var(--ui);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.mchips button[aria-pressed=true]{background:var(--wash);border-color:color-mix(in srgb,var(--act) 35%,transparent);color:var(--act)}.mfoot{margin-top:var(--s3);font-size:13px;color:var(--ink3)}@media(max-width:1180px){.msplit.open{grid-template-columns:minmax(0,1fr)}.msplit.open>.mpanel{order:-1;position:static;max-height:none}}@media(max-width:560px){.mht{flex-basis:100%}.mha{width:100%}}@media(max-width:900px){.mh h1{font-size:var(--title-size)}.mha .btn,.mbar .inp,.mbar select,.mchips button,.mpx,.mnote .mna .btn{min-height:var(--ctl-touch)}.mpx{min-width:var(--ctl-touch)}.mtabs>a,.mtabs>button{min-height:var(--ctl-touch)}.mnote .mna{flex-basis:100%;padding-left:30px}.mtabs{gap:20px}.mbar{gap:8px}.mch{padding:14px 16px}table.mt.cards thead{display:none}table.mt.cards,table.mt.cards tbody,table.mt.cards tr,table.mt.cards td{display:block;width:100%}table.mt.cards tr{padding:12px 16px;border-bottom:1px solid var(--hair);display:grid;grid-template-columns:1fr auto;gap:4px 12px}table.mt.cards td{padding:0;border:0}table.mt.cards td:first-child{grid-column:1/-1}table.mt.cards td[data-k]:before{content:attr(data-k) " ";color:var(--ink3);font-size:12.5px}.mpanel{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:70;max-height:85vh;padding-bottom:env(safe-area-inset-bottom);border-radius:14px 14px 0 0;box-shadow:var(--sh3)}.msplit.open>.mpanel{position:fixed;order:0}}.ans-page .ans-bar{align-items:flex-end}.ans-page .ans-q{flex:1 1 320px;max-width:420px;min-height:var(--ctl)}@media(max-width:900px){.ans-page .ans-q{min-height:var(--ctl-touch)}}.ans-page .ans-miss{min-height:40px}.ans-page .ans-n{display:inline-block;min-width:20px;padding:1px 6px;border-radius:6px;background:var(--wash);color:var(--act);font:700 11.5px/16px var(--ui);text-align:center}.ans-page .ans-row{cursor:pointer}.ans-page .ans-row:hover td{background:var(--hover)}.ans-page .ans-row.sel td{background:var(--wash)}.ans-page .ans-name{color:var(--ink1);font-weight:600;text-decoration:none}.ans-page .ans-name:hover{text-decoration:underline}.ans-page .ans-peek{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.ans-page .ans-peek:focus-visible{position:static;width:auto;height:auto;clip:auto;display:block;margin-top:4px;padding:2px 6px;border:1px solid var(--act);border-radius:6px;background:var(--card);color:var(--act);font:600 12.5px var(--ui)}.ans-page .ans-mute{color:var(--ink3)}.ans-page .ans-empty{padding:24px 20px;color:var(--ink3)}.ans-page .ans-open{text-align:right}.ans-page .ans-peekgaps{display:grid;gap:6px;margin-top:4px;font-size:13.5px;color:var(--ink3)}.ans-page td.num small,.ans-page td small.ans-sub,.ans-prof small.ans-sub{display:block;color:var(--ink3);font-size:12.5px}.ans-warn{color:var(--warn-i);font-weight:600}.ans-gaps{display:inline-flex;flex-wrap:wrap;gap:6px}.ans-gap{display:inline-block;padding:3px 7px;border-radius:5px;background:var(--warn-f);color:var(--warn-i);font:500 12.5px/1.3 var(--ui);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ans-gap:hover{text-decoration-thickness:2px}.ans-prof .ans-top{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2);font-size:14px}.ans-prof .ans-top .sp{flex:1}.ans-prof .ans-back{color:var(--ink2);font-weight:600;text-decoration:none}.ans-prof .ans-back:hover{color:var(--act)}.ans-prof .stepper{display:inline-flex;align-items:center;gap:6px}.ans-prof .stepbtn{width:36px;height:36px;border:1px solid var(--base);border-radius:8px;background:var(--card);color:var(--ink1);font-size:18px;cursor:pointer}.ans-prof .stepbtn:disabled{opacity:.45;cursor:default}.ans-prof .stepn{font-size:13px;color:var(--ink3);font-variant-numeric:normal}.ans-prof .mh{margin-bottom:var(--s3)}.ans-prof .card2{border:1px solid var(--base);border-radius:12px;box-shadow:none;background:var(--card)}.ans-prof .card2>.ch{padding:14px 18px;border-bottom:1px solid var(--base)}.ans-prof .card2>.ch>b{font:700 16px/1.3 var(--ui)}.ans-prof .sec>.sech h2{font:700 17px/1.3 var(--ui)}.ans-prof .hcards.afig .hcard{border:1px solid var(--base);border-radius:12px;box-shadow:none}.ans-prof .mnote .ans-gaps{margin-top:4px}.ans-prof .mnote .lnk{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.ans-prof .stepbtn{width:44px;height:44px}}.ans-page .mpanel .mfact small{display:block;font-weight:400;color:var(--ink3);font-size:12.5px}@media(max-width:900px){.ans-page .ans-row.sel{background:var(--wash)}.ans-page .ans-row td,.ans-page .ans-row:hover td{background:none}}.ans-inv{vertical-align:top}.ans-inv small{display:block;margin-top:3px;color:var(--ink2)}.ans-inv .ans-gap{margin-top:4px}.ans-invbtns{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ans-bar.ans-inv{gap:8px;flex-wrap:wrap}.inv-link{display:grid;justify-items:center;gap:8px;text-align:center}.inv-url{font:12px/1.4 ui-monospace,monospace;overflow-wrap:anywhere;color:var(--ink2)}.inv-codes{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.inv-codes figure{margin:0;display:grid;justify-items:center;gap:6px;max-width:220px;text-align:center}.inv-codes figcaption span{display:block;font-size:11px;overflow-wrap:anywhere;color:var(--ink2)}@media print{.invsheet{font-size:12pt;text-align:center}.invsheet h1{font-size:18pt;margin:0 0 16px}.invsheet .inv-codes figcaption span{color:#000}}.ans-weekline{margin:0 0 10px;padding:8px 12px;border-radius:6px;background:var(--warn-f);color:var(--warn-i);font-size:13px}.ans-prof .ans-newfs{border:0;padding:0;margin:0;min-width:0}._row_1lsjb_2{display:grid}._hd_1lsjb_5{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px}._hd_1lsjb_5 span{color:var(--ink2)}._hd_1lsjb_5 b{font:650 15px/1.3 var(--ui);white-space:nowrap}._hd_1lsjb_5 b small{font:500 12.5px var(--ui);color:var(--ink3)}._full_1lsjb_23 ._hd_1lsjb_5 b,._full_1lsjb_23 ._hd_1lsjb_5 b small{color:var(--warn-i)}._over_1lsjb_27 ._hd_1lsjb_5 b,._over_1lsjb_27 ._hd_1lsjb_5 b small{color:var(--dgr-i)}._bar_1lsjb_31{display:flex;gap:2px;height:6px;margin-top:6px;border-radius:3px;overflow:hidden;background:var(--base)}._bar_1lsjb_31 i{display:block}._bar_1lsjb_31 ._used_1lsjb_43,._parts_1lsjb_44 ._used_1lsjb_43:before{background:var(--control)}._bar_1lsjb_31 ._ok_1lsjb_47,._parts_1lsjb_44 ._ok_1lsjb_47:before{background:repeating-linear-gradient(135deg,var(--control) 0 2px,var(--base) 2px 4px)}._bar_1lsjb_31 ._this_1lsjb_51,._parts_1lsjb_44 ._this_1lsjb_51:before{background:var(--act)}._bar_1lsjb_31 ._past_1lsjb_55{background:var(--dgr-l)}._parts_1lsjb_44{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12.5px;color:var(--ink3)}._parts_1lsjb_44 span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}._parts_1lsjb_44 ._plain_1lsjb_74:before{display:none}._row_1o9no_3{display:flex;align-items:center;justify-content:space-between;gap:8px}._acts_1o9no_9{display:inline-flex;align-items:center;gap:8px}._lock_1o9no_14{display:inline-flex;color:var(--ink3);cursor:help}._lock_1o9no_14 svg{width:14px;height:14px}._edit_1o9no_23{font-size:13px}._note_1o9no_26{display:block;margin-top:4px;font-size:12.5px;color:var(--ink3)}._lock_1o9no_14{align-items:center;gap:4px;font-size:12.5px;font-weight:500}._who_1o9no_39{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink1)}._who_1o9no_39 b{font-weight:500}._bar_1fh74_11{display:block;margin-bottom:16px;border:1px solid var(--hb-border);border-radius:12px;background:var(--hb-bg);color:var(--hb-ink);font:400 13px/1.45 var(--ui)}._main_1fh74_20{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 16px}._icon_1fh74_27{display:grid;place-items:center;flex:none;color:var(--hb-icon)}._icon_1fh74_27 svg{width:18px;height:18px}._text_1fh74_37{display:grid;gap:2px;flex:1 1 260px;min-width:0}._text_1fh74_37 strong{font:700 13px/1.4 var(--ui);color:var(--hb-ink)}._text_1fh74_37 small{font:500 12px/1.4 var(--ui);color:var(--hb-sub)}._actions_1fh74_51{display:flex;align-items:center;gap:4px;margin-left:auto}._more_1fh74_57{min-height:36px;padding:0 10px;border:0;border-radius:7px;background:none;color:var(--hb-icon);font:600 13px var(--ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._x_1fh74_69{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--hb-border);border-radius:7px;background:var(--card);color:var(--hb-ink);cursor:pointer}._x_1fh74_69 svg{width:16px;height:16px}._more_1fh74_57:hover,._x_1fh74_69:hover{background:var(--hover)}._more_1fh74_57:focus-visible,._x_1fh74_69:focus-visible{outline:3px solid var(--act);outline-offset:2px}._details_1fh74_94{display:grid;gap:8px;padding:10px 16px 14px 50px;border-top:1px solid var(--hb-border)}._title_1fh74_100{font:700 13px var(--ui)}._line_1fh74_103{font:500 13px var(--ui);color:var(--hb-ink)}._chips_1fh74_107{display:flex;flex-wrap:wrap;gap:6px}._chips_1fh74_107 svg{width:13px;height:13px}@media(max-width:700px){._more_1fh74_57,._x_1fh74_69{min-height:44px;min-width:44px}._details_1fh74_94{padding-left:16px}}._strip_1fh74_129{display:inline-flex;align-items:center;gap:6px;flex:1 1 200px;min-width:0;min-height:24px;padding:3px 8px;border:1px solid var(--hb-border);border-radius:6px;background:var(--hb-bg);color:var(--ink2);font:500 12px/1.4 var(--ui)}._strip_1fh74_129 ._icon_1fh74_27 svg{width:14px;height:14px}._stripText_1fh74_147{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._strip_1fh74_129:focus-visible{outline:3px solid var(--act);outline-offset:2px}@media(max-width:700px){._stripText_1fh74_147{white-space:normal}}._options_rgjb9_5{border:0;margin:0 0 12px;padding:0;min-width:0}._options_rgjb9_5 legend{padding:0 0 8px;font:650 13px/1.5 var(--ui);color:var(--ink1)}._option_rgjb9_5{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid transparent;border-bottom-color:var(--hair);border-radius:7px;cursor:pointer}._option_rgjb9_5:hover{background:color-mix(in srgb,var(--act) 5%,var(--card))}._option_rgjb9_5:has(input:checked){background:color-mix(in srgb,var(--act) 8%,var(--card));border-color:color-mix(in srgb,var(--act) 30%,var(--card))}._option_rgjb9_5:has(input:focus-visible){outline:2px solid var(--act);outline-offset:2px}._option_rgjb9_5 input{flex:none;width:16px;height:16px;margin:8px 0 0;accent-color:var(--act)}._avatar_rgjb9_44{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sunken);color:var(--ink2);font:700 12px var(--ui)}._copy_rgjb9_55{display:grid;gap:2px;min-width:0;flex:1}._name_rgjb9_61{font:700 13px/1.6 var(--ui);color:var(--ink1);overflow-wrap:anywhere}._reason_rgjb9_66{display:flex;align-items:flex-start;gap:6px;font:400 12px/1.6 var(--ui);color:var(--ink2)}._reason_rgjb9_66._review_rgjb9_74{color:var(--warn-i)}._reason_rgjb9_66 svg{flex:none;width:14px;height:14px;margin-top:3px}@media(max-width:700px){._option_rgjb9_5{min-height:44px;padding:12px 8px}._name_rgjb9_61{font-size:14px}._reason_rgjb9_66{font-size:13px}}._btn_pwm75_3{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--button-border);border-radius:7px;background:var(--card);color:var(--blue-i);cursor:pointer}._btn_pwm75_3 svg{width:18px;height:18px}._btn_pwm75_3:disabled{cursor:default;opacity:.7}._btn_pwm75_3:focus-visible,._cell_pwm75_24:focus-visible,._auto_pwm75_25:focus-visible{outline:2px solid var(--act);outline-offset:1px}._pop_pwm75_29{width:260px;padding:12px}._pop_pwm75_29 h6{margin:0 0 8px;font:700 13px var(--ui)}._auto_pwm75_25{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 8px;margin-bottom:8px;border:1px solid var(--hair);border-radius:7px;background:var(--card);color:var(--ink1);font:600 13px var(--ui);text-align:left;cursor:pointer}._auto_pwm75_25 small{display:block;font:500 12px var(--ui);color:var(--ink2)}._grid_pwm75_58{margin:0;padding:0;border:0;min-width:0;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}._cell_pwm75_24{display:grid;place-items:center;height:36px;padding:0;border:1px solid transparent;border-radius:7px;background:none;color:var(--ink1);cursor:pointer}._cell_pwm75_24 svg,._auto_pwm75_25 svg{width:18px;height:18px}._cell_pwm75_24:hover,._auto_pwm75_25:hover{background:var(--sunken)}._cell_pwm75_24[aria-pressed=true],._auto_pwm75_25[aria-pressed=true]{border-color:var(--act);background:var(--wash);color:var(--act)}._wrow_1cfof_8{display:flex;align-items:flex-start;margin-top:4px;padding-bottom:6px;border-bottom:1px solid var(--hair)}._wl_1cfof_15{width:48px;flex:none;padding-top:6px;font-size:11.5px;line-height:1.2;color:var(--ink3)}._wbars_1cfof_23{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:3px;padding-left:6px}._wbar_1cfof_23{display:flex;align-items:center;gap:8px;min-width:0;height:28px;padding:0 8px;border:1px solid var(--c-l, var(--blue-l));border-radius:var(--r-sm);background:var(--c-f, var(--blue-f));color:var(--ink1);font:600 13px var(--ui);text-align:left;cursor:pointer}._wbar_1cfof_23>svg{flex:none;width:14px;height:14px;color:var(--c-i, var(--blue-i))}._wbar_1cfof_23>span:not(._mk_1cfof_52){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wbar_1cfof_23:focus-visible{outline:2px solid var(--act);outline-offset:1px}._wfoot_1cfof_63{display:flex;align-items:center;gap:12px;min-height:24px;font:600 12.5px var(--ui)}._wadd_1cfof_70{display:inline-flex;align-items:center;gap:3px;margin-left:auto}._wadd_1cfof_70 svg{width:12px;height:12px}._tl_1cfof_82{position:relative;margin:12px 0 18px 54px;border-left:1px solid var(--hair);touch-action:pan-y}._hr_1cfof_88{position:absolute;left:0;right:0;border-top:1px dashed var(--hair)}._hr_1cfof_88>span{position:absolute;left:-54px;width:44px;text-align:right;font-size:11.5px;color:var(--ink3);transform:translateY(-8px)}._gap_1cfof_103{position:absolute;left:6px;right:0;display:flex;align-items:center;justify-content:center;gap:4px;border:1px dashed transparent;border-radius:var(--r-sm);background:none;color:var(--ink3);font:500 12px var(--ui);opacity:0;cursor:pointer}._gap_1cfof_103:hover,._gap_1cfof_103:focus-visible{opacity:1;border-color:var(--act);color:var(--act);background:var(--wash);outline:0}._drawing_1cfof_127 ._gap_1cfof_103{opacity:0}._held_1cfof_131 ._gap_1cfof_103,._held_1cfof_131 ._gap_1cfof_103:hover{opacity:0;cursor:default}._gap_1cfof_103 svg{width:12px;height:12px}._pause_1cfof_140{position:absolute;left:6px;right:0;padding:2px 8px;border-radius:var(--r-sm);background:repeating-linear-gradient(135deg,var(--sunken) 0 6px,var(--card) 6px 12px);color:var(--ink2);font-size:12px}._hl_1cfof_151{position:absolute;left:6px;right:0;z-index:3;display:flex;align-items:center;min-height:15px;padding:0 8px;border:1.5px solid var(--act);border-radius:var(--r-sm);background:var(--wash);color:var(--act);font:600 12px/1 var(--ui);white-space:nowrap;pointer-events:none}._blk_1cfof_170{position:absolute;left:6px;right:0;border:1px solid var(--c-l, var(--blue-l));border-radius:var(--r-sm);background:var(--c-f, var(--blue-f));overflow:hidden}._body_1cfof_179{display:flex;align-items:flex-start;gap:8px;width:100%;height:100%;padding:3px 8px;border:0;background:none;color:var(--ink1);text-align:left;cursor:grab;touch-action:none}._body_1cfof_179:active{cursor:grabbing}._blk_1cfof_170[data-done] ._body_1cfof_179{cursor:pointer}._body_1cfof_179:focus-visible{outline:2px solid var(--act);outline-offset:-2px}._body_1cfof_179>span:not(._tile_1cfof_203):not(._mk_1cfof_52){flex:1;min-width:0}._body_1cfof_179 b{display:block;font:600 13px/1.3 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._body_1cfof_179 small{display:block;font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tile_1cfof_203{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-sm);background:var(--card);color:var(--c-i, var(--blue-i))}._tile_1cfof_203 svg{width:13px;height:13px}._mk_1cfof_52{flex:none;display:inline-flex;align-self:center;color:var(--ok-i)}._mk_1cfof_52 svg{width:14px;height:14px}._body_1cfof_179 ._mk_1cfof_52{align-self:flex-start;padding-top:2px}._top_1cfof_252,._bot_1cfof_253{position:absolute;left:0;right:0;height:6px;cursor:ns-resize;touch-action:none}._top_1cfof_252{top:0}._bot_1cfof_253{bottom:0}._draft_1cfof_267{display:flex;align-items:center;gap:8px;padding:0 8px;border:1.5px dashed var(--act);background:var(--wash);color:var(--act);font-size:13px}._draft_1cfof_267 svg{flex:none;width:14px;height:14px}._draft_1cfof_267 b{flex:1;font-weight:600}._draft_1cfof_267 small{font-size:12px}._pop_1cfof_291{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;border:1px solid var(--act);border-radius:var(--r-md);background:var(--card);min-width:0}._tl_1cfof_82 ._pop_1cfof_291,._tl_1cfof_82 ._open_1cfof_302{position:absolute;left:6px;right:0;z-index:2}._q_1cfof_308{display:flex;align-items:center;gap:4px}._q_1cfof_308 input::-webkit-search-cancel-button,._swapq_1cfof_315 input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._x_1cfof_319{flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink3);cursor:pointer}._x_1cfof_319:hover{background:var(--press);color:var(--ink1)}._x_1cfof_319 svg{width:16px;height:16px}._lbl_1cfof_339{font:600 12px/1.3 var(--ui);color:var(--ink2)}._lib_1cfof_343{list-style:none;margin:0;padding:0;display:grid;gap:2px}._row_1cfof_350{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 6px;border:0;border-radius:var(--r-md);background:none;color:var(--ink1);font:500 14px var(--ui);text-align:left;cursor:pointer}._row_1cfof_350>span:last-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._row_1cfof_350 ._tile_1cfof_203{width:26px;height:26px;background:var(--c-f, var(--blue-f))}._row_1cfof_350:hover,._hi_1cfof_378{background:var(--hover)}._row_1cfof_350:focus-visible{outline:2px solid var(--act);outline-offset:-2px}._new_1cfof_385{color:var(--act);font-weight:600}._new_1cfof_385 ._tile_1cfof_203{color:var(--act);background:var(--wash)}@media(max-width:700px){._row_1cfof_350{min-height:44px}}._open_1cfof_302{overflow:hidden;border:1px solid var(--c-l, var(--blue-l));border-radius:var(--r-md);background:var(--card);box-shadow:var(--sh2);min-width:0}._wbars_1cfof_23 ._open_1cfof_302{box-shadow:none}._fs_1cfof_411{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0 0 10px;border:0}._fs_1cfof_411>:not(._head_1cfof_420){margin:0 12px}._fs_1cfof_411>.seg{justify-self:start}._head_1cfof_420{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;background:var(--c-f, var(--blue-f))}._swap_1cfof_315{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:2px 4px;margin:-2px -4px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink1);font:700 13px var(--ui);cursor:pointer}._swap_1cfof_315>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._swap_1cfof_315 svg{flex:none;width:14px;height:14px;color:var(--ink3)}._swap_1cfof_315:hover{background:var(--hover)}._swap_1cfof_315:focus-visible{outline:2px solid var(--act);outline-offset:1px}._swap_1cfof_315[aria-invalid]{outline:2px solid var(--dgr-l)}._sp_1cfof_468{flex:1}._swapq_1cfof_315{display:grid;gap:4px}._when_1cfof_475{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--ink2)}._when_1cfof_475 .inp{flex:1;min-width:0;max-width:120px;padding-inline:8px}._status_1cfof_490 .tname>b{display:none}._status_1cfof_490 .tstat{min-width:0}._status_1cfof_490 .trow{padding:0;border:0}._fl_1cfof_500{display:grid;gap:4px}._acts_1cfof_504{display:flex;align-items:center;gap:8px}._acts_1cfof_504 .btn.dgr{color:var(--dgr-i)}._mk_1cfof_52._bad_1cfof_514{color:var(--dgr-i);font:700 11.5px var(--ui)}._mk_1cfof_52._cnt_1cfof_518{color:var(--ink2);font:600 11.5px var(--ui)}._blk_1cfof_170._late_1cfof_522{border-color:var(--dgr-l)}._sub_1cfof_525{display:block;margin:6px 6px 2px}._meta_1cfof_529{flex:none;font-size:12px;color:var(--ink3);white-space:nowrap}._row_1cfof_350:disabled{color:var(--ink3);cursor:default}._row_1cfof_350:disabled:hover{background:none}._steps_1cfof_544{display:grid;gap:2px}._step_1cfof_544{display:flex;align-items:center;gap:4px}._step_1cfof_544 label{flex:1;display:flex;align-items:center;gap:8px;min-width:0;min-height:30px;font-size:13px}._step_1cfof_544 input{width:16px;height:16px;accent-color:var(--act)}._step_1cfof_544 input:checked+span{color:var(--ink3);text-decoration:line-through}._once_1cfof_571{margin:0;padding:6px 8px;border-radius:var(--r-sm);background:var(--wash);color:var(--ink2);font-size:12.5px}._more_1cfof_579{display:grid;gap:2px;padding-top:6px;border-top:1px solid var(--hair)}._mrow_1cfof_585{display:flex;align-items:center;justify-content:space-between;min-height:32px;font-size:13px}._mrow_1cfof_585 input{width:16px;height:16px;accent-color:var(--act)}._tools_1cfof_599{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}._tool_1cfof_599{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border:1px solid var(--control);border-radius:var(--r-md);background:var(--card);color:var(--ink1);font:600 13px var(--ui);cursor:pointer}._tool_1cfof_599 svg{width:14px;height:14px;color:var(--ink2)}._tool_1cfof_599._on_1cfof_571{border-color:var(--act);background:var(--wash)}._dd_1cfof_627{display:grid;gap:10px;margin-top:6px;padding:8px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--card);box-shadow:var(--sh2)}._src_1cfof_637{display:grid;gap:2px}._srch_1cfof_641{display:flex;align-items:center;gap:8px;min-height:28px;font-size:13px}._srch_1cfof_641 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._item_1cfof_654{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 6px 0 32px;font-size:13px}._item_1cfof_654>span{flex:1;min-width:0}._dim_1cfof_666{color:var(--ink3)}._pmove_1cfof_671{z-index:1;border:1px solid transparent;text-align:left;font:inherit;font-size:12px;cursor:grab;touch-action:none}._pmove_1cfof_671:hover{border:1px dashed var(--control)}._pmove_1cfof_671:focus-visible{outline:2px solid var(--act);outline-offset:1px}._typeDlg_1cfof_689{position:fixed;z-index:160;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh3, var(--sh2))}._typeDlg_1cfof_689 form{display:grid;gap:14px}._typeHd_1cfof_707{display:flex;align-items:center;justify-content:space-between}._typeHd_1cfof_707 h2{margin:0;font-size:16px}._typeX_1cfof_716{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--r-md);background:none;color:var(--ink2);cursor:pointer}._typeX_1cfof_716:hover{background:var(--hover)}._typeSec_1cfof_730{display:grid;gap:6px}._typeLbl_1cfof_734{font:600 13px var(--ui);color:var(--ink1)}._typeChips_1cfof_738{display:flex;flex-wrap:wrap;gap:6px}._typeChips_1cfof_738 button{padding:5px 10px;border:0;border-radius:var(--r-md);background:var(--sunken);color:var(--ink1);font:500 13px var(--ui);cursor:pointer}._typeChips_1cfof_738 button:hover{background:var(--hover)}._typeTwin_1cfof_755{margin:-6px 0 0;font-size:13px;color:var(--warn-i)}._typeIcons_1cfof_760{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}._typeIcons_1cfof_760 button{display:grid;place-items:center;height:36px;border:1px solid transparent;border-radius:var(--r-md);background:none;color:var(--ink1);cursor:pointer}._typeIcons_1cfof_760 button:hover{background:var(--hover)}._typeIcons_1cfof_760 button[aria-pressed=true]{border-color:var(--sel-ring);background:var(--sel);color:var(--sel-ink)}._typeSw_1cfof_783{display:flex;gap:8px}._typeSw_1cfof_783 button{width:28px;height:28px;border:2px solid var(--card);border-radius:50%;background:var(--c-l);box-shadow:0 0 0 1px var(--hair);cursor:pointer}._typeSw_1cfof_783 button[aria-pressed=true]{box-shadow:0 0 0 2px var(--act)}._typeTime_1cfof_799{display:flex;align-items:center;gap:8px}._typeTime_1cfof_799 ._inp_1cfof_483{width:110px}._typeTime_1cfof_799 .lnk{margin-left:auto}._typeMuted_1cfof_810{color:var(--ink3)}._typeFoot_1cfof_813{display:flex;justify-content:space-between;align-items:center;gap:12px}._none_1cfof_821{padding:8px 10px;color:var(--ink3);font-size:13px}._sep_1cfof_826{margin:4px 0;border:0;border-top:1px solid var(--hair)}._body_1cfof_179{padding:6px 6px 6px 10px}._head_1cfof_420{align-items:flex-start}._head_1cfof_420 ._x_1cfof_319{margin:-4px 0}._head_1cfof_420 ._swap_1cfof_315{font-weight:600;line-height:1.3}._headFold_1cfof_848{cursor:pointer}._sug_1cfof_853{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:4px 4px 4px 10px;border-radius:var(--r-md);background:var(--wash);color:var(--ink2);font-size:13px}._sug_1cfof_853>span{flex:1}._sug_1cfof_853 svg{width:14px;height:14px}._ghost_1cfof_871._ghost_1cfof_871{display:flex;align-items:flex-start;gap:8px;padding:6px 6px 6px 10px;border-style:dashed;background:color-mix(in srgb,var(--c-f, var(--blue-f)) 45%,transparent);color:var(--ink2);opacity:.75;text-align:left;cursor:pointer}._ghost_1cfof_871._ghost_1cfof_871:hover{opacity:1}._ghost_1cfof_871>span:not(._tile_1cfof_203){flex:1;min-width:0}._gof_1cfof_890{margin-left:auto;font-size:11.5px;color:var(--ink3);white-space:nowrap}._root_7ei3n_8{margin:0;padding:0;border:0;min-inline-size:0;display:inline-flex;align-items:center;gap:var(--s1);min-width:0}._step_7ei3n_20,._jump_7ei3n_21{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:var(--ctl);min-height:var(--ctl);margin:0;border:1px solid var(--button-border);border-radius:var(--control-radius);background:var(--card);color:var(--ink1);font:var(--control-font);box-shadow:none;cursor:pointer}._step_7ei3n_20{flex:none;width:var(--ctl);min-width:var(--ctl);padding:0}._jump_7ei3n_21{flex:1 1 auto;min-width:0;padding:0 12px}._step_7ei3n_20 svg,._jump_7ei3n_21 svg{width:16px;height:16px;flex:none}._step_7ei3n_20:hover:not(:disabled),._jump_7ei3n_21:hover{background:var(--hover)}._step_7ei3n_20:disabled{color:var(--dis-ink);background:var(--dis-bg);cursor:not-allowed}@media(max-width:700px){._step_7ei3n_20,._jump_7ei3n_21{height:var(--ctl-touch);min-height:var(--ctl-touch)}._step_7ei3n_20{width:var(--ctl-touch);min-width:var(--ctl-touch)}}.lonn .mbar .btn{min-height:40px;border-color:var(--button-border)}.lonn .mbar div.mf{display:grid;gap:4px;font-size:12.5px;color:var(--ink3)}.lonn .mbar div.mf .mstep{color:var(--ink1);font-size:14px}.lonn .lready{margin-bottom:var(--s3)}.lonn .lready .mnote{margin-bottom:var(--s2)}.lonn .lready .mexp{margin-bottom:0}.lonn .lmain{min-width:0}.lonn table.mt td small{margin-top:2px}.lonn table.mt td .mstat{white-space:normal}.lonn .lwho{color:inherit;text-decoration:none;font-weight:600}.lonn .lwho:hover{text-decoration:underline}.lonn .lempty{margin:0;padding:20px;color:var(--ink3);font-size:14px}.lonn .mcf b{font-weight:600;color:var(--ink1);font-variant-numeric:tabular-nums}.lonn .llock{padding:14px 20px;border-bottom:1px solid var(--base);background:var(--sunken);display:grid;gap:8px;font-size:13.5px}.lonn .llockrow{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.lonn .llockt{flex:1;min-width:220px;display:grid;gap:2px}.lonn .llockt b{font-weight:600;color:var(--ink1);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.lonn .llockt>span{color:var(--ink2)}.lonn .llocka{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.lonn .llocka small{color:var(--ink3)}.lonn .llockask{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--base);border-radius:8px;background:var(--card)}.lonn .llockask p{margin:0}.lonn .llockask .inp{width:100%}.lonn .llock .mexp{margin:0;font-size:13.5px}.lonn .mpb h3{font:700 14px/1.3 var(--ui);margin:6px 0 0}.lonn .mpb h3 small{font-weight:500;color:var(--ink3);font-size:12.5px}.lonn .lchks ul,.lonn .lparts,.lonn .lhist ul{list-style:none;margin:0;padding:0;display:grid}.lonn .lchk{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--hair)}.lonn .lchk:last-child{border-bottom:0}.lonn .lchki{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:6px}.lonn .lchki.dgr{background:var(--dgr-f);color:var(--dgr-i)}.lonn .lchki.warn{background:var(--warn-f);color:var(--warn-i)}.lonn .lchkt{display:grid;gap:4px;min-width:0;font-size:13.5px}.lonn .lchkt b{font-weight:600;color:var(--ink1)}.lonn .lchkt>span{color:var(--ink2)}.lonn .lchka{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:2px}.lonn ul.lrecs,.lonn details.lrecs ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:13px}.lonn details.lrecs{font-size:13px}.lonn details.lrecs summary{cursor:pointer;color:var(--ink2)}.lonn .lnote{margin:0;font-size:13px;color:var(--ink3);line-height:1.5}.lonn .lnote.warn,.lonn .lwarn{color:var(--warn-i)}.lonn .lfacts{display:grid;gap:6px}.lonn .lfacts small{display:block;font-weight:500;color:var(--ink3);font-size:12px}.lonn .lparts li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.lonn .lparts li:last-child{border-bottom:0}.lonn .lparts li>div:first-child{display:grid;gap:2px;min-width:0}.lonn .lparts small{color:var(--ink3);font-size:12.5px}.lonn .lpartn{display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.lonn .lpartn span{color:var(--ink2)}.lonn .lreasons{margin:0;padding-left:18px;font-size:13px;color:var(--ink2);display:grid;gap:6px}.lonn .lhist li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.lonn .lhist li:last-child{border-bottom:0}.lonn .lhist small{color:var(--ink3)}.lonn .lhist p{margin:0;font-size:13.5px}.lonn .lexp{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--hair)}.lonn .lexpt{flex:1;min-width:180px;display:grid;gap:2px;font-size:13.5px}.lonn .lexpt b{font-weight:600;color:var(--ink1)}.lonn .lexpt>span{color:var(--ink2)}.lonn .lexpa{display:inline-flex;gap:8px}.lonn .lplan{flex-basis:100%;display:grid;gap:8px;font-size:13.5px}.lonn .lplan .mnote{margin:0}.lonn .lpick{border:0;margin:0;padding:0;display:grid;gap:10px;font-size:14px}.lonn .lpick legend{font-weight:600;margin-bottom:6px}.lonn .lpick label{display:flex;gap:8px;align-items:center;min-height:32px}.lonn .lpickall{display:flex;gap:16px}.lonn .lpick .mlink{justify-self:start}.lonn .lfoot{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:var(--s3);font-size:13.5px;color:var(--ink3)}.lonn .lfoot p{margin:0}.lonn .lfoot .sp{flex:1}.lonn .lcalc{margin-top:var(--s3)}.lonn .lcalc ol{margin:0;padding-left:20px;display:grid;gap:6px}.lonn.oms .mchips{margin:0}.lonn.oms .mbar .inp.ltarget{width:84px}.lonn.oms .lsum{display:grid;gap:2px;font-size:13.5px;color:var(--ink3);text-align:right}.lonn.oms .lsum b{font-size:15px;color:var(--ink1);font-weight:700}.lonn.oms .lchart{padding:12px 16px 4px;border-bottom:1px solid var(--base)}.lonn.oms .lchart svg{display:block;width:100%;height:auto}.lonn.oms td .inp{width:120px;text-align:right}.lonn.oms td .lday{font-weight:600}.lonn.oms .lmiss{color:var(--ink3)}.lonn.oms .lodd{color:var(--warn-i);font-weight:600}.lonn.oms tr.tot td{font-weight:700;background:var(--sunken)}@media(max-width:900px){.lonn .mbar .mf{flex:1 1 100%}.lonn .mbar .mf .mstep{display:flex}.lonn .mbar label.mf .inp{width:100%}.lonn .mbar .sp{display:none}.lonn .mbar .btn{flex:1;min-height:44px}.lonn table.mt.cards td:last-child{grid-column:1/-1}.lonn .llock{padding:12px 16px}.lonn.oms td .inp{width:100%}.lonn.oms .lsum{text-align:left}.lonn.oms tr.tot{background:var(--sunken)}}.lonn .mpanel .mnote{flex-direction:column;align-items:stretch;gap:10px;margin:0}.lonn .mpanel .mnote>.btn{align-self:flex-start}.lonn.oms fieldset.mchips{border:0;padding:0;align-self:flex-end}.lonn.oms .lchart svg{max-width:860px;margin:0 auto}.timer .mbar .mf{display:grid;gap:4px;font-size:12.5px;color:var(--ink3)}.timer .mbar .mf .mstep{color:var(--ink1);font-size:14px}.timer .tlmore{align-self:flex-end;display:inline-flex;align-items:center;min-height:var(--ctl);margin:0;padding:0 4px}@media(max-width:700px){.timer .tlmore{min-height:var(--ctl-touch)}}.timer .tlsumline{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-bottom:var(--s2);font-size:14px}.timer .tlsumline .sp{flex:1}.timer .tlsumline .sub{color:var(--ink2)}.timer .tlwho{display:flex;align-items:center;gap:10px;min-width:0}.timer .tlwho input{width:16px;height:16px;flex:0 0 auto}.timer .tlnobox{display:inline-block;width:16px;flex:0 0 auto}.timer .tlwho .mlink{padding:0;text-align:left;white-space:normal}.timer table.mt td.tlact{text-align:right;white-space:nowrap}.timer table.mt tr.tlday td{background:var(--bg-2, rgba(0,0,0,.03))}.timer table.mt tr.tlday+tr[data-testid=review-row] td:first-child{padding-left:28px}.timer table.mt .mstat+small{margin-top:4px}.timer .mcard .tlw{border-bottom:1px solid var(--hair)}.timer .mcard .tlw:last-child{border-bottom:0}.timer .tlrules{margin:0;padding-left:18px;font-size:13.5px;color:var(--warn-i)}.timer .tlnote{font-size:13px;color:var(--ink3)}.timer .mpf .more{width:36px;height:36px;border:1px solid var(--base);border-radius:8px;background:var(--card);color:var(--ink2);cursor:pointer}.timer .tlperr{color:var(--dgr-i);font-size:12.5px;margin:0}.timer .tlperr-box{padding:32px 20px;text-align:center}.timer .tlperr-box h2{font:700 17px/1.3 var(--ui);margin-bottom:6px}.timer .tlback{margin-bottom:var(--s2)}@media(max-width:900px){.timer .mh .mht{flex-basis:100%}.timer .mh .mha{width:100%}.timer .mh .mha>*{flex:1;justify-content:center}.timer table.mt.cards tr{grid-template-columns:1fr 1fr;gap:8px 12px}.timer table.mt.cards td[data-k]:before{display:block;margin-bottom:2px}.timer table.mt.cards td.num{text-align:left}.timer .mbar{display:grid;grid-template-columns:1fr 1fr}.timer .mbar .mf:nth-child(2){grid-column:1/-1}.timer .mbar .mf .inp,.timer .mbar .mf select{width:100%;min-width:0}.timer .mbar .mstep{display:flex}.timer .tlmore{justify-self:start}.timer table.mt.cards td.tlact{grid-column:1/-1;text-align:left}.timer table.mt.cards td.tlact .btn{min-height:40px}.timer .tlsumline{font-size:13.5px}}.timer fieldset.mchips{border:0;padding:0;margin:0 0 var(--s3);min-width:0}.fvr .fvbar{align-items:flex-end}.fvr .fsrch{position:relative;display:flex;align-items:center;flex:0 1 430px;min-width:220px}.fvr .fsrch>.icn{position:absolute;left:12px;color:var(--ink3);font-size:16px;pointer-events:none}.fvr .fsrch .fsearch{width:100%;min-height:var(--ctl);padding-left:36px;border-color:var(--base)}@media(max-width:900px){.fvr .fsrch .fsearch{min-height:var(--ctl-touch)}}.fvr .fsel{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:flex-end}.fvr .fsel select{min-width:160px}.fvr .ftog{display:none}.fvr .fsum{display:flex;align-items:center;gap:var(--s2);flex-basis:100%;justify-content:flex-end}.fvr .fsum ul{display:none}.fvr .seg{align-self:flex-end}.fvr .wk{background:none;border:0;box-shadow:none;padding:0;gap:6px}.fvr .wk .btn{width:36px;min-height:36px;padding:0;border-color:var(--button-border);border-radius:var(--r-md);font-size:16px}.fvr .wk .lbl{min-width:150px;text-align:center;font:600 14px var(--ui)}.fvr .fchips{border:0;padding:0;margin:0 0 var(--s3);min-inline-size:auto}.fvr .fchips .mtc{background:var(--sunken);color:var(--ink2)}.fvr .fchips button[aria-pressed=true] .mtc{background:var(--card);color:var(--act)}.fvr table.fq tr.row{cursor:pointer}@media(hover:hover){.fvr table.fq tr.row:hover td{background:var(--hover)}}.fvr table.fq .fp b{font-size:14px}.fvr table.fq .fcat{align-items:flex-start;white-space:normal}.fvr table.fq .fcat .cati{margin-top:-2px}.fvr table.fq .fq-per{white-space:nowrap}.fvr table.fq .fq-act{text-align:right;white-space:nowrap}.fvr table.fq .fq-imp .fwarn{font-weight:600}.fvr .mcard>.empty{padding:28px 20px}.fvr .fkpi{gap:0;background:var(--card);border:1px solid var(--base);border-radius:12px;overflow:hidden}.fvr .fkpi>div{border:0;border-radius:0;padding:14px 18px}.fvr .fkpi>div+div{border-left:1px solid var(--hair)}.fvr .fkpi .kic{width:32px;height:32px;font-size:16px}.fvr table.fs .fbal{white-space:nowrap}.fvr .fcb{padding:16px 20px}.fvr .fxgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--s3);margin-bottom:var(--s3)}.fvr .fxgrid>.mcard+.mcard{margin-top:0}.fvr .mexb ul{margin:6px 0 0;padding-left:18px}.fvr .kpi.fkpi[data-testid=sick-stats]{margin-bottom:var(--s3)}@media(max-width:900px){.fvr .mht{flex:1 1 100%}.fvr .fvbar{align-items:center}.fvr .fsrch{flex:1 1 200px;min-width:0}.fvr .ftog{display:inline-flex;min-height:44px;border-color:var(--base)}.fvr .fsel{display:none;flex-basis:100%}.fvr .fvbar[data-open=true] .fsel{display:grid;grid-template-columns:1fr 1fr}.fvr .fsel select{min-width:0;width:100%;min-height:44px}.fvr .fsum{justify-content:space-between}.fvr .fsum ul{display:flex;gap:6px;flex-wrap:wrap;margin:0;padding:0;list-style:none;min-width:0}.fvr .fsum li{padding:3px 8px;border-radius:6px;background:var(--wash);color:var(--act);font:600 12.5px var(--ui);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvr .seg,.fvr .wk{align-self:center}.fvr .wk{flex:1}.fvr .wk .btn{width:44px;min-height:44px}.fvr .wk .lbl{min-width:0;flex:1}.fvr .fchips button{min-height:44px;white-space:nowrap;padding:6px 8px}@media(hover:hover){.fvr table.fq.cards tr.row:hover td{background:none}.fvr table.fq.cards tr.row:hover{background:var(--hover)}}.fvr table.fq.cards tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who st" "type type" "per per" "imp act";gap:6px 12px}.fvr table.fq.cards td.fq-who{grid-area:who;grid-column:auto}.fvr table.fq.cards td.fq-st{grid-area:st;align-self:start}.fvr table.fq.cards td.fq-type{grid-area:type}.fvr table.fq.cards td.fq-per{grid-area:per;white-space:normal}.fvr table.fq.cards td.fq-per small{display:inline;margin-left:6px}.fvr table.fq.cards td.fq-imp{grid-area:imp;align-self:center}.fvr table.fq.cards td.fq-imp:before{display:none}.fvr table.fq.cards td.fq-act{grid-area:act;align-self:center}.fvr table.fq.cards .mlink{min-height:44px;padding:0 4px}.fvr table.fs.cards tr{grid-template-columns:repeat(3,minmax(0,1fr))}.fvr table.fs.cards td.num{text-align:left}.fvr table.fs.cards td.fs-left,.fvr table.fs.cards td.fs-egen,.fvr table.fs.cards td.fs-next{grid-column:1/-1}.fvr table.fs.cards td.fs-next:empty{display:none}.fvr .fbar2{width:72px}.fvr .fkpi{grid-template-columns:1fr}.fvr .fkpi>div+div{border-left:0;border-top:1px solid var(--hair)}.fvr .fkpi>div{padding:10px 16px}.fvr .fkpi .kic,.fvr .fkpi .cati,.fvr .fkpi div i{display:none}.fvr .fkpi div>span:last-child{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%}.fvr .fkpi div b{font-size:16px;margin:0;white-space:nowrap}.fvr .fcb{padding:14px 16px}}.fvr .fvbar>.btn,.fvr .fvbar>select.inp{min-height:40px}.fvr .fvbar>.btn{border-color:var(--button-border)}.fvr .fvbar>select.inp{border-color:var(--control)}@media(max-width:900px){.fvr .fvbar>.btn,.fvr .fvbar>select.inp{min-height:44px}}._sw_k6w6g_2{display:flex;gap:4px}._dot_k6w6g_6{width:20px;height:20px;border:1.5px solid transparent;border-radius:var(--r-sm);cursor:pointer}._dot_k6w6g_6[aria-pressed=true]{outline:2px solid var(--act);outline-offset:1px}._dot_k6w6g_6:focus-visible{outline:2px solid var(--act);outline-offset:1px}._dot_k6w6g_6:disabled{cursor:default}._list_k6w6g_24{display:grid;gap:12px;padding:0 12px 12px}._pack_k6w6g_29{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-md)}._head_k6w6g_36{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._sp_k6w6g_42{flex:1}._item_k6w6g_45{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13.5px}._n_k6w6g_52{flex:1;min-width:0}._len_k6w6g_56{display:flex;align-items:center;gap:6px;color:var(--ink2);font-size:12.5px}._len_k6w6g_56 input{width:76px}._x_k6w6g_66{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink3);cursor:pointer}._x_k6w6g_66:hover{background:var(--press);color:var(--ink1)}._x_k6w6g_66 svg{width:16px;height:16px}._add_k6w6g_85{justify-self:start;max-width:280px}._q_1ccis_2{font:650 16px/1.3 var(--ui);margin:0 0 12px}._cards_1ccis_3{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;border:0;padding:0;min-width:0}._card_1ccis_3{display:block;position:relative;border:1px solid var(--control);border-radius:var(--r-lg);padding:14px 14px 14px 44px;cursor:pointer;background:var(--card)}._card_1ccis_3:hover{background:var(--hover)}._card_1ccis_3 input{position:absolute;left:16px;top:17px;width:18px;height:18px;margin:0;accent-color:var(--act);cursor:pointer}._card_1ccis_3 input:focus-visible{outline:2px solid var(--act);outline-offset:2px}._card_1ccis_3:has(input:checked){border-color:var(--act);background:var(--wash);box-shadow:0 0 0 1px var(--act) inset}._card_1ccis_3 b{display:block;font-weight:650;font-size:15px;color:var(--ink1)}._card_1ccis_3 span{display:block;font-size:13px;color:var(--ink2);margin-top:2px}._sub_1ccis_11{display:grid;gap:14px;margin:0 0 16px;padding:14px;border:1px solid var(--hair);border-radius:var(--r-md)}._row_1ccis_12{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}._row_1ccis_12>span:first-child{font-weight:600;min-width:130px}._help_1ccis_14{font-size:12.5px;color:var(--ink3);margin:2px 0 0 44px}._err_1ccis_15{display:block;color:var(--dgr-i);margin-top:6px;font-size:13px}._warn_1ccis_16{color:var(--warn-i);background:var(--warn-f);border:1px solid var(--warn-l);border-radius:var(--r-sm);padding:6px 10px;font-size:12.5px;margin-top:8px}._ex_1ccis_17{background:var(--sunken);border:1px solid var(--hair);border-radius:var(--r-md);padding:12px 14px}._lab_1ccis_18{font:500 13px var(--ui);color:var(--ink2);margin-bottom:6px}._ex_1ccis_17>div{display:grid;gap:4px}._len_1ccis_20{display:inline-flex;align-items:center;gap:8px}._ex_1ccis_17 p{margin:0;display:flex;gap:8px;font-size:14px;color:var(--ink1)}._ex_1ccis_17 p:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--act);margin-top:7px}._ex_1ccis_17 p._dim_1ccis_23:before{background:var(--control)}._ex_1ccis_17 strong{font-weight:700}._notice_1ccis_25{background:var(--wash);border:1px solid var(--notice-info-border);border-radius:var(--r-md);color:var(--ink1);line-height:1.45;display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;font-size:14px}._notice_1ccis_25 p{margin:0;flex:1 1 320px}._notice_1ccis_25 b{font-weight:650}._law_1ccis_28{font-size:12.5px;color:var(--ink3);margin:14px 0 0;line-height:1.5}._law_1ccis_28 b{color:var(--ink2)}._apply_1ccis_30{font-size:12px;color:var(--ink3);margin:12px 0 0}@media(max-width:640px){._cards_1ccis_3{grid-template-columns:1fr}._help_1ccis_14{margin-left:0}}.stpage .stsum dl{margin:0;padding:4px 20px 12px;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.stpage .stsum dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair);font-size:14px}.stpage .stsum dt{color:var(--ink3)}.stpage .stsum dd{margin:0;display:flex;align-items:center;gap:12px;color:var(--ink1);min-width:0}.stpage .stsum dd .mlink{margin-left:auto;font-size:13px}.stpage .stsum{margin-bottom:var(--s3)}.stpage .stlist ul{list-style:none;margin:0;padding:0}.stpage .stlist li+li{border-top:1px solid var(--hair)}.stpage .strow{display:flex;align-items:center;gap:12px;padding:14px 20px;color:var(--ink1);text-decoration:none;min-height:44px}.stpage .strow:hover{background:var(--hover)}.stpage .strow>span:first-child{flex:1;min-width:0}.stpage .strow b{display:block;font-weight:600;font-size:14.5px}.stpage .strow small{display:block;color:var(--ink3);font-size:13px;margin-top:2px}.stpage .stchev{font-size:20px;color:var(--ink3);transition:transform .15s}.stpage li.on>.strow{background:var(--wash)}.stpage li.on .stchev{transform:rotate(90deg);color:var(--act)}.stpage .stbody{padding:16px 20px 20px;border-top:1px solid var(--hair);scroll-margin-top:calc(var(--top, 64px) + 16px);min-width:0}.stpage .stbody .tw{overflow-x:auto}@media(prefers-reduced-motion:reduce){.stpage .stchev{transition:none}}@media(max-width:900px){.stpage .stsum dl{grid-template-columns:1fr;padding:4px 16px 8px}.stpage .strow{padding:12px 16px}.stpage .stbody{padding:12px 12px 16px}}.pjpage .pjcsv{margin-top:var(--s3);align-items:center}.pjpage .pjcheck{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--ink2);min-height:40px}.pjpage .pjcheck input{width:18px;height:18px;accent-color:var(--act)}.pjpage table.mt td b{font-weight:600}.pjpage tr.pjgroup{background:var(--sunken)}.pjpage tr.pjgroup td{font-weight:600}.pjpage tr.pjgroup small{font-weight:500}.pjpage .pjrep{display:block;margin-top:2px;padding:0;border:0;background:none;font:500 13px/1.8 var(--ui);cursor:pointer}.pjpage .mcard .empty,.pjpage .mcard>p{margin:0}@media(max-width:900px){.pjpage .mbar>.sp{display:none}.pjpage .mbar label.mf{flex:1 1 140px}.pjpage .mbar label.mf select{width:100%}.pjpage .mstep{flex:1 1 100%}.pjpage table.mt.cards td.num{text-align:left}}.pjpage .pjbar{display:block;height:8px;min-width:80px;border-radius:4px;background:var(--neu-f);overflow:hidden;margin-top:4px}.pjpage .pjbar>span{display:block;height:100%;background:var(--ok-l)}.pjpage .pjbar.warn>span{background:var(--warn-l)}.pjpage .pjbar.over>span{background:var(--dgr-l)}.pjpage .pjbcell{display:grid;gap:2px;min-width:110px}.pjpage .pjbudget{display:grid;gap:var(--s3);padding:16px 0}.pjpage .pjbudget>:not(table){padding:0 20px}.pjpage .pjsum{display:grid;gap:4px}.pjpage .pjsum small{color:var(--ink2)}.pjpage .pjsum .pjwarn,.pjpage .pjfore.over{color:var(--warn-i);font-weight:600}.pjpage .pjprog{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pjpage .pjtaps{display:inline-flex;gap:6px;flex-wrap:wrap}.pjpage .pjfore{margin:0}.pjlines input.inp{width:100%;min-width:0}.pjlines td.num input{max-width:110px}.pc-panel{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font:inherit}body:has(.selbar) .pc-panel{bottom:78px}body:has(.pc-panel) .selbar{padding-right:190px}body:has(.mpanel,.vpanel,[role=dialog]) .pc-panel:not(.pc-open) .pc-tab{display:none}body:has(.pc-docked) .pc-panel:not(.pc-open) .pc-tab{display:none}@media(max-width:900px){body:has(.pc-panel) #main:not(:has(>.vp,>.v19)){padding-bottom:128px}.pc-panel{bottom:calc(68px + env(safe-area-inset-bottom))}body:has(.selbar) .pc-panel{bottom:126px}body:has(.pc-panel) .selbar{padding-right:var(--s3)}}.pc-tab{border:1px solid var(--act);background:var(--act);color:var(--on-act);border-radius:999px;box-shadow:var(--sh2);font-weight:600;display:inline-flex;align-items:center;padding:10px 18px;cursor:pointer;font-size:14px}.pc-panel.pc-open .pc-tab{display:none}.pc-stack{width:min(380px,calc(100vw - 32px));border:1px solid var(--base);border-radius:var(--r-lg);box-shadow:var(--sh3);overflow:hidden;background:var(--card);gap:0}.pc-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 14px;background:var(--card);color:var(--ink1);border-bottom:1px solid var(--hair)}.pc-name{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--ink1);white-space:nowrap}.pc-avatar{width:30px;height:30px;flex:none}.pc-tab .pc-avatar{width:24px!important;height:24px!important;margin:-4px 8px -4px -8px;vertical-align:middle}.pc-ai{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--act);background:var(--blue-f);border:1px solid var(--sel);border-radius:999px;padding:1px 6px}.pc-header-actions{display:flex;align-items:center;gap:2px;flex:none}.pc-name{min-width:0;overflow:hidden}.pc-header-button{border:0;background:transparent;color:var(--ink2);border-radius:6px;padding:5px 8px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.pc-header-button:hover{background:var(--hover);color:var(--ink1)}.pc-close{font-size:18px;font-weight:700;line-height:1;padding:4px 10px;color:var(--ink1)}.pc-thread{width:100%;height:min(520px,calc(100vh - 180px));display:flex;flex-direction:column;background:var(--card);overflow:hidden}.pc-viewport{flex:1;overflow-y:auto;padding:14px 12px;display:flex;flex-direction:column;gap:18px}.pc-empty,.pc-working{color:var(--ink3);font-size:13px;margin:0}.pc-msg{display:flex;flex-direction:column;gap:3px}.pc-role{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink3)}.pc-role:empty{display:none}.pc-body{white-space:pre-wrap;font-size:14px;line-height:1.55;color:var(--ink1)}.pc-body p{margin-top:0;margin-bottom:0}.pc-msg-user{align-items:flex-end}.pc-msg-user .pc-body{background:var(--blue-f);border:1px solid var(--sel);border-radius:12px 12px 4px;padding:7px 11px;max-width:85%}.pc-system{display:flex;gap:8px;align-items:flex-start;margin-top:6px;border-left:3px solid var(--ok-l);background:var(--ok-f);border-radius:0 8px 8px 0;padding:7px 10px;font-size:13px;line-height:1.5;color:var(--ok-i)}.pc-system p{margin:0}.pc-system:before{content:"✓";color:var(--ok-l);font-weight:700;line-height:1.4}.pc-system.pc-neutral{border-left-color:var(--control);background:var(--sunken);color:var(--ink2)}.pc-system.pc-neutral:before{content:"–";color:var(--ink3)}.pc-system.pc-warn{border-left-color:var(--warn-l);background:var(--warn-f);color:var(--warn-i)}.pc-system.pc-warn:before{content:"!";color:var(--warn-l)}.pc-text{white-space:normal;display:flex;flex-direction:column;gap:6px}.pc-text p{margin:0}.pc-text strong{font-weight:600}.pc-list{margin:0;padding-left:18px}.pc-list li{margin:1px 0}.pc-text code{background:var(--sunken);border-radius:3px;padding:0 3px;font-size:13px}.pc-error{color:var(--dgr-i);font-size:13px}.pc-composer{display:flex;gap:8px;border-top:1px solid var(--hair);padding:10px;background:var(--page)}.pc-input{flex:1;resize:none;border:1px solid var(--control);border-radius:var(--r-sm);background:var(--card);color:var(--ink1);padding:8px 10px;font:inherit;font-size:14px}.pc-send{border:0;background:var(--act);color:var(--on-act);border-radius:var(--r-sm);padding:8px 14px;cursor:pointer;font-size:14px;font-weight:600}.pc-send:hover{background:var(--act-h)}.pc-stack{display:flex;flex-direction:column;gap:8px;align-items:stretch}.pc-cards{display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px))}.pc-cards-inline{width:auto;margin-top:6px}.pc-cards-orphan{width:auto;padding:0 12px 12px}.pc-card{background:var(--warn-f);border:1px solid var(--warn-l);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.pc-card-what{font-size:12px;color:var(--warn-i)}.pc-card-change{font-size:15px;color:var(--ink1)}.pc-card-buttons{display:flex;gap:8px}.pc-ghost{border:1px solid var(--control);background:var(--card);color:var(--ink1);border-radius:var(--r-sm);padding:8px 14px;cursor:pointer;font-size:14px}.pc-loading{display:flex;align-items:center;justify-content:center;color:var(--ink3);font-size:13px;height:120px}.pc-clear{align-self:flex-end;border:0;background:none;color:var(--ink3);font-size:12px;cursor:pointer;padding:2px 4px;text-decoration:underline}.pc-card-move{display:flex;flex-direction:column;gap:2px;font-size:15px;color:var(--ink1)}.pc-leg{display:flex;gap:8px;align-items:baseline}.pc-leg-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--warn-i);min-width:26px}.pc-arrow{color:var(--warn-i);font-size:12px;margin-left:6px;line-height:1}.pc-days{margin:0;padding-left:18px;font-size:14px;color:var(--ink1)}.pc-card-note{font-size:12px;color:var(--warn-i)}.pc-warn{margin:4px 0 0;padding-left:0;list-style:none;font-size:13px;color:var(--warn-i)}.pc-warn li+li{margin-top:2px}.pc-report{display:flex;flex-direction:column;gap:10px;padding:12px;overflow:auto}.pc-report-lead{margin:0;font-size:13px;color:var(--ink2)}.pc-report-label{font-size:13px;font-weight:600}.pc-report-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pc-report-items label{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.4}.pc-report-items input{margin-top:3px;flex:none}.pc-report-cards{font-size:12.5px;color:var(--ink2)}.pc-report-cards ul{margin:6px 0 0;padding-left:18px}.pc-brief{margin:4px 0 10px;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--page);font-size:13.5px}.pc-brief ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.pc-brief-item{width:100%;text-align:left;border:0;background:var(--card);color:var(--ink1);border-radius:var(--r-sm);padding:7px 10px;font:inherit;cursor:pointer;box-shadow:0 0 0 1px var(--base)}.pc-brief-item:hover{box-shadow:0 0 0 1px var(--act)}.pc-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pc-choice{border:0;background:var(--card);color:var(--ink1);border-radius:var(--r-sm);padding:6px 10px;font:inherit;cursor:pointer;box-shadow:0 0 0 1px var(--base)}.pc-choice:hover{box-shadow:0 0 0 1px var(--act)}.pc-usage{display:flex;align-items:center;gap:8px;margin:0;padding:0 14px 10px;font-size:12px;color:var(--ink3)}.pc-usage-bar{flex:0 0 64px;height:5px;border-radius:99px;background:var(--base);overflow:hidden}.pc-usage-bar i{display:block;height:100%;border-radius:99px;background:var(--act)}.pc-usage.low{color:var(--warn-i)}.pc-usage.low .pc-usage-bar i{background:var(--warn-i)}.pc-nudge{position:relative;margin:0 0 12px auto;width:min(260px,calc(100vw - 32px));background:var(--card);color:var(--ink1);border:1px solid color-mix(in srgb,var(--act) 22%,var(--base));border-radius:16px;box-shadow:0 16px 34px -14px #101c2f73,0 2px 6px #101c2f14;animation:pc-pop .35s ease-out}.pc-nudge:after{content:"";position:absolute;right:46px;bottom:-7px;width:14px;height:14px;background:var(--card);border-right:1px solid color-mix(in srgb,var(--act) 22%,var(--base));border-bottom:1px solid color-mix(in srgb,var(--act) 22%,var(--base));transform:rotate(45deg);border-radius:2px}.pc-nudge-open{display:flex;gap:9px;align-items:flex-start;width:100%;padding:11px 34px 11px 11px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:700 14px/1.3 var(--ui);border-radius:16px}.pc-nudge-open .pc-avatar{width:30px;height:30px;flex:none}.pc-nudge-cta{display:block;margin-top:2px;color:var(--act);font-size:12.5px}.pc-nudge-x{position:absolute;top:7px;right:8px;width:24px;height:24px;border:0;border-radius:50%;background:var(--sunken);color:var(--ink2);font:700 12px var(--ui);cursor:pointer}.pc-nudge-open:focus-visible,.pc-nudge-x:focus-visible{outline:2px solid var(--act);outline-offset:2px}.pc-tab{position:relative}.pc-dot{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;border-radius:10px;background:#e5484d;color:#fff;font:800 11.5px/20px var(--ui);text-align:center;border:2px solid var(--card)}.pc-tab-nudge{animation:pc-pulse 1.6s ease-in-out infinite}@keyframes pc-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--act) 22%,transparent)}}@keyframes pc-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pc-tab-nudge,.pc-nudge{animation:none}}@media(max-width:900px){body:has(.psum) .pc-panel:not(.pc-open){bottom:calc(139px + env(safe-area-inset-bottom))}body:has(.psum) .pc-nudge:after{right:34px}:root[data-hugin-new] .psum .aib{position:relative;animation:pc-pulse 1.6s ease-in-out infinite}:root[data-hugin-new] .psum .aib:after{content:"1";position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:#e5484d;color:#fff;font:800 11.5px/20px var(--ui);text-align:center;border:2px solid var(--card)}}@media(max-width:900px)and (prefers-reduced-motion:reduce){:root[data-hugin-new] .psum .aib{animation:none}}.pc-more{margin:2px 0 6px;border:0;background:none;padding:4px 0;color:var(--act);font:700 13.5px var(--ui);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pc-more:focus-visible{outline:2px solid var(--act);outline-offset:2px;border-radius:4px}@media(max-width:900px){.pc-input{font-size:16px}}.pc-plan-welcome{display:flex;gap:10px;align-items:flex-start;padding:10px 0 28px}.pc-plan-welcome b{display:block;font:700 17px/1.4 var(--ui);color:var(--ink1)}.pc-plan-welcome p{margin:8px 0 0;font-size:13px;line-height:1.7;color:var(--ink3)}.pc-plan-card{display:flex;gap:10px;align-items:flex-start;margin:0 12px 8px;padding:10px 12px;border:1px solid #b5c6ed;border-radius:8px;background:#f8faff}.pc-plan-card b{display:block;font:700 13px/1.4 var(--ui);color:var(--ink1)}.pc-plan-kicker{display:block;font:700 11px/1.4 var(--ui);letter-spacing:.04em;text-transform:uppercase;color:#455979}.pc-plan-line{display:block;font-size:12px;line-height:1.5;color:#455979}.pc-plan-receipt-body{display:flex;gap:8px;align-items:center}.pc-stack.pc-docked{width:100%;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;flex:1;min-height:0}.pc-docked .pc-thread{flex:1;min-height:0;max-height:none;height:auto;display:flex;flex-direction:column}.pc-docked .pc-viewport{min-height:0}.pc-context{padding:6px 14px;font-size:12px;color:var(--ink3);border-bottom:1px solid var(--hair)}.pc-docked .pc-header{padding:4px 12px;min-height:0}.pc-docked .pc-header-button{padding:2px 6px;font-size:12px}.pc-dockline{flex:1;min-width:0;font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-plan-save{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border:1px solid var(--hair);border-radius:8px;background:var(--wash, #eff3ff);font-size:12px;color:var(--ink2)}.pc-plan-save>span{flex:1;min-width:0}._page_cemsn_3{--paper: #f5f4f1;--card: #fff;--ink: #122143;--muted: #56627a;--line: #dce2ec;--hair: #edf0f5;--field: #8a94a8;--blue: #2f56e0;--blue-h: #2443b5;--blue-tint: #eef2ff;--green: #216a51;--green-tint: #eaf4ee;--amber: #6b4210;--amber-tint: #fcf3e5;--amber-line: #ecd6b3;--neutral: #eef0f3;min-height:100vh;background:var(--paper);color:var(--ink);font:16px/1.55 Manrope,var(--font-ui, sans-serif);-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) ._page_cemsn_3{--paper: #10151f;--card: #182030;--ink: #e8ecf4;--muted: #a6b0c3;--line: #2c3649;--hair: #232c3d;--field: #7d889d;--blue: #7d9bff;--blue-h: #a3b8ff;--blue-tint: #1e2a4d;--green: #8fd3b3;--green-tint: #183428;--amber: #f0c98d;--amber-tint: #33270f;--amber-line: #5b4520;--neutral: #232c3d}}:root[data-theme=dark] ._page_cemsn_3{--paper: #10151f;--card: #182030;--ink: #e8ecf4;--muted: #a6b0c3;--line: #2c3649;--hair: #232c3d;--field: #7d889d;--blue: #7d9bff;--blue-h: #a3b8ff;--blue-tint: #1e2a4d;--green: #8fd3b3;--green-tint: #183428;--amber: #f0c98d;--amber-tint: #33270f;--amber-line: #5b4520;--neutral: #232c3d}._page_cemsn_3 :focus-visible{outline:2px solid var(--blue);outline-offset:2px}._head_cemsn_69{max-width:1240px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._brand_cemsn_79{display:flex;align-items:center;gap:10px}._brand_cemsn_79 b{font-weight:800;font-size:21px;letter-spacing:-.04em}._brand_cemsn_79 span{font-size:13px;color:var(--muted);border-left:1px solid var(--line);padding-left:10px}._steps_cemsn_95{display:flex;gap:4px;flex-wrap:wrap;list-style:none;margin:0;padding:0}._steps_cemsn_95 button{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:600;color:var(--muted);padding:6px 12px 6px 6px;border-radius:999px;background:none;border:1px solid transparent;cursor:pointer}._steps_cemsn_95 button:disabled{cursor:default}._num_cemsn_120{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--neutral)}._steps_cemsn_95 ._done_cemsn_130{color:var(--blue)}._steps_cemsn_95 ._done_cemsn_130 ._num_cemsn_120{background:var(--blue-tint)}._steps_cemsn_95 [aria-current=step]{color:var(--ink);font-weight:700;background:var(--card);border-color:var(--line)}._steps_cemsn_95 [aria-current=step] ._num_cemsn_120{background:var(--blue);color:#fff}._skip_cemsn_146{background:none;border:0;padding:10px 4px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}._main_cemsn_159{max-width:1240px;margin:0 auto;padding:8px 24px 64px;display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}._card_cemsn_168{flex:999 1 560px;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:40px 44px;min-height:600px;display:flex;flex-direction:column;gap:20px}@media(max-width:700px){._card_cemsn_168{padding:28px 20px}._main_cemsn_159{padding:4px 16px 48px}._head_cemsn_69{padding:16px}}._eyebrow_cemsn_191{font-size:13px;font-weight:700;color:var(--blue);letter-spacing:.02em;text-transform:uppercase}._card_cemsn_168 h1{margin:0;font-size:clamp(34px,4vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1.08}._card_cemsn_168 h1 span{color:var(--muted)}._card_cemsn_168 h2{margin:0;font-size:clamp(28px,3vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.12}._lead_cemsn_215{margin:0;color:var(--muted);max-width:560px}._muted_cemsn_220{color:var(--muted);font-size:14px}._grow_cemsn_224{flex:1}._foot_cemsn_227{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px}._pri_cemsn_235,._dark_cemsn_236{border:0;border-radius:12px;padding:0 24px;min-height:50px;font:inherit;font-weight:700;font-size:15px;cursor:pointer;background:var(--blue);color:#fff;text-decoration:none;display:inline-flex;align-items:center}._pri_cemsn_235:hover{background:var(--blue-h)}._dark_cemsn_236{background:var(--ink);color:var(--paper);min-height:44px;padding:0 18px;font-size:14px}._pri_cemsn_235:disabled,._dark_cemsn_236:disabled{background:var(--neutral);color:var(--muted);cursor:default}._ghost_cemsn_267{background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;padding:12px 4px}._sources_cemsn_278{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:520px){._sources_cemsn_278{grid-template-columns:minmax(0,1fr)}}._source_cemsn_278{text-align:left;display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:14px;cursor:pointer;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line)}._source_cemsn_278 span{font-size:13px;color:var(--muted)}._source_cemsn_278[aria-pressed=true]{background:var(--blue-tint);border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}._field_cemsn_311{display:flex;flex-direction:column;gap:8px;max-width:480px}._field_cemsn_311 label{font-size:14px;font-weight:600}._row_cemsn_321{display:flex;gap:10px}._input_cemsn_325{flex:1;min-width:0;min-height:50px;border:1px solid var(--field);border-radius:12px;padding:0 16px;font:inherit;font-size:18px;font-weight:600;color:var(--ink);background:var(--card);font-variant-numeric:normal}._input_cemsn_325[aria-invalid=true]{border-color:var(--dgr-l, #c0392b)}._error_cemsn_342{font-size:13px;color:var(--dgr-i, #a3261b)}._found_cemsn_346{border:1px solid var(--line);border-radius:14px;padding:18px 22px;display:flex;flex-direction:column;gap:12px}._found_cemsn_346 strong{font-size:20px;letter-spacing:-.02em}._facts_cemsn_358{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;font-size:14px}._facts_cemsn_358 small{display:block;color:var(--muted);font-size:12px}._chip_cemsn_369{font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap;background:var(--neutral);color:var(--muted)}._chip_cemsn_369._new_cemsn_378{background:var(--blue-tint);color:var(--blue-h)}._chip_cemsn_369._ok_cemsn_382{background:var(--green-tint);color:var(--green)}._chip_cemsn_369._warn_cemsn_386{background:var(--amber-tint);color:var(--amber)}._connect_cemsn_390{background:var(--blue-tint);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:12px;font-size:14px}._connect_cemsn_390 strong{font-size:16px}._connect_cemsn_390 ol{margin:0;padding-left:18px}._list_cemsn_407{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}._list_cemsn_407 li{display:flex;align-items:center;gap:14px;padding:11px 2px;border-bottom:1px solid var(--hair);animation:_pop_cemsn_689 .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 90ms)}._list_cemsn_407 input[type=checkbox],._rule_cemsn_423 input[type=checkbox]{width:20px;height:20px;accent-color:var(--blue);margin:0;flex:none}._list_cemsn_407 label{flex:1;min-width:0;display:flex;flex-direction:column;cursor:pointer}._list_cemsn_407 label b{font-size:15px;font-weight:650}._list_cemsn_407 label span{font-size:13px;color:var(--muted)}._av_cemsn_445{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;flex:none;background:var(--blue-tint);color:var(--blue-h)}._rules_cemsn_458{display:flex;flex-direction:column;gap:10px}._rule_cemsn_423{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;animation:_pop_cemsn_689 .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .11s)}._rule_cemsn_423._warned_cemsn_474{border-color:var(--amber-line);background:var(--amber-tint)}._ruleTop_cemsn_478{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._ruleTop_cemsn_478 label{flex:1;min-width:140px;font-weight:650;font-size:15px;cursor:pointer}._code_cemsn_491{font-size:12px;font-weight:700;color:var(--muted);background:var(--paper);border-radius:6px;padding:2px 8px;font-variant-numeric:normal}._rate_cemsn_500{width:88px;min-height:36px;border:1px solid var(--field);border-radius:8px;padding:0 10px;font:inherit;font-size:14px;color:var(--ink);background:var(--card)}._note_cemsn_511{display:flex;gap:8px;align-items:flex-start;padding-left:32px;font-size:13px;color:var(--amber)}._chat_cemsn_520{display:flex;flex-direction:column;min-height:420px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card);color:var(--ink1, var(--ink))}._asks_cemsn_530{display:flex;flex-wrap:wrap;gap:8px}._asks_cemsn_530 button{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:0 16px;min-height:40px;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}._asks_cemsn_530 button:hover{border-color:var(--blue)}._stats_cemsn_551{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._stats_cemsn_551 div{border:1px solid var(--line);border-radius:14px;padding:16px 18px}._stats_cemsn_551 b{display:block;font-size:34px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:normal}._stats_cemsn_551 span{font-size:14px;color:var(--muted)}._facts_cemsn_358 ul,._summary_cemsn_573{margin:0;padding-left:18px;color:var(--muted)}._links_cemsn_578{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}._links_cemsn_578 a{color:var(--blue)}._aside_cemsn_588{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:14px}._asideHead_cemsn_595{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px;font-size:14px}._asideHead_cemsn_595 span{font-size:12px;color:var(--muted)}._box_cemsn_606{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px}._boxHead_cemsn_612{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}._boxHead_cemsn_612 b{font-size:13px;color:var(--ink);font-variant-numeric:normal}._empty_cemsn_628{border:1px dashed var(--line);border-radius:10px;padding:14px;font-size:13px;color:var(--muted);text-align:center}._people_cemsn_636{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}._people_cemsn_636 div{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:12px;font-weight:600;line-height:1.2;animation:_pop_cemsn_689 .55s cubic-bezier(.16,1,.3,1) both}._people_cemsn_636 ._av_cemsn_445{width:40px;height:40px}._lines_cemsn_656 div{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--hair);font-size:13px;animation:_pop_cemsn_689 .55s cubic-bezier(.16,1,.3,1) both}._lines_cemsn_656 div:last-child{border-bottom:0}._lines_cemsn_656 small{font-weight:700;color:var(--muted);min-width:38px;font-size:13px;font-variant-numeric:normal}._lines_cemsn_656 span{flex:1;font-weight:600}._lines_cemsn_656 em{color:var(--muted);font-variant-numeric:normal}._asideNote_cemsn_683{margin:0;padding:0 4px;font-size:13px;color:var(--muted)}._pop_cemsn_689{animation:_pop_cemsn_689 .55s cubic-bezier(.16,1,.3,1) both}@keyframes _pop_cemsn_689{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._list_cemsn_407 li,._rule_cemsn_423,._people_cemsn_636 div,._lines_cemsn_656 div,._pop_cemsn_689{animation:none}}#timefly-demo-entry{--entry-paper:#f6f5f2;--entry-white:#fff;--entry-ink:#14213e;--entry-muted:#59677c;--entry-blue:#2f56e0;--entry-blue-hover:#2143bd;--entry-line:#dce2ed;--entry-error:#ab392e;background:var(--entry-paper);color:var(--entry-ink);font:15px/1.55 Manrope,Arial,sans-serif;color-scheme:light;width:100%;min-height:100vh;overflow:clip}#timefly-demo-entry *{box-sizing:border-box}#timefly-demo-entry [hidden]{display:none!important}#timefly-demo-entry :is(h1,h2,p){margin:0}#timefly-demo-entry :is(button,input){font:inherit}#timefly-demo-entry :is(button,summary){cursor:pointer}#timefly-demo-entry a{color:inherit;text-underline-offset:4px}#timefly-demo-entry :focus-visible{outline:3px solid #2f56e0;outline-offset:4px}#timefly-demo-entry h1:focus{outline:none}#timefly-demo-entry ::selection{background:#dce5ff;color:var(--entry-ink)}#timefly-demo-entry input{caret-color:var(--entry-blue)}#timefly-demo-entry .entry-page{max-width:1160px;margin:auto;padding:0 36px 48px}#timefly-demo-entry .entry-header{display:flex;justify-content:space-between;align-items:center;height:106px}#timefly-demo-entry .entry-header img{display:block;width:132px;height:auto}#timefly-demo-entry .back-link{font-size:13px;text-decoration:none;color:var(--entry-muted);padding:12px 0}#timefly-demo-entry .back-link:hover{text-decoration:underline}#timefly-demo-entry .entry-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:100px;align-items:center;padding-block:32px 24px}#timefly-demo-entry .entry-form-area{grid-column:2;grid-row:1;min-width:0}#timefly-demo-entry h1{font-size:36px;line-height:1.15;letter-spacing:-.035em;font-weight:650;text-wrap:balance;color:var(--entry-ink)}#timefly-demo-entry .entry-intro{margin-top:15px;font-size:16px;line-height:1.6;color:var(--entry-muted);max-width:39ch}#timefly-demo-entry form{margin-top:28px}#timefly-demo-entry .field-label{display:block;font-size:14px;font-weight:650;margin-bottom:8px}#timefly-demo-entry input{width:100%;height:52px;padding:12px 15px;border:1px solid #a8b5c9;border-radius:9px;background:var(--entry-white);color:var(--entry-ink);font-size:16px;margin:0}#timefly-demo-entry input::placeholder{color:#64748b;opacity:1}#timefly-demo-entry input[aria-invalid=true]{border-color:var(--entry-error)}#timefly-demo-entry .field-help{font-size:12px;color:var(--entry-muted);margin-top:7px}#timefly-demo-entry .entry-primary,#timefly-demo-entry .entry-secondary{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:50px;border-radius:9px;font-weight:650;padding:12px 16px;font-size:15px}#timefly-demo-entry .entry-primary{border:0;background:var(--entry-blue);color:#fff;margin-top:18px;transition:background .18s}#timefly-demo-entry .entry-primary:hover{background:var(--entry-blue-hover)}#timefly-demo-entry .entry-primary[aria-disabled=true]{opacity:.75;cursor:wait}#timefly-demo-entry .no-card{text-align:center;font-size:12px;color:var(--entry-muted);margin-top:10px}#timefly-demo-entry .entry-divider{display:flex;align-items:center;gap:16px;color:var(--entry-muted);font-size:12px;margin:24px 0 15px}#timefly-demo-entry .entry-divider:before,#timefly-demo-entry .entry-divider:after{content:"";height:1px;background:var(--entry-line);flex:1}#timefly-demo-entry .provider-options{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#timefly-demo-entry .provider-options.n2{grid-template-columns:repeat(2,minmax(0,1fr))}#timefly-demo-entry .provider-options.n1{grid-template-columns:minmax(0,1fr)}#timefly-demo-entry .provider{display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;background:var(--entry-white);border:1px solid #b9c4d5;border-radius:8px;color:var(--entry-ink);font-size:13px;font-weight:550;padding:8px 9px;text-decoration:none;transition:background .18s}#timefly-demo-entry .provider svg{flex-shrink:0}#timefly-demo-entry .provider:hover{background:#edf1fa}#timefly-demo-entry .provider-state{display:block;font-size:12px;color:var(--entry-muted);text-align:center;margin:0}#timefly-demo-entry .provider-state button{background:none;border:0;padding:8px 4px;color:var(--entry-blue);font-weight:600;text-decoration:underline;text-underline-offset:4px}#timefly-demo-entry .privacy-note{font-size:12px;line-height:1.6;color:var(--entry-muted);margin-top:20px}#timefly-demo-entry .entry-details{font-size:12px;color:var(--entry-muted);margin-top:8px}#timefly-demo-entry .entry-details summary{padding-block:8px;width:fit-content}#timefly-demo-entry .entry-details p{padding:3px 0 12px;line-height:1.7}#timefly-demo-entry .entry-login{font-size:13px;margin-top:20px;color:var(--entry-muted)}#timefly-demo-entry .entry-login a{color:var(--entry-blue);font-weight:600}#timefly-demo-entry .entry-footer{display:flex;gap:22px;margin-top:28px;padding-top:18px;border-top:1px solid var(--entry-line);font-size:12px;color:var(--entry-muted)}#timefly-demo-entry .entry-footer a{padding-block:8px}#timefly-demo-entry .entry-preview{grid-column:1;grid-row:1;min-width:0}#timefly-demo-entry h2{font-size:38px;line-height:1.17;letter-spacing:-.035em;font-weight:600;text-wrap:balance;color:var(--entry-ink)}#timefly-demo-entry .entry-preview>p:not(.preview-caption):not(.preview-close){color:var(--entry-muted);font-size:16px;max-width:35ch;margin-top:18px}#timefly-demo-entry .preview-plan{margin-top:30px;background:#fff;border-radius:14px;box-shadow:0 14px 38px #162b5810;overflow:hidden}#timefly-demo-entry .preview-plan-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px 14px}#timefly-demo-entry .preview-plan-top strong{font-size:16px;font-weight:700}#timefly-demo-entry .preview-plan-top>span{font-size:12px;color:var(--entry-muted)}#timefly-demo-entry table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;font-variant-numeric:normal;margin:0}#timefly-demo-entry th,#timefly-demo-entry td{border-bottom:1px solid #e8ecf3;padding:8px 5px;text-align:left;vertical-align:middle;background:none}#timefly-demo-entry thead th{font-weight:400;color:var(--entry-muted);text-align:center;font-size:12px;padding:7px 5px 12px;text-transform:none;letter-spacing:0}#timefly-demo-entry thead th:first-child{padding-left:18px;text-align:left;width:21%}#timefly-demo-entry thead span{display:block;font-size:13px;color:var(--entry-ink);font-weight:650;margin-top:3px}#timefly-demo-entry tbody th{padding-left:18px;font-size:12px;font-weight:600}#timefly-demo-entry td:last-child{padding-right:14px}#timefly-demo-entry .preview-shift{padding:9px 8px;border-radius:7px;min-height:53px;line-height:1.45}#timefly-demo-entry .preview-shift strong{font-size:12px;display:block;font-weight:650;white-space:nowrap}#timefly-demo-entry .preview-shift span{font-size:12px}#timefly-demo-entry .day{background:#eaf4ee;color:#295e4b}#timefly-demo-entry .extra{background:#edf2fc;color:#3c5b83}#timefly-demo-entry .evening{background:#f0edfa;color:#5b4c84}#timefly-demo-entry .free{display:block;text-align:center;font-size:12px;color:var(--entry-muted)}#timefly-demo-entry .preview-assistant{display:flex;gap:10px;align-items:center;padding:16px 18px;font-size:12px;color:#405674;background:#fafbff}#timefly-demo-entry .assistant-mark{font-size:10px;font-weight:750;padding:4px 5px;border-radius:5px;background:#eaf0ff;color:var(--entry-blue)}#timefly-demo-entry .preview-caption{font-size:12px;color:var(--entry-muted);margin-top:12px}#timefly-demo-entry .preview-close{font-size:14px;color:var(--entry-muted);margin-top:28px;max-width:35ch}#timefly-demo-entry .entry-error{font-size:13px;line-height:1.55;color:var(--entry-error);padding:12px 14px;background:#fff1ee;border-radius:8px;margin-top:14px}#timefly-demo-entry .entry-info{font-size:14px;line-height:1.55;color:var(--entry-ink);padding:12px 14px;background:#fff;border:1px solid var(--entry-line);border-radius:8px;margin-top:24px;display:block}#timefly-demo-entry .mail-destination{border-block:1px solid var(--entry-line);padding:20px 0;margin:26px 0 20px}#timefly-demo-entry .mail-destination span{display:block;color:var(--entry-muted);font-size:12px;margin-bottom:6px}#timefly-demo-entry .mail-destination strong{font-size:17px;overflow-wrap:anywhere}#timefly-demo-entry .mail-help{font-size:14px;color:var(--entry-muted)}#timefly-demo-entry .entry-secondary{background:#fff;border:1px solid #a8b5c9;margin-top:26px;color:var(--entry-ink)}@media(max-width:980px){#timefly-demo-entry .entry-layout{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,380px)}#timefly-demo-entry .entry-page{padding-inline:28px}#timefly-demo-entry h2{font-size:32px}#timefly-demo-entry .preview-plan-top{align-items:flex-start;flex-direction:column;gap:3px}#timefly-demo-entry .preview-shift{padding-inline:5px}}@media(max-width:760px){#timefly-demo-entry .entry-page{max-width:480px;padding:0 24px 32px}#timefly-demo-entry .entry-header{height:84px}#timefly-demo-entry .entry-header img{width:118px}#timefly-demo-entry .back-link{font-size:12px}#timefly-demo-entry .entry-layout{display:block;padding:20px 0 0}#timefly-demo-entry .entry-preview{display:none}#timefly-demo-entry h1{font-size:32px}#timefly-demo-entry .entry-intro{font-size:15px;margin-top:12px}#timefly-demo-entry form{margin-top:24px}#timefly-demo-entry .entry-footer{margin-top:22px}#timefly-demo-entry .entry-details summary{min-height:40px;display:list-item;padding-top:10px}}@media(max-width:360px){#timefly-demo-entry .entry-page{padding-inline:20px}#timefly-demo-entry .entry-header{height:74px}#timefly-demo-entry .entry-header img{width:106px}#timefly-demo-entry h1{font-size:29px}#timefly-demo-entry .entry-layout{padding-top:14px}#timefly-demo-entry .provider-options{gap:6px}#timefly-demo-entry .provider{flex-direction:column;gap:5px;padding:9px 4px;font-size:12px}#timefly-demo-entry .entry-intro{font-size:14px}}@media(prefers-reduced-motion:reduce){#timefly-demo-entry *{transition:none!important}}#timefly-demo-entry .entry-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ox .oxmute{color:var(--ink3)}.ox .oxpad{padding:14px 20px;margin:0}.ox .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ox .oxcount{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px}.ox .oxwarn{color:var(--warn-i);font-weight:600}.ox .oxf select{min-height:40px;min-width:150px}.ox .oxteam select{min-width:120px}.ox .oxteam,.ox .oxf{display:grid;gap:4px;font-size:12px;color:var(--ink3);min-width:0}.ox .oxscope{display:block;font-size:12.5px;color:var(--ink2);margin:4px 0 8px}.ox .mfresh{display:flex;align-items:center;gap:12px}.ox .oxread{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:13px;color:var(--ink2);background:var(--sunken)}.ox .oxread-error{color:var(--warn-i);background:var(--warn-f)}.ox .oxread .btn{flex-shrink:0}.ox .oxbrief{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:var(--s3);border-block:1px solid var(--base);padding-block:8px}.ox .oxbrief>a,.ox .oxbrief>button{display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 0;text-align:left;border:0;background:none;color:var(--ink1);font:inherit;text-decoration:none;cursor:pointer}.ox .oxbrief span{flex:1;display:grid;gap:4px}.ox .oxbrief b{font-size:14px;font-weight:650}.ox .oxbrief small{font-size:12px;color:var(--ink3)}.ox .oxbrief>a:hover b,.ox .oxbrief>button:hover b{text-decoration:underline;text-underline-offset:3px}.ox #ov-team,.ox #ov-staff{scroll-margin-top:calc(var(--top) + 16px)}body:has(.oxhugin) .pc-panel:not(.pc-open){display:none}.ox .oxhugin-unread,.ox .oxplan-short{display:none}html[data-hugin-new="1"] .ox .oxhugin-unread{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:50%;font-size:11px;background:var(--act);color:var(--on-act)}.ox .oxt td{padding-top:14px;padding-bottom:14px}.ox .oxt td small{margin-top:2px}.ox .oxtime .tnum{white-space:nowrap}.ox .oxact{text-align:right;width:1%}.ox .oxact .mlink{display:inline-flex;align-items:center;min-height:40px;margin-left:8px}.ox .oxmain{display:grid;gap:var(--s3);min-width:0;align-content:start}.ox .oxmain>.mcard+.mcard{margin-top:0}.ox .oxpair{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:var(--s3);align-items:start}.ox .oxpair>.mcard+.mcard{margin-top:0}.ox #ov-staff td.tnum{white-space:nowrap}.ox .msplit.open .oxpair{grid-template-columns:minmax(0,1fr)}@media(max-width:1399px){.ox .oxpair{grid-template-columns:minmax(0,1fr)}}.ox .oxsec{display:flex;gap:var(--s3);align-items:flex-start;flex-wrap:wrap}.ox .oxsec .mexp,.ox .oxnext,.ox .oxhist{margin:0}.ox .oxabs,.ox .oxevents{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px}.ox .oxabs li{display:flex;justify-content:space-between;gap:12px}.ox .oxevents small{color:var(--ink3)}.ox .oxtasks{list-style:none;margin:0;padding:0}.ox .oxtasks li{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--hair)}.ox .oxtasks li:last-child{border-bottom:0}.ox .oxtasks li>span{flex:1;min-width:0;display:grid}.ox .oxtasks small{color:var(--ink3);font-size:12.5px}.ox .oxfree{padding:14px 20px;border-top:1px solid var(--base)}.ox .oxfree h3{font:700 15px var(--ui);margin-bottom:4px}.ox .oxfree p{margin:0 0 8px;font-size:13px}.ox .oxfree ul{list-style:none;margin:0;padding:0;display:grid}.ox .oxfree li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--hair)}.ox .oxrec{margin:0;padding:12px 20px;border-top:1px solid var(--base)}.ox .oxhours{max-width:360px;margin-top:8px;background:var(--card)}.ox fieldset.mchips{border:0;margin:0 0 var(--s3);padding:0;min-inline-size:0}.ox .oxptasks ul{margin:4px 0 0;padding-left:18px}.ox .oxptasks small{color:var(--ink3)}.ox .oxplinks{display:grid;gap:6px;margin-top:4px}.ox .oxqh{display:flex;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s2)}.ox .oxqh>div{flex:1}.ox .oxqh h2{font:700 20px/1.3 var(--ui)}.ox .oxqh p{margin:4px 0 0;font-size:14.5px;color:var(--ink2)}.ox .oxqh p.oxmute{font-size:13px;color:var(--ink3)}.ox .oxgroup{margin-bottom:var(--s3)}.ox .oxgroup .mch{padding:12px 20px;background:var(--card)}.ox .oxgroup .mch h2{font-size:15px}.ox .oxpl{list-style:none;margin:0;padding:0}.ox .oxp{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--hair)}.ox .oxp[aria-current=true]{box-shadow:inset 3px 0 0 var(--act)}.ox .oxp:last-child{border-bottom:0}.ox .oxpi{width:14px;height:14px;flex:0 0 auto;border-radius:50%;border:2px solid var(--warn-l);align-self:center}.ox .oxpi.dgr{border-color:var(--dgr-l)}.ox .oxpi.neu{border-color:var(--ink3)}.ox .oxpt{flex:1;min-width:0;display:grid;gap:2px}.ox .oxpt small{font-size:12.5px;color:var(--ink3)}.ox .oxpt b{font-weight:600;font-size:15px}.ox .oxpt span{font-size:14px;color:var(--ink2)}.ox .oxpt .oxrec{padding:0;border:0;color:var(--ink3)}.ox .oxpa{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ox .oxpa .btn{min-height:38px;border-color:var(--base)}.ox .oxpa .btn.pri{border-color:var(--act)}.ox .oxwait{margin-top:var(--s2)}.ox .oxwait .mcard{margin-top:8px}@media(max-width:900px){.ox .oxp{flex-wrap:wrap;padding:14px 16px}.ox .oxpa{width:100%;justify-content:flex-start;padding-left:28px}.ox .oxqh h2{font-size:19px}.ox .mbar{align-items:center}.ox .mbar .mstep{flex:1 1 100%;min-width:0;gap:4px}.ox .mh{margin-bottom:16px}.ox .mhrow{gap:8px;align-items:center;flex-wrap:nowrap}.ox .mht{flex:1 1 auto}.ox .mh h1{font-size:24px}.ox .mhs{display:none}.ox .mha{gap:8px;width:auto;flex-wrap:nowrap}.ox .mha .btn{font-size:12px;padding-inline:10px;min-height:44px}.ox .mha .btn svg{width:16px;height:16px}.ox .mha .oxhugin{padding-inline:8px}.ox .oxplan-full{display:none}.ox .oxplan-short{display:inline}.ox .mtabs{margin-top:8px}.ox .oxcount{gap:4px 8px;font-size:12px}.ox .oxcount>.oxwarn{display:none}.ox .oxteam,.ox .oxf{flex:1 1 110px}.ox .oxteam select,.ox .oxf select{width:100%;min-width:0;min-height:44px}.ox .mch>div:first-child{flex-basis:100%}.ox .mch>.sp{display:none}.ox .mfresh{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:12px;text-align:left}.ox .mfresh .mlink{font-size:12px;min-height:44px}.ox .mfresh>.btn{min-height:44px}.ox .oxbrief{gap:12px}.ox .oxbrief>a,.ox .oxbrief>button{gap:6px;align-items:flex-start}.ox .oxbrief .icn{width:16px;height:16px;flex-shrink:0}.ox .oxbrief .icn:last-child{display:none}.ox .oxbrief b{font-size:13px;line-height:1.4}.ox .oxbrief small{font-size:11.5px;line-height:1.4}.ox table.mt.oxt tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}.ox table.mt.oxt td:first-child{grid-column:1/-1;grid-row:1;padding-right:68px}.ox table.mt.oxt td.oxshift{grid-column:2;grid-row:1;justify-self:end;width:auto;text-align:right;max-width:64px;font-size:12px}.ox table.mt.oxt td.oxshift:before{display:block}.ox table.mt.oxt td.oxtime:before{display:block;margin-bottom:2px}.ox table.mt.oxt td.oxtime .tnum{white-space:nowrap}.ox table.mt.oxt td.oxstatus{grid-column:1/-1}.ox table.mt.oxt td.oxstatus:before{display:none}.ox table.mt.oxt td.oxact{grid-column:1/-1;grid-row:auto;width:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ox .oxact .mlink{min-height:44px;margin-left:0;padding:8px}.ox .oxact .btn,.ox .oxpa .btn,.ox .mchips button{min-height:44px}.ox .oxf select{min-width:0}.ox .oxtasks li,.ox .oxfree{padding-left:16px;padding-right:16px}}@media(max-width:700px){.ox .mfresh .mlink{min-width:44px;justify-content:center}.ox .oxrefresh-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:701px)and (max-width:900px){.ox table.mt.oxt{display:table}.ox table.mt.oxt thead{display:table-header-group}.ox table.mt.oxt tbody{display:table-row-group}.ox table.mt.oxt tr{display:table-row;padding:0}.ox table.mt.oxt td,.ox table.mt.oxt td.oxact{display:table-cell;width:auto;padding:12px 10px;border-bottom:1px solid var(--hair)}.ox table.mt.oxt td:first-child{padding:12px 16px}.ox table.mt.oxt td.oxshift{max-width:none;text-align:left;font-size:13px}.ox table.mt.oxt td[data-k]:before{display:none}.ox .mch>div:first-child{flex-basis:auto}.ox .oxteam,.ox .oxf{flex:0 1 auto}.ox .oxcount>.oxwarn{display:inline}.ox .oxact .mlink{padding:4px}}._root_3tc7v_9{margin-bottom:16px;font:400 14px/1.5 var(--ui);color:var(--rb-ink)}._root_3tc7v_9 svg{display:block;flex:none}:where(._root_3tc7v_9) button{font:inherit;cursor:pointer;margin:0}:where(._root_3tc7v_9) button:focus-visible,:where(._root_3tc7v_9) input:focus-visible,:where(._root_3tc7v_9) select:focus-visible{outline:3px solid var(--rb-action);outline-offset:3px}:where(._root_3tc7v_9) button:disabled{cursor:default;opacity:.45}._bar_3tc7v_34{border:1px solid var(--rb-bar-border);border-radius:12px;background:var(--rb-bar);overflow:hidden}._bar_3tc7v_34._clear_3tc7v_40{background:var(--rb-surface);border-color:var(--rb-divider)}._summary_3tc7v_46{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px 6px 16px}._summary_3tc7v_46>svg{color:var(--rb-amber)}._bar_3tc7v_34._clear_3tc7v_40 ._summary_3tc7v_46>svg{color:var(--rb-ok)}._summaryText_3tc7v_59{flex:1;min-width:0}._summaryText_3tc7v_59 strong{white-space:nowrap;font-size:15px;font-weight:650;color:var(--rb-summary)}._bar_3tc7v_34._clear_3tc7v_40 ._summaryText_3tc7v_59 strong{color:var(--rb-ink)}._scope_3tc7v_72{margin-left:8px;font-size:12px;color:var(--rb-summary-muted)}._summaryText_3tc7v_59 p{margin:2px 0 0;font-size:12px;color:var(--rb-summary-muted)}._link_3tc7v_83{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:var(--rb-amber);font-weight:600;white-space:nowrap}._link_3tc7v_83:hover{background:var(--rb-tab-hover)}._ctx_3tc7v_100{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:3px;border:0;border-radius:7px;background:none;color:var(--rb-muted);font-size:12px}._ctx_3tc7v_100:hover{color:var(--rb-ink)}._badge_3tc7v_115{white-space:nowrap;padding:3px 7px;border-radius:4px;background:var(--rb-badge);color:var(--rb-badge-ink)}._badge_3tc7v_115._past_3tc7v_122{background:var(--rb-past);color:var(--rb-past-ink)}._badgeBtn_3tc7v_127{display:inline-flex;align-items:center;gap:2px;border:0;font:inherit;font-size:12px}._badgeBtn_3tc7v_127:hover{text-decoration:underline}._selectList_3tc7v_138{z-index:160;max-height:min(360px,var(--radix-popover-content-available-height, 360px));overflow-y:auto;min-width:260px;max-width:min(420px,calc(100vw - 24px));padding:6px;background:var(--rb-surface);border:1px solid var(--rb-divider);border-radius:10px;box-shadow:var(--wp-shadow);font:400 13px/1.4 var(--ui);color:var(--rb-ink)}._selectList_3tc7v_138 ul{list-style:none;margin:0;padding:0}._selectList_3tc7v_138 button{display:flex;gap:8px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:6px;background:none;color:inherit;text-align:left}._selectList_3tc7v_138 button:hover,._selectList_3tc7v_138 button[aria-current=true]{background:var(--rb-hover)}._selectList_3tc7v_138 button{align-items:center}._what_3tc7v_176{display:inline-flex;align-items:center;gap:8px;min-width:0}._left_3tc7v_184{display:flex;flex:1 1 0;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}._impact_3tc7v_192{display:contents}._left_3tc7v_184:empty{display:none}._chip_3tc7v_199{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:0;border-radius:6px;background:var(--rb-page);color:var(--rb-ink);font-size:12px;font-weight:650;font-variant-numeric:normal;white-space:nowrap}._chip_3tc7v_199>span:first-child{color:var(--rb-muted);font-weight:400}._chip_3tc7v_199._warn_3tc7v_218{background:var(--rb-badge);color:var(--rb-badge-ink)}._chip_3tc7v_199._warn_3tc7v_218>span:first-child{color:var(--rb-badge-ink)}button._chip_3tc7v_199:hover{background:var(--rb-hover)}._chip_3tc7v_199 ._retry_3tc7v_228{border:0;padding:0 2px;background:none;color:var(--rb-action);font-size:12px;font-weight:600;text-decoration:underline}._facts_3tc7v_237{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:12px}._facts_3tc7v_237>div{display:inline-flex;gap:5px;padding:3px 8px;border-radius:6px;background:var(--rb-page);white-space:nowrap}._facts_3tc7v_237 dt{color:var(--rb-muted)}._facts_3tc7v_237 dd{margin:0;font-weight:650;font-variant-numeric:normal}._later_3tc7v_260{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid var(--rb-divider);border-radius:7px;background:var(--rb-surface);color:var(--rb-ink);font-weight:600}._later_3tc7v_260:hover{background:var(--rb-hover)}._later_3tc7v_260{border-color:transparent;background:transparent}._later_3tc7v_260{color:var(--rb-muted)}._note_3tc7v_283{margin:8px 0 0;font-size:12px;color:var(--rb-muted)}._error_3tc7v_288{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;color:var(--rb-error)}._fieldError_3tc7v_296{font-weight:400;color:var(--rb-error)}._receipt_3tc7v_301{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;border-radius:8px;font-size:12px}._receipt_3tc7v_301{border:1px solid var(--rb-saved-border);background:var(--rb-saved);color:var(--rb-saved-ink)}._receipt_3tc7v_301>span{flex:1}._receipt_3tc7v_301 small{display:block;margin-top:2px;color:var(--rb-muted)}._small_3tc7v_323{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 8px;border:1px solid var(--rb-divider);border-radius:7px;background:var(--rb-surface);color:var(--rb-ink);font-size:12px;font-weight:600}@media(max-width:700px){._summary_3tc7v_46{flex-wrap:wrap;padding:8px 12px;gap:8px}._summaryText_3tc7v_59{flex-basis:220px}._summaryText_3tc7v_59 strong{font-size:14px}._scope_3tc7v_72{display:block;margin-left:0}._summaryText_3tc7v_59 p{line-height:1.6}._link_3tc7v_83{min-height:44px;padding:4px 8px;font-size:12px}._badgeBtn_3tc7v_127,button._chip_3tc7v_199{min-height:44px}._chip_3tc7v_199{white-space:normal}._what_3tc7v_176{order:1;flex-basis:100%}._ctx_3tc7v_100{min-height:44px}._facts_3tc7v_237>div{white-space:normal}._later_3tc7v_260,._small_3tc7v_323{min-height:44px;font-size:13px}._receipt_3tc7v_301{align-items:flex-start;flex-wrap:wrap}._selectList_3tc7v_138 button{min-height:44px}}@media(forced-colors:active){._bar_3tc7v_34{border:1px solid CanvasText}}._incomplete_3tc7v_402{display:flex;align-items:center;gap:8px;padding:8px 20px 12px;font-size:12px;color:var(--rb-summary)}._incomplete_3tc7v_402>span{flex:1}._nav3_3tc7v_419{display:flex;flex-direction:column;min-height:100%;font:400 14px/1.45 var(--ui);color:var(--ink1)}._nav3_3tc7v_419 svg{display:block;flex:none}:where(._nav3_3tc7v_419) button{font:inherit;color:inherit;margin:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}:where(._nav3_3tc7v_419) button:focus-visible,:where(._nav3_3tc7v_419) input:focus-visible{outline:2px solid var(--act);outline-offset:3px}:where(._nav3_3tc7v_419) button:disabled{cursor:default;opacity:.45}._sheet_3tc7v_450{margin:calc(-1 * var(--s3))}._vhead_3tc7v_453{padding:20px;border-bottom:1px solid var(--hair)}._vhead_3tc7v_453 h2{margin:0;font-size:22px;font-weight:550;line-height:1.3;letter-spacing:-.015em;overflow-wrap:anywhere}._vhead_3tc7v_453 h2:focus{outline:none}._vhead_3tc7v_453 p{margin:6px 0 0;color:var(--ink3);font-size:13px;line-height:1.5}._titleCount_3tc7v_474{display:inline-grid;place-items:center;min-width:25px;height:25px;margin-left:4px;padding:0 6px;border-radius:6px;background:var(--sunken);color:var(--ink2);font-size:16px;font-weight:600;vertical-align:2px;font-variant-numeric:tabular-nums}button._crumb_3tc7v_489{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:-4px 0 12px -4px;padding:0 4px;color:var(--link);font-weight:500}button._crumb_3tc7v_489:hover,button._textLink_3tc7v_500:hover{text-decoration:underline;text-underline-offset:3px}._vtabs_3tc7v_504{display:flex;align-items:center;gap:8px;min-height:49px;padding:0 20px;border-bottom:1px solid var(--hair)}._vtabs_3tc7v_504 button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border-radius:6px;color:var(--ink3);font-size:13px;font-weight:500;white-space:nowrap}._vtabs_3tc7v_504 button:hover:not([aria-selected=true]){background:var(--sunken);color:var(--ink1)}._vtabs_3tc7v_504 button[aria-selected=true]{background:var(--blue-f);color:var(--blue-i);font-weight:600}._vtabs_3tc7v_504 span{font-size:12px;font-variant-numeric:tabular-nums}._search_3tc7v_537{display:flex;align-items:center;gap:8px;min-height:40px;margin:16px 20px;padding:0 12px;border:1px solid var(--control);border-radius:var(--r-md);background:var(--card);color:var(--ink3)}._search_3tc7v_537:focus-within{outline:2px solid var(--act);outline-offset:3px}._search_3tc7v_537 input{width:100%;min-width:0;height:38px;padding:0;border:0;background:transparent;color:var(--ink1);font:inherit;outline:0}._search_3tc7v_537 input::placeholder{color:var(--ink3);opacity:1}._results_3tc7v_568{margin:0;padding:0 20px 12px;color:var(--ink3);font-size:12px}._urgent_3tc7v_574{padding:4px 0 8px;border-bottom:1px solid var(--hair)}._urgentHead_3tc7v_578{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:14px 20px 2px}._urgentHead_3tc7v_578 h3{margin:0;font-size:15px;font-weight:600}._urgentHead_3tc7v_578 p{margin:0;color:var(--ink3);font-size:12.5px}._urgent_3tc7v_574 button._caseRow_3tc7v_596{padding-top:12px;padding-bottom:12px;border-bottom:0}._urgent_3tc7v_574 li+li button._caseRow_3tc7v_596{border-top:1px solid var(--hair)}._none_3tc7v_604{margin:0;padding:6px 20px 10px;color:var(--ink3);font-size:13px}button._textLink_3tc7v_500{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;min-height:36px;margin:0 20px;color:var(--link);font-size:13px;font-weight:500}._vhead_3tc7v_453 button._textLink_3tc7v_500{margin:8px 0 0}._areas_3tc7v_624{margin:0;padding:14px 20px 2px;color:var(--ink3);font-size:12.5px;font-weight:500}button._catRow_3tc7v_631{display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;width:100%;min-height:74px;padding:14px 20px;border-bottom:1px solid var(--hair);color:var(--ink3)}._catIcon_3tc7v_642{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-md);background:var(--sunken);color:var(--ink2)}._catCopy_3tc7v_651{display:flex;flex-direction:column;gap:5px;min-width:0}._catCopy_3tc7v_651 b{color:var(--ink1);font-size:16px;font-weight:600;line-height:1.35}._catCopy_3tc7v_651 span{color:var(--ink3);font-size:13px;line-height:1.45}._catEnd_3tc7v_668{display:flex;align-items:center;gap:10px}._nUrgent_3tc7v_673{color:var(--ink2);font-size:13px;font-weight:500;white-space:nowrap}._catCount_3tc7v_679{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:6px;background:var(--sunken);color:var(--ink2);font-weight:600;font-variant-numeric:tabular-nums}._rows_3tc7v_691{margin:0;padding:0;list-style:none}button._caseRow_3tc7v_596{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px 20px;border-bottom:1px solid var(--hair);color:var(--ink3)}button._catRow_3tc7v_631:hover,button._caseRow_3tc7v_596:hover{background:var(--hover)}button._catRow_3tc7v_631:active,button._caseRow_3tc7v_596:active{background:var(--press)}button._caseRow_3tc7v_596[aria-current=true]{background:var(--sel)}._rowCopy_3tc7v_717{display:flex;flex-direction:column;gap:5px;min-width:0}._rowTitle_3tc7v_723{color:var(--ink1);font-size:14.5px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}._rowPerson_3tc7v_730{color:var(--ink2);font-size:13px;line-height:1.45}._rowMeta_3tc7v_735{color:var(--ink3);font-size:13px;line-height:1.45}._tag_3tc7v_741{align-self:flex-start;margin-top:2px;padding:3px 7px;border-radius:4px;font-size:12.5px;font-weight:500;line-height:1.4;color:var(--warn-i);background:var(--warn-f)}._tag_3tc7v_741[data-state=danger]{color:var(--dgr-i);background:var(--dgr-f)}._tag_3tc7v_741[data-state=ok]{color:var(--ok-i);background:var(--ok-f)}._tag_3tc7v_741[data-state=neutral]{color:var(--neu-i);background:var(--neu-f)}._vempty_3tc7v_764{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:32px 20px;color:var(--ink3);line-height:1.5}._vempty_3tc7v_764 h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink1);font-size:16px;font-weight:600}._vempty_3tc7v_764 h3 svg{flex:none;color:var(--ok-i)}._vempty_3tc7v_764 p{max-width:32ch;margin:0}._detail_3tc7v_791{display:flex;flex:1 0 auto;flex-direction:column}._vnav_3tc7v_796{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;border-bottom:1px solid var(--hair)}._vnav_3tc7v_796 button._crumb_3tc7v_489{min-width:0;margin:0 0 0 -4px}._pager_3tc7v_808{display:flex;flex:none;align-items:center;gap:4px}._nav3_3tc7v_419 ._pager_3tc7v_808 button{display:grid;place-items:center;min-width:36px;min-height:36px;border:1px solid var(--control);border-radius:var(--r-md);background:var(--card);color:var(--ink2)}._nav3_3tc7v_419 ._pager_3tc7v_808 button:hover:not(:disabled){background:var(--hover)}._position_3tc7v_827{margin:0 5px;color:var(--ink3);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}._nav3_3tc7v_419 ._incomplete_3tc7v_402,._nav3_3tc7v_419 ._receipt_3tc7v_301{margin:12px 20px 0}@media(max-width:760px){._vhead_3tc7v_453,._vnav_3tc7v_796{padding-left:16px;padding-right:16px}._vtabs_3tc7v_504{gap:6px;padding:0 16px}._vtabs_3tc7v_504 button{min-height:44px}button._catRow_3tc7v_631,button._caseRow_3tc7v_596{padding-left:16px;padding-right:16px}._search_3tc7v_537{min-height:44px;margin:16px}._search_3tc7v_537 input{height:42px;font-size:16px}._nav3_3tc7v_419 ._pager_3tc7v_808 button{min-width:44px;min-height:44px}button._crumb_3tc7v_489{min-height:44px}}._badge_81qk0_7{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:20px;min-width:20px;margin-left:6px;padding:0 6px;box-sizing:border-box;border:1px solid transparent;border-radius:5px;font:700 12px/1 var(--ui);font-variant-numeric:normal;vertical-align:middle;cursor:pointer}._badge_81qk0_7:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}._badge_81qk0_7 svg{flex:none;width:12px;height:12px}._badge_81qk0_7 b{font:inherit;color:inherit}._badge_81qk0_7:focus-visible{outline:none;box-shadow:var(--ring)}._w_81qk0_5{border-color:var(--rb-bar-border);background:var(--warn-f);color:var(--warn-i)}._d_81qk0_48{border-color:var(--notice-danger-border);background:var(--dgr-f);color:var(--dgr-i)}.rowh ._badge_81qk0_7{margin-top:2px}._stack_1naz8_9{flex-direction:column;align-items:stretch;gap:4px}._stack_1naz8_9>.card{flex:none}.v19 ._card_1naz8_6{min-height:48px;padding:5px 7px;gap:0;justify-content:flex-start;border:1px solid transparent;border-radius:7px;box-shadow:none;container-type:inline-size;background:color-mix(in srgb,var(--cl) 11%,var(--card));color:color-mix(in srgb,var(--cl) var(--clp, 65%),var(--ink1))}.v19 ._card_1naz8_6:hover{border-color:color-mix(in srgb,var(--cl) 40%,var(--card));box-shadow:none}.v19 ._card_1naz8_6.draft{background-image:none;border:1px dashed var(--control)}.v19 ._card_1naz8_6.open{background:transparent;border:1px dashed var(--control)}.v19 ._card_1naz8_6.sel{outline:2px solid var(--act);outline-offset:1px}.v19 ._card_1naz8_6 ._time_1naz8_50{font:700 13px/1.4 var(--ui);font-variant-numeric:normal;color:inherit}.v19 ._card_1naz8_6 ._l2_1naz8_55{position:relative;z-index:2;pointer-events:none;display:flex;align-items:center;gap:6px;min-height:16px;min-width:0}.v19 ._card_1naz8_6 ._l2_1naz8_55:has(._warn_1naz8_67){padding-right:0}.v19 ._card_1naz8_6:hover ._l2_1naz8_55,.v19 ._card_1naz8_6:focus-within ._l2_1naz8_55{padding-right:22px}.v19 ._card_1naz8_6 ._type_1naz8_74{flex:1 1 auto;min-width:0;font:500 12px/1.4 var(--ui);color:inherit}.v19 ._card_1naz8_6 ._project_1naz8_80{position:relative;z-index:2;pointer-events:none;display:block;font:500 12px/1.4 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}._slot_1naz8_93{display:inline-flex;align-items:center;gap:3px;flex:none;height:16px}._slot_1naz8_93>i{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;font-style:normal;pointer-events:auto}._word_1naz8_26{display:none;margin-left:3px;font:600 11px/16px var(--ui);white-space:nowrap}@container (min-width: 90px){._word_1naz8_26{display:inline}}._slot_1naz8_93 svg{width:14px;height:14px}._slot_1naz8_93>i.bad,._warn_1naz8_67.bad{color:var(--dgr-i)}._slot_1naz8_93>i.act,._warn_1naz8_67.act{color:var(--warn-i)}._slot_1naz8_93>i.done{color:var(--ok-l)}._slot_1naz8_93>i.quiet{color:inherit;opacity:.8}._slot_1naz8_93 .more{font:700 11px/16px var(--ui);padding:0 4px;border-radius:4px;background:color-mix(in srgb,currentColor 12%,transparent)}._warn_1naz8_67{position:relative;z-index:3;display:inline-flex;pointer-events:auto}._warn_1naz8_67 button{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:4px;background:none;color:inherit;cursor:pointer}._warn_1naz8_67 button:focus-visible{outline:none;box-shadow:var(--ring)}.v19 ._card_1naz8_6 .pick{left:auto;top:auto;right:28px;bottom:3px;width:16px;height:16px;font-size:11px}.v19 ._card_1naz8_6 .kebab{right:4px;bottom:3px;width:16px;height:16px;font-size:14px}.v19 ._card_1naz8_6 .pick:before,.v19 ._card_1naz8_6 .kebab:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.v19 ._card_1naz8_6:not(.absence):hover .ln,.v19 ._card_1naz8_6.picked .ln{padding-left:0}._clock_1naz8_207{display:inline-flex;vertical-align:-2px;margin-right:5px;font-style:normal}._clock_1naz8_207 svg{width:13px;height:13px;stroke-width:2.6}._clock_1naz8_207._live_1naz8_218{color:var(--ok-i)}._dot_1naz8_221{display:block;width:8px;height:8px;border-radius:50%;background:var(--dgr-l)}._dot_1naz8_221._ring_1naz8_229{box-sizing:border-box;background:none;border:2px solid currentColor}.v19 ._card_1naz8_6 .pick{display:none!important}.v19 ._card_1naz8_6.picked{outline:2px solid var(--act);outline-offset:1px}.v19 ._card_1naz8_6 ._l2_1naz8_55,.v19 ._card_1naz8_6 ._l2_1naz8_55:has(._warn_1naz8_67){padding-right:20px}.v19 ._card_1naz8_6:hover ._l2_1naz8_55,.v19 ._card_1naz8_6:focus-within ._l2_1naz8_55{padding-right:20px}.v19 ._card_1naz8_6._canok_1naz8_250:hover ._l2_1naz8_55,.v19 ._card_1naz8_6._canok_1naz8_250:focus-within ._l2_1naz8_55{padding-right:46px}.v19 ._card_1naz8_6 ._ok_1naz8_254{position:absolute;z-index:3;right:26px;bottom:3px;display:none;place-items:center;width:18px;height:18px;padding:0;border:1px solid color-mix(in srgb,var(--ok-l) 45%,var(--card));border-radius:5px;background:var(--ok-f);color:var(--ok-i);cursor:pointer}.v19 ._card_1naz8_6 ._ok_1naz8_254 svg{width:12px;height:12px;stroke-width:2.6}.v19 ._card_1naz8_6:hover ._ok_1naz8_254,.v19 ._card_1naz8_6:focus-within ._ok_1naz8_254{display:grid}.v19 ._card_1naz8_6 ._ok_1naz8_254:focus-visible{outline:2px solid var(--act);outline-offset:1px}@media(hover:hover){.v19 ._card_1naz8_6 .kebab{display:none}.v19 ._card_1naz8_6:has(:focus-visible) .kebab,.v19 ._card_1naz8_6 .kebab[aria-expanded=true]{display:grid}.v19 ._card_1naz8_6 ._l2_1naz8_55,.v19 ._card_1naz8_6 ._l2_1naz8_55:has(._warn_1naz8_67),.v19 ._card_1naz8_6:hover ._l2_1naz8_55,.v19 ._card_1naz8_6:focus-within ._l2_1naz8_55{padding-right:0}.v19 ._card_1naz8_6 ._ok_1naz8_254{right:4px}.v19 ._card_1naz8_6._canok_1naz8_250:hover ._slot_1naz8_93:has(._ring_1naz8_229),.v19 ._card_1naz8_6._canok_1naz8_250:focus-within ._slot_1naz8_93:has(._ring_1naz8_229){visibility:hidden}.v19 ._card_1naz8_6._canok_1naz8_250:hover ._l2_1naz8_55:has(._ring_1naz8_229),.v19 ._card_1naz8_6._canok_1naz8_250:focus-within ._l2_1naz8_55:has(._ring_1naz8_229){padding-right:0}.v19 ._card_1naz8_6._canok_1naz8_250:hover ._l2_1naz8_55:not(:has(._ring_1naz8_229)),.v19 ._card_1naz8_6._canok_1naz8_250:focus-within ._l2_1naz8_55:not(:has(._ring_1naz8_229)){padding-right:22px}}.v19 ._card_1naz8_6._future_1naz8_325{opacity:.5}.v19 ._card_1naz8_6 ._nopunch_1naz8_328{color:var(--ink3);font-weight:500}.v19 ._card_1naz8_6 ._drift_1naz8_332{flex:none;font:600 11.5px/1.4 var(--ui);color:var(--ink2)}.v19 ._card_1naz8_6 ._drift_1naz8_332._up_1naz8_337{color:var(--warn-i)}.vsplit.on>.vside>._panel_ily8v_4.vpanel,._panel_ily8v_4.vpanel{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}._head_ily8v_13{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--hair)}.vsplit.on>.vside>._panel_ily8v_4.vpanel>._head_ily8v_13.vphd{position:static;margin:0;padding:14px 16px}._head_ily8v_13 h2{margin:0;font:700 17px/1.4 var(--ui);color:var(--ink1)}._head_ily8v_13 p{margin:2px 0 0;font-size:12px;color:var(--ink3)}._close_ily8v_38{flex:0 0 auto;width:36px;height:36px;display:inline-grid;place-items:center;border:0;border-radius:var(--r-sm);background:none;color:var(--ink2);font-size:18px;cursor:pointer}._close_ily8v_38:hover{background:var(--hover)}._body_ily8v_54{flex:1;min-height:0;overflow:auto;padding:16px}._foot_ily8v_60{display:grid;gap:8px;padding:14px 16px;border-top:1px solid var(--hair)}._foot_ily8v_60 small{font-size:11px;line-height:1.6;color:var(--ink3)}._footSum_ily8v_71{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600}._footSum_ily8v_71 b{font-size:14px;white-space:nowrap}._go_ily8v_83{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border:1px solid var(--act);border-radius:var(--r-md);background:var(--act);padding:8px 12px;color:var(--on-act);font:700 13px var(--ui);cursor:pointer}._go_ily8v_83:hover:not(:disabled){background:var(--act-h)}._go_ily8v_83:disabled{opacity:.55;cursor:default}._back_ily8v_105{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:0;border:0;background:none;color:var(--link);font:700 13px var(--ui);cursor:pointer}._intro_ily8v_117{margin:2px 0 16px}._intro_ily8v_117 h3{margin:0;font:700 16px/1.4 var(--ui)}._panel_ily8v_4 ._intro_ily8v_117 p,._panel_ily8v_4 ._note_ily8v_125{margin:7px 0 0;font-size:13px;line-height:1.65;color:var(--ink3)}._row_ily8v_131{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:13px 4px;border:0;border-bottom:1px solid var(--hair);background:var(--card);color:var(--ink1);text-align:left;font:inherit;cursor:pointer}._row_ily8v_131:hover{background:var(--sunken)}._row_ily8v_131>svg:first-child{flex:none;width:20px;height:20px;color:var(--link)}._row_ily8v_131>svg:last-child{flex:none;width:15px;color:var(--ink3)}._row_ily8v_131._danger_ily8v_160>svg:first-child{color:var(--dgr-l)}._row_ily8v_131>span{flex:1;min-width:0}._row_ily8v_131 b{display:block;font-size:14px}._row_ily8v_131 small{display:block;margin-top:4px;font-size:12px;line-height:1.55;color:var(--ink3)}._group_ily8v_178{margin:18px 0 2px;font:700 12px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}._options_ily8v_185{min-width:0;margin:0 0 12px;padding:0;border:0}._options_ily8v_185 legend{padding:0 0 10px;font-size:13px;font-weight:650}._option_ily8v_185{display:flex;align-items:flex-start;gap:10px;min-height:90px;padding:12px 10px;border:1px solid transparent;border-bottom-color:var(--hair);border-radius:7px;cursor:pointer}._option_ily8v_185:hover{background:var(--sunken)}._option_ily8v_185:has(input:checked){background:#f1f4ff;border-color:#b8c7ee}._option_ily8v_185:has(input:focus-visible){outline:2px solid var(--link);outline-offset:2px}._option_ily8v_185 input{flex:none;width:16px;height:16px;margin:4px 0 0;accent-color:var(--link)}._optionCopy_ily8v_225{display:grid;flex:1;gap:5px;min-width:0}._optionTitle_ily8v_231{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;line-height:1.6}._matchHead_ily8v_239{display:flex;align-items:center;gap:6px}._matchHead_ily8v_239 svg{width:14px;height:14px;color:#2f56e0}._bestTag_ily8v_249{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;background:#eff3ff;color:#2f56e0;font:700 11px/1.5 var(--ui);vertical-align:1px}._optionTitle_ily8v_231 strong{white-space:nowrap;font-variant-numeric:normal}._optionCopy_ily8v_225>span{font-size:12px;line-height:1.6;color:#455979}._optionCopy_ily8v_225>._delta_ily8v_268{color:#34465f}._optionCopy_ily8v_225>._warn_ily8v_271{color:var(--warn-i)}._optionCopy_ily8v_225>._incomplete_ily8v_274{color:#854b0b}._optionCopy_ily8v_225 ul{margin:0;padding-left:16px}._options_ily8v_185 legend{color:var(--ink3);font-size:12px;font-weight:600}._countChip_ily8v_287{display:inline-block;margin-left:8px;padding:0 6px;border-radius:4px;background:var(--warn-f);color:var(--warn-i);font:700 11px/1.6 var(--ui);vertical-align:1px}._panel_ily8v_4 ._common_ily8v_297{display:flex;gap:7px;align-items:flex-start;margin:14px 0;font-size:12px;line-height:1.6;color:var(--ink3)}._limits_ily8v_306{margin:14px 0;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-md);font-size:12px;line-height:1.6;color:var(--ink3)}._limits_ily8v_306 strong{color:var(--ink)}._limits_ily8v_306 ul{margin:4px 0 0;padding-left:18px}._limits_ily8v_306 p{margin:8px 0 0}._limits_ily8v_306 fieldset{display:grid;gap:6px;margin:10px 0 0;padding:0;border:0}._limits_ily8v_306 legend{padding:0 0 2px;color:var(--ink);font-weight:700}._limits_ily8v_306 label{display:flex;gap:8px;align-items:center}._common_ily8v_297 svg{flex:none;width:16px;height:16px;margin-top:2px}._compareNote_ily8v_348{padding:0 0 14px;border-bottom:1px solid var(--hair);font-size:12px;line-height:1.6;color:var(--ink3)}._compareNote_ily8v_348 b{color:var(--warn-i)}._compareNote_ily8v_348 ul{margin:4px 0 0;padding-left:16px}._compareNote_ily8v_348 ._warnList_ily8v_362{list-style:none;padding:0;display:grid;gap:8px;margin:8px 0 6px}._noneNew_ily8v_369{color:var(--ok-i)}._warnList_ily8v_362 b{color:var(--ink)}._warnN_ily8v_375{margin-left:4px;padding:0 6px;border-radius:9px;background:var(--warn-f);color:var(--warn-i);font-size:11px;font-weight:600}._warnItem_ily8v_384{display:block;color:var(--ink2)}._warnItem_ily8v_384 small{color:var(--ink3);font-size:12px}._panel_ily8v_4 ._compareNote_ily8v_348 p{margin:6px 0 0}._tabs_ily8v_397{display:flex;flex:none;gap:16px;padding:0 16px;border-bottom:1px solid var(--hair)}._tabs_ily8v_397 button{display:inline-flex;align-items:center;gap:7px;min-height:45px;padding:12px 2px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink3);font:700 13px var(--ui);cursor:pointer}._tabs_ily8v_397 button[aria-selected=true]{border-bottom-color:var(--link);color:var(--link)}._dock_ily8v_421{display:flex;flex:1;flex-direction:column;min-height:0}._panel_ily8v_4 ._estimate_ily8v_427{margin:12px 0;font-size:12px;line-height:1.65;color:var(--ink3)}._panel_ily8v_4 ._problem_ily8v_433{margin:0 0 12px;padding:10px 12px;border:1px solid var(--warn-l);border-radius:8px;background:var(--warn-f);color:var(--warn-i);font-size:13px;line-height:1.55}._summary_ily8v_443{margin-bottom:20px;padding:14px;border:1px solid #b5c6ed;border-radius:8px;background:#f8faff}._summaryTitle_ily8v_450{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:14px;line-height:1.5}._pill_ily8v_458{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;background:var(--neu-f);color:var(--neu-i);font:700 12px/1.6 var(--ui)}._numbers_ily8v_469{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:16px 0 10px}._numbers_ily8v_469 dt{margin-bottom:3px;font-size:12px;line-height:1.5;color:#455979}._numbers_ily8v_469 dd{margin:0;font-size:22px;font-weight:750;line-height:1.35;white-space:nowrap;font-variant-numeric:normal}._numbers_ily8v_469>div:last-child{text-align:right}._numbers_ily8v_469>div:last-child dd{font-size:17px;font-weight:650}._numbers_ily8v_469 dd span{font-size:12px;font-weight:500}._panel_ily8v_4 ._costChange_ily8v_501{margin:0 0 8px;font-size:12px;line-height:1.6;color:#34465f}._scope_ily8v_507{display:block;font-size:12px;line-height:1.6;color:#455979}._link_ily8v_513{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0;border:0;background:none;color:#274cc9;font:700 13px var(--ui);cursor:pointer}._warnBox_ily8v_525{margin:14px 0;padding:12px 14px;border:1px solid #f0d49a;border-radius:8px;background:var(--warn-f);color:var(--warn-i);font-size:12px;line-height:1.6}._warnBox_ily8v_525 b{display:flex;align-items:center;gap:8px;font-size:13px}._warnBox_ily8v_525 ul{margin:6px 0 0;padding-left:18px}._reviewSub_ily8v_545{display:block;margin-top:2px}._reviewToggle_ily8v_549{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:0;border:0;background:none;color:var(--warn-i);font:700 12px var(--ui);cursor:pointer}._reviewList_ily8v_561{display:grid;gap:8px;margin-top:10px}._reviewItem_ily8v_566{display:grid;gap:4px;padding-top:8px;border-top:1px solid #f0d49a;color:var(--ink1)}._reviewItem_ily8v_566 em{font-style:normal;font-weight:700;color:var(--warn-i)}._reviewItem_ily8v_566[data-state=fix] em{color:var(--dgr-i)}._reviewItem_ily8v_566[data-state=acknowledged] em{color:var(--ok-i)}._reviewItem_ily8v_566 small{color:var(--ink3)}._reviewItem_ily8v_566 ._link_ily8v_513{justify-self:start;min-height:28px;font-size:12px}._ackForm_ily8v_592{display:grid;gap:6px}._field_ily8v_596{display:grid;gap:6px;margin-top:12px;font-size:13px;font-weight:650}._field_ily8v_596 ._inp_ily8v_603{width:100%}._twoFields_ily8v_606{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}._facts_ily8v_612{display:grid;margin:0}._facts_ily8v_612>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:12px}._facts_ily8v_612 dt{color:var(--ink3)}._facts_ily8v_612 dd{max-width:60%;margin:0;font-weight:650;text-align:right}._diffList_ily8v_633{margin:14px 0}._diffRow_ily8v_636{padding:14px 0;border-bottom:1px solid var(--hair);font-size:13px;line-height:1.6}._diffRow_ily8v_636>b{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}._diffRow_ily8v_636>b>span{font-size:11px;font-weight:600;color:#2d4f96}._diffRow_ily8v_636>div{display:flex;align-items:baseline;gap:9px}._diffRow_ily8v_636 small{flex:none;width:30px;font-size:12px;color:var(--ink3)}._loading_ily8v_664{font-size:13px;color:var(--ink3)}._strip_ily8v_670{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:11px 14px;border:1px solid #c9d5ee;border-radius:8px;background:#f0f4ff}._strip_ily8v_670>div:first-child{flex:1;min-width:160px}._strip_ily8v_670 strong{display:block;font-size:13px;color:var(--ink1)}._strip_ily8v_670 small{display:block;margin-top:4px;font-size:12px;color:#455979}._strip_ily8v_670._saved_ily8v_696{border-color:var(--ok-l);background:var(--ok-f)}._switch_ily8v_700{display:flex;margin:0;padding:0;min-width:0;overflow:hidden;border:1px solid #b6c5df;border-radius:6px;background:#fff}._switch_ily8v_700 button{min-width:54px;min-height:36px;padding:7px 12px;border:0;background:#fff;color:#34465f;font:600 13px var(--ui);cursor:pointer}._switch_ily8v_700 button+button{border-left:1px solid #b6c5df}._switch_ily8v_700 button[aria-pressed=true]{background:#dce6ff;color:#2448b8;font-weight:750}._switch_ily8v_700 button:focus-visible,._link_ily8v_513:focus-visible,._row_ily8v_131:focus-visible,._go_ily8v_83:focus-visible{outline:2px solid var(--link);outline-offset:2px}._stripLink_ily8v_735{min-height:40px}._marked_ily8v_741{outline:1px dashed #7991bb;outline-offset:-1px}._tag_ily8v_745{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:10px;font-weight:700;line-height:1.5;color:#2d4f96}._tag_ily8v_745 svg{width:11px;height:11px}@media(max-width:760px){._strip_ily8v_670{gap:9px;padding:12px}._strip_ily8v_670>div:first-child{flex-basis:100%}._strip_ily8v_670 small,._intro_ily8v_117 p,._note_ily8v_125,._optionCopy_ily8v_225>span,._estimate_ily8v_427,._facts_ily8v_612>div{font-size:13px}._switch_ily8v_700 button,._stripLink_ily8v_735,._link_ily8v_513,._go_ily8v_83{min-height:44px}._switch_ily8v_700 button{min-width:56px}._row_ily8v_131{min-height:70px;padding:12px 2px}._option_ily8v_185{min-height:100px;padding:12px 8px}._optionTitle_ily8v_231{font-size:14px}._tag_ily8v_745{font-size:11px}}._pair_ily8v_802{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}._pairBtn_ily8v_808{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 12px;border:1px solid var(--button-border);border-radius:var(--r-md);background:var(--card);color:var(--ink1);font:700 13px var(--ui);cursor:pointer}._instruction_ily8v_821{margin:0 0 12px;padding:10px 12px;border:1px solid var(--hair);border-radius:8px}._instruction_ily8v_821 summary{display:flex;align-items:center;gap:7px;color:var(--link);font:700 13px var(--ui);cursor:pointer}._basisMore_ily8v_837{display:block;margin-top:4px}._basisToggle_ily8v_841{display:flex;justify-content:space-between;align-items:center;width:100%;padding:4px 0;border:0;border-top:1px solid var(--hair);background:none;color:var(--link);font:600 12px var(--ui);cursor:pointer}._basisCount_ily8v_854{display:inline-flex;align-items:center;gap:4px;color:var(--ink3);font-weight:500}._basisToggle_ily8v_841[aria-expanded=true] ._basisCount_ily8v_854 svg{transform:rotate(180deg)}._basisCount_ily8v_854 svg{width:14px;height:14px}._basisList_ily8v_868{display:grid;gap:4px;margin-top:4px}._basisItem_ily8v_873{display:grid;grid-template-columns:minmax(0,62px) 82px 1fr auto;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;background:var(--sunken);font-size:12px;color:var(--ink2)}._basisItem_ily8v_873 b{color:var(--ink1);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._basisTime_ily8v_891{font-variant-numeric:normal}._basisDays_ily8v_894{display:flex;gap:3px;min-width:0;overflow:hidden}._basisDays_ily8v_894 i{white-space:nowrap;padding:0 5px;border-radius:8px;background:var(--card);border:1px solid var(--hair);font-style:normal;font-size:11px;line-height:16px}._basisItem_ily8v_873 em{font-style:normal;font-weight:600;color:var(--ink1)}._basisGaps_ily8v_915{display:grid;gap:2px;padding:4px 6px;border-radius:6px;background:var(--warn-f);color:var(--warn-i);font-size:12px}._rowActions_ily8v_925{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 8px}._stripSave_ily8v_932{font-weight:700;color:var(--link)}._panel_745uu_6{font:400 14px/1.5 var(--ui);color:var(--rb-ink)}._panel_745uu_6 svg{display:block;flex:none}._panel_745uu_6 .vphd{position:sticky;top:0;z-index:1;background:var(--rb-surface)}._body_745uu_21{padding:4px 0 8px}._body_745uu_21[hidden]{display:none}._lead_745uu_27{margin:0 0 10px;color:var(--rb-muted)}._muted_745uu_31{display:block;margin:10px 0;color:var(--rb-muted);font-size:13px}._search_745uu_37{display:flex;align-items:center;gap:8px;border:1px solid var(--rb-divider);border-radius:7px;padding:0 10px;margin-bottom:8px;color:var(--rb-muted)}._search_745uu_37 input{flex:1;min-width:0;min-height:38px;border:0;background:transparent;color:var(--rb-ink);font:inherit}._search_745uu_37 input:focus-visible{outline:none}._search_745uu_37:focus-within{outline:3px solid var(--rb-action);outline-offset:1px}._tier_745uu_63 h4{margin:14px 0 0;font-size:12px;font-weight:650;color:var(--rb-muted);text-transform:uppercase;letter-spacing:.04em}._tier_745uu_63 h4 span{font-variant-numeric:normal}._tier_745uu_63>ul,._warns_745uu_75,._blocks_745uu_76,._warnBox_745uu_77 ul{list-style:none;margin:0;padding:0}._cand_745uu_82{display:flex;gap:9px;padding:15px 0;border-bottom:1px solid var(--rb-divider)}._avatar_745uu_88{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rb-avatar);color:var(--rb-avatar-ink);font-size:11px;font-weight:650}._who_745uu_100{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.8;color:var(--rb-muted)}._who_745uu_100>b{font-size:13px;line-height:32px;color:var(--rb-ink)}._who_745uu_100>button{align-self:flex-start;margin-top:8px}._avail_reported_745uu_117{color:var(--rb-ok)}._avail_partly_745uu_120,._avail_unknown_745uu_121{color:var(--rb-amber)}._avail_unavail_745uu_124{color:var(--rb-error)}._warns_745uu_75 li,._blocks_745uu_76 li{display:flex;gap:6px;align-items:center}._warns_745uu_75 li{color:var(--rb-amber)}._blocks_745uu_76 li{color:var(--rb-error)}._when_745uu_139{margin:16px 0 2px;font-size:16px;font-weight:650}._change_745uu_144{margin:0 0 10px;font-size:15px;color:var(--rb-muted)}._facts_745uu_149{margin:0 0 10px;padding:8px 0;border-bottom:1px solid var(--rb-divider)}._facts_745uu_149 div{display:flex;justify-content:space-between;gap:12px;font-size:13px}._facts_745uu_149 dt{margin:0}._facts_745uu_149 dd{margin:0;white-space:nowrap;font-weight:650;font-variant-numeric:normal}._warnBox_745uu_77{display:flex;gap:10px;margin:10px 0;padding:12px 14px;border:1px solid var(--rb-bar-border);border-radius:8px;background:var(--rb-bar);color:var(--rb-summary)}._blockBox_745uu_179{display:flex;gap:10px;margin:10px 0;padding:12px 14px;border:1px solid var(--rb-error);border-radius:8px;color:var(--rb-error)}._blockBox_745uu_179 ul{list-style:none;margin:4px 0 0;padding:0;font-size:13px}._warnBox_745uu_77 ul{margin:4px 0 8px;font-size:13px}._ack_745uu_198{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--rb-ink);cursor:pointer}._ack_745uu_198 input{margin-top:3px;width:16px;height:16px}._ok_745uu_211,._notice_745uu_212{display:flex;gap:8px;align-items:flex-start;margin:10px 0;font-size:13px}._ok_745uu_211{color:var(--rb-ok)}._notice_745uu_212{padding:10px 12px;border-radius:8px;background:var(--rb-new);border:1px solid var(--rb-new-border);color:var(--rb-new-ink)}._error_745uu_229{display:flex;gap:10px;align-items:center;margin:10px 0;color:var(--rb-error);font-size:13px}._receipt_745uu_237{display:flex;gap:10px;padding:12px 16px;border-radius:8px;border:1px solid var(--rb-saved-border);background:var(--rb-saved);color:var(--rb-saved-ink)}._receipt_745uu_237 span{display:flex;flex-direction:column}._actions_745uu_250{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._primary_745uu_256,._secondary_745uu_257,._link_745uu_258{font:inherit;cursor:pointer;margin:0}._primary_745uu_256,._secondary_745uu_257{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border-radius:7px;border:1px solid var(--rb-divider);font-weight:650;font-size:13px}._primary_745uu_256{background:var(--rb-action);border-color:var(--rb-action);color:var(--rb-on-action)}._secondary_745uu_257{background:var(--rb-surface);color:var(--rb-ink)}._secondary_745uu_257:hover:not(:disabled){background:var(--rb-hover)}._link_745uu_258{display:inline-flex;align-items:center;min-height:38px;border:0;background:none;padding:0;color:var(--rb-action);font-weight:650}._primary_745uu_256:disabled,._secondary_745uu_257:disabled,._link_745uu_258:disabled{cursor:default;opacity:.45}._primary_745uu_256:focus-visible,._secondary_745uu_257:focus-visible,._link_745uu_258:focus-visible{outline:3px solid var(--rb-action);outline-offset:3px}@media(max-width:700px){._panel_745uu_6 .vphd .x{min-width:44px;min-height:44px}._primary_745uu_256,._secondary_745uu_257,._link_745uu_258,._search_745uu_37 input{min-height:44px}._actions_745uu_250{position:sticky;bottom:0;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--rb-surface)}}@media(forced-colors:active){._primary_745uu_256{border:2px solid ButtonText}._warnBox_745uu_77,._notice_745uu_212,._receipt_745uu_237{border:1px solid CanvasText}}._wrap_140hg_2{border-top:1px solid var(--base);background:var(--sunken);font-size:13px}._head_140hg_7{display:flex;align-items:center;gap:14px;min-height:38px;padding:5px 12px 5px 16px;color:var(--ink2);white-space:nowrap}._line_140hg_16,._figs_140hg_17{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 24px;color:var(--ink2)}._line_140hg_16 b,._figs_140hg_17 b{color:var(--ink1);font-variant-numeric:tabular-nums}._line_140hg_16 b[class],._figs_140hg_17 b[class]{color:var(--warn-i)}._figs_140hg_17{padding:9px 16px 11px;border-top:1px solid var(--hair);background:var(--card)}._chart_140hg_38{display:grid;grid-template-columns:180px minmax(0,1fr);border-top:1px solid var(--hair);background:var(--card)}._key_140hg_44{display:flex;flex-direction:column;gap:5px;padding:12px 12px 12px 16px;font-size:12.5px;color:var(--ink2)}._key_140hg_44 b{color:var(--ink1);margin-bottom:2px}._key_140hg_44 i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}._kNeed_140hg_64{background:color-mix(in srgb,var(--teal-l) 35%,var(--card));border:1px solid var(--teal-l)}._kOn_140hg_68{border:2px solid var(--ink1)}._kShort_140hg_71{background:color-mix(in srgb,var(--warn-l) 60%,var(--card))}._kMany_140hg_74{background:color-mix(in srgb,var(--blue-l) 60%,var(--card))}._plot_140hg_77{position:relative;padding:10px 12px 22px 0}._plot_140hg_77 svg{display:block;width:100%;height:120px;overflow:visible}._ya_140hg_87{position:absolute;left:-30px;top:10px;height:120px;width:24px}._ya_140hg_87 span,._axis_140hg_95 span{position:absolute;font-size:11px;color:var(--ink3);font-variant-numeric:tabular-nums}._ya_140hg_87 span{right:0;transform:translateY(-50%)}._axis_140hg_95{position:absolute;left:0;right:12px;bottom:4px;height:14px}._axis_140hg_95 span{transform:translate(-50%)}._grid_140hg_115{stroke:var(--hair);stroke-width:1;vector-effect:non-scaling-stroke}._need_140hg_120{fill:color-mix(in srgb,var(--teal-l) 30%,transparent);stroke:var(--teal-l);stroke-width:1.5;vector-effect:non-scaling-stroke}._short_140hg_126{fill:color-mix(in srgb,var(--warn-l) 60%,var(--card))}._many_140hg_129{fill:color-mix(in srgb,var(--blue-l) 60%,var(--card))}._on_140hg_132{fill:none;stroke:var(--ink1);stroke-width:2;vector-effect:non-scaling-stroke}._hit_140hg_138{fill:transparent}._hit_140hg_138:hover{fill:color-mix(in srgb,var(--ink1) 6%,transparent)}._wrap_1hhou_3{position:sticky;bottom:0;z-index:6;border-top:1px solid var(--base);background:var(--sunken)}._wrap_1hhou_3._loose_1hhou_10{position:static}._head_1hhou_13,._row_1hhou_14,._charts_1hhou_15{align-items:stretch}._head_1hhou_13>div,._row_1hhou_14>div,._charts_1hhou_15>div{min-width:0;padding:5px 10px;border-right:1px solid var(--hair);display:flex;align-items:center;gap:6px;font-size:13px;overflow:hidden}._row_1hhou_14,._charts_1hhou_15{border-top:1px solid var(--hair)}._head_1hhou_13>div{background:var(--sunken)}._row_1hhou_14>div,._charts_1hhou_15>div{background:var(--card)}._row_1hhou_14>div._idle_1hhou_42,._charts_1hhou_15>div._idle_1hhou_42{background:var(--sunken)}._head_1hhou_13>div:first-child,._row_1hhou_14>div:first-child,._charts_1hhou_15>div:first-child{position:sticky;left:0;z-index:2}._head_1hhou_13{min-height:38px}._lab_1hhou_56{justify-content:space-between;color:var(--ink2)}._name_1hhou_60{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tot_1hhou_69{flex:none;color:var(--ink1);font-weight:600;white-space:nowrap}._sub_1hhou_75{color:var(--ink3);font-size:12px;font-weight:400;white-space:nowrap}._warn_1hhou_81{color:var(--warn-i)}._idle_1hhou_42{background:var(--sunken)}._line_1hhou_87{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}._fold_1hhou_95{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 6px;margin:-4px -6px;border-radius:var(--r-md);font:600 13px var(--ui);color:var(--ink1);cursor:pointer;white-space:nowrap}._fold_1hhou_95:hover{background:var(--hover)}._fold_1hhou_95 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}._fold_1hhou_95[aria-expanded=false] svg{transform:rotate(180deg)}._wl_1hhou_122{grid-column:2 / -1;gap:14px!important;color:var(--ink2);white-space:nowrap}._wl_1hhou_122 b{color:var(--ink1)}._wl_1hhou_122 b._warn_1hhou_81{color:var(--warn-i)}._sp_1hhou_134{flex:1}._miss_1hhou_137{display:inline-flex;align-items:center;gap:6px}._mi_1hhou_137{display:inline-flex;align-items:center}._x_1hhou_146{min-width:24px;min-height:24px;border:0;background:none;color:var(--ink3);font-size:15px;line-height:1;border-radius:4px;cursor:pointer}._x_1hhou_146:hover{color:var(--ink1);background:var(--hover)}._cbtn_1hhou_161{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--card);color:var(--ink2);font:500 12.5px var(--ui);cursor:pointer}._cbtn_1hhou_161 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}._cbtn_1hhou_161:hover,._cbtn_1hhou_161[aria-expanded=true]{border-color:var(--sel-ring);background:var(--sel);color:var(--sel-ink)}._hug_1hhou_187{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid var(--sel-ring);border-radius:var(--r-md);background:var(--wash);color:var(--sel-ink);font:600 12.5px var(--ui);cursor:pointer}._info_1hhou_200{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid var(--control);border-radius:50%;color:var(--ink2);font:600 9px/1 var(--ui);cursor:help;flex:none}._daybtn_1hhou_213{display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;overflow:hidden;border:0;background:none;padding:2px 4px;margin:-2px -4px;border-radius:5px;font:inherit;color:inherit;text-align:left;white-space:nowrap;cursor:pointer}._daybtn_1hhou_213:hover{background:var(--hover)}._daybtn_1hhou_213>._sub_1hhou_75{overflow:hidden;text-overflow:ellipsis;min-width:0}._sales_1hhou_240{position:relative;display:block;width:100%}._sales_1hhou_240 input,._sales_1hhou_240 .inp{width:100%;min-width:0;height:26px;min-height:0;padding:0 5px;font-size:12.5px}._sales_1hhou_240 input._bad_1hhou_254{border-color:var(--dgr-l)}._sales_1hhou_240:hover input._hasReset_1hhou_257,._sales_1hhou_240:focus-within input._hasReset_1hhou_257{padding-right:24px}._reset_1hhou_261{position:absolute;right:1px;top:2px;width:22px;height:22px;border:0;border-radius:4px;background:var(--card);color:var(--ink2);opacity:0;pointer-events:none;cursor:pointer}._sales_1hhou_240:hover ._reset_1hhou_261,._sales_1hhou_240:focus-within ._reset_1hhou_261{opacity:1;pointer-events:auto}._charts_1hhou_15>div{align-items:flex-start;flex-direction:column;justify-content:flex-start}._charts_1hhou_15>div:first-child{flex-direction:column;align-items:stretch;gap:4px}._perHour_1hhou_291>div:first-child{justify-content:center;padding-bottom:20px}._charts_1hhou_15 select,._charts_1hhou_15 .inp{height:28px;min-height:0;padding:0 8px;font-size:12.5px}._key_1hhou_302{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:11px;color:var(--ink3);white-space:nowrap}._key_1hhou_302 i{display:inline-block;width:8px;height:8px;margin-right:3px;border-radius:2px}._low_1hhou_317{display:block;width:100%;height:28px}._tall_1hhou_322{display:block;width:100%;height:64px}._axis_1hhou_327{display:flex;justify-content:space-between;width:100%;font-size:10.5px;color:var(--ink3);margin-top:2px}._need_1hhou_335,._k_need_1hhou_336{fill:var(--chart-dim);background:var(--chart-dim)}._on_1hhou_340{fill:none;stroke:var(--chart);stroke-width:1.5;vector-effect:non-scaling-stroke}._k_line_1hhou_346{height:0!important;border-top:2px solid var(--chart);border-radius:0!important}._hit_1hhou_351{fill:transparent}._hit_1hhou_351:hover,[data-hv]:hover{stroke:var(--ink1);stroke-width:1;vector-effect:non-scaling-stroke}._st_short_1hhou_360{fill:var(--dgr-l);background:var(--dgr-l)}._st_thin_1hhou_364{fill:var(--warn-l);background:var(--warn-l)}._st_ok_1hhou_368{fill:color-mix(in srgb,var(--teal-l) 55%,var(--card));background:color-mix(in srgb,var(--teal-l) 55%,var(--card))}._st_over_1hhou_372{fill:color-mix(in srgb,var(--blue-l) 55%,var(--card));background:color-mix(in srgb,var(--blue-l) 55%,var(--card))}._st_none_1hhou_376{fill:var(--sunken);background:var(--sunken)}._share_1hhou_381{display:grid;gap:2px;width:100%;font-size:12.5px}._trk_1hhou_387{position:relative;height:10px;border-radius:3px;background:var(--sunken);margin-bottom:3px}._trk_1hhou_387 i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--chart)}._trk_1hhou_387 i._overBar_1hhou_400{background:var(--warn-l)}._trk_1hhou_387 b{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink1)}._kinds_1hhou_411{display:grid;gap:3px;width:100%;font-size:12px}._bar_1hhou_417{display:flex;gap:2px;height:8px;margin-bottom:3px}._bar_1hhou_417 i{border-radius:2px}._kinds_1hhou_411>span{display:flex;align-items:center;gap:6px;white-space:nowrap}._kinds_1hhou_411>span>i{width:8px;height:8px;border-radius:2px;flex:none}._kinds_1hhou_411 b{font-weight:600}._k1_1hhou_441{background:var(--slate-l)}._k2_1hhou_444{background:var(--violet-l)}._k4_1hhou_447{background:var(--blue-l)}._hov_1hhou_451{position:fixed;z-index:70;pointer-events:none;display:grid;gap:1px;padding:7px 10px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--base);box-shadow:var(--sh2);font-size:12.5px;white-space:nowrap}._hl_1hhou_465{display:flex;align-items:center;gap:6px}._hl_1hhou_465 i{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none}._wk_1hhou_479{justify-content:flex-end;background:var(--sunken)!important}._wk_1hhou_479 ._sub_1hhou_75{margin-right:4px}._wkChart_1hhou_486{background:var(--sunken)!important}._perHour_1hhou_291>._wkChart_1hhou_486{justify-content:center;padding-bottom:20px}._kTarget_1hhou_493{width:2px!important;height:10px!important;background:var(--ink1);border-radius:0!important}._wl_1hhou_122>span:not(._sp_1hhou_134){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wl_1hhou_122>._miss_1hhou_137{flex:none}._cbtn_1hhou_161,._hug_1hhou_187{flex:none}.v19 .gh>div._cell_1pkgj_4{justify-content:space-between;padding:10px 8px 10px 10px}._day_1pkgj_8{font:500 14px/1.3 var(--ui);color:var(--ink1);white-space:nowrap}.v19 .gh>div.today ._day_1pkgj_8{color:var(--act);font-weight:600}._legend_1iwhu_8{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink2)}._legend_1iwhu_8 i{display:inline-block;width:12px;height:8px;border-radius:2px;margin-left:8px}._legend_1iwhu_8 ._vakt_1iwhu_22{background:var(--ok-f);border:1px solid var(--ok-l)}._legend_1iwhu_8 ._akt_1iwhu_26{background:var(--blue-f);border:1px solid var(--blue-l)}._legend_1iwhu_8 ._lun_1iwhu_30{background:var(--sunken);border:1px dashed var(--control)}._lane_1iwhu_35{position:relative;height:36px;border-radius:5px;background:color-mix(in srgb,var(--sunken) 70%,transparent)}._lane_1iwhu_35._can_1iwhu_41{cursor:crosshair;user-select:none;-webkit-user-select:none}._lane_1iwhu_35._can_1iwhu_41 ._act_1iwhu_46{cursor:grab;touch-action:none}._act_1iwhu_46{position:absolute;margin:0;top:3px;bottom:3px;min-width:10px;padding:0 6px;overflow:hidden;border:1px solid var(--blue-l);border-radius:6px;background:color-mix(in srgb,var(--blue-l) 16%,var(--card));color:var(--blue-i);font:600 12px/28px var(--ui);white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer}._act_1iwhu_46:focus-visible{outline:2px solid var(--act);outline-offset:1px;z-index:3}._done_1iwhu_75{opacity:.6;text-decoration:line-through}._lunch_1iwhu_79{border:1px solid var(--control);background:var(--sunken);color:var(--ink2)}._lunch_1iwhu_79._sugg_1iwhu_84{border-style:dashed;background:var(--card)}._multi_1iwhu_88{border-style:dashed;font-weight:700;z-index:2}._multi_1iwhu_88._clash_1iwhu_93{background:var(--warn-f);border:1px solid var(--warn-l);color:var(--warn-i)}._moving_1iwhu_98{opacity:.35}._tiny_1iwhu_102{padding:0}._lunch_1iwhu_79._dot_1iwhu_105{background:repeating-linear-gradient(135deg,var(--sunken) 0 3px,var(--control) 3px 4px)}._task_1iwhu_108._dot_1iwhu_105:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:currentColor}._dh_1iwhu_120{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;opacity:0}._dh_1iwhu_120._l_1iwhu_8{left:-1px}._dh_1iwhu_120._r_1iwhu_133{right:-1px}._dh_1iwhu_120:after{content:"";position:absolute;top:4px;bottom:4px;left:3px;width:2px;border-radius:1px;background:currentColor}._act_1iwhu_46:hover>._dh_1iwhu_120{opacity:.7}._lists_1iwhu_151{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px}._list_1iwhu_151{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-height:28px;max-width:100%;padding:4px 8px;border:1px solid var(--button-border);border-radius:var(--control-radius, 7px);background:var(--card);color:var(--ink1);font:600 12px var(--ui);cursor:pointer}._list_1iwhu_151:hover{background:var(--sunken)}._list_1iwhu_151:focus-visible{outline:2px solid var(--act);outline-offset:1px}._list_1iwhu_151 svg{width:14px;height:14px;flex:none}._list_1iwhu_151 small{font:500 12px var(--ui);color:var(--ink3);font-variant-numeric:normal}._list_1iwhu_151 ._when_1iwhu_190{flex-basis:100%;text-align:left}._add_1iwhu_194{color:var(--act);font-weight:600}@media(max-width:700px){._list_1iwhu_151{min-height:44px}}._pop_1iwhu_207{max-height:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain}._pop_1iwhu_207 .pr{scroll-margin:4px 0}._head_1iwhu_218{flex-wrap:wrap;row-gap:8px}._head_1iwhu_218 .dscale button{white-space:nowrap}._plist_1iwhu_227{display:grid}._prow_1iwhu_230{display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid var(--hair)}._phead_1iwhu_236{display:flex;align-items:center;gap:10px}._phead_1iwhu_236 b{display:block;font:700 14px var(--ui);color:var(--ink1)}._phead_1iwhu_236 small{display:block;font:500 12px var(--ui);color:var(--ink3)}._pshift_1iwhu_251{display:grid;gap:4px}._pact_1iwhu_255{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:1px solid var(--blue-l);border-radius:8px;background:var(--blue-f);color:var(--blue-i);font:500 13px var(--ui);text-align:left;cursor:pointer}._pact_1iwhu_255>span{flex:1;min-width:0}._pact_1iwhu_255 b{display:block;font-weight:600}._pact_1iwhu_255 small{display:block;font:500 12px var(--ui);color:var(--ink2);font-variant-numeric:normal}._pact_1iwhu_255 svg{flex:none;width:16px;height:16px}._pact_1iwhu_255._plunch_1iwhu_289{border-color:var(--control);background:var(--sunken);color:var(--ink1)}._pact_1iwhu_255._psugg_1iwhu_294{border-style:dashed;background:var(--card)}._pact_1iwhu_255:focus-visible,._padd_1iwhu_299:focus-visible{outline:2px solid var(--act);outline-offset:1px}._padd_1iwhu_299{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--act);font:600 13px var(--ui);cursor:pointer;justify-self:start}._pnone_1iwhu_316{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-size:13px;color:var(--ink3)}._phone_1iwhu_326 .dayname{padding:8px}._phone_1iwhu_326 .dayname .av{display:none}._plus_1iwhu_335{position:absolute;top:1px;right:14px;z-index:3;display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid var(--button-border);border-radius:6px;background:var(--card);color:var(--act);cursor:pointer}._plus_1iwhu_335 svg{width:12px;height:12px}._plus_1iwhu_335:hover{background:var(--wash)}._plus_1iwhu_335:focus-visible{outline:2px solid var(--act);outline-offset:1px}._addShift_1iwhu_365{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;margin-left:10px;padding:0 8px;border:1px solid var(--button-border);border-radius:7px;background:var(--card);color:var(--act);font:600 13px var(--ui);vertical-align:middle;cursor:pointer}._addShift_1iwhu_365 svg{width:14px;height:14px}._addShift_1iwhu_365:hover{background:var(--wash)}._addShift_1iwhu_365:focus-visible{outline:2px solid var(--act);outline-offset:1px}._pnone_1iwhu_316 ._addShift_1iwhu_365{height:44px}._act_1iwhu_46{display:flex;align-items:center;gap:4px}._act_1iwhu_46>svg{flex:none;width:14px;height:14px}._act_1iwhu_46>span{overflow:hidden;text-overflow:clip}._tiny_1iwhu_102{justify-content:center}._band_1iwhu_417{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--act) 9%,transparent);border-left:1px solid color-mix(in srgb,var(--act) 45%,transparent);border-right:1px solid color-mix(in srgb,var(--act) 45%,transparent);pointer-events:none}._clashRow_1iwhu_428{display:grid;gap:6px;padding:8px 10px;margin:0 0 6px;border-radius:7px;background:var(--warn-f);color:var(--warn-i);font:600 13px/1.35 var(--ui)}._clashRow_1iwhu_428 p{margin:0}._clashWhy_1iwhu_441{font-weight:500;color:var(--ink2)}._fix_1iwhu_445{justify-self:start;min-height:32px;padding:4px 10px;border:0;border-radius:7px;background:var(--act);color:var(--on-act);font:600 13px var(--ui);cursor:pointer}._fix_1iwhu_445:focus-visible{outline:2px solid var(--act);outline-offset:2px}._sheet_1iwhu_461._sheet_1iwhu_461{left:0;right:0;width:auto;min-width:0;max-width:none;padding:16px}._sheet_1iwhu_461 .pr{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid var(--hair);background:none;font:500 15px var(--ui);color:var(--ink1);text-align:left}._sheet_1iwhu_461 h6{margin:0 0 8px;font:700 15px var(--ui)}._sheet_1iwhu_461 ._fix_1iwhu_445,._sheet_1iwhu_461 .pr{min-height:44px}._lunch_1iwhu_79{z-index:3}._lunchWhen_1iwhu_496{margin:0 0 8px;font:500 13px var(--ui);color:var(--ink2);font-variant-numeric:normal}._bar_raal0_3{container:fbar / inline-size;display:flex;flex:1 1 100%;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}._chips_raal0_13{display:flex;gap:6px}._chip_raal0_13{position:relative;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:32px;padding:0 10px;border:1px solid var(--hair);border-radius:16px;background:var(--card);color:var(--ink1);font:500 13px/1 var(--ui);white-space:nowrap;cursor:pointer}._chip_raal0_13:hover{border-color:var(--control);background:var(--hover)}._chip_raal0_13:focus-visible,._sel_raal0_39:focus-within{outline:2px solid var(--act);outline-offset:2px}._chip_raal0_13[aria-pressed=true],._on_raal0_44{border-color:var(--sel-ring);background:var(--wash);color:var(--sel-ink);font-weight:600}._chip_raal0_13 svg{width:15px;height:15px;flex:none}._n_raal0_56{color:var(--ink3);font-size:12px;font-weight:600}._chip_raal0_13[aria-pressed=true] ._n_raal0_56{color:inherit}._dot_raal0_66{width:8px;height:8px;flex:none;border-radius:50%;box-sizing:border-box}._dot_raal0_66[data-k=upub]{border:1px solid var(--ink3);background:repeating-linear-gradient(135deg,var(--ink3) 0 1.5px,transparent 1.5px 3.5px)}._dot_raal0_66[data-k=brudd]{background:var(--dgr-l)}._dot_raal0_66[data-k=advarsel]{background:var(--warn-l)}._dot_raal0_66[data-k=vent]{border:2px solid var(--warn-i)}._dot_raal0_66[data-k=bytte]{background:var(--act)}._sel_raal0_39 select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}._sel_raal0_39:after{content:"";width:6px;height:6px;margin:-3px 1px 0 0;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);opacity:.6}._fold_raal0_109{display:none}._badge_raal0_112{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--act);color:var(--on-act);font-size:11px;font-weight:700}._clear_raal0_125{border:0;background:none;padding:0 4px;color:var(--link);font:600 13px/1 var(--ui);white-space:nowrap;cursor:pointer}._pop_raal0_135{z-index:50;min-width:240px;padding:6px;border:1px solid var(--base);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh2)}._opt_raal0_144{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 8px;border-radius:var(--r-sm);font-size:14px;cursor:pointer}._opt_raal0_144:hover{background:var(--hover)}._opt_raal0_144 ._n_raal0_56{margin-left:auto}._sw_raal0_160{padding:6px 8px}@container fbar (max-width: 860px){._word_raal0_165{display:none}._chips_raal0_13 ._chip_raal0_13{padding:0 9px}}@container fbar (max-width: 620px){._chips_raal0_13{display:none}._fold_raal0_109{display:inline-flex}._word2_raal0_179{display:none}}._chip_1kv5j_3{position:relative;z-index:2;display:block;width:100%;box-sizing:border-box;padding:3px 8px;border:1px dashed var(--warn-l);border-radius:6px;background:var(--warn-f);color:var(--warn-i);font:500 12px/1.4 var(--ui);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}._chip_1kv5j_3:hover{border-style:solid}._chip_1kv5j_3:focus-visible{outline:2px solid var(--act);outline-offset:2px}._wrap_1sz98_2{border-top:1px solid var(--base);background:var(--sunken);font-size:13px}._head_1sz98_7{display:flex;align-items:center;gap:14px;min-height:38px;padding:5px 12px 5px 16px;color:var(--ink2);white-space:nowrap}._line_1sz98_16{display:flex;gap:4px 24px;align-items:baseline}._line_1sz98_16 b{color:var(--ink1)}._line_1sz98_16 b[class]{color:var(--warn-i)}._row_1sz98_27{display:grid;grid-template-columns:180px repeat(var(--nw),minmax(0,1fr)) 170px;border-top:1px solid var(--hair);background:var(--card)}._row_1sz98_27>div{min-width:0;padding:5px 10px;border-right:1px solid var(--hair)}._row_1sz98_27>div:last-child{border-right:0}._lab_1sz98_41{padding-left:16px!important;color:var(--ink2)}._cell_1sz98_45{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-variant-numeric:tabular-nums}._tot_1sz98_52{justify-content:flex-end;background:var(--sunken);font-weight:600}._tot_1sz98_52 span{font-weight:400}._wkh_1sz98_60{font-weight:600;color:var(--ink2);white-space:nowrap}._cur_1sz98_65{color:var(--link)}._key_1sz98_68{display:grid;gap:4px;align-content:start;font-size:11.5px}._key_1sz98_68 b{font-size:13px;color:var(--ink1)}._key_1sz98_68 i{display:inline-block;width:10px;height:8px;border-radius:2px;margin-right:4px}._kPos_1sz98_85,._pos_1sz98_86{background:color-mix(in srgb,var(--warn-l) 35%,transparent);fill:color-mix(in srgb,var(--warn-l) 35%,transparent)}._kNeg_1sz98_90,._neg_1sz98_91{background:color-mix(in srgb,var(--teal-l) 35%,transparent);fill:color-mix(in srgb,var(--teal-l) 35%,transparent)}._goal_1sz98_95{grid-column:2 / -2;padding:8px 0!important}._goal_1sz98_95 svg{display:block;width:100%;height:80px}._sep_1sz98_104{stroke:var(--hair);vector-effect:non-scaling-stroke}._zero_1sz98_108{stroke:var(--ink3);vector-effect:non-scaling-stroke}._ln_1sz98_112,._lf_1sz98_113{fill:none;stroke:var(--chart);stroke-width:2;vector-effect:non-scaling-stroke}._lf_1sz98_113{stroke-dasharray:5 4}._end_1sz98_122{display:grid!important;gap:2px;justify-items:end;align-content:start}.v19 .rowh ._av_1ouz0_5._av_1ouz0_5{width:32px;height:32px;line-height:32px}.v19 .rowh .nm ._line_1ouz0_10._line_1ouz0_10{display:flex;align-items:center;gap:6px;min-width:0;min-height:22px}.v19 .rowh .nm ._line_1ouz0_10>b{flex:1 1 auto;min-width:0;font:600 13px/1.35 var(--ui);color:var(--ink1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v19 .rowh .nm ._line_1ouz0_10>.alert{flex:none;margin-left:auto}.v19 .rowh .nm ._hours_1ouz0_31._hours_1ouz0_31{display:block;margin-top:2px;font:400 12.5px/1.35 var(--ui);color:var(--ink2);white-space:nowrap}.v19 .rowh .nm ._norm_1ouz0_38._norm_1ouz0_38{display:inline;font-size:inherit;color:var(--ink3)}.v19 .rowh .nm ._hours_1ouz0_31._hours_1ouz0_31{overflow:hidden;text-overflow:ellipsis}.rowh .nm ._hbar_1ouz0_46._hbar_1ouz0_46{display:flex;width:100%;height:4px;margin-top:3px;border-radius:2px;background:var(--sunken);overflow:hidden}._hbar_1ouz0_46 i{flex:none;background:var(--teal-l)}._hbar_1ouz0_46 i._ot_1ouz0_66{background:var(--warn-l)}.rowh .nm ._fair_1ouz0_70._fair_1ouz0_70{display:flex;gap:8px;margin-top:3px;font-size:11.5px;color:var(--ink3);white-space:nowrap;overflow:hidden}.rowh .nm ._fair_1ouz0_70>span{display:inline;font-size:inherit;color:inherit}.rowh .nm ._fair_1ouz0_70>._hi_1ouz0_84{color:var(--warn-i);font-weight:600}.rowh .nm ._fair_1ouz0_70>._lo_1ouz0_88{color:var(--blue-i)}.v19 .rowh .nm ._over_1ouz0_91{margin-left:4px;font-style:normal;font-weight:600;color:var(--warn-i)}.v19 .cell.empty .addcell{margin:3px;border:1px dashed transparent;border-radius:var(--r-md);display:grid;place-items:center}.v19 .cell.empty:hover .addcell,.v19 .cell.empty .addcell:focus-visible{border-color:var(--hair)}.v19 .cell.empty .addcell:after{font:400 20px/1 var(--ui)}.rowh .nm ._hwrap_1ouz0_116{display:block}.vpanel._panel_1xulr_5{display:flex;flex-direction:column;gap:0;padding:0;font:400 14px/1.45 var(--ui);color:var(--ink1)}._panel_1xulr_5 h3,._panel_1xulr_5 h4,._panel_1xulr_5 p,._panel_1xulr_5 dl{margin:0}._hd_1xulr_21{flex:none;padding:20px 24px 16px;border-bottom:1px solid var(--hair)}._id_1xulr_26{display:grid;grid-template-columns:42px minmax(0,1fr) 44px;gap:12px;align-items:center}._panel_1xulr_5 ._av_1xulr_32{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--rb-avatar);color:var(--rb-avatar-ink);font:600 14px/1 var(--ui)}._who_1xulr_42{min-width:0}._who_1xulr_42 h3{font:650 21px/1.25 var(--ui);letter-spacing:-.02em;overflow-wrap:anywhere}._who_1xulr_42 h3:focus{outline:none}._who_1xulr_42 h3:focus-visible{outline:2px solid var(--act);outline-offset:2px;border-radius:4px}._who_1xulr_42 p{margin-top:4px;color:var(--ink3);font-size:12px}._age_1xulr_63{margin-left:4px;padding:2px 5px;border-radius:4px;background:var(--warn-f);color:var(--warn-i);white-space:nowrap}._x_1xulr_71{min-width:44px;min-height:44px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--ink3);cursor:pointer}._x_1xulr_71:hover{background:var(--hover)}._x_1xulr_71 svg{width:18px;height:18px}._contact_1xulr_90{display:flex;flex-wrap:nowrap;gap:6px;margin-top:14px}._panel_1xulr_5 ._contact_1xulr_90 .btn{flex:0 1 auto;min-width:0;min-height:36px;padding:0 12px;gap:7px;border:0;border-radius:8px;background:var(--sunken);box-shadow:none;color:var(--ink1);font:550 13px/1 var(--ui);text-decoration:none;white-space:nowrap}._panel_1xulr_5 ._contact_1xulr_90 .btn svg{width:15px;height:15px;color:var(--ink3)}._panel_1xulr_5 ._contact_1xulr_90 .btn:hover,._panel_1xulr_5 ._contact_1xulr_90 .btn:focus-visible{background:var(--wash);color:var(--act)}._panel_1xulr_5 ._contact_1xulr_90 .btn:hover svg,._panel_1xulr_5 ._contact_1xulr_90 .btn:focus-visible svg{color:var(--act)}._links_1xulr_125{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}._phone_1xulr_132,._qcall_1xulr_133{font-size:13px;color:var(--ink3);font-variant-numeric:tabular-nums}._qcall_1xulr_133{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;border:0;background:none;font-family:var(--ui);cursor:pointer}._qcall_1xulr_133 svg{width:14px;height:14px}._qcall_1xulr_133:hover,._qcall_1xulr_133:focus-visible{color:var(--act)}._tb_1xulr_159{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0;border:0;background:none;color:var(--link);font:550 13px/1.3 var(--ui);text-decoration:none;cursor:pointer}._tb_1xulr_159:hover{text-decoration:underline;text-underline-offset:3px}._tb_1xulr_159 svg{width:18px;height:18px}._links_1xulr_125 ._tb_1xulr_159{font-size:12px}._quiet_1xulr_184{margin-left:auto;color:var(--ink3);font-weight:500}._quiet_1xulr_184:hover,._quiet_1xulr_184:focus-visible{color:var(--act)}._quiet_1xulr_184:disabled{background:none;color:var(--ink3);opacity:.5;cursor:default;text-decoration:none}._body_1xulr_202{flex:1 0 auto;padding:22px 24px 28px}._cap_1xulr_206{margin-bottom:24px}._capTop_1xulr_209{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px}._capTop_1xulr_209 strong{font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}._capTop_1xulr_209 strong span{color:var(--ink3);font-size:12px}._capTop_1xulr_209>span{font-size:12px;color:var(--ink3)}._capTop_1xulr_209>span._sw_1xulr_230{color:var(--warn-i)}._capTop_1xulr_209>span._sd_1xulr_233{color:var(--dgr-i)}._meter_1xulr_236{display:flex;gap:2px;height:6px;border-radius:3px;background:var(--sunken);overflow:hidden}._meter_1xulr_236 i{display:block;height:100%;background:var(--ink3)}._meter_1xulr_236 i:first-child{border-radius:3px 0 0 3px}._meter_1xulr_236 i:last-child{border-radius:0 3px 3px 0}._meter_1xulr_236 i:only-child{border-radius:3px}._meter_1xulr_236 i._fo_1xulr_258{background:var(--ok-l)}._meter_1xulr_236 i._fw_1xulr_261{background:var(--warn-l)}._meter_1xulr_236 i._fd_1xulr_264{background:var(--dgr-l)}._wnote_1xulr_267{display:block;margin-top:8px;padding:0;border:0;background:none;font:400 12px/1.4 var(--ui);text-align:left;cursor:pointer}._wnote_1xulr_267:hover{text-decoration:underline;text-underline-offset:3px}._sw_1xulr_230{color:var(--warn-i)}._sd_1xulr_233{color:var(--dgr-i)}._attention_1xulr_288{margin:0 0 22px;padding:12px 14px;border-radius:10px;background:var(--sunken)}._attention_1xulr_288 p{font-size:13px}._attention_1xulr_288 strong{font-weight:650}._mut_1xulr_300{color:var(--ink3)}._attention_1xulr_288 ._tb_1xulr_159{justify-content:flex-start;margin-top:3px}._st_1xulr_308{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}._st_1xulr_308 h4{font:650 14px/1.45 var(--ui)}._st_1xulr_308 h4:focus{outline:none}._st_1xulr_308 span{font-size:12px;color:var(--ink3)}._days_1xulr_325{display:grid}._row_1xulr_328{width:100%;min-height:58px;padding:9px 0;display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:12px;border:0;border-top:1px solid var(--hair);background:none;color:inherit;font:inherit;text-align:left}button._row_1xulr_328{cursor:pointer}button._row_1xulr_328:hover{background:var(--hover)}._row_1xulr_328>svg{width:16px;height:16px;color:var(--ink3)}._dd_1xulr_354{font-size:12px;color:var(--ink3);text-align:center}._dd_1xulr_354 b{display:block;color:var(--ink1);font-size:16px;font-weight:550}._today_1xulr_365 ._dd_1xulr_354{padding:4px 0;border-radius:6px;background:var(--wash);color:var(--act)}._today_1xulr_365 ._dd_1xulr_354 b{color:var(--act)}._copy_1xulr_374{min-width:0}._copy_1xulr_374 strong{display:block;font-size:13px;font-weight:550}._copy_1xulr_374 small{display:block;margin-top:2px;font-size:12px;color:var(--ink3)}._copy_1xulr_374 small._sw_1xulr_230{color:var(--warn-i)}._copy_1xulr_374 small._sd_1xulr_233{color:var(--dgr-i)}._can_1xulr_395 ._copy_1xulr_374 strong,._can_1xulr_395>svg{color:var(--ok-i)}._past_1xulr_400{margin-bottom:4px}._past_1xulr_400 summary{min-height:44px;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink3);cursor:pointer;list-style:none}._past_1xulr_400 summary:before{content:"";width:6px;height:6px;margin-right:3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg)}._past_1xulr_400[open] summary:before{transform:rotate(45deg)}._past_1xulr_400 summary::-webkit-details-marker,._more_1xulr_426 summary::-webkit-details-marker{display:none}._more_1xulr_426{margin-top:20px;border-top:1px solid var(--hair)}._more_1xulr_426 summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:550;cursor:pointer;list-style:none}._more_1xulr_426 summary:after{content:"";width:6px;height:6px;margin:0 4px 4px;border-right:1px solid var(--ink3);border-bottom:1px solid var(--ink3);transform:rotate(45deg)}._more_1xulr_426[open] summary:after{transform:rotate(225deg);margin-bottom:0}._facts_1xulr_457{padding-bottom:16px}._facts_1xulr_457>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px}._facts_1xulr_457 dt{color:var(--ink3)}._facts_1xulr_457 dd{margin:0;text-align:right;font-weight:400;font-variant-numeric:tabular-nums}._facts_1xulr_457 dd b{font-weight:650}._vt_1xulr_481{font:650 21px/1.25 var(--ui);letter-spacing:-.02em}._vt_1xulr_481:focus{outline:none}._missing_1xulr_488{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--warn-i)}._missing_1xulr_488 ._tb_1xulr_159{min-height:32px}._group_1xulr_500{padding:14px 0 4px;border-top:1px solid var(--hair)}._vt_1xulr_481+._group_1xulr_500,._missing_1xulr_488+._group_1xulr_500{margin-top:14px}._group_1xulr_500 h4{font:600 13px/1.45 var(--ui);color:var(--ink3)}._group_1xulr_500 ._facts_1xulr_457{padding-bottom:8px}._group_1xulr_500 ._facts_1xulr_457>div{padding:6px 0}._group_1xulr_500 ._facts_1xulr_457 dd{font-weight:600}._foot_1xulr_523{position:sticky;bottom:0;flex:none;margin-top:auto;padding:14px 24px 12px;border-top:1px solid var(--hair);background:var(--card);display:grid;gap:6px}._panel_1xulr_5 ._foot_1xulr_523 .btn{min-height:44px;justify-content:center;gap:8px;border-radius:8px;font:600 13px/1.2 var(--ui);text-decoration:none}._foot_1xulr_523 ._tb_1xulr_159{font-size:12px}@media(max-width:700px){._hd_1xulr_21{padding:16px 20px 10px}._body_1xulr_202{padding:20px 20px 24px}._foot_1xulr_523{padding:12px 20px max(8px,env(safe-area-inset-bottom))}._links_1xulr_125 ._tb_1xulr_159,._foot_1xulr_523 ._tb_1xulr_159{min-height:44px}._row_1xulr_328{min-height:64px}}._cpop_1xulr_566{z-index:160;display:grid;gap:10px;width:300px;max-width:calc(100vw - 24px);padding:14px;background:var(--card);color:var(--ink1);border:1px solid var(--base);border-radius:var(--r-md);box-shadow:var(--sh2);font:400 13px/1.45 var(--ui)}._cnum_1xulr_580{margin:0;font:700 22px/1.2 var(--ui);letter-spacing:.01em;font-variant-numeric:tabular-nums}._cqr_1xulr_586{display:flex;align-items:center;gap:12px;color:var(--ink2)}._clink_1xulr_592{justify-self:start;font-size:12px;color:var(--link)}._msheet_1xulr_597{z-index:151}._msg_1xulr_600{display:grid;gap:8px}._msg_1xulr_600 h4{margin:0;font:700 14px/1.35 var(--ui)}._msg_1xulr_600 textarea{width:100%;resize:vertical;padding:8px 10px;border:1px solid var(--base);border-radius:var(--r-md);background:var(--card);color:var(--ink1);font:400 14px/1.45 var(--ui)}._mcount_1xulr_618{justify-self:end;font-size:12px;color:var(--ink3)}._mchips_1xulr_623{display:flex;flex-wrap:wrap;gap:6px}._mchip_1xulr_623{padding:4px 10px;border:1px solid var(--hair);border-radius:999px;background:var(--sunken);color:var(--ink2);font:500 12px/1.4 var(--ui);cursor:pointer}._merr_1xulr_637{margin:0;font-size:13px;color:var(--dgr-i)}._mfoot_1xulr_642{display:flex;justify-content:flex-end;gap:8px}._case_5s2q8_5{display:flex;flex:1 0 auto;flex-direction:column;gap:16px;padding:20px 20px 0;font:400 14px/1.4 var(--ui);color:var(--ink1)}._case_5s2q8_5>*{flex:none;margin:0}._head_5s2q8_19{display:flex;flex-direction:column;align-items:flex-start;gap:10px}._sev_5s2q8_26{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border-radius:5px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--state-ink);background:var(--state-fill)}._sev_5s2q8_26,._sev_5s2q8_26[data-state=warning]{--state-ink: var(--warn-i);--state-fill: var(--warn-f)}._sev_5s2q8_26[data-state=danger]{--state-ink: var(--dgr-i);--state-fill: var(--dgr-f)}._sev_5s2q8_26[data-state=ok]{--state-ink: var(--ok-i);--state-fill: var(--ok-f)}._sev_5s2q8_26[data-state=neutral]{--state-ink: var(--neu-i);--state-fill: var(--neu-f)}._sevDot_5s2q8_55{width:7px;height:7px;border-radius:50%;background:currentColor}._what_5s2q8_61{margin:0;font-size:21px;line-height:1.3;font-weight:550;letter-spacing:-.015em}._what_5s2q8_61:focus{outline:none}._ctx_5s2q8_73{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--ink2)}._who_5s2q8_80,._when_5s2q8_81{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}button._who_5s2q8_80:hover,button._when_5s2q8_81:hover{color:var(--ink1);text-decoration:underline}._indent_5s2q8_97{margin-left:34px}._av_5s2q8_101{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--rb-avatar);color:var(--rb-avatar-ink);font-size:12px;font-weight:600}._chip_5s2q8_113{display:inline-flex;align-items:center;gap:8px}._chipDot_5s2q8_118{width:10px;height:10px;border-radius:50%;flex:none}._wait_5s2q8_124{font-size:13px;color:var(--ink3)}._fig_5s2q8_130{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--sunken);font-size:13px;color:var(--ink2)}._big_5s2q8_140{font-size:28px;line-height:1.1;font-weight:600;color:var(--ink1)}._big_5s2q8_140+._legend_5s2q8_146{margin-top:-8px}._legend_5s2q8_146{display:flex;flex-direction:column;gap:6px;color:var(--ink3)}._legend_5s2q8_146 i{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:3px;vertical-align:-1px}._keyPlanned_5s2q8_163{background:var(--neu-l)}._keyShort_5s2q8_166{background:color-mix(in srgb,var(--acc) 35%,var(--card))}._keyNight_5s2q8_169{background:color-mix(in srgb,var(--acc) 22%,var(--card))}._keyEvening_5s2q8_172{background:color-mix(in srgb,var(--acc) 10%,var(--card));border:1px dashed color-mix(in srgb,var(--acc) 45%,var(--card))}._lanes_5s2q8_176{display:flex;flex-direction:column;gap:14px}._lane_5s2q8_176{display:flex;flex-direction:column;gap:6px}._lane_5s2q8_176>span{color:var(--ink3)}._track_5s2q8_189{position:relative;height:24px;border-radius:5px;background:var(--card)}._seg_5s2q8_195{position:absolute;top:0;bottom:0;border-radius:5px;background:var(--neu-l)}._type_5s2q8_202{opacity:.85}._acc_5s2q8_205{background:var(--acc)}._soft_5s2q8_208{background:color-mix(in srgb,var(--acc) 22%,var(--card))}._tint_5s2q8_211{background:color-mix(in srgb,var(--acc) 10%,var(--card));border:1px dashed color-mix(in srgb,var(--acc) 45%,var(--card))}._ghost_5s2q8_215{background:var(--card);border:1.5px dashed var(--acc)}._mark_5s2q8_219{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--ink1)}._ticks_5s2q8_226{position:relative;height:16px;margin-top:-8px;font-size:12px;color:var(--ink3)}._ticks_5s2q8_226 em{position:absolute;transform:translate(-50%);font-style:normal;white-space:nowrap}._ticks_5s2q8_226 em:first-child{transform:none}._ticks_5s2q8_226 em:last-child{transform:translate(-100%)}._meter_5s2q8_246{position:relative;height:16px;margin:4px 0 22px;border-radius:8px;background:var(--card)}._fill_5s2q8_253{position:absolute;top:0;bottom:0;left:0;border-radius:8px;background:var(--neu-l)}._over_5s2q8_261{position:absolute;top:0;bottom:0;border-radius:0 8px 8px 0;background:var(--acc)}._m_5s2q8_219{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--ink1)}._m_5s2q8_219 em{position:absolute;top:24px;transform:translate(-50%);font-style:normal;font-size:12px;color:var(--ink3);white-space:nowrap}._m_5s2q8_219._end_5s2q8_284 em{transform:translate(-100%)}._cols_5s2q8_288{display:flex;align-items:flex-end;gap:2px;height:120px}._cols_5s2q8_288 div{flex:1;display:flex;flex-direction:column-reverse;height:100%}._cols_5s2q8_288 b{display:block;border-radius:2px 2px 0 0;background:var(--neu-l)}._cols_5s2q8_288 s{display:block;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--acc) 35%,var(--card));text-decoration:none}._pair_5s2q8_312{display:flex;flex-direction:column;gap:8px}._pcard_5s2q8_317{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:6px;background:var(--card)}._p_5s2q8_312{display:flex;align-items:center;gap:8px;min-width:0;font-weight:500;color:var(--ink1)}._d_5s2q8_334{color:var(--ink3)}._arrow_5s2q8_337{text-align:center;font-size:20px;line-height:1;color:var(--acc-ink)}._days_5s2q8_344{display:flex;flex-direction:column;gap:6px}._day_5s2q8_344{display:grid;grid-template-columns:96px 1fr;gap:8px;align-items:center;min-height:36px;padding:6px 12px;border-radius:6px;background:var(--card)}._day_5s2q8_344._hl_5s2q8_359{background:color-mix(in srgb,var(--acc) 12%,var(--card))}._day_5s2q8_344 b{font-weight:500;color:var(--ink3)}._day_5s2q8_344._hl_5s2q8_359 b{font-weight:600;color:var(--ink1)}._day_5s2q8_344>span{display:flex;flex-wrap:wrap;gap:4px 12px}._t_5s2q8_189{padding:2px 8px;border-radius:5px;background:color-mix(in srgb,var(--c) 12%,var(--card));color:var(--ink1)}._t_5s2q8_189._x_5s2q8_381{text-decoration:line-through;color:var(--ink3)}._off_5s2q8_385{color:var(--ink3)}._steps_5s2q8_389{display:flex;flex-direction:column;gap:6px}._steps_5s2q8_389 div{padding:10px 12px;border-radius:6px;background:var(--card)}._steps_5s2q8_389 ._done_5s2q8_399{color:var(--ok-i)}._steps_5s2q8_389 ._now_5s2q8_402{background:color-mix(in srgb,var(--acc) 14%,var(--card));font-weight:600;color:var(--ink1)}._facts_5s2q8_410{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--hair)}._facts_5s2q8_410>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.35fr);align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--hair)}._facts_5s2q8_410 dt{color:var(--ink3);font-size:13px}._facts_5s2q8_410 dd{margin:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}._outcome_5s2q8_435{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 16px;border-radius:var(--r-md);background:var(--sunken);list-style:none;color:var(--ink1)}._why_5s2q8_448{line-height:1.45;color:var(--ink2)}._src_5s2q8_452{display:block;margin-top:8px;font-size:12.5px;color:var(--ink3)}._acts_5s2q8_462{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;gap:10px;margin:auto -20px 0;padding:16px 20px;border-top:1px solid var(--hair);background:var(--card)}._row_5s2q8_474{flex-wrap:wrap;display:flex;align-items:center;gap:8px}._pri_5s2q8_480,._sec_5s2q8_481,._later_5s2q8_482{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);font:inherit;text-decoration:none;cursor:pointer}._pri_5s2q8_480{width:100%;height:40px;padding:0 14px;border:0;background:var(--act);color:var(--on-act);font-weight:600}._pri_5s2q8_480:hover{background:var(--act-h)}._sec_5s2q8_481{height:36px;padding:0 14px;border:1px solid var(--hair);background:var(--card);color:var(--ink1)}._sec_5s2q8_481:hover{background:var(--hover)}._later_5s2q8_482{height:36px;margin-left:auto;padding:0 10px;border:0;background:none;color:var(--ink3)}._later_5s2q8_482:hover{color:var(--ink1)}._pri_5s2q8_480:disabled,._sec_5s2q8_481:disabled,._later_5s2q8_482:disabled{cursor:default;opacity:.45}._fld_5s2q8_530{display:flex;flex-direction:column;gap:8px}._fld_5s2q8_530 label{display:flex;align-items:center;gap:12px;color:var(--ink2)}._fld_5s2q8_530 label span{width:48px;flex:none}._fld_5s2q8_530 input,._fld_5s2q8_530 select{height:36px;min-width:0;padding:0 10px;border:1px solid var(--control);border-radius:var(--r-md);background:var(--card);color:var(--ink1);font:inherit}._fld_5s2q8_530 select{flex:1}._fld_5s2q8_530 [aria-invalid=true]{border-color:var(--dgr-l)}@media(max-width:700px){._case_5s2q8_5{gap:14px;padding:16px 16px 0}._acts_5s2q8_462{margin:auto -16px 0;padding:12px 16px max(12px,env(safe-area-inset-bottom))}._ctx_5s2q8_73{gap:4px}._fig_5s2q8_130{gap:10px;padding:12px}._big_5s2q8_140{font-size:24px}._big_5s2q8_140+._legend_5s2q8_146{margin-top:-6px}._lanes_5s2q8_176{gap:8px}._lane_5s2q8_176{gap:4px}._track_5s2q8_189{height:20px}._ticks_5s2q8_226{margin-top:-4px}._cols_5s2q8_288{height:84px}._pair_5s2q8_312{gap:4px}._pcard_5s2q8_317{gap:4px;padding:8px 12px}._arrow_5s2q8_337{font-size:16px}._days_5s2q8_344{gap:4px}._day_5s2q8_344{min-height:0;padding:6px 12px}._steps_5s2q8_389 div{padding:8px 12px}._src_5s2q8_452{margin-top:4px}._pri_5s2q8_480,._sec_5s2q8_481,._later_5s2q8_482{min-height:44px}}._panel_1wd4k_4,.vpanel._panel_1wd4k_4{display:flex;flex-direction:column;gap:0;min-height:0;height:100%;padding:0}._tabs_1wd4k_13{display:flex;align-items:center;gap:4px;padding:8px 8px 0 12px;border-bottom:1px solid var(--hair);flex:none}._tabs_1wd4k_13 [role=tab]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink3);font:500 14px var(--ui);cursor:pointer}._tabs_1wd4k_13 [role=tab][aria-selected=true]{color:var(--ink1);border-bottom-color:var(--ink1)}._tabs_1wd4k_13 [role=tab]:hover{color:var(--ink1)}._tabs_1wd4k_13 [role=tab]:focus-visible,._close_1wd4k_43:focus-visible,._askIn_1wd4k_44 input:focus-visible{outline:2px solid var(--act);outline-offset:2px}._n_1wd4k_48{font-size:12px;color:var(--ink3)}._close_1wd4k_43{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--r-md);background:none;color:var(--ink2);cursor:pointer}._close_1wd4k_43:hover{background:var(--hover)}._body_1wd4k_67{flex:1;min-height:0;overflow-y:auto}._dock_1wd4k_72{flex:1;min-height:0;display:flex;flex-direction:column}._ask_1wd4k_44{flex:none;padding:10px 12px 12px;border-top:1px solid var(--hair)}._askIn_1wd4k_44{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--card)}._askIn_1wd4k_44 svg{color:var(--hb-icon)}._askIn_1wd4k_44:focus-within{border-color:var(--act);box-shadow:var(--ring)}._askIn_1wd4k_44 input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--ink1);font:400 14px var(--ui)}._keep_1wd4k_110{display:flex;flex-direction:column}._keep_1wd4k_110[hidden]{display:none}@media(min-width:1101px){.v19 .vsplit.on>.vside{position:fixed;z-index:30;top:var(--top);right:0;bottom:0;width:var(--vpw, 340px);box-sizing:content-box;border-left:1px solid var(--hair);background:var(--card)}.v19 .vsplit.on>.vside .vpanel{position:relative;top:auto;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.v19:has(.vsplit.on)>.v19bar{margin-right:calc(var(--vpw, 340px) - var(--s4, 24px) + 12px)}.v19 .vsplit.on{grid-template-columns:minmax(0,1fr) 0 calc(var(--vpw, 340px) - var(--s4, 24px))}.v19 .vsplit.on>.vdivider{position:relative;z-index:31;margin:0 0 0 -6px}}@media(min-width:1101px){.v19:has(.vsplit.on) .selbar{z-index:31;margin-right:calc(var(--vpw, 340px) - var(--s4, 24px) + 12px)}}@media(min-width:1101px){body:has(.v19 .vsplit.on) #side{width:68px;padding-inline:8px}body:has(.v19 .vsplit.on) #main{margin-left:68px}body:has(.v19 .vsplit.on) #side a,body:has(.v19 .vsplit.on) #side .side-toggle{justify-content:center;padding-inline:0}body:has(.v19 .vsplit.on) #side .txt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}._n_1wd4k_48._d_1wd4k_72,._n_1wd4k_48._w_1wd4k_195{padding:0 6px;border-radius:5px;line-height:18px}._n_1wd4k_48._d_1wd4k_72{background:var(--dgr-f);color:var(--dgr-i)}._n_1wd4k_48._w_1wd4k_195{background:var(--warn-f);color:var(--warn-i)}._toolbar_pg84y_9{container:vtb / inline-size;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;min-width:0}._title_pg84y_19{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._period_pg84y_28{display:flex;align-items:center;gap:8px;min-width:0}._bar_pg84y_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0}._filters_pg84y_47,._actions_pg84y_48{display:flex;align-items:center;gap:8px;min-width:0}._tool_pg84y_9,._stepper_pg84y_58 button,._toolbar_pg84y_9 select._view_pg84y_59{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:var(--ctl-md);min-height:var(--ctl-md);min-width:var(--ctl-md);padding:0 12px;border:1px solid var(--hair);border-radius:var(--r-md);background-color:var(--card);color:var(--ink1);font:500 14px/1.2 var(--ui);white-space:nowrap;cursor:pointer}._tool_pg84y_9:hover:not(:disabled),._stepper_pg84y_58 button:hover,._toolbar_pg84y_9 select._view_pg84y_59:hover:not(:disabled){border-color:var(--control);background-color:var(--hover)}._tool_pg84y_9:active:not(:disabled),._stepper_pg84y_58 button:active{background-color:var(--press)}._tool_pg84y_9:focus-visible,._stepper_pg84y_58 button:focus-visible,._toolbar_pg84y_9 select._view_pg84y_59:focus-visible,._seg_pg84y_93 button:focus-visible{outline:2px solid var(--act);outline-offset:2px}._tool_pg84y_9 svg{width:16px;height:16px;flex:none}._stepper_pg84y_58 button:first-child,._stepper_pg84y_58 button:last-child{width:var(--ctl-md);padding:0}._seg_pg84y_93{display:inline-flex;align-items:center;height:var(--ctl-md);box-sizing:border-box;padding:3px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--sunken)}._seg_pg84y_93 button{height:100%;padding:0 12px;border:0;border-radius:5px;background:none;color:var(--ink2);font:500 14px/1 var(--ui);cursor:pointer}._seg_pg84y_93 button[aria-pressed=true]{background:var(--card);color:var(--ink1);font-weight:600;box-shadow:0 1px 2px var(--hair)}._quiet_pg84y_139{border-color:transparent;background-color:transparent}._on_pg84y_144{border-color:var(--sel-ring);background-color:var(--wash);color:var(--sel-ink)}._count_pg84y_150{padding:0 6px;border-radius:5px;background:var(--sunken);color:var(--ink2);font-size:12px;line-height:18px}._on_pg84y_144 ._count_pg84y_150{background:var(--sel);color:var(--sel-ink)}._split_pg84y_165{display:inline-flex}._split_pg84y_165>._tool_pg84y_9:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}._hug_pg84y_172{width:var(--ctl-md);padding:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;color:var(--hb-icon)}._more_pg84y_181{width:var(--ctl-md);padding:0}._pub_pg84y_186{border-color:var(--publish);background-color:var(--publish);color:var(--on-publish);font-weight:600}._pub_pg84y_186:hover:not(:disabled){border-color:var(--publish-h);background-color:var(--publish-h)}._tool_pg84y_9:disabled{border-color:var(--dis-bg);background-color:var(--dis-bg);color:var(--dis-ink);cursor:not-allowed}._toolbar_pg84y_9 select._view_pg84y_59{width:104px;justify-content:flex-start}._corner_pg84y_212{display:flex;align-items:center;width:100%;min-width:0}._find_pg84y_218{display:flex;align-items:center;gap:8px;width:100%;min-width:0;box-sizing:border-box;height:34px;padding:0 10px;border:1px solid transparent;border-radius:var(--r-md);background:var(--sunken);color:var(--ink3)}._find_pg84y_218 input{flex:1;width:0;min-width:40px;border:0;background:none;color:var(--ink1);font:400 14px var(--ui);outline:0}._find_pg84y_218:focus-within{border-color:var(--act);background:var(--card);box-shadow:var(--ring)}._find_pg84y_218 kbd{padding:0 4px;border:1px solid var(--hair);border-radius:4px;color:var(--ink3);font:500 11px var(--ui)}._find_pg84y_218 svg{width:16px;height:16px;flex:none}._help_pg84y_261{flex:none;width:26px;height:26px;margin-left:6px;border:1px solid var(--hair);border-radius:50%;background:var(--card);color:var(--ink2);font:600 13px var(--ui);cursor:pointer}._help_pg84y_261:hover,._help_pg84y_261[aria-pressed=true]{border-color:var(--sel-ring);background:var(--sel);color:var(--sel-ink)}._stepper_pg84y_58 .lbl,._seg_pg84y_93 button{white-space:nowrap}@media(max-width:700px){._toolbar_pg84y_9{gap:8px}._bar_pg84y_7{flex:1 1 100%}._period_pg84y_28{flex:1 1 100%;flex-wrap:wrap}._stepper_pg84y_58{flex:1 1 100%}._tool_pg84y_9,._stepper_pg84y_58 button,._toolbar_pg84y_9 select._view_pg84y_59,._seg_pg84y_93{height:var(--ctl-touch);min-height:var(--ctl-touch);min-width:var(--ctl-touch)}._stepper_pg84y_58 button:first-child,._stepper_pg84y_58 button:last-child,._more_pg84y_181{width:var(--ctl-touch)}}._count_pg84y_150._d_pg84y_317{background:var(--dgr-f);color:var(--dgr-i);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dgr-l) 30%,transparent)}._count_pg84y_150._w_pg84y_322{background:var(--warn-f);color:var(--warn-i);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn-l) 30%,transparent)}@container vtb (max-width: 1080px){._lbl_pg84y_281{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._tool_pg84y_9:has(._lbl_pg84y_281){padding:0;width:var(--ctl-md)}}._pop_1yggy_11{z-index:160;width:384px;max-width:calc(100vw - 24px);max-height:min(calc(100dvh - 32px),var(--radix-popover-content-available-height, 100dvh));display:flex;flex-direction:column;overflow:hidden;background:var(--wp-surface);color:var(--wp-ink);border-radius:12px;box-shadow:var(--wp-shadow);font:400 14px/1.5 var(--ui);text-align:left}._sheet_1yggy_28{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:none;max-height:85dvh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}._pop_1yggy_11 svg{display:block;flex:none}:where(._pop_1yggy_11) button{font:inherit;cursor:pointer;margin:0}:where(._pop_1yggy_11) button:focus-visible{outline:3px solid var(--wp-focus);outline-offset:3px}._head_1yggy_53{flex:none;display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--wp-divider)}._sheet_1yggy_28 ._head_1yggy_53{padding-top:20px}._headText_1yggy_64{flex:1;min-width:0}._title_1yggy_68{display:block;margin:0 0 3px;font-size:16px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}._scope_1yggy_76{display:block;margin:0;font-size:12px;color:var(--wp-muted)}._close_1yggy_82{flex:none;display:grid;place-items:center;margin-left:auto;min-width:32px;min-height:32px;padding:5px;border:0;border-radius:7px;background:transparent;color:var(--wp-ink)}._cats_1yggy_96{flex:none;display:flex;gap:6px;padding:12px 16px;overflow-x:auto}._cat_1yggy_96{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:5px 9px;border:1px solid var(--wp-divider);border-radius:7px;background:var(--wp-surface);color:var(--wp-ink);font-size:12px;white-space:nowrap}._cat_1yggy_96[aria-pressed=true]{background:var(--wp-sel-bg);border-color:var(--wp-sel-border);color:var(--wp-sel-ink)}._list_1yggy_124{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 8px}._row_1yggy_130{position:relative;font-size:14px;line-height:1.5;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;padding:12px 4px;border:0;border-bottom:1px solid var(--wp-divider-faint);border-radius:6px;background:transparent;color:var(--wp-ink);text-align:left}._row_1yggy_130:hover{background:var(--wp-row-hover)}._row_1yggy_130:focus-visible{outline-offset:-3px}._icon_1yggy_153{width:18px;height:18px;color:var(--wp-warn-icon)}._icon_1yggy_153[data-sev=d]{color:var(--wp-danger-icon)}._rowText_1yggy_161{min-width:0}._rowTitle_1yggy_164{display:block;font-size:13px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}._rowMeta_1yggy_171{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--wp-muted);overflow-wrap:anywhere}._chevron_1yggy_179{width:14px;height:14px;color:var(--wp-muted)}._none_1yggy_184{margin:12px 4px;font-size:13px;color:var(--wp-muted)}._foot_1yggy_190{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid var(--wp-divider);background:var(--wp-surface)}._footCount_1yggy_200{font-size:12px;color:var(--wp-muted)}._link_1yggy_204{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px;border:0;border-radius:7px;background:transparent;color:var(--wp-action)}._primary_1yggy_215{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--wp-action);border-radius:7px;background:var(--wp-action);color:var(--wp-on-action)}._detail_1yggy_228{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 20px 20px}._back_1yggy_234{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin:12px 0 0 -4px;padding:4px;border:0;border-radius:7px;background:transparent;color:var(--wp-muted)}._heading_1yggy_246{margin:12px 0;font-size:18px;font-weight:700;line-height:1.5}._description_1yggy_252{margin:14px 0;color:var(--wp-muted)}._evidence_1yggy_256{margin:0}._fact_1yggy_259{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--wp-divider)}._fact_1yggy_259 dt{color:var(--wp-ink)}._fact_1yggy_259 dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:normal;overflow-wrap:anywhere}._rule_1yggy_276{margin-top:16px;padding:12px;border-radius:8px;background:var(--wp-rule-bg)}._rule_1yggy_276 strong{display:block;font-weight:700}._rule_1yggy_276 p{margin:6px 0 0;font-size:12px;color:var(--wp-rule-ink)}@media(max-width:650px){._close_1yggy_82,._cat_1yggy_96,._back_1yggy_234,._link_1yggy_204,._primary_1yggy_215{min-height:44px}._close_1yggy_82{min-width:44px}._row_1yggy_130{min-height:64px}}._icon_1yggy_153,._chevron_1yggy_179{display:grid;place-items:center;font-style:normal}._srOnly_1yggy_313{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){._pop_1yggy_11{border:1px solid CanvasText}._cat_1yggy_96[aria-pressed=true]{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}}._row_9nign_3{background:var(--sunken);border-top:1px solid var(--base)}._row_9nign_3>div{border-right:1px solid var(--hair);min-width:0}._key_9nign_11{position:sticky;left:0;z-index:7;background:var(--sunken);padding:8px 10px;display:flex;flex-direction:column;gap:4px}._tabs_9nign_21{display:flex;flex-wrap:wrap;gap:2px 4px}._tabs_9nign_21 button{border:0;background:none;padding:3px 6px;border-radius:6px;font:600 12.5px var(--ui);color:var(--ink3);cursor:pointer}._tabs_9nign_21 button._on_9nign_35{background:var(--card);color:var(--ink1);box-shadow:0 0 0 1px var(--hair)}._tabs_9nign_21 ._fold_9nign_40{margin-left:auto}._fold_9nign_40._fold_9nign_40{border:0;background:none;padding:3px 0;color:var(--link);font:600 12.5px var(--ui);text-align:left;cursor:pointer}._legend_9nign_52{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:11px;color:var(--ink3)}._legend_9nign_52>span{display:inline-flex;align-items:center;gap:4px}._k_9nign_11{display:inline-block;width:10px;height:8px;border-radius:2px}._kneed_9nign_70{background:var(--chart-dim)}._kon_9nign_73{height:0;border-top:2px solid var(--chart);border-radius:0}._kshort_9nign_78{background:var(--warn-l)}._day_9nign_81{padding:6px 4px}._cell_9nign_84{display:grid;gap:2px;width:100%;height:100%;border:0;background:none;padding:2px;border-radius:6px;cursor:pointer;text-align:left;align-content:end;color:inherit}._cell_9nign_84:hover{background:var(--hover)}._f_9nign_40{font-size:12px;color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}._off_9nign_107{color:var(--warn-i);font-weight:600}._cov_9nign_1{display:grid;gap:1px;height:22px}._cov_9nign_1 i{display:block;border-radius:2px}._none_9nign_122{background:var(--card)}._ok_9nign_125{background:color-mix(in srgb,var(--teal-l) 45%,var(--card))}._thin_9nign_128{background:color-mix(in srgb,var(--warn-l) 55%,var(--card))}._cov_9nign_1 ._short_9nign_131,._ck_9nign_132._short_9nign_131{background:var(--dgr-l)}._over_9nign_135{background:color-mix(in srgb,var(--blue-l) 45%,var(--card))}._ax_9nign_138{display:flex;justify-content:space-between;font-size:10.5px;color:var(--ink3)}._svg_9nign_146{display:block;width:100%;height:56px;overflow:visible}._need_9nign_152{fill:var(--chart-dim);stroke:none}._on_9nign_35{fill:none;stroke:var(--chart);stroke-width:1.5;vector-effect:non-scaling-stroke}._svg_9nign_146 ._short_9nign_131{fill:var(--warn-l);opacity:.55}._bars_9nign_168{display:flex;align-items:flex-end;gap:3px;height:56px}._bars_9nign_168 i{display:block;width:40%;min-height:1px;border-radius:3px 3px 0 0}._sales_9nign_180{background:var(--chart-dim)}._fc_9nign_183{background:none;border:1.5px dashed var(--chart-dim);border-bottom:0;box-sizing:border-box}._cost_9nign_189{background:var(--chart)}._stk_9nign_1{display:flex;flex-direction:column-reverse;width:60%;min-height:1px;border-radius:3px 3px 0 0;overflow:hidden}._stk_9nign_1 i{display:block}._base_9nign_205{background:var(--slate-l)}._top_9nign_208{background:color-mix(in srgb,var(--slate-l) 40%,var(--card))}._indigo_9nign_211{background:var(--indigo-l)}._plum_9nign_214{background:var(--plum-l)}._teal_9nign_217{background:var(--teal-l)}._blue_9nign_220{background:var(--blue-l)}._sup_9nign_223{min-height:0}._key_9nign_11._slim_9nign_226{grid-column:1 / -1;padding:4px 10px;white-space:nowrap}._foot_9nign_233{position:sticky;bottom:0;z-index:6}._foot_9nign_233 .totals{position:static}._burnOff_9nign_243{margin-top:8px;padding:4px 10px}._burn_9nign_243{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;padding:12px 14px;margin-top:8px;border:1px solid var(--base);border-radius:var(--r-lg);background:var(--card)}._bkey_9nign_257{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink1)}._bkey_9nign_257 p{margin:4px 0 0;white-space:normal}._bover_9nign_268{color:var(--dgr-i)}._bsvg_9nign_271{display:block;width:100%;height:150px;overflow:visible}._fcl_9nign_277{fill:none;stroke:var(--chart);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}._bud_9nign_284{stroke:var(--dgr-l);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}._now_9nign_290{stroke:var(--ink3);stroke-width:1;vector-effect:non-scaling-stroke}._kfc_9nign_295{height:0;border-top:2px dashed var(--chart);border-radius:0}._kbud_9nign_300{height:0;border-top:2px dashed var(--dgr-l);border-radius:0}@media(max-width:720px){._burn_9nign_243{grid-template-columns:1fr}}._sum_9nign_312{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px;font-size:12px;color:var(--ink2);white-space:nowrap}._sum_9nign_312 ._fold_9nign_40{display:inline-flex;align-items:center;gap:2px}._sum_9nign_312 ._fold_9nign_40[aria-expanded=false] svg{transform:rotate(180deg)}._pickrow_9nign_332{display:flex;align-items:center;gap:6px}._pickrow_9nign_332>select{flex:1;min-width:0}._perHour_9nign_341{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--card);color:var(--ink2);cursor:pointer}._perHour_9nign_341:hover,._perHour_9nign_341[aria-expanded=true]{border-color:var(--sel-ring);background:var(--sel);color:var(--sel-ink)}._tabs_9nign_21{flex-wrap:nowrap;align-items:center}._tabPick_9nign_363{flex:1;min-width:0;height:28px;font-size:12.5px}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--chrome: #333b4e;--chrome-h: #3e475c;--page: #f7f9fc;--card: #ffffff;--sunken: #f5f7fb;--wash: #eff3ff;--hb-bg: #f0f4ff;--hb-border: #c9d5ee;--hb-ink: #17253c;--hb-sub: #455979;--hb-icon: #2f56e0;--ground: #f7f9fc;--ground-we: #f1f4f9;--ink1: #17253c;--ink2: #3e5068;--ink3: #465971;--hair: #e1e7ef;--base: #e1e7ef;--control: #697a91;--side-bg: #e9edf3;--side-bd: #dce2eb;--side-hover: #dfe4ec;--hover: #f0f3f8;--press: #e9edf5;--sel: #e4ebff;--sel-ink: #2348bc;--sel-ring: #9fb3f3;--link: #2f56e0;--chart: #2f56e0;--chart-dim: #c6d1f5;--dis-bg: #e7ebf1;--dis-ink: #8791a2;--skel: #eceff4;--hero-bg: #f6f8ff;--hero-bd: #d6dffb;--dgr-row: #fff6f5;--act: #2f56e0;--act-h: #2545bd;--on-act: #ffffff;--ok-f: #edf7f1;--ok-l: #2e8a4c;--ok-i: #197452;--warn-f: #fff7e9;--warn-l: #a8760f;--warn-i: #925010;--dgr-f: #fff1f0;--dgr-l: #ce3f37;--dgr-i: #a23637;--neu-f: #f2f4f8;--neu-l: #c3ccd9;--neu-i: #4f5c6e;--blue-f: #e8f0fe;--blue-l: #2f5fc4;--blue-i: #16407f;--indigo-f: #ecedfd;--indigo-l: #4548b8;--indigo-i: #262a80;--violet-f: #f2ecfd;--violet-l: #7742e8;--violet-i: #4c1d95;--plum-f: #f9ebf7;--plum-l: #9a3f92;--plum-i: #652061;--magenta-f: #fdecf3;--magenta-l: #b93a7c;--magenta-i: #7c1f4b;--cyan-f: #e6f3f9;--cyan-l: #22759f;--cyan-i: #10465f;--teal-f: #e4f3f3;--teal-l: #17807f;--teal-i: #0c4547;--slate-f: #edf0f4;--slate-l: #586c85;--slate-i: #2e3a4c;--sh1: 0 1px 2px rgba(16, 28, 47, .05), 0 8px 24px -14px rgba(16, 28, 47, .2);--btn-shadow: 0 1px 2px rgba(16, 28, 47, .07);--sh2: 0 14px 34px -12px rgba(16, 28, 47, .28);--sh3: 0 34px 70px -28px rgba(16, 28, 47, .3);--r-sm: 6px;--r-md: 7px;--r-lg: 12px;--publish: #197452;--publish-h: #126445;--on-publish: #ffffff;--title-size: 29px;--title-weight: 600;--title-tracking: -.02em;--notice-warn-border: color-mix(in srgb, var(--warn-l) 30%, var(--card));--notice-danger-border: color-mix(in srgb, var(--dgr-l) 30%, var(--card));--notice-info-border: color-mix(in srgb, var(--act) 20%, var(--card));--notice-ok-border: color-mix(in srgb, var(--ok-l) 30%, var(--card));--ui: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--side: 190px;--top: 60px;--ctl-sm: 32px;--ctl-md: 36px;--ctl: 40px;--ctl-touch: 44px;--s1: 8px;--s2: 12px;--s3: 16px;--s4: 24px;--ring: 0 0 0 1px var(--act);--wp-surface: #ffffff;--wp-ink: #17253c;--wp-muted: #5b6b82;--wp-divider: #e1e7ef;--wp-divider-faint: #edf0f5;--wp-row-hover: #f7f9fc;--wp-sel-bg: #eef2ff;--wp-sel-border: #bccaff;--wp-sel-ink: #2847bf;--wp-action: #2f56e0;--wp-on-action: #ffffff;--wp-focus: #2f56e0;--wp-warn-icon: #a36014;--wp-danger-icon: #ce3f37;--wp-rule-bg: #fff7e9;--wp-rule-ink: #80521e;--wp-shadow: 0 10px 45px #17253c26;--rb-surface: #ffffff;--rb-page: #f7f9fc;--rb-ink: #17253c;--rb-muted: #5b6b82;--rb-divider: #e1e7ef;--rb-control: #697a91;--rb-hover: #f1f4f9;--rb-bar: #fff8ec;--rb-bar-border: #ead9b9;--rb-amber: #8a4f0d;--rb-summary: #824b10;--rb-summary-muted: #875a25;--rb-tab-border: #e3cda6;--rb-tab-ink: #7d470c;--rb-tab-hover: #fbefd9;--rb-tab-divider: #e3d7c3;--rb-count: #786044;--rb-body-border: #eddfc7;--rb-badge: #fff3df;--rb-badge-ink: #8c5010;--rb-past: #eef2ff;--rb-past-ink: #4059a1;--rb-avatar: #eef2ff;--rb-avatar-ink: #43518e;--rb-action: #2f56e0;--rb-on-action: #ffffff;--rb-ok: #197653;--rb-new: #eef2ff;--rb-new-border: #dde5ff;--rb-new-ink: #33456b;--rb-saved: #f1f8f4;--rb-saved-border: #d5e8de;--rb-saved-ink: #28563d;--rb-error: #ac2e32;color-scheme:light dark}@media(max-width:900px){:root{--top: 52px;--title-size: 27px}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page: #11151c;--card: #1f2633;--sunken: #283040;--wash: #222c4a;--hb-bg: #1c2540;--hb-border: #34446e;--hb-ink: #e6ebf5;--hb-sub: #b4c0d6;--hb-icon: #7e9bff;--ground: #141922;--ground-we: #171d27;--ink1: #eef1f6;--ink2: #c0c8d5;--ink3: #a1abbb;--hair: #2e3644;--base: #2c3544;--control: #6b7689;--side-bg: #0b0e13;--side-bd: #1c222c;--side-hover: #171c24;--hover: #262e3b;--press: #2e3746;--sel: #2c3c78;--sel-ink: #e2e9ff;--sel-ring: #6179cf;--link: #a3b8ff;--chart: #6f8ff5;--chart-dim: #35416b;--dis-bg: #262d39;--dis-ink: #737e90;--skel: #2a3242;--hero-bg: #1e2640;--hero-bd: #35427a;--dgr-row: #2a1d20;--sh1: inset 0 1px 0 rgba(255, 255, 255, .03), 0 1px 2px rgba(0, 0, 0, .45);--btn-shadow: 0 1px 2px rgba(0, 0, 0, .4);--act: #7e9bff;--act-h: #93acff;--on-act: #0d1322;--publish: #22744f;--publish-h: #19623f;--ok-f: #16301f;--ok-l: #3e9c5e;--ok-i: #9fe0b5;--warn-f: #33270d;--warn-l: #c08d22;--warn-i: #f0ce85;--dgr-f: #3a1b19;--dgr-l: #e0625a;--dgr-i: #f5afaa;--neu-f: #232b3a;--neu-l: #3a4459;--neu-i: #b4bccb;--blue-f: #182742;--blue-l: #5c8ce8;--blue-i: #afc8f5;--indigo-f: #1d2049;--indigo-l: #7275dc;--indigo-i: #bcbef6;--violet-f: #2a1f4a;--violet-l: #9b78f0;--violet-i: #d4c4fa;--plum-f: #331b31;--plum-l: #c067b7;--plum-i: #eeb5e8;--magenta-f: #3a1a2a;--magenta-l: #d2609c;--magenta-i: #f5b8d4;--cyan-f: #14303e;--cyan-l: #4b9bc6;--cyan-i: #a9d6ec;--teal-f: #123231;--teal-l: #3aa6a4;--teal-i: #9bd9d7;--slate-f: #242c38;--slate-l: #7e8da3;--slate-i: #c3ccd9;--wp-surface: #1f2633;--wp-ink: #eef1f6;--wp-muted: #a1abbb;--wp-divider: #2e3644;--wp-divider-faint: #283040;--wp-row-hover: #262e3b;--wp-sel-bg: #2c3c78;--wp-sel-border: #6179cf;--wp-sel-ink: #e2e9ff;--wp-action: #7e9bff;--wp-on-action: #0d1322;--wp-focus: #7e9bff;--wp-warn-icon: #f0ce85;--wp-danger-icon: #e0625a;--wp-rule-bg: #33270d;--wp-rule-ink: #f0ce85;--wp-shadow: 0 10px 45px rgba(0, 0, 0, .55);--rb-surface: #1f2633;--rb-page: #11151c;--rb-ink: #eef1f6;--rb-muted: #a1abbb;--rb-divider: #2e3644;--rb-control: #6b7689;--rb-hover: #262e3b;--rb-bar: #2a2214;--rb-bar-border: #5a4523;--rb-amber: #f0ce85;--rb-summary: #f5d9a0;--rb-summary-muted: #d8bd8a;--rb-tab-border: #7a5d2c;--rb-tab-ink: #f5d9a0;--rb-tab-hover: #352a17;--rb-tab-divider: #4a3b22;--rb-count: #d0b88c;--rb-body-border: #4a3b22;--rb-badge: #3a2c12;--rb-badge-ink: #f0ce85;--rb-past: #22305a;--rb-past-ink: #c3d0ff;--rb-avatar: #2c3c78;--rb-avatar-ink: #e2e9ff;--rb-action: #7e9bff;--rb-on-action: #0d1322;--rb-ok: #3e9c5e;--rb-new: #1e2640;--rb-new-border: #35427a;--rb-new-ink: #c9d4f5;--rb-saved: #16301f;--rb-saved-border: #2d5a3d;--rb-saved-ink: #9fe0b5;--rb-error: #f5afaa}}:root[data-theme=dark]{--page: #11151c;--card: #1f2633;--sunken: #283040;--wash: #222c4a;--hb-bg: #1c2540;--hb-border: #34446e;--hb-ink: #e6ebf5;--hb-sub: #b4c0d6;--hb-icon: #7e9bff;--ground: #141922;--ground-we: #171d27;--ink1: #eef1f6;--ink2: #c0c8d5;--ink3: #a1abbb;--hair: #2e3644;--base: #2c3544;--control: #6b7689;--side-bg: #0b0e13;--side-bd: #1c222c;--side-hover: #171c24;--hover: #262e3b;--press: #2e3746;--sel: #2c3c78;--sel-ink: #e2e9ff;--sel-ring: #6179cf;--link: #a3b8ff;--chart: #6f8ff5;--chart-dim: #35416b;--dis-bg: #262d39;--dis-ink: #737e90;--skel: #2a3242;--hero-bg: #1e2640;--hero-bd: #35427a;--dgr-row: #2a1d20;--sh1: inset 0 1px 0 rgba(255, 255, 255, .03), 0 1px 2px rgba(0, 0, 0, .45);--btn-shadow: 0 1px 2px rgba(0, 0, 0, .4);--act: #7e9bff;--act-h: #93acff;--on-act: #0d1322;--publish: #22744f;--publish-h: #19623f;--ok-f: #16301f;--ok-l: #3e9c5e;--ok-i: #9fe0b5;--warn-f: #33270d;--warn-l: #c08d22;--warn-i: #f0ce85;--dgr-f: #3a1b19;--dgr-l: #e0625a;--dgr-i: #f5afaa;--neu-f: #232b3a;--neu-l: #3a4459;--neu-i: #b4bccb;--blue-f: #182742;--blue-l: #5c8ce8;--blue-i: #afc8f5;--indigo-f: #1d2049;--indigo-l: #7275dc;--indigo-i: #bcbef6;--violet-f: #2a1f4a;--violet-l: #9b78f0;--violet-i: #d4c4fa;--plum-f: #331b31;--plum-l: #c067b7;--plum-i: #eeb5e8;--magenta-f: #3a1a2a;--magenta-l: #d2609c;--magenta-i: #f5b8d4;--cyan-f: #14303e;--cyan-l: #4b9bc6;--cyan-i: #a9d6ec;--teal-f: #123231;--teal-l: #3aa6a4;--teal-i: #9bd9d7;--slate-f: #242c38;--slate-l: #7e8da3;--slate-i: #c3ccd9;--wp-surface: #1f2633;--wp-ink: #eef1f6;--wp-muted: #a1abbb;--wp-divider: #2e3644;--wp-divider-faint: #283040;--wp-row-hover: #262e3b;--wp-sel-bg: #2c3c78;--wp-sel-border: #6179cf;--wp-sel-ink: #e2e9ff;--wp-action: #7e9bff;--wp-on-action: #0d1322;--wp-focus: #7e9bff;--wp-warn-icon: #f0ce85;--wp-danger-icon: #e0625a;--wp-rule-bg: #33270d;--wp-rule-ink: #f0ce85;--wp-shadow: 0 10px 45px rgba(0, 0, 0, .55);--rb-surface: #1f2633;--rb-page: #11151c;--rb-ink: #eef1f6;--rb-muted: #a1abbb;--rb-divider: #2e3644;--rb-control: #6b7689;--rb-hover: #262e3b;--rb-bar: #2a2214;--rb-bar-border: #5a4523;--rb-amber: #f0ce85;--rb-summary: #f5d9a0;--rb-summary-muted: #d8bd8a;--rb-tab-border: #7a5d2c;--rb-tab-ink: #f5d9a0;--rb-tab-hover: #352a17;--rb-tab-divider: #4a3b22;--rb-count: #d0b88c;--rb-body-border: #4a3b22;--rb-badge: #3a2c12;--rb-badge-ink: #f0ce85;--rb-past: #22305a;--rb-past-ink: #c3d0ff;--rb-avatar: #2c3c78;--rb-avatar-ink: #e2e9ff;--rb-action: #7e9bff;--rb-on-action: #0d1322;--rb-ok: #3e9c5e;--rb-new: #1e2640;--rb-new-border: #35427a;--rb-new-ink: #c9d4f5;--rb-saved: #16301f;--rb-saved-border: #2d5a3d;--rb-saved-ink: #9fe0b5;--rb-error: #f5afaa}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--page);color:var(--ink1);font:400 14px/1.5 var(--ui);-webkit-font-smoothing:antialiased}a{color:var(--link)}button,input,select,textarea{font:inherit;color:inherit}body{accent-color:var(--act);caret-color:var(--act);font-variant-numeric:normal}::selection{background:var(--sel);color:var(--sel-ink)}::placeholder{color:var(--ink3);opacity:1}a{text-underline-offset:3px}h1,h2,h3,h4{margin:0}code{font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--sunken);padding:2px 5px;border-radius:4px}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--act);outline-offset:2px}@media(forced-colors:active){:focus-visible,.inp:focus-within{outline:2px solid CanvasText!important;outline-offset:2px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#top{position:fixed;top:0;left:0;right:0;height:var(--top);background:var(--card);border-bottom:1px solid var(--base);color:var(--ink1);display:flex;align-items:center;gap:4px;padding:0 20px 0 24px;z-index:30}#top .brand{display:inline-flex;align-items:center;gap:6px;width:calc(var(--side) - 24px);flex:0 0 auto;font:800 21px/1 var(--ui);letter-spacing:-.02em;text-decoration:none;color:var(--act)}#top .brand:before{content:"";width:24px;height:24px;flex:0 0 auto;background:url(/timefly-mark.svg) center/contain no-repeat}#top .ten{border:0;box-shadow:none;background:none;padding:6px 8px;font:600 14px var(--ui);gap:8px}#top .ten small{font-weight:500;color:var(--ink3);font-size:13px}#top .tdemo{font-size:13px;color:var(--ink3)}#top .ttrial{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink2);margin-right:8px;white-space:nowrap}.banner.trial-narrow{display:none}#top .bell{width:40px;height:40px}#top .me{padding:4px;margin-left:6px}#top .me .nm{display:none}#top .me .av{width:32px;height:32px;font-size:12px}#side .shead{display:flex;align-items:flex-start;justify-content:space-between}.bell{position:relative;display:inline-grid;place-items:center;width:var(--ctl);height:var(--ctl);border:0;background:none;border-radius:var(--r-sm);color:var(--ink2);cursor:pointer}.bell:hover{background:var(--hover)}.bell svg{width:18px;height:18px}.bell .n{position:absolute;top:1px;right:0;min-width:16px;padding:0 4px;border-radius:999px;background:var(--act);color:var(--on-act);font:700 10.5px/16px var(--ui);font-variant-numeric:normal}.sicons{display:flex;gap:2px}.helppop{width:min(300px,calc(100vw - 16px));padding:6px 0;font-size:13px}.helppop h6{margin:0;padding:6px 13px;font-size:11px;font-weight:700}.helppop a{display:grid;gap:1px;padding:8px 13px;color:var(--ink1);text-decoration:none;border-top:1px solid var(--hair)}.helppop a:hover{background:var(--hover)}.helppop a span{color:var(--ink3);font-size:12px}.helppop button{all:unset;box-sizing:border-box;width:100%;display:grid;gap:1px;padding:8px 13px;color:var(--ink1);border-top:1px solid var(--hair);cursor:pointer}.helppop button:hover{background:var(--hover)}.helppop button:focus-visible{box-shadow:inset var(--ring)}.helppop button span{color:var(--ink3);font-size:12px}.bellpop{width:min(360px,calc(100vw - 16px));max-height:min(70vh,560px);overflow-y:auto;padding:0;font-size:13px}.bellpop .bh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px 6px}.bellpop .bh h6{margin:0;font-size:11px;letter-spacing:0;text-transform:none;font-weight:700}.bellpop ul{list-style:none;margin:0;padding:0}.bellpop li button{display:grid;gap:2px;width:100%;padding:9px 13px 9px 22px;border:0;border-top:1px solid var(--hair);background:none;text-align:left;cursor:pointer;position:relative;color:var(--ink2)}.bellpop li button:hover{background:var(--hover)}.bellpop li button b{font-weight:600;color:var(--ink1)}.bellpop li button time{font-size:12px;color:var(--ink3)}.bellpop li button.unread b{font-weight:800}.bellpop li button.unread:before{content:"";position:absolute;left:9px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--act)}.bellpop .bnone{margin:0;padding:12px 13px 14px;color:var(--ink3)}.bellpop .more{display:block;width:100%;padding:9px 13px;border-top:1px solid var(--hair);text-align:center}.bellpop .bfoot{display:block;padding:10px 13px;border-top:1px solid var(--hair);font-weight:600;text-decoration:none;color:var(--link)}.bellpop .bfoot:hover{text-decoration:underline}.ten{display:inline-flex;align-items:center;gap:7px;color:var(--ink1);font:700 13.5px var(--ui);background:var(--card);border:1px solid var(--base);padding:6px 12px;border-radius:var(--r-md);cursor:pointer;box-shadow:0 1px 2px #101c2f0d}.ten:hover{background:var(--hover)}.ten small{font-weight:600;color:var(--ink3)}#top .sp{flex:1}#top .ib{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--ink2);font-size:13px;font-weight:600;text-decoration:none;padding:5px 9px;border-radius:var(--r-sm)}#top .ib:hover{background:var(--hover)}#top .ib .n{background:var(--dgr-l);color:#fff;font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:999px}.me{display:inline-flex;align-items:center;gap:8px;color:var(--ink1);font:600 13.5px var(--ui);background:none;border:0;padding:4px 8px;border-radius:var(--r-md);cursor:pointer}.me:hover{background:var(--hover)}.me .av{background:var(--wash);color:var(--act)}#side{position:fixed;top:var(--top);left:0;bottom:0;width:var(--side);background:var(--card);border-right:1px solid var(--base);padding:var(--s4) var(--s2) var(--s2);overflow-y:auto;z-index:20;display:flex;flex-direction:column}#side .sg-settings{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--base)}#side .sg-self{margin-top:var(--s2)}#side .lbl{font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:12px 12px 8px}#side a{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;margin-bottom:4px;border-radius:var(--r-sm);color:var(--ink2);text-decoration:none;font:600 13px/20px var(--ui)}#side a .txt{min-width:0;text-wrap:balance}#side a:hover{background:var(--hover);color:var(--ink1)}#side a.on{background:var(--wash);color:var(--act);font-weight:600}#side a.dim{opacity:.4}.icn{flex:none;vertical-align:-.125em}.ibi .icn{width:18px;height:18px}.ic{width:20px;height:20px;display:inline-grid;place-items:center;flex:0 0 auto;color:var(--ink3)}.ic svg{width:18px;height:18px;display:block}#side a.on .ic{color:var(--act)}#side a.on .ic svg{stroke-width:2.3}.menu .ic{width:18px;height:18px}.menu .ic svg{width:16px;height:16px}#side a .cnt{margin-left:auto;font-size:12px;font-weight:700;background:var(--warn-f);color:var(--warn-i);border:1px solid var(--warn-l);padding:1px 6px;border-radius:999px}#side .mode{margin:0;padding:10px;border:1px dashed var(--side-bd);border-radius:var(--r-md);font-size:12px;color:var(--ink3);line-height:1.45}#side .mode b{color:var(--ink2)}#main{margin-left:var(--side);padding:calc(var(--top) + var(--s4)) var(--s4) 80px;min-height:100vh}body.emp #side{display:none}body.emp #main{margin-left:0;max-width:520px;margin-inline:auto}body.start #side,body.start #top{display:none}body.start #main{margin:0;padding:0}@media(max-width:900px){#side{display:none}#main{margin-left:0;padding:calc(var(--top) + 16px) 14px 80px}}.ph{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ph h1{font:var(--title-weight) var(--title-size)/1.2 var(--ui);letter-spacing:var(--title-tracking)}.ph .sub{font-size:13px;color:var(--ink3);margin-top:3px}.ph .sp{flex:1}.eyebrow{font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px}.crumb{font-size:12.5px;color:var(--ink3);margin-bottom:8px}.crumb a{color:var(--ink3);text-decoration:none}.crumb a:hover{color:var(--act)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--button-border);background:var(--card);color:var(--ink1);font:600 14px/1.4 var(--ui);min-height:var(--ctl);padding:8px 12px;border-radius:var(--r-md);cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover:not(:disabled){background:var(--hover);border-color:var(--control)}.btn.pri{background:var(--act);border-color:var(--act);color:var(--on-act)}.btn.pri:hover:not(:disabled){background:var(--act-h);border-color:var(--act-h);color:var(--on-act)}.btn.dgr{color:var(--dgr-i);border-color:var(--dgr-l)}.btn.pub{background:var(--publish);border-color:var(--publish);color:var(--on-publish)}.btn.pub:hover:not(:disabled){background:var(--publish-h);border-color:var(--publish-h);color:var(--on-publish)}.btn.pub:disabled{opacity:.5;cursor:default}.btn.sm{min-height:var(--ctl-sm);padding:2px 10px;font-size:13px;border-radius:var(--r-sm)}.btn.ghost{border-color:transparent;background:none;color:var(--act)}.btn:disabled{background:var(--dis-bg);border-color:transparent;color:var(--dis-ink);cursor:not-allowed}.seg{display:inline-flex;margin:0;min-inline-size:auto;background:var(--sunken);border:1px solid var(--base);border-radius:var(--r-md);padding:3px;gap:3px}.seg button{border:0;background:none;font:600 13px var(--ui);color:var(--ink2);min-height:calc(var(--ctl) - 8px);padding:2px 12px;border-radius:var(--r-sm);cursor:pointer}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink1);box-shadow:var(--sh1)}.wk{display:inline-flex;align-items:center;gap:2px;background:var(--card);border:1px solid var(--base);border-radius:999px;padding:3px;box-shadow:var(--sh1)}.wk button{border:0;background:none;color:var(--ink2);font:700 15px var(--ui);min-height:calc(var(--ctl) - 6px);min-width:calc(var(--ctl) - 6px);padding:2px 8px;border-radius:999px;cursor:pointer}.wk button:hover{background:var(--sunken)}.wk .lbl{font:700 13px var(--ui);padding:0 8px;white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:5px;font:600 12px/1 var(--ui);padding:5px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.chip.ok{background:var(--ok-f);border-color:var(--ok-l);color:var(--ok-i)}.chip.warn{background:var(--warn-f);border-color:var(--warn-l);color:var(--warn-i)}.chip.dgr{background:var(--dgr-f);border-color:var(--dgr-l);color:var(--dgr-i)}.chip.neu{background:var(--neu-f);border-color:var(--neu-l);color:var(--neu-i)}.chip.act{background:var(--wash);border-color:var(--act);color:var(--act)}.chip.sm{padding:3px 7px;font-size:12px}.chipf{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--ui);min-height:var(--ctl-sm);padding:2px 12px;border-radius:999px;border:1px solid var(--base);background:var(--card);color:var(--ink2);cursor:pointer}.chipf.on{background:var(--sel);border-color:var(--sel-ring);color:var(--sel-ink)}.chipf b{font-weight:800;color:var(--ink3)}.chipf.on b{color:var(--sel-ink)}.chipf .sub{color:var(--ink3);font-weight:600}.tag{display:inline-block;font:700 12px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;border-radius:3px;border:1px solid var(--base);color:var(--ink3);background:var(--sunken);white-space:nowrap;vertical-align:middle}.tag.miss{border-color:var(--warn-l);color:var(--warn-i);background:var(--warn-f)}.tag.ovr{border-color:var(--act);color:var(--act);background:var(--wash)}.inp,select.inp,textarea.inp{display:inline-block;font:500 14px/1.3 var(--ui);color:var(--ink1);background:var(--card);border:1px solid var(--control);border-radius:var(--r-md);min-height:var(--ctl);padding:4px 12px;min-width:0}.inp:focus-visible{outline:none;border-color:var(--act);box-shadow:var(--ring)}.inp:disabled{background:var(--dis-bg);border-color:transparent;color:var(--dis-ink);cursor:not-allowed}.inp.w{width:100%}textarea.inp{resize:vertical;min-height:56px;font-weight:400}.sw,.switch{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--ui);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;background:none;padding:0;min-height:var(--ctl);position:relative;text-align:left}.sw i,.switch i{width:36px;height:20px;border-radius:999px;background:var(--control);position:relative;flex:0 0 auto;transition:background .15s}.sw i:after,.switch i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:var(--sh1);transition:left .15s}.sw.on i,.switch input:checked+i{background:var(--act)}.sw.on i:after,.switch input:checked+i:after{left:18px}.switch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.sw:disabled,.switch.off{opacity:.45;cursor:not-allowed}.sw:focus-visible{outline:none}.sw:focus-visible i,.switch input:focus-visible+i{box-shadow:var(--ring)}.av{width:28px;height:28px;border-radius:999px;background:var(--slate-f);color:var(--slate-i);font:700 12px/28px var(--ui);text-align:center;flex:0 0 auto;display:inline-block}.av.t0{background:var(--blue-f);color:var(--blue-i)}.av.t1{background:var(--indigo-f);color:var(--indigo-i)}.av.t2{background:var(--violet-f);color:var(--violet-i)}.av.t3{background:var(--plum-f);color:var(--plum-i)}.av.t4{background:var(--magenta-f);color:var(--magenta-i)}.av.t5{background:var(--cyan-f);color:var(--cyan-i)}.av.t6{background:var(--teal-f);color:var(--teal-i)}.av.t7{background:var(--slate-f);color:var(--slate-i)}.av.lg{width:44px;height:44px;font-size:15px;line-height:44px}.card2{background:var(--card);border:1px solid var(--base);border-radius:var(--r-lg);overflow:hidden;margin:0 0 var(--s3)}.ch{display:flex;align-items:center;gap:var(--s1);padding:var(--s3) var(--s3) var(--s1);flex-wrap:wrap}.ch b{font:700 15px var(--ui)}.ch .sub{font:500 12px var(--ui);color:var(--ink3)}.ch .sp{flex:1}.cb{padding:var(--s2) var(--s3)}.cb.flush{padding:0}.sec{margin:0 0 var(--s3);min-width:0}.sec>.card2{margin:0}.sech{display:flex;align-items:baseline;gap:var(--s1);padding:0 2px var(--s2);flex-wrap:wrap;min-height:28px}.sech h2{font:700 16px/1.3 var(--ui);letter-spacing:-.005em}.sech .sub{font:500 12.5px var(--ui);color:var(--ink3)}.sech .sp{flex:1}.sech a{font:600 13px var(--ui);text-decoration:none}.sech .cnt{font:800 12.5px/1 var(--ui);padding:4px 8px;border-radius:999px;background:var(--dgr-f);color:var(--dgr-i)}.card2:has(table){border-radius:var(--r-md)}.card2:has(table)>.cb.flush,.card2:has(table):not(:has(>.cb)){padding:4px 8px}.cols{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:var(--s3);align-items:start}.cols2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s3);align-items:start}@media(max-width:1300px){.cols{grid-template-columns:1fr}}.tw{overflow-x:auto}table.t{border-collapse:collapse;width:100%;font:400 13px var(--ui)}table.t th,table.t td{padding:8px 13px;text-align:left;border-top:1px solid var(--hair);vertical-align:middle}table.t thead th{border-top:0;border-bottom:1px solid var(--hair);background:none;font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);white-space:nowrap}table.t td.n,table.t th.n{text-align:right;font-variant-numeric:normal}table.t td.n{font-weight:700}table.t tr.tot td{background:var(--sunken);font-weight:700;border-top:1px solid var(--base)}table.t td small{display:block;font:500 12px var(--ui);color:var(--ink3);font-weight:500}table.t tr.row{cursor:pointer}table.t tr.row:hover{background:var(--hover)}.kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s2);margin-bottom:var(--s3)}.kpi div{background:var(--card);border:1px solid var(--base);border-radius:var(--r-md);padding:var(--s2) var(--s3)}.kpi b{display:block;font:700 20px/1.1 var(--ui);font-variant-numeric:normal;letter-spacing:-.01em}.kpi span{font:500 12px var(--ui);color:var(--ink3)}.kpi div.w b{color:var(--warn-i)}.kpi div.d b{color:var(--dgr-i)}.kpi div.g b{color:var(--ok-i)}.hgreet h1{font:700 26px/1.2 var(--ui);letter-spacing:-.02em}.hgreet .sub{font-size:13.5px;color:var(--ink3);margin-top:4px}.hcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:var(--s2);margin-bottom:var(--s3)}.hcard{background:var(--card);border:1px solid var(--base);border-radius:var(--r-lg);padding:14px 13px 0;box-shadow:var(--sh1);display:flex;flex-direction:column}.hchead{display:flex;align-items:center;gap:8px}.hctext{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.hctext small{font:500 12px var(--ui);color:var(--ink3);margin-top:3px}.hctext small.bad{color:var(--dgr-i);font-weight:700}.hci{width:48px;height:48px;flex:0 0 auto;border-radius:var(--r-lg);display:grid;place-items:center}.hci.ok{background:var(--ok-f);color:var(--ok-i)}.hci.act{background:var(--wash);color:var(--act)}.hcl{font:600 12.5px/1.3 var(--ui);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcv{font:700 27px/1.1 var(--ui);letter-spacing:-.02em;font-variant-numeric:normal}.hcx{display:flex;align-items:center;gap:8px;margin-top:10px}.hcx small{font:500 12px var(--ui);color:var(--ink3)}.hcx small.bad{color:var(--dgr-i);font-weight:700}.hbar{flex:1;height:7px;border-radius:999px;background:var(--sunken);overflow:hidden}.hbar i{display:block;height:100%;border-radius:999px;background:var(--ok-i)}.hmeter{display:flex;height:7px;border-radius:999px;background:var(--sunken);overflow:hidden;margin:10px 0 6px}.hmeter i{display:block;height:100%}.hmeter i.on{background:var(--ok-i);border-radius:999px}.hmeter.split i.done{background:var(--ink3)}.hmeter.split i.running{background:var(--act)}.hmeter.split i.later{background:color-mix(in srgb,var(--act) 30%,var(--card))}.hmeter.split i+i{border-left:2px solid var(--card)}.hspark{margin-left:auto;display:flex;align-items:flex-end;gap:3px;height:44px;width:77px;max-width:34%;flex:0 0 auto}.hspark i{flex:1 1 0;min-width:0;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--act) 55%,transparent)}.hcgo{margin-top:auto;display:flex;align-items:center;gap:5px;padding:11px 0;border-top:1px solid var(--hair);font:600 12.5px var(--ui);color:var(--act);text-decoration:none}.hcgo span{transition:transform .12s}.hcard:hover .hcgo span{display:inline-block;transform:translate(3px)}.hjem{display:flex;flex-direction:column;gap:var(--s3)}.hjem>.ph{margin-bottom:0}.hjem .hcards{margin-bottom:0}.hfresh{white-space:nowrap}.hfresh .btn{min-height:22px;padding:0 4px;vertical-align:middle;margin-left:2px}.hjem .hcard{padding:16px 16px 0}.hjem .hchead{gap:12px}.hjem .hci{width:52px;height:52px;border-radius:999px}.hci.warn{background:var(--warn-f);color:var(--warn-i)}.hci.indigo{background:var(--indigo-f);color:var(--indigo-i)}.hcard[data-testid] .hcl{white-space:normal;font:600 14px/1.3 var(--ui);color:var(--ink2)}.hjem .hcv{font:800 30px/1.15 var(--ui)}.hjem .hcard{container-type:inline-size}.hjem .hcv{white-space:nowrap}.hjem .hcl{overflow:visible;text-overflow:clip}@container (max-width:320px){.hjem .hchead{flex-wrap:wrap}.hjem .hspark{order:3;margin-left:64px;width:120px;max-width:none;height:30px}}.hcsub{display:flex;flex-direction:column;gap:3px;margin:8px 0 10px}.hcsub small{font:500 13px/1.4 var(--ui);color:var(--ink2)}.hcsub .warn{color:var(--warn-i);font-weight:700}.hcsub .ok{color:var(--ok-i);font-weight:600}.hjem .hcgo{font-size:13.5px;padding:10px 0 12px}.hcard .hspark i{background:var(--chart-dim)}.hcard .hspark i.now{background:var(--chart)}.hfail{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:var(--s2) var(--s3);font:500 13px/1.4 var(--ui);color:var(--ink2)}.hcsub .hfail{padding:0}.hnone{padding:var(--s2) var(--s3);font:500 13px/1.4 var(--ui);color:var(--ink2)}.hdone{display:flex;gap:8px;align-items:center;padding:var(--s3);font:600 13px var(--ui);color:var(--ink2)}.hdone svg{color:var(--ok-l)}.hbox{background:var(--card);border:1px solid var(--base);border-radius:var(--r-lg);box-shadow:var(--sh1);display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.hbh{display:flex;align-items:baseline;gap:var(--s1) var(--s2);flex-wrap:wrap;padding:14px var(--s3) 8px}.hbt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hbh h2{font:700 18px/1.3 var(--ui);letter-spacing:-.01em}.hbh .sub{font:500 13px/1.35 var(--ui);color:var(--ink2)}.hbh>a{font:600 13.5px var(--ui);text-decoration:none;white-space:nowrap}.hbb{min-width:0}.hbf{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:var(--s2) var(--s3) 14px}.hbf .hkey{flex:1 1 auto;margin:0}.hbf .btn{margin-left:auto}.hcols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"left mid right";gap:var(--s3);align-items:start}.hcol{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.hcol:empty{display:none}.hc-left{grid-area:left}.hc-mid{grid-area:mid}.hc-right{grid-area:right}@media(max-width:1379px){.hcols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"left mid" "left right";grid-template-rows:auto 1fr}}@media(max-width:860px){.hcols{grid-template-columns:minmax(0,1fr);grid-template-areas:none;grid-template-rows:none}.hcol{display:contents}.ha-attn{order:1}.ha-list{order:2}.ha-chart{order:3}.hb-task{order:4}.hb-abs{order:5}.hb-snar{order:6}}.hjem .hcards{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1379px){.hjem .hcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hjem .hcards{grid-template-columns:minmax(0,1fr)}}.hmore{display:block;padding:8px var(--s3) 10px;font:600 13px/1.4 var(--ui);color:var(--link);text-decoration:none;border-top:1px solid var(--hair)}.hmore:hover{text-decoration:underline}.htomorrow{display:flex;align-items:center;gap:10px;margin:6px var(--s3) 12px;padding:10px 12px;border-radius:var(--r-md);background:var(--sunken);color:var(--ink1);text-decoration:none}.htomorrow b{font:700 14px var(--ui);flex:1 1 auto}.htomorrow span{font:600 13px var(--ui);color:var(--link);white-space:nowrap}.htomorrow svg{color:var(--ink2)}.hstale{color:var(--warn-i);font-weight:700}.hdone span{display:block;font:500 12.5px/1.4 var(--ui);color:var(--ink3);margin-top:2px}.hdone{display:block}.hchart{--hname:136px;padding:0 var(--s3)}@media(max-width:600px){.hchart{--hname:96px}}.hax{position:relative;height:18px;margin-left:var(--hname)}.hax span{position:absolute;transform:translate(-50%);font:600 12.5px var(--ui);color:var(--ink3)}.hrows{position:relative;padding-bottom:22px}.hrow{display:grid;grid-template-columns:var(--hname) minmax(0,1fr);align-items:center;min-height:60px;border-top:1px solid var(--hair)}.hrow:first-child{border-top:0}.hrname{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:6px var(--s1) 6px 0;min-width:0;border-radius:var(--r-sm)}.hrname:focus-visible,.hseg:focus-visible,.hquiet:focus-visible{outline:2px solid var(--act);outline-offset:2px}.hrname b{font:700 14px/1.3 var(--ui);overflow-wrap:anywhere}.hrname small{font:500 12.5px/1.3 var(--ui);color:var(--ink2)}.hrtrack{position:relative;height:30px;background:var(--sunken);border-radius:var(--r-sm)}.hseg{all:unset;box-sizing:border-box;position:absolute;top:3px;bottom:3px;background:var(--chart-dim);border-radius:6px;cursor:pointer;display:grid;place-items:center;font:700 12.5px var(--ui);color:var(--ink1);z-index:1}.hseg:hover{box-shadow:inset 0 0 0 1px var(--act)}.hseg span{margin-top:-6px}.hact{position:absolute;bottom:3px;height:7px;background:var(--chart);border-radius:4px;pointer-events:none;z-index:2}.hrow.open .hseg{background:repeating-linear-gradient(45deg,var(--warn-f),var(--warn-f) 5px,var(--card) 5px,var(--card) 10px);box-shadow:inset 0 0 0 1px var(--warn-l);color:var(--warn-i)}.hcont{position:absolute;right:4px;top:50%;transform:translateY(-50%);font:700 12px var(--ui);color:var(--ink2);z-index:3}.hlay{position:absolute;left:var(--hname);right:0;top:0;bottom:22px;pointer-events:none}.hgl{position:absolute;top:0;bottom:0;border-left:1px solid var(--hair)}.hnow{position:absolute;top:-4px;bottom:-20px;border-left:2px dashed var(--act);z-index:4}.hnow b{position:absolute;bottom:0;left:4px;font:700 12.5px var(--ui);color:var(--act);white-space:nowrap}.hrdetail{grid-column:1/-1;list-style:none;margin:2px 0 8px;padding:8px 12px;background:var(--sunken);border-radius:var(--r-md);display:flex;flex-direction:column;gap:4px;font:500 12.5px/1.4 var(--ui);color:var(--ink2)}.hrdetail li{display:flex;gap:10px;flex-wrap:wrap}.hrdetail b{color:var(--ink1);font-weight:700}.hrdetail .go a{font-weight:700;text-decoration:none}.hquiet{all:unset;cursor:pointer;display:inline-block;font:600 13px var(--ui);color:var(--link);border-radius:4px}.hkey{display:flex;gap:var(--s1) var(--s3);flex-wrap:wrap;font:500 12.5px var(--ui);color:var(--ink2)}.hkey span{display:flex;align-items:center;gap:6px}.hkey i{width:16px;height:10px;border-radius:3px;display:block}.hkey .k-plan{background:var(--chart-dim)}.hkey .k-act{background:var(--chart);height:6px}.hkey .k-open{background:repeating-linear-gradient(45deg,var(--warn-f),var(--warn-f) 3px,var(--card) 3px,var(--card) 6px);box-shadow:inset 0 0 0 1px var(--warn-l)}.k-tip{font:500 12.5px var(--ui);color:var(--ink3);margin:0}.hsgroup h3,.hag h3{font:700 12px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:var(--s2) var(--s3) 4px}.hsgroup:first-child h3{padding-top:2px}.hsgroup h3 span{letter-spacing:0}.hsrow{display:grid;grid-template-columns:4px 32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px var(--s3) 8px 10px;border-top:1px solid var(--hair);color:inherit;text-decoration:none}.hsgroup h3+.hsrow{border-top:0}.hsrow:hover,.harow:hover{background:var(--hover)}.hstripe{align-self:stretch;border-radius:2px;min-height:30px}.hsrow .av{width:32px;height:32px;line-height:32px;font-size:12px}.hswho{min-width:0}.hswho b{display:block;font:700 14px/1.3 var(--ui);overflow-wrap:anywhere}.hswho>span{display:block;font:500 12.5px/1.4 var(--ui);color:var(--ink2)}.hsend{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.hsend small{font:600 12.5px var(--ui);color:var(--ink2);white-space:nowrap}.hsmore{display:block;padding:6px var(--s3) 10px;font:600 13px var(--ui);text-decoration:none;color:var(--link)}.hag h3{font:600 12.5px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink3);padding:8px var(--s3) 2px}.hag:first-child h3{padding-top:0}.harow{display:grid;grid-template-columns:28px minmax(0,1fr) auto 10px;gap:10px;align-items:center;padding:8px var(--s3);border-top:1px solid var(--hair);color:inherit;text-decoration:none}.hag h3+.harow{border-top:0}.hag+.hag{border-top:1px solid var(--base)}.hai{width:28px;height:28px;border-radius:999px;display:grid;place-items:center}.hai.bad{background:var(--dgr-f);color:var(--dgr-i)}.hai.warn{background:var(--warn-f);color:var(--warn-i)}.hai.info{background:var(--neu-f);color:var(--neu-i)}.hai.ready{background:var(--wash);color:var(--act)}.hat{min-width:0}.hat b{display:block;font:700 14px/1.35 var(--ui);overflow-wrap:anywhere}.hat span{display:block;font:500 12.5px/1.4 var(--ui);color:var(--ink2)}.hpill{min-width:30px;padding:3px 8px;border-radius:999px;text-align:center;font:800 12.5px/1.2 var(--ui);font-variant-numeric:normal}.hpill.bad{background:var(--dgr-f);color:var(--dgr-i)}.hpill.warn{background:var(--warn-f);color:var(--warn-i)}.hpill.info{background:var(--neu-f);color:var(--neu-i)}.hpill.ready{background:var(--wash);color:var(--act)}.hago{color:var(--ink3);font-size:18px}.hsnar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s1);padding:0 var(--s3) 14px}.hsnar a{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--base);border-radius:var(--r-md);background:var(--sunken);font:600 13.5px/1.25 var(--ui);color:var(--ink1);text-decoration:none}.hsnar a:hover{border-color:var(--act);color:var(--act)}.hsnar a svg{flex:0 0 auto;color:var(--ink2)}.hcols .ibrow{padding:8px var(--s3)}.kpi a{display:block;color:inherit;text-decoration:none}.kpi div.lk{transition:border-color .12s}.kpi div.lk:hover{border-color:var(--act)}.kpi span i{display:block;font-style:normal;font-size:12px;color:var(--ink3);margin-top:1px}a.ibrow{color:inherit;text-decoration:none}a.ibrow .ibacts{color:var(--ink3);font-size:16px}.wkbars li{display:grid;grid-template-columns:34px 1fr 34px;gap:var(--s1);align-items:center;padding:5px 0;font:500 12px var(--ui)}.wkbars .wkd{color:var(--ink3)}.wkbars .wkh{text-align:right;font-variant-numeric:normal;color:var(--ink2)}.wkbars .wkb{height:8px;border-radius:999px;background:var(--sunken);overflow:hidden}.wkbars .wkb i{display:block;height:100%;border-radius:999px;background:var(--act);min-width:2px}.wkbars li.now .wkd,.wkbars li.now .wkh{color:var(--ink1);font-weight:700}.al{display:flex;align-items:flex-start;gap:var(--s2);padding:var(--s2);border-radius:var(--r-md);border:1px solid;font:500 13px/1.45 var(--ui);margin:0 0 var(--s2)}.al.dgr{background:var(--dgr-f);border-color:var(--notice-danger-border);color:var(--dgr-i)}.al.warn{background:var(--warn-f);border-color:var(--notice-warn-border);color:var(--warn-i)}.al.info{background:var(--wash);border-color:var(--notice-info-border);color:var(--ink1)}.al a{color:inherit;font-weight:700}.empty{padding:var(--s4) var(--s3);text-align:center;color:var(--ink3);font-size:14px}.empty.rich{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink2);font-size:13.5px}.empty.rich b{color:var(--ink1);font-size:14px}.empty .eic{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:var(--sunken);color:var(--ink2);margin-bottom:2px}.empty.done .eic{background:var(--ok-f);color:var(--ok-l)}.empty.setup .eic{background:var(--wash);color:var(--act)}.empty.rich .btn{margin-top:4px}.skel{display:flex;flex-direction:column;padding:var(--s1) var(--s3)}.skrow{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--hair)}.skrow:first-of-type{border-top:0}.skrow>span{display:flex;flex-direction:column;gap:7px;flex:1}.skrow i{display:block;height:11px;border-radius:6px;background:var(--skel)}.skrow i.skav{width:34px;height:34px;border-radius:999px;flex:none}@media(prefers-reduced-motion:no-preference){.skrow i{animation:skel 1.4s ease-in-out infinite}}@keyframes skel{50%{opacity:.55}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nw{white-space:nowrap}.prow{display:grid;grid-template-columns:200px 1fr;gap:var(--s2);align-items:baseline;padding:var(--s2) 0;border-top:1px solid var(--hair)}.prow:first-child{border-top:0}.prow>b{font:600 13px/1.4 var(--ui);color:var(--ink2)}.prow .pv{font:400 13px/1.5 var(--ui)}.prow .pv em{font-style:normal;display:block;margin-top:3px;font-size:12px;color:var(--ink3)}@media(max-width:640px){.prow{grid-template-columns:1fr;gap:4px}}.vlist{margin:0;padding:0;list-style:none}.vlist li{padding:7px 0;border-top:1px solid var(--hair);font:400 12.5px/1.45 var(--ui);min-width:0}.vlist li.vpair{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:12px}.vlist li.vpair>span:first-child{min-width:0;overflow-wrap:anywhere}.vlist li.vpair>span:last-child{white-space:nowrap;font-variant-numeric:normal;color:var(--ink2)}.vlist li:first-child{border-top:0}.vn{width:19px;height:19px;border-radius:999px;background:var(--sunken);border:1px solid var(--base);color:var(--ink2);font:700 10.5px/17px var(--ui);text-align:center}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--base);margin-bottom:var(--s3);overflow-x:auto}.tabs a{padding:var(--s1) var(--s2);font:600 14px var(--ui);color:var(--ink2);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs a.on{color:var(--act);border-bottom-color:var(--act)}.tabs a:hover{color:var(--ink1)}.chiplike{background:none;border:0;padding:0;cursor:pointer;font:inherit}.chiplike[aria-pressed=true]{outline:2px solid var(--act);outline-offset:1px;border-radius:999px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);list-style:none;padding:0;margin:0 0 var(--s3)}.steps li{display:flex;gap:var(--s2);align-items:center;background:var(--card);border:1px solid var(--base);border-radius:var(--r-md);padding:var(--s2)}.steps .sn{width:26px;height:26px;flex:0 0 auto;border-radius:999px;display:grid;place-items:center;background:var(--sunken);border:1px solid var(--base);color:var(--ink3);font:700 13px var(--ui)}.steps .st b{display:block;font:700 13.5px/1.3 var(--ui)}.steps .st span{display:block;font:500 12px/1.4 var(--ui);color:var(--ink3)}.steps li.done .sn{background:var(--ok-f);border-color:var(--ok-l);color:var(--ok-i)}.steps li.now{border-color:var(--act);box-shadow:0 0 0 1px var(--act) inset}.steps li.now .sn{background:var(--act);border-color:var(--act);color:var(--on-act)}.steps li.todo{opacity:.62}@media(max-width:860px){.steps{grid-template-columns:1fr}}.tabs a i{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--warn-f);border:1px solid var(--warn-l);color:var(--warn-i);font:700 12px/17px var(--ui);font-style:normal;vertical-align:1px}.ibgrp{font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:var(--s2) var(--s3) var(--s1);border-top:1px solid var(--hair)}.ibgrp:first-child{border-top:0}.ibrow{display:grid;grid-template-columns:28px 1fr auto;gap:var(--s2);align-items:center;padding:var(--s2) var(--s3);border-top:1px solid var(--hair)}.ibrow:hover{background:var(--wash)}.ibi{width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:13px;border:1px solid}.ibi.dgr{background:var(--dgr-f);border-color:var(--dgr-l);color:var(--dgr-i)}.ibi.warn{background:var(--warn-f);border-color:var(--warn-l);color:var(--warn-i)}.ibi.neu{background:var(--neu-f);border-color:var(--neu-l);color:var(--neu-i)}.ibt b{display:block;font:600 13px/1.35 var(--ui)}.ibt span{display:block;font:500 12px/1.4 var(--ui);color:var(--ink3)}.ibt span.chip{display:inline-flex;font:600 12px/1 var(--ui);vertical-align:middle}.ibacts{display:flex;gap:6px}.vp{background:var(--card);border:1px solid var(--base);border-radius:var(--r-lg);box-shadow:var(--sh1);overflow:hidden;margin-bottom:14px}.fbar{display:flex;align-items:center;gap:var(--s1);flex-wrap:wrap;padding:var(--s2) var(--s3);border-bottom:1px solid var(--hair);position:relative}.fbar .sp{flex:1}.grid{position:relative;min-width:100%;font-size:12px;color:var(--ink1)}.gscroll{overflow:auto;max-height:max(320px,calc(100vh - 250px))}.gscroll>.grid{display:flex;flex-direction:column;min-height:100%}.gscroll>.grid>.grow.pr{flex:1 0 auto}#main:has(>.vp),#main:has(>.v19){padding-bottom:0}@media(max-width:900px){#main:has(>.vp),#main:has(>.v19){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:900px){html:has(.pc-panel) #main:has(>.vp),html:has(.pc-panel) #main:has(>.v19){padding-bottom:calc(128px + env(safe-area-inset-bottom))}}.grow{display:grid;grid-template-columns:196px repeat(var(--nd,7),var(--dw,minmax(124px,1fr)))}.gh{background:var(--card);border-bottom:1px solid var(--base);position:sticky;top:0;z-index:5;align-items:start}.gh>div{padding:8px 6px;font-size:12px;font-weight:600;color:var(--ink2);text-align:center;position:relative}.gh>div:first-child{text-align:left;padding-left:12px}.gh>div.we{background:var(--neu-f)}.gh>div.hol{background:#f6f1ec}.gh .holname{display:block;font-size:12px;font-weight:700;color:#8a5a3c}.gh .colstrip{position:absolute;left:0;top:0;height:4px;width:100%}.gh .colstrip.danger{background:var(--dgr-l)}.gh .colstrip.warn{background:var(--warn-l);width:44%}.gh .daysum{display:block;font-weight:500;color:var(--ink3);font-variant-numeric:normal;white-space:nowrap;margin-top:1px}.openslim{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:4px 12px;border-bottom:1px solid var(--hair);background:var(--card);font-size:12px;color:var(--ink3)}.gh .inf{margin-left:5px;width:16px;height:16px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--base);color:var(--ink1);font-size:10px;font-weight:800;vertical-align:middle}.gh .inf[aria-expanded=true]{background:var(--act);color:var(--on-act)}.sorthead{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--base);background:var(--card);padding:4px 8px;border-radius:var(--r-sm);cursor:pointer;font-weight:600}.sorthead.on{border-color:var(--act);color:var(--act)}.rowh{padding:6px 8px 6px 12px;border-right:1px solid var(--hair);display:flex;align-items:center;gap:8px;background:var(--card);position:sticky;left:0;z-index:4}.rowh .nm{min-width:0;flex:1}.rowh .nm b{display:block;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rowh .nm span{display:block;font-size:12px;color:var(--ink3)}.rowh .hrs{font-size:12px;font-weight:700;font-variant-numeric:normal;text-align:right;white-space:nowrap}.rowh .hrs small{display:block;font-weight:500;color:var(--ink3);font-size:12px}.rowh .hrs.w{color:var(--warn-i)}.rowh .hrs.d{color:var(--dgr-i)}.rowh .wn{display:inline-block;font-size:12px;font-weight:700;padding:1px 5px;border-radius:3px;background:var(--dgr-f);color:var(--dgr-i);border:1px solid var(--dgr-l);margin-top:2px}.grp{grid-column:1/-1;background:var(--sunken);border-top:1px solid var(--base);border-bottom:1px solid var(--hair);padding:5px 12px;font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.grow.r{border-bottom:1px solid var(--base);min-height:62px}.grow.dhead{background:var(--sunken);border-bottom:1px solid var(--base)}.dhead .dhb{border:0;border-right:1px solid var(--hair);background:var(--sunken);font:inherit;color:var(--ink1);text-align:left;cursor:pointer}.dhead .dhb svg{flex:none;color:var(--ink3)}.dhead .dhb .nm b{font-size:13px}.dsum{border-right:1px solid var(--base);padding:6px 8px;display:flex;flex-direction:column;font-size:12px;line-height:1.3;min-width:0}.dsum b{font-weight:600;color:var(--ink1)}.dsum span{color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsum.over span{color:var(--dgr-i);font-weight:600}.cell{border-right:1px solid var(--base);padding:0;position:relative;display:flex;flex-direction:column;min-width:0;background:var(--ground)}.cell.we{background:var(--ground-we)}.cell.unavail{background:var(--slate-f)}.cell.partly{background:linear-gradient(180deg,transparent 0 44%,var(--slate-f) 44% 100%)}.cell.empty[data-r]{cursor:cell}.cell.empty[data-r]:hover{background:var(--wash);box-shadow:inset 0 0 0 1px var(--act)}.cell.drop{background:var(--wash);box-shadow:inset 0 0 0 2px var(--act)}.dragging{opacity:.4}.availtxt{position:absolute;left:4px;right:4px;bottom:3px;font-size:12px;font-weight:700;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.pad{padding:5px;flex:1;display:flex}.cell.multi .card .state{display:none}.card{border-radius:8px;padding:5px 6px 4px 7px;flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px;border:1px solid var(--base);border-left:4px solid var(--cl,var(--base));background:var(--cf,var(--card));cursor:pointer;min-width:0;box-shadow:0 1px 2px #101c2f14,0 2px 6px -2px #101c2f1a}.card:hover{box-shadow:0 6px 16px -8px #101c2f59;border-color:var(--control);border-left-color:var(--cl,var(--base))}.card .ln{display:flex;align-items:baseline;gap:6px;min-width:0}.card .ttl{font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink3);min-width:0}.card .tm{color:var(--ink1);font-weight:800;font-size:12.5px;font-variant-numeric:normal;white-space:nowrap;flex:none}.card .vr{font-weight:700}.card .vr.w{color:var(--warn-i)}.card .vr.d{color:var(--dgr-i)}.card.draft{background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,color-mix(in srgb,var(--ink1) 10%,transparent) 4px,color-mix(in srgb,var(--ink1) 10%,transparent) 8px)}.card.absence{border-style:solid}.card.absence.pend{border-style:dashed;border-left-style:solid}.card.unhandled{border-color:var(--dgr-l);border-left-color:var(--dgr-l)}.card.open{border-left-color:var(--control);border-color:var(--control);border-style:dashed;border-left-style:solid;background-color:transparent;box-shadow:none}.card.picked{box-shadow:0 0 0 2px var(--act)}.card.lit{box-shadow:0 0 0 2px var(--act);z-index:3}.card.dim{opacity:.22}.card .venter{font-size:12px;font-weight:700;color:var(--ink3);margin-top:auto}.cardwarn{position:absolute;right:5px;top:5px;display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:800;line-height:1}.cardwarn svg{width:14px;height:14px}.cardwarn.d{color:var(--dgr-l)}.cardwarn.w{color:var(--warn-l)}.cardwarn b{font-size:12px;font-variant-numeric:normal}.cardwarn.w b{color:var(--warn-i)}.state{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:2px;min-height:17px;min-width:0}.state .ttl{margin-left:1px}.state i{width:15px;height:15px;flex:none;display:grid;place-items:center;font-size:12px;line-height:1;font-style:normal}.state i.done{color:var(--ok-l)}.state i.act{color:var(--warn-l)}.state i.bad{color:var(--dgr-l)}.lgnote{font-size:12px;line-height:1.4;color:var(--ink2);margin:0 0 6px}.card .pick{position:absolute;left:4px;top:4px;width:15px;height:15px;border-radius:5px;border:1px solid currentColor;background:var(--card);display:none;padding:0;font-size:10px;line-height:1;cursor:pointer;color:var(--ink3)}.card .kebab{position:absolute;right:4px;bottom:4px;width:18px;height:18px;border-radius:6px;border:0;background:var(--sunken);display:grid;place-items:center;padding:0;cursor:pointer;font-size:15px;font-weight:900;line-height:1;color:var(--ink3);opacity:1}.card:hover .kebab,.card:focus-within .kebab,.card .kebab:focus-visible{color:var(--ink1)}.card:hover .pick,.card .pick:focus-visible{color:var(--ink1)}.card .pick:hover,.card .kebab:hover{background:var(--sunken)}.card:hover .pick,.card.picked .pick,.card:focus-within .pick{display:block}.card .kebab[aria-expanded=true]{display:grid;color:var(--ink1)}@media(hover:hover){.card .kebab{opacity:0}.card:hover .kebab,.card:focus-within .kebab,.card .kebab[aria-expanded=true]{opacity:1}}.card.picked .pick{background:var(--act);border-color:var(--act);color:var(--on-act)}.card:not(.absence):hover .ln,.card.picked .ln{padding-left:17px}.totals{background:var(--sunken);border-top:1px solid var(--base);position:sticky;bottom:0;z-index:6;box-shadow:0 2px 0 var(--sunken)}.totals>div{padding:7px 6px;text-align:center;border-right:1px solid var(--hair)}.totals>div:first-child{text-align:left;padding-left:12px}.totals .lab{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-weight:700;display:block}.totals .big{font-size:14px;font-weight:700;font-variant-numeric:normal;display:block;line-height:1.25}.totals .sub{font-size:12px;color:var(--ink2);display:block;font-variant-numeric:normal}.legend{display:flex;gap:16px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--hair);font-size:12px;color:var(--ink2)}.legend span{display:inline-flex;align-items:center;gap:7px}.legend s{width:16px;height:12px;text-decoration:none;flex:none;border-radius:2px;display:inline-block}.legendpanel{padding:12px 14px;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:0;font-size:12px;color:var(--ink2)}.lgcol{display:flex;flex-direction:column;gap:7px;padding:0 20px;border-left:1px solid var(--hair);min-width:200px}.lgcol:first-child{padding-left:0;border-left:0}.lgtypes{display:grid;grid-template-columns:1fr;gap:7px 16px}.lgtypes.two{grid-template-columns:repeat(2,minmax(130px,1fr))}.lgname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legendpanel h6{margin:0 0 1px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.legendpanel .lg2{display:flex;align-items:center;gap:8px}.legendpanel .lgdot{display:inline-block;width:8px;height:8px;border-radius:50%;box-sizing:border-box}.legendpanel .lgbar{display:inline-block;width:28px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--ok-l) 75%,var(--warn-l) 75%)}.legendpanel .sw2{width:24px;flex:none;display:flex;justify-content:center}.menu{position:relative;z-index:160;min-width:200px;max-width:calc(100vw - 16px);background:var(--card);border:1px solid var(--base);border-radius:var(--r-md);box-shadow:var(--sh2);padding:4px 0;font-size:13px}.menu button,.menu [role=menuitem]{display:flex;width:100%;align-items:center;gap:8px;min-height:var(--ctl);padding:6px 12px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;outline:none;-webkit-user-select:none;user-select:none}.menu button:hover,.menu [data-highlighted]{background:var(--sunken)}.menu .dgr{color:var(--dgr-i)}.menu [data-disabled]{opacity:.45;cursor:default}.menu hr{border:0;border-top:1px solid var(--hair);margin:4px 0}.menu h6{margin:0;padding:8px 12px 4px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.menu .tick{width:13px;color:var(--act);font-weight:700}.quick{position:fixed;z-index:200;width:230px;background:var(--card);border:1px solid var(--base);border-radius:var(--r-md);box-shadow:var(--sh2);font-size:12.5px;overflow:hidden}.quick .qh{padding:9px 13px;border-bottom:1px solid var(--hair);font-size:12px;color:var(--ink2)}.quick .qh b{color:var(--ink1)}.quick .qs{padding:8px 10px;border-bottom:1px solid var(--hair)}.quick .qs input{width:100%;border:1px solid var(--base);border-radius:5px;padding:6px 9px;font:inherit;font-size:12.5px;background:var(--card);color:var(--ink1)}.quick .qlist{max-height:240px;overflow-y:auto}.quick h6{margin:0;padding:8px 13px 4px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);border-top:1px solid var(--hair)}.quick h6:first-child{border-top:0}.quick button.qt{display:flex;width:100%;align-items:center;gap:9px;padding:8px 13px;border:0;background:none;cursor:pointer;text-align:left;font-size:12.5px}.quick button.qt:hover{background:var(--sunken)}.quick button.qt s{width:4px;height:22px;border-radius:2px;flex:none;text-decoration:none;display:inline-block}.quick button.qt .qn{min-width:0;overflow-wrap:anywhere}.quick button.qt i{font-style:normal;margin-left:auto;color:var(--ink3);font-variant-numeric:normal;font-size:12px}.quick .tag2{font-size:12px;font-weight:700;padding:0 4px;border-radius:3px;background:var(--sunken);color:var(--ink3);margin-left:5px}.quick .qnone{padding:14px 13px;font-size:12.5px;color:var(--ink3)}.pop{position:relative;z-index:70;width:280px;background:var(--card);border:1px solid var(--base);border-radius:var(--r-md);box-shadow:var(--sh2);padding:12px 13px;font-size:12px;text-align:left;color:var(--ink1)}.pop h6{margin:0 0 6px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.pop .pr{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-top:1px solid var(--hair)}.pop .pr:first-of-type{border-top:0}.tip{position:relative;z-index:999;background:#131722;color:#fff;font-size:12px;line-height:1.45;padding:7px 10px;border-radius:6px;max-width:260px;pointer-events:none;box-shadow:var(--sh2)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#101c2f52;z-index:150}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,96vw);background:var(--card);border-left:1px solid var(--base);box-shadow:var(--sh3);z-index:151;display:flex;flex-direction:column}.drawer .dh{display:flex;align-items:flex-start;gap:10px;padding:16px;border-bottom:1px solid var(--hair)}.drawer .dh h3{font:700 17px/1.25 var(--ui);letter-spacing:-.01em}.drawer .dh p{margin:3px 0 0;font:500 12px var(--ui);color:var(--ink3)}.drawer .dh .x{margin-left:auto;border:0;background:none;color:var(--ink3);font-size:20px;line-height:1;cursor:pointer;padding:0 4px}.drawer .db{flex:1;overflow-y:auto;padding:var(--s3)}.drawer .df{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--hair);background:var(--sunken);flex-wrap:wrap}.drawer .df .sp{flex:1}.fld{display:grid;grid-template-columns:110px 1fr;gap:var(--s1);align-items:center;padding:var(--s1) 0;border-bottom:1px solid var(--hair)}.fld label{font:600 13px var(--ui);color:var(--ink3)}.fld .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.acc{border:1px solid var(--hair);border-radius:var(--r-md);margin-top:10px;overflow:hidden}.acc>button{display:flex;width:100%;align-items:center;gap:8px;min-height:var(--ctl);padding:6px 12px;border:0;background:var(--sunken);cursor:pointer;font:600 13px var(--ui);text-align:left}.acc>button .sp{flex:1}.acc .accb{padding:4px 12px 10px}.modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,94vw);background:var(--card);border:1px solid var(--base);border-radius:var(--r-lg);box-shadow:var(--sh3);z-index:152;padding:var(--s4)}.modal h3{font:700 17px/1.3 var(--ui);margin-bottom:8px}.modal p{margin:0 0 var(--s3);color:var(--ink2);font-size:14px}.modal .acts{display:flex;gap:8px;justify-content:flex-end}.toast{position:fixed;left:50%;bottom:var(--s4);transform:translate(-50%,14px);background:#131722;color:#fff;padding:var(--s2) var(--s3);border-radius:var(--r-md);font:600 14px var(--ui);box-shadow:var(--sh2);opacity:0;pointer-events:none;transition:all .18s;z-index:300;display:flex;gap:14px;align-items:center}.toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.toast button{background:none;border:0;color:#8fb4ff;font:inherit;font-weight:700;cursor:pointer}.selbar{position:sticky;bottom:var(--s3);margin-top:var(--s3);display:flex;align-items:center;gap:var(--s2);background:var(--wash);color:var(--ink1);border:1px solid var(--sel-ring);border-radius:var(--r-lg);padding:var(--s2) var(--s3);z-index:8}.selbar .sp{flex:1}.selbar .btn.dgr{color:var(--dgr-i);border-color:var(--dgr-l)}.selbar .btn.pri{background:var(--act);border-color:var(--act);color:var(--on-act)}.selbar .btn.pri:hover:not(:disabled){background:var(--act-h)}.selbar .btn:disabled{background:var(--dis-bg);border-color:transparent;color:var(--dis-ink)}.tl table{border-collapse:collapse;width:100%;min-width:800px;table-layout:fixed;font-size:13px}.tl thead th{background:none;border-bottom:1px solid var(--hair);padding:8px 9px;font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);text-align:left;white-space:nowrap}.tl thead th.d{text-align:center}.tl thead th.d small{display:block;font:700 12.5px/1.3 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink2);margin-top:3px}.tl thead th.we{background:var(--neu-f)}.tl thead th.sumh,.tl thead th.sth{white-space:normal;line-height:1.3;vertical-align:bottom}.tl col.cn{width:180px}.tl col.cd{width:62px}.tl col.cs{width:92px}.tl col.ct{width:140px}.tl tbody tr.r{border-bottom:1px solid var(--hair);cursor:pointer}.tl tbody tr.r:hover,.tl tbody tr.r.open{background:var(--wash)}.tl td.name{padding:9px 10px;display:flex;align-items:center;gap:9px}.tl .who{min-width:0}.tl .who b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl .who span{display:block;font-size:12px;color:var(--ink3);white-space:nowrap}.tl .cell2{padding:7px 5px;text-align:center;vertical-align:middle;border-left:1px solid var(--hair)}.tl .cell2.we{background:var(--sunken)}.tl .hrs{font-weight:700;font-variant-numeric:normal}.tl .hrs.d{color:var(--dgr-i)}.tl .dash{color:var(--ink3);font-weight:500}.tl .bars{display:flex;gap:2px;margin-top:4px;height:3px;border-radius:2px;overflow:hidden}.tl .bars i{display:block;height:3px;border-radius:2px}.tl .flag{display:inline-block;margin-left:3px;font-size:10px;vertical-align:top;line-height:1}.tl .sum{padding:9px 10px;text-align:right;font-weight:700;font-variant-numeric:normal;border-left:1px solid var(--hair)}.tl .sum small{display:block;font-weight:500;font-size:12px;color:var(--ink3)}.tl .st{padding:9px 10px;border-left:1px solid var(--hair)}.tl tfoot td{background:var(--sunken);border-top:1px solid var(--base);padding:9px 10px;font-weight:700;font-variant-numeric:normal}.tl tfoot td.cell2{text-align:center}.tl tr.days td{padding:0;background:var(--sunken);border-bottom:1px solid var(--base)}.dayl{padding:6px 10px 10px 44px}.dayr{display:grid;grid-template-columns:112px 1fr 122px 96px 62px 1.2fr;gap:10px;align-items:center;padding:7px 9px;border-radius:var(--r-sm);cursor:pointer}.dayr:hover{background:var(--card)}.dayr .dt{font:600 12px var(--ui);color:var(--ink2)}.pj{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--ui);padding:5px 8px;border-radius:var(--r-sm);border:1px solid;white-space:nowrap}.pj i{width:7px;height:7px;border-radius:2px;display:block}.mono{font:700 12px var(--ui);font-variant-numeric:normal;color:var(--ink2)}.note{font:500 12px var(--ui);color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack{display:flex;height:9px;border-radius:999px;overflow:hidden;margin-bottom:12px;background:var(--sunken)}.stack i{display:block;height:9px}.pl{display:flex;align-items:center;gap:9px;padding:7px 0;border-top:1px solid var(--hair)}.pl:first-child{border-top:0}.pl .swt{width:9px;height:9px;border-radius:2px;flex:0 0 auto}.pl .nm{min-width:0;flex:1}.pl .nm b{display:block;font:600 12px/1.3 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl .nm span{font:500 12px var(--ui);color:var(--ink3)}.pl .v{font:700 13px var(--ui);font-variant-numeric:normal}.astrip{display:grid;grid-template-columns:150px repeat(var(--n,14),minmax(15px,1fr));gap:2px;align-items:center;min-width:560px}.astrip .hd{font:700 12px/1 var(--ui);color:var(--ink3);text-align:center;padding-bottom:3px}.astrip .hd b{display:block;font:700 12px/1.3 var(--ui);color:var(--ink2)}.astrip .nmx{font:600 12px/1.3 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.astrip .cx{height:21px;border-radius:3px;background:var(--sunken);cursor:pointer}.astrip .cx.we{background:var(--neu-f);opacity:.7}.astrip .cx.pend{background:transparent;border:1.5px dashed var(--indigo-l)}.akey{display:flex;flex-wrap:wrap;gap:12px;padding-top:11px;font:500 12px var(--ui);color:var(--ink2)}.akey span{display:inline-flex;align-items:center;gap:6px}.akey i{width:11px;height:11px;border-radius:3px;display:block}.svg{display:block;width:100%;height:auto}.legend2{display:flex;gap:14px;flex-wrap:wrap;font:500 12px var(--ui);color:var(--ink2);padding:9px 0 0}.legend2 span{display:inline-flex;align-items:center;gap:6px}.legend2 i{width:10px;height:10px;border-radius:2px;display:block}.set{display:grid;grid-template-columns:250px 1fr;gap:var(--s2);align-items:start;padding:var(--s2) 0;border-top:1px solid var(--hair)}.set:first-child{border-top:0}.set>div:first-child{font:600 13px/1.4 var(--ui);color:var(--ink2)}.set .val{font:400 13px/1.5 var(--ui)}.set .val em{font-style:normal;display:block;margin-top:3px;font-size:12px;color:var(--ink3)}@media(max-width:700px){.set{grid-template-columns:1fr;gap:4px}}.dot{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:8px;vertical-align:baseline}.dest{display:inline-block;font:700 12px/1 var(--ui);letter-spacing:.05em;text-transform:uppercase;padding:4px 6px;border-radius:3px;border:1px solid;white-space:nowrap}.dest.a{background:var(--indigo-f);border-color:var(--indigo-l);color:var(--indigo-i)}.dest.b{background:var(--teal-f);border-color:var(--teal-l);color:var(--teal-i)}.dest.c{background:var(--neu-f);border-color:var(--neu-l);color:var(--neu-i)}.phone{background:var(--card);border:1px solid var(--base);border-radius:var(--r-lg);box-shadow:var(--sh1);overflow:hidden;margin-bottom:var(--s3)}.ptabs{display:flex;border-top:1px solid var(--hair);background:var(--sunken)}.ptabs a{flex:1;text-align:center;padding:var(--s2) 4px;font:600 12px var(--ui);color:var(--ink3);text-decoration:none}.ptabs a.on{color:var(--act)}.punch{background:var(--ok-f);border:1px solid var(--ok-l);color:var(--ok-i);border-radius:var(--r-md);padding:var(--s3);text-align:center;margin-bottom:var(--s2)}.punch b{display:block;font:700 26px/1.1 var(--ui);font-variant-numeric:normal}.punch span{font:600 12px var(--ui)}.punch.off{background:var(--sunken);border-color:var(--base);color:var(--ink2)}.pcard{background:var(--card);border:1px solid var(--base);border-radius:var(--r-md);padding:var(--s2);margin-bottom:var(--s2)}.pcard .k{font:700 12px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:7px}.pbtn{display:block;width:100%;text-align:center;border-radius:var(--r-md);min-height:var(--ctl-touch);padding:10px 12px;font:700 15px var(--ui);border:1px solid var(--control);background:var(--card);color:var(--ink1);margin-top:8px;cursor:pointer}.pbtn.pri{background:var(--act);border-color:var(--act);color:var(--on-act)}.pbtn.dgr{border-color:var(--dgr-l);color:var(--dgr-i)}.tk{display:flex;align-items:center;gap:var(--s1);padding:6px 0;font:500 14px var(--ui);cursor:pointer}.tk .bx{width:17px;height:17px;border-radius:4px;border:1.5px solid var(--control);flex:0 0 auto;position:relative}.tk.done .bx{background:var(--ok-l);border-color:var(--ok-l)}.tk.done .bx:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg)}.tk.done span{color:var(--ink3);text-decoration:line-through}.start{min-height:100vh;display:grid;place-items:center;padding:30px;background:var(--chrome)}.start .box{width:min(760px,100%)}.start h1{color:#fff;font:700 30px/1.2 var(--ui);letter-spacing:-.02em;margin-bottom:6px}.start p{color:#b4bccb;margin:0 0 22px;max-width:60ch}.start .pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.start .opt{background:var(--card);border-radius:var(--r-lg);padding:20px;text-decoration:none;color:var(--ink1);box-shadow:var(--sh2);display:block}.start .opt:hover{transform:translateY(-2px)}.start .opt h2{font:700 18px/1.25 var(--ui);margin-bottom:4px}.start .opt .m{font-size:12.5px;color:var(--ink3);margin-bottom:10px}.start .opt ul{margin:0;padding-left:18px;font-size:13px;color:var(--ink2);line-height:1.6}.start .foot{margin-top:18px;font-size:12px;color:#8d97a8}.start .foot a{color:#b4bccb}.capgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px 16px}.capgrid label{display:flex;align-items:center;gap:var(--s1);font:500 13px var(--ui);padding:6px 0;cursor:pointer}.capgrid input{accent-color:var(--act);width:16px;height:16px}.capgrid label.off{color:var(--ink3)}.wkpat{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.wkpat>div{border:1px solid var(--base);border-radius:var(--r-md);padding:8px 6px;text-align:center;font:600 12px var(--ui);cursor:pointer;background:var(--card)}.wkpat>div.un{background:var(--slate-f);color:var(--ink3);text-decoration:line-through}.wkpat>div.pt{background:var(--wash);border-color:var(--act)}.wkpat>div small{display:block;font:500 12px var(--ui);color:var(--ink3);text-decoration:none;margin-top:3px}.frow{display:grid;grid-template-columns:24px 1fr auto auto;gap:var(--s2);align-items:center;padding:var(--s1) 0;border-top:1px solid var(--hair);font-size:14px}.frow:first-child{border-top:0}.frow small{color:var(--ink3);font-size:12px}button.dayr{width:100%;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.hint{font:500 13px/1.45 var(--ui);color:var(--ink3);margin-top:var(--s2)}.fld .lbl{font:600 13px var(--ui);color:var(--ink3)}.rowbtn{display:flex;align-items:center;gap:9px;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;min-width:0}.rowbtn>span:last-child{min-width:0}.card .hit{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:none;padding:0;cursor:pointer;z-index:1}.card>.ln,.card>.ttl,.card>.state,.card>.venter{position:relative;z-index:2;pointer-events:none}.card>.cardwarn{z-index:2}.card>.state>i{pointer-events:auto}.card .pick,.card .kebab{z-index:3}.card .venter{font-size:12px;font-weight:700;color:var(--warn-i);margin-top:auto}.cell .addcell{flex:1;border:0;background:none;cursor:cell;min-height:40px}.cell.empty:hover{background:var(--wash);box-shadow:inset 0 0 0 1px var(--act)}.sorthead{border:0;background:none;font:600 12px var(--ui);color:var(--ink2);cursor:pointer;padding:0}.workings{display:block;font-size:12px;line-height:1.45;color:var(--ink3);font-variant-numeric:normal}.workings span{display:block;white-space:nowrap}.stepper{display:inline-flex;align-items:center;gap:2px;margin-left:10px;vertical-align:middle}.stepbtn{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--base);border-radius:4px;background:var(--card);color:var(--ink1);font-size:14px;line-height:1;cursor:pointer;padding:0}.stepbtn:hover:not(:disabled){background:var(--sunken)}.stepbtn:disabled{opacity:.4;cursor:default}.stepn{font-size:12px;color:var(--ink3);padding:0 4px;font-variant-numeric:normal}.sorthead.on{color:var(--act)}.vphd .link{border:0;background:none;padding:0;font:inherit;color:var(--link);text-decoration:underline;cursor:pointer}.lgs{width:16px;height:12px;display:inline-block;border:1px solid var(--base);border-left-width:4px;border-radius:2px;text-decoration:none}.lgs.open{border:1px dashed var(--control)}.lgs.draft{background:repeating-linear-gradient(45deg,transparent,transparent 3px,color-mix(in srgb,var(--ink1) 18%,transparent) 3px,color-mix(in srgb,var(--ink1) 18%,transparent) 6px)}.lgs.stripd{height:4px;border:0;background:var(--dgr-l)}#pnav{display:none}@media(max-width:900px){html{scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom))}#pnav{position:fixed;left:0;right:0;bottom:0;display:flex;background:var(--card);border-top:1px solid var(--base);z-index:30;padding-bottom:env(safe-area-inset-bottom)}#pnav a,#pnav .more{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:6px 2px;font:600 12px var(--ui);color:var(--ink3);text-decoration:none;border:0;background:none;cursor:pointer;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pnav .ic{width:24px;height:24px;color:inherit}#pnav .ic svg{width:22px;height:22px}.btn,.inp,select.inp,.sw,.switch,.acc>button,.menu button,.menu [role=menuitem]{min-height:var(--ctl-touch)}.btn.sm,.chipf,.tstat .inp{min-height:var(--ctl-touch)}.inp,select.inp,textarea.inp{font-size:16px}.seg button,.wk button{min-height:calc(var(--ctl-touch) - 8px)}#pnav a.on{color:var(--act)}#top .ten small{display:none}#top .me span+*{display:none}.ph h1{font-size:19px}.cols2{grid-template-columns:1fr}.kpi{grid-template-columns:repeat(2,1fr)}.selbar{bottom:64px}}@media(max-width:900px){#top{padding:0 8px 0 14px}#top .brand{width:auto;font-size:0;gap:0;margin-right:4px}#top .tdemo,#top .ttrial{display:none}.banner.trial-narrow{display:flex}#top .bell{width:40px;height:40px}}@media(max-width:560px){#top{padding:0 6px 0 12px;gap:2px}#top .ten{max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fld{grid-template-columns:1fr;gap:4px}.dayr{grid-template-columns:1fr 1fr;gap:6px}}.cols>*,.cols2>*{min-width:0}.month{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.month .mh{font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:4px 2px;text-align:center}.month .md{min-height:58px;border:1px solid var(--hair);border-radius:var(--r-sm);padding:3px 4px;display:flex;flex-direction:column;gap:2px;font-size:12px;min-width:0}.month .md.out{opacity:.35}.month .md.we{background:var(--sunken)}.month .md.today{border-color:var(--act)}.month .md .dn{font-weight:700;color:var(--ink2)}.month .ms{display:block;border-left:3px solid var(--control);padding-left:4px;font-variant-numeric:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.month .ms.draft{background:repeating-linear-gradient(45deg,transparent,transparent 3px,color-mix(in srgb,var(--ink1) 15%,transparent) 3px,color-mix(in srgb,var(--ink1) 15%,transparent) 6px)}.month .ma{display:block;color:#fff;border-radius:3px;padding:1px 4px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}output.empty,output.sr{display:block}output.banner{display:flex}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.banner{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin:0 0 var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--base);border-radius:var(--r-md);background:var(--sunken);font-size:14px}.confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;background:#101c2f52}.confirm>div{background:var(--card);border:1px solid var(--base);border-radius:var(--r-md);box-shadow:var(--sh3);padding:var(--s4);max-width:440px;width:calc(100vw - 32px)}.confirm h3{margin:0 0 6px;font-size:16px}.confirm p{margin:0 0 var(--s3);color:var(--ink3);font-size:14px}.confirm .df{display:flex;gap:8px;justify-content:flex-end}.leavescrim{z-index:170}.confirmbox{position:fixed;z-index:171;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--card);border:1px solid var(--base);border-radius:var(--r-md);box-shadow:var(--sh3);padding:var(--s4);max-width:460px;width:calc(100vw - 32px)}.confirmbox h3{margin:0 0 6px;font-size:16px}.confirmbox p{margin:0 0 var(--s3);color:var(--ink3);font-size:14px}.confirmbox .df{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.confirm .clashes{list-style:none;margin:0 0 var(--s3);padding:0;display:grid;gap:6px}.confirm .clashes li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.confirm .clashes small{color:var(--ok-i)}.tasks{display:grid;gap:8px;margin:6px 0 2px}.trow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--hair)}.trow:first-child{border-top:0}.tname{display:grid;gap:2px;font-size:13px;min-width:0}.tname span{color:var(--ink3);font-size:12px}.tstat{display:flex;align-items:center;gap:8px;flex:0 0 auto}.tstat .inp{font-size:13px;min-height:var(--ctl-sm);padding:2px 8px}@media(max-width:480px){.trow{flex-direction:column;gap:6px}.tstat,.tstat .inp{width:100%}}.dayview{position:relative;font-size:12px;color:var(--ink1)}.dayscroll{overflow-x:auto;overscroll-behavior-x:contain}.daylane{min-width:1080px}.dayhead{display:grid;grid-template-columns:132px 1fr;border-bottom:1px solid var(--base);background:var(--sunken);position:sticky;top:0;z-index:5}.dayscale{position:relative;height:22px}.dayscale span{position:absolute;top:5px;transform:translate(-50%);font-size:12px;color:var(--ink2);font-variant-numeric:normal}.dayrow{display:grid;grid-template-columns:132px 1fr;border-bottom:1px solid var(--hair);min-height:46px}.dayname{padding:8px 10px;font-weight:600;color:var(--ink1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:sticky;left:0;z-index:4;background:var(--card);border-right:1px solid var(--hair)}.dayhead .dayname{background:var(--sunken)}.daytrack{position:relative;background:repeating-linear-gradient(90deg,var(--hair) 0 1px,transparent 1px calc(100%/24))}.dayslot{position:absolute;top:4px;bottom:4px;display:flex;min-width:0}.dayslot .card{flex:1}.grip{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:4}.grip.left{left:-4px}.grip.right{right:-4px}.dayview output{display:block;position:sticky;left:0;padding:6px 12px;font-weight:700;font-variant-numeric:normal}.vphint{display:none;padding:6px var(--s3);font-size:12px;color:var(--ink3);border-bottom:1px solid var(--hair)}.fbar .filters{display:contents}@media(max-width:560px){.vphint{display:block}.fbar{flex-wrap:nowrap}.fbar .mer{min-height:var(--ctl-touch);flex:none}.fbar .filters{display:flex;flex-wrap:nowrap;gap:var(--s1);flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.fbar .filters>*{flex:none}.fbar .fcap{display:none}.grow{grid-template-columns:104px repeat(var(--nd,7),112px)}.rowh{padding:6px;gap:6px}.rowh .av{display:none}.rowh .hrs{font-size:12px}.gh>div:first-child{padding-left:6px}.gh .sorthead{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.gscroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}@media(max-width:560px){table.t.rowcards,table.t.rowcards tbody{display:block}table.t.rowcards thead{display:none}table.t.rowcards tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--s1);padding:var(--s2) 13px;border-top:1px solid var(--hair)}table.t.rowcards td{display:block;padding:0;border-top:0}table.t.rowcards td:last-child{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);margin-top:6px}table.t.rowcards td:last-child:empty{display:none}}.opening-hours-row{display:flex;align-items:center;gap:8px;margin-top:6px}.opening-hours-day{width:72px;color:var(--ink2)}.opening-hours-closed{width:186px}.opening-hours-error{color:var(--dgr-i);flex-basis:100%;margin-left:80px}.tlsum{display:flex;align-items:center;gap:var(--s4);padding:var(--s3) 20px;margin:0 0 var(--s3)}.tlfig{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 26px}.tlfig>span{font-size:14px;color:var(--ink2)}.tlfig>span b{font:800 22px var(--ui);color:var(--ink1);margin-right:4px;font-variant-numeric:normal}.tlfig>span.ok{display:inline-flex;align-items:center;gap:6px;font:800 17px var(--ui);color:var(--ok-i)}.tlfig small{margin-left:auto;font-size:13px;color:var(--ink3)}.tlbar{flex-basis:100%;display:flex;height:6px;border-radius:999px;overflow:hidden;background:var(--sunken)}.tlbar i{display:block;background:var(--chart-dim)}.tlbar i.ok{background:var(--ok-l)}.tlfilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 var(--s3)}.tlhint{margin:-6px 0 var(--s2);font-size:13.5px;color:var(--ink2)}.tlcard{padding:0;overflow:clip;--stick:var(--top);--wh:46px}.tlfilters .sp{flex:1}.tlw+.tlw{border-top:1px solid var(--hair)}.tlwh{position:sticky;top:var(--stick);z-index:3;height:var(--wh);background:var(--card);display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:0;font:800 14px var(--ui);color:var(--ink1);cursor:pointer;text-align:left}.tlwh:hover{background:var(--hover)}.tlwh .chev{display:flex;color:var(--ink2);transform:rotate(-90deg);transition:transform .12s}.tlwh .chev.on{transform:none}.tlws{font-weight:600;color:var(--ink3)}table.tlq,table.tlm{margin:0 0 6px}table.tlq thead th,table.tlm thead th{position:sticky;top:calc(var(--stick) + var(--wh));z-index:2;background:var(--card);box-shadow:inset 0 -1px var(--hair)}@media(min-width:1320px){.tlcard .tw{overflow:visible}}table.tlm td.who,table.tlm th:nth-child(2){position:sticky;left:0;z-index:1;background:var(--card)}table.tlm thead th:nth-child(2){z-index:3}table.tlm th.n,table.tlm td.n,table.tlm th.st,table.tlm td.st{position:sticky;z-index:1;background:var(--card)}table.tlm th.st,table.tlm td.st{right:0}table.tlm th.n,table.tlm td.n{right:120px}table.tlm thead th.n,table.tlm thead th.st{z-index:3}@media(max-width:1319px){table.tlm thead th{top:0}table.tlm td.who,table.tlm th:nth-child(2){box-shadow:6px 0 8px -6px #0000002e}table.tlm th.n,table.tlm td.n{box-shadow:-6px 0 8px -6px #0000002e}}table.tlq td.act .btn.ghost{padding-inline:6px}table.tlq th.cbx,table.tlq td.cbx,table.tlm th.cbx,table.tlm td.cbx{width:36px;padding-right:0}table.tlq td.dt{font-weight:700;white-space:nowrap}table.tlq td.mono{font-variant-numeric:normal;white-space:nowrap;color:var(--ink2)}table.tlq td.strong{color:var(--ink1);font-weight:600}table.tlq td.why{font-weight:600}table.tlq td.why.dgr{color:var(--dgr-i)}table.tlq td.why.warn{color:var(--warn-i)}table.tlq td.act{text-align:right;white-space:nowrap}table.tlq td.act .more{width:32px;height:32px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink2);cursor:pointer;vertical-align:middle}table.tlq td.act .more:hover,table.tlq tr.picked td,table.tlm tr.picked td{background:var(--hover)}table.tlm{min-width:980px;table-layout:fixed}table.tlm th.c,table.tlm td.c{text-align:center;padding:5px 3px}table.tlm th.we,table.tlm td.we{background:var(--sunken)}table.tlm td.who b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.tlm th:nth-child(2),table.tlm td.who{width:210px}table.tlm th.n,table.tlm td.n{width:80px}table.tlm th.st{width:120px}table.tlm td.st{width:120px;color:var(--ink2);font-size:13px}.tlc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;min-height:44px;padding:4px;border:0;border-radius:8px;background:none;font:inherit;color:var(--ink1);cursor:pointer}.tlc:hover{background:var(--hover)}.tlc b{font:700 14px var(--ui);font-variant-numeric:normal}.tlc small{font:600 12px var(--ui);color:var(--ink3)}.tlc.approved b,.tlc.approved small{color:var(--ok-i)}.tlc.deviation small{color:var(--warn-i);font-weight:700}.tlc.future b,.tlc.running b{font-weight:600;color:var(--ink3)}.tlc.missing,.tlc.open{background:var(--dgr-row)}.tlc.missing b{color:var(--ink3)}.tlc.missing small,.tlc.open small{color:var(--dgr-i);font-weight:700}.tlc.abs{font:600 12px var(--ui);color:var(--ink2);cursor:default}.tlc .plan{color:var(--ink3);font-weight:500}.tlflag{position:absolute;top:4px;right:4px;display:flex;color:var(--ink3);opacity:.7}.tlflag.d{opacity:1}.tlflag.d{color:var(--dgr-l)}.btn .pubbr{color:var(--dgr-i);font-weight:700}.ph.ahead{align-items:center}.av.xl{width:72px;height:72px;font:700 26px/72px var(--ui)}.aheadt{min-width:0}.aheadt h1{font-size:26px}.aduty{display:inline-flex;align-items:center;gap:5px}.aduty:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--ink3)}.aduty.on{color:var(--ok-i);font-weight:600}.aduty.on:before{background:var(--ok-i)}.aduty.off:before{background:var(--dgr-l)}.acontact{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:13.5px}.acontact a,.ovcontact a{display:inline-flex;align-items:center;gap:6px;color:var(--ink1);text-decoration:none}.acontact a:hover,.ovcontact a:hover{color:var(--act)}.acontact .icn,.ovcontact .icn{color:var(--ink3)}.hcv.sm{font-size:18px;letter-spacing:-.01em}.hcv .of{font-size:14px;font-weight:600;color:var(--ink3)}.ovgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);align-items:stretch}@media(max-width:1200px){.ovgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ovgrid{grid-template-columns:1fr}}.ovgrid>.card2{margin:0}.ovt{display:inline-flex;align-items:center;gap:10px}.ovi{width:32px;height:32px;border-radius:var(--r-sm);background:var(--wash);color:var(--act);display:grid;place-items:center}.ovmore{font:600 13px var(--ui);color:var(--act);text-decoration:none;display:inline-block}.cb>.ovmore{margin-top:12px}.ovnone{margin:0;color:var(--ink3);font-size:13.5px}.cb.flush>.ovnone{padding:12px 16px}.ovnext{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ovnext b{font-size:16px}.ovnext small{display:block;color:var(--ink3);font-size:13px;margin-top:2px}.ovtasks{margin-top:12px;padding:10px 12px;border-radius:var(--r-md);background:var(--wash);display:grid;gap:6px}.ovtaskh{display:grid;gap:6px;font:600 13px var(--ui)}.ovtask{display:flex;align-items:center;gap:8px;font-size:13.5px}.ovtask .icn{color:var(--ink3)}.ovtask.done{color:var(--ink3);text-decoration:line-through}.ovtask.done .icn{color:var(--ok-i)}.ovdl{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:8px 14px;margin:0;font-size:13.5px}.ovdl dt{color:var(--ink3)}.ovdl dd{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.ovwarn{flex-basis:100%;color:var(--warn-i);font-size:12.5px}.tblines{list-style:none;margin:var(--s3) 0 0;padding:0;font-size:13.5px}.tblines li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--hair)}.tbact{margin-top:var(--s3)}.tbact .df{display:flex;flex-wrap:wrap;gap:8px}.tbact .fgrid .hint,.tbact .fgrid .df{grid-column:1/-1}.ovcontact{flex-direction:column;align-items:flex-start!important}.ovmute{color:var(--ink3)}.ovrow{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--hair);font-size:13.5px}.ovrow:first-child{border-top:0}.ovrow>span:first-child{flex:1;min-width:0}.ovrow b{display:block}.ovrow small{display:block;color:var(--ink3);font-size:12.5px;margin-top:2px}.ovrow .mono{font-variant-numeric:normal}.ovday{flex:0 0 90px!important}.ovrow>b.mono{margin-left:auto}@media(max-width:560px){.hcards.afig{grid-template-columns:1fr 1fr;gap:8px}.hcards.afig .hci{display:none}.hcards.afig .hcard{padding:10px 10px 0}.hcards.afig .hcv.sm{font-size:15px}.hcards.afig .hcx small{display:none}}.drawer.wide{width:min(620px,96vw)}.dtabs{margin:-4px 0 var(--s2)}.tabs button{padding:var(--s1) var(--s2);font:600 14px var(--ui);color:var(--ink2);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer}.tabs button.on{color:var(--act);border-bottom-color:var(--act)}.tabs button:hover{color:var(--ink1)}.fsec{font:700 14px var(--ui);margin:18px 0 10px}.fsec:first-of-type{margin-top:6px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.fgrid.one{grid-template-columns:1fr;margin-top:12px}@media(max-width:560px){.fgrid{grid-template-columns:1fr}}.fld2{display:grid;gap:5px;min-width:0}.fld2>span{font:600 12.5px var(--ui);color:var(--ink2)}.fld2 .req{color:var(--dgr-i)}.fld2 .inp{width:100%}.fld2.bad .inp{border-color:var(--dgr-l)}.ferr{color:var(--dgr-i);font:600 12px var(--ui)}.fteams{display:flex;flex-wrap:wrap;gap:8px 16px}.vtbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:var(--s2)}.vtbar .sp{flex:1}.vtm{font:700 13px var(--ui);color:var(--ink2);padding:14px 16px 6px;margin:0;border-top:1px solid var(--hair)}.vtm:first-child{border-top:0}.vtrow{display:grid;grid-template-columns:110px 100px minmax(0,1fr) 100px 80px auto;align-items:center;gap:12px;width:100%;padding:11px 16px;border:0;border-top:1px solid var(--hair);background:none;font:inherit;font-size:13.5px;color:var(--ink1);text-align:left;cursor:pointer}.vtrow:first-child,.vtm+.vtrow{border-top:0}.vtrow:hover{background:var(--hover)}.vtd{font-weight:700}.vtt{color:var(--ink2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtp{color:var(--ink2)}.vth{text-align:right;font-weight:600}.vts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:760px){.vtrow{grid-template-columns:90px 1fr auto}.vtt,.vtp,.vth{display:none}}.ftop{display:flex;align-items:center;gap:14px;padding:14px 18px;margin:0 0 var(--s3)}.ftopt{display:grid;gap:2px}.ftopt b{font:700 17px var(--ui)}.ftopt small{color:var(--ink3);font-size:12.5px}.ftbar{flex:1;max-width:320px}table.ftab .linkbtn{border:0;background:none;padding:0;font:inherit;color:var(--act);cursor:pointer;font-weight:600}table.ftab .linkbtn:hover{text-decoration:underline}table.ftab td.fcom{color:var(--ink2);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twk{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end;margin-bottom:10px}.twkc{display:grid;gap:3px;justify-items:center;text-align:center}.twkbars{position:relative;width:44px;height:110px;display:flex;align-items:flex-end;justify-content:center}.twkbars i{position:absolute;bottom:0;width:100%;border-radius:4px 4px 0 0}.twkbars i.p{background:var(--chart-dim)}.twkbars i.w{background:var(--chart);width:60%}.twkc b{font:700 14px var(--ui);font-variant-numeric:normal}.twkc small{font-size:12px;color:var(--ink3)}.tgrow{margin-top:var(--s3);align-items:start}.tgrow>.card2{margin:0}.tgnone{margin:0 0 8px;font-weight:600;font-size:13.5px}.tgperm{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:7px;font-size:13.5px}.tgperm li{display:flex;align-items:center;gap:8px}.tgperm .icn{color:var(--ok-i)}.btlist{display:grid}.btrow{display:grid;grid-template-columns:minmax(180px,260px) 180px minmax(0,1fr);align-items:center;gap:6px 16px;padding:8px 0;border-top:1px solid var(--hair)}.btrow:first-child{border-top:0}.btrow label{display:flex;align-items:center;gap:var(--s1);font:600 13.5px var(--ui);cursor:pointer}.btrow label.off{color:var(--ink3);font-weight:500}.btrow input[type=checkbox]{accent-color:var(--act);width:16px;height:16px}.btrow select.inp{width:100%}.btrow .hint{margin:0}@media(max-width:760px){.btrow{grid-template-columns:1fr 1fr}.btrow .hint{grid-column:1/-1}}.chk{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.chk input{accent-color:var(--act);width:16px;height:16px}.sgroup{display:flex;flex-direction:column;gap:2px}.sgroup+.sgroup{margin-top:14px}.sfold{display:flex;gap:6px;align-items:center;width:100%;background:none;border:0;cursor:pointer;text-align:left}.sfold:hover{color:var(--ink1)}.sgh{font:700 11px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:4px 12px}.kpi .kbtn{all:unset;display:block;cursor:pointer;width:100%}.kpi .kbtn:focus-visible{outline:2px solid var(--act);outline-offset:4px;border-radius:var(--r-sm)}.kpi div.on{border-color:var(--act);box-shadow:0 0 0 1px var(--act)}.hist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hist li{border-left:2px solid var(--base);padding-left:10px;font-size:13px}.hist .hl{display:block;overflow-wrap:anywhere}.hist .hl.sub{color:var(--ink2)}.wprow{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--base)}.wprow .wpd{width:72px;flex:none;color:var(--ink2);font-size:13px}.wprow .wpv{flex:1;display:flex;flex-wrap:wrap;gap:8px}.lnk{background:none;border:0;padding:0;font:inherit;color:var(--act);cursor:pointer;text-align:left}.lnk:hover{text-decoration:underline}.lnk:focus-visible{outline:2px solid var(--act);outline-offset:2px;border-radius:2px}fieldset.ro{border:0;margin:0;padding:0;min-inline-size:auto}.tn-ok{--c-f:var(--ok-f);--c-l:var(--ok-l);--c-i:var(--ok-i)}.tn-warn{--c-f:var(--warn-f);--c-l:var(--warn-l);--c-i:var(--warn-i)}.tn-violet{--c-f:var(--violet-f);--c-l:var(--violet-l);--c-i:var(--violet-i)}.tn-magenta{--c-f:var(--magenta-f);--c-l:var(--magenta-l);--c-i:var(--magenta-i)}.tn-blue{--c-f:var(--blue-f);--c-l:var(--blue-l);--c-i:var(--blue-i)}.tn-slate{--c-f:var(--slate-f);--c-l:var(--slate-l);--c-i:var(--slate-i)}.cati,.kic{display:inline-grid;place-items:center;flex:none;background:var(--c-f);color:var(--c-i);border-radius:var(--r-sm)}.cati{width:24px;height:24px;font-size:14px}.kic,.kpi span.kic,.kpi span.cati{width:36px;height:36px;font-size:18px;border-radius:var(--r-md);color:var(--c-i)}.fxbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 var(--s2)}.fxbar>.sp{flex:1}.fxbar .fsearch{flex:0 1 260px;min-width:180px}.fsub{display:flex;gap:6px;flex-wrap:wrap;border:0;margin:0;padding:0;min-inline-size:auto}.fh2{font:700 16px/1.3 var(--ui)}@media(max-width:640px){.fxbar>.sp{display:none}.fxbar .fsearch{flex:1 1 100%}.fxbar>select.inp{flex:1 1 40%}}.fp{display:inline-flex;align-items:center;gap:9px;min-width:0}.fp b{display:block;font:600 13px/1.3 var(--ui);white-space:nowrap}.fp small{display:block;font:500 12px/1.3 var(--ui);color:var(--ink3)}a.plain{color:inherit;text-decoration:none}.fcat{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}table.t td.nw,.nw{white-space:nowrap}.fimp{display:inline-flex;align-items:flex-start;gap:7px;white-space:nowrap}.fimp>.icn{margin-top:2px}.fimp.warn>.icn{color:var(--warn-l)}.fimp.ok>.icn{color:var(--ok-l)}.fimp small{display:block;font:500 12px var(--ui);color:var(--ink3)}table.fq{position:relative}table.t td.facts{white-space:nowrap;text-align:right}.facts>*+*{margin-left:6px}.fmore{display:inline-flex;width:32px;padding:0;justify-content:center;vertical-align:middle}.fmore .icn{font-size:18px}@media(max-width:640px){table.t .hm{display:none}}.asum{border:1px solid var(--base);border-radius:var(--r-md);padding:12px;margin:0 0 var(--s2);display:grid;gap:12px}.asum-p{display:flex;align-items:center;gap:8px}.asum-p .sp{flex:1}.asum-r{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.asum-r b,.asum-r span>span,.asum-r small{display:block}.asum-r b{font:700 14px/1.3 var(--ui)}.asum-r small{font:500 12px var(--ui);color:var(--ink3)}.asum-n{display:grid;gap:2px;font-size:13px}.asum-n .lbl{font:600 12px var(--ui);color:var(--ink3)}.alist{display:block;margin:4px 0}.alist>span{display:block;font-weight:600}.aimp{display:grid;gap:8px;background:var(--sunken);border-radius:var(--r-md);padding:10px 12px;margin-bottom:var(--s2)}.aimp>div{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:13px}.aimp>div>.icn{margin-top:3px;color:var(--ink3)}.aimp .hint{margin:0!important}.aimp small{display:block;color:var(--ink3);font-size:12px}.adet{margin-top:12px;border-top:1px solid var(--hair);padding-top:10px}.adet>summary{font:600 13px var(--ui);color:var(--ink2);cursor:pointer;padding:4px 0}.adet[open]>summary{margin-bottom:6px}.rcalw{overflow:hidden}.rcal{--nm:190px;--cw:34px;overflow:auto;max-height:calc(100vh - var(--top) - 300px);min-height:220px;display:block}.rrow{display:grid;grid-template-columns:var(--nm) repeat(var(--n),minmax(var(--cw),1fr));min-width:calc(var(--nm) + var(--n) * var(--cw))}.rrow:not(.rhead)>*{grid-row:1}.rhead{position:sticky;top:0;z-index:3;background:var(--card);border-bottom:1px solid var(--base)}.rname{grid-column:1;position:sticky;left:0;z-index:2;background:var(--card);border-right:1px solid var(--base);border-top:1px solid var(--hair);padding:6px 10px;min-width:0;display:flex;flex-direction:column;justify-content:center}.rname b{font:600 13px/1.25 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rname small{font:500 12px/1.25 var(--ui);color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rhead .rname{grid-row:1/3;z-index:4;border-top:0;font:700 12px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);justify-content:flex-end}.rweek{font:700 11px var(--ui);color:var(--ink3);padding:8px 6px 2px;border-left:1px solid var(--hair);white-space:nowrap;overflow:hidden}.rday{text-align:center;font:600 11px/1.2 var(--ui);color:var(--ink3);padding:2px 0 6px;border-left:1px solid var(--hair)}.rday b{display:block;width:fit-content;min-width:22px;margin:2px auto 0;padding:1px 3px;font:700 13px/18px var(--ui);color:var(--ink1);border-radius:999px}.rday.we{background:var(--sunken)}.rday.now{color:var(--act)}.rday.now b{background:var(--act);color:var(--on-act)}.rcell{border:0;border-left:1px solid var(--hair);border-top:1px solid var(--hair);background:none;padding:0;min-height:48px;cursor:pointer}.rcell.we{background:var(--sunken)}.rcell.now{background:var(--wash)}button.rcell:hover{background:var(--hover)}span.rcell{cursor:default}.rblk{align-self:center;z-index:1;margin:0 2px;min-width:0;height:38px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--c-l);border-radius:var(--r-sm);background:var(--c-f);color:var(--c-i);font:600 12px/1.2 var(--ui);text-align:left;cursor:pointer;overflow:hidden}.rblk>.icn{flex:none;font-size:14px}.rblk>span{min-width:0}.rblk b,.rblk small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rblk small{font:500 11px/1.2 var(--ui);opacity:.85}.rblk.pend{background:var(--card);border:1.5px dashed var(--c-l)}.rblk.cl{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.rblk.cr{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.rblk:hover{filter:brightness(.97)}.rblk.nar{justify-content:center;padding:0}.rblk.nar>span{display:none}.akey .cati{width:18px;height:18px;font-size:11px}.akey .kpend{width:18px;height:14px;border:1.5px dashed var(--slate-l);border-radius:3px;background:var(--card)}@media(max-width:640px){.rcal{--nm:112px;--cw:32px;max-height:calc(100vh - 260px)}.rname small{display:none}}.fkpi div{display:flex;align-items:center;gap:12px}.fkpi div>span:last-child{display:block;min-width:0}.fkpi div b{margin:2px 0;color:var(--ink1)}.fkpi div.w b{color:var(--warn-i)}.fbal{display:inline-flex;align-items:center;gap:10px}.fbar2{display:block;width:96px;height:8px;border-radius:999px;background:var(--sunken);overflow:hidden}.fbar2 i{display:block;height:100%;border-radius:999px;background:var(--ok-l)}.fbar2.low i{background:var(--warn-l)}.fwarn{color:var(--warn-i)}output.fwarn{display:block;font-size:12px;margin-top:4px}.fnext{display:inline-flex;align-items:flex-start;gap:8px;color:inherit}.fnext small{display:block;font:500 12px var(--ui);color:var(--ink3)}.how{position:relative}.how>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;font:600 13px var(--ui);color:var(--link);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.how>summary::-webkit-details-marker{display:none}.howb{position:absolute;right:0;top:calc(100% + 6px);width:min(420px,calc(100vw - 32px));z-index:20;background:var(--card);border:1px solid var(--base);border-radius:var(--r-md);box-shadow:var(--sh2);padding:12px 14px;font:400 13px/1.5 var(--ui)}.howb p{margin:0 0 6px;font-weight:600}.howb ul{margin:0;padding-left:18px;display:grid;gap:4px}.fxgrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s3)}@media(max-width:1100px){.fxgrid{grid-template-columns:minmax(0,1fr)}}.ftrend{min-width:0;overflow:hidden}.ftrend svg{display:block}.ftrend .grid{stroke:var(--hair)}.ftrend .ax{fill:var(--ink3);font:500 11px var(--ui)}.ftrend .val{fill:var(--ink1);font:700 11px var(--ui)}.ftrend polyline{stroke-width:2;stroke-linejoin:round}.l-sum polyline{stroke:var(--act);stroke-width:2.5}.l-sum circle,.legend2 i.l-sum{fill:var(--act);background:var(--act)}.l-sykm polyline{stroke:var(--violet-l)}.l-sykm circle,.legend2 i.l-sykm{fill:var(--violet-l);background:var(--violet-l)}.l-egen polyline{stroke:var(--warn-l)}.l-egen circle,.legend2 i.l-egen{fill:var(--warn-l);background:var(--warn-l)}.fkinds{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fkinds li{display:grid;grid-template-columns:24px minmax(90px,120px) 1fr auto;gap:10px;align-items:center;font-size:13px}.fkn small{display:block;font:500 11px var(--ui);color:var(--ink3)}.fkb{display:block;height:8px;border-radius:999px;background:var(--sunken);overflow:hidden}.fkb i{display:block;height:100%;background:var(--c-l);border-radius:999px}.fkv{font-weight:700;font-variant-numeric:normal;white-space:nowrap}.fkv small{font-weight:500;color:var(--ink3)}.fdelta{font-weight:700;white-space:nowrap}.fdelta.good{color:var(--ok-i)}.fdelta.bad{color:var(--warn-i)}.finsight{list-style:none;margin:0;padding:0;display:grid;gap:14px}.finsight li{display:flex;gap:12px;align-items:flex-start;font-size:13px}.finsight b{display:block}.finsight small{display:block;color:var(--ink3);font-size:12.5px}.egrid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:var(--s3);align-items:start}.egrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s3);align-items:start}.egrid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 var(--s3);align-items:start}@media(max-width:1100px){.egrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.egrid2{grid-template-columns:minmax(0,1fr)}}.ecard .cb{padding:var(--s1) var(--s3) var(--s3)}.ewrap .cb,.ewrap{padding:0}.ework{padding:var(--s3)}.ewhead{display:flex;gap:var(--s3);align-items:flex-start}.ewic{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:var(--sunken);color:var(--ink2)}.ework.on .ewic{background:var(--ok-f);color:var(--ok-l)}.ework.brk .ewic{background:var(--warn-f);color:var(--warn-l)}.ework.done .ewic{background:var(--ok-f);color:var(--ok-l)}.ewt{display:block;font:700 22px/1.2 var(--ui);letter-spacing:-.01em}.ework.on .ewt{color:var(--ok-i)}.ework.brk .ewt{color:var(--warn-i)}.ewbig{display:block;font:700 30px/1.15 var(--ui);font-variant-numeric:normal;margin:2px 0}.ewl{display:block;font:500 13.5px/1.5 var(--ui);color:var(--ink2)}.ewact{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s3)}.ewact .btn{min-height:44px;padding:4px 18px}.ewact .btn.sm{min-height:var(--ctl-sm);padding:2px 10px}.ework .hint{display:flex;gap:6px;align-items:flex-start;margin:var(--s2) 0 0}.ekv{display:grid;grid-template-columns:20px minmax(90px,auto) 1fr;gap:var(--s1);align-items:center;padding:10px 0;border-top:1px solid var(--hair);font:500 13.5px var(--ui);color:var(--ink2)}.ekv:first-child{border-top:0}.ekv b{font:600 14px var(--ui);color:var(--ink1);text-align:right;min-width:0;overflow-wrap:anywhere}.ekv>svg{color:var(--ink3)}.ebar{height:8px;border-radius:999px;background:var(--sunken);overflow:hidden;margin:var(--s1) 0}.ebar i{display:block;height:100%;background:var(--act);border-radius:999px}.ebar.ok i{background:var(--ok-l)}.edate{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:48px;height:48px;border-radius:var(--r-md);background:var(--sunken);flex:0 0 auto}.edate small{font:700 11px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.edate b{font:700 14px var(--ui);font-variant-numeric:normal}.erow{display:flex;align-items:center;gap:var(--s2);width:100%;min-width:0;text-align:left;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-md);padding:10px var(--s2);margin:0 0 var(--s1);font:inherit;color:inherit;cursor:pointer}button.erow:hover{border-color:var(--act)}.erow.static{cursor:default}.erow.open{border-style:dashed;border-color:var(--act);background:var(--wash)}.ebody{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.ebody b{font:600 14px/1.35 var(--ui);overflow-wrap:anywhere}.ebody b small{font:500 12px var(--ui);color:var(--ink3)}.ebody>span{font:500 12.5px/1.4 var(--ui);color:var(--ink3);overflow-wrap:anywhere}.lnkrow{display:flex;align-items:center;gap:var(--s2);flex:1;min-width:0;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.lnkrow:hover b{color:var(--act)}.lnkrow:focus-visible{outline:2px solid var(--act);outline-offset:2px;border-radius:4px}.eperson{display:flex;align-items:center;gap:var(--s2);padding:8px 0;border-top:1px solid var(--hair);min-width:0}.eperson:first-of-type{border-top:0}.eperson .etime{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font:500 12.5px var(--ui);color:var(--ink2);white-space:nowrap}.eperson .etime small{color:var(--ink3);font-size:12px}.econtact{display:inline-flex;gap:6px;flex:0 0 auto;flex-wrap:wrap}.eicb{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--base);border-radius:var(--r-md);color:var(--act);background:var(--card);text-decoration:none}.eicb:hover{border-color:var(--act);background:var(--wash)}.elink{font:600 13px var(--ui);color:var(--act);text-decoration:none;white-space:nowrap}.elink:hover{text-decoration:underline}.eh3{font:700 13px var(--ui);color:var(--ink2);margin:var(--s2) 0 4px}.etasks{list-style:none;margin:0 0 var(--s2);padding:0}.etasks li{display:flex;align-items:center;gap:var(--s1);padding:7px 0;border-top:1px solid var(--hair);font:500 13.5px var(--ui)}.etasks li:first-child{border-top:0}.etasks li>svg{color:var(--ink3)}.etasks li.done>svg{color:var(--ok-l)}.etasks li.done span{color:var(--ink3);text-decoration:line-through}.etasks li small{margin-left:auto;font:600 12px var(--ui);color:var(--warn-i)}.btn.w{width:100%}.ebal{margin:0}.ebal b{font:700 20px var(--ui)}.ebal span{font:500 13px var(--ui);color:var(--ink3)}.ecard .btn.w{margin-top:var(--s1)}.eweek{padding:4px 0}.eday{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--s2);padding:var(--s1) var(--s3);border-top:1px solid var(--hair)}.eday:first-child{border-top:0}.eday.today .edh b{color:var(--act)}.edh{display:flex;flex-direction:column;padding-top:10px}.edh small{font:700 11px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.edh b{font:700 14px var(--ui)}.edc{min-width:0}.edc .erow:last-child{margin-bottom:0}.efree{display:block;padding:12px 0;font:500 13px var(--ui);color:var(--ink3)}.eabs{display:flex;align-items:center;gap:var(--s2);border:1px solid;border-radius:var(--r-md);padding:10px var(--s2);margin:0 0 var(--s1)}.eabsic{display:grid;place-items:center;flex:0 0 auto;font-size:18px}.eabsic.box{width:40px;height:40px;border-radius:var(--r-md);background:var(--sunken);color:var(--ink2)}.edsec{margin-top:var(--s3)}.edsec h3{font:700 14px var(--ui);margin:0 0 var(--s1);display:flex;gap:8px;align-items:baseline}.edsec h3 .sub{font:500 12px var(--ui);color:var(--ink3)}.eact{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s2)}.eprof{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s2)}.eprof .ebody b{font-size:17px}.eprof.big{padding:var(--s3)}.eprof.big .av.lg{width:64px;height:64px;line-height:64px;font-size:22px}.eprof.big .ebody b{font-size:20px}.eprof .chip{align-self:flex-start;margin-top:4px}.etabs{margin-bottom:var(--s3)}.al.ok{background:var(--ok-f);border-color:var(--notice-ok-border);color:var(--ok-i)}.month button.md{font:inherit;color:inherit;background:var(--card);text-align:left;cursor:pointer}.month button.md.we{background:var(--sunken)}.month button.md:disabled{cursor:default}.month button.md:not(:disabled):hover{border-color:var(--act)}.month .mo{display:block;border:1px dashed var(--act);color:var(--act);border-radius:3px;padding:0 4px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:560px){.ewbig{font-size:26px}.ewact .btn{flex:1 1 auto}.eperson.row{flex-wrap:wrap}.eperson.row .lnkrow{flex-basis:100%}.eperson.row .etime{align-items:flex-start;margin-left:52px}.eday{grid-template-columns:44px minmax(0,1fr);padding:var(--s1) var(--s2)}.erow{gap:var(--s1)}.month button.md{min-height:48px}.month .ms,.month .mo{display:inline-block;width:7px;height:7px;padding:0;border:0;border-radius:999px;background:var(--act);font-size:0;margin-right:2px}.month .mo{background:none;border:1.5px dashed var(--act)}.month .ma{height:5px;padding:0;font-size:0}}.dgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--s3);align-items:start}.dmain{min-width:0}.dbot{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--s3);align-items:start}@media(max-width:1100px){.dgrid,.dbot{grid-template-columns:minmax(0,1fr)}}.dkpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--s2);margin-bottom:var(--s3)}.dk{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;border:1px solid var(--base);border-radius:var(--r-lg);padding:14px;box-shadow:var(--sh1);min-width:0}.dk.ok{background:var(--ok-f)}.dk.blue{background:var(--blue-f)}.dk.warn{background:var(--warn-f)}.dk.violet{background:var(--violet-f)}.dki{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:var(--card)}.dk.ok .dki{color:var(--ok-l)}.dk.blue .dki{color:var(--blue-l)}.dk.warn .dki{color:var(--warn-l)}.dk.violet .dki{color:var(--violet-l)}.dkt{display:flex;flex-direction:column;min-width:0}.dkt b{font:700 26px/1.1 var(--ui);letter-spacing:-.02em;font-variant-numeric:normal;color:var(--ink1)}.dkt span{font:600 13px/1.3 var(--ui);color:var(--ink2)}.dk small{grid-column:1/-1;font:500 12px var(--ui);color:var(--ink3);text-align:center;margin-top:4px}.dtitle{display:inline-flex;align-items:center;gap:8px}.dtitle .icn{color:var(--dgr-l)}.dcount{font-weight:500;color:var(--ink3)}.dgv{display:grid;grid-template-columns:28px minmax(120px,1fr) auto minmax(0,1.6fr) auto;gap:var(--s2);align-items:center;margin:var(--s2);padding:10px 12px;border:1px solid var(--dgr-l);border-radius:var(--r-md);background:var(--dgr-f)}.dgvn{font:600 13px var(--ui);min-width:0}.dgvl{font:700 13px var(--ui);color:var(--dgr-i);white-space:nowrap}.dgvs{font:500 12.5px var(--ui);color:var(--ink2);min-width:0}@media(max-width:700px){.dgv{grid-template-columns:28px 1fr auto;gap:2px var(--s2)}.dgv>.av{grid-row:1/3}.dgvn{grid-column:2;grid-row:1}.dgv>.btn{grid-column:3;grid-row:1/3}.dgvl{grid-column:2;grid-row:2}.dgvs{grid-column:2/-1;grid-row:3}}.dwho{display:inline-flex;align-items:center;gap:10px;font-weight:600}.dday td.mono{white-space:nowrap}@media(max-width:700px){.dday .dopt,.dday .dwho .av{display:none}.dday .dwho{white-space:normal;word-break:break-word}.dday td.dmenu{width:32px}table.t.dday th,table.t.dday td{padding-left:4px;padding-right:4px}table.t.dday thead th{letter-spacing:.02em;font-size:11px}.dday td.mono{font-size:12px}}td.dmenu{width:40px;text-align:right;padding-top:2px;padding-bottom:2px}.dsearch{padding:var(--s2) var(--s3)}.dfree .ibrow{grid-template-columns:28px 1fr auto}.dmore{padding:var(--s1) var(--s3) var(--s2);text-align:center;border-top:1px solid var(--hair)}.dneed{display:inline-flex;align-items:center;gap:5px;font:500 12.5px var(--ui);color:var(--ink3);background:var(--sunken);border-radius:999px;padding:4px 10px}.dneed a{font-size:12.5px}.dylab{font:600 12px var(--ui);color:var(--ink3);margin-bottom:4px}.dchart{overflow-x:auto}.legend2 i.dash{width:16px;height:0;border-top:2px dashed var(--ink1);border-radius:0}.legend2 .mute{color:var(--ink3)}.legend2 .mute i.dash{border-top-color:var(--ink3)}.dtl{list-style:none;margin:0;padding:0 0 0 4px;position:relative}.dtl li{display:grid;grid-template-columns:50px 1fr;gap:10px;padding:0 0 14px 18px;position:relative}.dtl li:before{content:"";position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:999px;background:var(--neu-l)}.dtl li.in:before{background:var(--ok-l)}.dtl li:not(:last-child):after{content:"";position:absolute;left:4px;top:15px;bottom:-2px;width:1px;background:var(--hair)}.dtl b{display:block;font:600 13px/1.35 var(--ui)}.dtl small{display:block;font:500 12px/1.4 var(--ui);color:var(--ink3)}.struck{text-decoration:line-through}@media print{#side,#top,.banner,.noprint,.toast,.personalliste button{display:none!important}#main{margin:0;padding:0}.personalliste tr{page-break-inside:avoid}}.printsheet{display:none}@media print{body:has(>.printsheet){background:#fff}body:has(>.printsheet)>:not(.printsheet),body:has(>.printsheet) :is(#top,#side,#pnav,.pc-panel,.v19bar,.ph){display:none!important}.printsheet{display:block;color:#000;background:#fff;font:9pt/1.3 var(--ui);-webkit-print-color-adjust:exact;print-color-adjust:exact}.pweek{width:100%;table-layout:fixed;border-collapse:collapse;color:#000}.pweek+.pweek{break-before:page}.pweek th,.pweek td{border:1px solid #000;padding:3px 4px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.pweek .pname{width:18%;font-weight:600}.pweek thead tr:not(.phead) th{background:#fff;font-weight:700}.pweek tbody tr{break-inside:avoid}.pweek .phead th{border:0;padding:0 0 6px;font-weight:400;font-size:11pt}.pweek .phead th>*{margin-right:14px}.pweek .pfoot td{border:0;padding:6px 0 0;font-size:8pt}.pweek .phrs{width:7%;text-align:right;white-space:nowrap}.pweek .pabs{font-style:italic}.pweek .pdep th{font-weight:700;padding-top:6px}.pweek .ptot th,.pweek .ptot td{font-weight:700}}.vph{align-items:center}.vph .vt{display:flex;align-items:baseline;gap:10px}.vph .vt .sub{margin:0;font-weight:600}.fcap{font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-right:2px;align-self:center}.fsep{width:1px;height:20px;background:var(--base)}.chipf .x{font-weight:800;opacity:.7;margin-left:2px}.fbar .mer{margin-left:auto}.fbacts{margin-left:auto;display:flex;gap:var(--s1);align-items:center}.fbacts .mer{margin-left:0}.gh>div.mon,.cell.mon,.totals>div.mon{border-left:2px solid var(--control)}.gh .wkno{display:block;font:800 11px/1 var(--ui);color:var(--act);margin-bottom:3px;letter-spacing:.02em}.gscroll>.grid{width:max-content;min-width:100%}.gscroll>.grid{overflow-y:clip}.grid.narrow .card>.cardwarn{right:3px;top:4px}.grid.narrow .card:not(.absence):hover>.cardwarn,.grid.narrow .card.picked>.cardwarn{visibility:hidden}.card{isolation:isolate}.gh>div:first-child{position:sticky;left:0;z-index:6;background:var(--card);align-self:stretch}.totals>div:first-child{position:sticky;left:0;z-index:7;background:var(--sunken)}.grp>span,.openslim>.stick{position:sticky;left:12px;display:inline-flex;align-items:center;gap:12px}.pphone{display:flex;flex-direction:column;padding-bottom:calc(140px + env(safe-area-inset-bottom))}.pdays{display:flex;gap:2px;padding:6px 8px}.pdays.many{overflow-x:auto;scrollbar-width:none}.pdays button,.pcal button{border:0;background:none;font:600 12px var(--ui);color:var(--ink3);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;border-radius:12px;padding:6px 0 5px;min-height:var(--ctl-touch)}.pdays button{flex:1 0 42px}.pdays b,.pcal b{font:800 15px var(--ui);color:var(--ink1)}.pdays .we,.pcal .we{background:var(--ground-we)}.pdays .today,.pdays .today b,.pcal .today b{color:var(--act)}.pdays [aria-pressed=true],.pcal [aria-pressed=true]{background:var(--ink1);color:var(--card)}.pdays [aria-pressed=true] b,.pcal [aria-pressed=true] b{color:var(--card)}.pphone .k{width:6px;height:6px;border-radius:50%;display:inline-block}.pphone .k.d{background:var(--dgr-l)}.pphone .k.w{background:var(--warn-l)}.pcal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:6px 10px}.pcal .h{font:700 11px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);text-align:center;padding:4px 0}.pcal button{background:var(--card);border:1px solid var(--base);align-items:flex-start;justify-content:space-between;padding:5px 6px;height:52px;border-radius:10px}.pcal button b{font-size:13px}.pcal button span{display:flex;align-items:center;gap:4px;font:700 11.5px var(--ui)}.pcal .today{box-shadow:inset 0 0 0 2px var(--act)}.pdh{display:flex;align-items:center;gap:8px;padding:12px 12px 6px;border-top:1px solid var(--hair)}.pdh b{font:800 15px var(--ui);white-space:nowrap}.pdh small{font:600 12.5px var(--ui);color:var(--ink3);white-space:nowrap}.pdh .sorthead{white-space:nowrap}.pdh .alert{margin-left:0}.psec{font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:12px 12px 6px}.popen{margin:0 8px;background:var(--sunken);border-radius:14px;padding:6px;display:flex;align-items:center;gap:8px}.popen .cell{flex:1;background:none;border:0;min-height:0}.popen.none{padding:6px 12px;font-size:13px;color:var(--ink2);justify-content:space-between}.ppeople{flex-shrink:0;margin:0 8px 8px;border:1px solid var(--base);border-radius:16px;overflow:hidden;background:var(--card)}.pperson{display:grid;grid-template-columns:minmax(0,1fr) 136px;border-bottom:1px solid var(--hair)}.pperson:last-child{border-bottom:0}.pperson .rowh{padding:8px 6px 8px 10px;gap:8px;border-right:0;position:static}.pperson .rowh .av{display:grid}.pperson .cell{border-right:0;border-radius:10px;margin:4px 4px 4px 0;min-height:60px}.psum{position:fixed;left:0;right:0;bottom:calc(57px + env(safe-area-inset-bottom));z-index:7;display:flex;align-items:center;gap:12px;background:var(--card);border-top:1px solid var(--base);border-radius:18px 18px 0 0;box-shadow:0 -10px 24px -18px #00000059;padding:10px 14px}.psum .cap{display:block;font:700 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:3px}.psum b{font:800 14px var(--ui);font-variant-numeric:normal}.psum small{display:block;font:600 12px var(--ui);color:var(--ink3)}.psum .v{width:1px;align-self:stretch;background:var(--hair)}.psum .aib{display:none;margin-left:auto;min-height:var(--ctl-touch);padding:0 14px 0 6px;gap:7px;border-radius:999px;border:1px solid var(--act);background:var(--act);color:var(--on-act);font:600 14px var(--ui);white-space:nowrap;cursor:pointer;box-shadow:var(--sh2)}.psum .aib img{width:26px;height:26px;border-radius:50%;background:#fff}:root[data-ai=on] .psum .aib{display:inline-flex;align-items:center}body:has(.psum) .pc-panel:not(.pc-open) .pc-tab{display:none}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:151;background:var(--card);border-radius:22px 22px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--sh3);max-height:85vh;overflow:auto}.sheet .grab{width:40px;height:4px;border-radius:2px;background:var(--base);margin:0 auto 14px}.sheet h3{margin:0;font:800 18px var(--ui);display:flex;align-items:center;gap:10px}.sheet h3 .strip{width:5px;height:22px;border-radius:3px;background:var(--cl);flex:none}.sheet .sub{margin:4px 0 12px 15px;font:600 13px var(--ui);color:var(--ink3)}.sheet .stl{display:flex;align-items:flex-start;gap:10px;font:600 13.5px/1.35 var(--ui);color:var(--ink2);padding:5px 0}.sheet .stl svg{width:18px;height:18px;flex:none}.sheet .stl.done svg{color:var(--ok-l)}.sheet .stl.act svg{color:var(--warn-l)}.sheet .stl.bad svg{color:var(--dgr-l)}.sheet .stl.rules.d{color:var(--dgr-i)}.sheet .stl.rules.d svg{color:var(--dgr-l)}.sheet .stl.rules.w{color:var(--warn-i)}.sheet .stl.rules.w svg{color:var(--warn-l)}.sheet .stl .rl{display:block}.sheet .acts{margin-top:10px;display:flex;flex-direction:column}.sheet .acts button{height:50px;border:0;border-top:1px solid var(--hair);background:none;text-align:left;font:700 15px var(--ui);color:var(--ink1);cursor:pointer;padding:0}.sheet .acts button.dgr{color:var(--dgr-i)}.sheet .acts button:disabled{color:var(--ink3);cursor:default}.pperson .cell.empty .addcell{margin:6px;border:1px dashed var(--control);border-radius:8px;min-height:44px}.pperson .cell.empty .addcell:after{content:"+";font:800 16px var(--ui);color:var(--ink3)}body:has(.selbar) .psum{display:none}body:has(.pphone) .selbar{position:fixed;left:8px;right:8px;bottom:calc(65px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:6px;margin:0}body:has(.pphone) .selbar>.sp{display:none}body:has(.pphone) .selbar>b{flex-basis:100%}.pphone .card .kebab{display:none}.pphone .card:not(.picked) .pick{display:none}.auth{--auth-blue:#1a5cff;--auth-ink:#0d1b3e;--auth-grey:#5d6a7e;--auth-line:#cfd5de;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff;color:var(--auth-ink);font-family:var(--ui)}.auth{color-scheme:light;--chrome: #333b4e;--chrome-h: #3e475c;--page: #f5f7fa;--card: #ffffff;--sunken: #f1f3f7;--wash: #eef2ff;--ground: #f1f3f7;--ground-we: #e9edf2;--ink1: #101c2f;--ink2: #4a5668;--ink3: #5d6a7e;--hair: #edf0f4;--base: #e1e6ee;--control: #8e949b;--side-bg: #e9edf3;--side-bd: #dce2eb;--side-hover: #dfe4ec;--hover: #f4f6fa;--press: #eaeef4;--sel: #cfdbfc;--sel-ink: #1a37a8;--sel-ring: #9fb3f3;--link: #2f56e0;--chart: #2f56e0;--chart-dim: #c6d1f5;--dis-bg: #e7ebf1;--dis-ink: #8791a2;--skel: #eceff4;--hero-bg: #f6f8ff;--hero-bd: #d6dffb;--dgr-row: #fff6f5;--act: #2f56e0;--act-h: #2545bd;--on-act: #ffffff;--ok-f: #e9f7ee;--ok-l: #2e8a4c;--ok-i: #12522f;--warn-f: #fdf5e4;--warn-l: #a8760f;--warn-i: #875607;--dgr-f: #fdeceb;--dgr-l: #ce3f37;--dgr-i: #b32e27;--neu-f: #f2f4f8;--neu-l: #c3ccd9;--neu-i: #4f5c6e;--blue-f: #e8f0fe;--blue-l: #2f5fc4;--blue-i: #16407f;--indigo-f: #ecedfd;--indigo-l: #4548b8;--indigo-i: #262a80;--violet-f: #f2ecfd;--violet-l: #7742e8;--violet-i: #4c1d95;--plum-f: #f9ebf7;--plum-l: #9a3f92;--plum-i: #652061;--magenta-f: #fdecf3;--magenta-l: #b93a7c;--magenta-i: #7c1f4b;--cyan-f: #e6f3f9;--cyan-l: #22759f;--cyan-i: #10465f;--teal-f: #e4f3f3;--teal-l: #17807f;--teal-i: #0c4547;--slate-f: #edf0f4;--slate-l: #586c85;--slate-i: #2e3a4c}.auth-art{position:relative;overflow:hidden;background:#f5f4f1;padding:62px 78px}.auth-art:after{content:"";position:absolute;left:-36%;top:33%;width:120%;aspect-ratio:3/2;background:url(/brand/brush-ring.webp) no-repeat center/contain;pointer-events:none}.auth-logo{display:block;font:700 28px/1 var(--ui);letter-spacing:-.02em;color:var(--auth-ink)}.auth-claim{position:relative;z-index:1;margin:62px 0 0;font:500 clamp(44px,4.4vw,74px)/1.04 var(--ui);letter-spacing:-.035em;color:var(--auth-ink)}.auth-main{display:grid;place-items:center;padding:48px 24px}.auth-col{width:min(430px,100%);display:grid;gap:14px}.auth-col h1{margin:0;text-align:center;font:500 40px/1.15 var(--ui);letter-spacing:-.02em;color:var(--auth-ink)}.auth-sub{margin:-6px 0 18px;text-align:center;font-size:16px;color:var(--auth-grey)}.auth-logo-small{display:none;font-size:24px;text-align:center;margin-bottom:8px}.auth-col form,.auth-col .opt{display:grid;gap:16px;background:none;box-shadow:none;padding:0}.auth-fld{display:grid;gap:8px}.auth-fld>span:first-child{font-size:16px;color:#26324a}.auth-inp{position:relative;display:block}.auth-inp input{width:100%;height:54px;border:1px solid var(--auth-line);border-radius:6px;padding:0 48px 0 16px;font:400 17px var(--ui);color:var(--auth-ink);background:#fff}.auth-inp input::placeholder{color:#8e97a6}.auth-inp input:focus{outline:2px solid var(--auth-blue);outline-offset:-1px;border-color:var(--auth-blue)}.auth-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;background:none;border:0;border-radius:6px;color:#4a5668;cursor:pointer}.auth-col .btn.pri{height:58px;border-radius:6px;background:var(--auth-blue);border-color:var(--auth-blue);font:600 18px var(--ui);width:100%}.auth-col a{color:var(--auth-blue)}.auth-right{justify-self:end;margin-top:-6px;font-size:16px;text-decoration:none}.auth-alt{text-align:center;font-size:16px;color:#26324a}.auth-alt a{text-decoration:underline}.auth-howto{display:flex;align-items:flex-start;list-style:none;margin:4px 0 6px;padding:0}.auth-howto li{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;font-size:12.5px;color:var(--ink3);text-align:center}.auth-howto li+li:before{content:"";position:absolute;top:12px;right:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:var(--base)}.auth-howto b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--base);color:var(--ink2);font-size:12px;font-weight:700}.auth-howto li.on{color:var(--ink1);font-weight:600}.auth-howto li.on b{background:var(--act);color:#fff}.auth-note{margin:0;color:var(--ink3);font-size:12.5px;line-height:1.5;text-align:center}.auth-home{justify-self:center;font-size:14px;color:var(--auth-grey)!important;text-decoration:none}.auth-home:hover{color:var(--auth-ink)!important}.auth-badge{justify-self:center;background:#eef2ff;color:#0f47d6;border-radius:100px;padding:6px 14px;font:700 13.5px var(--ui)}.auth-col .btn.auth-prov{gap:10px;background:#fff;border:1px solid var(--auth-line);color:var(--auth-ink);text-decoration:none}.auth-col .btn.auth-prov:hover{border-color:var(--auth-grey)}.auth-or{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--auth-grey);font-size:14px}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--auth-line)}.auth-veil{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;cursor:default;background:#0d1b3e73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:151}.auth-mail{padding:28px 24px 24px;margin:0;color:inherit}.auth-mail h3{font:600 20px/1.3 var(--ui);margin:0 0 6px;color:var(--auth-ink)}.auth-mail .auth-note{text-align:left;font-size:14px;margin-bottom:4px}.auth-mail .btn.pri{height:54px;border-radius:6px;background:var(--auth-blue);border-color:var(--auth-blue);font:600 17px var(--ui);width:100%}.auth-x{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:50%;background:none;font-size:24px;color:var(--auth-grey);cursor:pointer}.auth-x:hover{background:#f5f4f1}.auth-foot{margin-top:56px;text-align:center;font-size:14px}.auth-steps{display:flex;gap:6px;list-style:none;margin:0 0 6px;padding:0}.auth-steps li{flex:1}.auth-steps button{width:100%;padding:10px 0 0;border:0;border-top:4px solid var(--auth-line);background:none;font:500 14px var(--ui);color:var(--auth-grey);text-align:left;cursor:pointer}.auth-steps button.on{border-top-color:var(--auth-blue);color:var(--auth-ink)}.auth-steps button[aria-current]{font-weight:700;cursor:default}.auth-col .btn:not(.pri){height:52px;border-radius:6px;font:500 17px var(--ui);width:100%;justify-content:center}.auth-note{margin:0;font-size:15px;line-height:1.5;color:var(--auth-grey)}.auth-price{display:grid;gap:2px;text-align:center;padding:14px;border:1px solid var(--auth-line);border-radius:8px}.auth-price b{font-size:22px}.auth-price span{font-size:14px;color:var(--auth-grey)}.auth-fact{margin:0;font-size:17px;font-weight:600}.auth-list{margin:0;padding-left:20px;display:grid;gap:8px;font-size:16px;line-height:1.45}.auth-links a{text-decoration:none}.auth-links{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.auth-links .lnk{font-size:16px;color:var(--auth-blue);background:none;border:0;cursor:pointer;padding:0}.auth-foot a{color:var(--auth-grey);text-decoration:none}@media(max-width:900px){.auth{grid-template-columns:1fr}.auth-art{display:none}.auth-logo-small{display:block}.auth-col h1{font-size:32px}.auth-foot{margin-top:32px}}.totals.staff>div{text-align:left;padding:7px 8px}.totals.staff .of{font-weight:500;color:var(--ink3)}.totals.staff .bars{display:grid;gap:2px;margin:4px 0}.totals.staff .bars i{display:block;height:4px;border-radius:2px;background:var(--blue-l)}.totals.staff .bars i.need{background:var(--control)}.totals.staff .sub.over{color:var(--dgr-i,#b42318);font-weight:600}.totals.staff .sub.under{color:var(--ok-i,#1f7a4d);font-weight:600}.totals.staff .vinfo{padding:0;border:0;background:none;vertical-align:-2px;color:var(--ink3)}.totals.staff .sales{width:100%;margin-top:4px;height:28px;font-size:12px;text-align:right;padding:0 6px}.needchip{font-size:13px;font-weight:600;padding:6px 10px;border-radius:999px;background:var(--sunken);border:1px solid var(--base);white-space:nowrap}.needchip.over{background:var(--dgr-f,#fdecec);border-color:var(--dgr-l,#f3b3b3);color:var(--dgr-i,#b42318)}.rowh .nmlink{color:inherit;text-decoration:none}.rowh .nmlink:hover,.rowh .nmlink:focus-visible{text-decoration:underline;color:var(--blue-l)}.kart{display:grid;gap:8px;width:min(560px,100%);margin-bottom:8px}.kart-sok{display:flex;gap:6px;flex-wrap:wrap}.kart-sok .inp{flex:1;min-width:200px}.kart-map{height:320px;border:1px solid var(--base);border-radius:8px;z-index:0}.ewproj{margin:var(--s2) 0 0}.gsearch{display:flex;align-items:center;gap:8px;width:calc(100% - 16px);margin:0 8px 12px;padding:7px 10px;border:1px solid var(--base);border-radius:var(--r-sm);background:var(--card);color:var(--ink3);font:500 13px/1 var(--ui);cursor:pointer}.gsearch:hover{border-color:var(--control)}.gsearch svg{width:16px;height:16px}.gsearch span{flex:1;text-align:left}.gsearch-top{width:280px;margin:0 8px 0 0}#top>.bell[data-testid=search-open-phone]{display:none}@media(max-width:700px){.gsearch-top{display:none}#top>.bell[data-testid=search-open-phone]{display:inline-flex}}.gsearch kbd{font:600 11px/1 var(--ui);color:var(--ink3);border:1px solid var(--base);border-radius:4px;padding:2px 5px}.gsdlg{position:static;display:block;align-self:start;margin:12vh auto 0;background:var(--card);color:inherit;border:1px solid var(--base);border-radius:var(--r-md);box-shadow:var(--sh3);padding:var(--s2);max-width:560px;width:calc(100vw - 32px)}.gsdlg .inp{width:100%;font-size:15px;padding:10px 12px}.gslist{list-style:none;margin:8px 0 0;padding:0;max-height:55vh;overflow:auto}.gslist button{display:grid;gap:2px;width:100%;text-align:left;padding:8px 10px;border:0;background:none;border-radius:var(--r-sm);cursor:pointer;color:inherit}.gslist button.on{background:var(--sel);color:var(--sel-ink)}.gslist button b{font:600 14px/1.3 var(--ui)}.gslist button span{font:500 12px/1.3 var(--ui);color:var(--ink3)}.gslist .gsgrp{font:700 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.04em;color:var(--ink3);margin:6px 0 4px}.gsnone{margin:12px 4px 4px;color:var(--ink3)}.supportbar{position:sticky;top:0;z-index:150;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;background:var(--warn-f);border-bottom:2px solid var(--warn-l);color:var(--warn-i);font:600 13px/1.4 var(--ui)}.vsplit{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);align-items:start}.vsplit.on{grid-template-columns:minmax(0,1fr) clamp(340px,26vw,400px)}.vsplit:not(.on)>.vside{display:contents}.vdivider{display:none}.vlate{margin-right:8px;font:600 13px var(--ui);color:var(--dgr-i)}.vnamediv{position:absolute;top:0;height:56px;right:-6px;width:12px;cursor:col-resize;touch-action:none;z-index:7;display:flex;align-items:flex-start;justify-content:center;padding-top:14px;outline:0}.vnamediv:before{content:"";width:4px;height:28px;border-radius:2px;background:var(--base)}.vnamediv:after{content:"";position:absolute;left:0;top:0;width:12px;height:100vh;background:linear-gradient(var(--act),var(--act)) center/2px 100% no-repeat;opacity:0}.vnamediv:hover:before,.vnamediv.on:before,.vnamediv:focus-visible:before{background:var(--act)}.vnamediv:hover:after,.vnamediv.on:after,.vnamediv:focus-visible:after{opacity:1}.grid:has(.vnamediv.on){-webkit-user-select:none;user-select:none;cursor:col-resize}@media(min-width:1101px){.vsplit.on{grid-template-columns:minmax(0,1fr) 14px var(--vpw,340px);column-gap:0;align-items:stretch}.vsplit.on>.vside{position:relative;min-width:0}.vsplit.on>.vside>*{position:absolute;right:0;bottom:0;left:0;top:0;max-height:none;overflow:auto;overscroll-behavior:auto}.vsplit.on>.vside>.vpanel:not(.vedit)>.vphd{position:sticky;top:calc(-1*var(--s3));z-index:2;margin:calc(-1*var(--s3)) calc(-1*var(--s3)) 0;padding:var(--s3);background:var(--card)}.vdivider{display:flex;align-items:center;justify-content:center;width:12px;margin:0 1px;cursor:col-resize;touch-action:none;border-radius:6px}.vdivider>span{width:4px;height:36px;border-radius:2px;background:var(--base)}.vdivider:hover>span,.vdivider.on>span,.vdivider:focus-visible>span{background:var(--act)}.vdivider:hover{background:var(--hover)}.vsplit:has(.vdivider.on){-webkit-user-select:none;user-select:none;cursor:col-resize}}.vmain{min-width:0}.vpanel{position:sticky;top:calc(var(--top) + var(--s3));display:grid;gap:var(--s2);align-content:start;padding:var(--s3);border:1px solid var(--base);border-radius:var(--r-lg);background:var(--card);max-height:calc(100vh - var(--top) - 120px);overflow:auto}.vpanel p{margin:0}.vpanel>*{min-width:0}.vpanel select,.vpanel .inp{max-width:100%}.vcand>span:first-child{min-width:0;flex:1 1 auto}.vcand select{flex:0 1 150px;width:150px}.vphd{display:flex;justify-content:space-between;gap:var(--s1)}.vphd b{display:block;font:700 15px/1.3 var(--ui)}.vphd span{color:var(--ink3);font-size:13px}.vphd .x{flex:0 0 auto;width:var(--ctl);height:var(--ctl);border:1px solid var(--button-border);border-radius:var(--control-radius);background:var(--card);color:var(--ink1);font-size:18px;cursor:pointer}.vstate{display:inline-block;padding:3px 8px;border-radius:999px;border:1px dashed var(--control);font:700 12px/1.2 var(--ui)}.vstate.pub{border:1px solid var(--ok-l);background:var(--ok-f);color:var(--ok-i)}.vwarn{list-style:none;margin:0;padding:0;display:grid;gap:6px}.vwarn li{padding:8px 10px;border-radius:var(--r-sm);background:var(--warn-f);color:var(--warn-i);font-size:13px;line-height:1.4}.vwarn li.d{background:var(--dgr-f);color:var(--dgr-i)}.vbox{display:grid;gap:8px;padding:10px;border-radius:var(--r-sm);background:var(--sunken);font-size:13px}.vout{padding:8px 10px;border-radius:var(--r-sm);font-size:13px;background:var(--ok-f);color:var(--ok-i)}.vout.refused{background:var(--dgr-f);color:var(--dgr-i)}.vout.unknown{background:var(--warn-f);color:var(--warn-i)}.vacts{display:flex;gap:var(--s1);flex-wrap:wrap}.vgroup{display:grid;gap:4px}.vgroup h6{margin:4px 0;font:700 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.04em;color:var(--ink3)}.vitem{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;padding:8px 6px;border:0;border-bottom:1px solid var(--hair);background:none;color:var(--ink1);font:500 13px/1.4 var(--ui)}button.vitem{cursor:pointer}button.vitem:hover{background:var(--hover)}.vrow{display:grid;flex:1;min-width:0}.vrow span{color:var(--ink2)}.vgo{color:var(--ink3);font-size:16px}.vsev{flex:none;margin-top:1px;padding:1px 6px;border-radius:5px;font:700 11px/16px var(--ui);background:var(--neu-f);color:var(--neu-i)}.vsev.d{background:var(--dgr-f);color:var(--dgr-i)}.vsev.w{background:var(--warn-f);color:var(--warn-i)}button.vitem:hover{outline:1px solid var(--base)}.vreviewbar{margin-bottom:var(--s2)}.ghost{display:grid;gap:2px;text-align:left;padding:6px 8px;border:1.5px dashed var(--violet-l);border-radius:var(--r-sm);background:var(--violet-f);color:var(--violet-i);font:500 12px/1.25 var(--ui);cursor:pointer}.ghost b{font-weight:700}.pnote{display:block;margin-top:2px;font:700 11px/1.2 var(--ui);color:var(--violet-i)}.lunchband{position:absolute;top:2px;bottom:2px;border-radius:4px;background:repeating-linear-gradient(135deg,var(--warn-f) 0 4px,transparent 4px 8px);border:1px dashed var(--warn-l);pointer-events:none}.vlines{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.vcand{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:var(--r-sm);background:var(--sunken);font-size:13px}.vcand b{display:block}.vcand small{color:var(--ink3)}.vcand.clear{background:var(--ok-f)}.vcand.blocked{opacity:.6}.vcand.best{box-shadow:inset 3px 0 0 var(--violet-i)}.vcand .vreason{display:block;color:var(--ink2)}.vbadge{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--violet-f);color:var(--violet-i);font:700 11px/16px var(--ui);font-style:normal;vertical-align:1px}.vadvice{display:grid;gap:6px;margin:0 0 6px;padding:8px 10px;border-left:3px solid var(--violet-l);border-radius:var(--r-sm);background:var(--violet-f);color:var(--ink1);font-size:13px;line-height:1.4}.vadvice.warn{border-left-color:var(--warn-l)}.vadvice>b{color:var(--violet-i)}.vadvice .vline{color:var(--ink2)}.vadvice .vline.warn{color:var(--warn-i)}.vchoice{display:flex;align-items:center;justify-content:space-between;gap:8px}.vchoice>span{min-width:0;flex:1 1 auto}.vchoice small{display:block;color:var(--ink2)}.vhugin{display:block;margin-bottom:var(--s2)}.vhugin summary{cursor:pointer;font-weight:700}.vhugin ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.vhugin li{display:grid;gap:4px}.inp.find{width:180px}@media(max-width:1100px){.vsplit.on{grid-template-columns:minmax(0,1fr)}.vpanel{position:static;max-height:none}}@media(max-width:700px){.vpanel{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:120;max-height:75vh;overflow:auto;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--sh3)}.vpanel .btn{min-height:var(--ctl-touch)}}.v19 .vreviewbar{border-radius:var(--r-lg);padding:10px 14px;margin-bottom:12px}.v19 .vreviewbar.warn{background:var(--warn-f);border-color:var(--notice-warn-border);color:var(--warn-i)}.v19 .vp{border:0;background:none;box-shadow:none;padding:0}.v19 .grp{display:none}.v19 .vmain>.gscroll,.v19 .vmain>.v19foot{background:var(--card)}.v19 .gscroll{border:1px solid var(--base);border-radius:var(--r-lg) var(--r-lg) 0 0}.v19 .grow{grid-template-columns:var(--nw,168px) repeat(var(--nd,7),var(--dw,minmax(112px,1fr))) var(--wkcol,0px)}.v19 .v19wk{display:flex;align-items:center;justify-content:flex-end;padding:0 10px;border-left:1px solid var(--hair);font:400 13px var(--ui);color:var(--ink2)}.v19 .gh .v19wk{font-weight:600;color:var(--ink1)}.v19 .gh>div{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 6px}.v19 .gh>div:first-child{justify-content:flex-start}.v19 .gh .colstrip{display:none}.v19 .v19day{display:grid;justify-items:center;line-height:1.2}.v19 .v19day small{font:500 12px var(--ui);color:var(--ink3)}.v19 .v19day b{font:700 15px var(--ui);color:var(--ink1)}.v19 .gh>div.today .v19day b{color:var(--act)}.v19sort{border:0;background:none;font:500 12px var(--ui);color:var(--ink3);padding:7px 0;cursor:pointer;max-width:100%}.v19 .rowh{border-right:1px solid var(--hair)}.v19 .rowh .nm b{font:700 12px/1.4 var(--ui)}.v19 .v19h{display:block;font:400 11px/1.45 var(--ui);color:var(--ink3);font-variant-numeric:normal}.v19 .cell{background:var(--card)}.v19 .cell.we{background:var(--sunken)}.v19 .cell.empty .addcell:after{content:"+";font:300 18px/1 var(--ui);color:var(--base)}.v19 .cell.empty:hover .addcell:after{color:var(--act)}.v19 .card.v19c .state{color:inherit}.v19 .card .tmark{display:inline-flex;margin-left:4px;font-style:normal;vertical-align:-2px}.v19 .card .tmark svg{width:12px;height:12px}.v19 .totals.staff>div{padding:6px 4px}.v19 .totals .lab{text-transform:none;letter-spacing:0;font:400 11px var(--ui);color:var(--ink3)}.v19 .totals .sub{font-size:11px}.v19 .card.v19c .state{margin:0;min-height:0}.v19 .splitday{display:flex;flex-direction:column;gap:3px;padding:3px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--sunken);align-self:stretch}.v19 .splitday .sdh{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline;font:600 11px/1.4 var(--ui);color:var(--ink2);padding:0 3px}.v19 .splitday .sdh small{font-weight:500;color:var(--ink3)}.v19 .card.v19c>.state>i,.v19 .card.v19c .tmark{pointer-events:none}.v19 .openav{background:none;color:var(--ink2)}.v19 .v19cov{display:flex;gap:4px;justify-content:center;align-items:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 3px;border-radius:6px;background:var(--sunken);font-size:12px;color:var(--ink2)}.v19 .v19cov b{font:700 12px var(--ui);flex:none}.v19 .v19cov small{min-width:0;overflow:hidden;text-overflow:ellipsis}.v19 .v19cov small{font-size:11px}.v19 .v19cov.gap{background:#fff7e9;color:#925010}.v19 .v19cov.ok{background:var(--ok-f);color:var(--ok-i)}.v19foot{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--base);border-top:0;border-radius:0 0 var(--r-lg) var(--r-lg);font-size:12px;color:var(--ink3)}.v19foot b{color:var(--ink1)}.v19foot small{display:block;font-size:11px;margin-top:2px}.v19foot .link{font-size:12px;color:var(--ink2);text-decoration:underline;background:none;border:0;cursor:pointer}.vfield{display:grid;gap:6px;font:600 12px var(--ui);color:var(--ink1)}.vcheck{display:flex;align-items:center;gap:8px;font-size:13px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .v19 .vreviewbar.warn,:root:not([data-theme=light]) .v19 .v19cov.gap{background:var(--warn-f);color:var(--warn-i);border-color:var(--warn-l)}}:root[data-theme=dark] .v19 .vreviewbar.warn,:root[data-theme=dark] .v19 .v19cov.gap{background:var(--warn-f);color:var(--warn-i);border-color:var(--warn-l)}.v19 .vreviewbar .btn{height:32px;border-color:transparent;background:none;color:inherit;font:600 12px var(--ui)}.v19 .vreviewbar .btn:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.v19 .vreviewbar .btn:focus-visible{outline:2px solid var(--act);outline-offset:2px}.v19foot dl{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0}.v19foot dl>div{display:grid;gap:1px}.v19foot dt{font-size:11px;color:var(--ink3)}.v19foot dd{margin:0;font:700 13px var(--ui);color:var(--ink1);font-variant-numeric:normal}.v19plan{border:1px solid var(--base);border-radius:var(--r-lg);background:var(--card);overflow:hidden}.v19plan .dhead{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--base)}.v19plan .dhead b{font:700 14px var(--ui)}.v19plan .dscale{margin:0;min-width:0;display:inline-flex;padding:3px;border:1px solid var(--base);border-radius:8px;background:var(--sunken)}.v19plan .dscale button{border:0;background:none;padding:6px 12px;border-radius:6px;font:600 12px var(--ui);color:var(--ink2);cursor:pointer}.v19plan .dscale button[aria-pressed=true]{background:var(--card);color:var(--act);box-shadow:var(--sh1)}.v19plan .daylane{min-width:0}.v19plan .dayhead,.v19plan .dayrow{grid-template-columns:var(--dn,180px) 1fr}.v19plan .dayscale{height:30px}.v19plan .dayscale span{top:8px;font-size:11px;transform:none;padding-left:4px;border-left:1px solid var(--base);height:22px}.v19plan .dayname{display:flex;align-items:flex-start;gap:8px;padding:12px;white-space:normal}.v19plan .dayname b{display:block;font:700 12px var(--ui)}.v19plan .dayname small{display:block;font-size:11px;color:var(--ink3);font-weight:400}.v19plan .daytrack{background-image:linear-gradient(90deg,var(--hair) 1px,transparent 1px);background-repeat:repeat-x}.v19plan .dshift{bottom:auto;height:64px;display:flex;flex-direction:column;gap:2px}.v19plan .dshift>.card{flex:none;height:40px;min-height:40px}.v19plan .dnone{position:sticky;left:calc(var(--dn,180px) + 12px);display:inline-block;margin:16px 0 0 8px;font-size:12px;color:var(--ink3)}.v19plan .dshift.cont-l>.card{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:16px}.v19plan .dshift.cont-r>.card{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:16px}.dcont{position:absolute;top:0;height:40px;width:14px;display:grid;place-items:center;color:var(--ink2);z-index:3;pointer-events:none}.dcont.l{left:0}.dcont.r{right:0}.dcont.l:after{content:"‹"}.dcont.r:after{content:"›"}.vpublist li.d span{color:var(--dgr-i)}.vleave{display:grid;gap:6px;padding:10px;border-radius:var(--r-sm);background:var(--warn-f);color:var(--warn-i);font-size:13px}.verr{color:var(--dgr-i);font-size:12px}.vpanel .inp[aria-invalid=true]{border-color:var(--dgr-l);box-shadow:0 0 0 1px var(--dgr-l)}.v19 .card.absence{border:1px solid color-mix(in srgb,var(--cl,var(--magenta-l)) 45%,var(--card));border-left-width:1px;border-radius:7px;padding:4px 7px;box-shadow:none;background:color-mix(in srgb,var(--cl,var(--magenta-l)) 10%,var(--card));color:var(--magenta-i);min-height:0}.v19 .card.absence.pend{border-style:dashed}.v19 .card.absence .tm{font:700 11.5px/1.4 var(--ui);color:inherit}.v19 .card.absence .ttl{font:600 11px/1.4 var(--ui);color:inherit}.v19 .card.absence .venter{font:600 11px/1.3 var(--ui);color:var(--warn-i);margin-top:0}.v19 .gscroll>.grid:not(.narrow){width:auto;min-width:100%}.v19 .gscroll>.grid:not(.narrow) .inp.sales{width:100%;min-width:0}.v19 .grow.r{min-height:60px}.v19 .rowh .nm{display:block}.v19 .rowh .nm .v19h{display:inline}.v19 .cell.empty .addcell:after{color:transparent}.v19 .cell.empty:hover .addcell:after,.v19 .cell.empty .addcell:focus-visible:after{color:var(--act)}.v19 .cell.empty:hover{background:var(--card);box-shadow:none}.v19 .vreviewbar{display:flex;align-items:center;gap:12px}.v19 .v19rtext{display:grid;gap:2px}.v19 .v19rtext b{font:600 13px/1.4 var(--ui)}.v19 .v19rtext small{font:500 12px/1.4 var(--ui)}.v19 .vreviewbar>span:first-child{align-self:flex-start;margin-top:2px}.v19 .cell.we{background:color-mix(in srgb,var(--sunken) 55%,var(--card))}.v19 .vreviewbar>.btn{margin-left:auto}.v19 .rowh .nm .v19h{white-space:nowrap}.vsheet{display:contents}.vsheet .vpanel{z-index:151}.v19 .rowh .nm b{font-size:13px;font-weight:600}.v19 .v19h,.v19 .v19cov small,.v19 .totals .lab,.v19foot dt{font-size:12px}.v19foot dd,.vpanel{font-size:14px}.vphd b,.vphd h3{display:block;margin:0;font:700 17px/1.3 var(--ui)}.vphd [tabindex="-1"]:focus{outline:none}.vphd [tabindex="-1"]:focus-visible{outline:2px solid var(--act);outline-offset:2px;border-radius:4px}.vphd span{font-size:13px}.vpanel .btn{min-height:var(--ctl)}@media(max-width:700px){.vpanel .btn{min-height:var(--ctl-touch)}}.vdisc>summary{cursor:pointer;font:600 13px var(--ui);color:var(--ink1);padding:6px 0}.vdisc[open]>summary{margin-bottom:6px}.vedit{gap:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.vedit>.vphd{padding:16px 16px 12px;border-bottom:1px solid var(--base)}.vedit>.vleave{margin:12px 16px 0}.vedbody{padding:12px 16px;overflow:auto;flex:1;min-height:0}.vedbody .fld{grid-template-columns:minmax(0,1fr);gap:6px}.vedbody .fld>.inp,.vedbody .fld>select{width:100%;min-width:0}.vedbody select.inp{padding-right:28px}.vfoot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--base);background:var(--card)}.vfoot>.sp{flex:1}.v19plan .dshift{height:78px}.v19plan .dayname b{font-size:13px}.v19plan .dayname small{font-size:12px}.v19plan .dhead b{font-size:15px}.v19plan .dscale button,.v19plan .dayscale span{font-size:12px}.vloading{display:block;margin:0 0 8px;font-size:13px;color:var(--ink2)}.vmain.loading .v19cov,.vmain.loading .v19foot dd,.vmain.loading .totals .big{visibility:hidden}.vsplit .vedit{max-height:calc(100vh - var(--top) - 304px)}@media(max-width:1100px){.vsplit .vedit{max-height:none}}@media(max-width:700px){.vsplit .vedit{max-height:calc(100dvh - var(--top) - 8px)}}.dsplit{position:absolute;top:0;bottom:0;z-index:3;width:12px;margin:0 0 0 -6px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.dsplit:after{content:"";position:absolute;left:5px;top:2px;bottom:2px;width:2px;border-radius:1px;background:var(--blue-i);opacity:.45}.dsplit:hover:after,.dsplit:focus-visible:after{opacity:1}.dsplit:focus-visible{outline:2px solid var(--act);outline-offset:1px;border-radius:3px}.dghost{position:absolute;top:0;bottom:0;z-index:4;display:flex;align-items:center;justify-content:center;border-radius:5px;background:var(--act);color:var(--on-act);font:600 11px/18px var(--ui);font-variant-numeric:normal;white-space:nowrap;overflow:hidden;pointer-events:none;box-shadow:0 1px 4px #00000040}.dghost.bad{background:var(--warn-i);color:var(--warn-f)}.dayview output.bad{color:var(--warn-i)}.vlist{margin:0;padding:0 0 0 18px;display:grid;gap:4px;font-size:13px}.hint.warn{color:var(--warn-i)}.rowh button.nmlink{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vfacts{margin:0;display:grid;gap:0}.vfacts>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.vfacts dt{color:var(--ink2)}.vfacts dd{margin:0;font-weight:600;font-variant-numeric:normal;text-align:right}.vgroup>h4{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--ink2)}button.vpick{width:100%;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:44px}button.vpick small{display:block;color:var(--ink2);font-size:12px}button.vpick:hover{background:var(--hover,var(--sunken));outline:1px solid var(--line)}.vprofile{font-weight:600;color:var(--blue-i);font-size:14px}.dmulti{width:auto;min-width:220px;max-width:300px}.dmulti .pr{width:100%;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left;min-height:32px;align-items:center}.dmulti .pr:hover,.dmulti .pr:focus-visible{background:var(--sunken)}.dmulti .pr span:last-child{font-variant-numeric:normal;color:var(--ink2)}.pcont{grid-column:1/-1;margin:0 4px 6px 10px;padding:6px 8px;border:1px dashed var(--control);border-radius:8px;background:var(--card);color:var(--ink2);font:500 13px/1.3 var(--ui);text-align:left;min-height:36px;cursor:pointer}.v19plan .dayscroll{overflow:auto;max-height:max(320px,calc(100vh - var(--top) - 300px))}.v19plan .dayhead{position:sticky;top:0;z-index:6}.vshiftsum{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;margin:0 0 10px;border-radius:var(--r-sm);background:var(--sunken);font-size:14px}.vshiftsum small{display:block;color:var(--ink2);font-size:12px}@media(min-width:701px)and (max-width:1100px){.vsplit.on>.vpanel,.vsplit.on>.vside>.vpanel{position:fixed;right:16px;top:calc(var(--top) + 16px);bottom:16px;width:min(380px,calc(100vw - 48px));max-height:calc(100dvh - var(--top) - 32px);z-index:65;box-shadow:var(--sh2)}}@media(min-width:701px)and (max-width:900px){.vsplit.on>.vpanel,.vsplit.on>.vside>.vpanel{bottom:calc(73px + env(safe-area-inset-bottom));max-height:calc(100dvh - var(--top) - 89px - env(safe-area-inset-bottom))}}button.v19cov{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}button.v19cov:hover{outline:1px solid var(--control)}button.v19cov:focus-visible{outline:2px solid var(--act);outline-offset:2px}.wk button.datejump{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;min-height:40px;padding:6px 10px;color:var(--ink1);background:var(--card);border:1px solid var(--button-border);border-radius:var(--r-md);font:600 14px/1.4 var(--ui);cursor:pointer}.datejump>svg{width:16px;height:16px;flex-shrink:0}.datejump .lbl{min-width:0;white-space:normal}.datejump-pop{max-width:calc(100vw - 24px)}.datejump-pop form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.datejump-pop label{display:grid;gap:8px;font:600 14px var(--ui)}.datejump-pop input{max-width:100%;min-height:44px;font-size:16px}@media(max-width:700px){.wk button.datejump{min-height:44px;font-size:13px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wk button.datejump{border-color:var(--base);box-shadow:none}.datejump-pop{padding:16px 16px 0;width:max-content;max-width:calc(100vw - 24px);max-height:min(calc(100dvh - 24px),var(--radix-popover-content-available-height,100dvh));overflow-y:auto;overscroll-behavior:contain;color:var(--ink1);background:var(--card)}.datejump-heading{font-weight:700;font-size:15px;margin-bottom:8px}.datejump-pop .rdp-root{--rdp-accent-color:var(--act);--rdp-accent-background-color:var(--wash);--rdp-day-height:40px;--rdp-day-width:40px;--rdp-day_button-height:38px;--rdp-day_button-width:38px;--rdp-selected-font:600 14px var(--ui);font:500 14px var(--ui)}.datejump-pop .rdp-weekday{color:var(--ink2);opacity:1;font-weight:600}.datejump-pop .rdp-outside{opacity:1;color:var(--ink3)}.datejump-pop .rdp-selected .rdp-day_button{background:var(--act);color:var(--on-act);border-radius:5px;border:0}.datejump-pop .rdp-range_middle{background:var(--wash)}.datejump-pop .rdp-day_button:focus-visible{outline:3px solid var(--ink1);outline-offset:1px}.datejump-pop .rdp-dropdowns{font-weight:700;color:var(--ink1)}.datejump-footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--base);margin:12px -16px 0;padding:12px 16px 16px;font-size:13px;background:var(--card)}.datejump-footer .btn{min-height:44px;white-space:nowrap}@media(max-width:700px){.datejump-pop{padding:12px 12px 0}.datejump-footer{margin-inline:-12px;padding:12px}.datejump-pop .rdp-root{--rdp-day-width:38px;--rdp-day-height:42px;--rdp-day_button-width:36px;--rdp-day_button-height:40px}.datejump-footer{flex-wrap:wrap}}.datejump-pop button,.datejump-pop select{scroll-margin:6px}.datejump-pop .datejump-footer.top{position:static;border-top:0;border-bottom:1px solid var(--base);margin:0 -16px 8px;padding:0 16px 12px}@media(max-width:700px){.datejump-pop .datejump-footer.top{margin:0 -12px 8px;padding:0 12px 12px}}.datejump-pop .rdp-month_caption{padding-inline-end:80px}.datejump-pop .rdp-dropdowns{flex-wrap:wrap;row-gap:4px}@media(max-width:300px){.datejump-pop .rdp-root{--rdp-day-width:28px;--rdp-day_button-width:28px}}:root{--button-border:color-mix(in srgb,var(--base) 75%,var(--control));--control-radius:var(--r-md);--control-font:600 14px/1.4 var(--ui)}.btn,.inp,select.inp{border-radius:var(--control-radius)}.wk{gap:8px;padding:0;border:0;background:none;box-shadow:none;border-radius:0}.wk>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ctl);height:var(--ctl);min-width:var(--ctl);padding:0 12px;border:1px solid var(--button-border);border-radius:var(--control-radius);background:var(--card);color:var(--ink1);font:var(--control-font);box-shadow:none}.wk>button:not(.datejump){width:var(--ctl);padding:0}.wk>button.datejump{width:auto;padding:0 12px}.wk .datejump .lbl{padding:0;font:inherit}.btn>.icn,.datejump>.icn{width:16px;height:16px;flex:none}.wk>button:hover:not(:disabled){background:var(--hover)}.wk>button:disabled{color:var(--dis-ink);background:var(--dis-bg);cursor:not-allowed}@media(max-width:700px){.wk>button{height:var(--ctl-touch);min-height:var(--ctl-touch);min-width:var(--ctl-touch)}.wk>button:not(.datejump){width:var(--ctl-touch)}}.wk button.datejump{border:1px solid var(--button-border);border-radius:var(--control-radius);height:var(--ctl);min-height:var(--ctl);font:var(--control-font);padding:0 12px}@media(max-width:700px){.wk button.datejump{height:var(--ctl-touch);min-height:var(--ctl-touch)}}.person-label{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;vertical-align:middle}.person-label>.av{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;flex:0 0 32px;font:600 11px/1 var(--ui);border-radius:50%}.person-label-text{min-width:0;overflow-wrap:anywhere;text-align:left}.person-label-text>small{display:block}select.inp{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:var(--ctl);padding:0 36px 0 12px;line-height:normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23465971' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.vedbody select.inp{padding-right:36px}:root[data-theme=dark] select.inp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c0c8d5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) select.inp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c0c8d5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}@media(max-width:700px){select.inp{height:var(--ctl-touch)}}@media(forced-colors:active){select.inp{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:12px}}#side .side-toggle{display:flex;align-items:center;gap:12px;min-height:40px;padding:10px 12px;margin-bottom:12px;border:1px solid transparent;border-radius:var(--control-radius);background:transparent;color:var(--ink2);font:600 13px/20px var(--ui);cursor:pointer}#side .side-toggle svg{width:20px;height:20px;flex:none}#side .side-toggle:hover{background:var(--hover);color:var(--ink1)}#side .side-toggle:focus-visible{outline:2px solid var(--act);outline-offset:2px}@media(min-width:901px){#side.collapsed{width:68px;padding-inline:8px}#side.collapsed~#main{margin-left:68px}#side.collapsed a,#side.collapsed .side-toggle{justify-content:center;padding-inline:0}#side.collapsed .txt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.btn>svg{width:16px;height:16px;flex:0 0 16px}.absence-workspace{min-width:0}@media(min-width:1101px){.absence-workspace.has-detail{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}}.docked-drawer .mpb{overflow:auto;padding:16px;min-height:0}.docked-drawer .mph p{margin-top:4px;color:var(--ink3);font-size:13px}.docked-drawer .mpf{background:var(--card)}#side.collapsed .sfold{width:100%;min-height:40px;display:flex;justify-content:center}.date-field{display:inline-flex;position:relative;min-width:0;width:100%;align-items:center}.date-field>.inp{width:100%;padding-right:44px}.date-field>button,.date-field>[data-state]{position:absolute;right:2px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink2);border-radius:6px;cursor:pointer}.date-field svg{width:16px;height:16px}.date-field button:focus-visible{outline:2px solid var(--act);outline-offset:-2px}.date-field button:disabled{opacity:.45;cursor:default}h2>svg,h3>svg,h4>svg{width:20px;height:20px;vertical-align:-4px;margin-right:8px;flex:none}.mpx svg,.vphd .x svg,.drawer .x svg{width:20px;height:20px}.vphd .x{display:inline-flex;align-items:center;justify-content:center}.docked-drawer{overflow:hidden}.fvr .rname .person-label{font-weight:600}.fvr .rname .person-label .av{width:24px;height:24px;font-size:10px}.rname .person-label-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:normal;word-break:break-word}@media(max-width:640px){.rname .person-label>.av{display:none}}.welcome{position:fixed;z-index:160;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--card);border:1px solid var(--base);border-radius:var(--r-lg);box-shadow:var(--sh3);padding:var(--s4)}.welcome h2{margin:0 32px 6px 0;font:var(--title-weight) 22px/1.2 var(--ui);letter-spacing:-.02em;color:var(--ink1)}.welcome>p{margin:0 0 var(--s3);font:500 14px/1.45 var(--ui);color:var(--ink2)}.welcome .x{position:absolute;top:14px;right:14px;width:var(--ctl-sm);height:var(--ctl-sm);border:0;background:none;color:var(--ink3);font-size:22px;line-height:1;border-radius:var(--r-sm);cursor:pointer}.welcome .x:hover{background:var(--hover)}.welcome ul{list-style:none;margin:0 0 var(--s3);padding:0;display:grid;gap:var(--s1)}.welcome li button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:var(--s2);padding:var(--s2);border:1px solid var(--base);border-radius:var(--r-md);background:var(--card);cursor:pointer}.welcome li button:hover{background:var(--hover)}.welcome li button:focus-visible{box-shadow:var(--ring);border-color:var(--act)}.welcome .wi{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--wash);color:var(--act);font-size:20px}.welcome .wt{flex:1;min-width:0;display:grid;gap:2px}.welcome .wt b{font:700 14px/1.3 var(--ui);color:var(--ink1)}.welcome .wt span{font:500 13px/1.4 var(--ui);color:var(--ink2)}.welcome .wc{flex:0 0 auto;color:var(--ink3);font-size:18px;display:grid}.welcome .wgo{width:100%;min-height:var(--ctl-touch)}@media(max-width:900px){.welcome{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;max-height:92dvh;border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;padding:var(--s4) var(--s3) calc(var(--s3) + env(safe-area-inset-bottom))}}.vedit>.vedhd{display:flex;align-items:flex-start;gap:10px;padding:16px;border-bottom:1px solid var(--base)}.vedhd>.av{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sel);color:var(--sel-ink);font:700 12px/1 var(--ui)}.vedhd>div{flex:1;min-width:0}.vedhd h3{margin:0;font:750 16px/22.4px var(--ui);color:var(--ink1)}.vedhd .vmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;color:var(--ink3);font-variant-numeric:normal}.vedhd .vstate{padding:0 6px;border-radius:4px;font:700 11px/20px var(--ui);border:0;background:var(--violet-f);color:var(--violet-i)}.vedhd .vstate.pub{background:var(--ok-f);color:var(--ok-i)}.vedit .vedbody{padding:4px 16px 16px;font-size:13px;line-height:19.5px}.vsec{border-bottom:1px solid var(--hair)}.vsec:last-of-type{border-bottom:0}.vsech{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 0;border:0;background:none;color:var(--ink1);font:700 13px/1.3 var(--ui);text-align:left;cursor:pointer}.vsech>svg{width:16px;height:16px;flex:none}.vsech>svg:last-child{transition:transform .15s;color:var(--ink3)}.vsec.open>.vsech>svg:last-child{transform:rotate(180deg)}.vsech .sp{flex:1}.vsech:hover{background:var(--hover)}.vsecb{padding:0 0 12px}.vsecb .fld{grid-template-columns:minmax(0,1fr);gap:6px;align-items:start;padding:0;border-bottom:0;margin-bottom:10px}.vsecb .lbl{font:600 12px/1.3 var(--ui);margin-bottom:0}.vsecb .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}.vsecnote{margin:0 0 12px;font-size:12px;line-height:18px}.vsecnote.warn{color:var(--warn-i)}.vmark{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border-radius:4px;font:650 11px/1.3 var(--ui);background:var(--warn-f);color:var(--warn-i)}.vmark.d{background:var(--dgr-f);color:var(--dgr-i)}.vmark>svg{width:13px;height:13px}.vcount{font:600 12px var(--ui);color:var(--ink3)}.vperson .vpersonacts{display:flex;flex-wrap:wrap;gap:4px 12px;min-height:40px;align-items:center}.vperson .lnk{display:inline-flex;align-items:center;gap:6px}.vrows{display:grid;gap:2px}.vrows hr{width:100%;border:0;border-top:1px solid var(--hair);margin:6px 0}.vrow{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 8px;border:0;border-radius:5px;background:none;color:var(--ink1);font:500 13px var(--ui);text-align:left;cursor:pointer}.vrow>svg{width:16px;height:16px;flex:none;color:var(--ink3)}.vrow:hover:not(:disabled){background:var(--hover)}.vrow.dgr,.vrow.dgr>svg{color:var(--dgr-i)}.vrow:disabled{opacity:.5;cursor:default}.vhist{margin:4px 8px}.vedit>.vfoot{display:grid;gap:10px;padding:14px 16px;border-top:1px solid var(--base)}.vtime{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vtime>svg{width:16px;height:16px;flex:none}.vtime>span{flex:1 1 7em;min-width:0;display:grid}.vtime b{white-space:nowrap}.vtime small{font-size:12px;color:var(--ink3)}.vtime .btn{min-height:40px;flex:1 1 auto;max-width:100%;white-space:normal}.vfootacts{display:flex;flex-wrap:wrap;gap:8px}.vfootacts .btn{flex:1 1 auto;max-width:100%;white-space:normal}.vfootd{display:grid;gap:10px;width:100%}@media(min-width:1101px){.vsplit.on>.vside>.vedit{overflow:hidden}}@media(max-width:700px){.vsech,.vrow{min-height:44px}.vtime .btn,.vfootacts .btn{min-height:var(--ctl-touch)}}.pphone .vedit{position:relative;inset:auto;z-index:auto;max-height:none;margin:6px 0 10px;border-radius:12px;box-shadow:none;overflow:visible}.pphone .vedit>.vedhd{padding:13px}.pphone .vedit .vedbody{padding:4px 13px 104px;overflow:visible}.pperson>.vedit{grid-column:1/-1;margin:0 8px 10px}.pphone .vedit>.vfoot{position:sticky;bottom:calc(57px + env(safe-area-inset-bottom));z-index:8;padding:12px 13px;background:var(--card);border-radius:0 0 12px 12px;box-shadow:0 -8px 18px -14px #0000004d}.pphone:has(.vedit) .psum{display:none}.pphone .vedit .vperson .lnk,.pphone .vedit .vrow,.pphone .vedit .vsech{min-height:44px}.pphone .vedit .x{min-width:44px;min-height:44px}.pphone .vedit .inp,.pphone .vedit select{font-size:16px}@media(max-width:340px){.vsecb .two{grid-template-columns:minmax(0,1fr)}}.pphone .ppeople:has(.vedit),.vp:has(.pphone .vedit){overflow:clip}.pphone .vedit{scroll-margin-top:72px}html:has(.pphone .vedit){scroll-padding-bottom:calc(200px + env(safe-area-inset-bottom))}@media(max-height:560px){.pphone .vedit>.vfoot{position:static;box-shadow:none}html:has(.pphone .vedit){scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.pphone .vedit [aria-label^="Velg dato"]{min-width:44px;min-height:44px}@media(max-width:260px){.pphone .ppeople:has(.vedit),.pperson>.vedit{margin-left:0;margin-right:0}.pphone .vedit>.vedhd,.pphone .vedit>.vfoot{padding-left:8px;padding-right:8px}.pphone .vedit .vedbody{padding-left:8px;padding-right:8px}.vedhd>.av{display:none}.vsech{flex-wrap:wrap}.vsech .sp{display:none}.vsech>svg:last-child{margin-left:auto}}.pphone .vedit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;margin:0;border:0;border-radius:0;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;background:var(--card)}.pphone .vedit>.vedhd{flex:none;padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.pphone .vedit .vedbody{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 16px 16px}.pphone .vedit>.vfoot{position:static;flex:none;border-radius:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}html:has(.pphone .vedit){overflow:hidden;scroll-padding-bottom:0}.pphone .vtime b{white-space:normal}@media(max-height:560px){.pphone .vedit{overflow:auto;overscroll-behavior:contain}.pphone .vedit .vedbody{flex:none;overflow:visible}}@media(max-width:260px){.pphone .vedit>.vedhd,.pphone .vedit>.vfoot,.pphone .vedit .vedbody{padding-left:8px;padding-right:8px}}.inp[type=time]{padding-right:12px;font-variant-numeric:normal}.inp[type=time]::-webkit-calendar-picker-indicator{width:16px;height:16px;margin:0 0 0 6px;padding:0;cursor:pointer;background:var(--ink2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") center/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") center/16px 16px no-repeat}.inp[type=time]:disabled::-webkit-calendar-picker-indicator{opacity:.45;cursor:default}.vtl{display:grid;gap:4px;min-width:0}.vtl-t{font:600 12px/1.3 var(--ui);color:var(--ink2)}html{scroll-padding-top:calc(var(--top) + 8px)}html:has(.pc-panel){scroll-padding-bottom:72px}@media(max-width:900px){html:has(.pc-panel){scroll-padding-bottom:calc(124px + env(safe-area-inset-bottom))}}.v19 .gscroll{scroll-padding:64px 0 88px var(--nw,168px)}.v19plan .dayscroll{scroll-padding:56px 0 0 var(--dn,180px)}.rcal{scroll-padding:72px 0 0 var(--nm)}html:has(.pc-panel) .v19plan .dayscroll{scroll-padding-bottom:64px}.hmark{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--wash);color:var(--link);line-height:0}.vleave{margin:0 var(--s3) var(--s2)}.vleave>div{display:flex;flex-direction:column;gap:2px;min-width:0}.vleave .df{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s2)}.vleavem{z-index:175}.vleavem h3{display:flex;align-items:center;gap:8px}.adet>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.adet>summary::-webkit-details-marker{display:none}.adet>summary:after{content:"";width:7px;height:7px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.adet[open]>summary:after{transform:rotate(225deg) translateY(-2px)}@media(prefers-reduced-motion:reduce){.adet>summary:after{transition:none}}.vdisc>summary{list-style:none;display:flex;align-items:center;gap:8px}.vdisc>summary::-webkit-details-marker{display:none}.vdisc>summary:after{content:"";width:7px;height:7px;margin-left:auto;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.vdisc[open]>summary:after{transform:rotate(225deg) translateY(-2px)}@media(prefers-reduced-motion:reduce){.vdisc>summary:after{transition:none}}.v19 .card.scoped{box-shadow:0 0 0 2px var(--warn-l)}.vpubsum{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px}.vpubsum>div{padding:8px 10px;border-radius:var(--r-sm);background:var(--sunken)}.vpubsum dt{font-size:12px;color:var(--ink3)}.vpubsum dd{margin:0;font:600 18px/1.3 var(--ui);color:var(--ink1)}.vpubgroups{display:grid;gap:4px;margin-bottom:8px}.vpubg{border-bottom:1px solid var(--base);padding:8px 0}.vpubg h4{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 4px;font:600 14px/1.35 var(--ui)}.vpubg h4 small{font:400 12.5px var(--ui);color:var(--ink3)}.vpubg .vpublist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.vpubg .vpublist li{display:grid;grid-template-columns:76px 1fr;column-gap:8px;font-size:13.5px;color:var(--ink2)}.vpubg .vpublist li .vpubbad{grid-column:1/-1;font-size:12.5px;color:var(--dgr-i)}.vpubg .vpublist li.d .vpubtime{color:var(--dgr-i)}.asaldo{margin:14px 0 var(--s2)}.asaldo>h4{margin:0 0 8px;font:600 12.5px/1.3 var(--ui);color:var(--ink3)}.vlunch-in{align-items:center}.vlunch-in{flex-wrap:wrap;gap:8px}.vlunch-unit{color:var(--ink3);font-size:13px;margin-left:-2px}.btn.vfill{width:100%;justify-content:center;margin:4px 0 12px;color:var(--act);border-color:var(--act)}.btn.vfill:hover{background:var(--act-l,var(--hover))}.vlunch-ic{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-sm);background:none;color:var(--ink3);cursor:pointer}.vlunch-ic:hover{background:var(--hover);color:var(--ink1)}.vlunch-ic:focus-visible{outline:2px solid var(--act);outline-offset:1px}.vlunch-ic svg{width:16px;height:16px}.vlunch-in{flex-wrap:nowrap}.vlunch-in .inp[type=time]{width:128px;flex:none}.vlunch-in .inp[type=number]{width:68px;flex:none}.vsech{margin:0 -12px;padding:12px;width:calc(100% + 24px);border-radius:var(--r-sm)}.vsec.open>.vsech{background:var(--hover);margin-bottom:12px}.vsec.open>.vsech:hover{background:var(--press)}@media(max-width:260px){.vsech{margin:0 -8px;padding:12px 8px;width:calc(100% + 16px)}.vlunch-in{flex-wrap:wrap}}.lgpop{z-index:60;width:min(440px,calc(100vw - 32px));max-height:min(72vh,var(--radix-popover-content-available-height,72vh));overflow:auto;background:var(--card);border:1px solid var(--base);border-radius:var(--r-lg);box-shadow:var(--sh2)}.lgpop .legendpanel{flex-direction:column;flex-wrap:nowrap;border-top:0;padding:14px 16px;gap:14px}.lgpop .lgcol{padding:0 0 14px;border-left:0;border-bottom:1px solid var(--hair);min-width:0}.lgpop .lgcol:last-child{padding-bottom:0;border-bottom:0}
