.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)}.mh h1:has(>.mhi){display:flex;align-items:center;gap:10px}.mhi{display:inline-flex;flex:none;color:var(--act)}.mhi>.icn{width:24px;height:24px;stroke-width:1.8}.mhs{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--ink2)}@media(max-width:800px){.mhs{font-size:15px}}.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{--tp:13px;display:flex;margin:var(--s3) calc(-1 * var(--tp)) 0;border-bottom:1px solid transparent;background:linear-gradient(var(--base),var(--base)) 50% 100%/calc(100% - 2 * var(--tp)) 1px no-repeat border-box;flex-wrap:wrap}.mtabs>a,.mtabs>button{position:relative;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:10px var(--tp) 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ink2);font:550 14px/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);font-weight:650}.mtabs>:is(a,button)>.icn{width:17px;height:17px;flex:none;stroke-width:1.8}.mtabs>.on:after{content:"";position:absolute;left:var(--tp);right:var(--tp);bottom:-2px;height:2px;background:var(--act)}@media(forced-colors:active){.mtabs{border-bottom-color:CanvasText}.mtabs>.on:after{background:Highlight;forced-color-adjust:none}}.mtc{display:inline-block;min-width:20px;padding:1px 6px;border-radius:var(--r-sm);background:var(--wash);color:var(--act);font:700 12px/16px var(--ui);text-align:center;font-variant-numeric:normal}.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:var(--s0);font-size:var(--fs-meta);color:var(--ink3)}.mbar .inp,.mbar select{min-height:var(--ctl);border-color:var(--field-border)}.mfresh{font-size:var(--fs-meta);color:var(--ink3);text-align:right}.mcard{background:var(--card);border:1px solid var(--base);border-radius:var(--r-panel);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:var(--fw-section) var(--fs-section)/1.35 var(--ui)}.mch .sub{font-size:var(--fs-meta);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:14px;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:normal}table.mt tr.sel td{background:var(--wash)}table.mt small,.mrow small{display:block;color:var(--ink3);font-size:13px}.tnum{font-variant-numeric:normal}.mwho{display:flex;align-items:center;gap:10px;min-width:0}.mwho .av{width:32px;height:32px;flex:0 0 auto;font-size:12px}.mwho b{display:block;font-weight:600}.mwho small{display:block;font-size:12px}.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}@media(max-width:900px){.mlink.pj-link{min-height:var(--ctl-touch)}}table.mt .mwho b,table.mt .mwho .mlink{white-space:normal;overflow-wrap:anywhere;text-align:left}.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:nowrap;max-width:100%}@media(max-width:640px){.mstat{white-space:normal}}.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:14px}.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:var(--r-md);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:var(--r-panel);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:var(--fw-section) var(--fs-section)/1.3 var(--ui)}.mph h2:focus{outline:none}.mph h2:focus-visible{outline:var(--focus-outline);outline-offset:3px;border-radius:4px}.mph p{margin:4px 0 0;font-size:var(--fs-meta);color:var(--ink3)}.mpx{width:44px;height:44px;flex:0 0 44px;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)}.mpf>:is(.btn,a.btn){flex:1 1 auto}.mfact{display:flex;justify-content:space-between;gap:var(--s2);font-size:14px}.mfact span{color:var(--ink3)}.mfact b{font-weight:600;text-align:right;font-variant-numeric:normal}.mchips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--s3)}.mchips button{min-height:var(--ctl-compact);padding:6px 10px;border:1px solid var(--base);border-radius:var(--r-sm);background:var(--card);color:var(--ink2);font:550 14px 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:var(--fs-meta);color:var(--ink3)}.mscrim{display:none}@media(max-width:1439px){.msplit.open{grid-template-columns:minmax(0,1fr)}.msplit.open>.mscrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:var(--scrim)}body:has(.msplit.open){overflow:hidden}}@media(min-width:901px)and (max-width:1439px){.msplit.open>.mpanel{position:fixed;top:calc(var(--top) + 8px);right:8px;bottom:8px;width:min(440px,calc(100vw - 32px));max-height:none;z-index:70;order:0;box-shadow:var(--sh3)}}@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{width:100%;padding-left:30px}.mtabs{--tp:10px}.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:13px}table.mt.cards td.none{display:none}table.mt.cards td a.plain{display:block}table.mt.cards td a.plain>.mwho{min-height:var(--ctl-touch)}.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}}.msums{display:grid;gap:12px}.msum{--sf:var(--sunken);display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:14px 16px;border:0;border-radius:0;background:var(--sf);color:var(--summary-ink);text-align:left;font:inherit}.msum.coral{--sf:var(--summary-coral)}.msum.lav{--sf:var(--brand-lavender)}.msum.mint{--sf:var(--ok-f)}.msum :is(svg,small,span,b,strong,em){color:inherit}button.msum{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.msum:hover:not(:disabled){background:var(--sf);box-shadow:inset 0 0 0 1px currentColor}.msum:is([aria-pressed=true],.on),.msum:is([aria-pressed=true],.on):hover:not(:disabled){background:var(--sf);box-shadow:inset 0 0 0 2px currentColor}button.msum:disabled{cursor:default}.msum .msl{display:flex;align-items:flex-start;gap:8px;font:600 13px/1.4 var(--ui)}.msum .msl>.icn{width:17px;height:17px;flex:none;margin-top:1px}.msum .msv{display:flex;align-items:baseline;gap:6px;font:650 26px/1.2 var(--ui);letter-spacing:-.01em}.msum .msv>:is(small,span){font:400 14px/1.4 var(--ui)}.msum .msd{font:400 13px/1.45 var(--ui)}@media(max-width:700px){.msums{gap:8px}.msum{padding:12px}}@media(forced-colors:active){.msum{border:1px solid CanvasText}.msum:is([aria-pressed=true],.on){outline:2px solid Highlight}}@media(max-width:700px){.mtabs>:is(a,button)>.icn{display:none}}.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{display:inline-flex;align-items:center;gap:4px;min-height:var(--ctl-touch);color:var(--ink2);font-weight:550;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:var(--ctl-md);height:var(--ctl-md);border:1px solid var(--base);border-radius:var(--control-radius);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:var(--r-panel);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:650 18px/1.35 var(--ui)}@media(max-width:640px){.ans-prof .sec>.sech h2{font-size:18px}}.ans-prof .hcards.afig .hcard{border:1px solid var(--base);border-radius:var(--r-panel);box-shadow:none}@media(min-width:641px)and (max-width:1199px){.ans-prof .hcards.afig{grid-template-columns:repeat(2,minmax(0,1fr))}}.ans-prof .ovgrid{align-items:start}.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:var(--ctl-touch);height:var(--ctl-touch)}}.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-prof .ans-newfs{border:0;padding:0;margin:0;min-width:0}.ans-prof .seg{padding:0}.ans-prof .seg button,.ans-prof .chipf{min-height:var(--ctl)}.ans-prof table.t thead th{font:600 13px/1.3 var(--ui);letter-spacing:0;text-transform:none}.ans-prof .ftabwrap{overflow-x:auto}@media(max-width:640px){.ans-prof table.ftab thead{display:none}.ans-prof table.ftab,.ans-prof table.ftab tbody,.ans-prof table.ftab td{display:block}.ans-prof table.ftab tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 16px;border-bottom:1px solid var(--hair)}.ans-prof table.ftab tr:last-child{border-bottom:0}.ans-prof table.ftab td{padding:0;border:0;grid-column:1/-1;white-space:normal}.ans-prof table.ftab td:first-child{grid-column:1}.ans-prof table.ftab td.fst{grid-column:2;grid-row:1;align-self:center}.ans-prof table.ftab td[data-k]{font:400 14px/1.4 var(--ui)}.ans-prof table.ftab td[data-k]:before{content:attr(data-k) " ";color:var(--ink3);font:500 12.5px var(--ui)}.ans-prof table.ftab .linkbtn{min-height:var(--ctl-touch);text-align:left}.ans-prof table.ftab td.fcom{max-width:none;overflow:visible;white-space:normal;overflow-wrap:anywhere}}@media(max-width:640px){.ans-prof .mtabs{flex-wrap:wrap}}.ans-prof [data-testid=kommende-vakt]{justify-content:space-between}.ans-prof .cb.flush>.ovtasks{margin:4px 16px 8px}.ans-prof .ftop>small{font-size:12.5px}.ans-prof .ovcontact a{max-width:100%;overflow-wrap:anywhere}.ans-gaps{display:inline-flex;flex-wrap:wrap;gap:6px}.ans-mute{color:var(--ink2)}.ans-page .mh{margin-bottom:22px}.ans-page .mhrow{align-items:center}.ans-page .ans-ov{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--hair)}.ans-page .ans-inds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ans-page .ans-ind{gap:8px}.ans-page .ans-il{display:flex;align-items:flex-start;gap:8px;font:600 13px/1.4 var(--ui)}.ans-page .ans-il .icn{flex:none;margin-top:1px;width:17px;height:17px}.ans-page .ans-iv{display:flex;align-items:center;justify-content:space-between;gap:8px}.ans-page .ans-iv>span:first-child{display:flex;align-items:baseline;gap:6px;min-width:0}.ans-page .ans-iv strong{font:650 26px/1.2 var(--ui);letter-spacing:-.01em}.ans-page .ans-iu{font:400 14px/1.4 var(--ui)}.ans-page .ans-id{font:400 13px/1.45 var(--ui)}.ans-page .ans-ick{display:flex;margin-right:4px}.ans-page .ans-ind:focus-visible{position:relative;z-index:1}.ans-page .ans-ctx{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:12px 16px;border:1px solid var(--table-rule);background:var(--card);border-radius:0}.ans-page .ans-ctxm{display:flex;align-items:flex-start;gap:10px;min-width:0}.ans-page .ans-ctxm>.icn{flex:none;width:18px;height:18px;margin-top:2px;color:var(--link)}.ans-page .ans-ctx.ok .ans-ctxm>.icn{color:var(--ok-i)}.ans-page .ans-ctxt{margin:0;font:600 14px/1.45 var(--ui);color:var(--ink1);max-width:70ch}.ans-page .ans-note{margin:4px 0 0;font:400 13px/1.45 var(--ui);color:var(--ink2)}.ans-page .ans-ctx>.btn{flex:none;margin-left:auto;padding-inline:12px;white-space:nowrap}@media(max-width:800px){.ans-page .mh{margin-bottom:18px}.ans-page .ans-ov{margin-bottom:20px;padding-bottom:14px}.ans-page .ans-inds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ans-page .ans-iv strong{font-size:22px}.ans-page .ans-iu{font-size:13px}.ans-page .ans-ctx{flex-wrap:wrap;gap:12px}.ans-page .ans-ctx>.btn{margin-left:28px;white-space:normal}}@media(forced-colors:active){.ans-page .ans-ctx{border-color:CanvasText}}.ans-page .ans-loading{display:grid;gap:12px}.ans-page .ans-stale{margin-bottom:20px}.ans-page .ans-readonly{display:flex;align-items:center;gap:8px;margin:0 0 20px;padding:12px 16px;border-radius:var(--r-md);background:var(--sunken);color:var(--ink2);font-size:14px}.ans-page .ans-tools{display:flex;align-items:flex-end;gap:12px;flex-wrap:nowrap}.ans-page .ans-toolwrap{container-type:inline-size}@media(min-width:801px){@container (max-width:899px){.ans-page .ans-tools{flex-wrap:wrap}.ans-page .ans-search{flex:1 1 100%;max-width:none}.ans-page .ans-filters{margin-left:0;width:100%}.ans-page .ans-filters .mf{flex:1 1 0}.ans-page .ans-filters select{max-width:none}}}.ans-page .ans-search{display:grid;gap:6px;flex:0 1 380px;min-width:180px;font:500 13px/1.4 var(--ui);color:var(--ink2)}.ans-page .ans-sw{position:relative;display:block}.ans-page .ans-sw>.icn{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink2);font-size:16px;pointer-events:none}.ans-page .ans-sw .inp{width:100%;min-height:var(--ctl);padding-left:38px}.ans-page .ans-ftog{display:none}.ans-page .ans-filters{display:flex;gap:12px;margin-left:0;flex:0 1 auto;min-width:0}.ans-page .ans-filters .mf{min-width:0;flex:0 1 auto}.ans-page .ans-filters .mf{display:grid;gap:6px;font:500 13px/1.4 var(--ui);color:var(--ink2)}.ans-page .ans-filters select{min-height:var(--ctl);max-width:200px;min-width:0;width:100%}.ans-page .ans-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:22px 0 13px}.ans-page .ans-head h2{margin:0;font:650 18px/1.35 var(--ui);color:var(--ink1)}.ans-page .ans-head h2:focus{outline:none}.ans-page .ans-head h2:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.ans-page .ans-head .ans-n{color:var(--ink2);font-weight:550}.ans-page .ans-scope{margin:6px 0 0;font:400 13px/1.5 var(--ui);color:var(--ink2)}.ans-page .ans-head .mlink{min-height:var(--ctl-touch);font-weight:550}.ans-page table.ans-list{width:100%;border-collapse:collapse;table-layout:fixed}.ans-page table.ans-list{background:var(--card);border:1px solid var(--table-rule)}.ans-page .ans-list th{font:600 13px/1.4 var(--ui);color:var(--ink1);text-align:left;background:var(--sunken);padding:12px 16px;height:44px;box-sizing:border-box;border-bottom:1px solid var(--table-rule)}.ans-page .ans-list th:nth-child(1){width:25%}.ans-page .ans-list th:nth-child(2){width:16%}.ans-page .ans-list th:nth-child(3){width:23%}.ans-page .ans-list th:nth-child(4){width:19%}.ans-page .ans-list th:last-child{width:17%}.ans-page .ans-list td{padding:12px 16px;border-bottom:1px solid var(--table-rule);vertical-align:middle;font:400 14px/1.45 var(--ui);color:var(--ink1);min-width:0}.ans-page .ans-list tr:last-child td{border-bottom:0}.ans-page .ans-list tbody tr:hover{background:var(--hover)}.ans-page .ans-list td small{display:block;margin-top:4px;font:400 13px/1.45 var(--ui);color:var(--ink2)}.ans-page .ans-who{display:table-cell}.ans-page .ans-who>span:last-child{display:inline-block;vertical-align:middle;min-width:0;max-width:calc(100% - 44px)}.ans-page .ans-who .av{display:inline-grid;vertical-align:middle;margin-right:10px;width:34px;height:34px;font-size:12px}.ans-page .ans-name{color:var(--ink1);font-weight:600;text-decoration:none;overflow-wrap:anywhere;display:inline-block;padding:2px 0}.ans-page .ans-name:hover{text-decoration:underline;color:var(--act)}.ans-page .ans-lbl{display:none}.ans-page .ans-warn{color:var(--warn-i)}.ans-page .ans-wk{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.ans-page .ans-wk>small{flex-basis:100%;margin-top:0}.ans-page .ans-form{color:var(--ink2);font-size:13px}.ans-page :is(.ans-hours .ans-fig,.ans-hours .ans-warn,.ans-data>.ans-warn,.ans-data>.ans-mute){display:inline-block;padding:2px 7px;border:1px solid var(--hair);border-radius:5px;background:var(--neu-f);color:var(--neu-i);font:600 13px/1.4 var(--ui);white-space:nowrap}.ans-page :is(.ans-hours .ans-warn,.ans-data>.ans-warn){background:var(--warn-f);border-color:var(--notice-warn-border);color:var(--warn-i)}.ans-page .ans-data>.ans-mute{white-space:normal}.ans-page .ans-dgr{color:var(--dgr-i)}.ans-page .ans-fig{white-space:nowrap}.ans-page .ans-data>span{overflow-wrap:break-word}.ans-page .ans-access{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink2);line-height:1.5}.ans-page .ans-access.in .icn{color:var(--ok-i)}.ans-page .ans-typo{display:inline-block;margin-top:4px;font-size:13px;color:var(--warn-i)}.ans-page .ans-act{text-align:right}.ans-page .ans-act .mlink{border-radius:var(--control-radius);display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:var(--ctl-touch);padding:0 0 0 8px;font:600 14px/1.3 var(--ui);text-align:right;white-space:normal}.ans-page .ans-act .mlink .icn{width:18px;height:18px;flex:none}.ans-page .ans-act .mlink.warn{color:var(--link)}.ans-page .ans-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;color:var(--ink2);font-size:13px;margin-top:18px}.ans-page .ans-foot .sp{flex:1}.ans-page .ans-foot .mlink{min-height:var(--ctl-touch);font-size:13px}.ans-page :is(.ans-done,.ans-none){padding:36px 0;border-block:1px solid var(--hair);display:grid;justify-items:start;gap:10px}.ans-page :is(.ans-done,.ans-none) h3{margin:0;font:650 18px/1.35 var(--ui)}.ans-page :is(.ans-done,.ans-none) p{margin:0 0 10px;color:var(--ink2)}@media(min-width:801px)and (max-width:1100px){.ans-page .ans-list th:nth-child(1){width:25%}.ans-page .ans-list th:nth-child(3){width:23%}.ans-page .ans-who .av{display:none}.ans-page .ans-who>span:last-child{max-width:100%}.ans-page .ans-list :is(th,td){padding-inline:8px}}@media(max-width:800px){.ans-page .ans-tools{flex-wrap:wrap}.ans-page .ans-search{flex:1 1 0;min-width:0}.ans-page .ans-ftog{display:inline-flex;align-items:center;gap:8px;min-height:var(--ctl-touch)}.ans-page .ans-filters{display:none;flex-basis:100%;margin:0;flex-direction:column}.ans-page .ans-tools.open .ans-filters{display:flex}.ans-page .ans-filters select{max-width:none;width:100%}.ans-page .ans-head{margin:18px 0 4px}.ans-page .ans-head h2{font-size:18px}.ans-page table.ans-list,.ans-page .ans-list tbody{display:block}.ans-page .ans-list thead{display:none}.ans-page .ans-list tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;border-bottom:1px solid var(--table-rule)}.ans-page .ans-list tr:last-child{border-bottom:0}.ans-page .ans-list td{display:block;padding:0;border:0}.ans-page .ans-list td:first-child{grid-column:1/-1}.ans-page .ans-list td.ans-acc{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px}.ans-page .ans-list td.ans-acc .ans-lbl{margin:0}.ans-page .ans-list td.ans-acc :is(small,.ans-typo){grid-column:2;margin:0}.ans-page .ans-list td.ans-act{grid-column:1/-1;justify-self:end}.ans-page .ans-lbl{display:block;margin-bottom:4px;font:500 13px/1.4 var(--ui);color:var(--ink2)}.ans-page .ans-name{font-size:16px;padding-block:4px;position:relative}.ans-page .ans-name:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ans-page .ans-act .mlink{font-size:14px;padding-inline:10px}.ans-page .ans-foot{display:block}.ans-page .ans-foot span{display:block;margin-top:4px}}@media(max-width:370px){.ans-page .mh .btn{padding-inline:10px;font-size:13px}}.inv-sum{margin:0 0 12px}.inv-list{list-style:none;margin:0;padding:0}.inv-list li{padding:12px 0;border-top:1px solid var(--hair);display:grid;gap:2px}.inv-list li small{color:var(--ink2);font-size:13px}.inv-list li .mlink{justify-self:start;min-height:var(--ctl-touch)}.inv-list .inv-r.sent .inv-out{color:var(--ok-i)}.inv-list .inv-r.failed .inv-out{color:var(--dgr-i);font-weight:600}.ed-conflict{display:flex;gap:10px;align-items:flex-start}.ed-conflict:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.ed-conflict ul{margin:8px 0 0;padding-left:18px}.ed-cbtns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ed-draft{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.ed-draft .lnk,.ed-ask .lnk{font-weight:600;text-decoration:underline;text-underline-offset:2px;min-height:var(--ctl-touch)}.ed-form .fld{grid-template-columns:1fr;gap:5px;border-bottom:0;align-items:start}.ed-form .fld .lbl{color:var(--ink2)}@media(max-width:560px){.drawer:has(.ed-form) .df{display:grid;grid-template-columns:1fr 1fr;gap:8px}.drawer:has(.ed-form) .df>.sp{display:none}.drawer:has(.ed-form) .df>.ferr{grid-column:1/-1}.drawer:has(.ed-form) .df>.btn.pri:last-child{grid-column:1/-1}.drawer:has(.ed-form) .df>.btn:only-of-type{grid-column:1/-1}}.skillset{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;border:0;min-width:0}.skillset label{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:14px}.skillset input{width:18px;height:18px;margin:0;accent-color:var(--act)}.skillset-requested{font-weight:600}.person-skills-anchor{scroll-margin-top:90px}.person-skills-anchor:focus-visible{outline:2px solid var(--act);outline-offset:4px;border-radius:var(--r-md)}.person-skills-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;color:var(--act);font-weight:600;text-underline-offset:3px}.person-skills-status{display:block;margin:8px 0 0;min-height:20px;font-size:13px;color:var(--ink2)}.person-skills-error{padding:16px;margin-top:12px;background:var(--dgr-f);border-radius:var(--r-md);color:var(--dgr-i)}.person-skills-error p{margin:0 0 12px}.person-skills-error>div{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){.skillset label{font-size:16px}}._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}.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}@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 .fkpi{gap:0;background:none;border:0;border-block:1px solid var(--hair);border-radius:0;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}@media(max-width:1180px){.fvr table.fs .fbar2{width:48px}.fvr table.fs td.fs-egen{white-space:normal}}@media(min-width:901px)and (max-width:1060px){.fvr table.fs tr>:nth-child(2),.fvr table.fs .fbar2{display:none}}.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:var(--r-sm);background:var(--wash);color:var(--act);font:600 13px 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}.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.none{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:var(--ctl)}.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}}.fvr .mbar div.mf{display:grid;gap:4px;font-size:13px;color:var(--ink3)}@media(max-width:360px){.fvr table.mt th,.fvr table.mt td{padding-left:8px;padding-right:8px}.fvr table.mt th{white-space:normal}}.fvr .fkpi .kic{display:none}.fvr .fkpi b,.fvr .fkpi .w b{font:550 24px/1.3 var(--ui);color:var(--ink1)}@media(max-width:800px){.fvr .fkpi b,.fvr .fkpi .w b{font-size:16px}}.fvr .fov{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:4px 0 20px;border:0}.fvr .fov-i{gap:6px}.fvr .fov-i:has(.fov-p:hover:not(:disabled)){box-shadow:inset 0 0 0 1px currentColor}.fvr .fov-p{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:0;border:0;border-radius:0;background:none;text-align:left;color:inherit;cursor:pointer;font:inherit}.fvr .fov-p:disabled{cursor:default}.fvr .fov-l{display:flex;align-items:center;gap:8px;font:600 13px/1.4 var(--ui);color:inherit}.fvr .fov-l>.icn{width:17px;height:17px;flex:none}.fvr .fov-p>strong{display:flex;align-items:baseline;gap:6px;font:650 26px/1.2 var(--ui);color:inherit}.fvr .fov-p>strong span{font:400 14px/1.3 var(--ui);color:inherit}.fvr .fov-p>small{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font:400 13px/1.45 var(--ui);color:inherit}.fvr .fov-p>small .icn,.fvr .fov-p>small svg{width:14px;height:14px}.fvr .fov-a{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:var(--ctl);padding:5px 9px;border:1px solid transparent;background:var(--card);color:var(--brand-coral-ink);font:600 13px/1.4 var(--ui);cursor:pointer;text-align:left;border-radius:var(--r-md)}.fvr .fov-a .icn{width:16px;height:16px;flex:none}.fvr .fov-a:hover,.fvr .fov-a[aria-pressed=true]{border-color:currentColor}.fvr .fov-n{display:block;margin-top:2px;font:400 13px/1.45 var(--ui);color:inherit}@media(max-width:700px){.fvr .fov{grid-template-columns:minmax(0,1fr);gap:8px}.fvr .fov-p>strong{font-size:20px}}.fvr .fchips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.fvr .fchips button{border-color:transparent;background:none;color:var(--ink2);padding:8px 12px;line-height:1.4}.fvr .fchips button[aria-pressed=true]{background:var(--wash);color:var(--act);border-color:color-mix(in srgb,var(--act) 20%,var(--card))}.fvr .fscope{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin:-12px 0 16px;background:var(--wash);border-radius:var(--r-md);font:400 13px/1.45 var(--ui);color:var(--ink1)}.fvr .fscope .btn{flex-shrink:0;white-space:normal}.fvr .fqh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:24px 0 16px}.fvr .fqh h2{font:650 18px/1.35 var(--ui);margin:0}.fvr .fqh small{display:block;margin-top:4px;font:400 13px/1.5 var(--ui);color:var(--ink2)}.fvr .fsort{display:flex;flex-direction:row;align-items:center;gap:10px;white-space:nowrap;font:400 13px/1.5 var(--ui);color:var(--ink2)}.fvr .fsort select{min-width:170px;min-height:var(--ctl);font:400 14px var(--ui)}.fvr table.fq4{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;background:var(--card);border:1px solid var(--table-rule)}.fvr table.fq4 th{font:600 13px/1.4 var(--ui);color:var(--ink1);padding:12px 16px;background:var(--sunken);white-space:normal;text-align:left;border-bottom:1px solid var(--table-rule)}.fvr table.fq4 th:first-child{width:24%}.fvr table.fq4 th:nth-child(2){width:26%}.fvr table.fq4 th:nth-child(3){width:18%}.fvr table.fq4 th:last-child{width:118px}.fvr table.fq4 td{padding:12px 16px;border-bottom:1px solid var(--table-rule);vertical-align:middle;font:400 14px/1.45 var(--ui)}.fvr table.fq4 tr:last-child td{border-bottom:0}.fvr table.fq4 tr.row{cursor:pointer}.fvr table.fq4 tbody tr:hover,.fvr table.fq4 tbody tr:focus-within{background:var(--hover)}.fvr table.fq4 .fp{display:flex;gap:12px;min-width:0;max-width:100%}.fvr table.fq4 .fp>span:last-child{min-width:0}.fvr table.fq4 .fp b{display:block;font:600 15px/1.4 var(--ui);white-space:normal;overflow-wrap:anywhere}.fvr table.fq4 .fp small{display:block;margin-top:4px;font:400 13px/1.45 var(--ui);color:var(--ink2)}.fvr table.fq4 .fp .av{width:32px;height:32px;font-size:11px;flex-shrink:0}.fvr .q-lbl{display:none}.fvr .q-per>strong{display:block;font:550 15px/1.45 var(--ui);color:var(--ink1)}.fvr .q-desc{display:block;margin-top:4px;font:400 13px/1.5 var(--ui);color:var(--ink2)}.fvr .q-past{display:block;margin-top:4px;font:400 12px/1.5 var(--ui);color:var(--ink2)}.fvr .q-per>.mstat{margin-top:5px;padding-inline:0;background:none}.fvr .q-flow{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.fvr .q-flow>svg,.fvr .q-flow>.icn{width:15px;height:15px;align-self:center;color:var(--ink2)}.fvr .q-before{font:400 14px/1.5 var(--ui);color:var(--ink2)}.fvr .q-flow>strong{font:650 16px/1.4 var(--ui);color:var(--ink1)}.fvr .q-unit{font:400 13px/1.5 var(--ui);color:var(--ink2)}.fvr .q-flow>strong.q-neg,.fvr .q-unk{color:var(--warn-i)}.fvr .q-unk{font:600 15px var(--ui)}.fvr .q-mut{font:400 13px/1.5 var(--ui);color:var(--ink2)}.fvr .q-issue{display:inline-flex;align-items:flex-start;gap:6px;padding:5px 7px;font:500 13px/1.4 var(--ui);color:var(--warn-i);background:var(--warn-f);border-radius:var(--r-xs);max-width:100%}.fvr .q-issue+.q-issue{margin-top:6px}.fvr .q-issue svg{width:15px;height:15px;margin-top:1px;flex-shrink:0}.fvr .q-rev{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fvr table.fq4 td.q-rev{display:table-cell}.fvr .q-rev>*{max-width:100%}.fvr .q-imp{display:flex;align-items:center;gap:7px;font:400 13px/1.45 var(--ui);color:var(--ink2)}.fvr .q-imp svg{width:16px;height:16px}.fvr .q-issue+.q-imp{margin-top:7px;padding-left:7px}.fvr table.fq4 td.q-act{text-align:right;white-space:nowrap}.fvr table.fq4 .q-act .mlink{font:550 14px/1.4 var(--ui);min-height:44px;padding:9px 8px;gap:5px;border:1px solid transparent;border-radius:var(--r-md)}.fvr .q-act .mlink svg{width:16px;height:16px}.fvr .fqf{padding-top:16px;font:400 13px/1.5 var(--ui);color:var(--ink2);margin:0}.fvr .fnote{margin:20px 0 0;max-width:75ch;font:400 13px/1.5 var(--ui);color:var(--ink2)}.fvr .q-issue span,.fvr .q-imp span{overflow-wrap:anywhere}@media(min-width:801px)and (max-width:1200px){.fvr table.fq4 thead{display:none}.fvr table.fq4,.fvr table.fq4 tbody{display:block}.fvr table.fq4 tbody tr{display:grid;grid-template-columns:1.2fr 1fr 1.1fr;gap:18px 24px;padding:20px 0;border-bottom:1px solid var(--base)}.fvr table.fq4 td{display:block;padding:0;border:0;min-width:0}.fvr table.fq4 td.q-rev{display:flex;justify-content:flex-start}.fvr table.fq4 .q-who{grid-column:1/3;grid-row:1}.fvr table.fq4 .q-per{grid-column:1;grid-row:2}.fvr table.fq4 .q-bal{grid-column:2;grid-row:2}.fvr table.fq4 .q-rev{grid-column:3;grid-row:2}.fvr table.fq4 .q-act{grid-column:3;grid-row:1;text-align:right}.fvr .q-lbl{display:block;font:400 12px/1.5 var(--ui);color:var(--ink2);margin-bottom:6px}}@media(max-width:800px){.fvr .fov{gap:8px;margin-bottom:16px}.fvr .fov-p>strong{font-size:22px}.fvr .fchips{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:0;margin-bottom:18px}.fvr .fchips button{padding:8px 4px;font-size:12px;gap:5px;white-space:normal;flex-wrap:wrap;justify-content:center}.fvr .fscope{align-items:flex-start;flex-wrap:wrap}.fvr .fqh{align-items:flex-start;flex-direction:column;gap:14px;margin-top:20px}.fvr .fqh h2{font-size:18px}.fvr .fsort{gap:12px;width:100%;justify-content:space-between}.fvr .fsort select{font-size:16px;min-width:0;width:auto;max-width:calc(100% - 90px)}.fvr table.fq4 thead{display:none}.fvr table.fq4,.fvr table.fq4 tbody{display:block}.fvr table.fq4 tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 12px;gap:16px 18px;border-bottom:1px solid var(--table-rule)}.fvr table.fq4 tbody tr:last-child{border-bottom:0}.fvr table.fq4 td{display:block;padding:0;border:0;min-width:0;text-align:left}.fvr table.fq4 td.q-rev{display:flex;justify-content:flex-start}.fvr table.fq4 .q-who{grid-column:1/-1;grid-row:1}.fvr table.fq4 .fp b{font-size:16px}.fvr table.fq4 .q-per{grid-column:1/-1;grid-row:2}.fvr table.fq4 .q-per>.q-lbl{display:none}.fvr .q-per>strong{font-size:16px}.fvr table.fq4 .q-bal{grid-column:1;grid-row:3}.fvr table.fq4 .q-rev{grid-column:2;grid-row:3}.fvr table.fq4 td.q-act{grid-column:1/-1;grid-row:4;text-align:right;margin-top:-6px}.fvr .q-lbl{display:block;font:400 12px/1.4 var(--ui);color:var(--ink2);margin-bottom:7px}.fvr .q-flow{gap:5px;flex-wrap:wrap}.fvr .q-issue{font-size:12px;padding:4px 6px}.fvr .q-imp{align-items:flex-start}.fvr .q-imp svg{margin-top:2px}.fvr table.fq4 .q-act .mlink{padding-inline:10px;min-width:88px;justify-content:flex-end}.fvr .fqf{padding-top:12px}}@media(max-width:370px){.fvr table.fq4 tbody tr{gap:14px 12px}.fvr .q-flow{column-gap:4px}.fvr .q-issue{gap:5px}}.faff{padding:16px 0;border-bottom:1px solid var(--base)}.faff-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.faff small{display:block;margin-top:4px;color:var(--ink2);font:400 13px var(--ui)}.faff ul{list-style:none;margin:8px 0;padding:0}.faff li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--hair);font:400 14px var(--ui)}.faff .btn{margin-left:-12px}.drawer.adetail .dh{padding:24px;gap:14px;align-items:flex-start}.drawer.adetail .dh h3{font:650 22px/1.3 var(--ui);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.drawer.adetail .dh p{margin-top:8px;font:400 13px/1.5 var(--ui);color:var(--ink2)}.drawer.adetail .dh .x{margin:-4px -8px 0 auto}.adetail .ad-av{width:44px;height:44px;flex:0 0 44px;margin-top:2px;font-size:14px}.adetail .ad-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.adetail .ad-meta .mstat{font:500 13px/1.4 var(--ui);padding:4px 7px}.drawer.adetail .db{padding:24px;scrollbar-width:thin}.adetail .ad-h svg,.adetail .ad-per svg,.adetail .ad-note dt svg,.adetail .ad-dis>summary svg{stroke-width:1.65}.adetail .ad-sum{padding-bottom:24px}.adetail .ad-kind{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.adetail .ad-kind h4{margin:0;font:600 22px/1.35 var(--ui);letter-spacing:-.02em;min-width:0;overflow-wrap:anywhere}.adetail .ad-gone{margin-left:8px;color:var(--warn-i);font:500 13px var(--ui);letter-spacing:0}.adetail .ad-amt{font:550 15px/1.5 var(--ui);white-space:nowrap;color:var(--ink2)}.adetail .ad-per{display:flex;align-items:center;gap:10px;margin:12px 0 0;font:500 16px/1.5 var(--ui);color:var(--ink1)}.adetail .ad-per svg{width:20px;height:20px;flex-shrink:0;color:var(--ink2)}.adetail .ad-rec{margin:5px 0 0 30px;font:400 13px/1.5 var(--ui);color:var(--ink2)}.adetail .ad-note{margin:24px 0 0}.adetail .ad-note dt{display:flex;align-items:center;gap:10px;margin-bottom:6px;font:550 13px/1.5 var(--ui);color:var(--ink2)}.adetail .ad-note dt svg{width:20px;height:20px}.adetail .ad-note dd{margin:0 0 0 30px;font:400 16px/1.55 var(--ui);color:var(--ink1);white-space:pre-wrap;overflow-wrap:anywhere}.adetail .ad-note dd small{display:block;margin-top:4px;font:400 13px/1.5 var(--ui);color:var(--ink2)}.adetail .al{margin-bottom:24px}.adetail .ad-h{display:flex;align-items:center;gap:10px;margin:0;font:600 16px/1.4 var(--ui);color:var(--ink1)}.adetail .ad-h>svg{width:20px;height:20px;margin-right:0;color:var(--ink2)}.adetail .ad-h>small{margin-left:auto;font:400 13px var(--ui);color:var(--ink2)}.adetail .ad-bal{padding:20px 20px 4px;margin-bottom:28px;background:var(--sunken);border-radius:var(--r-lg)}.adetail .ad-fig{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:12px;margin:22px 0 14px}.adetail .ad-fig>div{min-width:0}.adetail .ad-fig>div:last-child{padding-left:16px;border-left:1px solid var(--base)}.adetail .ad-fig span{display:block;font:400 13px/1.45 var(--ui);color:var(--ink2)}.adetail .ad-fig strong{display:block;margin-top:8px;font:600 26px/1.2 var(--ui);letter-spacing:-.025em;white-space:nowrap;color:var(--ink1)}.adetail .ad-fig strong small{margin-left:2px;font:400 13px var(--ui);letter-spacing:0;color:inherit}.adetail .ad-res.neg strong{color:var(--warn-i)}.adetail .ad-res.unk strong{color:var(--ink2)}.adetail .ad-exp{margin:0;font:400 13px/1.55 var(--ui);color:var(--ink2)}.adetail .ad-bal>.hint{margin:16px 0}.adetail .ad-set{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:16px 0}.adetail .ad-set>span{font:400 14px var(--ui);color:var(--ink2)}.adetail .ad-set strong{font:600 26px var(--ui)}.adetail .ad-set strong small{font:400 13px var(--ui)}.adetail .ad-dis{margin:0}.adetail .ad-dis>summary{display:flex;align-items:center;gap:10px;min-height:56px;list-style:none;cursor:pointer;color:var(--ink1);font:550 15px/1.4 var(--ui);border-radius:var(--r-xs)}.adetail .ad-dis>summary::-webkit-details-marker{display:none}.adetail .ad-dis>summary:before{content:none}@media(hover:hover){.adetail .ad-dis>summary:hover{color:var(--act)}}.adetail .ad-dis>summary>svg{width:20px;height:20px;flex-shrink:0;color:var(--ink2)}.adetail .ad-dis>summary>svg:last-child{width:16px;height:16px;margin-left:auto;transition:transform .15s}.adetail .ad-dis[open]>summary>svg:last-child{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.adetail .ad-dis>summary>svg:last-child{transition:none}}.adetail .ad-bal .ad-dis{margin-top:16px;border-top:1px solid var(--base)}.adetail .ad-bal .ad-dis>summary{min-height:48px;color:var(--act);font-size:14px}.adetail .ad-eq{display:grid;grid-template-columns:1fr auto;gap:12px;margin:6px 0 16px;font:400 14px var(--ui)}.adetail .ad-eq dt{color:var(--ink2)}.adetail .ad-eq dd{margin:0;text-align:right}.adetail .ad-eq .tot{padding-top:14px;border-top:1px solid var(--base);font-weight:600;color:var(--ink1)}.adetail .ad-staff{margin:0 0 24px}.adetail .ad-staff>p{margin:5px 0 0 30px;font:400 14px/1.55 var(--ui);color:var(--ink2)}.adetail .ad-staff .ad-dis{margin-left:30px}.adetail .ad-staff .ad-dis>summary{min-height:44px;color:var(--act);font-size:14px}.adetail .ad-shifts{list-style:none;margin:0 0 12px;padding:0}.adetail .ad-shifts li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--base);font:400 14px var(--ui)}.adetail .ad-more{border-top:1px solid var(--base)}.adetail .ad-more>.ad-dis{border-bottom:1px solid var(--base)}.adetail .ad-more .vlist{margin:0 0 18px 30px}.adetail .ad-cnt{font:400 13px var(--ui);color:var(--ink2)}.adetail .ad-more .ad-dis>:not(summary){margin-left:30px}.adetail .ad-ask h4{margin:0 0 12px;font:600 18px/1.35 var(--ui)}.adetail .ad-ask p{margin:0 0 12px;font:400 14px/1.55 var(--ui)}.adetail .ad-ask textarea{min-height:90px;font-size:14px;resize:vertical}.adetail .ad-ask .ad-over{grid-template-columns:1fr;gap:6px}.drawer.adetail .df{gap:6px;padding:14px 24px max(14px,env(safe-area-inset-bottom));background:var(--card)}.drawer.adetail .df .btn{font-size:14px;gap:6px}.drawer.adetail .df .btn svg{width:17px;height:17px}@media(max-width:800px){.drawer.adetail{left:0;width:auto;border-left:0}.drawer.adetail .dh,.drawer.adetail .db{padding:20px}.drawer.adetail .dh{gap:12px}.drawer.adetail .dh h3{font-size:20px}.adetail .ad-av{width:40px;height:40px;flex-basis:40px;font-size:13px}.adetail .ad-meta{gap:5px 10px}.adetail .ad-bal{padding:18px 16px 3px;margin-bottom:24px}.adetail .ad-fig{gap:8px;margin-top:18px}.adetail .ad-fig>div:last-child{padding-left:10px}.adetail .ad-fig strong{font-size:24px}.adetail .ad-fig span{font-size:12px;min-height:35px;text-wrap:balance}.adetail .ad-kind h4{font-size:20px}.adetail .ad-per{font-size:15px}.adetail .ad-note{margin-top:20px}.adetail .ad-ask textarea{font-size:16px}.drawer.adetail .df{padding-inline:16px}.drawer.adetail .df .btn{padding-inline:10px;font-size:13px}}@media(max-width:370px){.drawer.adetail .dh,.drawer.adetail .db{padding:18px 14px}.drawer.adetail .dh{gap:10px}.drawer.adetail .dh .x{margin-right:-6px}.drawer.adetail .dh h3{font-size:18px}.adetail .ad-av{width:36px;height:36px;flex-basis:36px}.adetail .ad-meta,.adetail .ad-meta .mstat{font-size:12px}.adetail .ad-kind h4{font-size:18px}.adetail .ad-amt{font-size:14px}.adetail .ad-per{align-items:flex-start;font-size:14px}.adetail .ad-per svg{margin-top:1px}.adetail .ad-bal{padding:16px 12px 3px}.adetail .ad-fig{gap:6px}.adetail .ad-fig>div:last-child{padding-left:8px}.adetail .ad-fig strong{font-size:20px}.adetail .ad-fig strong small{font-size:12px}.adetail .ad-h{font-size:15px}.adetail .ad-dis>summary{font-size:14px}.drawer.adetail .df{padding-inline:12px}.drawer.adetail .df .btn{padding-inline:10px}.drawer.adetail .df .btn svg{display:none}}.fvr .fagd{border-top:1px solid var(--hair)}.fvr .fagd>summary{display:flex;align-items:center;gap:8px;min-height:var(--ctl-touch);padding:0 16px;list-style:none;cursor:pointer;color:var(--act);font:550 14px var(--ui)}.fvr .fagd>summary::-webkit-details-marker{display:none}.fvr .fagd>summary svg{width:16px;height:16px;transition:transform .15s}.fvr .fagd[open]>summary svg{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.fvr .fagd>summary svg{transition:none}}.fvr .fagd>.fagenda{padding:0 16px 8px}.fvr .fagenda section+section{margin-top:12px}.fvr .fagenda h3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid var(--hair);font:600 16px/1.4 var(--ui);color:var(--ink1)}.fvr .fagenda h3 small{font:400 13px var(--ui);color:var(--ink2);white-space:nowrap}.fvr .fagenda ul{list-style:none;margin:0;padding:0}.fvr .fagenda li{border-bottom:1px solid var(--hair)}.fvr .fagenda li>button{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--ctl-touch);padding:14px 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}@media(hover:hover){.fvr .fagenda li>button:hover b{color:var(--act)}}.fvr .fagenda li>button>span{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:0}.fvr .fagenda b{font:600 16px/1.4 var(--ui);overflow-wrap:anywhere}.fvr .fagenda small{font:400 13px/1.45 var(--ui);color:var(--ink2)}.fvr .fagenda li>button>svg{flex:none;width:16px;height:16px;color:var(--act)}._row_c3k19_3{display:flex;align-items:center;justify-content:space-between;gap:8px}._acts_c3k19_9{display:inline-flex;align-items:center;gap:8px}._lock_c3k19_14{display:inline-flex;color:var(--ink3);cursor:help}._lock_c3k19_14 svg{width:14px;height:14px}._edit_c3k19_23{font-size:13px}._note_c3k19_26{display:block;margin-top:4px;font-size:12px;color:var(--ink3)}._lock_c3k19_14{align-items:center;gap:4px;font-size:12px;font-weight:500}._who_c3k19_39{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink1)}._who_c3k19_39 b{font-weight:500}@media(max-width:900px){._edit_c3k19_23{display:inline-flex;align-items:center;min-height:44px}}._bar_1q1au_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_1q1au_20{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 16px}._icon_1q1au_27{display:grid;place-items:center;flex:none;color:var(--hb-icon)}._icon_1q1au_27 svg{width:18px;height:18px}._text_1q1au_37{display:grid;gap:2px;flex:1 1 260px;min-width:0}._text_1q1au_37 strong{font:700 13px/1.4 var(--ui);color:var(--hb-ink)}._text_1q1au_37 small{font:500 12px/1.4 var(--ui);color:var(--hb-sub)}._actions_1q1au_51{display:flex;align-items:center;gap:4px;margin-left:auto}._more_1q1au_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_1q1au_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_1q1au_69 svg{width:16px;height:16px}._more_1q1au_57:hover,._x_1q1au_69:hover{background:var(--hover)}._more_1q1au_57:focus-visible,._x_1q1au_69:focus-visible{outline:var(--focus-outline);outline-offset:3px}._details_1q1au_94{display:grid;gap:8px;padding:10px 16px 14px 50px;border-top:1px solid var(--hb-border)}._title_1q1au_100{font:700 13px var(--ui)}._line_1q1au_103{font:500 13px var(--ui);color:var(--hb-ink)}._chips_1q1au_107{display:flex;flex-wrap:wrap;gap:6px}._chips_1q1au_107 svg{width:13px;height:13px}@media(max-width:700px){._more_1q1au_57,._x_1q1au_69{min-height:44px;min-width:44px}._details_1q1au_94{padding-left:16px}}._strip_1q1au_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_1q1au_129 ._icon_1q1au_27 svg{width:14px;height:14px}._stripText_1q1au_147{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._strip_1q1au_129:focus-visible{outline:var(--focus-outline);outline-offset:3px}@media(max-width:700px){._stripText_1q1au_147{white-space:normal}}._options_12m88_5{border:0;margin:0 0 12px;padding:0;min-width:0}._options_12m88_5 legend{padding:0 0 8px;font:650 13px/1.5 var(--ui);color:var(--ink1)}._option_12m88_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_12m88_5:hover{background:color-mix(in srgb,var(--act) 5%,var(--card))}._option_12m88_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_12m88_5:has(input:focus-visible){outline:var(--focus-outline);outline-offset:3px}._option_12m88_5 input{flex:none;width:16px;height:16px;margin:8px 0 0;accent-color:var(--act)}._avatar_12m88_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_12m88_55{display:grid;gap:2px;min-width:0;flex:1}._name_12m88_61{font:700 13px/1.6 var(--ui);color:var(--ink1);overflow-wrap:anywhere}._reason_12m88_66{display:flex;align-items:flex-start;gap:6px;font:400 12px/1.6 var(--ui);color:var(--ink2)}._reason_12m88_66._review_12m88_74{color:var(--warn-i)}._reason_12m88_66 svg{flex:none;width:14px;height:14px;margin-top:3px}@media(max-width:700px){._option_12m88_5{min-height:44px;padding:12px 8px}._name_12m88_61{font-size:14px}._reason_12m88_66{font-size:13px}}._btn_uvszp_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_uvszp_3 svg{width:18px;height:18px}._btn_uvszp_3:disabled{cursor:default;opacity:.7}._btn_uvszp_3:focus-visible,._cell_uvszp_24:focus-visible,._auto_uvszp_25:focus-visible{outline:var(--focus-outline);outline-offset:1px}._pop_uvszp_29{width:260px;padding:12px}._pop_uvszp_29 h6{margin:0 0 8px;font:700 13px var(--ui)}._auto_uvszp_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_uvszp_25 small{display:block;font:500 12px var(--ui);color:var(--ink2)}._grid_uvszp_58{margin:0;padding:0;border:0;min-width:0;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}._cell_uvszp_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_uvszp_24 svg,._auto_uvszp_25 svg{width:18px;height:18px}._cell_uvszp_24:hover,._auto_uvszp_25:hover{background:var(--sunken)}._cell_uvszp_24[aria-pressed=true],._auto_uvszp_25[aria-pressed=true]{border-color:var(--act);background:var(--wash);color:var(--act)}._wrow_dlxxt_8{display:flex;align-items:flex-start;margin-top:4px;padding-bottom:6px;border-bottom:1px solid var(--hair)}._wl_dlxxt_15{width:48px;flex:none;padding-top:6px;font-size:12px;line-height:1.2;color:var(--ink3)}._wbars_dlxxt_23{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:3px;padding-left:6px}._wbar_dlxxt_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_dlxxt_23>svg{flex:none;width:14px;height:14px;color:var(--c-i, var(--blue-i))}._wbar_dlxxt_23>span:not(._mk_dlxxt_52){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wbar_dlxxt_23:focus-visible{outline:var(--focus-outline);outline-offset:3px}._wfoot_dlxxt_63{display:flex;align-items:center;gap:12px;min-height:24px;font:600 13px var(--ui)}._wadd_dlxxt_70{display:inline-flex;align-items:center;gap:3px;margin-left:auto}._wadd_dlxxt_70 svg{width:12px;height:12px}._tl_dlxxt_82{position:relative;margin:12px 0 18px 54px;border-left:1px solid var(--hair);touch-action:pan-y}._hr_dlxxt_88{position:absolute;left:0;right:0;border-top:1px dashed var(--hair)}._hr_dlxxt_88>span{position:absolute;left:-54px;width:44px;text-align:right;font-size:12px;color:var(--ink3);transform:translateY(-8px)}._gap_dlxxt_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_dlxxt_103:hover,._gap_dlxxt_103:focus-visible{opacity:1;border-color:var(--act);color:var(--act);background:var(--wash);outline:0}._drawing_dlxxt_127 ._gap_dlxxt_103{opacity:0}._held_dlxxt_131 ._gap_dlxxt_103,._held_dlxxt_131 ._gap_dlxxt_103:hover{opacity:0;cursor:default}._gap_dlxxt_103 svg{width:12px;height:12px}._pause_dlxxt_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_dlxxt_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_dlxxt_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_dlxxt_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_dlxxt_179:active{cursor:grabbing}._blk_dlxxt_170[data-done] ._body_dlxxt_179{cursor:pointer}._body_dlxxt_179:focus-visible{outline:var(--focus-outline);outline-offset:-2px}._body_dlxxt_179>span:not(._tile_dlxxt_203):not(._mk_dlxxt_52){flex:1;min-width:0}._body_dlxxt_179 b{display:block;font:600 13px/1.3 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._body_dlxxt_179 small{display:block;font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tile_dlxxt_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_dlxxt_203 svg{width:13px;height:13px}._mk_dlxxt_52{flex:none;display:inline-flex;align-self:center;color:var(--ok-i)}._mk_dlxxt_52 svg{width:14px;height:14px}._body_dlxxt_179 ._mk_dlxxt_52{align-self:flex-start;padding-top:2px}._top_dlxxt_252,._bot_dlxxt_253{position:absolute;left:0;right:0;height:6px;cursor:ns-resize;touch-action:none}._top_dlxxt_252{top:0}._bot_dlxxt_253{bottom:0}._draft_dlxxt_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_dlxxt_267 svg{flex:none;width:14px;height:14px}._draft_dlxxt_267 b{flex:1;font-weight:600}._draft_dlxxt_267 small{font-size:12px}._pop_dlxxt_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_dlxxt_82 ._pop_dlxxt_291,._tl_dlxxt_82 ._open_dlxxt_302{position:absolute;left:6px;right:0;z-index:2}._q_dlxxt_308{display:flex;align-items:center;gap:4px}._q_dlxxt_308 input::-webkit-search-cancel-button,._swapq_dlxxt_315 input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._x_dlxxt_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_dlxxt_319:hover{background:var(--press);color:var(--ink1)}._x_dlxxt_319 svg{width:16px;height:16px}._lbl_dlxxt_339{font:600 12px/1.3 var(--ui);color:var(--ink2)}._lib_dlxxt_343{list-style:none;margin:0;padding:0;display:grid;gap:2px}._row_dlxxt_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_dlxxt_350>span:last-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._row_dlxxt_350 ._tile_dlxxt_203{width:26px;height:26px;background:var(--c-f, var(--blue-f))}._row_dlxxt_350:hover,._hi_dlxxt_378{background:var(--hover)}._row_dlxxt_350:focus-visible{outline:var(--focus-outline);outline-offset:-2px}._new_dlxxt_385{color:var(--act);font-weight:600}._new_dlxxt_385 ._tile_dlxxt_203{color:var(--act);background:var(--wash)}@media(max-width:700px){._row_dlxxt_350{min-height:44px}}._open_dlxxt_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_dlxxt_23 ._open_dlxxt_302{box-shadow:none}._fs_dlxxt_411{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0 0 10px;border:0}._fs_dlxxt_411>:not(._head_dlxxt_420){margin:0 12px}._fs_dlxxt_411>.seg{justify-self:start}._head_dlxxt_420{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;background:var(--c-f, var(--blue-f))}._swap_dlxxt_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_dlxxt_315>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._swap_dlxxt_315 svg{flex:none;width:14px;height:14px;color:var(--ink3)}._swap_dlxxt_315:hover{background:var(--hover)}._swap_dlxxt_315:focus-visible{outline:var(--focus-outline);outline-offset:3px}._swap_dlxxt_315[aria-invalid]{outline:2px solid var(--dgr-l)}._sp_dlxxt_468{flex:1}._swapq_dlxxt_315{display:grid;gap:4px}._when_dlxxt_475{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--ink2)}._when_dlxxt_475 .inp{flex:1;min-width:0;max-width:120px;padding-inline:8px}._status_dlxxt_490 .tname>b{display:none}._status_dlxxt_490 .tstat{min-width:0}._status_dlxxt_490 .trow{padding:0;border:0}._fl_dlxxt_500{display:grid;gap:4px}._acts_dlxxt_504{display:flex;align-items:center;gap:8px}._acts_dlxxt_504 .btn.dgr{color:var(--dgr-i)}._mk_dlxxt_52._bad_dlxxt_514{display:inline-flex;align-items:center;gap:4px;color:var(--dgr-i);font:700 12px var(--ui)}._mk_dlxxt_52._bad_dlxxt_514 svg{width:14px;height:14px;flex:none}._mk_dlxxt_52._cnt_dlxxt_526{color:var(--ink2);font:600 12px var(--ui)}._blk_dlxxt_170._late_dlxxt_530{border-color:var(--dgr-l)}._sub_dlxxt_533{display:block;margin:6px 6px 2px}._meta_dlxxt_537{flex:none;font-size:12px;color:var(--ink3);white-space:nowrap}._row_dlxxt_350:disabled{color:var(--ink3);cursor:default}._row_dlxxt_350:disabled:hover{background:none}._steps_dlxxt_552{display:grid;gap:2px}._step_dlxxt_552{display:flex;align-items:center;gap:4px}._step_dlxxt_552 label{flex:1;display:flex;align-items:center;gap:8px;min-width:0;min-height:30px;font-size:13px}._step_dlxxt_552 input{width:16px;height:16px;accent-color:var(--act)}._step_dlxxt_552 input:checked+span{color:var(--ink3);text-decoration:line-through}._once_dlxxt_579{margin:0;padding:6px 8px;border-radius:var(--r-sm);background:var(--wash);color:var(--ink2);font-size:12px}._more_dlxxt_587{display:grid;gap:2px;padding-top:6px;border-top:1px solid var(--hair)}._mrow_dlxxt_593{display:flex;align-items:center;justify-content:space-between;min-height:32px;font-size:13px}._mrow_dlxxt_593 input{width:16px;height:16px;accent-color:var(--act)}._tools_dlxxt_607{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}._tool_dlxxt_607{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_dlxxt_607 svg{width:14px;height:14px;color:var(--ink2)}._tool_dlxxt_607._on_dlxxt_579{border-color:var(--act);background:var(--wash)}._dd_dlxxt_635{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_dlxxt_645{display:grid;gap:2px}._srch_dlxxt_649{display:flex;align-items:center;gap:8px;min-height:28px;font-size:13px}._srch_dlxxt_649 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._item_dlxxt_662{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 6px 0 32px;font-size:13px}._item_dlxxt_662>span{flex:1;min-width:0}._dim_dlxxt_674{color:var(--ink3)}._pmove_dlxxt_679{z-index:1;border:1px solid transparent;text-align:left;font:inherit;font-size:12px;cursor:grab;touch-action:none}._pmove_dlxxt_679:hover{border:1px dashed var(--control)}._pmove_dlxxt_679:focus-visible{outline:var(--focus-outline);outline-offset:3px}._typeDlg_dlxxt_697{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_dlxxt_697 form{display:grid;gap:14px}._typeHd_dlxxt_715{display:flex;align-items:center;justify-content:space-between}._typeHd_dlxxt_715 h2{margin:0;font-size:16px}._typeX_dlxxt_724{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--r-md);background:none;color:var(--ink2);cursor:pointer}._typeX_dlxxt_724:hover{background:var(--hover)}._typeSec_dlxxt_738{display:grid;gap:6px}._typeLbl_dlxxt_742{font:600 13px var(--ui);color:var(--ink1)}._typeChips_dlxxt_746{display:flex;flex-wrap:wrap;gap:6px}._typeChips_dlxxt_746 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_dlxxt_746 button:hover{background:var(--hover)}._typeTwin_dlxxt_763{margin:-6px 0 0;font-size:13px;color:var(--warn-i)}._typeIcons_dlxxt_768{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}._typeIcons_dlxxt_768 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_dlxxt_768 button:hover{background:var(--hover)}._typeIcons_dlxxt_768 button[aria-pressed=true]{border-color:var(--sel-ring);background:var(--sel);color:var(--sel-ink)}._typeSw_dlxxt_791{display:flex;gap:8px}._typeSw_dlxxt_791 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_dlxxt_791 button[aria-pressed=true]{box-shadow:0 0 0 2px var(--act)}._typeTime_dlxxt_807{display:flex;align-items:center;gap:8px}._typeTime_dlxxt_807 ._inp_dlxxt_483{width:110px}._typeTime_dlxxt_807 .lnk{margin-left:auto}._typeMuted_dlxxt_818{color:var(--ink3)}._typeFoot_dlxxt_821{display:flex;justify-content:space-between;align-items:center;gap:12px}._none_dlxxt_829{padding:8px 10px;color:var(--ink3);font-size:13px}._sep_dlxxt_834{margin:4px 0;border:0;border-top:1px solid var(--hair)}._body_dlxxt_179{padding:6px 6px 6px 10px}._head_dlxxt_420{align-items:flex-start}._head_dlxxt_420 ._x_dlxxt_319{margin:-4px 0}._head_dlxxt_420 ._swap_dlxxt_315{font-weight:600;line-height:1.3}._headFold_dlxxt_856{cursor:pointer}._sug_dlxxt_861{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_dlxxt_861>span{flex:1}._sug_dlxxt_861 svg{width:14px;height:14px}._ghost_dlxxt_879._ghost_dlxxt_879{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_dlxxt_879._ghost_dlxxt_879:hover{opacity:1}._ghost_dlxxt_879>span:not(._tile_dlxxt_203){flex:1;min-width:0}._gof_dlxxt_898{margin-left:auto;font-size:12px;color:var(--ink3);white-space:nowrap}._root_ytnua_8{margin:0;padding:0;border:0;min-inline-size:0;display:inline-flex;align-items:center;gap:var(--s1);min-width:0}._step_ytnua_20,._jump_ytnua_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_ytnua_20{flex:none;width:var(--ctl);min-width:var(--ctl);padding:0}._jump_ytnua_21{flex:1 1 auto;min-width:0;white-space:nowrap;padding:0 12px}._step_ytnua_20 svg,._jump_ytnua_21 svg{width:16px;height:16px;flex:none}._step_ytnua_20:hover:not(:disabled),._jump_ytnua_21:hover{background:var(--hover)}._step_ytnua_20:disabled{color:var(--dis-ink);background:var(--dis-bg);cursor:not-allowed}@media(max-width:700px){._step_ytnua_20,._jump_ytnua_21{height:var(--ctl-touch);min-height:var(--ctl-touch)}._step_ytnua_20{width:var(--ctl-touch);min-width:var(--ctl-touch)}}.lonn .btn.ghost{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.lonn .lcount{color:var(--warn-i);font-weight:600;text-decoration:none}.lonn .lcount:hover{text-decoration:underline}.lonn .mbar .tllbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lonn .lsech{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;padding:var(--s4) 0 var(--s2);border-bottom:1px solid var(--base)}.lonn .lsech h2{margin:0;font-size:18px;font-weight:650;line-height:1.35;color:var(--ink1)}@media(max-width:800px){.lonn .lsech h2{font-size:18px}}.lonn .lsech .sub{font-size:13px;color:var(--ink3)}.lonn .lchecks .lchks ul{list-style:none;margin:0;padding:0}.lonn .lchecks .lchk{display:grid;grid-template-columns:minmax(150px,200px) minmax(0,1fr) 152px;gap:var(--s3);align-items:start;padding:20px 0;border-bottom:1px solid var(--base)}.lonn .lchkw{display:flex;gap:12px;align-items:flex-start;min-width:0}.lonn .lchkw .av{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--sunken);border:1px solid var(--base);font:600 11px/1 var(--ui);color:var(--ink2)}.lonn .lchkw b{display:block;font-size:14px;font-weight:600;color:var(--ink1);line-height:1.4}.lonn .lchkw small{display:block;font-size:13px;color:var(--ink3)}.lonn .lchkw a{color:inherit;text-decoration:none}.lonn .lchkw a:hover b{text-decoration:underline}.lonn .lchecks .lchkt{font-size:14px;gap:4px}.lonn .lchecks .lchkt b{font-size:16px;font-weight:600}.lonn .lchecks .lchka{justify-content:flex-end;margin:0}.lonn .lchecks .lchka .mlink,.lonn .lchecks .lchka .btn{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.lonn .lchecks .lchk.dgr .lchkt b{color:var(--ink1)}.lonn .lchecks .lexp,.lonn .lchecks details.mexp{margin-top:var(--s2)}@media(max-width:760px){.lonn .lchecks .lchk{grid-template-columns:1fr;gap:8px}.lonn .lchecks .lchka{justify-content:flex-start}}.lonn table.mt .status{background:none;border:0;padding-inline:0}.lonn .lhelp{display:flex;align-items:center;gap:8px;margin:var(--s2) 0 0;font-size:13px;color:var(--ink3)}.lonn section.mcard{background:none;border:0;border-radius:0;box-shadow:none}.lonn section.mcard .mcf{padding-inline:0}.lonn .mbar .btn{min-height:40px;border-color:var(--button-border)}.lonn .mbar div.mf{display:grid;gap:4px;font-size:13px;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 .lstmt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s2) var(--s4);align-items:end;padding:var(--s3) 0;border-top:2px solid var(--ink1);border-bottom:1px solid var(--base);margin-bottom:var(--s2)}.lonn .lsum{display:grid;gap:4px;min-width:0}.lonn .llbl{font-size:14px;font-weight:600;color:var(--ink2)}.lonn .lamt{font-size:clamp(28px,4vw,40px);line-height:1.1;font-weight:700;color:var(--ink1);letter-spacing:-.01em}.lonn .lfig{display:flex;gap:var(--s4);margin:0}.lonn .lfig div{display:grid;gap:2px}.lonn .lfig dd{margin:0;font-size:22px;font-weight:600;color:var(--ink1)}.lonn .lfig dt{font-size:13px;color:var(--ink3)}.lonn .lstmt .lcalc{grid-column:2;grid-row:2;justify-self:end;margin:0}.lonn .lcue{grid-column:1;grid-row:2;display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:14px;color:var(--ink2)}.lonn .lcue p,.lonn .lcue output{margin:0;flex:1;min-width:220px}.lonn .lcue b{font-weight:600}.lonn .lcue.warn b{color:var(--warn-i)}.lonn .lcue.dgr b{color:var(--dgr-i)}.lonn .lcue.ok b,.lonn .lcue.ok .icon{color:var(--ok-i)}.lonn .lcue .btn{min-height:var(--ctl)}@media(max-width:640px){.lonn .lstmt{grid-template-columns:1fr}.lonn .lstmt .lcalc,.lonn .lcue{grid-column:1;grid-row:auto;justify-self:start}.lonn .lcue .btn{width:100%;justify-content:center}}.lonn .lmain{min-width:0}.lonn table.mt td small{margin-top:2px}.lonn table.mt td .mstat{white-space:nowrap}.lonn table.mt td .mlink{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.lonn .lwho{color:inherit;text-decoration:none;font-weight:600}.lonn .lwho:hover{text-decoration:underline}@media(max-width:900px){.lonn .lwho{position:relative;display:inline-block}.lonn .lwho:after{content:"";position:absolute;top:-13px;right:0;bottom:-13px;left:0}}.lonn .lempty{margin:0;padding:20px;color:var(--ink3);font-size:14px}.lonn .mcf b{font-weight:600;color:var(--ink1);font-variant-numeric:normal}.lonn .llock{padding:14px 20px;border-bottom:1px solid var(--base);background:var(--sunken);display:grid;gap:8px;font-size:14px}.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);font-size:13px}.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:14px}.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:13px}.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:14px}.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:var(--fs-min)}.lonn .lparts li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:var(--fs-body)}.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:var(--fs-meta)}.lonn .lpartn{display:grid;justify-items:end;gap:2px;font-variant-numeric:normal;white-space:nowrap}.lonn .lpartn span{color:var(--ink2)}.lonn .lreasons{margin:0;padding-left:18px;font-size:var(--fs-meta);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:var(--fs-body)}.lonn .lhist li:last-child{border-bottom:0}.lonn .lhist small{color:var(--ink3)}.lonn .lhist p{margin:0;font-size:var(--fs-body)}.lonn .lhist li.lsaved{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lonn .lsaved>span{display:grid;gap:2px;min-width:0;flex:1 1 180px;overflow-wrap:anywhere}.lonn .lhist .mf{display:grid;gap:4px;margin:12px 0}.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:var(--fs-body)}.lonn .lexpt b{font-weight:600;color:var(--ink1)}.lonn .lexpt>span{color:var(--ink2)}.lonn .lexpa{display:inline-flex;gap:8px}.lfmt{border:0;margin:var(--s3) 0 0;padding:0;min-width:0}.lfmt legend{display:grid;gap:2px;padding:0 0 var(--s1);font-size:var(--fs-body)}.lfmt legend b{font-weight:600;color:var(--ink1)}.lfmt legend span{color:var(--ink2);font-size:var(--fs-meta)}.lfmt label>span>span:last-child{color:var(--ink2)}.lfext{font-weight:400;color:var(--ink3);font-variant-numeric:tabular-nums}.lfpick{flex:1 1 100%;color:var(--ink2);font-size:var(--fs-meta)}.lfpick b{color:var(--ink1)}.lonn .lplan{flex-basis:100%;display:grid;gap:8px;font-size:14px}.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:14px;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 .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:640px){.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.lcards thead{display:none}.lonn table.mt.lcards,.lonn table.mt.lcards tbody,.lonn table.mt.lcards tr,.lonn table.mt.lcards td{display:block;width:100%}.lonn table.mt.lcards tr{padding:12px 0;border-bottom:1px solid var(--hair);display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.lonn table.mt.lcards td{padding:0;border:0}.lonn table.mt.lcards td:first-child,.lonn table.mt.lcards td:last-child{grid-column:1/-1}.lonn table.mt.lcards td.num{text-align:left}.lonn table.mt.lcards td small{white-space:normal}.lonn table.mt.lcards td[data-k]:before{content:attr(data-k);display:block;color:var(--ink3);font-size:13px}}@media(max-width:900px){.lonn .llock{padding:12px 16px}.lonn.oms td .inp{width:100%}.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 .mpanel .mnote .mna{padding-left:0}.lonn.oms fieldset.mchips{border:0;padding:0;align-self:flex-end}.lonn.oms .lchart svg{max-width:860px;margin:0 auto}@media(max-width:640px){.lonn .mh .mha{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.lonn .mh .mha .btn{width:auto;min-height:44px}.lonn .mh .mha .btn.pri{margin-left:auto}}.lonn table.mt td.num{white-space:nowrap}.lonn .mh .btn,.lonn .mbar .btn,.lonn .mbar .pc button{min-height:var(--ctl)}.lonn details>summary{display:list-item;min-height:44px;padding-block:12px;box-sizing:border-box;cursor:pointer}.lonn .lcount{display:inline-flex;align-items:center;min-height:44px}.lonn .lsech .mlink{min-height:44px;display:inline-flex;align-items:center}.lonn .mpanel .mnote>.mnt{flex:none}.lonn .lamt.old{color:var(--ink3)}.lonn .lro{grid-column:1/-1;margin:0;font-size:14px;color:var(--ink2)}.lonn .lok{display:flex;align-items:center;gap:8px;margin:var(--s2) 0 0;color:var(--ok-i);font-weight:600}.lonn .lstmt .lcue.dgr{grid-row:1;grid-column:1/-1}.lonn .lamt{font-size:38px;font-weight:620}.lonn .lfig dd{font-size:24px;font-weight:550}.lonn table.mt th{font-size:13px}.lonn table.mt td,.lonn .lwho{font-size:14px}.lonn table.mt .person-label{align-items:flex-start}.lonn table.mt .person-label>.av{width:28px;height:28px;min-width:28px;flex-basis:28px;margin-top:-4px}.lonn{padding-bottom:72px}@media(max-width:640px){.lonn .mh .mhs{display:none}.lonn .lamt{font-size:32px}.lonn .lfig dd{font-size:16px}.lonn .lstmt{padding:var(--s2) 0;gap:6px var(--s3)}.lonn .lstmt .lfig{grid-column:1}}@media(max-width:370px){.lonn .mh h1{font-size:24px}.lonn .lamt{font-size:28px}}.lonn .lready[data-state=stale] .lfig dd,.lonn:has(.lready[data-state=stale]) table.mt td.num{color:var(--ink3)}.lonn .mcard.lnone table,.lonn .mcard.lnone .mcf,.lonn .mcard.lnone .lsech{display:none}.lonn .mbar button,.lonn .mpanel .mnote .btn{min-height:var(--ctl)}.lonn .lfoot .mlink{min-height:44px;display:inline-flex;align-items:center}@media(min-width:801px){.lonn table.mt td .mlink{font-size:13px}}@media(max-width:640px){.lonn .lchecks .lchk{grid-template-columns:minmax(0,1fr) auto}.lonn .lchecks .lchkw{grid-column:1;grid-row:1}.lonn .lchecks .lchka{grid-column:2;grid-row:1;justify-content:flex-end}.lonn .lchecks .lchkt{grid-column:1/-1;grid-row:2}}.lonn .mcf .mlink,.lonn .lrecs li a{min-height:44px;display:inline-flex;align-items:center}.lonn.oms .ltgt{display:grid;gap:4px;font-size:13px;color:var(--ink3)}.lonn.oms .ltgt .inp{width:88px;min-height:var(--ctl)}.lonn .lbasis{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;margin:var(--s3) 0 0}.lonn .lbasis>span{font-size:13px;color:var(--ink3)}.lonn .lseg{display:inline-flex;gap:2px;padding:3px;margin:0;border:1px solid var(--base);border-radius:10px;background:var(--sunken)}.lonn .lseg button{min-height:40px;padding:0 16px;border:0;border-radius:8px;background:none;font:600 14px/1 var(--ui);color:var(--ink2);cursor:pointer}.lonn .lseg button[aria-pressed=true]{background:var(--card);color:var(--act);box-shadow:0 0 0 1px var(--base)}.lonn .lcalcs{margin-top:var(--s3);padding:var(--s3) 0;border-top:2px solid var(--ink1);border-bottom:1px solid var(--base)}.lonn .lcalcs h2{margin:0 0 var(--s2);font-size:16px;font-weight:600;color:var(--ink1)}.lonn .leq{display:grid;grid-template-columns:auto auto auto auto 1fr;align-items:center;gap:var(--s2) var(--s4)}.lonn .lterm{display:grid;gap:2px}.lonn .lterm span,.lonn .lres span{font-size:13px;color:var(--ink3)}.lonn .lterm b{font-size:24px;font-weight:550;color:var(--ink1);white-space:nowrap}.lonn .lop{font-size:20px;color:var(--ink3)}.lonn .lres{display:grid;justify-items:end;gap:2px}.lonn .lres b{font-size:38px;font-weight:620;line-height:1.15;color:var(--ink1);white-space:nowrap}.lonn .lcover{display:flex;align-items:center;gap:8px;margin:var(--s2) 0 0;font-size:13px;color:var(--ink2)}.lonn.oms table.mt{margin-top:var(--s3)}.lonn.oms table.mt td .inp{width:132px;min-height:var(--ctl);text-align:right}.lonn.oms .lunk,.lonn.oms .lover{color:var(--warn-i);font-weight:600}.lonn.oms tr.tot td{background:var(--sunken);font-weight:600}.lonn.oms tr.tot small{display:block;font-weight:400;color:var(--ink3);font-size:13px}.lonn.oms tr.lmatched td{border-top:2px solid var(--base)}@media(max-width:640px){.lonn .leq{grid-template-columns:1fr auto;gap:6px 12px}.lonn .leq .lop{display:none}.lonn .lres{grid-column:1/-1;justify-items:start;border-top:1px solid var(--base);padding-top:8px}.lonn .lres b{font-size:32px}.lonn .lterm b{font-size:18px}.lonn.oms table.mt td .inp,.lonn .lseg{width:100%}.lonn .lseg button{flex:1}}.lonn.oms .lcalcs .lsum{display:block}.lonn.oms .lcalcs .lsum>b,.lonn.oms .lcalcs .lsum output b{font-size:16px;font-weight:600;color:var(--ink1)}.lonn .leq{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr)}.lonn .lop{justify-self:center}@media(max-width:640px){.lonn .leq{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"a eq r" "b eq r";gap:6px 12px}.lonn .leq>.lterm:first-child{grid-area:a;padding-bottom:6px;border-bottom:1px solid var(--ink3)}.lonn .leq>.lterm:nth-of-type(2){grid-area:b}.lonn .leq .lop{display:none}.lonn .leq .lop:nth-of-type(2){display:block;grid-area:eq;align-self:center}.lonn .lres{grid-area:r;grid-column:auto;justify-items:end;border-top:0;padding-top:0;align-self:center}.lonn .lres b{font-size:30px}.lonn.oms table.mt.lcards td.lday{grid-column:1;font-weight:600}.lonn.oms table.mt.lcards td[data-testid=day-pct]{grid-column:2;grid-row:1;text-align:right;font-size:18px;font-weight:600}.lonn.oms table.mt.lcards td[data-testid=day-pct]:before{display:none}.lonn.oms table.mt.lcards tr.tot td:first-child{grid-column:1}.lonn.oms table.mt.lcards tr.tot td:nth-child(2){grid-column:2;grid-row:1;text-align:right}.lonn.oms table.mt.lcards tr.tot td:nth-child(2):before{display:none}}.lonn .lseg button,.lonn.oms .btn,.lonn.oms .mbar button{min-height:var(--ctl)}.lonn.oms .mbar .btn.ghost{font-size:14px;border:1px solid transparent}.lonn .inp:focus-visible{outline:var(--focus-outline);outline-offset:3px;box-shadow:none}.lonn.oms details>summary{min-height:48px}.lonn.oms .lkr{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lonn.oms .lkr>span{color:var(--ink3);font-size:13px}@media(max-width:640px){.lonn .lres b{font-size:32px}.lonn .lterm b{font-size:16px}.lonn.oms table.mt.lcards tr{gap:2px 12px;padding:10px 0}.lonn.oms table.mt.lcards td[data-k]:before{display:inline;margin-right:6px}.lonn.oms table.mt.lcards td.num:nth-child(5){grid-column:1}.lonn.oms table.mt.lcards td:last-child{grid-column:2;align-self:center;text-align:right}.lonn.oms tbody tr:not(.tot) td.num:nth-child(5):before{display:block;margin:0 0 2px}.lonn.oms .lkr{width:100%}.lonn.oms table.mt.lcards tr:not(.tot) td:last-child{align-self:end;padding-bottom:12px}.lonn.oms table.mt.lcards tr.tot td.num:nth-child(n+3){grid-column:1/-1;display:flex;justify-content:space-between;gap:12px}.lonn.oms table.mt.lcards tr.tot td.num:nth-child(n+3):before{margin:0}.lonn.oms table.mt.lcards tr.tot td:last-child{display:none}}@media(max-width:370px){.lonn .lres b{font-size:28px}}.lonn.oms .ltgt{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:13px;color:var(--ink3)}.lonn.oms .ltgt .inp{width:64px;min-height:var(--ctl);text-align:right}.lonn .lbasis .lpause{font-size:13px;color:var(--ink3)}@media(min-width:641px){.lonn.oms table.mt td{padding-block:6px}}@media(max-width:640px){.lonn .lbasis{margin-top:var(--s2);row-gap:6px}.lonn .lbasis .lpause{flex:1;min-width:0;font-size:13px}.lonn.oms .ltgt{margin-left:auto}.lonn .lcalcs{margin-top:var(--s2);padding:var(--s2) 0}.lonn .lcalcs h2{margin-bottom:6px}.lonn .lcover{font-size:13px;margin-top:6px}.lonn.oms .mbar{row-gap:6px}}@media(max-width:640px){.lonn.oms .lrange{display:none}.lonn.oms .mbar{flex-wrap:wrap;align-items:center}.lonn.oms .mbar .mchips{flex:1 1 100%}.lonn.oms .mbar>:not(.mchips){flex:1 1 auto;min-width:0}.lonn .mh .mha{margin-top:4px}.lonn.oms .mtabs{margin-top:var(--s2)}}.lset{margin:0 0 var(--s4);border-bottom:1px solid var(--base)}.lset>h2{margin:0;font-size:20px;font-weight:650}.lset>.lsets{margin:4px 0 var(--s2);font-size:14px;color:var(--ink3)}.lsetl{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:16px 0;border-top:1px solid var(--base)}.lsetl h3{margin:0;font-size:16px;font-weight:600;color:var(--ink1)}.lsetl p{margin:0;font-size:14px;color:var(--ink2);text-align:left}.lsetl .mlink{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;justify-self:end}.lsetl .lwarn{color:var(--warn-i)}@media(max-width:640px){.lsetl{grid-template-columns:1fr;gap:4px}.lsetl .mlink{justify-self:start}}@media(max-width:640px){table.t[data-testid=payroll-types] thead{display:none}table.t[data-testid=payroll-types],table.t[data-testid=payroll-types] tbody,table.t[data-testid=payroll-types] tr,table.t[data-testid=payroll-types] td{display:block;width:100%}table.t[data-testid=payroll-types] tr{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px;padding:12px 0;border-bottom:1px solid var(--hair)}table.t[data-testid=payroll-types] td{padding:0;border:0;text-align:left}table.t[data-testid=payroll-types] td:nth-child(3){grid-column:1/-1}table.t[data-testid=payroll-types] td:last-child{grid-column:1/-1}table.t[data-testid=payroll-types] td:last-child .btn{min-height:44px}}@media(max-width:720px){.lonn .mcard:has(>table.t),.lonn .mcard:has(table.t){overflow-x:auto}.lonn table.t td,.lonn table.t th{white-space:nowrap}}.lonn .dlt-card{margin-top:var(--s3)}@media(min-width:901px){.lonn table.dlt tbody:not(:last-child) tr:last-child td{border-bottom:1px solid var(--hair)}.lonn section.mcard .dlt-card table.mt th:first-child,.lonn section.mcard .dlt-card table.mt td:first-child{padding-left:16px}.lonn table.dlt tr.dlt-sub th{background:none;border-bottom:1px solid var(--hair);padding-block:8px}.lonn table.dlt tr.dlt-m td{padding-block:8px;background:var(--sunken)}.lonn section.mcard table.dlt tr.dlt-m td:first-child{padding-left:28px}}@media(max-width:900px){.lonn table.dlt tr{grid-template-columns:repeat(2,minmax(0,240px))}.lonn table.dlt td:empty,.lonn table.dlt tr.dlt-sub{display:none}.lonn table.dlt td.dlt-act{grid-column:1/-1}.lonn table.dlt td.dlt-act .btn{min-height:var(--ctl-touch)}.lonn table.dlt tr.dlt-m{background:var(--sunken)}.lonn table.dlt tr.dlt-m td,.lonn table.dlt tr.dlt-m td:first-child{padding:0;background:none}}@media(min-width:641px)and (max-width:900px){.lonn.oms table.mt td .lgo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lonn.oms table.mt td .inp{width:96px}.lonn.oms table.mt th{white-space:normal}.lonn.oms table.mt td .mlink{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;position:relative}}@media(max-width:640px){.lonn.oms table.mt.lcards td[data-testid=day-pct]{white-space:normal;min-width:0}.lonn.oms table.mt.lcards td[data-testid=day-pct] span{font-size:15px}}@media(max-width:640px){.lonn table.mt.lcards tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:420px){.lonn.oms table.mt.lcards tbody tr:not(.tot) td.num[data-k]:not([data-testid=day-pct]):before{display:block;margin:0}}.lonn .mh .btn{font-size:14px;font-weight:550}@media(max-width:640px){.lonn.oms table.mt.lcards tr.lmatched td{border-top:0}.lonn.oms table.mt.lcards tr.lmatched{border-top:2px solid var(--base)}.lonn .lfoot .sp{display:none}.lonn .lfoot{justify-content:flex-start;flex-wrap:wrap;gap:4px 16px}}.lonn .lstmt{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:18px 20px;border:1px solid var(--hero-bd);border-radius:var(--r-panel);background:var(--hero-bg);margin-bottom:0}.lonn .lstmt{--lime-ink:var(--brand-lime-ink);background:var(--brand-lime);border-color:var(--brand-lime-line);border-radius:0;color:var(--lime-ink)}.lonn .lstmt :is(.llbl,.lamt,.lsumsub,.lfig dd,.lfig dt,.lcue,.lcue p,.lcalc>summary){color:var(--lime-ink)}.lonn .lsumsub{font-size:var(--fs-meta);color:var(--ink2)}.lonn .lstmt .lfig{grid-column:2;grid-row:1;gap:28px}.lonn .lstmt .lfig div{display:flex;flex-direction:column-reverse;gap:2px}.lonn .lstmt .lfig dt{order:2;font-size:var(--fs-meta);color:var(--ink2)}.lonn .lstmt .lfig dd{order:1}.lonn .lstmt .lfig div{flex-direction:column}.lonn .lppl{display:inline-flex;align-items:center;min-height:44px;color:var(--act);text-decoration:none;font-weight:inherit}.lonn .lppl:hover{text-decoration:underline}.lonn .lstmt .lcalc{grid-column:3;grid-row:1;justify-self:end;align-self:center}.lonn .lstmt .lcue{grid-column:1/-1;grid-row:auto}.lonn .lstmt .lro{grid-column:1/-1}.lonn .ldeliv{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--base);font-size:var(--fs-meta)}.lonn .ldeliv>.icn{flex:none;color:var(--ink2);width:18px;height:18px}.lonn .ldelivt{flex:1;min-width:0;display:grid;gap:2px}.lonn .ldelivt b{font-size:var(--fs-body);font-weight:600;color:var(--ink1)}.lonn .ldelivt span{color:var(--ink2)}.lonn .ldeliv .mlink,.lonn .lready .mnote .mlink{min-height:44px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.lonn .lready{display:grid;gap:12px}.lonn .lready>.mnote{margin:0}.lonn details.lchecks{border-radius:var(--r-panel);border:1px solid var(--hair);background:var(--card)}.lonn details.lchecks>summary{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:56px;list-style:none;border-radius:11px;background:var(--card);color:var(--ink1);cursor:pointer}.lonn details.lchecks>summary:hover{background:var(--hover)}.lonn details.lchecks>summary::-webkit-details-marker{display:none}.lonn details.lchecks[open]>summary{border-radius:11px 11px 0 0}.lonn details.lchecks>summary>.icn{flex:none;width:32px;height:32px;padding:7px;border-radius:8px;background:var(--sunken);color:var(--ink2)}.lonn details.lchecks.warn>summary>.icn{background:var(--warn-f);color:var(--warn-i)}.lonn .lchkst{flex:1;min-width:0;display:grid;gap:2px}.lonn .lchkst b{font-size:var(--fs-body);font-weight:650;min-height:0;display:block}.lonn .lchkst span{font-size:var(--fs-meta)}.lonn .lchkst span{color:var(--ink2)}.lonn .lchksv{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--link)}.lonn .lchksv .icn{transition:transform .15s}.lonn details.lchecks[open] .lchksv .icn{transform:rotate(180deg)}.lonn .lchksb{padding:0 14px 8px}.lonn .lchksb .lchks:first-child .lchk:first-child{padding-top:14px}.lonn .lchksf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lonn .lchksf .lhelp{margin:0}.lonn .lchksf .mlink{min-height:44px;display:inline-flex;align-items:center}.lonn .lchkq{margin:0;font-size:var(--fs-body);color:var(--ink2)}.lonn .lready>.lok{margin:0}@media(prefers-reduced-motion:reduce){.lonn .lchksv .icn{transition:none}}.lonn .lledger{margin-top:var(--s3)}.lonn .lledger .lsech{padding-top:0}.lonn .lstmt .lfig dd{min-height:44px;display:flex;align-items:center}.lonn .lledger .lsech{border-bottom:0;padding-bottom:4px}.lonn .lcnt{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;margin-left:6px;border-radius:var(--r-pill);background:var(--sunken);color:var(--ink2);font-size:var(--fs-meta);font-weight:600;vertical-align:middle}.lonn .ltools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0 12px}.lonn .lsrch{position:relative;display:flex;align-items:center;flex:0 1 280px;min-width:200px}.lonn .lsrch>.icn{position:absolute;left:12px;width:16px;height:16px;color:var(--ink3);pointer-events:none}.lonn .lsrch .inp{width:100%;min-height:var(--ctl);padding-left:36px}.lonn .ltools select.inp{min-height:var(--ctl);flex:0 0 auto}.lonn .lscopenote{margin:0 0 0 auto;font-size:var(--fs-meta);color:var(--ink2)}.lonn table.mt td .mlink .icn{width:16px;height:16px}.lonn .lnomatch{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--base);font-size:var(--fs-body);color:var(--ink2)}.lonn .lnomatch output{display:block;flex:1;min-width:220px}.lonn .lnomatch b{color:var(--ink1);font-weight:600}.lonn .lnomatch .btn{min-height:var(--ctl)}.lonn .lpager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;font-size:var(--fs-meta);color:var(--ink2)}.lonn .lpagerb{display:inline-flex;align-items:center;gap:8px}.lonn .lpagerb .btn{min-width:var(--ctl);min-height:var(--ctl);justify-content:center}.lonn .lprev{margin-bottom:var(--s2)}.lonn .lprev .mfact small{display:block;font-weight:400;color:var(--ink3);font-size:var(--fs-meta)}.lonn .lsteps{list-style:none;margin:4px 0;padding:0;display:grid;gap:2px;font-size:var(--fs-meta);color:var(--ink2)}.lonn .lsteps li{display:flex;align-items:center;gap:6px}.lonn .lsteps li:not(.ok){padding-left:22px}.lonn .lsteps li.ok{color:var(--ink1)}.lonn .lsteps .icn{width:16px;height:16px;color:var(--ok-l)}@media(max-width:900px){.lonn .lstmt{grid-template-columns:minmax(0,1fr) auto}.lonn .lstmt .lfig{grid-column:1;grid-row:2}.lonn .lstmt .lcalc{grid-column:2;grid-row:2}}@media(max-width:640px){.lonn .lstmt{padding:14px 16px;gap:8px 12px}.lonn .lstmt .lfig{gap:20px}.lonn .lsrch,.lonn .ltools select.inp{flex:1 1 100%}.lonn .lscopenote{margin:0}.lonn .lsrch .inp,.lonn .ltools select.inp{font-size:16px}.lonn details.lchecks>summary{padding:10px 12px}.lonn .lchksb{padding:0 12px 8px}}@media(max-width:640px){.lonn .lledger table.mt.lcards td:nth-child(4){grid-column:1;align-self:center}.lonn .lledger table.mt.lcards td:nth-child(4):before{display:none}.lonn .lledger table.mt.lcards td:last-child{grid-column:2;justify-self:end}}.lonn .lstmt .lcalc[open]{grid-column:1/-1;justify-self:stretch}.lonn .llocka{min-width:0;max-width:100%}.lonn .llocka .btn{white-space:normal;text-align:left;max-width:100%;height:auto}.lonn .lstmt .lsum{grid-row:1;grid-column:1}.lonn .lstmt .lcue.dgr{grid-row:auto;grid-column:1/-1}@media(max-width:900px){.lonn .lstmt .lsum{grid-column:1/-1}}.lonn .lwho{position:relative;display:inline-block}.lonn .lwho:after{content:"";position:absolute;top:-13px;right:0;bottom:-13px;left:0}.lonn .lhist li.lsaved-on{background:var(--wash);border-radius:var(--r-sm);padding-inline:8px}.lonn details.lchecks .lchkst b.lcount{color:var(--ink1)}@media(max-width:400px){.lonn .lstmt{grid-template-columns:minmax(0,1fr);padding:14px 12px}.lonn .lstmt .lcalc{grid-column:1;grid-row:auto;justify-self:start}.lonn .lstmt .lfig{flex-wrap:wrap;gap:12px 20px}}.lonn .lready{grid-template-columns:minmax(0,1fr)}.lonn .lready>*{min-width:0}.lonn .ldelivt{overflow-wrap:anywhere}.timer .mbar .mf{display:grid;gap:4px;font-size:13px;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 .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:13px;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 .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 .tlsumline{font-size:15px}}@media(max-width:640px){.timer .mbar .mf:has(input[type=search]){grid-column:1/-1}}@media(max-width:370px){.timer .mh .mha>*{flex-basis:auto}}@media(max-width:640px){.timer .mbar>*{order:3;grid-column:1/-1}.timer .mbar>.mf:nth-child(1){order:1;grid-column:auto}.timer .mbar>.mf:nth-child(3){order:2;grid-column:auto}}.timer fieldset.mchips{border:0;padding:0;margin:0 0 var(--s3);min-width:0}.timer .tlcmp{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);padding:var(--s2) 0 var(--s3);border-bottom:1px solid var(--base)}.timer .tlcmp>div{display:grid;gap:4px;align-content:start}.timer .tlcmp>div>span{font-size:13px;color:var(--ink3)}.timer .tlcmp b{font-size:32px;font-weight:620;line-height:1.1;color:var(--ink1);white-space:nowrap}.timer .tlcmp b small{font-size:15px;font-weight:500;color:var(--ink3)}.timer .tlcmp .warn b{color:var(--warn-i)}.timer .tlcmp .tlbar{display:block;height:4px;border-radius:2px;background:var(--control);margin:6px 0 4px;max-width:100%}.timer .tlcmp .warn .tlbar{background:var(--warn-l)}.timer .tlcmp>div>small{font-size:13px;color:var(--ink2)}.timer .tlcmp>p{grid-column:1/-1;margin:0;font-size:13px;color:var(--ink3)}.timer details.tldet>summary{display:list-item;min-height:48px;padding-block:13px;box-sizing:border-box;font-size:14px;font-weight:600;cursor:pointer}.timer .mpanel .mnote{margin-block:var(--s2)}.timer .tlcmp .tltrack{display:block;height:4px;border-radius:2px;background:var(--hair);margin:6px 0 4px}.timer .tlcmp .tltrack>.tlbar{margin:0}.timer .mpanel .mpf>.btn.pri{order:-1}.timer .mpanel .mpf>.btn.pri{order:0}.timer .mpanel .mpf>.mpfsep{margin-left:auto;order:1}.timer .mpanel .mpf>.more{order:2}.timer details.tldet>summary{display:flex;align-items:center;justify-content:space-between;width:100%;list-style:none;border-block:1px solid var(--base)}.timer details.tldet>summary::-webkit-details-marker{display:none}.timer details.tldet>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--ink3);border-bottom:2px solid var(--ink3);transform:rotate(45deg);margin-right:4px}.timer details.tldet[open]>summary:after{transform:rotate(-135deg)}.timer .btn.sm,.timer .btn,.timer .mbar select,.timer .mbar .inp,.timer .mbar button,.timer .mpf .more,.timer .mpx{min-height:var(--ctl)}.timer .mpf .more,.timer .mpx{min-width:var(--ctl)}.timer table.mt td[data-k],.timer table.mt .mstat,.timer .tlwho .mlink{white-space:nowrap}.timer .tlwho input{margin:0}.timer table.mt td.num{font-size:14px}.timer{padding-bottom:72px}@media(min-width:641px)and (max-width:1100px){#main:has(.timer){padding-inline:28px}}@media(max-width:640px){#main:has(.timer){padding-inline:20px}}@media(max-width:370px){#main:has(.timer){padding-inline:14px}}.timer .tlback{display:inline-flex;align-items:center;min-height:44px;margin-bottom:4px}@media(max-width:640px){.timer table.mt.tlcards thead{display:none}.timer table.mt.tlcards,.timer table.mt.tlcards tbody,.timer table.mt.tlcards tr,.timer table.mt.tlcards td{display:block;width:100%}.timer table.mt.tlcards tr{padding:12px 0;border-bottom:1px solid var(--hair);display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.timer table.mt.tlcards td{padding:0;border:0}.timer table.mt.tlcards td:first-child{grid-column:1/-1}.timer table.mt.tlcards td[data-k]:before{content:attr(data-k);display:block;margin-bottom:2px;color:var(--ink3);font-size:13px}.timer table.mt.tlcards td.num{text-align:left}.timer table.mt.tlcards td.tlact{grid-column:1/-1;text-align:left}.timer table.mt.tlcards td[data-k],.timer table.mt.tlcards .mstat{white-space:normal}}@media(min-width:1440px){.timer .msplit.open table.mt td[data-k],.timer .msplit.open .tlwho .mlink{white-space:normal}}@media(min-width:1101px){#main:has(.timer){padding-inline:36px}}.timer .tlwho .mlink{min-height:44px;display:inline-flex;align-items:center}@media(max-width:640px){.timer .mbar select{font-size:16px;text-overflow:ellipsis}.timer .tlcard{margin-bottom:72px}}.timer .tlpickall{min-height:44px;display:inline-flex;align-items:center}.timer table.mt input[type=checkbox]{width:24px;height:24px}.timer .tlnobox{width:24px}@media(min-width:641px)and (max-width:1180px){.timer table.mt td[data-k]{white-space:normal}}.timer .tlcard{overflow-x:auto}@media(min-width:641px)and (max-width:1000px){.timer table.mt .mstat,.timer .tlwho .mlink{white-space:normal}.timer table.mt th,.timer table.mt td{padding-inline:8px}}.timer table.mt td:first-child{min-width:170px}.timer .tlwho .mlink{overflow-wrap:normal;word-break:normal}@media(max-width:900px){.timer table.mt.acards tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-inline:0}.timer table.mt.acards td[data-k]{display:grid;gap:2px;text-align:left}.timer table.mt.acards td[data-k]:before{content:attr(data-k)}.timer table.mt.acards td:last-child{grid-column:1/-1}}._stack_10mqv_9{flex-direction:column;align-items:stretch;gap:4px}._stack_10mqv_9>.card{flex:none}.v19 ._card_10mqv_6{min-height:48px;padding:5px 8px;gap:0;justify-content:flex-start;border:1px solid transparent;border-radius:var(--r-sm);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_10mqv_6:hover{border-color:color-mix(in srgb,var(--cl) 40%,var(--card));box-shadow:none}.v19 ._card_10mqv_6.draft{background-image:none;border:1px dashed var(--control)}.v19 ._card_10mqv_6.open{background:transparent;border:1px dashed var(--control)}.v19 ._card_10mqv_6.sel{outline:var(--focus-outline);outline-offset:1px}.v19 ._card_10mqv_6 ._time_10mqv_52{font:700 13px/1.4 var(--ui);font-variant-numeric:normal;color:inherit}.v19 ._card_10mqv_6 ._l2_10mqv_57{position:relative;z-index:2;pointer-events:none;display:flex;align-items:center;gap:6px;min-height:16px;min-width:0}.v19 ._card_10mqv_6 ._l2_10mqv_57:has(._warn_10mqv_69){padding-right:0}.v19 ._card_10mqv_6:hover ._l2_10mqv_57,.v19 ._card_10mqv_6:focus-within ._l2_10mqv_57{padding-right:22px}.v19 ._card_10mqv_6 ._type_10mqv_76{flex:1 1 auto;min-width:0;font:500 12px/1.4 var(--ui);color:inherit}.v19 ._card_10mqv_6 ._project_10mqv_82{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_10mqv_95{display:inline-flex;align-items:center;gap:3px;flex:none;height:16px}._slot_10mqv_95>i{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;font-style:normal;pointer-events:auto}._word_10mqv_28{display:none;margin-left:3px;font:600 11px/16px var(--ui);white-space:nowrap}@container (min-width: 90px){._word_10mqv_28{display:inline}}._slot_10mqv_95 svg{width:14px;height:14px}._slot_10mqv_95>i.bad,._warn_10mqv_69.bad{color:var(--dgr-i)}._slot_10mqv_95>i.act,._warn_10mqv_69.act{color:var(--warn-i)}._slot_10mqv_95>i.done{color:var(--ok-l)}._slot_10mqv_95>i.quiet{color:inherit;opacity:.8}._slot_10mqv_95 .more{font:700 11px/16px var(--ui);padding:0 4px;border-radius:var(--r-xs);background:color-mix(in srgb,currentColor 12%,transparent)}._warn_10mqv_69{position:relative;z-index:3;display:inline-flex;pointer-events:auto}._warn_10mqv_69 button{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--r-xs);background:none;color:inherit;cursor:pointer}._warn_10mqv_69 button:focus-visible{outline:none;box-shadow:var(--ring)}.v19 ._card_10mqv_6 .pick{left:auto;top:auto;right:28px;bottom:3px;width:16px;height:16px;font-size:11px}.v19 ._card_10mqv_6 .kebab{right:4px;bottom:3px;width:16px;height:16px;font-size:14px}.v19 ._card_10mqv_6 .pick:before,.v19 ._card_10mqv_6 .kebab:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.v19 ._card_10mqv_6:not(.absence):hover .ln,.v19 ._card_10mqv_6.picked .ln{padding-left:0}._clock_10mqv_209{display:inline-flex;vertical-align:-2px;margin-right:5px;font-style:normal}._clock_10mqv_209 svg{width:13px;height:13px;stroke-width:2.6}._clock_10mqv_209._live_10mqv_220{color:var(--ok-i)}._dot_10mqv_223{display:block;width:8px;height:8px;border-radius:50%;background:var(--dgr-l)}._dot_10mqv_223._ring_10mqv_231{box-sizing:border-box;background:none;border:2px solid currentColor}.v19 ._card_10mqv_6 .pick{display:none!important}.v19 ._card_10mqv_6.picked{outline:var(--focus-outline);outline-offset:1px}.v19 ._card_10mqv_6 ._l2_10mqv_57,.v19 ._card_10mqv_6 ._l2_10mqv_57:has(._warn_10mqv_69){padding-right:20px}.v19 ._card_10mqv_6:hover ._l2_10mqv_57,.v19 ._card_10mqv_6:focus-within ._l2_10mqv_57{padding-right:20px}.v19 ._card_10mqv_6._canok_10mqv_252:hover ._l2_10mqv_57,.v19 ._card_10mqv_6._canok_10mqv_252:focus-within ._l2_10mqv_57{padding-right:46px}.v19 ._card_10mqv_6 ._ok_10mqv_256{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_10mqv_6 ._ok_10mqv_256 svg{width:12px;height:12px;stroke-width:2.6}.v19 ._card_10mqv_6:hover ._ok_10mqv_256,.v19 ._card_10mqv_6:focus-within ._ok_10mqv_256{display:grid}.v19 ._card_10mqv_6 ._ok_10mqv_256:focus-visible{outline:var(--focus-outline);outline-offset:3px}@media(hover:hover){.v19 ._card_10mqv_6 .kebab{opacity:0;pointer-events:none}.v19 ._card_10mqv_6:has(:focus-visible) .kebab,.v19 ._card_10mqv_6 .kebab[aria-expanded=true]{opacity:1;pointer-events:auto}.v19 ._card_10mqv_6 ._l2_10mqv_57,.v19 ._card_10mqv_6 ._l2_10mqv_57:has(._warn_10mqv_69),.v19 ._card_10mqv_6:hover ._l2_10mqv_57,.v19 ._card_10mqv_6:focus-within ._l2_10mqv_57{padding-right:0}.v19 ._card_10mqv_6 ._ok_10mqv_256{right:4px}.v19 ._card_10mqv_6._canok_10mqv_252:hover ._slot_10mqv_95:has(._ring_10mqv_231),.v19 ._card_10mqv_6._canok_10mqv_252:focus-within ._slot_10mqv_95:has(._ring_10mqv_231){visibility:hidden}.v19 ._card_10mqv_6._canok_10mqv_252:hover ._l2_10mqv_57:has(._ring_10mqv_231),.v19 ._card_10mqv_6._canok_10mqv_252:focus-within ._l2_10mqv_57:has(._ring_10mqv_231){padding-right:0}.v19 ._card_10mqv_6._canok_10mqv_252:hover ._l2_10mqv_57:not(:has(._ring_10mqv_231)),.v19 ._card_10mqv_6._canok_10mqv_252:focus-within ._l2_10mqv_57:not(:has(._ring_10mqv_231)){padding-right:22px}}.v19 ._card_10mqv_6._future_10mqv_331{opacity:.5}.v19 ._card_10mqv_6 ._nopunch_10mqv_334{color:var(--ink3);font-weight:500}.v19 ._card_10mqv_6 ._drift_10mqv_338{flex:none;font:600 11.5px/1.4 var(--ui);color:var(--ink2)}.v19 ._card_10mqv_6 ._drift_10mqv_338._up_10mqv_343{color:var(--warn-i)}.vsplit.on>.vside>._panel_g7868_4.vpanel,._panel_g7868_4.vpanel{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}._head_g7868_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_g7868_4.vpanel>._head_g7868_13.vphd{position:static;margin:0;padding:14px 16px}._head_g7868_13 h2{margin:0;font:700 17px/1.4 var(--ui);color:var(--ink1)}._head_g7868_13 p{margin:2px 0 0;font-size:12px;color:var(--ink3)}._close_g7868_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_g7868_38:hover{background:var(--hover)}._body_g7868_54{flex:1;min-height:0;overflow:auto;padding:16px}._foot_g7868_60{display:grid;gap:8px;padding:14px 16px;border-top:1px solid var(--hair)}._foot_g7868_60 small{font-size:11px;line-height:1.6;color:var(--ink3)}._footSum_g7868_71{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600}._footSum_g7868_71 b{font-size:14px;white-space:nowrap}._go_g7868_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_g7868_83:hover:not(:disabled){background:var(--act-h)}._go_g7868_83:disabled{opacity:.55;cursor:default}._back_g7868_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_g7868_117{margin:2px 0 16px}._intro_g7868_117 h3{margin:0;font:700 16px/1.4 var(--ui)}._panel_g7868_4 ._intro_g7868_117 p,._panel_g7868_4 ._note_g7868_125{margin:7px 0 0;font-size:13px;line-height:1.65;color:var(--ink3)}._row_g7868_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_g7868_131:hover{background:var(--sunken)}._row_g7868_131>svg:first-child{flex:none;width:20px;height:20px;color:var(--link)}._row_g7868_131>svg:last-child{flex:none;width:15px;color:var(--ink3)}._row_g7868_131._danger_g7868_160>svg:first-child{color:var(--dgr-l)}._row_g7868_131>span{flex:1;min-width:0}._row_g7868_131 b{display:block;font-size:14px}._row_g7868_131 small{display:block;margin-top:4px;font-size:12px;line-height:1.55;color:var(--ink3)}._group_g7868_178{margin:18px 0 2px;font:700 12px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}._options_g7868_185{min-width:0;margin:0 0 12px;padding:0;border:0}._options_g7868_185 legend{padding:0 0 10px;font-size:13px;font-weight:650}._option_g7868_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_g7868_185:hover{background:var(--sunken)}._option_g7868_185:has(input:checked){background:var(--wash);border-color:var(--sel-ring)}._option_g7868_185:has(input:focus-visible){outline:var(--focus-outline);outline-offset:3px}._option_g7868_185 input{flex:none;width:16px;height:16px;margin:4px 0 0;accent-color:var(--link)}._optionCopy_g7868_226{display:grid;flex:1;gap:5px;min-width:0}._optionTitle_g7868_232{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;line-height:1.6}._matchHead_g7868_240{display:flex;align-items:center;gap:6px}._matchHead_g7868_240 svg{width:14px;height:14px;color:var(--link)}._bestTag_g7868_250{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;background:var(--wash);color:var(--link);font:700 11px/1.5 var(--ui);vertical-align:1px}._optionTitle_g7868_232 strong{white-space:nowrap;font-variant-numeric:normal}._optionCopy_g7868_226>span{font-size:12px;line-height:1.6;color:var(--ink2)}._optionCopy_g7868_226>._optionTitle_g7868_232{color:var(--ink1);font-size:13px}._optionCopy_g7868_226>._delta_g7868_274{color:#34465f}._optionCopy_g7868_226>._warn_g7868_277{color:var(--warn-i)}._optionCopy_g7868_226>._incomplete_g7868_280{color:#854b0b}._optionCopy_g7868_226 ul{margin:0;padding-left:16px}._options_g7868_185 legend{color:var(--ink3);font-size:12px;font-weight:600}._countChip_g7868_293{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_g7868_4 ._common_g7868_303{display:flex;gap:7px;align-items:flex-start;margin:14px 0;font-size:12px;line-height:1.6;color:var(--ink3)}._limits_g7868_312{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_g7868_312 strong{color:var(--ink)}._limits_g7868_312 ul{margin:4px 0 0;padding-left:18px}._limits_g7868_312 p{margin:8px 0 0}._limits_g7868_312 fieldset{display:grid;gap:6px;margin:10px 0 0;padding:0;border:0}._limits_g7868_312 legend{padding:0 0 2px;color:var(--ink);font-weight:700}._limits_g7868_312 label{display:flex;gap:8px;align-items:center}._common_g7868_303 svg{flex:none;width:16px;height:16px;margin-top:2px}._compareNote_g7868_354{padding:0 0 14px;border-bottom:1px solid var(--hair);font-size:12px;line-height:1.6;color:var(--ink3)}._compareNote_g7868_354 b{color:var(--warn-i)}._compareNote_g7868_354 ul{margin:4px 0 0;padding-left:16px}._compareNote_g7868_354 ._warnList_g7868_368{list-style:none;padding:0;display:grid;gap:8px;margin:8px 0 6px}._noneNew_g7868_375{color:var(--ok-i)}._warnList_g7868_368 b{color:var(--ink)}._warnN_g7868_381{margin-left:4px;padding:0 6px;border-radius:9px;background:var(--warn-f);color:var(--warn-i);font-size:11px;font-weight:600}._warnItem_g7868_390{display:block;color:var(--ink2)}._warnItem_g7868_390 small{color:var(--ink3);font-size:12px}._panel_g7868_4 ._compareNote_g7868_354 p{margin:6px 0 0}._tabs_g7868_403{display:flex;flex:none;gap:16px;padding:0 16px;border-bottom:1px solid var(--hair)}._tabs_g7868_403 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_g7868_403 button[aria-selected=true]{border-bottom-color:var(--link);color:var(--link)}._dock_g7868_427{display:flex;flex:1;flex-direction:column;min-height:0}._panel_g7868_4 ._estimate_g7868_433{margin:12px 0;font-size:12px;line-height:1.65;color:var(--ink3)}._panel_g7868_4 ._problem_g7868_439{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_g7868_449{margin-bottom:20px;padding:14px;border:1px solid #b5c6ed;border-radius:8px;background:#f8faff}._summaryTitle_g7868_456{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:14px;line-height:1.5}._pill_g7868_464{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_g7868_475{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:16px 0 10px}._numbers_g7868_475 dt{margin-bottom:3px;font-size:12px;line-height:1.5;color:#455979}._numbers_g7868_475 dd{margin:0;font-size:22px;font-weight:750;line-height:1.35;white-space:nowrap;font-variant-numeric:normal}._numbers_g7868_475>div:last-child{text-align:right}._numbers_g7868_475>div:last-child dd{font-size:17px;font-weight:650}._numbers_g7868_475 dd span{font-size:12px;font-weight:500}._panel_g7868_4 ._costChange_g7868_507{margin:0 0 8px;font-size:12px;line-height:1.6;color:#34465f}._scope_g7868_513{display:block;font-size:12px;line-height:1.6;color:#455979}._link_g7868_519{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_g7868_531{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_g7868_531 b{display:flex;align-items:center;gap:8px;font-size:13px}._warnBox_g7868_531 ul{margin:6px 0 0;padding-left:18px}._reviewSub_g7868_551{display:block;margin-top:2px}._reviewToggle_g7868_555{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_g7868_567{display:grid;gap:8px;margin-top:10px}._reviewItem_g7868_572{display:grid;gap:4px;padding-top:8px;border-top:1px solid #f0d49a;color:var(--ink1)}._reviewItem_g7868_572 em{font-style:normal;font-weight:700;color:var(--warn-i)}._reviewItem_g7868_572[data-state=fix] em{color:var(--dgr-i)}._reviewItem_g7868_572[data-state=acknowledged] em{color:var(--ok-i)}._reviewItem_g7868_572 small{color:var(--ink3)}._reviewItem_g7868_572 ._link_g7868_519{justify-self:start;min-height:28px;font-size:12px}._ackForm_g7868_598{display:grid;gap:6px}._field_g7868_602{display:grid;gap:6px;margin-top:12px;font-size:13px;font-weight:650}._field_g7868_602 ._inp_g7868_609{width:100%}._twoFields_g7868_612{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}._facts_g7868_618{display:grid;margin:0}._facts_g7868_618>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:12px}._facts_g7868_618 dt{color:var(--ink3)}._facts_g7868_618 dd{max-width:60%;margin:0;font-weight:650;text-align:right}._diffList_g7868_639{margin:14px 0}._diffRow_g7868_642{padding:14px 0;border-bottom:1px solid var(--hair);font-size:13px;line-height:1.6}._diffRow_g7868_642>b{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}._diffRow_g7868_642>b>span{font-size:11px;font-weight:600;color:#2d4f96}._diffRow_g7868_642>div{display:flex;align-items:baseline;gap:9px}._diffRow_g7868_642 small{flex:none;width:30px;font-size:12px;color:var(--ink3)}._loading_g7868_670{font-size:13px;color:var(--ink3)}._strip_g7868_676{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_g7868_676>div:first-child{flex:1;min-width:160px}._strip_g7868_676 strong{display:block;font-size:13px;color:var(--ink1)}._strip_g7868_676 small{display:block;margin-top:4px;font-size:12px;color:#455979}._strip_g7868_676._saved_g7868_702{border-color:var(--ok-l);background:var(--ok-f)}._switch_g7868_706{display:flex;margin:0;padding:0;min-width:0;overflow:hidden;border:1px solid #b6c5df;border-radius:6px;background:#fff}._switch_g7868_706 button{min-width:54px;min-height:36px;padding:7px 12px;border:0;background:#fff;color:#34465f;font:600 13px var(--ui);cursor:pointer}._switch_g7868_706 button+button{border-left:1px solid #b6c5df}._switch_g7868_706 button[aria-pressed=true]{background:#dce6ff;color:#2448b8;font-weight:750}._switch_g7868_706 button:focus-visible,._link_g7868_519:focus-visible,._row_g7868_131:focus-visible,._go_g7868_83:focus-visible{outline:var(--focus-outline);outline-offset:3px}._stripLink_g7868_741{min-height:40px}._marked_g7868_747{outline:1px dashed #7991bb;outline-offset:-1px}._tag_g7868_751{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:10px;font-weight:700;line-height:1.5;color:#2d4f96}._tag_g7868_751 svg{width:11px;height:11px}@media(max-width:760px){._strip_g7868_676{gap:9px;padding:12px}._strip_g7868_676>div:first-child{flex-basis:100%}._strip_g7868_676 small,._intro_g7868_117 p,._note_g7868_125,._optionCopy_g7868_226>span,._estimate_g7868_433,._facts_g7868_618>div{font-size:13px}._switch_g7868_706 button,._stripLink_g7868_741,._link_g7868_519,._go_g7868_83{min-height:44px}._switch_g7868_706 button{min-width:56px}._row_g7868_131{min-height:70px;padding:12px 2px}._option_g7868_185{min-height:100px;padding:12px 8px}._optionTitle_g7868_232{font-size:14px}._tag_g7868_751{font-size:11px}}._pair_g7868_808{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}._pairBtn_g7868_814{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_g7868_827{margin:0 0 12px;padding:10px 12px;border:1px solid var(--hair);border-radius:8px}._instruction_g7868_827 summary{display:flex;align-items:center;gap:7px;color:var(--link);font:700 13px var(--ui);cursor:pointer}._basisMore_g7868_843{display:block;margin-top:4px}._basisToggle_g7868_847{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_g7868_860{display:inline-flex;align-items:center;gap:4px;color:var(--ink3);font-weight:500}._basisToggle_g7868_847[aria-expanded=true] ._basisCount_g7868_860 svg{transform:rotate(180deg)}._basisCount_g7868_860 svg{width:14px;height:14px}._basisList_g7868_874{display:grid;gap:4px;margin-top:4px}._basisItem_g7868_879{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_g7868_879 b{color:var(--ink1);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._basisTime_g7868_897{font-variant-numeric:normal}._basisDays_g7868_900{display:flex;gap:3px;min-width:0;overflow:hidden}._basisDays_g7868_900 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_g7868_879 em{font-style:normal;font-weight:600;color:var(--ink1)}._basisGaps_g7868_921{display:grid;gap:2px;padding:4px 6px;border-radius:6px;background:var(--warn-f);color:var(--warn-i);font-size:12px}._rowActions_g7868_931{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 8px}._stripSave_g7868_938{font-weight:700;color:var(--link)}._head_g7868_13 h2:focus{outline:none}.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:800px){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:12px;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:13px}.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:var(--focus-outline);outline-offset:3px}.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:800px){body:has(.psum) .pc-panel:not(.pc-open){bottom:calc(139px + env(safe-area-inset-bottom))}body:has(.psum) .pc-nudge:after{right:34px}}.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:var(--focus-outline);outline-offset:3px;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);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.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}.pc-panel:not(.pc-open) .pc-tab{display:none}html:not([data-ai=on]) .tophugin{display:none}.tophugin{color:var(--act);flex:0 0 auto;min-width:44px;min-height:44px}html[data-ai-cue=unseen] .tophugin:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--act);box-shadow:0 0 0 2px var(--card)}html[data-ai-cue=nudge] .tophugin{animation:pc-pulse 1.6s ease-in-out infinite;border-radius:50%}@media(prefers-reduced-motion:reduce){html[data-ai-cue=nudge] .tophugin{animation:none}}.pc-header{flex-wrap:wrap}.pc-name{flex:none;overflow:visible}.pc-header-actions{margin-left:auto}@media(max-width:640px){.pc-panel.pc-open{left:0;right:0;bottom:0}.pc-panel.pc-open .pc-stack{width:100vw;border-radius:16px 16px 0 0}}.pc-header-button,.pc-brief-item,.pc-send{min-height:44px}.pc-close{min-width:44px;min-height:44px}.pc-docked .pc-header-button{min-height:32px}@media(max-width:800px){.pc-header-button,.pc-docked .pc-header-button,.pc-brief-item,.pc-send{min-height:44px}.pc-close{min-width:44px}}.pc-rcs{display:flex;flex-direction:column;gap:8px;margin-top:6px}.pc-rc{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--card);color:var(--ink1);min-width:0;overflow-wrap:anywhere}.pc-rc-plain{background:var(--wash, var(--card))}.pc-rc-kicker{font-size:12px;color:var(--ink3)}.pc-rc-title{font-size:15px}.pc-rc-meta{font-size:13px;color:var(--ink2)}.pc-rc-note{margin:2px 0 0;font-size:13px}.pc-rc-warn,.pc-rc-failed .pc-rc-meta,.pc-rc-denied .pc-rc-meta{color:var(--warn-i)}.pc-rc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pc-rc-go{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;box-sizing:border-box}.pc-rc-refs{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.pc-rc-status{display:block;margin:0;font-size:13px;color:var(--ink2)}.pc-rc-status:empty,.pc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.pc-rc .pc-ghost{min-height:44px}.pc-rc a:focus-visible,.pc-rc button:focus-visible{outline:2px solid var(--act);outline-offset:2px}output.pc-error{display:block;margin:0}._root_2vyec_2{min-width:0}._toolbar_2vyec_5{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}._toolbar_2vyec_5 p{margin:0;max-width:58ch;color:var(--ink2);font-size:14px;line-height:1.6}._toolbar_2vyec_5 button{flex-shrink:0}._list_2vyec_22{border-top:1px solid var(--hair)}._row_2vyec_25{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1.1fr);gap:20px 40px;padding:24px 0;border-bottom:1px solid var(--hair);scroll-margin-top:90px}._row_2vyec_25:last-child{border-bottom:0;padding-bottom:4px}._row_2vyec_25:focus-visible{outline:2px solid var(--act);outline-offset:6px;border-radius:var(--r-sm)}._nameBlock_2vyec_42,._requirements_2vyec_43{min-width:0}._nameLine_2vyec_46{display:flex;align-items:center;gap:8px}._name_2vyec_42{flex:1;min-width:0;width:100%;font-weight:600;font-size:16px}._delete_2vyec_58{flex-shrink:0}._root_2vyec_2 ._nameLine_2vyec_46 ._delete_2vyec_58{color:var(--dgr-i)}._delete_2vyec_58 svg{width:16px;height:16px}._save_2vyec_68{display:block;min-height:20px;margin:6px 0 16px;font-size:12.5px;color:var(--ink2)}._people_2vyec_75{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;font-size:14px}._people_2vyec_75 svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px;color:var(--ink2)}._hint_2vyec_89{color:var(--ink2);font-size:13px;line-height:1.55;margin:4px 0;overflow-wrap:anywhere}._hint_2vyec_89 a{color:var(--act);text-underline-offset:3px}._link_2vyec_100{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:8px 0;border:0;background:none;color:var(--act);font:600 14px / 1.4 var(--ui);text-decoration:none;cursor:pointer}._link_2vyec_100 svg{width:16px;height:16px}._link_2vyec_100:hover{text-decoration:underline;text-underline-offset:3px}._types_2vyec_121{border:0;margin:0;padding:0;min-width:0}._types_2vyec_121 legend{padding:0;font-size:14px;font-weight:600;margin-bottom:4px}._checks_2vyec_133{display:flex;flex-wrap:wrap;gap:4px 20px;margin:8px 0}._checks_2vyec_133 label{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:14px;cursor:pointer}._checks_2vyec_133 input{width:18px;height:18px;margin:0;accent-color:var(--act)}._types_2vyec_121:disabled label{cursor:default}._warning_2vyec_157{color:var(--warn-i);font-size:13px;line-height:1.55;margin:8px 0 0}._picker_2vyec_163{display:grid;gap:10px;padding:16px;margin-top:4px;background:var(--sunken);border-radius:var(--r-md)}._picker_2vyec_163 label,._create_2vyec_172>label{font-size:14px;font-weight:600}._picker_2vyec_163 select{width:100%;min-width:0}._picker_2vyec_163 a,._picker_2vyec_163 button{justify-self:start}._create_2vyec_172{padding:20px;margin-bottom:24px;background:var(--sunken);border-radius:var(--r-md)}._createActions_2vyec_190{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;align-items:center}._createActions_2vyec_190 input{flex:1 1 220px;min-width:0}._error_2vyec_201{color:var(--dgr-i);line-height:1.55;margin:0;font-size:14px}._create_2vyec_172 ._error_2vyec_201{margin-top:12px}._rowError_2vyec_210{grid-column:1 / -1;padding:16px;background:var(--dgr-f);border-radius:var(--r-md)}._actions_2vyec_216{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}._notice_2vyec_222{padding:16px;margin:0 0 20px;background:var(--sunken);border-radius:var(--r-md)}._notice_2vyec_222 p{margin:0 0 12px}._loading_2vyec_231{display:grid;gap:12px;padding:20px 0;color:var(--ink2)}._skeleton_2vyec_237{height:40px;width:100%;background:var(--sunken);border-radius:var(--r-sm)}._skeleton_2vyec_237:nth-child(2){width:65%}._empty_2vyec_246{padding:32px 0;max-width:62ch}._empty_2vyec_246>svg{width:28px;height:28px;color:var(--act);margin-bottom:12px}._empty_2vyec_246 h3{font-size:18px;margin:0 0 8px}._empty_2vyec_246 p{margin:0 0 8px;line-height:1.6}._deleteBody_2vyec_264{display:grid;gap:16px}._deleteBody_2vyec_264 p{margin:0;line-height:1.6}@media(max-width:1100px){._row_2vyec_25{gap:20px 24px}}@media(max-width:700px){._toolbar_2vyec_5{flex-direction:column;gap:12px;margin-bottom:20px}._row_2vyec_25{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}._nameLine_2vyec_46{gap:4px}._delete_2vyec_58 span{display:none}._delete_2vyec_58{min-width:44px;padding:8px}._checks_2vyec_133 label{font-size:16px}._hint_2vyec_89,._warning_2vyec_157{font-size:14px}._create_2vyec_172{padding:16px}._createActions_2vyec_190 input{flex-basis:100%}}._sw_1iryq_2{display:flex;gap:4px}._dot_1iryq_6{width:20px;height:20px;border:1.5px solid transparent;border-radius:var(--r-sm);cursor:pointer}._dot_1iryq_6[aria-pressed=true]{outline:var(--focus-outline);outline-offset:1px}._dot_1iryq_6:focus-visible{outline:var(--focus-outline);outline-offset:1px}._dot_1iryq_6:disabled{cursor:default}._list_1iryq_24{display:grid;gap:12px;padding:0 12px 12px}._pack_1iryq_29{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-md)}._head_1iryq_36{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._sp_1iryq_42{flex:1}._item_1iryq_45{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13.5px}._n_1iryq_52{flex:1;min-width:0}._len_1iryq_56{display:flex;align-items:center;gap:6px;color:var(--ink2);font-size:12.5px}._len_1iryq_56 input{width:76px}._x_1iryq_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_1iryq_66:hover{background:var(--press);color:var(--ink1)}._x_1iryq_66 svg{width:16px;height:16px}._add_1iryq_85{justify-self:start;max-width:280px}._types_1iryq_90{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;border:0}._types_1iryq_90 legend{width:100%;margin-bottom:4px;color:var(--ink3);font-size:12px}._types_1iryq_90 label{display:inline-flex;align-items:center;gap:6px}._q_evnzi_2{font:650 16px/1.3 var(--ui);margin:0 0 12px}._cards_evnzi_3{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;border:0;padding:0;min-width:0}._card_evnzi_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_evnzi_3:hover{background:var(--hover)}._card_evnzi_3 input{position:absolute;left:16px;top:17px;width:18px;height:18px;margin:0;accent-color:var(--act);cursor:pointer}._card_evnzi_3 input:focus-visible{outline:var(--focus-outline);outline-offset:3px}._card_evnzi_3:has(input:checked){border-color:var(--act);background:var(--wash);box-shadow:0 0 0 1px var(--act) inset}._card_evnzi_3 b{display:block;font-weight:650;font-size:15px;color:var(--ink1)}._card_evnzi_3 span{display:block;font-size:13px;color:var(--ink2);margin-top:2px}._sub_evnzi_11{display:grid;gap:14px;margin:0 0 16px;padding:14px;border:1px solid var(--hair);border-radius:var(--r-md)}._row_evnzi_12{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}._row_evnzi_12>span:first-child{font-weight:600;min-width:130px}._help_evnzi_14{font-size:12.5px;color:var(--ink3);margin:2px 0 0 44px}._err_evnzi_15{display:block;color:var(--dgr-i);margin-top:6px;font-size:13px}._warn_evnzi_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_evnzi_17{background:var(--sunken);border:1px solid var(--hair);border-radius:var(--r-md);padding:12px 14px}._lab_evnzi_18{font:500 13px var(--ui);color:var(--ink2);margin-bottom:6px}._ex_evnzi_17>div{display:grid;gap:4px}._len_evnzi_20{display:inline-flex;align-items:center;gap:8px}._ex_evnzi_17 p{margin:0;display:flex;gap:8px;font-size:14px;color:var(--ink1)}._ex_evnzi_17 p:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--act);margin-top:7px}._ex_evnzi_17 p._dim_evnzi_23:before{background:var(--control)}._ex_evnzi_17 strong{font-weight:700}._notice_evnzi_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_evnzi_25 p{margin:0;flex:1 1 320px}._notice_evnzi_25 b{font-weight:650}._law_evnzi_28{font-size:12.5px;color:var(--ink3);margin:14px 0 0;line-height:1.5}._law_evnzi_28 b{color:var(--ink2)}._apply_evnzi_30{font-size:12px;color:var(--ink3);margin:12px 0 0}@media(max-width:640px){._cards_evnzi_3{grid-template-columns:1fr}._help_evnzi_14{margin-left:0}}.stpage .stsum dl{margin:0;padding:4px 0 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:var(--fs-body)}.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}.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 0;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:var(--fs-record)}.stpage .strow small{display:block;color:var(--ink3);font-size:var(--fs-meta);margin-top:2px}.stpage .stchev{display:inline-flex;font-size:18px;color:inherit;transition:transform .15s}.stpage li.on>.strow{background:var(--wash)}.stpage li.on .stchev{transform:rotate(90deg)}.stpage .strow{display:grid;grid-template-columns:20px minmax(0,1fr) 190px;column-gap:12px;padding-inline:4px}.stpage .stic{display:grid;place-items:center;width:20px;height:20px;align-self:center;color:var(--ink2)}.stpage .stic .icn{width:18px;height:18px;stroke-width:1.8}.stpage .stgo{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:var(--link);font:600 14px/1.35 var(--ui)}@media(min-width:851px)and (max-width:1100px){.stpage .strow{grid-template-columns:20px minmax(0,1fr) 160px}}@media(max-width:850px){.stpage .strow{grid-template-columns:20px minmax(0,1fr) auto}.stpage .stgo{justify-content:flex-end}}.stpage .stbody{padding:16px 0 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 0 8px}.stpage .strow{padding:12px 0}.stpage .stbody{padding:12px 0 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}.stpage .stsum dd .mlink{min-height:44px;display:inline-flex;align-items:center}.stpage .btn.sm,.stpage .btn{min-height:var(--ctl)}.stpage .chip button,.stpage .rchip button{min-width:32px;min-height:32px}@media(max-width:640px){.stpage .stsum dl{grid-template-columns:1fr;padding-inline:0}.stpage .stsum dl>div{grid-template-columns:1fr;gap:4px}.stpage .mch h2{font-size:18px}}.stpage .stsel{display:none}.stpage .chip button{min-width:28px;min-height:28px}@media(max-width:640px){.stpage .mh .mtabs{display:none}.stpage .stsel{display:block;margin-top:var(--s2)}.stpage .stsel select{width:100%;min-height:44px;font-size:16px}}.stpage .mcard.stone{background:none;border:0;box-shadow:none;padding:0;overflow:visible}.stpage .sech h2{font-size:var(--fs-section);font-weight:650}.stpage .inp,.stpage select.inp{min-height:var(--ctl)}@media(max-width:640px){.stpage .sech h2{font-size:18px}}@media(pointer:coarse){.stpage .chip button{min-width:44px;min-height:44px;margin:-8px -8px -8px 0}}@media not (pointer:coarse){.stpage .chip button.x{position:relative}.stpage .chip button.x:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}.stpage .btn.ghost{display:inline-flex;align-items:center;gap:6px}@media(max-width:640px){.stbody .card2{border:0;box-shadow:none;background:none}.stbody .card2>.cb{padding-inline:0}}.stbody .card2{border:0;box-shadow:none;background:none}.stbody .card2>.cb{padding-inline:0}.stpage .hint{font-size:var(--fs-body);line-height:1.5;color:var(--ink2)}.stpage .stfu{margin:var(--s3) 0 var(--s4)}.stpage .stfu-head{display:flex;align-items:center;gap:8px 12px}.stpage .stfu-tt{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.stpage .stfu-head h2{margin:0;font-size:var(--fs-record);font-weight:650;color:var(--ink1)}.stpage .stfu-n{font-size:var(--fs-meta);color:var(--ink3);white-space:nowrap}.stpage .stfu-hide{margin-left:auto;min-height:44px;display:inline-flex;align-items:center;gap:6px;background:none;border:0;font:inherit;font-size:var(--fs-body);cursor:pointer}.stpage .stfu-hide[aria-expanded=true] svg{transform:rotate(180deg)}.stpage .stfu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:8px}.stpage .stfu-card{margin:0;padding:16px 20px;border-radius:var(--r-md);min-width:0}.stpage .stfu-card.req{background:var(--warn-f)}.stpage .stfu-card.opt{background:var(--neu-f)}.stpage .stfu-eye{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-meta);color:var(--ink3)}.stpage .stfu-card.req .stfu-eye{color:var(--warn-i)}.stpage .stfu-eye svg{width:16px;height:16px;flex:none}.stpage .stfu-card h3,.stpage .stfu-title{display:block;margin:6px 0 0;font-size:var(--fs-record);font-weight:600;color:var(--ink1)}.stpage .stfu-line{margin:6px 0 0;font-size:var(--fs-body);line-height:1.5;color:var(--ink2);overflow-wrap:anywhere}.stpage .stfu-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin:4px 0 0}.stpage .stfu-acts .mlink{min-height:44px;display:inline-flex;align-items:center;gap:6px}.stpage .stfu-later{background:none;border:0;font:inherit;font-size:var(--fs-body);color:var(--ink2);cursor:pointer;padding:0}.stpage details.stfu-card>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:44px}.stpage details.stfu-card>summary::-webkit-details-marker{display:none}.stpage details.stfu-card>summary .stfu-eye,.stpage details.stfu-card>summary .stfu-title{grid-column:1}.stpage details.stfu-card>summary>svg{grid-column:2;grid-row:1 / span 2;color:var(--ink3);transition:transform .15s}.stpage details.stfu-card[open]>summary>svg{transform:rotate(180deg)}.stpage .stfu-unk{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:12px 0 0;font-size:var(--fs-body);color:var(--warn-i)}.stpage .stfu-unk svg{width:16px;height:16px}.stpage .mha .mlink{min-height:44px;display:inline-flex;align-items:center;gap:8px;background:none;border:0;font:inherit;font-size:var(--fs-body);cursor:pointer}@media(prefers-reduced-motion:reduce){.stpage details.stfu-card>summary>svg{transition:none}}@media(max-width:800px){.stpage .stfu-grid{grid-template-columns:1fr;gap:18px}.stpage .stfu-card{padding:14px 16px}}.stpage .stneed th[scope=row],.stpage .stneed thead th:first-child{position:sticky;left:0;z-index:1;background:var(--card);text-align:left}@media(min-width:801px){.stpage .lsetl{min-height:88px}}.stlog{list-style:none;margin:0 0 var(--s3);padding:0}.stlog li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--hair);font-size:var(--fs-body);color:var(--ink1)}.stlog li b{font-weight:600}.stlog li span{overflow-wrap:anywhere}.stlog li small{color:var(--ink3);font-size:var(--fs-meta);white-space:nowrap}@media(max-width:800px){.stlog li{grid-template-columns:1fr}.stlog li small{white-space:normal}}._page_jt2uw_5{max-width:1064px;margin:0 auto;padding:8px 0 48px;color:var(--ink1)}._head_jt2uw_11{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:start;padding-bottom:24px}._head_jt2uw_11 h1{margin:0;font-size:var(--title-size, 28px);font-weight:var(--title-weight, 650);letter-spacing:var(--title-tracking, -.01em);line-height:1.2}._head_jt2uw_11 p{margin:4px 0 0;color:var(--ink2);font-size:14px}._mark_jt2uw_30,._nIcon_jt2uw_31,._pIcon_jt2uw_32{display:grid;place-items:center;border-radius:var(--r-md, 10px);background:var(--sunken);color:var(--ink1)}._mark_jt2uw_30{width:36px;height:36px;border-radius:8px;background:var(--brand-lavender);color:var(--brand-lavender-ink)}._mark_jt2uw_30 .icn{width:22px;height:22px}._textBtn_jt2uw_50{min-height:44px;padding:0 4px;border:0;background:none;color:var(--link);font:inherit;font-size:14px;font-weight:550;cursor:pointer}._textBtn_jt2uw_50:hover{text-decoration:underline}._note_jt2uw_64{margin:0 0 16px;padding:14px 16px;border-radius:12px;background:var(--brand-lavender);color:var(--brand-lavender-ink);font-size:14px}._next_jt2uw_72{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px;border-radius:12px;background:var(--brand-coral-soft);color:var(--brand-coral-ink)}._next_jt2uw_72._done_jt2uw_82{background:var(--ok-f);color:var(--ok-i)}._nIcon_jt2uw_31{width:36px;height:36px;background:transparent;color:inherit}._nIcon_jt2uw_31 .icn{width:24px;height:24px}._next_jt2uw_72 h2{margin:0;font-size:18px;font-weight:650;line-height:1.3;color:inherit}._next_jt2uw_72 p{margin:6px 0 16px;color:inherit;font-size:14px;line-height:1.5;max-width:72ch}._next_jt2uw_72 .btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--ctl)}._alt_jt2uw_116{display:flex;align-items:center;width:fit-content;min-height:44px;margin-top:4px;font-size:14px}._date_jt2uw_124{display:flex;flex-wrap:wrap;gap:12px;align-items:end}._date_jt2uw_124 label{display:grid;gap:4px;font-size:13px;color:var(--ink2)}._phases_jt2uw_136{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0 8px;padding:24px 0;list-style:none;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}._phases_jt2uw_136>li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}._pIcon_jt2uw_32{width:40px;height:40px;border-radius:50%}._pDone_jt2uw_157{background:var(--ok-f);color:var(--ok-i)}._phases_jt2uw_136 b{display:block;font-size:15px}._meta_jt2uw_165{display:block;color:var(--ink2);font-size:13px}._bar_jt2uw_170{display:flex;gap:4px;margin-top:10px}._bar_jt2uw_170 i{flex:1;height:3px;border-radius:2px;background:var(--hair)}._bar_jt2uw_170 i._on_jt2uw_181{background:var(--ok-l)}._section_jt2uw_184{margin-top:24px;border:1px solid var(--hair);border-radius:12px;background:var(--card)}._section_jt2uw_184 h2{margin:0;padding:14px 16px;border-bottom:1px solid var(--hair);border-radius:11px 11px 0 0;background:var(--sunken);font-size:17px;font-weight:650}._section_jt2uw_184 ul{margin:0;padding:0;list-style:none}._row_jt2uw_204{display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:start;padding:16px;border-bottom:1px solid var(--hair)}._row_jt2uw_204:last-child{border-bottom:0;border-radius:0 0 11px 11px}._row_jt2uw_204:focus-within{background:var(--hover)}._dot_jt2uw_219{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--ink3);border-radius:50%}._dotDone_jt2uw_228{border-color:var(--ok-l);color:var(--ok-i)}._rText_jt2uw_232 b{display:block;font-size:15px;font-weight:600}._rText_jt2uw_232>span{display:block;color:var(--ink2);font-size:14px;line-height:1.45}._go_jt2uw_243{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:-11px;color:var(--link);font-size:14px;font-weight:550;text-decoration:none;white-space:nowrap}._go_jt2uw_243:hover{text-decoration:underline}@media(max-width:800px){._head_jt2uw_11{grid-template-columns:auto 1fr}._head_jt2uw_11 ._textBtn_jt2uw_50{grid-column:1 / -1;justify-self:start}._phases_jt2uw_136{grid-template-columns:1fr;gap:16px}._next_jt2uw_72{grid-template-columns:28px minmax(0,1fr);padding:16px;gap:10px}._nIcon_jt2uw_31{width:28px;height:28px}._row_jt2uw_204,._section_jt2uw_184 h2{padding:14px}._next_jt2uw_72 h2{font-size:18px}}._page_1cth1_5{--paper: var(--page);--ink: var(--ink1);--muted: var(--ink2);--line: var(--hair);--field: var(--field-line);--blue: var(--act);--blue-h: var(--act-h);--blue-tint: var(--brand-lavender);--green: var(--ok-i);--green-tint: var(--ok-f);--amber: var(--warn-i);--amber-tint: var(--warn-f);--amber-line: var(--notice-warn-border);--neutral: var(--sunken);min-height:100vh;background:var(--paper);color:var(--ink);font:16px/1.55 var(--ui);-webkit-font-smoothing:antialiased}._page_1cth1_5 :focus-visible{outline:2px solid var(--blue);outline-offset:3px}._head_1cth1_31{max-width:1240px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._brand_1cth1_41{display:flex;align-items:center;gap:10px}._brand_1cth1_41 b{font:750 27px/1 var(--brand-display);letter-spacing:-.04em}._brand_1cth1_41 b:after{content:".";color:var(--brand-orange)}._brand_1cth1_41 span{font-size:13px;color:var(--muted);border-left:1px solid var(--line);padding-left:10px}._steps_1cth1_60{display:flex;gap:4px;flex-wrap:wrap;list-style:none;margin:0;padding:0}._steps_1cth1_60 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_1cth1_60 button:disabled{cursor:default}._num_1cth1_85{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--neutral)}._steps_1cth1_60 ._done_1cth1_95{color:var(--blue)}._steps_1cth1_60 ._done_1cth1_95 ._num_1cth1_85{background:var(--blue-tint)}._steps_1cth1_60 [aria-current=step]{color:var(--ink);font-weight:700;background:var(--card);border-color:var(--line)}._steps_1cth1_60 [aria-current=step] ._num_1cth1_85{background:var(--blue);color:var(--on-act)}._skip_1cth1_111{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_1cth1_124{max-width:1240px;margin:0 auto;padding:8px 24px 64px;display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}._card_1cth1_133{flex:999 1 560px;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:32px;min-height:600px;display:flex;flex-direction:column;gap:20px}@media(max-width:700px){._card_1cth1_133{padding:16px}._main_1cth1_124{padding:4px 16px 48px}._head_1cth1_31{padding:16px}}._eyebrow_1cth1_156{font-size:13px;font-weight:700;color:var(--blue);letter-spacing:.02em;text-transform:uppercase}._card_1cth1_133 h1{margin:0;font-size:clamp(34px,4vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1.08}._card_1cth1_133 h1 span{color:var(--muted)}._card_1cth1_133 h2{margin:0;font-size:clamp(28px,3vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.12}._lead_1cth1_180{margin:0;color:var(--muted);max-width:560px}._muted_1cth1_185{color:var(--muted);font-size:14px}._grow_1cth1_189{flex:1}._foot_1cth1_192{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px}._pri_1cth1_200,._dark_1cth1_201{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:var(--on-act);text-decoration:none;display:inline-flex;align-items:center}._pri_1cth1_200:hover{background:var(--blue-h)}._dark_1cth1_201{background:var(--ink);color:var(--paper);min-height:44px;padding:0 18px;font-size:14px}._pri_1cth1_200:disabled,._dark_1cth1_201:disabled{background:var(--neutral);color:var(--muted);cursor:default}._ghost_1cth1_232{background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;padding:12px 4px}._sources_1cth1_243{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:520px){._sources_1cth1_243{grid-template-columns:minmax(0,1fr)}}._source_1cth1_243{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_1cth1_243 span{font-size:13px;color:var(--muted)}._source_1cth1_243[aria-pressed=true]{background:var(--brand-lavender);color:var(--brand-lavender-ink);border-color:var(--sel-ring);box-shadow:inset 0 0 0 1px var(--sel-ring)}._source_1cth1_243[aria-pressed=true] span{color:inherit}._field_1cth1_280{display:flex;flex-direction:column;gap:8px;max-width:480px}._field_1cth1_280 label{font-size:14px;font-weight:600}._row_1cth1_290{display:flex;gap:10px}._input_1cth1_294{flex:1;min-width:0;min-height:50px;border:1px solid var(--field);border-radius:7px;padding:0 16px;font:inherit;font-size:18px;font-weight:600;color:var(--ink);background:var(--card);font-variant-numeric:normal}._input_1cth1_294[aria-invalid=true]{border-color:var(--dgr-l, #c0392b)}._error_1cth1_311{font-size:13px;color:var(--dgr-i, #a3261b)}._found_1cth1_315{border:1px solid var(--line);border-radius:14px;padding:18px 22px;display:flex;flex-direction:column;gap:12px}._found_1cth1_315 strong{font-size:20px;letter-spacing:-.02em}._facts_1cth1_327{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;font-size:14px}._facts_1cth1_327 small{display:block;color:var(--muted);font-size:12px}._chip_1cth1_338{font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap;background:var(--neutral);color:var(--muted)}._chip_1cth1_338._new_1cth1_347{background:var(--blue-tint);color:var(--blue-h)}._chip_1cth1_338._ok_1cth1_351{background:var(--green-tint);color:var(--green)}._chip_1cth1_338._warn_1cth1_355{background:var(--amber-tint);color:var(--amber)}._connect_1cth1_359{background:var(--brand-lavender);color:var(--brand-lavender-ink);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:12px;font-size:14px}._connect_1cth1_359 strong{font-size:16px}._connect_1cth1_359 ol{margin:0;padding-left:18px}._list_1cth1_377{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}._list_1cth1_377 li{display:flex;align-items:center;gap:14px;padding:11px 2px;border-bottom:1px solid var(--hair);animation:_pop_1cth1_659 .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 90ms)}._list_1cth1_377 input[type=checkbox],._rule_1cth1_393 input[type=checkbox]{width:20px;height:20px;accent-color:var(--blue);margin:0;flex:none}._list_1cth1_377 label{flex:1;min-width:0;display:flex;flex-direction:column;cursor:pointer}._list_1cth1_377 label b{font-size:15px;font-weight:650}._list_1cth1_377 label span{font-size:13px;color:var(--muted)}._av_1cth1_415{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_1cth1_428{display:flex;flex-direction:column;gap:10px}._rule_1cth1_393{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;animation:_pop_1cth1_659 .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .11s)}._rule_1cth1_393._warned_1cth1_444{border-color:var(--amber-line);background:var(--amber-tint)}._ruleTop_1cth1_448{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._ruleTop_1cth1_448 label{flex:1;min-width:140px;font-weight:650;font-size:15px;cursor:pointer}._code_1cth1_461{font-size:12px;font-weight:700;color:var(--muted);background:var(--paper);border-radius:6px;padding:2px 8px;font-variant-numeric:normal}._rate_1cth1_470{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_1cth1_481{display:flex;gap:8px;align-items:flex-start;padding-left:32px;font-size:13px;color:var(--amber)}._chat_1cth1_490{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_1cth1_500{display:flex;flex-wrap:wrap;gap:8px}._asks_1cth1_500 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_1cth1_500 button:hover{border-color:var(--blue)}._stats_1cth1_521{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._stats_1cth1_521 div{border:1px solid var(--line);border-radius:14px;padding:16px 18px}._stats_1cth1_521 b{display:block;font-size:34px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:normal}._stats_1cth1_521 span{font-size:14px;color:var(--muted)}._facts_1cth1_327 ul,._summary_1cth1_543{margin:0;padding-left:18px;color:var(--muted)}._links_1cth1_548{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}._links_1cth1_548 a{color:var(--blue)}._aside_1cth1_558{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:14px}._asideHead_1cth1_565{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px;font-size:14px}._asideHead_1cth1_565 span{font-size:12px;color:var(--muted)}._box_1cth1_576{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px}._boxHead_1cth1_582{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_1cth1_582 b{font-size:13px;color:var(--ink);font-variant-numeric:normal}._empty_1cth1_598{border:1px dashed var(--line);border-radius:10px;padding:14px;font-size:13px;color:var(--muted);text-align:center}._people_1cth1_606{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}._people_1cth1_606 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_1cth1_659 .55s cubic-bezier(.16,1,.3,1) both}._people_1cth1_606 ._av_1cth1_415{width:40px;height:40px}._lines_1cth1_626 div{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--hair);font-size:13px;animation:_pop_1cth1_659 .55s cubic-bezier(.16,1,.3,1) both}._lines_1cth1_626 div:last-child{border-bottom:0}._lines_1cth1_626 small{font-weight:700;color:var(--muted);min-width:38px;font-size:13px;font-variant-numeric:normal}._lines_1cth1_626 span{flex:1;font-weight:600}._lines_1cth1_626 em{color:var(--muted);font-variant-numeric:normal}._asideNote_1cth1_653{margin:0;padding:0 4px;font-size:13px;color:var(--muted)}._pop_1cth1_659{animation:_pop_1cth1_659 .55s cubic-bezier(.16,1,.3,1) both}@keyframes _pop_1cth1_659{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._list_1cth1_377 li,._rule_1cth1_393,._people_1cth1_606 div,._lines_1cth1_626 div,._pop_1cth1_659{animation:none}}.kontroll.timer .mh .mha{align-items:center;flex-wrap:nowrap;width:auto}.kontroll.timer .mh .mha>*{flex:none}.kontroll .kadd{color:var(--ink1)}@media(max-width:900px){.kontroll.timer .mh .mht{flex-basis:auto;flex:1 1 320px}.kontroll.timer .mh .mha{width:auto}}@media(max-width:640px){.kontroll.timer .mh .mha{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:8px}.kontroll.timer .mh .mha>*{min-width:0;justify-content:center;font-size:13px;padding-inline:8px}.kontroll.timer .mh .mha .kadd{order:1}.kontroll.timer .mh .mha a.btn{order:2}.kontroll.timer .mh .mha .kdl{order:3;padding:0;width:44px}.kontroll.timer .mh .mha .kdlt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(max-width:360px){.kontroll.timer .mtabs{--tp:7px;flex-wrap:nowrap}.kontroll.timer .mtabs>a{font-size:13px}}.kontroll .kscopebox{padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--hair)}.kontroll.timer .mbar.kscope{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0}.kontroll.timer .mbar.kscope>.sp{flex:1}@media(min-width:641px){.kontroll.timer .mbar.kscope>.sp{display:none}}.kontroll.timer .kscope .kteam select{min-width:150px;max-width:190px}.kontroll.timer .kscope .kwho select{min-width:160px;width:184px;max-width:230px}.kontroll .kfilters{display:inline-flex;align-items:center;gap:8px;min-height:var(--ctl);padding:8px 12px;align-self:flex-end}.kontroll .kfilters svg{color:var(--ink2);flex:none}.kontroll .kfilters strong{display:inline-flex;align-items:center;gap:7px;font:550 13px var(--ui);color:var(--ink1)}.kontroll .kfilters .kfsum{display:none}.kontroll .kfcount{font:600 12px var(--ui);color:var(--act);background:var(--wash);border-radius:var(--r-xs);padding:1px 5px}.kontroll .kactive{margin:12px 0 0;font-size:13px;color:var(--ink2);overflow-wrap:anywhere}.kontroll .kmore{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--hair)}.kontroll .kmore .mf{display:grid;gap:4px;font-size:13px;color:var(--ink2)}.kontroll .kmore .ksearch{flex:1;max-width:340px;margin-left:auto}.kontroll .ksearchbox{display:flex;align-items:center;gap:8px;border:1px solid var(--control);border-radius:var(--control-radius);background:var(--card);padding-left:10px;min-height:var(--ctl)}.kontroll .ksearchbox svg{color:var(--ink2);flex:none}.kontroll .ksearchbox input{border:0;min-width:0;width:100%;background:transparent;outline:none}.kontroll .ksearchbox:focus-within{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.kontroll .tlscope{margin:0 0 var(--s2);font-size:14px;color:var(--ink2)}@media(max-width:640px){.kontroll .kscopebox{padding-bottom:16px;margin-bottom:20px}.kontroll.timer .mbar.kscope{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.kontroll.timer .mbar.kscope>.sp{display:none}.kontroll.timer .mbar.kscope>.kprim{display:none}.kontroll.timer.kmore-open .mbar.kscope>.kprim{display:grid}.kontroll.timer .kscope .kteam select,.kontroll.timer .kscope .kwho select{width:100%;min-width:0;max-width:none;font-size:16px}.kontroll .kfilters{order:-1;width:100%;justify-content:flex-start;text-align:left;gap:10px;padding:10px 12px}.kontroll .kfilters svg{display:none}.kontroll .kfilters .kfsum{display:block;flex:1;min-width:0;font-size:13px;color:var(--ink2);overflow-wrap:anywhere}.kontroll .kfilters strong{font-size:13px;color:var(--act)}.kontroll .kfilters .kfcount,.kontroll .kactive{display:none}.kontroll .kmore{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.kontroll .kmore .ksearch{max-width:none;margin:0}.kontroll .kmore select,.kontroll .kmore input{font-size:16px}}.kontroll .ksum{margin:0 0 28px}.kontroll .ksumb{grid-template-columns:repeat(3,minmax(0,1fr))}.kontroll .ksi{min-height:44px}.kontroll .ksv small{font:400 14px var(--ui);margin-left:0}.kontroll .ksumf{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:center;justify-content:space-between;margin-top:6px;font-size:13px;color:var(--ink2)}.kontroll .ksumf .mlink{min-height:36px;padding:8px 0;font-weight:550}.kontroll .ksumf .mlink.on{font-weight:650;text-decoration:underline;text-underline-offset:4px}.kontroll .kgaps{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;font-size:13px;color:var(--ink2)}.kontroll .kgaps>svg{color:var(--warn-i);flex:none}.kontroll .kgaps .mlink{min-height:36px;padding:8px 0;font-weight:550}.kontroll .kgaps .mlink.on{font-weight:650;text-decoration:underline;text-underline-offset:4px}@media(pointer:coarse){.kontroll .kgaps .mlink{min-height:44px}}@media(max-width:700px){.kontroll .ksumb{grid-template-columns:minmax(0,1fr)}.kontroll .ksi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}.kontroll .ksi .msd{grid-column:1/-1}.kontroll .ksi .msv{font-size:20px}}.kontroll .kloading{padding:24px;border:1px solid var(--hair);border-radius:var(--r-panel);margin-bottom:24px}.kontroll .kloading h2{font:650 18px var(--ui)}.kontroll .kloading p{margin:8px 0 12px;color:var(--ink2)}.kontroll .kqh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.kontroll .kqh h2{display:flex;align-items:center;gap:9px;font:650 18px/1.4 var(--ui);color:var(--ink1);margin:0}.kontroll .kqh h2:focus{outline:none}.kontroll .kqh h2:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.kontroll .kqn{font:500 13px var(--ui);color:var(--ink2)}.kontroll .kqs{margin:6px 0 0;font-size:13px;color:var(--ink2)}.kontroll .kqf{display:flex;gap:8px;flex-wrap:wrap}.kontroll .kqf select{min-height:var(--ctl);font-size:14px}.kontroll .kqf .kexc{width:179px}.kontroll .kqf .ksort{width:120px}.kontroll .kqf .kpf{width:160px}.kontroll .kqf .kps{width:150px}.kontroll .kback{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-12px 0 12px;font:550 13px var(--ui)}@media(max-width:640px){.kontroll .kqh{gap:4px;margin-bottom:12px}.kontroll .kqh h2{font-size:18px}.kontroll .kqf{width:100%;display:flex;flex-wrap:nowrap}.kontroll .kqf label:first-child{flex:1 1 auto;max-width:220px}.kontroll .kqf label:last-child{margin-left:auto}.kontroll .kqf .kexc{width:100%}.kontroll .kqf .ksort{width:136px}.kontroll .kqf select{font-size:16px}}.kontroll .ktablewrap{overflow-x:auto}.kontroll.timer .tlcard{overflow:visible}.kontroll.timer table.mt.kqueue,.kontroll.timer table.mt.kptable{width:100%;table-layout:auto}.kontroll.timer .mcard table.mt :is(th,td):nth-child(n),.kontroll.timer .kpeople table.mt :is(th,td):nth-child(n){padding:12px 10px;white-space:normal;min-width:0}@media(min-width:851px){.kontroll.timer .mcard table.mt :is(th,td):nth-child(n),.kontroll.timer .kpeople table.mt :is(th,td):nth-child(n){padding:12px 16px;vertical-align:middle}}.kontroll.timer table.mt.kqueue th{font-weight:600}.kontroll.timer table.mt.kqueue tbody tr:hover{background:var(--hover)}.kontroll.timer table.mt.kqueue tbody tr.open{background:none}.kontroll.timer table.mt.kqueue :is(th,td).kcb:nth-child(n){width:44px;padding:0 0 0 6px}.kontroll .kcbx{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}.kontroll.timer table.mt .kcbx input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--act);cursor:pointer}.kontroll.timer table.mt .kcbx input[type=checkbox]:disabled{cursor:not-allowed;opacity:.38}.kontroll .kcbx:has(input:disabled){cursor:not-allowed}.kontroll.timer table.kqueue th.kwhocell{width:22%}.kontroll.timer table.kqueue th.kdate{width:8%}.kontroll.timer table.kqueue th.khours{width:9%}.kontroll.timer table.kqueue th.tlact{width:80px}.kontroll .person-label-text{display:grid;min-width:0}.kontroll .person-label-text b{font-weight:600;color:var(--ink1);line-height:1.4}.kontroll .person-label-text small{font-size:13px;color:var(--ink2);font-weight:400;margin-top:2px}.kontroll table.kqueue td>small{display:block;color:var(--ink2);font-size:13px;margin-top:3px}.kontroll table.kqueue .ktime,.kontroll table.kqueue td.kdate{white-space:nowrap}.kontroll table.kqueue td.khours{font-weight:550;white-space:nowrap;text-align:right}.kontroll table.kqueue td.khours.zero{color:var(--warn-i);font-weight:600}.kontroll .kst{display:inline-flex;align-items:flex-start;gap:5px;font:500 12px/1.45 var(--ui)}.kontroll .kst svg{flex:none;margin-top:1px}.kontroll .kst.needs{color:var(--warn-i)}.kontroll .kst.ready{color:var(--ink2)}.kontroll .kst.approved{color:var(--ok-i)}.kontroll .kst.ongoing,.kontroll .kst.waiting{color:var(--act)}.kontroll .kst.planned{color:var(--ink2)}.kontroll .kact{font:550 13px var(--ui);padding:6px 8px;min-height:44px;color:var(--act)}@media(min-width:641px)and (max-width:1200px){.kontroll.timer .mcard table.mt :is(th,td):nth-child(n){padding-inline:7px}.kontroll table.kqueue .person-label .av{display:none}}.kontroll .ksel{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--wash);border:1px solid var(--sel-ring);border-radius:var(--r-md);padding:10px 14px;margin-bottom:10px;font-size:13px}.kontroll .ksel span:not(.sp){color:var(--ink2)}.kontroll .ksel .sp{flex:1}.kontroll .kpag{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;color:var(--ink2);font-size:13px}.kontroll .kpag>div{display:flex;align-items:center;gap:12px}.kontroll .kpag .btn{font-size:13px;border-color:transparent;background:transparent;gap:4px}.kontroll .kpag .btn:disabled{background:transparent}@media(max-width:640px){.kontroll table.kqueue thead{display:none}.kontroll table.kqueue,.kontroll table.kqueue tbody{display:block}.kontroll.timer table.kqueue tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:16px 0;border-top:1px solid var(--hair);border-bottom:0;position:relative}.kontroll.timer table.kqueue tbody tr:hover{background:none}.kontroll.timer table.kqueue td:nth-child(n){display:block;padding:0;border:0;min-width:0;width:auto}.kontroll.timer table.kqueue td.kwhocell{grid-column:1/-1}.kontroll.timer table.kqueue.pick td.kwhocell{padding-right:48px}.kontroll.timer table.kqueue td.kcb:nth-child(n){position:absolute;top:8px;right:0;width:44px;padding:0}.kontroll.timer table.mt.kqueue .kcbx input[type=checkbox]{width:20px;height:20px}.kontroll.timer table.kqueue td.kdate{grid-column:1/-1;margin:-6px 0 0 42px;color:var(--ink2);font-size:13px}.kontroll table.kqueue td[data-k]:not(.kdate):not(.khours):before{content:attr(data-k);display:block;color:var(--ink2);font-size:13px;margin-bottom:3px}.kontroll.timer table.kqueue td.khours{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--hair);padding-top:9px;text-align:left}.kontroll table.kqueue td.khours:before{content:attr(data-k);color:var(--ink2);font:400 13px var(--ui)}.kontroll.timer table.kqueue td.kstatus{grid-column:1;align-self:center}.kontroll.timer table.kqueue td.kproj{grid-column:1/-1}.kontroll.timer table.kqueue td.tlact{grid-column:2;justify-self:end;text-align:right}.kontroll.timer table.kqueue td.kcb:empty{display:none}.kontroll .kpag{align-items:flex-start}.kontroll .kpag>div{margin-left:auto;gap:8px}.kontroll .ksel span:not(.sp){flex:1 1 70%}}.kontroll .kempty{text-align:center;padding:48px 24px;border:1px solid var(--hair);border-radius:var(--r-panel);background:var(--card)}.kontroll .kempty>svg{color:var(--ink2);margin-bottom:12px}.kontroll .kempty h2{font:650 18px/1.35 var(--ui)}.kontroll .kempty p{color:var(--ink2);margin:10px auto 22px;max-width:60ch}.kontroll .kempty>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.kontroll .kempty.kerror>svg{color:var(--dgr-i)}@media(max-width:640px){.kontroll .kempty{padding:32px 16px}.kontroll .kempty h2{font-size:16px}}.kontroll.timer table.kptable th{font:500 12px/1.4 var(--ui);background:var(--sunken)}.kontroll.timer table.kptable thead th:first-child{width:34%}.kontroll.timer table.kptable thead th:nth-child(n+2):nth-child(-n+4){text-align:center}.kontroll.timer table.kptable thead th:last-child{width:96px}.kontroll.timer table.kptable tbody th{background:none;border-bottom:1px solid var(--hair);font:400 14px/1.4 var(--ui);color:var(--ink1);text-align:left}.kontroll.timer table.kptable td{text-align:center}.kontroll .kxtra{display:flex;flex-direction:column;gap:2px;padding:4px 0 0 39px;font-size:12px}.kontroll .kfact{display:inline-flex;align-items:center;gap:5px;color:var(--act)}.kontroll .kfact.missing{color:var(--warn-i)}.kontroll .kfact.kdone{color:var(--ok-i);font-weight:550}.kontroll .kcount{display:inline-flex;align-items:baseline;justify-content:center;gap:.3em;min-width:44px;min-height:40px;padding:8px 4px;border:0;background:none;font:600 14px var(--ui);color:var(--ink1);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--act) 35%,var(--card));text-underline-offset:5px;text-decoration-thickness:1px}.kontroll .kcount.needs{color:var(--warn-i)}.kontroll .kcount.ready{color:var(--act)}.kontroll .kcount.approved{color:var(--ok-i)}.kontroll .kcount small,.kontroll .kzero small{font-weight:400;color:var(--ink2);margin-left:.3em}.kontroll .kcount:hover{background:var(--hover);border-radius:var(--r-sm)}.kontroll .kzero{display:inline-block;padding:8px 4px;color:var(--ink2)}.kontroll .kopen .btn{font:550 13px var(--ui);padding:8px 4px;gap:2px;color:var(--act)}.kontroll .kdef,.kontroll .kfoot{margin-top:16px;font-size:13px;color:var(--ink2)}.kontroll .kfoot .mlink{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-weight:550}@media(max-width:640px){.kontroll table.kptable thead{display:none}.kontroll table.kptable,.kontroll table.kptable tbody{display:block}.kontroll.timer table.kptable tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;padding:14px 0;border-bottom:1px solid var(--hair);position:relative}.kontroll.timer table.kptable tr>:nth-child(n){display:block;padding:0;border:0;width:auto;text-align:left}.kontroll.timer table.kptable tbody th{grid-column:1/-1;padding-right:72px}.kontroll.timer table.kptable td.kopen{position:absolute;top:8px;right:0}.kontroll.timer table.kptable td[data-k]:before{content:attr(data-k);display:block;min-height:32px;font-size:13px;color:var(--ink2)}.kontroll .kcount,.kontroll .kzero{justify-content:flex-start;min-height:44px;padding-left:0}.kontroll .kxtra{padding-left:0}}@media(min-width:901px){.kontroll .msplit.open{grid-template-columns:minmax(0,1fr)}.kontroll .msplit.open>.mscrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:var(--scrim)}.kontroll .msplit.open>.mpanel{position:fixed;top:0;right:0;bottom:0;width:min(500px,100vw);max-height:none;z-index:70;border-radius:0;border-width:0 0 0 1px;box-shadow:var(--sh3)}body:has(.kontroll .msplit.open){overflow:hidden}}@media(max-width:900px){.kontroll .msplit.open>.mpanel{position:fixed;top:0;right:0;bottom:0;left:0;max-height:none;height:100dvh;border-radius:0;z-index:80}}.kontroll .mpanel .mph{padding:22px 24px;gap:16px}.kontroll .mpanel .mph h2{font:650 22px/1.3 var(--ui)}.kontroll .mpanel .mph p{font-size:13px;margin-top:5px}.kontroll .mpanel .mpx{color:var(--ink1)}.kontroll .mpanel .mpb{display:block;padding:22px 24px;flex:1}.kontroll .mpanel .mpf{padding:14px 24px calc(14px + env(safe-area-inset-bottom));gap:10px}.kontroll .kerrbox{background:var(--dgr-f);border:1px solid color-mix(in srgb,var(--dgr-l) 30%,var(--card));color:var(--dgr-i);padding:14px;border-radius:var(--r-md);margin:0 0 16px}.kontroll .kpill{margin:0 0 14px}.kontroll .kpill .kst{padding:3px 8px;border-radius:5px;background:var(--sunken)}.kontroll .kpill .kst.needs{background:var(--warn-f)}.kontroll .kpill .kst.approved{background:var(--ok-f)}.kontroll .kpill .kst.ongoing,.kontroll .kpill .kst.waiting{background:var(--wash)}.kontroll .kcase{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--hair)}.kontroll .kcase h3{font:630 14px/1.4 var(--ui);margin-bottom:5px;color:var(--ink1)}.kontroll .kcase p{font-size:13px;color:var(--ink1);margin-top:4px}.kontroll .kcase.warning h3{color:var(--warn-i)}.kontroll .kcase .tlrules{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--warn-i)}.kontroll .kclar{padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--hair);font-size:13px;display:grid;gap:6px}.kontroll .kclar h3{font:630 14px var(--ui);color:var(--act)}.kontroll .kclar.answered h3,.kontroll .kclq{color:var(--ink1)}.kontroll .kclm{color:var(--ink2)}.kontroll .kcla{display:flex;flex-wrap:wrap;gap:4px 12px}.kontroll .kcla .btn{padding-inline:0;font-size:13px}.kontroll .kcmp{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;margin-bottom:24px;border-top:2px solid var(--ink1)}.kontroll .kcmp>div{min-width:0}.kontroll .kcmp span{font-size:13px;color:var(--ink2)}.kontroll .kcmp strong{display:block;font:650 28px/1.2 var(--ui);letter-spacing:-.015em;margin:6px 0 12px;color:var(--ink1)}.kontroll .kcmp strong.attention{color:var(--warn-i)}.kontroll .kcmp small{display:block;font-size:12px;margin-top:10px;color:var(--ink2)}.kontroll .kbar{height:3px;background:color-mix(in srgb,var(--hair) 55%,var(--card))}.kontroll .kbar i{display:block;height:100%;background:var(--control)}.kontroll .kbar.actual i{background:var(--warn-l)}.kontroll .kfacts{margin:0 0 24px}.kontroll .kfacts>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid var(--hair)}.kontroll .kfacts dt{color:var(--ink2);font-size:13px}.kontroll .kfacts dd{margin:0;text-align:right;font-size:13px;font-weight:550}.kontroll .kfacts .ktotal{border:0;padding-top:14px}.kontroll .kfacts .ktotal :is(dt,dd){font:600 16px var(--ui);color:var(--ink1)}.kontroll .kdecision{background:var(--page);border:1px solid var(--hair);border-radius:var(--r-md);padding:16px;display:grid;gap:8px;margin-bottom:16px}.kontroll .kdecision label{font:550 14px var(--ui);color:var(--ink1)}.kontroll .kdecision textarea,.kontroll .kedit textarea{width:100%;min-height:88px;font:400 14px/1.5 var(--ui);padding:10px 12px;resize:vertical}.kontroll .kdecision p{font-size:13px;color:var(--ink2)}.kontroll .kedit{border-top:1px solid var(--hair);padding-top:20px;margin-bottom:16px;display:grid;gap:12px}.kontroll .kedit h3{font:650 16px var(--ui)}.kontroll .kedit>p{color:var(--ink2);font-size:13px}.kontroll .kedit label{display:grid;gap:4px;font-size:13px}.kontroll .kdates{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kontroll .kdates input{min-width:0;width:100%;font-size:14px;padding-inline:8px}.kontroll .khint{font-size:13px;color:var(--ink2)}.kontroll .kprev{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--wash);border-radius:var(--r-md);padding:14px;color:var(--ink1);font-size:13px}.kontroll .kprev strong{margin-left:auto;font:650 20px var(--ui)}.kontroll .kprev small{width:100%;color:var(--ink2)}.kontroll .kaudit{border-top:1px solid var(--hair);margin-top:24px}.kontroll .kaudit summary{display:flex;align-items:center;gap:8px;min-height:52px;font-weight:550;color:var(--act);cursor:pointer;list-style:none}.kontroll .kaudit summary::-webkit-details-marker{display:none}.kontroll .kaudit summary>span:first-child{display:inline-flex;align-items:center;gap:8px}.kontroll .kaudit[open] summary svg{transform:rotate(45deg)}.kontroll .kaudit .kcount{margin-left:auto;font:400 12px var(--ui);color:var(--ink2);min-height:0;padding:0;text-decoration:none;cursor:auto}.kontroll .kref{font-size:12px;color:var(--ink2);margin-top:16px;overflow-wrap:anywhere}.kontroll .mpf .kprow{display:flex;align-items:center;gap:10px;flex-basis:100%;flex-wrap:wrap}.kontroll .mpf .kpnav{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink2)}.kontroll .mpf .kpnb{min-width:var(--ctl);width:44px;padding:0;justify-content:center;background:var(--card);border-color:var(--button-border);color:var(--ink1)}.kontroll .mpf .kpnb:disabled{background:var(--card);color:var(--ink3);opacity:.6}.kontroll .mpf .kpact{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.kontroll .mpf .kpact .btn{font-size:13px;padding:8px 10px;flex:0 1 auto}.kontroll .mpf .kprow2{display:flex;align-items:center;gap:8px;flex-basis:100%}.kontroll .mpf .kprow2 .sp{flex:1}.kontroll .mpf .kpclar{font-size:13px;padding-inline:0;color:var(--act)}.kontroll .mpf .kpnote{flex-basis:100%;margin:0;font-size:12px;color:var(--ink2)}.kontroll .mpf .kpdec{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.kontroll .mpf .more{width:var(--ctl);height:var(--ctl);border:1px solid var(--button-border);border-radius:var(--control-radius);background:var(--card);color:var(--ink2);cursor:pointer}@media(max-width:640px){.kontroll .mpanel .mph,.kontroll .mpanel .mpb,.kontroll .mpanel .mpf{padding-inline:16px}.kontroll .mpf .kpnav{width:100%;justify-content:space-between;border-bottom:1px solid var(--hair);padding-bottom:8px}.kontroll .mpf .kpact{margin:0;width:100%;justify-content:space-between}.kontroll .mpf .kpact .btn{flex:1}.kontroll .kdates{grid-template-columns:minmax(0,1fr)}.kontroll .kdates input,.kontroll .kdecision textarea,.kontroll .kedit textarea{font-size:16px}}.kdlg{position:fixed;left:50%;top:6dvh;transform:translate(-50%);z-index:152;width:580px;max-width:calc(100vw - 32px);max-height:88dvh;display:flex;flex-direction:column;background:var(--card);color:var(--ink1);border-radius:var(--r-panel);box-shadow:var(--sh3)}.kdlg>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--hair)}.kdlg h2{font:650 20px/1.3 var(--ui)}.kdlg .kdlgx{width:44px;min-width:44px;padding:0;justify-content:center}.kdlg .kdlgb{padding:20px 24px;overflow:auto;display:grid;gap:12px;font-size:14px}.kdlg .kdlgb>p{color:var(--ink2)}.kdlg .kfacts{margin:0}.kdlg .kfacts>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--hair)}.kdlg .kfacts dt{color:var(--ink2);font-size:13px}.kdlg .kfacts dd{margin:0;font-weight:550}.kdlg .kbulk{list-style:none;padding:0;margin:0;max-height:300px;overflow:auto}.kdlg .kbulk li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair)}.kdlg .kbulk span{color:var(--ink2);font-size:13px;white-space:nowrap}.kdlg .kdlgf{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.kdlg .kaddform{display:grid;gap:12px}.kdlg .kaddform label{display:grid;gap:4px;font-size:13px}.kdlg .kaddform textarea{min-height:88px}.kdlg .kerrbox{background:var(--dgr-f);color:var(--dgr-i);padding:14px;border-radius:var(--r-md)}.kdlg .khint{font-size:13px;color:var(--ink2)}@media(max-width:640px){.kdlg{max-width:calc(100vw - 24px);max-height:92dvh;top:4dvh}.kdlg>header,.kdlg .kdlgb{padding:16px}.kdlg h2{font-size:18px}.kdlg :is(input,select,textarea){font-size:16px}.kdlg .kbulk li{flex-wrap:wrap;gap:3px}.kdlg .kbulk span{display:block;width:100%}}.kontroll .khintline{margin:-8px 0 14px;font-size:13px;color:var(--ink2)}.kontroll .kemptyline{margin:8px 0 0;font-size:14px;color:var(--ink2)}.kontroll .kemptyline .mlink{min-height:44px;font-weight:550}.kontroll.timer .mcard table.kqueue td.kdate:nth-child(n),.kontroll.timer .mcard table.kqueue td.khours:nth-child(n){white-space:nowrap}@media(min-width:641px)and (max-width:1100px){.kontroll.timer .mh .mht{flex:1 1 240px}.kontroll.timer .mh .mha{gap:8px}.kontroll.timer .mh .mha>.btn{padding-inline:10px}}.ksaker{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 16px;padding:14px 18px;border-radius:var(--r-panel);background:var(--sel);color:var(--sel-ink)}.ksaker strong{font-weight:650}.ksaker p{margin:2px 0 0;font-size:var(--fs-meta)}.ksaker .btn{min-height:var(--ctl)}.kwait{display:grid;grid-template-columns:32px 1fr;column-gap:14px;align-items:center;padding:38px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.kwait-ic{display:block;width:32px;height:32px;color:var(--link)}.kwait-ic svg{display:block}.kwait h2{margin:0;font-size:20px;font-weight:650;line-height:1.3;color:var(--ink1)}.kwait p,.kwait-links{grid-column:2}.kwait p{margin:6px 0 8px;max-width:72ch;color:var(--ink2);font-size:14px;line-height:21px}.kwait-links{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.kwait-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--link);font-size:14px;line-height:19.6px;font-weight:550;text-decoration:none}.kwait-links a:hover{text-decoration:underline}@media(max-width:800px){.kwait{grid-template-columns:28px 1fr;column-gap:12px;align-items:start}.kwait-ic,.kwait-ic svg{width:28px;height:28px}.kwait h2{font-size:18px}}._page_1aec8_3{max-width:880px;margin:0 auto;padding:8px 0 48px;color:var(--ink1)}._back_1aec8_9{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--link);font-size:14px;text-decoration:none}._head_1aec8_18{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--hair)}._head_1aec8_18 h1{margin:0;font-size:var(--title-size, 28px);font-weight:var(--title-weight, 650);line-height:1.2}._head_1aec8_18 p{margin:4px 0 0;color:var(--ink2);font-size:14px}._mark_1aec8_37,._sIcon_1aec8_38{display:grid;place-items:center;border-radius:var(--r-md, 10px);background:var(--sunken)}._mark_1aec8_37{width:48px;height:48px}._h2_1aec8_48{margin:24px 0 8px;font-size:18px;font-weight:650}._sources_1aec8_53,._people_1aec8_54{margin:0;padding:0;list-style:none}._source_1aec8_53{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--hair)}._sIcon_1aec8_38{width:40px;height:40px}._sText_1aec8_71 b,._pText_1aec8_72 b{display:block;font-size:15px;font-weight:600}._sText_1aec8_71>span,._pText_1aec8_72>span{display:block;color:var(--ink2);font-size:14px;line-height:1.45}._sAct_1aec8_84 .btn{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;cursor:pointer}._hint_1aec8_91{color:var(--ink2);font-size:13px}._error_1aec8_95{margin:12px 0 0;padding:10px 14px;border-radius:var(--r-sm, 8px);background:var(--dgr-f);color:var(--dgr-i);font-size:14px}._sum_1aec8_103{margin:0 0 8px;color:var(--ink2);font-size:14px}._people_1aec8_54>li{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--hair)}._people_1aec8_54 input[type=checkbox]{width:20px;height:20px;margin:2px 0 0}._noBox_1aec8_121{width:20px}._why_1aec8_124{color:var(--dgr-i)!important}._tag_1aec8_127{padding:2px 8px;border-radius:var(--r-pill, 999px);font-size:12px;font-weight:600;white-space:nowrap;background:var(--sunken);color:var(--ink2)}._new_1aec8_136,._made_1aec8_137{background:var(--ok-f);color:var(--ok-i)}._refused_1aec8_141,._failed_1aec8_142{background:var(--dgr-f);color:var(--dgr-i)}._rIcon_1aec8_146{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sunken)}._rIcon_1aec8_146._made_1aec8_137{background:var(--ok-f);color:var(--ok-i)}._rIcon_1aec8_146._failed_1aec8_142,._rIcon_1aec8_146._refused_1aec8_141{background:var(--dgr-f);color:var(--dgr-i)}._foot_1aec8_163{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}._foot_1aec8_163 .btn{display:inline-flex;align-items:center;min-height:44px}._link_1aec8_175{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;color:var(--link);font:inherit;font-size:14px;font-weight:550;text-decoration:none;cursor:pointer}._link_1aec8_175:hover{text-decoration:underline}._next_1aec8_192{margin-top:32px;padding-top:24px;border-top:1px solid var(--hair)}._next_1aec8_192 h3{margin:0;font-size:18px;font-weight:650}._next_1aec8_192>p{margin:6px 0 16px;max-width:72ch;color:var(--ink2);font-size:14px}._steps_1aec8_208{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none}._steps_1aec8_208 li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}._steps_1aec8_208 svg{display:block;color:var(--link)}._steps_1aec8_208 b{display:block;font-size:14px}._steps_1aec8_208 span span{display:block;color:var(--ink2);font-size:13px;line-height:1.45}@media(max-width:800px){._steps_1aec8_208{grid-template-columns:1fr}._source_1aec8_53{grid-template-columns:40px 1fr}._sAct_1aec8_84{grid-column:2}}#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}.o-ptabs{display:flex;gap:4px;border-bottom:1px solid var(--plan-line);margin:0 0 12px}.o-ptabs a{padding:8px 12px;color:var(--ink2);font:550 14px/1.4 var(--ui);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.o-ptabs a[aria-current=page]{color:var(--act);border-bottom-color:var(--act)}.o-ptabs a:focus-visible{outline:2px solid var(--act);outline-offset:3px}.opg{font:400 13px/1.4 var(--ui);color:var(--ink1);min-width:0}.opg :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--act);outline-offset:3px}.opg .o-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.opg .o-head h1{font-size:22px;font-weight:650;margin:0;letter-spacing:-.01em}.opg .o-head .o-sp{flex:1}.opg .o-guide{display:inline-flex;align-items:center;gap:4px;color:var(--link);background:none;border:0;font:inherit;cursor:pointer;padding:4px}.opg .o-b{display:inline-flex;align-items:center;gap:6px;height:var(--ctl);padding:6px 10px;border-radius:var(--r-md);border:1px solid transparent;background:none;color:var(--ink1);font:550 14px/1 var(--ui);cursor:pointer;text-decoration:none;white-space:nowrap}.opg .o-b:hover{background:var(--hover)}.opg .o-b.o-line{border-color:var(--field-line);background:var(--card)}.opg .o-b.o-line:hover{border-color:var(--field-hover-line);background:var(--hover)}.opg .o-b.o-pri{background:var(--act);color:var(--on-act);font-weight:600}.opg .o-b.o-pri:hover{background:var(--act-h)}.opg .o-b[aria-pressed=true]{background:var(--sel);color:var(--sel-ink);border-color:var(--sel-ring)}.opg .o-b svg{width:16px;height:16px}.opg .btn.sm{min-height:var(--ctl);font-size:14px;padding:6px 10px;border-radius:var(--r-md)}.opg .o-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.opg .o-bar .inp,.opg .o-bar select{height:var(--ctl);border:1px solid var(--field-line);background:var(--plan-field-bg);border-radius:var(--r-md);color:var(--ink1);font:400 var(--fs-input)/1 var(--ui);padding:0 10px}.opg .o-bar .o-search{margin-left:auto;display:flex;align-items:center;gap:6px}.opg .o-bar .o-search input{width:280px;max-width:100%}.opg .o-fil{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px}.opg .o-fil .o-b{height:var(--ctl);border-color:var(--field-line);background:var(--card)}.opg .o-fil .o-b b{font-weight:650}.opg .o-fil .o-range{font-weight:650;font-size:14px}.opg .o-fil .o-meta{color:var(--ink2);font-size:12px;margin-left:auto}.opg .o-note{color:var(--ink2);font-size:12px}.opg .o-grid{overflow-x:auto;border:1px solid var(--plan-edge);background:var(--card)}.opg .o-grid table{border-collapse:collapse;table-layout:fixed;width:100%}.opg .o-grid th,.opg .o-grid td{border:1px solid var(--plan-line);vertical-align:top;text-align:left}.opg .o-grid thead th{background:var(--plan-header);font-weight:650;padding:8px;position:sticky;top:0;z-index:1}.opg .o-grid col.o-own{width:172px}.opg .o-grid .o-today{background:color-mix(in srgb,var(--act) 7%,var(--card))}.opg .o-grid thead .o-today small{display:block;color:var(--link);font-weight:550}.opg .o-who{padding:8px}.opg .o-who b{display:block;font-weight:650}.opg .o-who span{color:var(--ink2);font-size:12px}.opg .o-cell{padding:4px 6px 6px}.opg .o-chead{display:flex;align-items:flex-start;gap:4px;color:var(--ink2);font-size:12px;min-height:28px}.opg .o-chead span{flex:1;padding-top:4px}.opg .o-add{width:28px;height:28px;flex:none;display:grid;place-items:center;border:0;border-radius:5px;background:none;color:var(--ink2);cursor:pointer}.opg .o-add:hover{background:var(--hover);color:var(--act)}.opg .o-add svg{width:14px;height:14px}.opg .o-task{display:flex;gap:2px;align-items:flex-start;padding:3px 0}.opg .o-task+.o-task{border-top:1px solid var(--plan-line);margin-top:3px;padding-top:6px}.opg .o-mark{width:28px;height:28px;flex:none;display:grid;place-items:center;border:0;background:none;cursor:pointer;padding:0;color:var(--ink2)}.opg .o-mark i{width:16px;height:16px;border:1.5px solid var(--plan-field-border);border-radius:3px;display:grid;place-items:center;background:var(--card)}.opg .o-mark i svg{width:12px;height:12px}.opg .o-mark.o-done i{border-color:var(--ok-l);background:var(--ok-f);color:var(--ok-i)}.opg .o-mark.o-exception i{border-color:var(--warn-l);background:var(--warn-f);color:var(--warn-i)}.opg .o-mark:disabled{cursor:default}.opg .o-tbody{min-width:0;flex:1;padding-top:4px}.opg .o-ttl{display:inline;border:0;background:none;padding:0;font:650 13px/1.4 var(--ui);color:var(--ink1);text-align:left;cursor:pointer;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.opg .o-ttl:hover{text-decoration:underline}.opg .o-tic{display:inline-flex;vertical-align:-3px;margin-right:4px;color:var(--c-i, var(--ink2))}.opg .o-tic svg{width:16px;height:16px}.opg .o-tmeta{display:block;color:var(--ink2);font-size:12px}.opg .o-st{display:inline-flex;align-items:center;gap:3px;font-size:12px;white-space:nowrap}.opg .o-st svg{width:12px;height:12px}.opg .o-st.o-done{color:var(--ok-i)}.opg .o-st.o-exception,.opg .o-st.o-unassigned{color:var(--warn-i)}.opg .o-st.o-late{color:var(--dgr-i)}.opg .o-list{border:1px solid var(--plan-edge);background:var(--card)}.opg .o-list h2{display:flex;align-items:center;justify-content:space-between;margin:0;padding:6px 8px 6px 12px;background:var(--plan-header);font:650 13px/1.4 var(--ui);border-bottom:1px solid var(--plan-line)}.opg .o-list .o-row{display:flex;gap:6px;padding:6px 12px 6px 6px;border-bottom:1px solid var(--plan-line)}.opg .o-list .o-row:last-child{border-bottom:0}.opg .o-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--plan-edge);background:var(--card)}.opg .o-month>div{border:1px solid var(--plan-line);min-height:96px;padding:4px 6px;min-width:0}.opg .o-month .o-out{background:var(--plan-weekend)}.opg .o-month .o-mt{display:block;font-size:12px;overflow-wrap:anywhere}.drawer.opgd{width:min(460px,100vw)}.opgd .db{padding:16px}.opgd .o-fld{display:block;margin-bottom:14px}.opgd .o-fld>span:first-child{display:block;font:650 13px/1.4 var(--ui);margin-bottom:4px}.opgd .o-fld :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--plan-field-border);background:var(--plan-field-bg);color:var(--ink1);border-radius:5px;font:400 14px/1.4 var(--ui);box-sizing:border-box}.opgd .o-fld [aria-invalid=true]{border-color:var(--dgr-l)}.opgd .o-err{display:block;color:var(--dgr-i);font-size:12px;margin-top:4px}.opgd .o-hint{display:block;color:var(--ink2);font-size:12px;margin-top:4px}.opgd .o-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.opgd .o-box{background:var(--sunken);border-radius:6px;padding:10px 12px;margin-bottom:14px}.opgd .o-box b{display:block}.opgd .o-box p{margin:4px 0 0}.opgd .o-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.opgd .o-check{display:flex;gap:8px;align-items:center;margin-bottom:14px}.opgd .o-check input{width:18px;height:18px}.opgd details{border-top:1px solid var(--plan-line);padding:10px 0;margin-bottom:4px}.opgd summary{cursor:pointer;font-weight:650}.opgd .o-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;margin:0 0 14px}.opgd .o-facts dt{color:var(--ink2)}.opgd .o-facts dd{margin:0}.opgd .o-hist{list-style:none;margin:0 0 14px;padding:0}.opgd .o-hist li{padding:6px 0;border-top:1px solid var(--plan-line)}.opgd .o-hist small{color:var(--ink2);display:block}.opgd .o-decide{border:1px solid var(--warn-l);background:var(--warn-f);color:var(--ink1);border-radius:6px;padding:10px 12px;margin-bottom:14px}.opgd .o-cmp{width:100%;border-collapse:collapse;margin:8px 0;font-size:13px}.opgd .o-cmp th,.opgd .o-cmp td{border-bottom:1px solid var(--plan-line);padding:4px 6px;text-align:left;vertical-align:top}.opgd .o-cmp tr.o-diff td{font-weight:650}.opgd h4{margin:16px 0 8px;font-size:14px}@media(pointer:coarse),(max-width:760px){.opg .o-b,.opg .o-add,.opg .o-mark{min-height:44px;min-width:44px}.opg .o-fil .o-b{height:44px}.opg .o-bar .inp,.opg .o-bar select{height:44px;font-size:16px}.opg .o-mark i{width:20px;height:20px}.opgd .o-fld :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}}@media(max-width:760px){.opg .o-head .o-acts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;width:100%}.opg .o-head .o-acts .o-pri{grid-column:1 / -1;order:-1;justify-content:center}.opg .o-head .o-acts .o-b{justify-content:center}.opg .o-bar .o-search{margin-left:0;width:100%}.opg .o-bar .o-search input{width:100%}.opg .o-fil .o-meta{margin-left:0;width:100%}.opg .o-list .o-row{padding:10px 12px 10px 4px}.drawer.opgd{width:100vw}.opgd .db{padding:20px}.opgd .o-pair,.opg .o-month{grid-template-columns:1fr}.opg .o-month .o-out{display:none}}.ox{--ox-in:20px}@media(max-width:700px){.ox{--ox-in:16px}}.ox .oxmute{color:var(--ink2)}.ox .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ox .oxnw{white-space:nowrap}.ox .oxwarn{color:var(--warn-i);font-weight:600}.ox .oxpad{padding:16px var(--ox-in)}.ox .mlink{min-height:44px;display:inline-flex;align-items:center;gap:6px}.ox .oxtabs{display:flex;align-items:flex-end;gap:16px;border-bottom:1px solid var(--hair);margin-top:var(--s3)}.ox .oxtabs .mtabs{flex:1;min-width:0;border-bottom:0;background:none;margin:0 0 0 calc(-1 * var(--tp))}.ox .mfresh{display:flex;align-items:center;gap:2px;font-size:13px;color:var(--ink2);white-space:nowrap}.ox .mfresh .mlink{min-width:44px;justify-content:center;color:var(--ink2)}.ox .mfresh .mlink:hover{color:var(--ink1)}body:has(.ox) .pc-panel:not(.pc-open){display:none}.ox .oxmain{display:grid;gap:32px;min-width:0;align-content:start}.ox .oxlead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:32px;align-items:start}.ox .oxlead.one,.ox .msplit.open .oxlead{grid-template-columns:minmax(0,1fr)}.ox .oxs{background:var(--card);border:1px solid var(--hair);min-width:0;scroll-margin-top:calc(var(--top) + 16px)}.ox .oxsh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px var(--ox-in) 16px}.ox .oxsh h2{font:650 18px/1.35 var(--ui);margin:0}.ox .oxsub{margin:4px 0 0;font-size:13px;color:var(--ink2)}.ox .oxsf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px var(--ox-in);border-top:1px solid var(--hair);font-size:13px;color:var(--ink2);min-height:60px}.ox .oxsf .sp{flex:1}.ox .oxsf>span:first-child{min-width:0}.ox .oxread{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:12px 14px;border-radius:10px;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 .oxxl{list-style:none;margin:0 var(--ox-in);padding:0}.ox .oxx{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--hair)}.ox .oxx:last-child{padding-bottom:20px}.ox .oxxi{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;background:var(--warn-f);color:var(--warn-i)}.ox .oxxi .icn{width:17px;height:17px}.ox .oxxt{flex:1;min-width:0;display:grid;gap:3px}.ox .oxxt b{font-size:16px;font-weight:600;line-height:1.4}.ox .oxxt small{font-size:13px;color:var(--ink2)}.ox .oxx .btn{flex:0 0 auto}.ox .oxclear{display:flex;align-items:flex-start;gap:12px;margin:0 var(--ox-in);padding:16px 0 22px;border-top:1px solid var(--hair)}.ox .oxclear>.icn{color:var(--ok-i);flex:0 0 auto;margin-top:2px}.ox .oxclear span{display:grid;gap:3px}.ox .oxclear small{font-size:13px;color:var(--ink2)}.ox .oxscope{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink2);white-space:nowrap}.ox .oxscope .icn{width:15px;height:15px}.ox .oxcover{padding:0 var(--ox-in)}.ox .oxcover .dchart{overflow:visible}.ox .oxcover .svg{display:block;width:100%;height:auto}.ox .legend2{padding-top:10px}.ox .legend2 i.dot{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--ink1);background:var(--card)}.ox .legend2 i.band{background:var(--warn-f);border:1px solid color-mix(in srgb,var(--warn-l) 45%,transparent)}.ox .oxgapl{margin:16px var(--ox-in) 0;padding:14px 0 16px;border-top:1px solid var(--hair);display:grid;gap:12px}.ox .oxgapl p{margin:0;font-size:14px}.ox .legend2 i.line{width:14px;height:0;border-top:2px solid var(--ink1);border-radius:0;background:none}.ox .legend2 i.band{background:repeating-linear-gradient(45deg,var(--warn-f) 0 3px,var(--warn-l) 3px 4px)}.ox .oxbasis{margin:6px 0 0;font-size:13px}.ox .oxhit{fill:transparent;cursor:pointer}.ox .oxgaph{display:flex;align-items:center;gap:6px;margin:0;font-size:14px}.ox .oxgaph .icn{width:16px;height:16px}.ox .oxgap{display:grid;gap:8px}.ox .oxgapr{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ox .oxgapb{display:inline-flex;align-items:center;gap:10px;min-height:var(--ctl);min-width:var(--ctl);padding:6px 12px;border:1px solid var(--button-border);border-radius:var(--r-md);background:var(--card);color:var(--ink1);font:inherit;cursor:pointer;text-align:left}.ox .oxgapb b{font-size:14px;font-weight:620;white-space:nowrap}.ox .oxgapb small{font-size:12px}.ox .oxgapb .icn{width:14px;height:14px;transition:transform .15s}.ox .oxgapb[aria-expanded=true] .icn{transform:rotate(180deg)}.ox .oxgapb:focus-visible{outline:var(--focus-outline);outline-offset:3px}.ox .oxgapd{display:grid;gap:8px;padding:12px 0 4px;border-top:1px solid var(--hair);font-size:13px}.ox .oxgapd p{margin:0;font-size:13px}.ox .oxgapd dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:0}.ox .oxgapd dl div{display:grid;gap:2px}.ox .oxgapd dt{color:var(--ink2)}.ox .oxgapd dd{margin:0;font-weight:600;color:var(--ink1)}.ox .oxgapd .btn{justify-self:start}@media(prefers-reduced-motion:reduce){.ox .oxgapb .icn{transition:none}}.ox .oxdraftnote{font-size:13px}.ox #ov-staff .mexp{margin:0 var(--ox-in);border-top:1px solid var(--hair)}.ox #ov-staff .mexp>summary{padding:12px 0;min-height:44px;display:flex;align-items:center;width:auto}.ox #ov-staff .mexp:last-child{margin-bottom:6px}.ox .mexb>p{font-size:13px;margin:0 0 8px}.ox .oxhours{table-layout:fixed;width:100%;max-width:420px;margin:4px 0 12px}.ox .oxfree ul{list-style:none;margin:0 0 8px;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 .oxfree input{width:100%;max-width:320px;margin-bottom:8px}.ox .oxsh .mlink .icn{width:16px;height:16px}.ox .oxcount{display:flex;gap:6px 16px;flex-wrap:wrap}.ox .oxdot:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok-l);margin-right:6px;vertical-align:1px}.ox .oxfilters{display:flex;align-items:flex-end;gap:10px 12px;flex-wrap:wrap;padding:0 var(--ox-in) 16px}.ox .oxsearch{position:relative;flex:0 1 240px;min-width:0}.ox .oxsearch .icn{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--ink3);pointer-events:none}.ox .oxsearch input{width:100%;padding-left:36px}.ox .oxf{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink2);min-width:0}.ox .oxf select{min-width:140px}.ox .oxshown{margin-left:auto;align-self:center;font-size:13px;color:var(--ink2)}.ox table.oxt{width:100%;border-collapse:collapse}.ox .oxt th{padding:12px 16px;background:var(--sunken);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font:500 13px var(--ui);color:var(--ink2)}.ox .oxt td{padding:16px;border-bottom:1px solid var(--hair);font-size:14px}.ox .oxt tr:last-child td{border-bottom:0}.ox .oxt th:first-child,.ox .oxt td:first-child{padding-left:12px}.ox .oxt th:last-child,.ox .oxt td:last-child{padding-right:0}.ox .oxt tr.sel td{background:var(--sel)}.ox .oxt .mwho .av{width:36px;height:36px}.ox .oxt .mwho b{font-weight:620;white-space:nowrap}.ox .oxt td .tnum{display:block;font-weight:600;white-space:nowrap}.ox .oxt td small{display:block;margin-top:2px;font-size:12px;color:var(--ink2)}.ox .oxt td small.oxdraft{color:var(--sel-ink)}.ox .oxt td.oxstat small{margin-top:4px}.ox .oxact{text-align:right;width:1%;white-space:nowrap}.ox th.oxact{text-align:right}.ox .oxtasks{list-style:none;margin:0;padding:0}.ox .oxtasks li{display:flex;align-items:center;gap:12px;padding:12px var(--ox-in);border-top:1px solid var(--hair)}.ox .oxtasks li>span{flex:1;min-width:0;display:grid}.ox .oxtasks small{color:var(--ink2);font-size:13px}.ox .oxsec{display:flex;gap:var(--s3);align-items:flex-start;flex-wrap:wrap}.ox .oxsec .mexp,.ox .oxnext,.ox .oxhist{margin:0}.ox .mexp>summary{padding:12px 0;min-height:44px}.ox .oxnext a,.ox .oxhist>.mexb>a{display:inline-flex;align-items:center;gap:4px;min-height:44px}.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;align-items:center;gap:12px}.ox .oxevents small{color:var(--ink2)}.ox .oxfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;padding:0 0 16px;margin-bottom:12px;border-bottom:1px solid var(--hair)}.ox .oxfacts>div{display:grid;gap:4px;min-width:0}.ox .oxfacts span{font-size:12px;color:var(--ink2)}.ox .oxfacts b{font-size:18px;font-weight:620;overflow-wrap:anywhere}.ox .oxexplain{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:var(--warn-f);color:var(--warn-i);font-size:14px}.ox .oxptasks ul{margin:4px 0 0;padding-left:18px}.ox .oxptasks small{color:var(--ink2)}.ox .oxplinks{display:grid;gap:6px;margin-top:4px}.ox .oxqh{margin:4px 0 16px}.ox .oxqh h2{font:650 18px/1.35 var(--ui);margin:0}.ox .oxqh p{margin:6px 0 0;font-size:14px;color:var(--ink2)}.ox fieldset.mchips{border:0;margin:0 0 20px;padding:0;min-inline-size:0}.ox .oxgroup{margin-bottom:24px}.ox .oxgh{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding-top:18px}.ox .oxgh h3{font:600 16px/1.4 var(--ui);margin:0}.ox .oxgh .sp{flex:1}.ox .oxn{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:5px;background:var(--neu-f);font-size:12px;font-weight:600;color:var(--ink2)}.ox .oxgroup .oxs{border:1px solid var(--hair)}.ox .oxpl{list-style:none;margin:0;padding:0}.ox .oxp{display:flex;align-items:center;gap:16px;padding:18px 0;border-top:1px solid var(--hair)}.ox .oxp:first-child{border-top:0}.ox .oxp[aria-current=true]{background:var(--sel)}.ox .oxpi{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;background:var(--warn-f);color:var(--warn-i)}.ox .oxpi.dgr{background:var(--dgr-f);color:var(--dgr-i)}.ox .oxpi.neu{background:var(--neu-f);color:var(--ink2)}.ox .oxpi .icn{width:17px;height:17px}.ox .oxpt{flex:1;min-width:0;display:grid;gap:3px}.ox .oxpt small{font-size:12px;color:var(--ink2)}.ox .oxpt b{font-weight:600;font-size:16px}.ox .oxpt span{font-size:14px;color:var(--ink2)}.ox .oxpt .oxrec{color:var(--ink2)}.ox .oxpa{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ox .oxgroup .oxsf{min-height:52px}.ox .oxwait,.ox .oxwait .oxs{margin-top:8px}@media(max-width:1200px){.ox .oxlead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ox .oxx{flex-wrap:wrap}.ox .oxx .btn{margin-left:46px}}@media(max-width:1050px){.ox .oxlead{grid-template-columns:minmax(0,1fr)}.ox .oxx{flex-wrap:nowrap}.ox .oxx .btn{margin-left:0}.ox .oxt .mwho .av{display:none}}@media(max-width:760px){.ox .mhrow{flex-wrap:wrap;gap:12px}.ox .mha,.ox .mha .mstep{width:100%}.ox .oxtabs{gap:8px}.ox .mfresh>span{font-size:12px}.ox .oxmain{gap:24px}.ox .oxsh h2{font-size:18px}.ox .oxlead{gap:24px}.ox .oxsh{padding:16px 0 14px}.ox .oxx .btn,.ox .oxgap .btn,.ox .oxpa .btn{min-height:44px}.ox .oxfilters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.ox .oxsearch{grid-column:1/-1}.ox .oxsearch input{font-size:16px}.ox .oxf{display:grid;gap:4px;font-size:12px}.ox .oxf select{min-width:0;width:100%;font-size:16px}.ox .oxshown{grid-column:1/-1;margin-left:0}.ox table.oxt,.ox .oxt tbody{display:block}.ox .oxt thead{display:none}.ox .oxt tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;padding:18px 0;border-top:1px solid var(--hair)}.ox .oxt td,.ox .oxt td:first-child,.ox .oxt td:last-child{display:block;padding:0;border:0}.ox .oxt td.oxwho{grid-column:1/-1}.ox .oxt .mwho .av{display:grid}.ox .oxt .mwho b{font-size:15px;white-space:normal}.ox .oxt td[data-k]:before{content:attr(data-k);display:block;margin-bottom:3px;font-size:12px;color:var(--ink2)}.ox .oxt td.oxstat:before{content:none}.ox .oxt td.oxstat{align-self:center}.ox .oxt td.oxact{width:auto;align-self:center}.ox .oxt td.oxact .btn,.ox .oxt td.oxact .mlink{min-height:44px}.ox .oxsf{padding:10px 0}.ox .oxsf>span:first-child{flex:1 1 100%}.ox .oxqh h2{font-size:18px}.ox .oxp{flex-wrap:wrap;gap:12px 14px;padding:16px 0}.ox .oxpa{width:100%;justify-content:flex-start;padding-left:46px}}@media(max-width:370px){.ox .mh h1{font-size:24px}.ox .oxxi,.ox .oxpi{display:none}.ox .oxpa{padding-left:0}.ox .mfresh>span{display:none}.ox .oxsh{flex-wrap:wrap}}.ox .oxgo{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:none;color:var(--act);font:600 14px var(--ui);cursor:pointer;text-decoration:none;white-space:nowrap}.ox .oxgo:hover{text-decoration:underline;text-underline-offset:3px}.ox .oxgo .icn{width:16px;height:16px}.ox:has(.msplit.open){max-width:none}.ox .oxmain>.oxs{border-top:1px solid var(--hair)}.ox .oxgroup~.oxgroup .oxgh{border-top:0}.ox .oxgroup{margin-bottom:32px}.ox .oxsf .btn,.ox fieldset.mchips button{min-height:var(--ctl)}.ox .oxsf .btn{font-size:14px}.ox .oxnone{padding-top:0}.ox .oxper{display:grid;gap:32px;min-width:0}.ox .oxper>.oxread{margin:0}.ox .oxclose{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--hair);border-radius:6px;background:var(--blue-f)}.ox .oxclose>.icn{flex:0 0 auto;width:20px;height:20px;color:var(--act)}.ox .oxclose>div{flex:1;min-width:0}.ox .oxclose h2{margin:0;font:650 16px/1.4 var(--ui)}.ox .oxclose p{margin:2px 0 0;font-size:14px;color:var(--ink2)}.ox .oxclose .btn{flex:0 0 auto}.ox .oxjourney{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.ox .oxstage{background:var(--card);border:1px solid var(--hair);padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.ox .oxstageh{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ox .oxstageh h2{display:flex;align-items:center;gap:8px;margin:0;font:650 16px/1.4 var(--ui)}.ox .oxstageh h2 .icn{width:17px;height:17px;color:var(--ink2)}.ox .oxstagen{font-size:13px;font-weight:500;color:var(--ink2)}.ox .oxstagehead{margin:4px 0 0;font:650 20px/1.35 var(--ui);color:var(--ink1)}.ox .oxstage ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;align-content:start;font-size:13px;color:var(--ink2);flex:1}.ox .oxstage .mlink{align-self:flex-start;font-weight:600}.ox .oxfig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.ox .oxfig>div{display:grid;gap:4px;align-content:start;padding:0 20px;border-left:1px solid var(--hair)}.ox .oxfig>div:first-child{padding-left:0;border-left:0}.ox .oxfig dt{font-size:13px;color:var(--ink2)}.ox .oxfig dd{margin:0;font:650 26px/1.2 var(--ui);color:var(--ink1)}.ox .oxfig small{font-size:13px;color:var(--ink2)}.ox .oxnote{display:flex;gap:8px;align-items:flex-start;margin:16px 0 0;font-size:13px;color:var(--ink2)}.ox .oxnote .icn{flex:0 0 auto;width:16px;height:16px;margin-top:1px}.ox .oxpair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ox .oxpl{margin:0 0 8px;font-size:14px}@media(max-width:1050px){.ox .oxfig{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.ox .oxfig>div:nth-child(3){padding-left:0;border-left:0}}@media(max-width:760px){.ox .oxjourney,.ox .oxpair{grid-template-columns:minmax(0,1fr);gap:28px}.ox .oxclose{flex-wrap:wrap}.ox .oxclose .btn{width:100%}.ox .oxfig dd{font-size:23px}}@media(max-width:370px){.ox .oxfig{grid-template-columns:minmax(0,1fr)}.ox .oxfig>div{padding-left:0;border-left:0}.ox .oxfig dd{font-size:21px}}@media(max-width:560px){.ox .mfresh>span{display:none}.ox .oxtabs{gap:4px}}@media(max-width:370px){.ox .oxtabs .mtabs{--tp:8px;flex-wrap:nowrap}}.ox .oxs table.mt{border-inline:0;border-bottom:0}.ox .oxs table.mt :is(th,td):first-child{padding-left:var(--ox-in)}.ox .oxs table.mt :is(th,td):last-child{padding-right:var(--ox-in)}._saker_ai30y_6{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--card);color:var(--ink1);font:400 var(--fs-body) / 1.5 var(--ui)}._saker_ai30y_6 svg{flex:none}._saker_ai30y_6 :focus-visible{outline:var(--focus-outline);outline-offset:3px}._saker_ai30y_6 h2:focus,._saker_ai30y_6 h2:focus-visible{outline:none}._scroll_ai30y_26{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 0}._scopeBar_ai30y_35{display:flex;align-items:center;gap:10px;flex:none;padding:10px 12px 10px 20px;background:var(--hover);border-bottom:1px solid var(--hair);font-size:var(--fs-meta);color:var(--ink1)}._scopeBar_ai30y_35>svg{color:var(--ink2)}._scopeText_ai30y_49{flex:1;min-width:0;line-height:1.45}._scopeText_ai30y_49 strong{font-weight:650}._scopeChange_ai30y_57{min-height:44px;padding:0 10px;border:0;border-radius:var(--control-radius);background:none;color:var(--link);font:var(--fw-action) var(--fs-body) / 1 var(--ui);cursor:pointer}._scopeChange_ai30y_57:hover{background:var(--press)}._iconBtn_ai30y_70{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:var(--control-radius);background:none;color:var(--ink2);cursor:pointer}._iconBtn_ai30y_70:hover{background:var(--press);color:var(--ink1)}._intro_ai30y_88 h2,._queueHead_ai30y_89 h2,._state_ai30y_90 h2,._done_ai30y_91 h2{margin:0;font:var(--fw-section) var(--fs-section) / 1.35 var(--ui);letter-spacing:-.01em}._intro_ai30y_88 p,._queueHead_ai30y_89 p{margin:4px 0 0;color:var(--ink2)}._textLink_ai30y_101{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:none;color:var(--link);font:var(--fw-action) var(--fs-meta) / 1.3 var(--ui);cursor:pointer}._textLink_ai30y_101:hover{text-decoration:underline}._tabs_ai30y_116{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px -20px 0;padding:0 12px;border-bottom:1px solid var(--hair)}._tabs_ai30y_116 [role=tab]{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:0 4px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink2);font:500 var(--fs-body) / 1.2 var(--ui);cursor:pointer}._tabs_ai30y_116 [role=tab] b{font-weight:650}._tabs_ai30y_116 [role=tab]:hover{color:var(--ink1)}._tabs_ai30y_116 [role=tab][aria-selected=true]{color:var(--sel-ink);border-bottom-color:var(--act);font-weight:var(--fw-selected)}._search_ai30y_150{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:0 4px 0 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--ink2)}._search_ai30y_150:focus-within{outline:var(--focus-outline);outline-offset:3px}._search_ai30y_150 input{flex:1;min-width:0;height:44px;border:0;outline:0;background:none;color:var(--ink1);font:400 var(--fs-input) / 1.4 var(--ui)}._search_ai30y_150 input::placeholder{color:var(--ink2)}._search_ai30y_150 input::-webkit-search-cancel-button{display:none}._search_ai30y_150 ._iconBtn_ai30y_70{width:44px;height:44px;margin:-1px 0}._results_ai30y_186{margin-top:8px}._count_ai30y_189{margin:8px 0 0;color:var(--ink2);font-size:var(--fs-meta)}._section_ai30y_194{margin:20px 0 4px;color:var(--ink2);font-size:var(--fs-meta);font-weight:550}._urgent_ai30y_202{margin-top:12px;padding-bottom:4px;border-bottom:1px solid var(--hair)}._urgentHead_ai30y_207{display:flex;align-items:center;gap:6px;margin:0;color:var(--warn-i);font-size:var(--fs-meta);font-weight:600}._areaRow_ai30y_218{display:flex;align-items:center;gap:14px;box-sizing:content-box;width:100%;min-height:52px;margin:0 -20px;padding:12px 20px;border:0;border-top:1px solid var(--hair);background:none;color:var(--ink1);text-align:left;font:inherit;cursor:pointer}._areaRow_ai30y_218:last-of-type{border-bottom:1px solid var(--hair)}._areaRow_ai30y_218:hover{background:var(--hover)}._areaRow_ai30y_218>svg:first-child{color:var(--ink2)}._areaRow_ai30y_218>svg:last-child{color:var(--ink2)}._areaCopy_ai30y_247{display:grid;flex:1;min-width:0}._areaCopy_ai30y_247 b{font-size:var(--fs-record);font-weight:var(--fw-record)}._areaCopy_ai30y_247 span{color:var(--ink2);font-size:var(--fs-meta)}._count2_ai30y_260{display:inline-grid;place-items:center;min-width:28px;height:26px;padding:0 6px;border-radius:var(--r-sm);background:var(--hover);color:var(--ink1);font-size:var(--fs-meta);font-weight:650}._unknown_ai30y_272{padding:3px 8px;border-radius:var(--r-sm);background:var(--warn-f);color:var(--warn-i);font-size:var(--fs-meta);font-weight:600}._rows_ai30y_282{margin:0;padding:0;list-style:none}._caseRow_ai30y_287{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 4px;border:0;border-bottom:1px solid var(--hair);background:none;color:var(--ink1);text-align:left;font:inherit;cursor:pointer}._caseRow_ai30y_287:hover{background:var(--hover)}._caseRow_ai30y_287[aria-current=true]{background:var(--sel)}._caseRow_ai30y_287>svg{color:var(--ink2)}._rowCopy_ai30y_311{display:grid;gap:1px;flex:1;min-width:0}._rowTitle_ai30y_317{font-weight:650;overflow-wrap:anywhere}._rowSub_ai30y_321{overflow-wrap:anywhere}._rowMeta_ai30y_324{color:var(--ink2);font-size:var(--fs-meta)}._tag_ai30y_329{justify-self:start;margin-top:4px;padding:2px 8px;border-radius:var(--r-sm);background:var(--warn-f);color:var(--warn-i);font-size:var(--fs-min);font-weight:600}._tag_ai30y_329[data-state=danger]{background:var(--dgr-f);color:var(--dgr-i)}._tag_ai30y_329[data-state=ok]{background:var(--ok-f);color:var(--ok-i)}._tag_ai30y_329[data-state=neutral]{background:var(--neu-f);color:var(--neu-i)}._doneRow_ai30y_351{display:flex;align-items:flex-start;gap:12px;padding:12px 4px;border-bottom:1px solid var(--hair)}._doneRow_ai30y_351>svg{margin-top:2px;color:var(--ok-i)}._more_ai30y_364{display:grid;gap:8px;padding:16px 0 24px}._otherBtn_ai30y_369{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--hair);border-radius:var(--control-radius);background:var(--card);color:var(--ink1);font:var(--fw-action) var(--fs-body) / 1.2 var(--ui);cursor:pointer}._otherBtn_ai30y_369:hover{background:var(--hover)}._info_ai30y_387{border-radius:var(--control-radius);background:var(--sunken);color:var(--ink2);font-size:var(--fs-meta)}._info_ai30y_387 summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;cursor:pointer;color:var(--ink1);font-weight:550}._info_ai30y_387 p,._info_ai30y_387 ul{margin:0;padding:0 12px 12px 36px}._info_ai30y_387 ul{padding-left:52px}._state_ai30y_90{display:grid;justify-items:start;gap:8px;padding:8px 0 24px}._state_ai30y_90>svg{color:var(--ink2)}._state_ai30y_90 p{margin:0;color:var(--ink2)}._vempty_ai30y_426{display:grid;justify-items:start;gap:6px;padding:20px 0}._vempty_ai30y_426>svg{color:var(--ink2)}._vempty_ai30y_426 h3{margin:0;font-size:var(--fs-record);font-weight:var(--fw-record)}._vempty_ai30y_426 p{margin:0;color:var(--ink2)}._none_ai30y_444{margin:12px 0;color:var(--ink2)}._notice_ai30y_448{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;border:1px solid var(--notice-info-border);border-radius:var(--control-radius);background:var(--blue-f);color:var(--ink1)}._notice_ai30y_448[data-tone=warn]{border-color:var(--notice-warn-border);background:var(--warn-f)}._notice_ai30y_448>svg{margin-top:2px;color:var(--ink2)}._notice_ai30y_448[data-tone=warn]>svg{color:var(--warn-i)}._notice_ai30y_448>div,._notice_ai30y_448>span{flex:1;min-width:0}._notice_ai30y_448 p{margin:2px 0 0;color:var(--ink2)}._notice_ai30y_448 ._quiet_ai30y_479{margin-top:8px}._primary_ai30y_484,._quiet_ai30y_479{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border-radius:var(--control-radius);font:var(--fw-action) var(--fs-action) / 1.3 var(--ui);cursor:pointer}._primary_ai30y_484{border:1px solid var(--act);background:var(--act);color:var(--on-act)}._primary_ai30y_484:hover{background:var(--act-h)}._quiet_ai30y_479{border:1px solid var(--button-border);background:var(--card);color:var(--ink1)}._quiet_ai30y_479:hover{background:var(--hover)}._queueHead_ai30y_89{padding-bottom:8px}._queueHead_ai30y_89 h2{display:flex;align-items:center;gap:10px}._crumb_ai30y_522{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-left:-6px;padding:0 8px 0 2px;border:0;border-radius:var(--control-radius);background:none;color:var(--link);font:var(--fw-action) var(--fs-body) / 1 var(--ui);cursor:pointer}._crumb_ai30y_522:hover{background:var(--hover)}._detail_ai30y_541{display:flex;flex-direction:column;min-height:100%}._vnav_ai30y_546{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-8px 0 8px}._pager_ai30y_553{display:flex;align-items:center;gap:2px}._pager_ai30y_553 button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--control-radius);background:none;color:var(--ink1);cursor:pointer}._pager_ai30y_553 button:hover:not(:disabled){background:var(--hover)}._pager_ai30y_553 button:disabled{visibility:hidden}._position_ai30y_575{min-width:52px;color:var(--ink2);font-size:var(--fs-meta);text-align:center}._done_ai30y_91{display:grid;gap:10px;padding-bottom:24px}._done_ai30y_91 p{margin:0}._pill_ai30y_591{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:3px 10px;border-radius:var(--r-pill);background:var(--ok-f);color:var(--ok-i);font-size:var(--fs-meta);font-weight:600}._doneMeta_ai30y_603{color:var(--ink2)}._doneActs_ai30y_606{display:grid;gap:8px;margin-top:8px}._root_ai30y_613{margin:0 0 12px}._summary_ai30y_616{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--hair);border-radius:var(--r-panel);background:var(--card)}._summaryText_ai30y_625{display:grid;flex:1;min-width:0}._summaryText_ai30y_625 strong{font-weight:650}._summaryScope_ai30y_633{color:var(--ink2);font-size:var(--fs-meta)}._sheet_ai30y_637{height:auto;min-height:100%}._drawer_ai30y_641._drawer_ai30y_641 .db{padding:0;display:flex;flex-direction:column}._badge_ai30y_648{white-space:nowrap;padding:3px 7px;border-radius:var(--r-xs);background:var(--warn-f);color:var(--warn-i)}._badge_ai30y_648._past_ai30y_655{background:var(--sel);color:var(--sel-ink)}._badgeBtn_ai30y_660{display:inline-flex;align-items:center;gap:2px;min-height:32px;border:0;font:inherit;font-size:var(--fs-min);cursor:pointer}._badgeBtn_ai30y_660:hover{text-decoration:underline}._left_ai30y_673{display:flex;flex:1 1 0;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}._left_ai30y_673:empty{display:none}._chip_ai30y_685{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:0;border-radius:var(--r-sm);background:var(--sunken);color:var(--ink1);font-size:var(--fs-min);font-weight:650;white-space:nowrap}._chip_ai30y_685>span:first-child{color:var(--ink2);font-weight:400}._chip_ai30y_685._warn_ai30y_703{background:var(--warn-f);color:var(--warn-i)}._chip_ai30y_685._warn_ai30y_703>span:first-child{color:var(--warn-i)}button._chip_ai30y_685:hover{background:var(--hover)}._chip_ai30y_685 ._retry_ai30y_713{border:0;padding:0 2px;background:none;color:var(--link);font-size:var(--fs-min);font-weight:600;text-decoration:underline}._note_ai30y_722{margin:8px 0 0;font-size:var(--fs-meta);color:var(--ink2)}._error_ai30y_727{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;padding:10px 12px;border-radius:var(--control-radius);background:var(--dgr-f);font-size:var(--fs-meta);color:var(--dgr-i)}._fieldError_ai30y_738{font-size:var(--fs-meta);font-weight:400;color:var(--dgr-i)}@media(max-width:700px){._saker_ai30y_6{font-size:15px}._scroll_ai30y_26{padding:16px 16px 0}._areaRow_ai30y_218{margin:0 -16px;padding:12px 16px}._scopeBar_ai30y_35{padding-left:16px}._tabs_ai30y_116{margin-inline:-16px;padding:0 4px}._search_ai30y_150 input{font-size:16px}}@media(max-width:440px){._tabs_ai30y_116 [role=tab]{flex-direction:column;gap:0;min-height:56px;font-size:var(--fs-meta);text-align:center}}@media(forced-colors:active){._tag_ai30y_329,._pill_ai30y_591,._count2_ai30y_260{border:1px solid CanvasText}}._badge_1hd44_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_1hd44_7:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}._badge_1hd44_7 svg{flex:none;width:12px;height:12px}._badge_1hd44_7 b{font:inherit;color:inherit}._badge_1hd44_7:focus-visible{outline:var(--focus-outline);outline-offset:3px}._w_1hd44_5{border-color:var(--rb-bar-border);background:var(--warn-f);color:var(--warn-i)}._d_1hd44_49{border-color:var(--notice-danger-border);background:var(--dgr-f);color:var(--dgr-i)}.rowh ._badge_1hd44_7{margin-top:2px}@media(max-width:560px){._badge_1hd44_7{min-width:44px;height:44px;margin:-12px -11px -12px -5px;padding:0;border:0;background:none}._badge_1hd44_7 b{display:inline-grid;place-items:center;height:20px;min-width:20px;padding:0 6px;box-sizing:border-box;border:1px solid;border-radius:5px}._w_1hd44_5 b{border-color:var(--rb-bar-border);background:var(--warn-f)}._d_1hd44_49 b{border-color:var(--notice-danger-border);background:var(--dgr-f)}}._panel_re8pz_6{font:400 14px/1.5 var(--ui);color:var(--rb-ink)}._panel_re8pz_6 svg{display:block;flex:none}._panel_re8pz_6 .vphd{position:sticky;top:0;z-index:1;background:var(--rb-surface)}._body_re8pz_21{padding:4px 0 8px}._body_re8pz_21[hidden]{display:none}._lead_re8pz_27{margin:0 0 10px;color:var(--rb-muted)}._muted_re8pz_31{display:block;margin:10px 0;color:var(--rb-muted);font-size:13px}._search_re8pz_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_re8pz_37 input{flex:1;min-width:0;min-height:38px;border:0;background:transparent;color:var(--rb-ink);font:inherit}._search_re8pz_37 input:focus-visible{outline:none}._search_re8pz_37:focus-within{outline:var(--focus-outline);outline-offset:3px}._tier_re8pz_63 h4{margin:14px 0 0;font-size:12px;font-weight:650;color:var(--rb-muted);text-transform:uppercase;letter-spacing:.04em}._tier_re8pz_63 h4 span{font-variant-numeric:normal}._tier_re8pz_63>ul,._warns_re8pz_75,._blocks_re8pz_76,._warnBox_re8pz_77 ul{list-style:none;margin:0;padding:0}._cand_re8pz_82{display:flex;gap:9px;padding:15px 0;border-bottom:1px solid var(--rb-divider)}._avatar_re8pz_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_re8pz_100{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.8;color:var(--rb-muted)}._who_re8pz_100>b{font-size:13px;line-height:32px;color:var(--rb-ink)}._who_re8pz_100>button{align-self:flex-start;margin-top:8px}._avail_reported_re8pz_117{color:var(--rb-ok)}._avail_partly_re8pz_120,._avail_unknown_re8pz_121{color:var(--rb-amber)}._avail_unavail_re8pz_124{color:var(--rb-error)}._warns_re8pz_75 li,._blocks_re8pz_76 li{display:flex;gap:6px;align-items:center}._warns_re8pz_75 li{color:var(--rb-amber)}._blocks_re8pz_76 li{color:var(--rb-error)}._when_re8pz_139{margin:16px 0 2px;font-size:16px;font-weight:650}._change_re8pz_144{margin:0 0 10px;font-size:15px;color:var(--rb-muted)}._facts_re8pz_149{margin:0 0 10px;padding:8px 0;border-bottom:1px solid var(--rb-divider)}._facts_re8pz_149 div{display:flex;justify-content:space-between;gap:12px;font-size:13px}._facts_re8pz_149 dt{margin:0}._facts_re8pz_149 dd{margin:0;white-space:nowrap;font-weight:650;font-variant-numeric:normal}._warnBox_re8pz_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_re8pz_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_re8pz_179 ul{list-style:none;margin:4px 0 0;padding:0;font-size:13px}._warnBox_re8pz_77 ul{margin:4px 0 8px;font-size:13px}._ack_re8pz_198{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--rb-ink);cursor:pointer}._ack_re8pz_198 input{margin-top:3px;width:16px;height:16px}._ok_re8pz_211,._notice_re8pz_212{display:flex;gap:8px;align-items:flex-start;margin:10px 0;font-size:13px}._ok_re8pz_211{color:var(--rb-ok)}._notice_re8pz_212{padding:10px 12px;border-radius:8px;background:var(--rb-new);border:1px solid var(--rb-new-border);color:var(--rb-new-ink)}._error_re8pz_229{display:flex;gap:10px;align-items:center;margin:10px 0;color:var(--rb-error);font-size:13px}._receipt_re8pz_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_re8pz_237 span{display:flex;flex-direction:column}._actions_re8pz_250{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._primary_re8pz_256,._secondary_re8pz_257,._link_re8pz_258{font:inherit;cursor:pointer;margin:0}._primary_re8pz_256,._secondary_re8pz_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_re8pz_256{background:var(--rb-action);border-color:var(--rb-action);color:var(--rb-on-action)}._secondary_re8pz_257{background:var(--rb-surface);color:var(--rb-ink)}._secondary_re8pz_257:hover:not(:disabled){background:var(--rb-hover)}._link_re8pz_258{display:inline-flex;align-items:center;min-height:38px;border:0;background:none;padding:0;color:var(--rb-action);font-weight:650}._primary_re8pz_256:disabled,._secondary_re8pz_257:disabled,._link_re8pz_258:disabled{cursor:default;opacity:.45}._primary_re8pz_256:focus-visible,._secondary_re8pz_257:focus-visible,._link_re8pz_258:focus-visible{outline:var(--focus-outline);outline-offset:3px}@media(max-width:700px){._panel_re8pz_6 .vphd .x{min-width:44px;min-height:44px}._primary_re8pz_256,._secondary_re8pz_257,._link_re8pz_258,._search_re8pz_37 input{min-height:44px}._actions_re8pz_250{position:sticky;bottom:0;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--rb-surface)}}@media(forced-colors:active){._primary_re8pz_256{border:2px solid ButtonText}._warnBox_re8pz_77,._notice_re8pz_212,._receipt_re8pz_237{border:1px solid CanvasText}}._wrap_1shtd_2{border-top:1px solid var(--base);background:var(--sunken);font-size:13px}._head_1shtd_7{display:flex;align-items:center;gap:14px;min-height:38px;padding:5px 12px 5px 16px;color:var(--ink2);white-space:nowrap}._line_1shtd_16,._figs_1shtd_17{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 24px;color:var(--ink2)}._line_1shtd_16 b,._figs_1shtd_17 b{color:var(--ink1);font-variant-numeric:normal}._line_1shtd_16 b[class],._figs_1shtd_17 b[class]{color:var(--warn-i)}._figs_1shtd_17{padding:9px 16px 11px;border-top:1px solid var(--hair);background:var(--card)}._chart_1shtd_38{display:grid;grid-template-columns:180px minmax(0,1fr);border-top:1px solid var(--hair);background:var(--card)}._key_1shtd_44{display:flex;flex-direction:column;gap:5px;padding:12px 12px 12px 16px;font-size:12px;color:var(--ink2)}._key_1shtd_44 b{color:var(--ink1);margin-bottom:2px}._key_1shtd_44 i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}._kNeed_1shtd_64{background:color-mix(in srgb,var(--teal-l) 35%,var(--card));border:1px solid var(--teal-l)}._kOn_1shtd_68{border:2px solid var(--ink1)}._kShort_1shtd_71{background:color-mix(in srgb,var(--warn-l) 60%,var(--card))}._kMany_1shtd_74{background:color-mix(in srgb,var(--blue-l) 60%,var(--card))}._plot_1shtd_77{position:relative;padding:10px 12px 22px 0}._plot_1shtd_77 svg{display:block;width:100%;height:120px;overflow:visible}._ya_1shtd_87{position:absolute;left:-30px;top:10px;height:120px;width:24px}._ya_1shtd_87 span,._axis_1shtd_95 span{position:absolute;font-size:11px;color:var(--ink3);font-variant-numeric:normal}._ya_1shtd_87 span{right:0;transform:translateY(-50%)}._axis_1shtd_95{position:absolute;left:0;right:12px;bottom:4px;height:14px}._axis_1shtd_95 span{transform:translate(-50%)}._grid_1shtd_115{stroke:var(--hair);stroke-width:1;vector-effect:non-scaling-stroke}._need_1shtd_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_1shtd_126{fill:color-mix(in srgb,var(--warn-l) 60%,var(--card))}._many_1shtd_129{fill:color-mix(in srgb,var(--blue-l) 60%,var(--card))}._on_1shtd_132{fill:none;stroke:var(--ink1);stroke-width:2;vector-effect:non-scaling-stroke}._hit_1shtd_138{fill:transparent}._hit_1shtd_138:hover{fill:color-mix(in srgb,var(--ink1) 6%,transparent)}._wrap_sj24j_3{position:sticky;bottom:0;z-index:6;border-top:1px solid var(--base);background:var(--sunken)}._wrap_sj24j_3._loose_sj24j_10{position:static}._head_sj24j_13,._row_sj24j_14,._charts_sj24j_15{align-items:stretch}._head_sj24j_13>div,._row_sj24j_14>div,._charts_sj24j_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_sj24j_14,._charts_sj24j_15{border-top:1px solid var(--hair)}._head_sj24j_13>div{background:var(--sunken)}._row_sj24j_14>div,._charts_sj24j_15>div{background:var(--card)}._row_sj24j_14>div._idle_sj24j_42,._charts_sj24j_15>div._idle_sj24j_42{background:var(--sunken)}._head_sj24j_13>div:first-child,._row_sj24j_14>div:first-child,._charts_sj24j_15>div:first-child{position:sticky;left:0;z-index:2}._head_sj24j_13{min-height:38px}._lab_sj24j_56{justify-content:space-between;color:var(--ink2)}._name_sj24j_60{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tot_sj24j_69{flex:none;color:var(--ink1);font-weight:600;white-space:nowrap}._sub_sj24j_75{color:var(--ink3);font-size:12px;font-weight:400;white-space:nowrap}._warn_sj24j_81{color:var(--warn-i)}._idle_sj24j_42{background:var(--sunken)}._line_sj24j_87{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}._fold_sj24j_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_sj24j_95:hover{background:var(--hover)}._fold_sj24j_95 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}._fold_sj24j_95[aria-expanded=false] svg{transform:rotate(180deg)}._wl_sj24j_122{grid-column:2 / -1;gap:14px!important;color:var(--ink2);white-space:nowrap}._wl_sj24j_122 b{color:var(--ink1)}._wl_sj24j_122 b._warn_sj24j_81{color:var(--warn-i)}._sp_sj24j_134{flex:1}._miss_sj24j_137{display:inline-flex;align-items:center;gap:6px}._mi_sj24j_137{display:inline-flex;align-items:center}._x_sj24j_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_sj24j_146:hover{color:var(--ink1);background:var(--hover)}._cbtn_sj24j_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 12px var(--ui);cursor:pointer}._cbtn_sj24j_161 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}._cbtn_sj24j_161:hover,._cbtn_sj24j_161[aria-expanded=true]{border-color:var(--sel-ring);background:var(--sel);color:var(--sel-ink)}._hug_sj24j_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 13px var(--ui);cursor:pointer}._info_sj24j_200{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--control);border-radius:50%;color:var(--ink2);font:600 12px/1 var(--ui);cursor:help;flex:none}._daybtn_sj24j_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_sj24j_213:hover{background:var(--hover)}._daybtn_sj24j_213>._sub_sj24j_75{overflow:hidden;text-overflow:ellipsis;min-width:0}._sales_sj24j_240{position:relative;display:block;width:100%}._sales_sj24j_240 input,._sales_sj24j_240 .inp{width:100%;min-width:0;height:26px;min-height:0;padding:0 5px;font-size:12px}._sales_sj24j_240 input._bad_sj24j_254{border-color:var(--dgr-l)}._sales_sj24j_240:hover input._hasReset_sj24j_257,._sales_sj24j_240:focus-within input._hasReset_sj24j_257{padding-right:24px}._reset_sj24j_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_sj24j_240:hover ._reset_sj24j_261,._sales_sj24j_240:focus-within ._reset_sj24j_261{opacity:1;pointer-events:auto}._charts_sj24j_15>div{align-items:flex-start;flex-direction:column;justify-content:flex-start}._charts_sj24j_15>div:first-child{flex-direction:column;align-items:stretch;gap:4px}._perHour_sj24j_291>div:first-child{justify-content:center;padding-bottom:20px}._charts_sj24j_15 select,._charts_sj24j_15 .inp{height:28px;min-height:0;padding:0 8px;font-size:12px}._key_sj24j_302{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:11px;color:var(--ink3);white-space:nowrap}._key_sj24j_302 i{display:inline-block;width:8px;height:8px;margin-right:3px;border-radius:2px}._low_sj24j_317{display:block;width:100%;height:28px}._tall_sj24j_322{display:block;width:100%;height:64px}._axis_sj24j_327{display:flex;justify-content:space-between;width:100%;font-size:10.5px;color:var(--ink3);margin-top:2px}._need_sj24j_335,._k_need_sj24j_336{fill:var(--chart-dim);background:var(--chart-dim)}._on_sj24j_340{fill:none;stroke:var(--chart);stroke-width:1.5;vector-effect:non-scaling-stroke}._k_line_sj24j_346{height:0!important;border-top:2px solid var(--chart);border-radius:0!important}._hit_sj24j_351{fill:transparent}._hit_sj24j_351:hover,[data-hv]:hover{stroke:var(--ink1);stroke-width:1;vector-effect:non-scaling-stroke}._st_short_sj24j_360{fill:var(--dgr-l);background:var(--dgr-l)}._st_thin_sj24j_364{fill:var(--warn-l);background:var(--warn-l)}._st_ok_sj24j_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_sj24j_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_sj24j_376{fill:var(--sunken);background:var(--sunken)}._share_sj24j_381{display:grid;gap:2px;width:100%;font-size:12px}._trk_sj24j_387{position:relative;height:10px;border-radius:3px;background:var(--sunken);margin-bottom:3px}._trk_sj24j_387 i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--chart)}._trk_sj24j_387 i._overBar_sj24j_400{background:var(--warn-l)}._trk_sj24j_387 b{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink1)}._kinds_sj24j_411{display:grid;gap:3px;width:100%;font-size:12px}._bar_sj24j_417{display:flex;gap:2px;height:8px;margin-bottom:3px}._bar_sj24j_417 i{border-radius:2px}._kinds_sj24j_411>span{display:flex;align-items:center;gap:6px;white-space:nowrap}._kinds_sj24j_411>span>i{width:8px;height:8px;border-radius:2px;flex:none}._kinds_sj24j_411 b{font-weight:600}._k1_sj24j_441{background:var(--slate-l)}._k2_sj24j_444{background:var(--violet-l)}._k4_sj24j_447{background:var(--blue-l)}._hov_sj24j_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:12px;white-space:nowrap}._hl_sj24j_465{display:flex;align-items:center;gap:6px}._hl_sj24j_465 i{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none}._wk_sj24j_479{justify-content:flex-end;background:var(--sunken)!important}._wk_sj24j_479 ._sub_sj24j_75{margin-right:4px}._wkChart_sj24j_486{background:var(--sunken)!important}._perHour_sj24j_291>._wkChart_sj24j_486{justify-content:center;padding-bottom:20px}._kTarget_sj24j_493{width:2px!important;height:10px!important;background:var(--ink1);border-radius:0!important}._wl_sj24j_122>span:not(._sp_sj24j_134){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wl_sj24j_122>._miss_sj24j_137{flex:none}._cbtn_sj24j_161,._hug_sj24j_187{flex:none}._lab_sj24j_56{flex-wrap:wrap;row-gap:2px}._name_sj24j_60{flex-wrap:wrap;white-space:normal;overflow:visible}._lab_sj24j_56>._tot_sj24j_69{margin-left:auto}@media(max-width:1100px){._daybtn_sj24j_213{flex-direction:column;align-items:flex-start;gap:0}._daybtn_sj24j_213>._sub_sj24j_75{white-space:normal;overflow:visible}}._wl_sj24j_122._stats_sj24j_545{align-items:flex-start;gap:28px!important;padding-block:8px}._wl_sj24j_122>._stat_sj24j_545{display:grid;grid-template-rows:16px 18px 16px;row-gap:2px;flex:none;min-width:0;white-space:nowrap}._statLab_sj24j_558{color:var(--ink2);font:400 12px/16px var(--ui)}._stat_sj24j_545>b{font:650 13px/18px var(--ui)}._statSub_sj24j_565{color:var(--ink2);font:400 12px/16px var(--ui)}._wl_sj24j_122._stats_sj24j_545>._miss_sj24j_137{align-self:center}.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_b3x0j_8{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink2)}._legend_b3x0j_8 i{display:inline-block;width:12px;height:8px;border-radius:2px;margin-left:8px}._legend_b3x0j_8 ._vakt_b3x0j_22{background:var(--ok-f);border:1px solid var(--ok-l)}._legend_b3x0j_8 ._akt_b3x0j_26{background:var(--blue-f);border:1px solid var(--blue-l)}._legend_b3x0j_8 ._lun_b3x0j_30{background:var(--sunken);border:1px dashed var(--control)}._lane_b3x0j_35{position:relative;height:36px;border-radius:5px;background:color-mix(in srgb,var(--sunken) 70%,transparent)}._lane_b3x0j_35._can_b3x0j_41{cursor:crosshair;user-select:none;-webkit-user-select:none}._lane_b3x0j_35._can_b3x0j_41 ._act_b3x0j_46{cursor:grab;touch-action:none}._act_b3x0j_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_b3x0j_46:focus-visible{outline:var(--focus-outline);outline-offset:3px;z-index:3}._done_b3x0j_75{opacity:.6;text-decoration:line-through}._lunch_b3x0j_79{border:1px solid var(--control);background:var(--sunken);color:var(--ink2)}._lunch_b3x0j_79._sugg_b3x0j_84{border-style:dashed;background:var(--card)}._multi_b3x0j_88{border-style:dashed;font-weight:700;z-index:2}._multi_b3x0j_88._clash_b3x0j_93{background:var(--warn-f);border:1px solid var(--warn-l);color:var(--warn-i)}._moving_b3x0j_98{opacity:.35}._tiny_b3x0j_102{padding:0}._lunch_b3x0j_79._dot_b3x0j_105{background:repeating-linear-gradient(135deg,var(--sunken) 0 3px,var(--control) 3px 4px)}._task_b3x0j_108._dot_b3x0j_105:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:currentColor}._dh_b3x0j_120{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;opacity:0}._dh_b3x0j_120._l_b3x0j_8{left:-1px}._dh_b3x0j_120._r_b3x0j_133{right:-1px}._dh_b3x0j_120:after{content:"";position:absolute;top:4px;bottom:4px;left:3px;width:2px;border-radius:1px;background:currentColor}._act_b3x0j_46:hover>._dh_b3x0j_120{opacity:.7}._lists_b3x0j_151{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px}._list_b3x0j_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_b3x0j_151:hover{background:var(--sunken)}._list_b3x0j_151:focus-visible{outline:var(--focus-outline);outline-offset:3px}._list_b3x0j_151 svg{width:14px;height:14px;flex:none}._list_b3x0j_151 small{font:500 12px var(--ui);color:var(--ink3);font-variant-numeric:normal}._list_b3x0j_151 ._when_b3x0j_190{flex-basis:100%;text-align:left}._add_b3x0j_194{color:var(--act);font-weight:600}@media(max-width:700px){._list_b3x0j_151{min-height:44px}}._pop_b3x0j_207{max-height:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain}._pop_b3x0j_207 .pr{scroll-margin:4px 0}._head_b3x0j_218{flex-wrap:wrap;row-gap:8px}._head_b3x0j_218 .dscale button{white-space:nowrap}._plist_b3x0j_227{display:grid}._prow_b3x0j_230{display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid var(--hair)}._phead_b3x0j_236{display:flex;align-items:center;gap:10px}._phead_b3x0j_236 b{display:block;font:700 14px var(--ui);color:var(--ink1)}._phead_b3x0j_236 small{display:block;font:500 12px var(--ui);color:var(--ink3)}._pshift_b3x0j_251{display:grid;gap:4px}._pact_b3x0j_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_b3x0j_255>span{flex:1;min-width:0}._pact_b3x0j_255 b{display:block;font-weight:600}._pact_b3x0j_255 small{display:block;font:500 12px var(--ui);color:var(--ink2);font-variant-numeric:normal}._pact_b3x0j_255 svg{flex:none;width:16px;height:16px}._pact_b3x0j_255._plunch_b3x0j_289{border-color:var(--control);background:var(--sunken);color:var(--ink1)}._pact_b3x0j_255._psugg_b3x0j_294{border-style:dashed;background:var(--card)}._pact_b3x0j_255:focus-visible,._padd_b3x0j_299:focus-visible{outline:var(--focus-outline);outline-offset:3px}._padd_b3x0j_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_b3x0j_316{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-size:13px;color:var(--ink3)}._phone_b3x0j_326 .dayname{padding:8px}._phone_b3x0j_326 .dayname .av{display:none}._plus_b3x0j_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_b3x0j_335 svg{width:12px;height:12px}._plus_b3x0j_335:hover{background:var(--wash)}._plus_b3x0j_335:focus-visible{outline:var(--focus-outline);outline-offset:3px}._addShift_b3x0j_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_b3x0j_365 svg{width:14px;height:14px}._addShift_b3x0j_365:hover{background:var(--wash)}._addShift_b3x0j_365:focus-visible{outline:var(--focus-outline);outline-offset:3px}._pnone_b3x0j_316 ._addShift_b3x0j_365{height:44px}._act_b3x0j_46{display:flex;align-items:center;gap:4px}._act_b3x0j_46>svg{flex:none;width:14px;height:14px}._act_b3x0j_46>span{overflow:hidden;text-overflow:clip}._tiny_b3x0j_102{justify-content:center}._band_b3x0j_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_b3x0j_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_b3x0j_428 p{margin:0}._clashWhy_b3x0j_441{font-weight:500;color:var(--ink2)}._fix_b3x0j_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_b3x0j_445:focus-visible{outline:var(--focus-outline);outline-offset:3px}._sheet_b3x0j_461._sheet_b3x0j_461{left:0;right:0;width:auto;min-width:0;max-width:none;padding:16px}._sheet_b3x0j_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_b3x0j_461 h6{margin:0 0 8px;font:700 15px var(--ui)}._sheet_b3x0j_461 ._fix_b3x0j_445,._sheet_b3x0j_461 .pr{min-height:44px}._lunch_b3x0j_79{z-index:3}._lunchWhen_b3x0j_496{margin:0 0 8px;font:500 13px var(--ui);color:var(--ink2);font-variant-numeric:normal}._bar_af0tt_3{container:fbar / inline-size;display:flex;flex:1 1 100%;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}._chips_af0tt_13{display:flex;gap:8px}._chip_af0tt_13{position:relative;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:var(--ctl-compact);padding:0 10px;border:1px solid transparent;border-radius:var(--control-radius);background:var(--vp-field-bg, var(--card));color:var(--ink1);font:var(--fw-action) var(--ctl-compact-text)/20px var(--ui);white-space:nowrap;cursor:pointer}._sel_af0tt_36{border-color:var(--vp-field-border, var(--control))}._chip_af0tt_13:hover{border-color:var(--vp-deck-border, var(--hair));background:var(--vp-field-hover, var(--hover))}._sel_af0tt_36:hover{border-color:var(--control)}._chip_af0tt_13:focus-visible,._sel_af0tt_36:focus-within{outline:var(--focus-outline);outline-offset:3px}._chip_af0tt_13[aria-pressed=true],._on_af0tt_52._on_af0tt_52{border-color:var(--act);background:var(--sel);color:var(--sel-ink);font-weight:650}._chip_af0tt_13 svg{width:16px;height:16px;flex:none}._n_af0tt_64{color:var(--ink2);font-size:12px;font-weight:650}._chip_af0tt_13[aria-pressed=true] ._n_af0tt_64{color:inherit}._dot_af0tt_74{width:8px;height:8px;flex:none;border-radius:50%;box-sizing:border-box}._dot_af0tt_74[data-k=upub]{border:1px solid var(--ink3);background:repeating-linear-gradient(135deg,var(--ink3) 0 1.5px,transparent 1.5px 3.5px)}._dot_af0tt_74[data-k=brudd]{background:var(--dgr-l)}._dot_af0tt_74[data-k=advarsel]{background:var(--warn-l)}._dot_af0tt_74[data-k=vent]{border:2px solid var(--warn-i)}._dot_af0tt_74[data-k=bytte]{background:var(--act)}._sel_af0tt_36 select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}._sel_af0tt_36: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_af0tt_117{display:none}._badge_af0tt_120{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_af0tt_133{height:var(--ctl-compact);border:0;border-radius:var(--control-radius);background:none;padding:0 8px;color:var(--link);font:600 13px/1 var(--ui);white-space:nowrap;cursor:pointer}._clear_af0tt_133:hover{background:var(--vp-field-hover, var(--hover))}._clear_af0tt_133:focus-visible{outline:var(--focus-outline);outline-offset:3px}._pop_af0tt_152{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_af0tt_161{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 8px;border-radius:var(--r-sm);font-size:14px;cursor:pointer}._opt_af0tt_161:hover{background:var(--hover)}._opt_af0tt_161:has(input:focus-visible){outline:var(--focus-outline);outline-offset:3px}._opt_af0tt_161 input:focus-visible{outline:0}._alertn_af0tt_182{color:var(--dgr-i);font-size:12px;font-weight:600}._opt_af0tt_161 ._n_af0tt_64{margin-left:auto}._sw_af0tt_190{padding:6px 8px}@container fbar (max-width: 980px){._chips_af0tt_13{display:none}._fold_af0tt_117{display:inline-flex}}@container fbar (max-width: 620px){._word2_af0tt_205{display:none}}@media(max-width:800px),(pointer:coarse){._chip_af0tt_13,._clear_af0tt_133{height:var(--ctl-touch)}}._chip_uwc74_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;overflow-wrap:anywhere;cursor:pointer}._chip_uwc74_3:hover{border-style:solid}._chip_uwc74_3:focus-visible{outline:var(--focus-outline);outline-offset:3px}._wrap_rqcq9_2{border-top:1px solid var(--base);background:var(--sunken);font-size:13px}._head_rqcq9_7{display:flex;align-items:center;gap:14px;min-height:38px;padding:5px 12px 5px 16px;color:var(--ink2);white-space:nowrap}._line_rqcq9_16{display:flex;gap:4px 24px;align-items:baseline}._line_rqcq9_16 b{color:var(--ink1)}._line_rqcq9_16 b[class]{color:var(--warn-i)}._row_rqcq9_27{display:grid;grid-template-columns:180px repeat(var(--nw),minmax(0,1fr)) 170px;border-top:1px solid var(--hair);background:var(--card)}._row_rqcq9_27>div{min-width:0;padding:5px 10px;border-right:1px solid var(--hair)}._row_rqcq9_27>div:last-child{border-right:0}._lab_rqcq9_41{padding-left:16px!important;color:var(--ink2)}._cell_rqcq9_45{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-variant-numeric:normal}._tot_rqcq9_52{justify-content:flex-end;background:var(--sunken);font-weight:600}._tot_rqcq9_52 span{font-weight:400}._wkh_rqcq9_60{font-weight:600;color:var(--ink2);white-space:nowrap}._cur_rqcq9_65{color:var(--link)}._key_rqcq9_68{display:grid;gap:4px;align-content:start;font-size:11.5px}._key_rqcq9_68 b{font-size:13px;color:var(--ink1)}._key_rqcq9_68 i{display:inline-block;width:10px;height:8px;border-radius:2px;margin-right:4px}._kPos_rqcq9_85,._pos_rqcq9_86{background:color-mix(in srgb,var(--warn-l) 35%,transparent);fill:color-mix(in srgb,var(--warn-l) 35%,transparent)}._kNeg_rqcq9_90,._neg_rqcq9_91{background:color-mix(in srgb,var(--teal-l) 35%,transparent);fill:color-mix(in srgb,var(--teal-l) 35%,transparent)}._goal_rqcq9_95{grid-column:2 / -2;padding:8px 0!important}._goal_rqcq9_95 svg{display:block;width:100%;height:80px}._sep_rqcq9_104{stroke:var(--hair);vector-effect:non-scaling-stroke}._zero_rqcq9_108{stroke:var(--ink3);vector-effect:non-scaling-stroke}._ln_rqcq9_112,._lf_rqcq9_113{fill:none;stroke:var(--chart);stroke-width:2;vector-effect:non-scaling-stroke}._lf_rqcq9_113{stroke-dasharray:5 4}._end_rqcq9_122{display:grid!important;gap:2px;justify-items:end;align-content:start}.v19 .rowh ._av_17sdn_5._av_17sdn_5{width:32px;height:32px;line-height:32px}.v19 .rowh .nm ._line_17sdn_10._line_17sdn_10{display:flex;align-items:center;gap:6px;min-width:0;min-height:22px}.v19 .rowh .nm ._line_17sdn_10>b{flex:1 1 auto;min-width:0;font:600 14px/1.35 var(--ui);color:var(--ink1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v19 .rowh .nm ._line_17sdn_10>.alert{flex:none;margin-left:auto}.v19 .rowh .nm ._hours_17sdn_31._hours_17sdn_31{display:block;margin-top:2px;font:400 12px/1.35 var(--ui);color:var(--ink2);white-space:nowrap}.v19 .rowh .nm ._norm_17sdn_38._norm_17sdn_38{display:inline;font-size:inherit;color:var(--ink3)}.v19 .rowh .nm ._hours_17sdn_31._hours_17sdn_31{overflow:hidden;text-overflow:ellipsis}.rowh .nm ._hbar_17sdn_46._hbar_17sdn_46{display:flex;width:100%;height:4px;margin-top:3px;border-radius:2px;background:var(--sunken);overflow:hidden}._hbar_17sdn_46 i{flex:none;background:var(--teal-l)}._hbar_17sdn_46 i._ot_17sdn_66{background:var(--warn-l)}.rowh .nm ._fair_17sdn_70._fair_17sdn_70{display:flex;gap:10px;margin-top:3px;font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden}.rowh .nm ._fair_17sdn_70>span{display:inline;font-size:inherit;color:inherit}.rowh .nm ._fair_17sdn_70>._hi_17sdn_84{color:var(--warn-i);font-weight:550}.rowh .nm ._fair_17sdn_70>._lo_17sdn_88{color:var(--blue-i)}.v19 .rowh .nm ._over_17sdn_91{margin-left:4px;font-style:normal;font-weight:600;color:var(--warn-i)}.v19 .rowh .nm ._hours_17sdn_31 ._over_17sdn_91._over_17sdn_91{float:right;margin-left:6px;font-size:12px;font-weight:550}.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_17sdn_124{display:block}.v19 .rowh .nm ._hours_17sdn_31._hours_17sdn_31.w,.v19 .rowh .nm ._hours_17sdn_31._hours_17sdn_31.w ._norm_17sdn_38._norm_17sdn_38{color:var(--warn-i)}.v19 .rowh .nm ._hours_17sdn_31._hours_17sdn_31.d,.v19 .rowh .nm ._hours_17sdn_31._hours_17sdn_31.d ._norm_17sdn_38._norm_17sdn_38,.v19 .rowh .nm ._hours_17sdn_31._hours_17sdn_31.d ._over_17sdn_91{color:var(--dgr-i)}@media(max-width:360px){.pperson .rowh .nm ._line_17sdn_10>b,.pperson .rowh .nm ._line_17sdn_10>b button.nmlink{white-space:normal;overflow-wrap:anywhere}}@media(max-width:560px){.v19 .rowh .nm ._line_17sdn_10>b{overflow:visible}}@media(max-width:700px){.v19 .rowh .nm ._line_17sdn_10>b{font-size:13px}}.vpanel._panel_70hat_5{display:flex;flex-direction:column;gap:0;padding:0;font:400 14px/1.45 var(--ui);color:var(--ink1)}._panel_70hat_5 h3,._panel_70hat_5 h4,._panel_70hat_5 p,._panel_70hat_5 dl{margin:0}._hd_70hat_21{flex:none;padding:20px 24px 16px;border-bottom:1px solid var(--hair)}._id_70hat_26{display:grid;grid-template-columns:42px minmax(0,1fr) 44px;gap:12px;align-items:center}._panel_70hat_5 ._av_70hat_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_70hat_42{min-width:0}._who_70hat_42 h3{font:650 20px/1.35 var(--ui);letter-spacing:-.02em;overflow-wrap:anywhere}._who_70hat_42 h3:focus{outline:none}._who_70hat_42 h3:focus-visible{outline:var(--focus-outline);outline-offset:3px;border-radius:4px}._who_70hat_42 p{margin-top:4px;color:var(--ink3);font-size:12px}._age_70hat_63{margin-left:4px;padding:2px 5px;border-radius:4px;background:var(--warn-f);color:var(--warn-i);white-space:nowrap}._x_70hat_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_70hat_71:hover{background:var(--hover)}._x_70hat_71 svg{width:18px;height:18px}._contact_70hat_90{display:flex;flex-wrap:nowrap;gap:6px;margin-top:14px}._panel_70hat_5 ._contact_70hat_90 .btn{flex:0 1 auto;min-width:0;min-height:44px;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_70hat_5 ._contact_70hat_90 .btn svg{width:15px;height:15px;color:var(--ink3)}._panel_70hat_5 ._contact_70hat_90 .btn:hover,._panel_70hat_5 ._contact_70hat_90 .btn:focus-visible{background:var(--wash);color:var(--act)}._panel_70hat_5 ._contact_70hat_90 .btn:hover svg,._panel_70hat_5 ._contact_70hat_90 .btn:focus-visible svg{color:var(--act)}._links_70hat_125{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}._phone_70hat_132,._qcall_70hat_133{font-size:13px;color:var(--ink3);font-variant-numeric:normal}._qcall_70hat_133{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;font-family:var(--ui);cursor:pointer}._qcall_70hat_133 svg{width:14px;height:14px}._qcall_70hat_133:hover,._qcall_70hat_133:focus-visible{color:var(--act)}._tb_70hat_159{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--link);font:550 13px/1.3 var(--ui);text-decoration:none;cursor:pointer}._tb_70hat_159:hover{text-decoration:underline;text-underline-offset:3px}._tb_70hat_159 svg{width:18px;height:18px}._links_70hat_125 ._tb_70hat_159{font-size:12px}._links_70hat_125 ._profile_70hat_185{margin-left:auto;font-size:14px;text-decoration:underline;text-underline-offset:3px}._links_70hat_125 ._profile_70hat_185 svg{width:16px;height:16px}._profile_70hat_185:disabled{color:var(--ink3);text-decoration:none;cursor:default}._body_70hat_201{flex:1 0 auto;padding:22px 24px 28px}._cap_70hat_205{margin-bottom:24px}._capTop_70hat_208{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px}._capTop_70hat_208 strong{font-size:16px;font-weight:650;font-variant-numeric:normal}._capTop_70hat_208 strong span{color:var(--ink3);font-size:12px}._capTop_70hat_208 strong._sw_70hat_225 span,._capTop_70hat_208 strong._sd_70hat_226 span{color:inherit}._capTop_70hat_208>span{font-size:12px;color:var(--ink3)}._capTop_70hat_208>span._sw_70hat_225{color:var(--warn-i)}._capTop_70hat_208>span._sd_70hat_226{color:var(--dgr-i)}._meter_70hat_239{display:flex;gap:2px;height:6px;border-radius:3px;background:var(--sunken);overflow:hidden}._meter_70hat_239 i{display:block;height:100%;background:var(--ink3)}._meter_70hat_239 i:first-child{border-radius:3px 0 0 3px}._meter_70hat_239 i:last-child{border-radius:0 3px 3px 0}._meter_70hat_239 i:only-child{border-radius:3px}._meter_70hat_239 i._fo_70hat_261{background:var(--ok-l)}._meter_70hat_239 i._fw_70hat_264{background:var(--warn-l)}._meter_70hat_239 i._fd_70hat_267{background:var(--dgr-l)}._wnote_70hat_270{display:block;margin-top:8px;padding:0;border:0;background:none;font:400 12px/1.4 var(--ui);text-align:left;cursor:pointer}._wnote_70hat_270:hover{text-decoration:underline;text-underline-offset:3px}._sw_70hat_225{color:var(--warn-i)}._sd_70hat_226{color:var(--dgr-i)}._attention_70hat_291{margin:0 0 22px;padding:12px 14px;border-radius:10px;background:var(--sunken)}._attention_70hat_291 p{font-size:13px}._attention_70hat_291 strong{font-weight:650}._mut_70hat_303{color:var(--ink3)}._attention_70hat_291 ._tb_70hat_159{justify-content:flex-start;margin-top:3px}._st_70hat_311{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}._st_70hat_311 h4{font:650 14px/1.45 var(--ui)}._st_70hat_311 h4:focus{outline:none}._st_70hat_311 span{font-size:12px;color:var(--ink3)}._days_70hat_328{display:grid}._row_70hat_331{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_70hat_331{cursor:pointer}button._row_70hat_331:hover{background:var(--hover)}._row_70hat_331>svg{width:16px;height:16px;color:var(--ink3)}._dd_70hat_357{font-size:12px;color:var(--ink3);text-align:center}._dd_70hat_357 b{display:block;color:var(--ink1);font-size:16px;font-weight:550}._today_70hat_368 ._dd_70hat_357{padding:4px 0;border-radius:6px;background:var(--wash);color:var(--act)}._today_70hat_368 ._dd_70hat_357 b{color:var(--act)}._copy_70hat_377{min-width:0}._copy_70hat_377 strong{display:block;font-size:13px;font-weight:550}._copy_70hat_377 small{display:block;margin-top:2px;font-size:12px;color:var(--ink3)}._copy_70hat_377 small._sw_70hat_225{color:var(--warn-i)}._copy_70hat_377 small._sd_70hat_226{color:var(--dgr-i)}._can_70hat_398 ._copy_70hat_377 strong,._can_70hat_398>svg{color:var(--ok-i)}._past_70hat_403{margin-bottom:4px}._past_70hat_403 summary{min-height:44px;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink3);cursor:pointer;list-style:none}._past_70hat_403 summary:before{content:"";width:6px;height:6px;margin-right:3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg)}._past_70hat_403[open] summary:before{transform:rotate(45deg)}._past_70hat_403 summary::-webkit-details-marker,._more_70hat_429 summary::-webkit-details-marker{display:none}._more_70hat_429{margin-top:20px;border-top:1px solid var(--hair)}._more_70hat_429 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_70hat_429 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_70hat_429[open] summary:after{transform:rotate(225deg);margin-bottom:0}._facts_70hat_460{padding-bottom:16px}._facts_70hat_460>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px}._facts_70hat_460 dt{color:var(--ink3)}._facts_70hat_460 dd{margin:0;text-align:right;font-weight:400;font-variant-numeric:normal}._facts_70hat_460 dd b{font-weight:650}._vt_70hat_484{font:650 20px/1.35 var(--ui);letter-spacing:-.02em}._vt_70hat_484:focus{outline:none}._missing_70hat_491{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--warn-i)}._group_70hat_500{padding:14px 0 4px;border-top:1px solid var(--hair)}._vt_70hat_484+._group_70hat_500,._missing_70hat_491+._group_70hat_500{margin-top:14px}._group_70hat_500 h4{font:600 13px/1.45 var(--ui);color:var(--ink3)}._group_70hat_500 ._facts_70hat_460{padding-bottom:8px}._group_70hat_500 ._facts_70hat_460>div{padding:6px 0}._group_70hat_500 ._facts_70hat_460 dd{font-weight:600}._foot_70hat_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_70hat_5 ._foot_70hat_523 .btn{min-height:44px;justify-content:center;gap:8px;border-radius:8px;font:600 13px/1.2 var(--ui);text-decoration:none}._foot_70hat_523 ._tb_70hat_159{font-size:12px}@media(max-width:700px){._hd_70hat_21{padding:16px 20px 10px}._body_70hat_201{padding:20px 20px 24px}._foot_70hat_523{padding:12px 20px max(8px,env(safe-area-inset-bottom))}._links_70hat_125 ._tb_70hat_159,._foot_70hat_523 ._tb_70hat_159{min-height:44px}._row_70hat_331{min-height:64px}}._cpop_70hat_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_70hat_580{margin:0;font:700 22px/1.2 var(--ui);letter-spacing:.01em;font-variant-numeric:normal}._cqr_70hat_586{display:flex;align-items:center;gap:12px;color:var(--ink2)}._clink_70hat_592{justify-self:start;font-size:12px;color:var(--link)}._msheet_70hat_597{z-index:151}._msg_70hat_600{display:grid;gap:8px}._msg_70hat_600 h4{margin:0;font:700 14px/1.35 var(--ui)}._msg_70hat_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_70hat_618{justify-self:end;font-size:12px;color:var(--ink3)}._mchips_70hat_623{display:flex;flex-wrap:wrap;gap:6px}._mchip_70hat_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_70hat_637{margin:0;font-size:13px;color:var(--dgr-i)}._mfoot_70hat_642{display:flex;justify-content:flex-end;gap:8px}@media(max-width:900px){._wnote_70hat_270{display:flex;align-items:center;min-height:44px;margin-top:0}}._case_14y8b_5{display:flex;flex:1 0 auto;flex-direction:column;gap:16px;padding:0;font:400 var(--fs-body) / 1.5 var(--ui);color:var(--ink1)}._case_14y8b_5>*{flex:none;margin:0}._head_14y8b_19{display:flex;flex-direction:column;align-items:flex-start;gap:10px}._sev_14y8b_26{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border-radius:5px;font-size:var(--fs-meta);font-weight:600;line-height:1.35;color:var(--state-ink);background:var(--state-fill)}._sev_14y8b_26,._sev_14y8b_26[data-state=warning]{--state-ink: var(--warn-i);--state-fill: var(--warn-f)}._sev_14y8b_26[data-state=danger]{--state-ink: var(--dgr-i);--state-fill: var(--dgr-f)}._sev_14y8b_26[data-state=ok]{--state-ink: var(--ok-i);--state-fill: var(--ok-f)}._sev_14y8b_26[data-state=neutral]{--state-ink: var(--neu-i);--state-fill: var(--neu-f)}._sevDot_14y8b_55{width:7px;height:7px;border-radius:50%;background:currentColor}._what_14y8b_61{margin:0;font:var(--fw-section) var(--fs-section) / 1.35 var(--ui);letter-spacing:-.01em}._what_14y8b_61:focus{outline:none}._ctx_14y8b_71{display:flex;flex-direction:column;align-items:flex-start;gap:0;color:var(--ink2)}._who_14y8b_78,._when_14y8b_79{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}button._who_14y8b_78:hover,button._when_14y8b_79:hover{color:var(--ink1);text-decoration:underline}._indent_14y8b_97{margin-left:34px}._av_14y8b_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_14y8b_113{display:inline-flex;align-items:center;gap:8px}._chipDot_14y8b_118{width:10px;height:10px;border-radius:50%;flex:none}._wait_14y8b_124{font-size:13px;color:var(--ink3)}._fig_14y8b_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_14y8b_140{font-size:28px;line-height:1.1;font-weight:600;color:var(--ink1)}._big_14y8b_140+._legend_14y8b_146{margin-top:-8px}._legend_14y8b_146{display:flex;flex-direction:column;gap:6px;color:var(--ink3)}._legend_14y8b_146 i{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:3px;vertical-align:-1px}._keyPlanned_14y8b_163{background:var(--neu-l)}._keyShort_14y8b_166{background:color-mix(in srgb,var(--acc) 35%,var(--card))}._keyNight_14y8b_169{background:color-mix(in srgb,var(--acc) 22%,var(--card))}._keyEvening_14y8b_172{background:color-mix(in srgb,var(--acc) 10%,var(--card));border:1px dashed color-mix(in srgb,var(--acc) 45%,var(--card))}._lanes_14y8b_176{display:flex;flex-direction:column;gap:14px}._lane_14y8b_176{display:flex;flex-direction:column;gap:6px}._lane_14y8b_176>span{color:var(--ink3)}._track_14y8b_189{position:relative;height:24px;border-radius:5px;background:var(--card)}._seg_14y8b_195{position:absolute;top:0;bottom:0;border-radius:5px;background:var(--neu-l)}._type_14y8b_202{opacity:.85}._acc_14y8b_205{background:var(--acc)}._soft_14y8b_208{background:color-mix(in srgb,var(--acc) 22%,var(--card))}._tint_14y8b_211{background:color-mix(in srgb,var(--acc) 10%,var(--card));border:1px dashed color-mix(in srgb,var(--acc) 45%,var(--card))}._ghost_14y8b_215{background:var(--card);border:1.5px dashed var(--acc)}._mark_14y8b_219{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--ink1)}._ticks_14y8b_226{position:relative;height:16px;margin-top:-8px;font-size:12px;color:var(--ink3)}._ticks_14y8b_226 em{position:absolute;transform:translate(-50%);font-style:normal;white-space:nowrap}._ticks_14y8b_226 em:first-child{transform:none}._ticks_14y8b_226 em:last-child{transform:translate(-100%)}._meter_14y8b_246{position:relative;height:16px;margin:4px 0 22px;border-radius:8px;background:var(--card)}._fill_14y8b_253{position:absolute;top:0;bottom:0;left:0;border-radius:8px;background:var(--neu-l)}._over_14y8b_261{position:absolute;top:0;bottom:0;border-radius:0 8px 8px 0;background:var(--acc)}._m_14y8b_219{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--ink1)}._m_14y8b_219 em{position:absolute;top:24px;transform:translate(-50%);font-style:normal;font-size:12px;color:var(--ink3);white-space:nowrap}._m_14y8b_219._end_14y8b_284 em{transform:translate(-100%)}._cols_14y8b_288{display:flex;align-items:flex-end;gap:2px;height:120px}._cols_14y8b_288 div{flex:1;display:flex;flex-direction:column-reverse;height:100%}._cols_14y8b_288 b{display:block;border-radius:2px 2px 0 0;background:var(--neu-l)}._cols_14y8b_288 s{display:block;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--acc) 35%,var(--card));text-decoration:none}._pair_14y8b_312{display:flex;flex-direction:column;gap:8px}._pcard_14y8b_317{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:6px;background:var(--card)}._p_14y8b_312{display:flex;align-items:center;gap:8px;min-width:0;font-weight:500;color:var(--ink1)}._d_14y8b_334{color:var(--ink3)}._arrow_14y8b_337{text-align:center;font-size:20px;line-height:1;color:var(--acc-ink)}._days_14y8b_344{display:flex;flex-direction:column;gap:6px}._day_14y8b_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_14y8b_344._hl_14y8b_359{background:color-mix(in srgb,var(--acc) 12%,var(--card))}._day_14y8b_344 b{font-weight:500;color:var(--ink3)}._day_14y8b_344._hl_14y8b_359 b{font-weight:600;color:var(--ink1)}._day_14y8b_344>span{display:flex;flex-wrap:wrap;gap:4px 12px}._t_14y8b_189{padding:2px 8px;border-radius:5px;background:color-mix(in srgb,var(--c) 12%,var(--card));color:var(--ink1)}._t_14y8b_189._x_14y8b_381{text-decoration:line-through;color:var(--ink3)}._off_14y8b_385{color:var(--ink3)}._steps_14y8b_389{display:flex;flex-direction:column;gap:6px}._steps_14y8b_389 div{padding:10px 12px;border-radius:6px;background:var(--card)}._steps_14y8b_389 ._done_14y8b_399{color:var(--ok-i)}._steps_14y8b_389 ._now_14y8b_402{background:color-mix(in srgb,var(--acc) 14%,var(--card));font-weight:600;color:var(--ink1)}._facts_14y8b_410{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--hair)}._facts_14y8b_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_14y8b_410 dt{color:var(--ink3);font-size:13px}._facts_14y8b_410 dd{margin:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}._outcome_14y8b_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_14y8b_448{line-height:1.45;color:var(--ink2)}._src_14y8b_452{display:block;margin-top:8px;font-size:12px;color:var(--ink3)}._acts_14y8b_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_14y8b_474{flex-wrap:wrap;display:flex;align-items:center;gap:8px}._pri_14y8b_480,._sec_14y8b_481,._later_14y8b_482{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);font:inherit;text-decoration:none;cursor:pointer}._pri_14y8b_480{width:100%;min-height:44px;padding:9px 14px;border:1px solid var(--act);background:var(--act);color:var(--on-act);font-weight:var(--fw-action)}._pri_14y8b_480:hover{background:var(--act-h)}._sec_14y8b_481{min-height:44px;padding:9px 14px;border:1px solid var(--button-border);font-weight:var(--fw-action);background:var(--card);color:var(--ink1)}._sec_14y8b_481:hover{background:var(--hover)}._later_14y8b_482{min-height:44px;margin-left:auto;padding:9px 12px;border:0;background:none;color:var(--link);font-weight:var(--fw-action)}._later_14y8b_482:hover{color:var(--ink1)}._pri_14y8b_480:disabled,._sec_14y8b_481:disabled,._later_14y8b_482:disabled{cursor:default;opacity:.45}._fld_14y8b_532{display:flex;flex-direction:column;gap:8px}._fld_14y8b_532{gap:12px}._fld_14y8b_532 label{display:grid;gap:6px;color:var(--ink1)}._fld_14y8b_532 label>span{font-size:var(--fs-meta);font-weight:550}._fld_14y8b_532 input,._fld_14y8b_532 select{box-sizing:border-box;width:100%;min-height:44px;min-width:0;padding:9px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--ink1);font:400 var(--fs-input) / 1.4 var(--ui)}._hint_14y8b_562{color:var(--ink2);font-size:var(--fs-meta)}._findings_14y8b_567 h3{margin:0 0 8px;font-size:var(--fs-body);font-weight:650}._findings_14y8b_567 ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}._findings_14y8b_567 li{display:flex;gap:8px;color:var(--ink1)}._findings_14y8b_567 li svg{flex:none;margin-top:3px;color:var(--ink2)}._finish_14y8b_590{padding:12px 14px;border-radius:var(--control-radius);background:var(--hover);color:var(--ink1)}._finish_14y8b_590 strong{display:block;margin-bottom:2px;font-weight:650}._noPhone_14y8b_601{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink2);font-size:var(--fs-meta)}._fld_14y8b_532 [aria-invalid=true]{border-color:var(--dgr-l)}@media(max-width:700px){._case_14y8b_5{gap:14px}._fld_14y8b_532 input,._fld_14y8b_532 select{font-size:16px}._acts_14y8b_462{margin:auto -16px 0;padding:12px 16px max(12px,env(safe-area-inset-bottom))}._ctx_14y8b_71{gap:4px}._fig_14y8b_130{gap:10px;padding:12px}._big_14y8b_140{font-size:24px}._big_14y8b_140+._legend_14y8b_146{margin-top:-6px}._lanes_14y8b_176{gap:8px}._lane_14y8b_176{gap:4px}._track_14y8b_189{height:20px}._ticks_14y8b_226{margin-top:-4px}._cols_14y8b_288{height:84px}._pair_14y8b_312{gap:4px}._pcard_14y8b_317{gap:4px;padding:8px 12px}._arrow_14y8b_337{font-size:16px}._days_14y8b_344{gap:4px}._day_14y8b_344{min-height:0;padding:6px 12px}._steps_14y8b_389 div{padding:8px 12px}._src_14y8b_452{margin-top:4px}._pri_14y8b_480,._sec_14y8b_481,._later_14y8b_482{min-height:44px}}._dlg_1s6d2_4{position:fixed;left:50%;top:6dvh;transform:translate(-50%);z-index:160;width:500px;max-width:calc(100vw - 32px);max-height:88dvh;display:flex;background:var(--card);color:var(--ink1);border-radius:var(--r-panel);box-shadow:var(--sh3)}._form_1s6d2_19{display:flex;flex-direction:column;min-height:0;width:100%}._head_1s6d2_25{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);padding:20px 24px 12px}._head_1s6d2_25 h2{margin:0;font:var(--fw-section) var(--fs-section) / 1.35 var(--ui)}._head_1s6d2_25 p{margin:4px 0 0;color:var(--ink2);font-size:var(--fs-meta)}._x_1s6d2_41{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-6px -10px 0 0;border:0;border-radius:var(--control-radius);background:none;color:var(--ink2);cursor:pointer}._x_1s6d2_41:hover{background:var(--hover)}._x_1s6d2_41:focus-visible{outline:var(--focus-outline);outline-offset:3px}._body_1s6d2_61{display:grid;gap:var(--s3);padding:4px 24px 20px;overflow:auto;font-size:var(--fs-body);line-height:1.5}._body_1s6d2_61>p{margin:0;color:var(--ink2)}._foot_1s6d2_73{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--s1);padding:14px 24px;border-top:1px solid var(--hair);background:var(--card);border-radius:0 0 var(--r-panel) var(--r-panel)}._foot_1s6d2_73 .btn{min-height:var(--ctl-touch)}._facts_1s6d2_86{margin:0}._facts_1s6d2_86>div{display:flex;justify-content:space-between;gap:var(--s2);padding:9px 0;border-bottom:1px solid var(--hair)}._facts_1s6d2_86 dt{color:var(--ink2);font-size:var(--fs-meta)}._facts_1s6d2_86 dd{margin:0;font-weight:550;text-align:right}._field_1s6d2_105{display:grid;gap:6px}._field_1s6d2_105>span{font-size:var(--fs-meta);font-weight:550}._field_1s6d2_105 input,._field_1s6d2_105 select,._field_1s6d2_105 textarea{box-sizing:border-box;width:100%;min-height:var(--ctl-touch);padding:9px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--ink1);font:400 var(--fs-input) / 1.4 var(--ui)}._field_1s6d2_105 input:focus-visible,._field_1s6d2_105 select:focus-visible,._field_1s6d2_105 textarea:focus-visible{outline:var(--focus-outline);outline-offset:3px}._field_1s6d2_105 input[aria-invalid=true],._field_1s6d2_105 select[aria-invalid=true],._field_1s6d2_105 textarea[aria-invalid=true]{border-color:var(--dgr-l)}._field_1s6d2_105 small{color:var(--ink2);font-size:var(--fs-meta)}._field_1s6d2_105 small._err_1s6d2_141,._err_1s6d2_141{margin:0;color:var(--dgr-i);font-size:var(--fs-meta)}._pair_1s6d2_147{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}._preview_1s6d2_152{margin:0;color:var(--ink2);font-size:var(--fs-meta)}._problem_1s6d2_157,._dirty_1s6d2_158{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--notice-danger-border);border-radius:var(--control-radius);background:var(--dgr-f);color:var(--ink1)}._problem_1s6d2_157>svg{flex:none;margin-top:2px;color:var(--dgr-i)}._problem_1s6d2_157 p,._dirty_1s6d2_158 p{margin:4px 0 0;color:var(--ink2)}._dirty_1s6d2_158{flex-direction:column;gap:0;margin:0 24px 12px;border-color:var(--notice-warn-border);background:var(--warn-f)}._row_1s6d2_184{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:10px}._records_1s6d2_190{margin:0;padding:0;list-style:none;border-top:1px solid var(--hair)}._records_1s6d2_190 li{border-bottom:1px solid var(--hair)}._records_1s6d2_190 label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}._records_1s6d2_190 input{width:18px;height:18px;margin:0 13px;accent-color:var(--act)}._help_1s6d2_213{display:grid;gap:10px;margin:0;padding-left:18px}@media(max-width:700px){._dlg_1s6d2_4{top:auto;bottom:0;left:0;transform:none;width:100vw;max-width:none;max-height:92dvh;border-radius:var(--r-panel) var(--r-panel) 0 0}._head_1s6d2_25{padding:16px 18px 10px}._body_1s6d2_61{padding:4px 18px 18px;font-size:15px}._foot_1s6d2_73{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-radius:0}._foot_1s6d2_73 .btn{flex:1}._dirty_1s6d2_158{margin:0 18px 12px}._field_1s6d2_105 input,._field_1s6d2_105 select,._field_1s6d2_105 textarea{font-size:16px}._pair_1s6d2_147{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){._dlg_1s6d2_4{animation:_rise_1s6d2_1 .16s ease-out}}@keyframes _rise_1s6d2_1{0%{opacity:0}to{opacity:1}}._panel_1s4i7_4,.vpanel._panel_1s4i7_4{display:flex;flex-direction:column;gap:0;min-height:0;height:100%;padding:0}._tabs_1s4i7_13{display:flex;align-items:center;gap:4px;padding:8px 8px 0 12px;border-bottom:1px solid var(--hair);flex:none}._tabs_1s4i7_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_1s4i7_13 [role=tab][aria-selected=true]{color:var(--ink1);border-bottom-color:var(--ink1)}._tabs_1s4i7_13 [role=tab]:hover{color:var(--ink1)}._tabs_1s4i7_13 [role=tab]:focus-visible,._close_1s4i7_43:focus-visible,._askIn_1s4i7_44 input:focus-visible{outline:var(--focus-outline);outline-offset:3px}._n_1s4i7_48{font-size:12px;color:var(--ink3)}._scope_1s4i7_53{font-size:12px;color:var(--ink3);white-space:nowrap}._close_1s4i7_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_1s4i7_43:hover{background:var(--hover)}._body_1s4i7_73{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._body_1s4i7_73>*{flex:1;min-height:0}._dock_1s4i7_85{flex:1;min-height:0;display:flex;flex-direction:column}._ask_1s4i7_44{flex:none;padding:10px 12px 12px;border-top:1px solid var(--hair)}._askIn_1s4i7_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_1s4i7_44 svg{color:var(--hb-icon)}._askIn_1s4i7_44:focus-within{border-color:var(--act);box-shadow:var(--ring)}._askIn_1s4i7_44 input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--ink1);font:400 14px var(--ui)}._keep_1s4i7_123{display:flex;flex-direction:column}._keep_1s4i7_123[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(--vp-gutter, var(--s4, 24px)) + 12px)}.v19 .vsplit.on{grid-template-columns:minmax(0,1fr) 0 calc(var(--vpw, 340px) - var(--vp-gutter, 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(--vp-gutter, 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_1s4i7_48._d_1s4i7_85,._n_1s4i7_48._w_1s4i7_208{padding:0 6px;border-radius:5px;line-height:18px}._n_1s4i7_48._d_1s4i7_85{background:var(--dgr-f);color:var(--dgr-i)}._n_1s4i7_48._w_1s4i7_208{background:var(--warn-f);color:var(--warn-i)}@media(max-width:1100px){._tabs_1s4i7_13 [role=tab]{height:44px}._close_1s4i7_43{width:44px;height:44px}}._scrim_1s4i7_236{display:none}@media(max-width:1100px){._scrim_1s4i7_236{display:block;position:fixed;inset:var(--top) 0 0 0;z-index:64;background:var(--scrim)}.vsplit.on>.vside>._keep_1s4i7_123._keep_1s4i7_123:not([hidden]){position:fixed;top:var(--top);right:0;bottom:0;z-index:65;width:min(420px,100vw);max-height:none;border-radius:0;border-left:1px solid var(--hair);box-shadow:var(--sh3);background:var(--card);overflow:hidden}.vsplit.on>.vside>._keep_1s4i7_123._keep_1s4i7_123:not([hidden])>._panel_1s4i7_4{border:0;border-radius:0;box-shadow:none}}@media(max-width:800px){._scrim_1s4i7_236{bottom:calc(57px + env(safe-area-inset-bottom))}.vsplit.on>.vside>._keep_1s4i7_123._keep_1s4i7_123:not([hidden]){bottom:calc(57px + env(safe-area-inset-bottom))}}@media(max-width:700px){.vsplit.on>.vside>._keep_1s4i7_123._keep_1s4i7_123:not([hidden]){width:100vw;border-left:0}}._toolbar_qm2ur_9{container:vtb / inline-size;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;min-width:0}._deck_qm2ur_20{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0}._title_qm2ur_29{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._period_qm2ur_38{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}._stepper_qm2ur_46 .datejump{flex:none}._stepper_qm2ur_46._stepper_qm2ur_46{gap:0}._stepper_qm2ur_46 button:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius)}._stepper_qm2ur_46 button:not(:first-child):not(:last-child){margin-left:-1px;border-radius:0}._stepper_qm2ur_46 button:last-child{margin-left:-1px;border-radius:0 var(--control-radius) var(--control-radius) 0}._stepper_qm2ur_46 button:hover,._stepper_qm2ur_46 button:focus-visible{position:relative;z-index:1}._bar_qm2ur_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0}._filters_qm2ur_82,._actions_qm2ur_83{display:flex;align-items:center;gap:8px;min-width:0}._tool_qm2ur_9,._stepper_qm2ur_46 button,._toolbar_qm2ur_9 select._view_qm2ur_94{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:var(--ctl-compact);min-height:var(--ctl-compact);min-width:var(--ctl-compact);padding:0 10px;border:1px solid var(--vp-field-border, var(--control));border-radius:var(--control-radius);background-color:var(--vp-field-bg, var(--card));color:var(--ink1);font:var(--fw-action) var(--ctl-compact-text)/20px var(--ui);white-space:nowrap;box-shadow:none;cursor:pointer}._tool_qm2ur_9:hover:not(:disabled),._stepper_qm2ur_46 button:hover,._toolbar_qm2ur_9 select._view_qm2ur_94:hover:not(:disabled){border-color:var(--control);background-color:var(--vp-field-hover, var(--hover))}._tool_qm2ur_9:active:not(:disabled),._stepper_qm2ur_46 button:active{background-color:var(--press)}._tool_qm2ur_9:focus-visible,._stepper_qm2ur_46 button:focus-visible,._toolbar_qm2ur_9 select._view_qm2ur_94:focus-visible,._seg_qm2ur_129 button:focus-visible{position:relative;z-index:2;outline:var(--focus-outline);outline-offset:3px}._tool_qm2ur_9 svg,._stepper_qm2ur_46 button svg{width:18px;height:18px;flex:none;stroke-width:1.7}._stepper_qm2ur_46 button:first-child,._stepper_qm2ur_46 button:last-child{width:var(--ctl-compact);padding:0}._seg_qm2ur_129{display:inline-flex;align-items:stretch;height:var(--ctl-compact);box-sizing:border-box;padding:0;border:0;border-radius:var(--control-radius);background:none}._seg_qm2ur_129 button{position:relative;box-sizing:border-box;height:100%;min-width:56px;padding:0 10px;border:1px solid var(--vp-field-border, var(--control));border-radius:0;background:var(--vp-field-bg, var(--card));color:var(--ink2);font:var(--fw-action) var(--ctl-compact-text)/20px var(--ui);cursor:pointer}._seg_qm2ur_129 button+button{margin-left:-1px}._seg_qm2ur_129 button:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius)}._seg_qm2ur_129 button:last-child{border-radius:0 var(--control-radius) var(--control-radius) 0}._seg_qm2ur_129 button:hover:not([aria-pressed=true]){background:var(--vp-field-hover, var(--hover))}._seg_qm2ur_129 button[aria-pressed=true]{z-index:1;border-color:var(--act);background:var(--sel);color:var(--sel-ink);font-weight:650}._quiet_qm2ur_196{border-color:transparent;background-color:transparent}._on_qm2ur_201{border-color:var(--act);background-color:var(--sel);color:var(--sel-ink)}._count_qm2ur_207{padding:0 6px;border-radius:5px;background:var(--sunken);color:var(--ink2);font-size:12px;line-height:18px}._on_qm2ur_201 ._count_qm2ur_207{background:var(--card);color:var(--sel-ink)}._split_qm2ur_222{display:inline-flex}._split_qm2ur_222>._tool_qm2ur_9{border-color:transparent;background-color:var(--sel);color:var(--sel-ink)}._split_qm2ur_222>._tool_qm2ur_9:hover:not(:disabled){border-color:transparent;background-color:color-mix(in srgb,var(--sel) 82%,var(--sel-ring))}._split_qm2ur_222>._tool_qm2ur_9:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}._hug_qm2ur_238._hug_qm2ur_238{width:var(--ctl-compact);padding:0;border-left:1px solid var(--sel-ring);border-top-left-radius:0;border-bottom-left-radius:0}._more_qm2ur_246{width:var(--ctl-compact);padding:0}._pub_qm2ur_253._pub_qm2ur_253{border-color:var(--publish);background-color:var(--publish);color:var(--on-publish)}._pub_qm2ur_253._pub_qm2ur_253:hover:not(:disabled){border-color:var(--publish-h);background-color:var(--publish-h)}._tool_qm2ur_9._tool_qm2ur_9:disabled{border-color:var(--dis-bg);background-color:var(--dis-bg);color:var(--dis-ink);cursor:not-allowed}._toolbar_qm2ur_9 select._view_qm2ur_94{width:104px;justify-content:flex-start}._band_qm2ur_278{display:flex;align-items:center;gap:12px;min-width:0;padding:0 0 2px}._bandLabel_qm2ur_285{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--ink2);font:var(--fw-action) var(--ctl-compact-text)/20px var(--ui)}._bandLabel_qm2ur_285 svg{width:16px;height:16px;stroke-width:1.7}._corner_qm2ur_300{display:flex;align-items:center;width:100%;min-width:0;container-type:inline-size}@container (max-width: 220px){._find_qm2ur_310 svg{display:none}}._find_qm2ur_310{display:flex;align-items:center;gap:8px;width:100%;min-width:0;box-sizing:border-box;height:34px;padding:0 10px;border:1px solid var(--vp-field-border, var(--control));border-radius:var(--control-radius);background:var(--vp-field-bg, var(--card));color:var(--ink2)}._find_qm2ur_310 input{flex:1;width:0;min-width:40px;border:0;background:none;color:var(--ink1);font:400 14px var(--ui);outline:0}._find_qm2ur_310 input:focus-visible{outline:none}._find_qm2ur_310 input::placeholder{color:var(--ink2);opacity:1}._find_qm2ur_310:focus-within{border-color:var(--act);background:var(--card);outline:var(--focus-outline);outline-offset:3px}._find_qm2ur_310 kbd{padding:0 4px;border:1px solid var(--hair);border-radius:var(--r-xs);color:var(--ink3);font:500 12px var(--ui)}._find_qm2ur_310 svg{width:16px;height:16px;flex:none}._help_qm2ur_366{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_qm2ur_366:hover,._help_qm2ur_366[aria-pressed=true]{border-color:var(--sel-ring);background:var(--sel);color:var(--sel-ink)}._stepper_qm2ur_46 .datejump .lbl,._seg_qm2ur_129 button{white-space:nowrap}@media(max-width:800px),(pointer:coarse){._tool_qm2ur_9,._stepper_qm2ur_46 button,._toolbar_qm2ur_9 select._view_qm2ur_94{height:var(--ctl-touch);min-height:var(--ctl-touch);min-width:var(--ctl-touch);font-size:14px}._stepper_qm2ur_46 button:first-child,._stepper_qm2ur_46 button:last-child,._more_qm2ur_246,._hug_qm2ur_238._hug_qm2ur_238{width:var(--ctl-touch)}._seg_qm2ur_129{height:var(--ctl-touch)}._seg_qm2ur_129 button{font-size:14px}}@media(max-width:700px){._deck_qm2ur_20{gap:8px}._bar_qm2ur_7{flex:1 1 100%}._period_qm2ur_38{flex:1 1 100%;flex-wrap:wrap}._stepper_qm2ur_46{flex:1 1 100%}._seg_qm2ur_129{height:auto;padding:0}._seg_qm2ur_129 button{height:var(--ctl-touch)}}@media(max-width:374px){._stepper_qm2ur_46 .datejump .lbl{white-space:normal;line-height:16px;text-align:left}._stepper_qm2ur_46 .datejump{flex:1 1 auto;min-width:0}}._count_qm2ur_207._d_qm2ur_20{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_qm2ur_207._w_qm2ur_461{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_qm2ur_386{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._tool_qm2ur_9:has(._lbl_qm2ur_386){padding:0;width:var(--ctl-compact)}}._pop_jrw18_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_jrw18_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_jrw18_11 svg{display:block;flex:none}:where(._pop_jrw18_11) button{font:inherit;cursor:pointer;margin:0}:where(._pop_jrw18_11) button:focus-visible{outline:var(--focus-outline);outline-offset:3px}._head_jrw18_53{flex:none;display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--wp-divider)}._sheet_jrw18_28 ._head_jrw18_53{padding-top:20px}._headText_jrw18_64{flex:1;min-width:0}._title_jrw18_68{display:block;margin:0 0 3px;font-size:16px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}._scope_jrw18_76{display:block;margin:0;font-size:12px;color:var(--wp-muted)}._close_jrw18_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_jrw18_96{flex:none;display:flex;gap:6px;padding:12px 16px;overflow-x:auto}._cat_jrw18_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_jrw18_96[aria-pressed=true]{background:var(--wp-sel-bg);border-color:var(--wp-sel-border);color:var(--wp-sel-ink)}._list_jrw18_124{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 8px}._row_jrw18_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_jrw18_130:hover{background:var(--wp-row-hover)}._row_jrw18_130:focus-visible{outline-offset:-3px}._icon_jrw18_153{width:18px;height:18px;color:var(--wp-warn-icon)}._icon_jrw18_153[data-sev=d]{color:var(--wp-danger-icon)}._rowText_jrw18_161{min-width:0}._rowTitle_jrw18_164{display:block;font-size:13px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}._rowMeta_jrw18_171{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--wp-muted);overflow-wrap:anywhere}._chevron_jrw18_179{width:14px;height:14px;color:var(--wp-muted)}._none_jrw18_184{margin:12px 4px;font-size:13px;color:var(--wp-muted)}._foot_jrw18_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_jrw18_200{font-size:12px;color:var(--wp-muted)}._link_jrw18_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_jrw18_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_jrw18_228{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 20px 20px}._back_jrw18_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_jrw18_246{margin:12px 0;font-size:18px;font-weight:700;line-height:1.5}._description_jrw18_252{margin:14px 0;color:var(--wp-muted)}._evidence_jrw18_256{margin:0}._fact_jrw18_259{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--wp-divider)}._fact_jrw18_259 dt{color:var(--wp-ink)}._fact_jrw18_259 dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:normal;overflow-wrap:anywhere}._rule_jrw18_276{margin-top:16px;padding:12px;border-radius:8px;background:var(--wp-rule-bg)}._rule_jrw18_276 strong{display:block;font-weight:700}._rule_jrw18_276 p{margin:6px 0 0;font-size:12px;color:var(--wp-rule-ink)}@media(max-width:650px){._close_jrw18_82,._cat_jrw18_96,._back_jrw18_234,._link_jrw18_204,._primary_jrw18_215{min-height:44px}._close_jrw18_82{min-width:44px}._row_jrw18_130{min-height:64px}}._icon_jrw18_153,._chevron_jrw18_179{display:grid;place-items:center;font-style:normal}._srOnly_jrw18_313{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){._pop_jrw18_11{border:1px solid CanvasText}._cat_jrw18_96[aria-pressed=true]{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}}._row_1dkl7_3{background:var(--sunken);border-top:1px solid var(--base)}._row_1dkl7_3>div{border-right:1px solid var(--hair);min-width:0}._key_1dkl7_11{position:sticky;left:0;z-index:7;background:var(--sunken);padding:8px 10px;display:flex;flex-direction:column;gap:4px}._tabs_1dkl7_21{display:flex;flex-wrap:wrap;gap:2px 4px}._tabs_1dkl7_21 button{border:0;background:none;padding:3px 6px;border-radius:6px;font:600 13px var(--ui);color:var(--ink3);cursor:pointer}._tabs_1dkl7_21 button._on_1dkl7_35{background:var(--card);color:var(--ink1);box-shadow:0 0 0 1px var(--hair)}._tabs_1dkl7_21 ._fold_1dkl7_40{margin-left:auto}._fold_1dkl7_40._fold_1dkl7_40{border:0;background:none;padding:3px 0;color:var(--link);font:600 13px var(--ui);text-align:left;cursor:pointer}._legend_1dkl7_52{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:11px;color:var(--ink3)}._legend_1dkl7_52>span{display:inline-flex;align-items:center;gap:4px}._k_1dkl7_11{display:inline-block;width:10px;height:8px;border-radius:2px}._kneed_1dkl7_70{background:var(--chart-dim)}._kon_1dkl7_73{height:0;border-top:2px solid var(--chart);border-radius:0}._kshort_1dkl7_78{background:var(--warn-l)}._day_1dkl7_81{padding:6px 4px}._cell_1dkl7_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_1dkl7_84:hover{background:var(--hover)}._f_1dkl7_40{font-size:12px;color:var(--ink2);font-variant-numeric:normal;white-space:nowrap}._off_1dkl7_107{color:var(--warn-i);font-weight:600}._cov_1dkl7_1{display:grid;gap:1px;height:22px}._cov_1dkl7_1 i{display:block;border-radius:2px}._none_1dkl7_122{background:var(--card)}._ok_1dkl7_125{background:color-mix(in srgb,var(--teal-l) 45%,var(--card))}._thin_1dkl7_128{background:color-mix(in srgb,var(--warn-l) 55%,var(--card))}._cov_1dkl7_1 ._short_1dkl7_131,._ck_1dkl7_132._short_1dkl7_131{background:var(--dgr-l)}._over_1dkl7_135{background:color-mix(in srgb,var(--blue-l) 45%,var(--card))}._ax_1dkl7_138{display:flex;justify-content:space-between;font-size:10.5px;color:var(--ink3)}._svg_1dkl7_146{display:block;width:100%;height:56px;overflow:visible}._need_1dkl7_152{fill:var(--chart-dim);stroke:none}._on_1dkl7_35{fill:none;stroke:var(--chart);stroke-width:1.5;vector-effect:non-scaling-stroke}._svg_1dkl7_146 ._short_1dkl7_131{fill:var(--warn-l);opacity:.55}._bars_1dkl7_168{display:flex;align-items:flex-end;gap:3px;height:56px}._bars_1dkl7_168 i{display:block;width:40%;min-height:1px;border-radius:3px 3px 0 0}._sales_1dkl7_180{background:var(--chart-dim)}._fc_1dkl7_183{background:none;border:1.5px dashed var(--chart-dim);border-bottom:0;box-sizing:border-box}._cost_1dkl7_189{background:var(--chart)}._stk_1dkl7_1{display:flex;flex-direction:column-reverse;width:60%;min-height:1px;border-radius:3px 3px 0 0;overflow:hidden}._stk_1dkl7_1 i{display:block}._base_1dkl7_205{background:var(--slate-l)}._top_1dkl7_208{background:color-mix(in srgb,var(--slate-l) 40%,var(--card))}._indigo_1dkl7_211{background:var(--indigo-l)}._plum_1dkl7_214{background:var(--plum-l)}._teal_1dkl7_217{background:var(--teal-l)}._blue_1dkl7_220{background:var(--blue-l)}._sup_1dkl7_223{min-height:0}._key_1dkl7_11._slim_1dkl7_226{grid-column:1 / -1;padding:4px 10px;white-space:nowrap}._foot_1dkl7_233{position:sticky;bottom:0;z-index:6}._foot_1dkl7_233 .totals{position:static}._burnOff_1dkl7_243{margin-top:8px;padding:4px 10px}._burn_1dkl7_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_1dkl7_257{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink1)}._bkey_1dkl7_257 p{margin:4px 0 0;white-space:normal}._bover_1dkl7_268{color:var(--dgr-i)}._bsvg_1dkl7_271{display:block;width:100%;height:150px;overflow:visible}._fcl_1dkl7_277{fill:none;stroke:var(--chart);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}._bud_1dkl7_284{stroke:var(--dgr-l);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}._now_1dkl7_290{stroke:var(--ink3);stroke-width:1;vector-effect:non-scaling-stroke}._kfc_1dkl7_295{height:0;border-top:2px dashed var(--chart);border-radius:0}._kbud_1dkl7_300{height:0;border-top:2px dashed var(--dgr-l);border-radius:0}@media(max-width:720px){._burn_1dkl7_243{grid-template-columns:1fr}}._sum_1dkl7_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_1dkl7_312 ._fold_1dkl7_40{display:inline-flex;align-items:center;gap:2px}._sum_1dkl7_312 ._fold_1dkl7_40[aria-expanded=false] svg{transform:rotate(180deg)}._pickrow_1dkl7_332{display:flex;align-items:center;gap:6px}._pickrow_1dkl7_332>select{flex:1;min-width:0}._perHour_1dkl7_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_1dkl7_341:hover,._perHour_1dkl7_341[aria-expanded=true]{border-color:var(--sel-ring);background:var(--sel);color:var(--sel-ink)}._tabs_1dkl7_21{flex-wrap:nowrap;align-items:center}._tabPick_1dkl7_363{flex:1;min-width:0;height:28px;font-size:12px}@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}@font-face{font-family:Bricolage;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/bricolage-latin.woff2) format("woff2")}:root{--chrome: #493452;--chrome-h: #5a4167;--page: #f7f6f3;--card: #ffffff;--sunken: #f3f0f5;--wash: #efe8f6;--hb-bg: #f2ecf8;--hb-border: #d8c5e8;--hb-ink: #291d36;--hb-sub: #62506f;--hb-icon: #76519b;--ground: #f7f6f8;--ground-we: #f0edf3;--ink1: #291d36;--ink2: #51455c;--ink3: #62566b;--hair: #e4dee8;--base: #e4dee8;--control: #897b94;--side-bg: #efebf2;--side-bd: #e0d8e7;--side-hover: #e7e0ed;--hover: #f1edf5;--press: #e8e0ef;--sel: #e9e0f4;--sel-ink: #51316c;--sel-ring: #9c78bc;--link: #65408a;--chart: #76519b;--chart-dim: #d9c9e7;--dis-bg: #ede9f0;--dis-ink: #857b8e;--skel: #eee9f2;--hero-bg: #f6f1fa;--hero-bd: #ddd0eb;--dgr-row: #fff6f5;--act: #51316c;--act-h: #3b214f;--on-act: #ffffff;--ok-f: #c8eadb;--ok-l: #2e8a4c;--ok-i: #245742;--warn-f: #ffe5cc;--warn-l: #a8760f;--warn-i: #803f16;--dgr-f: #fff1f0;--dgr-l: #ce3f37;--dgr-i: #a23637;--neu-f: #f2eef5;--neu-l: #ccc0d6;--neu-i: #62536e;--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(41, 29, 54, .05), 0 8px 24px -14px rgba(41, 29, 54, .2);--btn-shadow: 0 1px 2px rgba(41, 29, 54, .07);--sh2: 0 14px 34px -12px rgba(41, 29, 54, .28);--sh3: 0 34px 70px -28px rgba(41, 29, 54, .3);--r-sm: 6px;--r-md: 7px;--r-lg: 12px;--publish: #51316c;--publish-h: #3b214f;--on-publish: #ffffff;--title-size: 28px;--title-weight: 650;--title-tracking: -.025em;--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: 208px;--top: 64px;--ctl-sm: 32px;--ctl-md: 36px;--ctl: 36px;--ctl-touch: 44px;--s1: 8px;--s2: 12px;--s3: 16px;--s4: 24px;--ring: 0 0 0 1px var(--act);--wp-surface: var(--card);--wp-ink: var(--ink1);--wp-muted: var(--ink3);--wp-divider: var(--hair);--wp-divider-faint: var(--sunken);--wp-row-hover: var(--hover);--wp-sel-bg: var(--sel);--wp-sel-border: var(--sel-ring);--wp-sel-ink: var(--sel-ink);--wp-action: var(--act);--wp-on-action: var(--on-act);--wp-focus: var(--act);--wp-warn-icon: #a36014;--wp-danger-icon: #ce3f37;--wp-rule-bg: #fff7e9;--wp-rule-ink: #80521e;--wp-shadow: 0 10px 45px #291d3626;--rb-surface: var(--card);--rb-page: var(--page);--rb-ink: var(--ink1);--rb-muted: var(--ink3);--rb-divider: var(--hair);--rb-control: var(--control);--rb-hover: var(--hover);--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: var(--wash);--rb-past-ink: var(--sel-ink);--rb-avatar: var(--sel);--rb-avatar-ink: var(--sel-ink);--rb-action: var(--act);--rb-on-action: var(--on-act);--rb-ok: #197653;--rb-new: var(--hero-bg);--rb-new-border: var(--hero-bd);--rb-new-ink: var(--ink2);--rb-saved: #f1f8f4;--rb-saved-border: #d5e8de;--rb-saved-ink: #28563d;--rb-error: #ac2e32;--ctl-compact: var(--ctl-md);--ctl-compact-text: 13px;--field-line: #8e7d9e;--field-hover-line: #6f5f80;--control-radius: var(--r-md);--button-border: var(--field-line);--control-font: var(--fw-action) var(--fs-action)/1.4 var(--ui);--field-bg: var(--card);--field-border: var(--field-line);--fs-section: 18px;--fs-record: 16px;--fs-body: 14px;--fs-explain: 14px;--fs-action: 14px;--fs-meta: 13px;--fs-input: 14px;--fs-min: 12px;--fw-section: 650;--fw-record: 600;--fw-action: 550;--fw-selected: 650;--s0: 4px;--s5: 32px;--r-xs: 4px;--r-pill: 999px;--r-panel: var(--r-lg);--r-schedule: 0px;--plan-canvas: var(--card);--plan-edge: #d8d0de;--plan-line: #e7e2eb;--plan-header: #f3f0f5;--plan-group: #f7f5f9;--plan-weekend: #f9f7fa;--plan-deck-bg: #fdfcfe;--plan-deck-border: #e4dee8;--plan-field-bg: #ffffff;--plan-field-border: var(--field-line);--plan-field-hover: #f1edf5;--focus-w: 2px;--focus-offset: 3px;--focus-color: var(--act);--focus-outline: var(--focus-w) solid var(--focus-color);--scrim: rgba(18, 12, 25, .45);--toast-bg: #291d36;--toast-ink: #ffffff;--toast-act: #ded4f1;--knob: #ffffff;--brand-display: "Bricolage", "Schibsted Grotesk", sans-serif;--brand-orange: #c45435;--brand-plum: #291d36;--brand-rail: #291d36;--brand-rail-ink: #d5c9df;--brand-rail-hover: #493452;--brand-rail-active: #ded4f1;--brand-rail-active-ink: #291d36;--brand-rail-rule: #594662;--brand-lavender: #ded4f1;--brand-lavender-ink: #51316c;--brand-lime: #e5ed94;--brand-lime-ink: #41471f;--brand-lime-line: #a0aa60;--brand-coral-soft: #ffe0d5;--brand-coral-ink: #773b29;--summary-ink: #291d36;--summary-coral: #ffa082;--table-rule: #cfc5d6;color-scheme:light dark}@media(max-width:800px){:root{--top: 52px;--title-size: 26px;--fs-explain: 15px}}@media(max-width:700px){:root{--ctl: var(--ctl-touch);--fs-input: 16px}}@media(max-width:370px){:root{--title-size: 24px}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--chrome: #ddd0e8;--chrome-h: #eee6f5;--page: #19151e;--card: #26212e;--sunken: #302938;--wash: #392c45;--hb-bg: #34263f;--hb-border: #644b79;--hb-ink: #f2e7fa;--hb-sub: #cfb9df;--hb-icon: #d3aef0;--ground: #1e1925;--ground-we: #231d2b;--ink1: #f5f0fa;--ink2: #d0c3dc;--ink3: #baacc7;--hair: #43384f;--base: #43384f;--control: #8e7d9e;--side-bg: #1e1925;--side-bd: #392e45;--side-hover: #302639;--hover: #352b3e;--press: #44334f;--sel: #49355c;--sel-ink: #efdefd;--sel-ring: #b68bd9;--link: #d6b7f2;--chart: #bd94df;--chart-dim: #5a4270;--dis-bg: #342d3c;--dis-ink: #92859d;--skel: #332b3b;--hero-bg: #32263e;--hero-bd: #614675;--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: #cdb1e8;--act-h: #dec5f3;--on-act: #271733;--publish: #cdb1e8;--publish-h: #dec5f3;--on-publish: #271733;--ok-f: #203f32;--ok-l: #3e9c5e;--ok-i: #b4e4cd;--warn-f: #482e20;--warn-l: #c08d22;--warn-i: #ffd0a4;--dgr-f: #3a1b19;--dgr-l: #e0625a;--dgr-i: #f5afaa;--neu-f: #332a3d;--neu-l: #756481;--neu-i: #cbbdd7;--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-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-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-ok: #3e9c5e;--rb-saved: #16301f;--rb-saved-border: #2d5a3d;--rb-saved-ink: #9fe0b5;--rb-error: #f5afaa;--plan-canvas: var(--card);--plan-edge: #574c63;--plan-line: #3a3044;--plan-header: #302938;--plan-group: #2c2534;--plan-weekend: #221d29;--plan-deck-bg: #231e2a;--plan-deck-border: #43384f;--plan-field-bg: #2b2533;--plan-field-border: var(--field-line);--plan-field-hover: #352b3e;--field-line: #85769a;--field-hover-line: #a99bb9;--toast-bg: #120d17;--toast-act: #cdb1e8;--brand-orange: #ffa082;--brand-rail: #17121e;--brand-rail-rule: #43334f;--brand-lavender: #49355c;--brand-lavender-ink: #efdefd;--brand-lime: #353a20;--brand-lime-ink: #e5ed94;--brand-lime-line: #737e40;--brand-coral-soft: #4a2c26;--brand-coral-ink: #ffc7b4;--summary-ink: #f5f0fa;--summary-coral: #553129;--table-rule: #665571}}:root[data-theme=dark]{--chrome: #ddd0e8;--chrome-h: #eee6f5;--page: #19151e;--card: #26212e;--sunken: #302938;--wash: #392c45;--hb-bg: #34263f;--hb-border: #644b79;--hb-ink: #f2e7fa;--hb-sub: #cfb9df;--hb-icon: #d3aef0;--ground: #1e1925;--ground-we: #231d2b;--ink1: #f5f0fa;--ink2: #d0c3dc;--ink3: #baacc7;--hair: #43384f;--base: #43384f;--control: #8e7d9e;--side-bg: #1e1925;--side-bd: #392e45;--side-hover: #302639;--hover: #352b3e;--press: #44334f;--sel: #49355c;--sel-ink: #efdefd;--sel-ring: #b68bd9;--link: #d6b7f2;--chart: #bd94df;--chart-dim: #5a4270;--dis-bg: #342d3c;--dis-ink: #92859d;--skel: #332b3b;--hero-bg: #32263e;--hero-bd: #614675;--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: #cdb1e8;--act-h: #dec5f3;--on-act: #271733;--publish: #cdb1e8;--publish-h: #dec5f3;--on-publish: #271733;--ok-f: #203f32;--ok-l: #3e9c5e;--ok-i: #b4e4cd;--warn-f: #482e20;--warn-l: #c08d22;--warn-i: #ffd0a4;--dgr-f: #3a1b19;--dgr-l: #e0625a;--dgr-i: #f5afaa;--neu-f: #332a3d;--neu-l: #756481;--neu-i: #cbbdd7;--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-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-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-ok: #3e9c5e;--rb-saved: #16301f;--rb-saved-border: #2d5a3d;--rb-saved-ink: #9fe0b5;--rb-error: #f5afaa;--plan-canvas: var(--card);--plan-edge: #574c63;--plan-line: #3a3044;--plan-header: #302938;--plan-group: #2c2534;--plan-weekend: #221d29;--plan-deck-bg: #231e2a;--plan-deck-border: #43384f;--plan-field-bg: #2b2533;--plan-field-border: var(--field-line);--plan-field-hover: #352b3e;--field-line: #85769a;--field-hover-line: #a99bb9;--toast-bg: #120d17;--toast-act: #cdb1e8;--brand-orange: #ffa082;--brand-rail: #17121e;--brand-rail-rule: #43334f;--brand-lavender: #49355c;--brand-lavender-ink: #efdefd;--brand-lime: #353a20;--brand-lime-ink: #e5ed94;--brand-lime-line: #737e40;--brand-coral-soft: #4a2c26;--brand-coral-ink: #ffc7b4;--summary-ink: #f5f0fa;--summary-coral: #553129;--table-rule: #665571}*{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:var(--focus-outline);outline-offset:var(--focus-offset)}@media(forced-colors:active){:focus-visible,.inp:focus-within{outline:2px solid CanvasText!important;outline-offset:3px}}@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;width:calc(var(--side) - 24px);flex:0 0 auto;font:750 27px/1 var(--brand-display);letter-spacing:-.04em;text-decoration:none;color:var(--ink1)}#top .brand .pt{color:var(--brand-orange)}#top .brand:focus-visible{outline-offset:4px;border-radius:var(--r-sm)}@media(max-width:700px){#top .brand{font-size:24px}}#top .ten{border:0;box-shadow:none;background:none;padding:6px 8px;font:600 14px var(--ui);gap:8px}#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)}#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(--brand-rail);border-right:1px solid var(--brand-rail);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(--brand-rail-rule)}#side .sg-self{margin-top:var(--s2)}#side .lbl{font:700 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-rail-ink);padding:12px 12px 8px}#side a{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;margin-bottom:4px;border-radius:var(--r-md);color:var(--brand-rail-ink);text-decoration:none;font:550 14px/20px var(--ui)}#side a .txt{min-width:0;text-wrap:balance}#side a:hover{background:var(--brand-rail-hover);color:#fff}#side a.on{background:var(--brand-rail-active);color:var(--brand-rail-active-ink);font-weight:650}#side :is(a,button):focus-visible{outline-color:var(--brand-rail-ink)}#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 .ic{color:inherit}#side a.on .ic{color:var(--brand-rail-active-ink)}#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(--brand-rail-rule);border-radius:var(--r-md);font-size:12px;color:var(--brand-rail-ink);line-height:1.45}#side .mode b{color:#fff}#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:800px){#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:550 14px/1.35 var(--ui);min-height:var(--ctl);padding:6px 10px;border-radius:var(--r-md);cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover:not(:disabled){background:var(--hover);border-color:var(--field-hover-line)}.btn:active:not(:disabled){background:var(--press)}.btn.pri{background:var(--act);border-color:var(--act);color:var(--on-act);font-weight:600}.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-i)}.btn.dgr:hover:not(:disabled){background:var(--dgr-f);border-color:var(--dgr-i)}.btn.pub{background:var(--publish);border-color:var(--publish);color:var(--on-publish);font-weight:600}.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;border-style:solid;background:none;color:var(--link)}.btn.ghost:hover:not(:disabled){border-color:transparent}.btn:disabled{background:var(--dis-bg);border-color:var(--hair);color:var(--dis-ink);cursor:not-allowed}.btn.ghost:disabled{background:none;border-color:transparent}.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 var(--fs-min)/1 var(--ui);padding:5px 9px;border-radius:var(--r-pill);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 var(--fs-meta) var(--ui);min-height:var(--ctl-sm);padding:2px 12px;border-radius:var(--r-pill);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:400 var(--fs-input)/1.3 var(--ui);color:var(--ink1);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--control-radius);min-height:var(--ctl);padding:4px 12px;min-width:0}.inp:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-color:var(--focus-color)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-outline);outline-offset:3px}.inp:disabled{background-color:var(--dis-bg);border-color:var(--hair);color:var(--dis-ink);-webkit-text-fill-color:var(--dis-ink);cursor:not-allowed}.inp:hover:not(:disabled):not(:focus-visible){border-color:var(--field-hover-line)}:is(.inp,input,select,textarea)[aria-invalid=true],:is(.inp,input,select,textarea)[aria-invalid=true]:hover{border-color:var(--dgr-i)}.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:var(--r-pill);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:var(--r-pill);background:var(--knob);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:var(--r-pill);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:650 18px/1.35 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:var(--focus-outline);outline-offset:var(--focus-offset)}.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:14px}.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 12px/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:var(--focus-outline);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:800px){#main:has(>.vp),#main:has(>.v19){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:800px){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:12px;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:13px;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:13px;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:13px}.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:12px;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:var(--scrim);z-index:150}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(500px,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:var(--fw-section) var(--fs-section)/1.3 var(--ui);letter-spacing:-.01em}.drawer .dh p{margin:3px 0 0;font:500 12px var(--ui);color:var(--ink3)}.drawer .dh .x{margin:-10px -10px -10px auto;flex:0 0 var(--ctl-touch);width:var(--ctl-touch);height:var(--ctl-touch);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--control-radius);background:none;color:var(--ink3);font-size:20px;line-height:1;cursor:pointer;padding:0}.drawer .dh .x:hover{background:var(--hover)}.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:var(--toast-bg);color:var(--toast-ink);padding:var(--s2) var(--s3);border-radius:var(--r-md);font:600 var(--fs-action) 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:var(--toast-act);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:14px;line-height:1.5;color:var(--ink2)}.set .val .set-err{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:var(--dgr-i);overflow-wrap:anywhere}@media(max-width:640px){.set .val em{font-size:15px}}@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:800px){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}.wk button{min-height:calc(var(--ctl-touch) - 8px)}#pnav a.on,#pnav .more.on{color:var(--act)}#top .me span+*{display:none}.ph h1{font-size:var(--title-size)}.cols2{grid-template-columns:1fr}.kpi{grid-template-columns:repeat(2,1fr)}.selbar{bottom:64px}}@media(max-width:800px){#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;min-width:0;overflow:hidden;text-align:left;font-size:13px;line-height:1.15;display:block}#top .ten .tenn{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.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:var(--scrim)}.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}.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)}.tlcard{padding:0;overflow:clip;--stick:var(--top);--wh:46px}.tlfilters .sp{flex:1}.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 13px 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:var(--focus-outline);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:var(--focus-outline);outline-offset:var(--focus-offset);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:600 13px var(--ui);color:var(--ink3);justify-content:flex-end}.rweek{font:700 12px 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 12px/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 12px/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}.rblk{container-type:inline-size}@container (max-width:119px){.rblk>span{display:none}}@container (max-width:159px){.rblk small{display:none}}.rblk>.rsh{display:none;min-width:0;font-style:normal;white-space:nowrap}@container (min-width:46px) and (max-width:119px){.rblk>.rsh{display:block}}@container (min-width:46px) and (max-width:71px){.rblk>.icn{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:44px;max-height:calc(100vh - 260px)}.rname small{display:none}}@media(max-width:640px){.rblk{position:relative;overflow:visible}.rblk>.rsh{overflow:hidden}.rblk:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.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.used i,.hbar.used i,.ebar.used i{background:var(--slate-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 12px var(--ui)}.ftrend .val{fill:var(--ink1);font:700 12px var(--ui)}.ftrend polyline{stroke-width:2;stroke-linejoin:round}.l-sum polyline{stroke:var(--act);stroke-width:2.5;stroke-dasharray:7 5}.l-sum circle,.legend2 i.l-sum{fill:var(--act);background:var(--act)}.legend2 i.l-sum{background:repeating-linear-gradient(90deg,var(--act) 0 4px,transparent 4px 6px)}.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 12px 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 12px 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:var(--focus-outline);outline-offset:var(--focus-offset);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}@media(max-width:900px){.elink{display:inline-flex;align-items:center;min-height:var(--ctl-touch);margin:-14px 0}}.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 12px 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)}.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 12px/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 12px/1 var(--ui);letter-spacing:.04em;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 12px 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 12px 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}@media(max-width:360px){.pperson .rowh .av{display:none}}.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 12px/1 var(--ui);letter-spacing:.06em;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)}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:var(--act);--auth-ink:#291d36;--auth-grey:#62566b;--auth-line:#8e7d9e;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: #493452;--chrome-h: #5a4167;--page: #f7f6f3;--card: #ffffff;--sunken: #f3f0f5;--wash: #efe8f6;--ground: #f7f6f8;--ground-we: #f0edf3;--ink1: #291d36;--ink2: #51455c;--ink3: #62566b;--hair: #e4dee8;--base: #e4dee8;--control: #897b94;--field-line: #8e7d9e;--field-hover-line: #6f5f80;--hover: #f1edf5;--press: #e8e0ef;--sel: #e9e0f4;--sel-ink: #51316c;--sel-ring: #9c78bc;--link: #65408a;--chart: #76519b;--chart-dim: #d9c9e7;--dis-bg: #ede9f0;--dis-ink: #857b8e;--skel: #eee9f2;--hero-bg: #f6f1fa;--hero-bd: #ddd0eb;--dgr-row: #fff6f5;--act: #51316c;--act-h: #3b214f;--on-act: #ffffff;--ok-f: #c8eadb;--ok-l: #2e8a4c;--ok-i: #245742;--warn-f: #ffe5cc;--warn-l: #a8760f;--warn-i: #803f16;--dgr-f: #fdeceb;--dgr-l: #ce3f37;--dgr-i: #b32e27;--neu-f: #f2eef5;--neu-l: #ccc0d6;--neu-i: #62536e;--brand-orange: #c45435;--focus-color: #51316c}.auth-art{position:sticky;top:0;height:100dvh;overflow:hidden;background:#ffa082;padding:62px 78px 0;display:flex;flex-direction:column}.auth-claim-sub{margin:20px 0 34px;font:400 21px/1.35 var(--ui);color:var(--auth-ink)}.auth-photo{display:block;flex:1 1 0;min-height:220px;width:calc(100% + 156px);margin:0 -78px;height:0;object-fit:cover;object-position:50% 25%;background:#e9d9cc}.auth-photo-note{position:absolute;bottom:14px;left:20px;padding:8px 12px;background:#fff;color:var(--auth-grey);font-size:12px;border-radius:4px}.auth-logo{display:block;font:750 34px/1 var(--brand-display);letter-spacing:-.04em;color:var(--auth-ink)}.auth-logo:after{content:".";color:var(--brand-orange)}.auth-art .auth-logo:after{color:#291d36}.auth-claim{position:relative;z-index:1;margin:62px 0 0;font:700 clamp(44px,4.4vw,74px)/.98 var(--brand-display);letter-spacing:-.04em;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:650 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:var(--auth-ink)}.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:#857b8e}.auth-inp input:focus{outline:2px solid var(--auth-blue);outline-offset:3px;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:var(--auth-ink)}.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{order:1;position:relative;height:auto;padding:32px 24px 0}.auth-art>.auth-logo{display:none}.auth-art .auth-claim{margin:0;font-size:44px}.auth-claim-sub{font-size:18px;margin-bottom:28px}.auth-photo{width:calc(100% + 48px);margin:0 -24px;height:400px;flex:none;object-position:50% 50%}.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:16px;box-shadow:var(--sh3);padding:0;max-width:640px;width:calc(100vw - 32px);overflow:hidden}.gshead{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--base)}.gshead>.icon{color:var(--ink3);flex:none}.gshead input{flex:1;min-width:0;min-height:44px;border:0;background:none;font:400 16px/1.4 var(--ui);color:var(--ink1);outline:none}.gshead input::-webkit-search-cancel-button{display:none}.gsesc{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--base);border-radius:8px;background:var(--card);color:var(--ink2);font:600 13px/1 var(--ui);cursor:pointer}.gsesc .icon{display:none}.gscount{display:block;margin:10px 18px 0;padding:0;font-size:13px;color:var(--ink3)}.gslist{list-style:none;margin:4px 0 0;padding:0 8px;max-height:55vh;overflow:auto}.gslist button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;text-align:left;padding:8px 10px;border:0;border-bottom:1px solid var(--hair);background:none;border-radius:0;cursor:pointer;color:inherit}.gslist li:last-child button{border-bottom:0}.gslist button>.icon{color:var(--ink3)}.gslist button.on{background:var(--sel);color:var(--sel-ink);border-radius:8px}.gslist .gst{display:grid;gap:2px;min-width:0}.gslist .gst b{font:600 15px/1.3 var(--ui)}.gslist .gst span{font:400 13px/1.3 var(--ui);color:var(--ink3)}.gslist .gsgo{color:var(--ink3)}.gslist .gsgrp{display:block;font:600 13px/1 var(--ui);color:var(--ink3);margin:12px 10px 4px}.gsnone{margin:12px 16px 4px;color:var(--ink3)}.gshint{margin:8px 0 0;padding:10px 16px;border-top:1px solid var(--base);font-size:13px;color:var(--ink3)}@media(max-width:640px){.gsdlg{margin:12px auto 0;width:calc(100vw - 24px)}.gsesc .gsesck{display:none}.gsesc .icon{display:inline-block}.gshint{display:none}}.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}.vnamediv:focus-visible{outline:var(--focus-outline);outline-offset:3px}.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:not(.btn){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)}}#main:has(>.v19),.v19{--vp-canvas:var(--plan-canvas);--vp-table-edge:var(--plan-edge);--vp-table-line:var(--plan-line);--vp-table-header:var(--plan-header);--vp-table-group:var(--plan-group);--vp-table-weekend:var(--plan-weekend);--vp-field-bg:var(--plan-field-bg);--vp-field-border:var(--plan-field-border);--vp-field-hover:var(--plan-field-hover);--vp-deck-bg:var(--plan-deck-bg);--vp-deck-border:var(--plan-deck-border)}#main:has(>.v19){background:var(--vp-canvas)}.v19 .vmain>:is(.gscroll,.v19foot){--hair:var(--vp-table-line);--base:var(--vp-table-line)}.v19 .gh,.v19 .gh>div:not(.hol),.v19 .gh>div:first-child{background:var(--vp-table-header)}.v19 .grow.dhead,.v19 .dhead .dhb{background:var(--vp-table-group)}.v19 .vnomatch{position:sticky;left:0;display:flex;flex-direction:column;align-items:center;gap:10px;box-sizing:border-box;width:100%;padding:40px 16px;text-align:center;font:400 14px/1.4 var(--ui);color:var(--ink2)}.v19 .vnomatch b{font:650 16px/1.35 var(--ui);color:var(--ink1)}.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(--vp-table-edge);border-radius:var(--r-schedule)}@media(min-width:801px){#main:has(>.v19){padding-inline:0;--vp-gutter:0px}.v19>.v19bar{box-sizing:border-box;padding-inline:var(--vp-inset,7px)}.v19 .gscroll,.v19 .v19foot{border-inline:0}.v19 .vp{margin-bottom:0;border-radius:0}}.v19 .grow{grid-template-columns:var(--nw,168px) repeat(var(--nd,7),var(--dw,minmax(112px,1fr))) var(--wkcol,0px)}@media(min-width:561px)and (max-width:1100px){.v19 .grow{grid-template-columns:var(--nw,188px) repeat(var(--nd,7),var(--dw,minmax(104px,1fr))) var(--wkcol,0px)}.v19 .gscroll{scroll-snap-type:x proximity;scroll-padding-left:var(--nw,188px)}.v19 .gh>div:not(:first-child){scroll-snap-align:start}.v19 .gscroll.more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}}.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%}@media(max-width:560px){.v19sort{min-height:44px}.v19 .rowh button.nmlink{padding-block:13px;margin-block:-13px}.v19 .card .hit{top:50%;bottom:auto;height:max(100%,44px);transform:translateY(-50%)}}.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:var(--warn-f);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(--vp-table-edge);border-top:0;border-radius:var(--r-schedule);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:var(--focus-outline);outline-offset:3px}.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(--vp-table-edge,var(--base));border-radius:var(--r-schedule);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:6px;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 12px/1.4 var(--ui);color:inherit}.v19 .card.absence .ttl{font:600 12px/1.4 var(--ui);color:inherit}.v19 .card.absence .ln{flex-wrap:wrap;column-gap:6px}.v19 .card.absence .ln>.ttl{flex-shrink:0;max-width:100%}.v19 .card.absence .venter{font:600 12px/1.3 var(--ui);color:var(--warn-i);margin-top:0}.v19 .gscroll>.grid:not(.narrow){width:fit-content;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:var(--vp-table-weekend)}.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:var(--focus-outline);outline-offset:3px;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:var(--focus-outline);outline-offset:3px;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:800px){.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:var(--focus-outline);outline-offset:3px}.wk button.datejump{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;min-height:var(--ctl);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(--button-border);box-shadow:none}.datejump-pop{z-index:180;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{position:relative;z-index:1;outline:3px solid var(--ink1);outline-offset:3px}.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:700px){.datejump-pop .rdp-root{--rdp-day-width:44px;--rdp-day-height:44px;--rdp-day_button-width:44px;--rdp-day_button-height:44px;--rdp-nav_button-width:44px;--rdp-nav_button-height:44px;--rdp-nav-height:44px}.datejump-pop .rdp-dropdown_root{min-height:44px}.datejump-pop .rdp-month_caption{padding-inline-end:96px}}@media(max-width:360px){.datejump-pop{max-width:calc(100vw - 10px)}.datejump-pop .rdp-root{margin-inline:-12px}.datejump-pop .rdp-month_caption{padding-inline-start:12px}.datejump-pop .rdp-day{padding:0}.datejump-pop .rdp-selected .rdp-day_button{border:1px solid var(--card)}}@media(max-width:300px){.datejump-pop .rdp-root{--rdp-day-width:28px;--rdp-day_button-width:28px}}.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:18px;height:18px;flex:none;stroke-width:1.8}.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 12px/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='%2351455c' 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='%23d0c3dc' 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='%23d0c3dc' 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(--brand-rail-ink);font:600 13px/20px var(--ui);cursor:pointer}#side .side-toggle svg{width:20px;height:20px;flex:none}#side .side-toggle:hover{background:var(--brand-rail-hover);color:#fff}#side .sgh{color:var(--brand-rail-ink)}#side .sfold:hover{color:#fff}#side .side-toggle:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media(min-width:801px){#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}}@media(min-width:801px)and (max-width:1100px){#side{width:68px;padding-inline:8px}#side~#main{margin-left:68px}#side a{justify-content:center;padding-inline:0}#side .txt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#side .side-toggle,#side .lbl,#side .mode{display:none}#side .sfold{width:100%;min-height:40px;display:flex;justify-content:center}}.btn>svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.8}.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:var(--focus-outline);outline-offset:3px}.date-field button:disabled{opacity:.45;cursor:default}.date-field>.tf-ic{position:absolute;right:2px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--ink3);pointer-events:none}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}.docked-drawer:focus,.docked-drawer:focus-visible{outline:none}.fvr .rname .person-label{font-weight:600}.fvr .rname .person-label .av{width:24px;height:24px;font-size:12px}.fvr .rname small{padding-left:42px}.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 .wnext{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:var(--s2);padding:var(--s2);margin:0 0 var(--s3);border-radius:var(--r-md);background:var(--wash);cursor:pointer}.welcome .wnext:hover{background:var(--hover)}.welcome .wnext:focus-visible{box-shadow:var(--ring)}.welcome .wnext .wi{background:var(--card)}.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 12px/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:800px){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 12px 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:12px;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:var(--focus-outline);outline-offset:3px}.vlunch-ic svg{width:16px;height:16px}.vlunch-in{flex-wrap:nowrap}.vlunch-in .inp[type=time],.vlunch-in .time-field{width:128px;flex:none}.vlunch-in .inp[type=number]{width:68px;flex:none}.vlunch-in:has(>.verr){flex-wrap:wrap}.vlunch-in>.verr{flex-basis:100%}.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}.gsearch{min-height:44px}.gsnone{padding:0 2px 8px}@media(max-width:370px){.gsdlg{width:calc(100vw - 12px);margin-top:6px}}.gsdlg .gsnone{margin:12px 16px 4px}.gslist button{min-height:64px}@media(max-width:640px){#top .bell[data-testid=search-open-phone]{width:44px;height:44px}}html{scrollbar-gutter:stable}@media(max-width:640px){#top .bell[data-testid=search-open-phone]{min-width:44px;flex:none}}.gslist li{display:flex;align-items:center;gap:4px}.gslist li>.gsgrp{flex-basis:100%}.gslist li{flex-wrap:wrap}.gslist li>button:not(.gspin){flex:1;min-width:0}.gslist button.gspin{flex:none;width:44px;min-height:44px;height:44px;padding:0;border:0;border-radius:8px;background:none;color:var(--ink3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.gslist button.gspin:hover{background:var(--hover)}.gslist button.gspin.on{color:var(--act);background:none}@media(max-width:360px){#top .ten{padding-inline:2px}}#top .ten .tenn{overflow-wrap:normal;word-break:normal}@media(min-width:701px)and (max-width:1100px){.vsplit.on>.vside>div:not([hidden]):not(.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);overflow:auto;background:var(--card);border-radius:12px}}@media(min-width:701px)and (max-width:800px){.vsplit.on>.vside>div:not([hidden]):not(.vpanel){bottom:calc(73px + env(safe-area-inset-bottom))}}@media(max-width:640px){.sech h2,.mch h2{font-size:18px}}@media(min-width:1101px){#main:not(:has(.vsplit)){padding-inline:36px}}@media(min-width:801px)and (max-width:1100px){#main:not(:has(.vsplit)){padding-inline:28px}}@media(max-width:800px){#main:not(:has(.vsplit)){padding-inline:20px}}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof){max-width:1072px;margin-inline:auto}@media(max-width:700px){:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(.mchips button,.fchips button,table .mlink){min-height:var(--ctl-touch)}}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(.mchips button,.fchips button){border-radius:var(--control-radius)}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) .seg button{font:550 14px var(--ui)}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(.mcard,.card2){border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(.mcard+.mcard,.card2+.card2){margin-top:32px}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) .mch{padding:0 0 12px;border-bottom-color:var(--hair)}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(.mcard,.card2)>.cb{padding-inline:0}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(.mcard,.card2)>.ch{padding-inline:0}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(table.mt,table.t){background:var(--card);border:1px solid var(--table-rule);border-radius:0;box-shadow:none}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(.mcard,.card2) table.mt :is(th,td):first-child{padding-left:16px}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(.mcard,.card2) table.mt :is(th,td):last-child{padding-right:16px}@media(min-width:851px){:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(table.mt,table.t) :is(th,td){padding:12px 16px;vertical-align:middle}}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(table.mt,table.t) td{border-bottom:1px solid var(--table-rule)}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(table.mt,table.t) tr:last-child td{border-bottom:0}@media(max-width:900px){:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) table.mt.cards tr{padding:14px 12px;border-bottom-color:var(--table-rule);margin:0}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) table.mt.cards tr:last-child{border-bottom:0}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) table.mt.cards td{border-bottom:0}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(.mcard,.card2) table.mt.cards td:is(:first-child,:last-child){padding:0}}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) .btn.sm{min-height:var(--ctl);font-size:14px;border-radius:var(--control-radius);padding:6px 10px}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(table.mt th,table.t thead th){font:600 13px/1.4 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink1);background:var(--sunken);border-bottom:1px solid var(--table-rule);padding-block:12px}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) :is(table.mt,table.t) td{font-size:14px}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) small{font-size:max(12px,.8125em)}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) span.chip{border:0;border-radius:5px;padding:3px 7px;font:600 12px/1.4 var(--ui)}:is(.lonn,.ox,.stpage,.timer,.fvr,.ans-page,.ans-prof) table :is(.mstat,span.chip){background:none;padding-inline:0}:is(.docked-drawer .mph h3,.vedhd h3){font:650 20px/1.3 var(--ui)}@media(max-width:370px){#main:not(:has(.vsplit)){padding-inline:14px}}.skip{position:absolute;left:8px;top:-60px;z-index:100;padding:10px 14px;border-radius:8px;background:var(--act);color:var(--on-act);font-weight:600;text-decoration:none}.skip:focus{top:8px}@media(max-width:640px){#top .bell,#top .me{min-width:44px;min-height:44px}#top .brand,#top .ten{min-height:44px}#top .brand{position:relative}#top .brand:after{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-12px}}@media(max-width:370px){#top .helpbtn{display:none}}@media(max-width:640px){.seg button,.mlink,.fnext,.lnkrow,.vtrow,.ox .oxpa a.btn,.ox .oxpa button.btn{min-height:var(--ctl-touch)}.btn{min-width:var(--ctl-touch)}.ans-prof .ans-back,.ovmore,.hcgo,.ans-gap,.auth-foot a,.auth-col .opt>a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctl-touch);min-width:var(--ctl-touch)}.hcgo,.auth-col .opt>a{justify-content:flex-start}.tap,.ans-prof .ovcontact a{position:relative}.ans-prof .ovcontact a{z-index:1}.tap{white-space:nowrap}.tap:after,.ans-prof .ovcontact a:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ans-prof .ovcontact a:first-child:not(:last-child):after{top:auto;bottom:-4px;height:max(calc(100% + 4px),46px);transform:translate(-50%)}.ans-prof .ovcontact a:last-child:not(:first-child):after{top:-4px;height:max(calc(100% + 4px),44px);transform:translate(-50%)}.auth-foot a{min-width:0;padding-inline:6px;margin-inline:-6px}.eicb,.auth-eye,.date-field>button,.date-field>[data-state]{width:var(--ctl-touch);height:var(--ctl-touch)}.date-field>button,.date-field>[data-state]{right:0}.date-field>.inp{padding-right:48px}details>summary{min-height:var(--ctl-touch);align-content:center}}input[type=date]:focus,input[type=time]:focus{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media(max-width:640px){[data-radix-popper-content-wrapper]:has(>.datejump-pop){position:fixed!important;inset:auto 0 0 0!important;transform:none!important;min-width:0!important}.datejump-pop{width:auto;max-width:none;max-height:calc(100dvh - 24px);border-width:1px 0 0;border-radius:22px 22px 0 0;box-shadow:var(--sh3);padding-bottom:env(safe-area-inset-bottom)}.datejump-pop:not(:has(.datejump-footer)){padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media(min-width:361px)and (max-width:640px){.datejump-pop .rdp-root{width:fit-content;margin-inline:auto}}@media(max-width:640px){.datejump-pop{box-shadow:var(--sh3),0 0 0 100vmax var(--scrim)}}@media(max-width:640px){.datejump-pop{--calw:322px}.datejump-pop>:not(.datejump-footer){width:min(100%,var(--calw));margin-inline:auto}.datejump-pop .datejump-footer{padding-inline:calc(max(0px,(100% - var(--calw)) / 2) + 12px)}}@media(max-width:360px){.datejump-pop{--calw:308px;padding-inline:6px}.datejump-pop .datejump-footer{margin-inline:-6px;padding-inline:6px}}
