.rg-app{grid-template-columns:var(--rg-rail-w) minmax(0,1fr);overflow:hidden;background:var(--rg-bg);color:var(--rg-fg);font:var(--rg-t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rg-app,.rg-main{display:grid;height:100dvh}.rg-main{grid-template-rows:minmax(0,1fr) auto;min-width:0}@media (max-width:1099px){[data-ridge]{--rg-rail-w:208px}}@media (max-width:899px){.rg-app{grid-template-columns:minmax(0,1fr)}}.rg-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;container-type:inline-size;container-name:rg}@container rg (max-width: 1099px){.rg-scroll>*{--rg-gutter:32px}}@container rg (max-width: 719px){.rg-scroll>*{--rg-gutter:16px}}.rg-scroll.is-fixed{overflow:hidden}@media (pointer:coarse){[data-ridge] .rg-btn,[data-ridge] .rg-field,[data-ridge] .rg-menu__item,[data-ridge] .rg-nav-item,[data-ridge] select{min-height:var(--rg-ctl-md)}[data-ridge] .rg-btn--icon{min-width:var(--rg-ctl-md)}[data-ridge] .rg-rowlink:not(p .rg-rowlink,li .rg-rowlink){display:inline-flex;align-items:center;min-height:var(--rg-ctl-md);min-width:var(--rg-ctl-md)}}.rg-page{padding:var(--rg-sp-3) var(--rg-gutter) var(--rg-sp-5);gap:var(--rg-sp-3);min-height:100%}.rg-page,.rg-page.rg-paper{display:flex;flex-direction:column}.rg-page.rg-paper{gap:0;padding:var(--rg-sp-4) var(--rg-gutter) var(--rg-sp-5);min-height:0}@container rg (max-width: 719px){.rg-page.rg-paper{padding-top:var(--rg-sp-3)}}.rg-doc{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;-moz-column-gap:var(--rg-sp-5);column-gap:var(--rg-sp-5)}@container rg (min-width: 1100px){.rg-doc{grid-template-columns:minmax(0,1fr) var(--rg-aside-w)}.rg-doc>.rg-aside{position:sticky;top:var(--rg-sp-2);align-self:start}}@media (min-width:1700px){[data-ridge]{--rg-gutter:40px;--rg-aside-w:340px}}.rg-page.is-flush{padding:0;gap:0}.rg-hero{font-family:var(--rg-font);font-size:30px;font-weight:700;letter-spacing:-.024em;line-height:1.02;margin:0;color:var(--rg-fg)}.rg-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rg-surface.is-quiet{background:transparent;border-color:transparent;box-shadow:none}.rg-chip,.rg-status{display:inline-flex;align-items:center;gap:var(--rg-sp-1);padding:0;border:0;background:none;color:var(--tone,var(--rg-mute));font:600 15px/22px var(--rg-font);letter-spacing:0;text-transform:none;white-space:nowrap}.rg-chip:before,.rg-status:before{content:"";flex:none;width:8px;height:8px;border-radius:0;background:currentColor}.rg-chip,.rg-status[data-size=sm]{font:var(--rg-t-meta);font-weight:600}.rg-chip[data-tone=go],.rg-status[data-tone=go]{--tone:var(--rg-go)}.rg-chip[data-tone=flow],.rg-status[data-tone=flow]{--tone:var(--rg-flow)}.rg-chip[data-tone=warn],.rg-status[data-tone=warn]{--tone:var(--rg-warn)}.rg-chip[data-tone=stop],.rg-status[data-tone=stop]{--tone:var(--rg-stop)}.rg-chip[data-tone=mute],.rg-chip[data-tone=signal],.rg-status[data-tone=mute]{--tone:var(--rg-mute)}.rg-count{margin-left:var(--rg-sp-1);color:var(--rg-fg-3);font-weight:400;font-variant-numeric:tabular-nums}.rg-count:before{content:"("}.rg-count:after{content:")"}.rg-count--nav{margin-left:0;font:var(--rg-t-cap)}.rg-count--nav:after,.rg-count--nav:before{content:none}.rg-tag{color:var(--rg-fg-3);font:var(--rg-t-dense)}.rg-tag.rg-tag--status{color:var(--rg-fg-2);font-size:.75rem;font-weight:700}.rg-tags{display:inline-flex;flex-wrap:wrap;align-items:center}.rg-tags>*+:before{content:"·";margin:0 var(--rg-sp-1)}.rg-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--rg-sp-1);height:var(--rg-ctl-md);padding:0 var(--rg-sp-2);border:1px solid var(--rg-control);border-radius:var(--rg-radius-1);background:var(--rg-paper);color:var(--rg-fg);font:600 15px/1 var(--rg-font);white-space:nowrap;text-decoration:none;cursor:pointer;overflow:hidden;transition:background-color .12s,border-color .12s}.rg-btn:hover{background:var(--rg-hover);border-color:var(--rg-fg-2)}.rg-btn:active{background:var(--rg-pressed)}.rg-btn:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-btn>svg{flex:none}.rg-btn--sm,.rg-btn.is-sm{height:var(--rg-ctl-sm)}.rg-btn--lg,.rg-btn.is-lg{height:var(--rg-ctl-lg);padding:0 var(--rg-sp-3)}.rg-btn--primary,.rg-btn.is-primary{padding:0 var(--rg-sp-3);background:var(--rg-ink);border-color:var(--rg-ink);color:var(--rg-on-ink)}.rg-btn--primary:hover,.rg-btn.is-primary:hover{background:var(--rg-ink-hover);border-color:var(--rg-ink-hover)}.rg-btn--primary:active,.rg-btn.is-primary:active{background:var(--rg-ink-active);border-color:var(--rg-ink-active)}.rg-btn--tertiary,.rg-btn.is-quiet{padding:0 var(--rg-sp-1);background:none;border-color:transparent;color:var(--rg-accent);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rg-btn--tertiary:hover,.rg-btn.is-quiet:hover{background:var(--rg-hover);border-color:transparent;color:var(--rg-accent)}.rg-btn--tertiary:active{background:var(--rg-pressed)}.rg-btn--danger{border-color:var(--rg-stop);color:var(--rg-stop)}.rg-btn--danger:hover{background:var(--rg-stop-bg);border-color:var(--rg-stop)}.rg-btn--danger:active{background:var(--rg-stop-pressed)}.rg-btn--danger-solid{padding:0 var(--rg-sp-3);color:var(--rg-on-ink)}.rg-btn--danger-solid,.rg-btn--danger-solid:hover{background:var(--rg-stop);border-color:var(--rg-stop)}.rg-btn--danger-solid:hover{filter:brightness(.92)}.rg-btn--icon{width:var(--rg-ctl-md);padding:0}.rg-btn--icon.rg-btn--sm{width:var(--rg-ctl-sm)}.rg-btn--quiet{padding:0;background:none;border-color:transparent;color:var(--rg-fg-2)}.rg-btn--quiet:hover{background:var(--rg-hover);border-color:var(--rg-rule);color:var(--rg-fg)}.rg-btn--quiet:active{background:var(--rg-pressed)}.rg-btn:disabled,.rg-btn[aria-disabled=true]{background:var(--rg-disabled-bg);border-color:var(--rg-disabled-line);color:var(--rg-disabled-fg);cursor:not-allowed}.rg-btn--quiet[aria-disabled=true],.rg-btn--tertiary[aria-disabled=true]{background:none;border-color:transparent}.rg-btn:disabled:hover,.rg-btn[aria-disabled=true]:hover{background:var(--rg-disabled-bg);border-color:var(--rg-disabled-line)}.rg-btn--quiet[aria-disabled=true]:hover,.rg-btn--tertiary[aria-disabled=true]:hover{background:none;border-color:transparent}.rg-btn[aria-busy=true]:after{content:"";position:absolute;left:0;bottom:0;width:40%;height:2px;background:currentColor;animation:rg-load 1.1s linear infinite}@keyframes rg-load{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.rg-btn[aria-busy=true]:after{width:100%;animation:none;opacity:.5}}.rg-reason{margin:var(--rg-sp-0) 0 0;color:var(--rg-fg-3);font:var(--rg-t-cap)}body:has(.rg-composer:not([hidden])) [data-ridge] [data-primary-slot] .rg-btn--primary,body:has(.rg-dialog) [data-ridge] [data-primary-slot] .rg-btn--primary{background:var(--rg-paper);border-color:var(--rg-control);color:var(--rg-fg);padding:0 var(--rg-sp-2)}.rg-label{display:block;margin-bottom:var(--rg-sp-0);color:var(--rg-fg-3);font:var(--rg-t-field)}.rg-anchors{display:flex;flex-wrap:wrap;gap:var(--rg-sp-0) var(--rg-sp-3);margin:var(--rg-sp-2) 0 0}.rg-anchors a{display:inline-flex;align-items:center;min-height:var(--rg-ctl-md);color:var(--rg-accent);font:var(--rg-t-body)}.rg-bottombar__text{font:var(--rg-t-body);font-weight:600}.rg-money{font:var(--rg-t-body);font-variant-numeric:tabular-nums}.rg-help{margin:var(--rg-sp-0) 0 0;color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-sechelp{margin:0;color:var(--rg-fg-3);font:var(--rg-t-dense)}.rg-err{display:flex;align-items:flex-start;gap:var(--rg-sp-1);margin:var(--rg-sp-0) 0 0;color:var(--rg-stop);font:var(--rg-t-cap)}.rg-err>svg{flex:none;margin-top:1px}.rg-field,.rg-input,.rg-select,.rg-textarea{width:100%;height:var(--rg-ctl-md);padding:0 var(--rg-sp-2);border:1px solid var(--rg-control);border-radius:var(--rg-radius-1);background:var(--rg-paper);color:var(--rg-fg);font:var(--rg-t-body)}.rg-field::-moz-placeholder,.rg-input::-moz-placeholder,.rg-textarea::-moz-placeholder{color:var(--rg-fg-3)}.rg-field::placeholder,.rg-input::placeholder,.rg-textarea::placeholder{color:var(--rg-fg-3)}.rg-field:hover,.rg-input:hover,.rg-select:hover,.rg-textarea:hover{border-color:var(--rg-fg-2)}.rg-field:focus,.rg-field:focus-visible,.rg-input:focus,.rg-select:focus,.rg-textarea:focus{outline:var(--rg-focus);outline-offset:0;border-color:var(--rg-accent)}.rg-textarea{height:auto;min-height:96px;padding:var(--rg-sp-2) var(--rg-sp-2);resize:vertical}.rg-field[aria-invalid=true],.rg-input[aria-invalid=true],.rg-select[aria-invalid=true],.rg-textarea[aria-invalid=true]{border-color:var(--rg-stop)}.rg-field:disabled,.rg-input:disabled,.rg-input[readonly],.rg-select:disabled,.rg-textarea:disabled{background:var(--rg-disabled-bg);color:var(--rg-disabled-fg);cursor:not-allowed}.rg-input[readonly]{cursor:default}.rg-affix{position:relative}.rg-affix__pre{inset-block:0;inset-inline-start:var(--rg-sp-2)}.rg-affix__post,.rg-affix__pre{position:absolute;display:flex;align-items:center;color:var(--rg-fg-2);font:var(--rg-t-body);pointer-events:none}.rg-affix__post{inset-block:0;inset-inline-end:var(--rg-sp-2)}.rg-input--affixed{padding-inline-start:var(--rg-sp-4);text-align:right;font-variant-numeric:tabular-nums}.rg-input--suffixed{padding-inline-end:var(--rg-sp-4)}.rg-selectwrap{position:relative;display:block}.rg-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.rg-selectwrap>svg{position:absolute;right:var(--rg-sp-2);top:50%;transform:translateY(-50%);color:var(--rg-fg-2);pointer-events:none}.rg-search{position:relative;display:flex;align-items:center}.rg-search>svg{position:absolute;left:0;color:var(--rg-fg-3);pointer-events:none}.rg-search__input{width:100%;height:var(--rg-ctl-md);padding:0 var(--rg-ctl-md) 0 28px;border:0;border-bottom:1px solid var(--rg-control);border-radius:0;background:transparent;color:var(--rg-fg);font:var(--rg-t-dense)}.rg-search__input::-webkit-search-cancel-button,.rg-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.rg-search__input::-moz-placeholder{color:var(--rg-fg-3)}.rg-search__input::placeholder{color:var(--rg-fg-3)}@media (max-width:640px),(pointer:coarse){.rg-search__input{font-size:16px}}.rg-search__input:focus{outline:none;border-bottom:2px solid var(--rg-ink)}.rg-search__input:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-search__clear{position:absolute;right:0}.rg-check{display:inline-flex;align-items:center;gap:var(--rg-sp-1);min-height:var(--rg-ctl-md);cursor:pointer;font:var(--rg-t-body)}.rg-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;width:var(--rg-ctl-md);height:var(--rg-ctl-md);margin:0 calc((20px - var(--rg-ctl-md)) / 2);border:0;background:transparent;cursor:pointer}.rg-check input:before{content:"";position:absolute;left:50%;top:50%;box-sizing:border-box;width:20px;height:20px;margin:-10px 0 0 -10px;border:1px solid var(--rg-control);border-radius:var(--rg-radius-1);background:var(--rg-paper)}.rg-check input:checked:before{background:var(--rg-ink);border-color:var(--rg-ink)}.rg-check input:checked:after{content:"";position:absolute;left:calc(50% - 4px);top:calc(50% - 8px);width:5px;height:10px;border:solid var(--rg-on-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.rg-check input[type=radio]:before{border-radius:50%}.rg-check input[type=radio]:checked:before{background:var(--rg-paper);border-color:var(--rg-ink);border-width:6px}.rg-check input[type=radio]:checked:after{content:none}.rg-check input:focus-visible{outline:none}.rg-check input:focus-visible:before{outline:var(--rg-focus);outline-offset:2px}.rg-btn[aria-pressed=true]{border-color:var(--rg-ink);box-shadow:inset 0 0 0 1px var(--rg-ink)}@container rg (max-width: 719px){.rg-tbl td[data-area=title] .rg-moved-block{width:calc(100cqw - 2 * var(--rg-gutter))}}[data-testid=review-apply-slot] .rg-reason{margin-bottom:var(--rg-sp-1)}.rg-btn.rg-btn--answer[aria-pressed=true]{background:var(--rg-ink);border-color:var(--rg-ink);box-shadow:none;color:var(--rg-on-ink)}.rg-btn.rg-btn--answer[aria-pressed=true]:hover{background:var(--rg-ink-hover);border-color:var(--rg-ink-hover)}[data-ridge] ::-webkit-scrollbar{width:10px;height:10px}[data-ridge] ::-webkit-scrollbar-track{background:transparent}[data-ridge] ::-webkit-scrollbar-thumb{background:var(--rg-control);border-radius:0;border:3px solid transparent;background-clip:content-box}@supports not selector(::-webkit-scrollbar){[data-ridge]{scrollbar-width:thin;scrollbar-color:var(--rg-control) transparent}}[data-ridge] ::-webkit-scrollbar-thumb:hover{background:var(--rg-fg-3);background-clip:content-box}[data-ridge] *,[data-ridge] :after,[data-ridge] :before{box-sizing:border-box}:where([data-ridge] h1,[data-ridge] h2,[data-ridge] h3,[data-ridge] h4){margin:0;font-weight:inherit}:where([data-ridge] p){margin:0}:where([data-ridge] button){font:inherit}[data-ridge] :is(a,button,input,textarea,select,summary,[role=button]):focus-visible{box-shadow:none}.rg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){[data-ridge] *,[data-ridge] :after,[data-ridge] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rg-pager{gap:var(--rg-sp-1)}.rg-scroll>:not(.rg-page):not(.rg-list):not([data-ridge-page]){padding:var(--rg-sp-3) var(--rg-gutter) var(--rg-sp-5)}.rg-tabs{--rg-tab-pad:12px;display:flex;gap:0;border-bottom:1px solid var(--rg-rule);overflow-x:auto;scrollbar-width:none}.rg-tabs::-webkit-scrollbar{display:none}.rg-page .rg-tabs{margin-inline:calc(-1 * var(--rg-tab-pad));padding:0 0 1px;border-bottom:0;background:linear-gradient(var(--rg-rule),var(--rg-rule)) no-repeat var(--rg-tab-pad) 100% /calc(100% - 2 * var(--rg-tab-pad)) 1px}.rg-page .rg-boardstrip .rg-tabs{margin-inline:0;padding:0;border-bottom:1px solid var(--rg-rule);background:none}.rg-tab{flex:none;height:var(--rg-ctl-md);min-width:var(--rg-ctl-md);justify-content:center;margin-bottom:-1px;padding:0 var(--rg-tab-pad);display:inline-flex;align-items:center;background:none;border:0;border-bottom:2px solid transparent;color:var(--rg-fg-2);font:500 15px/22px var(--rg-font);white-space:nowrap;text-decoration:none;cursor:pointer}.rg-tab:hover{color:var(--rg-fg)}.rg-tab:focus-visible{outline:var(--rg-focus);outline-offset:-2px}.rg-tab[aria-current=page],.rg-tab[aria-selected=true]{border-bottom-color:var(--rg-ink);color:var(--rg-fg);font-weight:600}.rg-sec{padding:var(--rg-sp-3) 0 var(--rg-sp-4);border-top:1px solid var(--rg-rule)}.rg-sec--first{border-top:0;padding-top:0}.rg-sec__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rg-sp-2);min-height:var(--rg-ctl-md);margin-bottom:var(--rg-sp-1)}.rg-sec__head>:first-child{flex:1 1 auto;min-width:0}.rg-sec__actions,.rg-sec__head>.rg-btn{flex:0 0 auto}@container rg (max-width: 719px){.rg-sec__head>.rg-btn{flex:1 1 100%}}.rg-sec__title{margin:0;min-width:0;font:var(--rg-t-sec);letter-spacing:var(--rg-track-sec);overflow-wrap:anywhere}.rg-sec__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-sp-1)}.rg-sec__sub{max-width:72ch;margin:0 0 var(--rg-sp-2);color:var(--rg-fg-3);font:var(--rg-t-dense)}.rg-stats{display:flex;flex-wrap:wrap;row-gap:var(--rg-sp-2)}.rg-stats:has(+:not(.rg-toolbar,.rg-note-row)){margin-bottom:var(--rg-sp-3)}.rg-stat{padding:0 var(--rg-sp-3);border-left:1px solid var(--rg-rule)}.rg-stat:first-child{padding-left:0;border-left:0}.rg-stat__label,.rg-stat__note{color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-stat__value{font:var(--rg-t-figure);font-variant-numeric:tabular-nums}@container rg (max-width: 719px){.rg-stats{flex-direction:column}.rg-stat{display:block;padding:var(--rg-sp-2) 0;border-left:0;border-top:1px solid var(--rg-rule)}.rg-stat:first-child{padding-top:0;border-top:0}.rg-stat__label,.rg-stat__note,.rg-stat__value{display:block;text-align:left}.rg-stats.rg-stats--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rg-sp-2)}.rg-stats--grid .rg-stat,.rg-stats--grid .rg-stat:first-child{padding:0;border-top:0;min-width:0}.rg-stats--grid .rg-stat__value{font:var(--rg-t-sec);overflow-wrap:anywhere}}.rg-dl{margin:0}.rg-dl__row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--rg-sp-2);align-items:baseline;min-height:var(--rg-ctl-md);padding:var(--rg-sp-1) 0;border-bottom:1px solid var(--rg-rule)}.rg-dl dt{color:var(--rg-fg-3);font:var(--rg-t-lab)}.rg-dl dd{margin:0;font:var(--rg-t-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rg-dl__row:has(>dd>.rg-dl-note){grid-template-columns:minmax(0,1fr);border-bottom:0}.rg-dl__row:has(>dd>.rg-dl-note)>dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rg-dl .rg-dl__row>dd:has(>.rg-dl-note){text-align:left}.rg-dl--num dd{text-align:right}@container rg (max-width: 719px){.rg-dl__row{grid-template-columns:minmax(0,1fr);gap:0}}.rg-hubs{-moz-column-width:360px;column-width:360px;-moz-column-gap:var(--rg-sp-5);column-gap:var(--rg-sp-5)}.rg-hub__classic{color:var(--rg-fg-3);font:var(--rg-t-cap);font-weight:400}.rg-hub{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--rg-sp-4)}.rg-hub__title{margin:0 0 var(--rg-sp-1);padding-bottom:var(--rg-sp-1);font:var(--rg-t-sec);letter-spacing:var(--rg-track-sec)}.rg-hub__row,.rg-hub__title{border-bottom:1px solid var(--rg-rule)}.rg-hub__row{display:block;min-height:var(--rg-row);padding:var(--rg-sp-1) 0;color:var(--rg-fg);text-decoration:none}.rg-hub__row:hover{background:var(--rg-hover)}.rg-hub__row:focus-visible{outline:var(--rg-focus);outline-offset:-2px}.rg-hub__label{display:block;font:600 16px/24px var(--rg-font)}.rg-hub__desc{display:block;color:var(--rg-fg-3);font:var(--rg-t-dense)}.rg-intg{margin:0;padding:0;list-style:none;max-width:760px;border-top:1px solid var(--rg-rule)}.rg-intg__item{border-bottom:1px solid var(--rg-rule)}.rg-intg__row{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:var(--rg-sp-2);min-height:64px;padding:var(--rg-sp-1) var(--rg-sp-1);color:var(--rg-fg);text-decoration:none}a.rg-intg__row:hover{background:var(--rg-hover)}a.rg-intg__row:active{background:var(--rg-pressed)}a.rg-intg__row:focus-visible{outline:var(--rg-focus);outline-offset:-2px}.rg-intg__main{min-width:0}.rg-intg__name{display:block;font:600 16px/24px var(--rg-font)}.rg-intg__desc,.rg-intg__hint{display:block;color:var(--rg-fg-3);font:var(--rg-t-dense)}.rg-intg__status{display:grid;justify-items:end;gap:0;text-align:right}.rg-intg__account{color:var(--rg-fg-3);font:var(--rg-t-meta);overflow-wrap:anywhere}.rg-intg__chev{color:var(--rg-fg-3);justify-self:end}@container rg (max-width: 719px){.rg-intg__row{grid-template-columns:minmax(0,1fr) 20px;row-gap:0}.rg-intg__status{grid-column:1;grid-row:2;justify-items:start;text-align:left}.rg-intg__chev{grid-column:2;grid-row:1/span 2}}.rg-pagehead{margin-bottom:var(--rg-sp-4)}@container rg (max-width: 719px){.rg-pagehead{margin-bottom:var(--rg-sp-3)}}.rg-pagehead__back{display:inline-flex;align-items:center;gap:var(--rg-sp-1);height:var(--rg-ctl-md);color:var(--rg-fg-3);font:var(--rg-t-dense);text-decoration:none}.rg-pagehead__back:hover{text-decoration:underline}.rg-pagehead__back:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-pagehead__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rg-sp-2) var(--rg-sp-3)}.rg-pagehead__main{flex:1 1 320px;min-width:0}.rg-pagehead__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rg-sp-1) var(--rg-sp-2)}.rg-h1,.rg-pagehead h1{margin:0;font:var(--rg-t-page);letter-spacing:var(--rg-track-page);overflow-wrap:anywhere}@media (max-width:639px){.rg-h1,.rg-pagehead h1{font-size:28px;line-height:34px}}.rg-pagehead__sub{max-width:72ch;margin:var(--rg-sp-0) 0 0;color:var(--rg-fg-3);font:var(--rg-t-body)}.rg-pagehead__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:var(--rg-sp-1);order:1}.rg-pagehead__tabs{flex:1 1 100%;order:2;min-width:0}.rg-pagehead:has(.rg-pagehead__tabs){margin-bottom:var(--rg-sp-2)}@container rg (max-width: 1123px){.rg-pagehead__main{order:0}.rg-pagehead__tabs{order:1}.rg-pagehead__actions{order:2}}@container rg (max-width: 719px){.rg-pagehead__actions{flex:1 1 100%;flex-direction:row-reverse;justify-content:flex-end}.rg-pagehead__actions>*{flex:1 1 auto}}.rg-note{max-width:72ch;padding:var(--rg-sp-1) var(--rg-sp-2);border:1px solid var(--rg-rule-strong);border-radius:var(--rg-radius-1);font:var(--rg-t-dense)}.rg-note+.rg-stats{margin-top:var(--rg-sp-2)}.rg-note[data-tone=stop]{--tone:var(--rg-stop);background:var(--rg-stop-bg)}.rg-note[data-tone=warn]{--tone:var(--rg-warn);background:var(--rg-warn-bg)}.rg-note[data-tone=flow]{--tone:var(--rg-flow)}.rg-note[data-tone=mute]{--tone:var(--rg-mute)}.rg-note[data-tone=go]{--tone:var(--rg-go)}.rg-note__title{display:flex;align-items:flex-start;gap:var(--rg-sp-1);font-weight:600}.rg-note[data-noicon] .rg-note__title>svg{display:none}.rg-note__title>svg{flex:none;margin-top:3px;color:var(--tone)}.rg-note__body{margin:0}.rg-note--message{max-width:none;margin-bottom:calc(var(--rg-sp-1) + var(--rg-sp-0));font:var(--rg-t-body)}.rg-note--message .rg-note__title{font-weight:400}.rg-note__actions{display:flex;flex-wrap:wrap;gap:var(--rg-sp-1);margin-top:var(--rg-sp-1)}.rg-note__jobs{flex:1 0 100%;margin:0;padding:0;list-style:none;border-top:1px solid var(--rg-rule)}.rg-note__jobs>li{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--rg-sp-2);column-gap:var(--rg-sp-2);min-height:44px;padding:var(--rg-sp-0) 0;border-bottom:1px solid var(--rg-rule)}.rg-note__job{font-weight:600;color:var(--rg-ink);overflow-wrap:anywhere}a.rg-note__job{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a.rg-note__job:hover{text-decoration-thickness:2px}a.rg-note__job:focus-visible{outline:var(--rg-focus);outline-offset:2px;border-radius:var(--rg-radius-1)}.rg-note__jobmeta{color:var(--rg-mute)}.rg-note__jobs span>a.rg-note__job,.rg-note__title a.rg-note__job{display:inline;min-height:0;padding-block:12px;margin-block:-12px}.rg-opened{font-variant-numeric:tabular-nums}@media (hover:none){.rg-opened{position:relative;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.rg-opened:after{content:"";position:absolute;inset:-14px}}.rg-opened:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-tip{max-width:min(320px,calc(100vw - 16px));padding:calc(var(--rg-sp-1) - 2px) calc(var(--rg-sp-1) + 2px);color:var(--rg-fg);border:1px solid var(--rg-control);border-radius:var(--rg-radius-1);font:var(--rg-t-cap);pointer-events:none}.rg-menu,.rg-tip{position:fixed;z-index:var(--rg-z-menu);background:var(--rg-paper);box-shadow:var(--rg-shadow-menu)}.rg-menu{min-width:240px;max-width:320px;padding:var(--rg-sp-0);border:1px solid var(--rg-control);border-radius:var(--rg-radius-2);font:var(--rg-t-dense)}.rg-menu__item{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-sp-2);width:100%;min-height:var(--rg-ctl-md);padding:0 var(--rg-sp-2);background:none;border:0;border-radius:var(--rg-radius-1);color:var(--rg-fg);font:500 15px/22px var(--rg-font);text-align:left;text-decoration:none;cursor:pointer}.rg-menu__item:hover{background:var(--rg-hover)}.rg-menu__item:focus-visible{outline:var(--rg-focus);outline-offset:-2px}.rg-menu__item[aria-disabled=true]{color:var(--rg-disabled-fg);cursor:not-allowed}.rg-menu__item[aria-disabled=true]:hover{background:none}.rg-menu__item--danger{color:var(--rg-stop)}.rg-menu__hint,.rg-menu__reason{color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-menu__reason{display:block;padding-bottom:var(--rg-sp-1);white-space:normal}.rg-menu__item--reason{flex-wrap:wrap;align-content:center;padding-top:var(--rg-sp-1)}.rg-menu__sep{height:0;margin:var(--rg-sp-0) 0;border:0;border-top:1px solid var(--rg-rule)}@media (max-width:639px){.rg-menu--auto{left:0!important;right:0!important;top:auto!important;bottom:0!important;max-width:none!important;min-width:0!important;padding-bottom:calc(var(--rg-sp-0) + env(safe-area-inset-bottom, 0px));border-radius:var(--rg-radius-2) var(--rg-radius-2) 0 0;border-top:2px solid var(--rg-ink)}.rg-menu--auto .rg-menu__item{height:var(--rg-row)}}.rg-scrim{position:fixed;inset:0;z-index:var(--rg-z-menu);background:var(--rg-scrim)}.rg-dialog{position:fixed;z-index:var(--rg-z-dialog);left:50%;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:var(--rg-sp-3);background:var(--rg-paper);border-radius:var(--rg-radius-2);box-shadow:var(--rg-shadow-menu);color:var(--rg-fg)}.rg-dialog__title{margin:0 0 var(--rg-sp-1);font:var(--rg-t-sec);letter-spacing:var(--rg-track-sec)}.rg-dialog__body{font:var(--rg-t-body)}.rg-dialog__foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--rg-sp-1);margin-top:var(--rg-sp-3)}@media (max-width:639px){.rg-dialog{left:0;right:0;top:auto;bottom:0;transform:none;width:auto;border-radius:var(--rg-radius-2) var(--rg-radius-2) 0 0;padding-bottom:calc(var(--rg-sp-3) + env(safe-area-inset-bottom, 0px))}}.rg-toasts{position:fixed;z-index:var(--rg-z-toast);left:var(--rg-sp-2);bottom:var(--rg-sp-2);display:flex;flex-direction:column;gap:var(--rg-sp-1);max-width:min(420px,calc(100vw - 32px));margin-bottom:var(--bar-h,0)}@media (max-width:899px){.rg-toasts{bottom:calc(var(--rg-tabbar-h) + var(--rg-sp-2))}}.rg-toast{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-sp-2);min-height:var(--rg-ctl-md);padding:var(--rg-sp-1) var(--rg-sp-2);background:var(--rg-ink);border-radius:var(--rg-radius-1);box-shadow:var(--rg-shadow-menu);font:var(--rg-t-dense)}.rg-toast,.rg-toast .rg-btn--tertiary{color:var(--rg-on-ink)}.rg-toast .rg-btn{flex:none}.rg-tblwrap__scroll,.rg-toast>:first-child{min-width:0}.rg-tblwrap[data-scroll=end] .rg-tblwrap__scroll,.rg-tblwrap[data-scroll=more] .rg-tblwrap__scroll{overflow-x:auto;overscroll-behavior-x:contain}.rg-tblwrap[data-scroll=more] .rg-tblwrap__scroll{box-shadow:inset -1px 0 0 var(--rg-rule-strong)}.rg-tblwrap__hint{margin:var(--rg-sp-0) 0 0;color:var(--rg-fg-3);text-align:right}@media print{.rg-tblwrap__scroll{overflow:visible!important;box-shadow:none!important}}.rg-tbl{width:100%;border-collapse:collapse;font:var(--rg-t-dense)}.rg-tbl caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rg-tbl th{border-bottom:1px solid var(--rg-rule-strong);color:var(--rg-fg-3);font:var(--rg-t-lab);text-align:left;white-space:nowrap}.rg-tbl td,.rg-tbl th{padding:var(--rg-sp-1) var(--rg-sp-1) var(--rg-sp-1) 0}.rg-tbl td{min-height:var(--rg-row);height:var(--rg-row);border-bottom:1px solid var(--rg-rule);vertical-align:middle}.rg-tbl .rg-num{text-align:right;padding-right:var(--rg-sp-2);font-variant-numeric:tabular-nums}.rg-tbl .rg-id{font-weight:600}.rg-sku{white-space:nowrap}.rg-tbl tbody tr:hover>td,.rg-tbl tr[data-selected=true]>td:first-child{background:var(--rg-hover)}.rg-tbl tr[data-href]{cursor:pointer}.rg-tbl tr[data-href]:focus-within>td{background:var(--rg-hover)}.rg-tbl__sub{display:block;color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-sortbtn{display:inline-flex;align-items:center;gap:var(--rg-sp-0);min-height:var(--rg-ctl-md);min-width:var(--rg-ctl-md);padding:0 12px;margin-inline:-12px;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.rg-num .rg-sortbtn{flex-direction:row-reverse}.rg-sortbtn:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-sortbtn>svg{visibility:hidden}.rg-sortbtn:focus-visible>svg,.rg-sortbtn:hover>svg,th[aria-sort=ascending] .rg-sortbtn>svg,th[aria-sort=descending] .rg-sortbtn>svg{visibility:visible}@container rg (max-width: 1099px){.rg-tbl [data-pri="3"]{display:none}}@container rg (max-width: 719px){.rg-tbl,.rg-tbl tbody{display:block}.rg-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rg-tbl tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title amount" "text text" "text2 text2" "status meta";-moz-column-gap:var(--rg-sp-2);column-gap:var(--rg-sp-2);min-height:64px;padding:var(--rg-sp-1) 0;border-bottom:1px solid var(--rg-rule)}.rg-tbl td{display:block;height:auto;min-height:0;padding:0;border:0}.rg-tbl td[data-area=title]{grid-area:title;font-weight:600}.rg-tbl td[data-area=amount]{grid-area:amount;text-align:right;font-weight:600}.rg-tbl tr:has(td[data-area=title] a) td[data-area=amount]{display:flex;align-items:center;justify-content:flex-end;min-height:var(--rg-ctl-md)}.rg-tbl td[data-area=text]{grid-area:text;color:var(--rg-fg-3)}.rg-tbl td[data-area=status]{grid-area:status}.rg-tbl td[data-area=text2]{grid-area:text2;color:var(--rg-fg-3)}.rg-tbl td[data-area=meta]{grid-area:meta;justify-self:end;align-self:center}.rg-tbl td[data-pri="3"]{display:none}.rg-tbl tbody tr:hover,.rg-tbl tr[data-href]:focus-within,.rg-tbl tr[data-selected=true]{background:var(--rg-hover)}.rg-tbl tbody tr:hover>td,.rg-tbl tr[data-href]:focus-within>td,.rg-tbl tr[data-selected=true]>td{background:transparent}.rg-tbl.rg-audit-tbl tbody tr{grid-template-areas:"meta meta" "title title" "text text" "text2 text2"}.rg-tbl.rg-audit-tbl td[data-area=meta]{justify-self:start}.rg-tbl td.rg-num,.rg-tbl td[data-area=amount]{padding-right:0}}.rg-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-sp-2);padding-top:var(--rg-sp-2)}.rg-pager__pos{color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-pager__ctl{align-items:center}.rg-lane__head,.rg-pager__ctl{display:flex;gap:var(--rg-sp-1)}.rg-lane__head{align-items:baseline;padding-bottom:var(--rg-sp-1);border-bottom:2px solid var(--rg-ink);font:var(--rg-t-lead);min-height:calc(2lh + var(--rg-sp-1) + 2px)}.rg-lane__title{margin:0;font:var(--rg-t-lead)}.rg-lane__sum{margin-left:auto;color:var(--rg-fg-3);font:var(--rg-t-dense);font-variant-numeric:tabular-nums}.rg-lane__empty{padding:var(--rg-sp-2) 0;color:var(--rg-fg-3);font:var(--rg-t-dense)}.rg-entry{display:flex;flex-direction:column;gap:var(--rg-sp-0);margin:0 calc(var(--rg-sp-1) * -1);padding:var(--rg-sp-2) var(--rg-sp-1);border-bottom:1px solid var(--rg-rule);color:inherit;text-decoration:none}.rg-entry:focus-visible{outline:var(--rg-focus);outline-offset:-2px;box-shadow:none}.rg-entry:hover{background:var(--rg-hover)}.rg-entry[data-dragging=true]{background:var(--rg-paper);box-shadow:var(--rg-shadow-menu)}.rg-entry__top{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-sp-1);min-height:var(--rg-ctl-md)}.rg-entry__num{white-space:nowrap;color:var(--rg-fg-2);font:500 15px/22px var(--rg-font)}.rg-entry__total{display:flex;flex-direction:column;align-items:flex-end;font:600 16px/24px var(--rg-font);font-variant-numeric:tabular-nums;white-space:nowrap}.rg-entry__tag{margin-inline-end:var(--rg-sp-1);color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-entry__total .rg-entry__tag{margin:0}.rg-notauth{color:var(--rg-fg-2);font:var(--rg-t-dense)}@container rg (max-width: 1099px){.rg-railfoot{display:none}}.rg-entry__next{display:flex;align-items:center;gap:var(--rg-sp-1);font:var(--rg-t-lead)}.rg-entry__next:before{content:"";flex:none;width:10px;height:10px;background:var(--rg-signal)}.rg-entry__who{font:500 16px/24px var(--rg-font)}.rg-entry__unit{color:var(--rg-fg-2);font:var(--rg-t-meta);font-weight:600}.rg-entry__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-sp-1);flex-wrap:wrap}.rg-entry__alert{color:var(--rg-stop);font:var(--rg-t-meta);font-weight:500}.rg-entry__age{color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-entry__pair{white-space:nowrap}.rg-entry__age--warning{color:var(--rg-warn);font-weight:600}.rg-entry__age--danger{color:var(--rg-stop);font-weight:600}.rg-lanes{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(264px,1fr);-moz-column-gap:var(--rg-sp-4);column-gap:var(--rg-sp-4);align-items:start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--rg-sp-2);margin-right:calc(var(--rg-gutter) * -1);padding-right:var(--rg-gutter)}.rg-lanecell{min-width:0;scroll-snap-align:start}.rg-boardstrip{display:flex;align-items:center;gap:var(--rg-sp-2);margin-bottom:var(--rg-sp-2)}.rg-boardstrip .rg-tabs{flex:1 1 auto;min-width:0}.rg-boardstrip__arrows{display:flex;flex:none;gap:var(--rg-sp-1)}.rg-board[data-narrow=true] .rg-lanes{display:block;overflow:visible;margin-right:0;padding-right:0}.rg-board[data-narrow=true] .rg-lanecell[data-active=false]{display:none}@container rg (max-width: 719px){.rg-board .rg-lanes{display:block;overflow:visible;margin-right:0;padding-right:0}.rg-board .rg-lanecell[data-active=false]{display:none}}.rg-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-sp-1);color:var(--rg-fg-3);font:var(--rg-t-dense)}.rg-crumbs__step[data-state=done]{color:var(--rg-fg-2)}.rg-crumbs__step[data-state=current]{padding-bottom:2px;border-bottom:2px solid var(--rg-signal);color:var(--rg-fg);font-weight:600}.rg-crumbs>svg{color:var(--rg-rule-strong)}.rg-crumbs__short{display:none}@container rg (max-width: 719px){.rg-crumbs__long{display:none}.rg-crumbs__short{display:block}}.rg-ledger{width:min(360px,100%);margin-left:auto}.rg-aside .rg-ledger{width:100%}.rg-ledger__row{display:flex;align-items:baseline;justify-content:space-between;min-height:var(--rg-ctl-sm);font:var(--rg-t-body)}.rg-ledger__row .rg-num{font-variant-numeric:tabular-nums}.rg-ledger__total{margin-top:var(--rg-sp-1);padding-top:var(--rg-sp-1);border-top:2px solid var(--rg-ink)}@container rg (max-width: 1099px){.rg-ledger--doc .rg-ledger__total{display:none}}.rg-ledger__total .rg-ledger__label{font:var(--rg-t-sec)}.rg-ledger__total .rg-ledger__figure{font:var(--rg-t-figure);font-variant-numeric:tabular-nums}.rg-bottombar{position:sticky;bottom:0;z-index:var(--rg-z-sticky);display:flex;flex-direction:column;background:var(--rg-bg);border-top:1px solid var(--rg-control)}.rg-page .rg-bottombar{margin-inline:calc(-1 * var(--rg-gutter))}.rg-bottombar__row{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-sp-2);height:64px;padding:0 var(--rg-gutter)}@media (max-width:639px){.rg-bottombar__row{height:68px}}.rg-bottombar__notice{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-sp-2);padding:var(--rg-sp-0) var(--rg-gutter);border-bottom:1px solid var(--rg-rule);background:var(--rg-stop-bg);color:var(--rg-stop);font:var(--rg-t-cap);font-weight:600}.rg-bottombar__actions{display:flex;align-items:center;gap:var(--rg-sp-1);min-width:0}.rg-bottombar__total{display:flex;flex-direction:column;min-width:0}.rg-bottombar [data-testid=wo-send-invoice-group]{flex:none}@media (max-width:639px){.rg-bottombar:has([data-testid=wo-send-invoice-group]) .rg-bottombar__row{height:auto;flex-wrap:wrap;row-gap:var(--rg-sp-1);padding-block:var(--rg-sp-1)}.rg-bottombar:has([data-testid=wo-send-invoice-group]) .rg-bottombar__actions{display:contents}.rg-bottombar:has([data-testid=wo-send-invoice-group]) .rg-btn--primary{order:2;flex:1 0 100%}}.rg-bottombar__foot{margin:0;padding:0 var(--rg-gutter) 6px;color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-bottombar__label{color:var(--rg-fg-3);font:var(--rg-t-lab)}.rg-bottombar__figure{font:var(--rg-t-figure);font-variant-numeric:tabular-nums}.rg-emptystate{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rg-sp-2);padding:var(--rg-sp-3) 0;color:var(--rg-fg-2);font:var(--rg-t-body)}.rg-emptystate p{margin:0;max-width:60ch}.rg-skeleton{display:block;background:var(--rg-rule);border-radius:0;animation:rg-pulse 1.2s ease-in-out infinite}@keyframes rg-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.rg-skeleton{animation:none}}.rg-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-sp-1)}.rg-cluster--end{align-items:flex-end}.rg-viewroot{display:flex;flex-direction:column;min-height:100%}.rg-viewroot>.rg-page{flex:1 0 auto}.rg-viewmain{min-width:0}.rg-viewback{display:flex;align-items:center;gap:var(--rg-sp-2);min-height:var(--rg-ctl-md)}.rg-viewback__extra{margin-inline-start:auto}.rg-viewback__link{display:inline-flex;align-items:center;gap:var(--rg-sp-1);min-height:var(--rg-ctl-md);padding:0;background:none;border:0;color:var(--rg-fg-3);font:var(--rg-t-dense);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rg-viewback__link:hover{text-decoration-thickness:2px}.rg-viewback__link:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-viewback__link[aria-disabled=true]{color:var(--rg-disabled-fg);cursor:default}h1[tabindex="-1"]:focus{outline:none}.rg-viewrule{margin:var(--rg-sp-3) 0 var(--rg-sp-3);border:0;border-top:1px solid var(--rg-rule)}.rg-viewbody{display:flex;flex-direction:column;gap:var(--rg-sp-3);min-width:0}.rg-viewconfirm{margin-bottom:var(--rg-sp-2)}.rg-viewconfirm:focus{outline:none}.rg-viewctx{padding-bottom:var(--rg-sp-2)}@container rg (min-width: 720px){.rg-viewctx .rg-dl__row{grid-template-columns:minmax(0,1fr) auto}.rg-viewctx .rg-dl dd{text-align:right}}.rg-viewfigure{display:flex;align-items:baseline;justify-content:space-between;padding-top:var(--rg-sp-1);border-top:2px solid var(--rg-ink)}.rg-viewfigure__label{font:var(--rg-t-sec)}.rg-viewfigure__value{font:var(--rg-t-figure);font-variant-numeric:tabular-nums}.rg-viewactions{display:flex;flex-direction:column;align-items:stretch;gap:var(--rg-sp-1);margin-top:var(--rg-sp-3)}.rg-viewactions .rg-btn--tertiary{align-self:center}@container rg (max-width: 1099px){.rg-viewfigure{display:none}}.rg-formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--rg-sp-2) var(--rg-sp-3)}.rg-formgrid>.span-all{grid-column:1/-1}.rg-morelist{margin:0;padding:0;list-style:none}.rg-morelink{display:flex;align-items:center;gap:var(--rg-sp-1);min-height:var(--rg-row);border-bottom:1px solid var(--rg-rule);color:var(--rg-fg);font:var(--rg-t-body);text-decoration:none}.rg-morelink:hover{background:var(--rg-hover)}.rg-morelink:focus-visible{outline:var(--rg-focus);outline-offset:-2px}.rg-morelink__name{margin:0;font:var(--rg-t-body);font-weight:600}@media (min-width:900px){.rg-more-account{display:none}}.rg-moresearch,.rg-viewmain>.rg-note{margin-bottom:var(--rg-sp-2)}[data-ridge] .rg-doc p,[data-ridge] .rg-page p,[data-ridge] .rg-sec p{max-width:var(--rg-measure)}.rg-bottombar p{max-width:none}@container rg (max-width: 1099px){.rg-viewctx{margin-top:var(--rg-sp-3);padding-top:var(--rg-sp-3);border-top:1px solid var(--rg-rule)}}.rg-viewctx--above{margin-top:0;margin-bottom:var(--rg-sp-2);padding-top:0;border-top:0}.rg-ledger__row--sec{font:var(--rg-t-sec)}.rg-ledger__row--sec .rg-num{font-weight:400}.rg-ledger__row--sec+.rg-ledger__row{margin-top:var(--rg-sp-1)}@container rg (max-width: 1099px){.rg-ledger__row[data-narrow-hide=true]{display:none}}.rg-lane{min-width:0}.rg-lane[data-drop=legal]{background:var(--rg-hover)}.rg-lane[data-drop=over]{background:var(--rg-pressed)}.rg-lane[data-drop=blocked]{opacity:.5}.rg-lane__note{margin:var(--rg-sp-0) 0 0;color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-entry[data-pending=true]{opacity:.5}.rg-entry__top{gap:var(--rg-sp-0)}.rg-entry__grip{margin-left:calc(var(--rg-sp-1) * -1);touch-action:none}.rg-entry__open{flex:1 1 auto;justify-content:flex-start;min-height:var(--rg-ctl-md);padding:0;background:none;border:0;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rg-entry__open:hover{text-decoration-thickness:2px}.rg-entry__open:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-entry__next--none:before{background:var(--rg-mute)}.rg-entry__next--none{color:var(--rg-fg-3);font-weight:500}.rg-entry__concern{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--rg-fg-2);font:var(--rg-t-dense);overflow-wrap:anywhere}.rg-entry__clock-lead{color:var(--rg-fg);font-weight:600}.rg-entry .rg-help:has(.rg-entry__clock-lead){color:var(--rg-fg-2)}.rg-entry__meta{color:var(--rg-fg-3);font:var(--rg-t-cap);overflow-wrap:anywhere}.rg-entry--dense .rg-entry__foot{flex-wrap:wrap}.rg-entry--dense .rg-entry__unit,.rg-entry--dense .rg-entry__who{overflow-wrap:anywhere}.rg-board,.rg-page.rg-paper>*{min-width:0}.rg-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rg-sp-2);margin-bottom:var(--rg-sp-3)}.rg-toolbar>.rg-btn{height:var(--rg-ctl-md)}.rg-toolbar>.rg-search{flex:1 1 280px;max-width:var(--rg-ctl-max)}.rg-toolbar>.rg-toolbar__field{flex:0 1 280px;min-width:200px}.rg-sortby{display:none}@container rg (max-width: 719px){.rg-sortby{display:block;flex:1 1 100%}}.rg-muted{color:var(--rg-fg-3)}.rg-stale{color:var(--rg-stop);font-weight:600}.rg-rowlink{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rg-rowlink:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-rowlink--id{font-weight:600}.rg-rowlink--tap{display:inline-flex;align-items:center;min-height:44px}.rg-rowlink:hover{text-decoration-thickness:2px}.rg-tbl td .rg-sub2{display:block;color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.9em;overflow-wrap:anywhere}.rg-statecell{padding:var(--rg-sp-3) 0}.rg-tbl td.rg-statecell{padding:var(--rg-sp-2) 0}.rg-tbl tbody tr:hover>td.rg-statecell{background:none}.rg-statecell .rg-emptystate{padding:0}@container rg (max-width: 719px){.rg-tbl tbody tr:has(>td.rg-statecell){display:block;min-height:0;padding:0;border-top:1px solid var(--rg-rule)}}.rg-tabsrow{margin:var(--rg-sp-3) 0 var(--rg-sp-2)}.rg-tabsrow--fade{position:relative}@media (max-width:700px){.rg-tabsrow--fade:after{content:"";position:absolute;top:0;right:0;bottom:1px;width:var(--rg-sp-4);pointer-events:none;background:linear-gradient(to right,transparent,var(--rg-bg))}}.rg-tbl--spaced{margin-top:var(--rg-sp-1)}.rg-tbl td.rg-edge,.rg-tbl th.rg-edge{width:calc(var(--rg-sp-6) * 3);max-width:calc(var(--rg-sp-6) * 3);text-align:right}@container rg (max-width: 719px){.rg-tbl td.rg-edge[data-area=meta]{width:auto;max-width:none}.rg-tbl td.rg-edge--spacer{display:none}}.rg-note-row{margin-bottom:var(--rg-sp-2)}.rg-float-bar{position:fixed;z-index:var(--rg-z-toast);right:var(--rg-sp-3);bottom:var(--rg-sp-2);width:min(560px,calc(100vw - 32px));background:var(--rg-bg);border-radius:var(--rg-radius-1);box-shadow:var(--rg-shadow-menu);display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-sp-1) var(--rg-sp-2);padding:var(--rg-sp-1) var(--rg-sp-2);border:1px solid var(--rg-flow)}.rg-float-bar__title{font-weight:600;margin-right:auto}.rg-float-bar__hint{display:none;flex:1 1 100%;order:3;color:var(--rg-fg-2)}@media (min-width:820px){.rg-float-bar__hint{display:block}}.rg-float-bar-spacer{height:104px}@media (min-width:820px){.rg-float-bar-spacer{height:136px}}@media (max-width:899px){.rg-float-bar{left:var(--rg-sp-2);right:var(--rg-sp-2);width:auto;bottom:calc(var(--rg-tabbar-h) + env(safe-area-inset-bottom, 0px) + var(--rg-sp-2))}}.rg-layer{min-height:100%}.rg-layer[hidden]{display:none}@container rg (max-width: 1099px){.rg-aside--rail{display:none}}.rg-aside--rail>.rg-sec:first-child{border-top:0;padding-top:0}.rg-addresslist{margin:0;padding:0;list-style:none}.rg-addresslist>li{display:flex;flex-direction:column;min-height:var(--rg-row);padding:var(--rg-sp-1) 0;border-bottom:1px solid var(--rg-rule)}.rg-prose{margin:0;max-width:var(--rg-measure);white-space:pre-wrap;overflow-wrap:anywhere}.rg-aside--rail .rg-dl__row,.rg-aside--stack .rg-dl__row{grid-template-columns:minmax(0,1fr);gap:0}.rg-formrail{display:flex;flex-direction:column;gap:var(--rg-sp-2)}.rg-formrail>.rg-btn{width:100%}@container rg (max-width: 1099px){.rg-formrail{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:var(--rg-sp-3);padding-top:var(--rg-sp-3);border-top:1px solid var(--rg-rule)}.rg-formrail>.rg-btn{width:auto}}@container rg (max-width: 719px){.rg-formrail{flex-direction:column;align-items:stretch}.rg-formrail>.rg-btn{width:100%}}.rg-vinrow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--rg-sp-2)}.rg-vinrow>:first-child{flex:1 1 280px;max-width:var(--rg-ctl-max)}.rg-vinrow__actions{display:flex;flex-wrap:wrap;gap:var(--rg-sp-2)}.rg-movechoice__p{margin:var(--rg-sp-2) 0 0}.rg-movechoice__actions{display:flex;flex-wrap:wrap;gap:var(--rg-sp-3);margin-top:var(--rg-sp-3)}.rg-note.rg-movechoice{max-width:none;width:100%}.rg-movechoice__actions.rg-movechoice__actions>.rg-btn{flex:1 1 240px;min-width:0;max-width:100%;height:auto;min-height:48px;line-height:1.25;padding:12px var(--rg-sp-2);white-space:normal;overflow-wrap:anywhere}.rg-mergetable{width:100%;border-collapse:collapse;margin-block:var(--rg-sp-3);font-size:.8125rem}.rg-mergetable caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rg-mergetable td,.rg-mergetable th{padding:var(--rg-sp-1) var(--rg-sp-1);border-bottom:1px solid var(--rg-rule);text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem;vertical-align:baseline}.rg-mergetable thead th{border-bottom-color:var(--rg-rule-strong);color:var(--rg-fg-3);font-weight:600}.rg-mergetable th[scope=row]{padding-left:0;text-align:left;font-weight:600}.rg-mergetable td:empty{border-bottom-color:var(--rg-rule-strong)}.rg-note.rg-mergeterms{max-width:none;width:100%}.rg-mergeterms__lead{margin:var(--rg-sp-1) 0 0}.rg-mergeterms__sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--rg-sp-2);margin-block:var(--rg-sp-2)}.rg-mergeterms__side{margin:0;padding:var(--rg-sp-1) var(--rg-sp-2);border:1px solid var(--rg-rule-strong);border-radius:3px;background:var(--rg-bg,transparent)}.rg-mergep{margin:var(--rg-sp-2) 0 0}.rg-mergep[data-testid=merge-open-jobs]{margin-bottom:var(--rg-sp-3)}.rg-mergeopt{display:flex;align-items:center;gap:var(--rg-sp-2);min-height:44px;padding:var(--rg-sp-1) var(--rg-sp-2);border:1px solid var(--rg-control);border-radius:3px;margin-block-end:var(--rg-sp-1);cursor:pointer}.rg-mergeopt:has(input:checked){border-color:var(--rg-ink)}.rg-mergeopt input{flex:none;width:20px;height:20px}.rg-unitdraft{display:grid;gap:var(--rg-sp-2);padding:var(--rg-sp-2) 0;border-top:1px solid var(--rg-rule)}.rg-unitdraft__head{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-sp-2)}.rg-unitdraft__title{margin:0;font:var(--rg-t-lab);color:var(--rg-fg-2)}.rg-unitdraft__ymm{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rg-sp-2) var(--rg-sp-3)}@container rg (min-width: 720px){.rg-unitdraft__ymm{grid-template-columns:repeat(3,minmax(0,1fr))}}.rg-unitdraft__more{padding-top:var(--rg-sp-2);border-top:1px solid var(--rg-rule)}@container rg (max-width: 719px){.rg-vinrow__spacer{display:none}}.rg-fixlist{flex:1 1 100%;display:grid;gap:var(--rg-sp-0);margin:0;padding-left:var(--rg-sp-3)}.rg-note-row[tabindex="-1"]:focus{outline:none}.rg-actionpair{display:contents}@container rg (max-width: 719px){.rg-tbl td.rg-wideonly{display:none}.rg-pagehead__actions>.rg-actionpair{display:flex;flex:1 1 100%;gap:var(--rg-sp-1)}.rg-actionpair>*{flex:1 1 auto}}@container rg (min-width: 720px){.rg-tbl td.rg-col-status,.rg-tbl th.rg-col-status{min-width:15ch}}.rg-opencount{font-weight:600}.rg-dashcols{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:var(--rg-sp-5);column-gap:var(--rg-sp-5);align-items:start}@container rg (min-width: 1100px){.rg-dashcols{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.rg-dashcols--even{grid-template-columns:minmax(0,1fr)}@container rg (min-width: 1100px){.rg-dashcols--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rg-focusrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.rg-focusitem{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--rg-sp-0);min-height:52px;padding:var(--rg-sp-1) var(--rg-sp-3);border-left:1px solid var(--rg-rule);color:inherit;text-decoration:none}.rg-focusrow>li:first-child .rg-focusitem{padding-left:0;border-left:0}.rg-focusitem:hover{background:var(--rg-hover)}.rg-focusitem:focus-visible{outline:var(--rg-focus);outline-offset:-2px}.rg-focusitem__count{display:flex;align-items:center;gap:var(--rg-sp-1);font:var(--rg-t-figure);font-variant-numeric:tabular-nums}.rg-focusitem__sq{width:12px;height:12px;background:var(--rg-rule-strong);flex:0 0 auto}.rg-focusitem[data-live=true] .rg-focusitem__sq{background:var(--rg-signal)}.rg-focusitem__verb{font:var(--rg-t-lead)}.rg-focusitem__sub{color:var(--rg-fg-3);font:var(--rg-t-dense)}@container rg (max-width: 1099px){.rg-focusrow{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-focusrow>li:nth-child(odd) .rg-focusitem{padding-left:0;border-left:0}.rg-focusrow>li:nth-child(n+3) .rg-focusitem{border-top:1px solid var(--rg-rule)}}@container rg (max-width: 719px){.rg-focusitem{padding-right:var(--rg-sp-1);padding-left:var(--rg-sp-2)}.rg-focusrow>li:nth-child(odd) .rg-focusitem{padding-left:0}.rg-focusitem__sub{font:var(--rg-t-cap)}}.rg-moneyhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--rg-sp-3);margin-bottom:var(--rg-sp-3)}.rg-hero{font:var(--rg-t-hero);font-variant-numeric:tabular-nums;letter-spacing:var(--rg-track-page)}.rg-heronote{margin:var(--rg-sp-0) 0 0;color:var(--rg-fg-3);font:var(--rg-t-dense)}.rg-trend{margin:0}.rg-trend__plot{display:flex;align-items:stretch;gap:2px;height:200px;border-bottom:1px solid var(--rg-rule-strong)}.rg-trend__slot{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.rg-trend__slot[data-weekend=true]{background:var(--rg-hover)}.rg-trend__bars{display:flex;flex:1 1 auto;align-items:flex-end;gap:1px;min-height:0}.rg-trend__bar{flex:1 1 0;background:var(--rg-ink)}.rg-trend__bar--prev{background:var(--rg-rule-strong)}.rg-trend__ticks{display:flex;justify-content:space-between;gap:var(--rg-sp-1);margin-top:var(--rg-sp-0)}.rg-trend__tick{min-width:0;color:var(--rg-fg-3);font:var(--rg-t-cap);white-space:nowrap}.rg-trend__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--rg-sp-2);margin-top:var(--rg-sp-1);color:var(--rg-fg-2);font:var(--rg-t-dense)}.rg-trend__legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--rg-sp-0) var(--rg-sp-2);color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-trend__legend>span{white-space:nowrap}.rg-swatch{display:inline-block;width:12px;height:12px;margin-right:var(--rg-sp-0);background:var(--rg-ink);vertical-align:-1px}.rg-split__band,.rg-swatch--mute{background:var(--rg-rule-strong)}.rg-split__band{display:flex;height:16px;margin-bottom:var(--rg-sp-2)}.rg-split__seg{background:var(--rg-ink)}.rg-cellkey{display:none}@container rg (max-width: 719px){.rg-cellkey{display:inline;margin-right:var(--rg-sp-0);color:var(--rg-fg-3)}.rg-tbl td.rg-cell--wideonly{display:none}}.rg-cellselect{max-width:calc(var(--rg-ctl-max) / 2)}.rg-checkpair{display:flex;flex-wrap:wrap;gap:var(--rg-sp-1)}@container rg (min-width: 720px){.rg-checkpair{-moz-column-gap:var(--rg-sp-3);column-gap:var(--rg-sp-3)}}.rg-ctl-alone,.rg-formgrid>.span-all .rg-input:not(.rg-textarea),.rg-formgrid>.span-all .rg-selectwrap{max-width:var(--rg-ctl-max)}.rg-formgrid>.span-all .rg-textarea{max-width:var(--rg-measure)}.rg-swatch--weekend{background:var(--rg-hover);box-shadow:inset 0 0 0 1px var(--rg-rule-strong)}.rg-narrowonly{display:none}@container rg (max-width: 719px){.rg-narrowonly{display:inline}.rg-wideonly{display:none}}.rg-voided{color:var(--rg-fg-3);text-decoration:line-through}.rg-stack-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rg-sp-1)}.rg-stack-links>a{min-height:var(--rg-ctl-md)}.rg-stack-links>a,.rg-stockcell{display:inline-flex;align-items:center}.rg-stockcell{flex-wrap:nowrap;justify-content:flex-end;gap:var(--rg-sp-1);white-space:nowrap}@container rg (min-width: 720px){.rg-stockcell{flex-direction:row-reverse}}.rg-progress{display:inline-flex;align-items:center;gap:var(--rg-sp-1)}.rg-progress__track{display:inline-block;width:72px;height:8px;background:var(--rg-rule-strong)}.rg-progress__fill{display:block;height:100%;background:var(--rg-ink)}.rg-stats+.rg-toolbar,.rg-summary+.rg-toolbar{margin-top:var(--rg-sp-3)}.rg-summary{display:flex;flex-wrap:wrap;gap:var(--rg-sp-0) var(--rg-sp-3)}.rg-summary__line{margin:0;font:var(--rg-t-body);font-variant-numeric:tabular-nums}.rg-plain{font-weight:400}.rg-balancedue{display:none;margin:0 0 var(--rg-sp-2);font:var(--rg-t-lead);font-variant-numeric:tabular-nums}.rg-balancedue-why{display:none;margin:calc(-1 * var(--rg-sp-0)) 0 var(--rg-sp-2);color:var(--rg-fg-2);font:var(--rg-t-body)}@container rg (max-width: 1099px){.rg-balancedue,.rg-balancedue-why{display:block}.rg-closed-rail{display:none}}.rg-entry__job{font:var(--rg-t-lead);overflow-wrap:anywhere}.rg-entry__hours{font-weight:600}.rg-entry__hours,.rg-hours2{font-variant-numeric:tabular-nums}.rg-hours2{display:flex;gap:var(--rg-sp-3);margin:0}.rg-hours2 dt{font:var(--rg-t-cap);color:var(--rg-fg-2)}.rg-hours2 dd{margin:0;font-weight:600}.rg-select--prompt{color:var(--rg-accent);font-weight:600}.rg-skel-head{display:flex;flex-direction:column;gap:var(--rg-sp-1);margin-bottom:var(--rg-sp-4)}.rg-skel-toolbar{margin-bottom:var(--rg-sp-3)}.rg-skel-rows{border-top:1px solid var(--rg-rule-strong)}.rg-skel-row{display:flex;align-items:center;gap:var(--rg-sp-3);height:var(--rg-row);border-bottom:1px solid var(--rg-rule)}.rg-skel-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(264px,1fr));gap:var(--rg-sp-4)}.rg-skel-strip{margin-bottom:var(--rg-sp-2)}@container rg (max-width: 719px){.rg-skel-lanes>:nth-child(n+2){display:none}}.rg-skel-card{display:flex;flex-direction:column;gap:var(--rg-sp-1);padding:var(--rg-sp-2) 0;border-bottom:1px solid var(--rg-rule)}@container rg (max-width: 719px){.rg-pagehead__actions .rg-actionlink{width:100%;min-height:var(--rg-ctl-md);justify-content:flex-start;height:auto;white-space:normal;text-align:left}}.rg-formnote{margin-block-end:var(--rg-sp-3);outline:none}.rg-disclosure>summary{display:flex;align-items:center;gap:var(--rg-sp-1);min-height:var(--rg-ctl-md);cursor:pointer;font:var(--rg-t-body);font-weight:600;text-decoration:underline;text-underline-offset:3px;list-style:none}.rg-disclosure>summary::-webkit-details-marker{display:none}.rg-disclosure>summary:before{content:"";width:7px;height:7px;border:solid var(--rg-fg);border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .12s}.rg-disclosure[open]>summary:before{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.rg-disclosure>summary:before{transition:none}}.rg-disclosure>summary:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-toggles{display:flex;flex-wrap:wrap;gap:var(--rg-sp-1);margin-block-end:var(--rg-sp-2)}.rg-contactrow{display:grid;grid-template-columns:minmax(96px,160px) minmax(200px,1fr) auto auto;max-width:calc(160px + var(--rg-ctl-max) + 220px);align-items:start;gap:var(--rg-sp-1) var(--rg-sp-2);margin-block-end:var(--rg-sp-1)}.rg-contactrow--phone{max-width:calc(160px + 360px + 220px)}@media (max-width:640px){.rg-contactrow,.rg-contactrow--phone{grid-template-columns:1fr auto;max-width:none}.rg-contactrow>:first-child,.rg-contactrow>:nth-child(2){grid-column:1/-1}}.rg-primaryslot{display:contents}.rg-adjust-change{margin:var(--rg-sp-1) 0 0;font:var(--rg-t-body);font-weight:600}.rg-adjust-why{margin-block-start:var(--rg-sp-3)}.rg-polines{margin:0 0 var(--rg-sp-2);padding:0;list-style:none}.rg-poline{display:grid;grid-template-columns:minmax(220px,2fr) minmax(96px,120px) minmax(140px,180px) minmax(96px,120px) auto;align-items:start;gap:var(--rg-sp-1) var(--rg-sp-2);padding-block:var(--rg-sp-2);border-top:1px solid var(--rg-rule)}.rg-poline__part{display:grid;gap:var(--rg-sp-1)}.rg-poline__name{margin:0;font:var(--rg-t-body);font-weight:600}@media (max-width:900px){.rg-poline{grid-template-columns:1fr 1fr}.rg-poline__part{grid-column:1/-1}}.rg-polines__add{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--rg-sp-2)}.rg-polines__add>.rg-btn{margin-top:var(--rg-sp-3)}.rg-partpicker{position:relative;min-width:280px;flex:1 1 360px;max-width:var(--rg-ctl-max)}.rg-partpicker__list{position:absolute;inset-inline:0;z-index:var(--rg-z-menu);margin:2px 0 0;padding:0;list-style:none;max-height:320px;overflow-y:auto;background:var(--rg-paper);border:1px solid var(--rg-control);border-radius:var(--rg-radius-1);box-shadow:var(--rg-shadow-menu)}.rg-partpicker__empty,.rg-partpicker__item{display:flex;justify-content:space-between;gap:var(--rg-sp-2);min-height:var(--rg-ctl-md);align-items:center;padding:0 var(--rg-sp-2);font:var(--rg-t-body);cursor:pointer}.rg-partpicker__empty{cursor:default;color:var(--rg-fg-2)}.rg-partpicker__item:hover,.rg-partpicker__item[aria-selected=true]{background:var(--rg-hover)}.rg-scanbuttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-sp-2);margin-block:var(--rg-sp-2)}.rg-poline__extra{grid-column:1/-1;display:grid;gap:var(--rg-sp-1)}.rg-poline__check{margin:0}.rg-poline__reasons{margin:0;padding:0;list-style:none;font:var(--rg-t-dense)}.rg-field-wrap{display:block}.rg-rcvline{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(64px,96px)) minmax(140px,200px)}.rg-polines--unmatched{container-type:inline-size}.rg-poline--unmatched{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--rg-sp-3);column-gap:var(--rg-sp-3)}.rg-poline--unmatched>:first-child,.rg-poline--unmatched>:nth-child(n+4){grid-column:1/-1}.rg-poline--unmatched .rg-addcell{justify-items:stretch}.rg-poline--unmatched .rg-addcell .rg-btn{width:100%;min-height:44px;height:44px}.rg-poline__foot{display:grid;gap:var(--rg-sp-1)}@container (min-width: 760px){.rg-poline--unmatched{grid-template-columns:minmax(200px,1fr) 96px 110px 140px 150px;-moz-column-gap:var(--rg-sp-2);column-gap:var(--rg-sp-2)}.rg-poline--unmatched>:first-child,.rg-poline--unmatched>:nth-child(n+4){grid-column:auto}.rg-poline--unmatched>.rg-poline__foot{grid-column:1/-1}.rg-poline--unmatched .rg-addcell .rg-btn{min-height:var(--rg-ctl-sm);height:var(--rg-ctl-sm)}}.rg-addcell{display:grid;gap:var(--rg-sp-1);justify-items:start;align-content:start}.rg-addcell .rg-btn{flex:none;white-space:nowrap}.rg-rcv__tools{display:flex;flex-wrap:wrap;gap:var(--rg-sp-1);margin-block-end:var(--rg-sp-1)}@media (max-width:900px){.rg-rcvline{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-rcvline>:first-child,.rg-rcvline>:last-child{grid-column:1/-1}}.rg-polines__none{margin-block-end:var(--rg-sp-2)}@media (max-width:640px){.rg-partpicker__list{position:static;max-height:none}}.rg-narrow-section{display:none}@container rg (max-width: 1099px){.rg-narrow-section{display:block}}@media (min-width:641px){.rg-scrim--sheet{background:transparent}}.rg-receiveblock{display:grid;gap:var(--rg-sp-1);margin-block-start:var(--rg-sp-2)}.rg-setup-archive{margin-block-start:var(--rg-sp-4);padding-block-start:var(--rg-sp-2);border-block-start:1px solid var(--rg-rule);display:flex;flex-direction:column;align-items:stretch;gap:var(--rg-sp-1)}.rg-setup-archive p{margin:0}.rg-setup-typegroup{display:flex;flex-wrap:wrap;gap:var(--rg-sp-1)}.rg-setup-field{margin-block-start:var(--rg-sp-3)}.rg-setup-field>.rg-help{margin-block-start:var(--rg-sp-1)}.rg-setup-rowblock{display:grid;gap:var(--rg-sp-2);padding-block:var(--rg-sp-3);border-block-start:1px solid var(--rg-rule);justify-items:start}.rg-setup-results{list-style:none;margin:var(--rg-sp-1) 0 0;padding:0;display:grid}.rg-viewactions--first{margin-block-start:0}.rg-viewctx--after{margin-block-start:var(--rg-sp-4)}.rg-bottombar:has(.rg-primaryslot) .rg-bottombar__row{height:auto;min-height:64px;flex-wrap:wrap;padding-block:var(--rg-sp-1)}.rg-bottombar:has(.rg-primaryslot) .rg-bottombar__actions{display:contents}.rg-bottombar:has(.rg-primaryslot) .rg-btn--primary{flex:none;white-space:nowrap}.rg-bottombar:has(.rg-primaryslot) .rg-reason{order:-1;flex:1 0 100%;margin:0}.rg-bottombar:has(.rg-primaryslot) .rg-bottombar__total{margin-inline-end:auto}.rg-inline-actions{justify-self:start;display:flex}.rg-scanintro__hint{margin-block-start:var(--rg-sp-1)}.rg-scancompact{margin-block-end:var(--rg-sp-2)}.rg-rowactions{display:inline-flex;gap:var(--rg-sp-1);justify-content:flex-end}@container rg (max-width: 719px){.rg-tbl td[data-area=text2] .rg-rowactions--wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}}@media (max-width:479px){.rg-btn.rg-btn--full-narrow{width:100%}}.rg-stats+.rg-note-row{margin-top:var(--rg-sp-3)}.rg-presetline{display:grid;align-items:start;gap:var(--rg-sp-1) var(--rg-sp-2);padding-block:var(--rg-sp-2);border-top:1px solid var(--rg-rule)}.rg-presetline--labor{grid-template-columns:minmax(0,2fr) 96px 140px minmax(0,1fr) auto minmax(88px,auto)}.rg-presetline--part{grid-template-columns:160px minmax(0,2fr) 96px 140px auto minmax(88px,auto)}.rg-presetline__remove,.rg-presetline__tax{display:grid;align-content:start}.rg-presetline__remove{min-width:88px}.rg-presetline__remove .rg-btn{flex:none;white-space:nowrap;min-height:44px;height:44px}@media (max-width:900px){.rg-presetline--labor,.rg-presetline--part{grid-template-columns:1fr 1fr}.rg-presetline--labor>:first-child,.rg-presetline--part>:nth-child(2){grid-column:1/-1}}.rg-lookup__actions{margin-block:var(--rg-sp-1)}.rg-lookup__actions,.rg-lookup__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-sp-2)}.rg-lookup__head{justify-content:space-between;margin-block-start:var(--rg-sp-2)}.rg-lookup{margin:var(--rg-sp-1) 0 0;padding:0;list-style:none}.rg-lookup__row{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:start;gap:var(--rg-sp-1) var(--rg-sp-2);padding-block:var(--rg-sp-1);border-top:1px solid var(--rg-rule)}.rg-lookup__value{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.rg-lookup__row{grid-template-columns:1fr}.rg-lookup__row .rg-btn{width:100%;min-height:44px}}.rg-pm-table td{vertical-align:middle}.rg-pm-service,.rg-pm-unit{min-width:150px}.rg-pm-next{min-width:220px}.rg-pm-actions{width:1%;white-space:nowrap}.rg-pm-rowactions{display:flex;align-items:center;justify-content:flex-end;gap:var(--rg-sp-1)}.rg-pm-foot{margin-top:var(--rg-sp-2);max-width:var(--rg-measure,72ch)}@container rg (max-width: 1099px){table.rg-pm-table,table.rg-pm-table tbody{display:block}table.rg-pm-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.rg-pm-table tbody tr{display:grid;-moz-column-gap:var(--rg-sp-2);column-gap:var(--rg-sp-2);border-bottom:1px solid var(--rg-rule)}table.rg-pm-table td{display:block;height:auto;min-height:0;padding:0;border:0}table.rg-pm-table td[data-area=title]{grid-area:title;font-weight:600}table.rg-pm-table td[data-area=text]{grid-area:text}table.rg-pm-table td[data-area=status]{grid-area:status}table.rg-pm-table td[data-area=meta]{grid-area:meta}table.rg-pm-table td[data-pri="3"]{display:none}table.rg-pm-table .rg-pm-next,table.rg-pm-table .rg-pm-service,table.rg-pm-table .rg-pm-unit{min-width:0}table.rg-pm-table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status" "text text" "meta meta" "actions actions";row-gap:2px;padding:var(--rg-sp-2) 0}table.rg-pm-table td.rg-pm-actions{grid-area:actions;width:auto;margin-top:var(--rg-sp-1)}table.rg-pm-table td[data-area=meta]{justify-self:start}table.rg-pm-table td[data-area=status]{justify-self:end}.rg-pm-rowactions{justify-content:space-between}.rg-pm-rowactions>:first-child{flex:1 1 auto;min-height:var(--rg-ctl-md)}}.rg-pm-intervals{display:flex;flex-direction:column;gap:var(--rg-sp-1)}.rg-pm-introw{display:flex;align-items:center;gap:var(--rg-sp-2)}.rg-pm-inttick{min-width:96px}.rg-pm-intnum{width:160px;flex:0 1 160px}.rg-pm-intnum input{text-align:right;font-variant-numeric:tabular-nums}.rg-pm-intsel{width:140px;flex:0 1 140px}.rg-pm-intunit{color:var(--rg-fg-2);white-space:nowrap}.rg-pm-readout{display:flex;flex-wrap:wrap;gap:var(--rg-sp-4);margin:var(--rg-sp-2) 0 0}.rg-pm-readout dt{color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-pm-readout dd{margin:0;font-weight:500}.rg-pm-disclosure{display:inline-flex;align-items:center;gap:var(--rg-sp-0);min-height:var(--rg-ctl-md);padding:0;border:0;background:none;color:var(--rg-accent);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rg-pm-formnote{margin-top:var(--rg-sp-2)}.rg-pm-picker{position:relative}.rg-pm-options{list-style:none;margin:var(--rg-sp-0) 0 0;padding:0;border-top:1px solid var(--rg-rule)}.rg-pm-option{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:var(--rg-ctl-md);padding:var(--rg-sp-1) var(--rg-sp-1);border:0;border-bottom:1px solid var(--rg-rule);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.rg-pm-option:hover,.rg-pm-option[aria-selected=true]{background:var(--rg-hover)}.rg-pm-option small{color:var(--rg-fg-3);font:var(--rg-t-cap)}.rg-pm-checks{display:flex;flex-direction:column;gap:var(--rg-sp-1);margin-top:var(--rg-sp-1)}@container rg (max-width: 719px){.rg-pm-introw{gap:var(--rg-sp-1)}.rg-pm-inttick{min-width:0}.rg-pm-intnum,.rg-pm-intsel{width:104px;flex:0 1 104px}}.rg-pm-due{list-style:none;margin:0;padding:0}.rg-pm-due__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rg-sp-0);padding:var(--rg-sp-2) 0;border-bottom:1px solid var(--rg-rule)}.rg-pm-due__title{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rg-sp-2);width:100%;font-weight:600}.rg-pm-due__detail{color:var(--rg-fg-2);font:var(--rg-t-cap)}.rg-pm-due__action,.rg-pm-due__foot{margin-top:var(--rg-sp-1)}@container rg (max-width: 719px){.rg-pm-due__action{width:100%}}.rg-pm-actionrow{display:flex;flex-wrap:wrap;gap:var(--rg-sp-1);margin-bottom:var(--rg-sp-1)}.rg-pm-narrow{display:none}@container rg (max-width: 1099px){.rg-pm-wide{display:none}.rg-pm-narrow{display:inline}}.rg-bottombar .rg-pm-figure,.rg-viewfigure__value .rg-pm-figure{font:var(--rg-t-body);font-weight:600}.rg-hub__row--locked{cursor:default}.rg-hub__row--locked:hover{background:transparent}.rg-hub__row--locked .rg-hub__label{color:var(--rg-fg-2)}.rg-notice{padding:var(--rg-sp-2) var(--rg-gutter) 0;display:flex;flex-direction:column;gap:var(--rg-sp-1)}.rg-notice:empty,.rg-notice[hidden]{display:none}.rg-main{position:relative}.rg-navpending{position:absolute;inset:0 0 auto 0;z-index:var(--rg-z-toast);pointer-events:none}.rg-navpending__bar{display:block;height:2px;background:var(--rg-signal);transform-origin:left center;animation:rg-navbar 1.4s ease-in-out infinite}@keyframes rg-navbar{0%{transform:scaleX(.05)}60%{transform:scaleX(.8)}to{transform:scaleX(.95);opacity:.6}}.rg-navpending__word{position:absolute;top:4px;right:var(--rg-sp-2);padding:0 var(--rg-sp-1);background:var(--rg-bg);border:1px solid var(--rg-rule-strong);color:var(--rg-fg);font:var(--rg-t-cap)}@media (prefers-reduced-motion:reduce){.rg-navpending__bar{animation:none;transform:scaleX(.5)}}.rg-navoffline{position:absolute;top:var(--rg-sp-2);left:var(--rg-gutter,16px);right:var(--rg-gutter,16px);z-index:var(--rg-z-toast);max-width:560px;margin-inline:auto;background:var(--rg-bg)}.rg-bottombar[data-single=true] .rg-bottombar__row>span:empty{display:none}.rg-bottombar[data-single=true]:has(.rg-primaryslot) .rg-bottombar__row{min-height:0;row-gap:var(--rg-sp-0);padding-block:var(--rg-sp-0)}.rg-pm-firstdue{margin:var(--rg-sp-3) 0 0;color:var(--rg-fg-2);font:var(--rg-t-body)}.rg-pm-firstdue__label{color:var(--rg-fg-3);font:var(--rg-t-lab)}.rg-pm-firstdue .rg-pm-figure{font-weight:600}@container rg (min-width: 1100px){.rg-pm-firstdue{display:none}}.rg-viewfigure:has(.rg-viewfigure__note){flex-wrap:wrap}.rg-viewfigure__note{flex-basis:100%;margin:4px 0 0;color:var(--rg-fg-3);font:var(--rg-t-cap);text-align:left}@container rg (max-width: 719px){.rg-tbl.rg-count-review tbody tr{grid-template-columns:var(--rg-ctl-md) minmax(0,1fr) auto;grid-template-areas:"status title amount";-moz-column-gap:var(--rg-sp-1);column-gap:var(--rg-sp-1)}.rg-tbl.rg-count-review tbody tr:not(:has(input[type=checkbox])){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status status" "title amount"}.rg-tbl.rg-count-review td[data-area=status]{align-self:start}.rg-tbl.rg-count-review td[data-area=title] .rg-moved-block{margin-left:calc(-1 * (var(--rg-ctl-md) + var(--rg-sp-1)))}.rg-tbl.rg-count-review td[data-area=text],.rg-tbl.rg-count-review td[data-pri="1"]:not([data-area]),.rg-tbl.rg-count-review td[data-pri="2"]{grid-area:auto;grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--rg-sp-2);min-height:var(--rg-ctl-sm);color:var(--rg-fg)}.rg-tbl.rg-count-review td .rg-cellkey{margin-right:0}.rg-tbl.rg-count-review td[data-pri="2"]{font-variant-numeric:tabular-nums}}.rg-textlink{display:inline-block;padding:11px 0;margin:-11px 0;line-height:22px;color:var(--rg-accent);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rg-textlink:hover{background:var(--rg-hover)}.rg-textlink:focus-visible{outline:var(--rg-focus);outline-offset:2px}.rg-scanlookup{display:grid;gap:var(--rg-sp-1);min-width:0}.rg-scanlookup>.rg-help,.rg-scanlookup__status{margin:0}.rg-scanlookup__bar{height:6px;width:min(240px,60%)}.rg-scanlookup__status[data-tone=warn]{color:var(--rg-fg-1)}.rg-scanlookup__chip{width:100%;height:72px;border:0}.rg-scanlookup__links{margin:0;padding-left:20px}.rg-scanmeter{display:grid;gap:var(--rg-sp-2);max-width:72ch}.rg-scanmeter__figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--rg-sp-0) var(--rg-sp-1)}.rg-scanmeter__headline{font:var(--rg-t-lead);color:var(--rg-ink);font-variant-numeric:tabular-nums;margin:0}.rg-scanmeter__subline{font:var(--rg-t-dense);color:var(--rg-fg-2);margin:0}.rg-scanmeter__track{position:relative;height:6px;background:var(--rg-rule);overflow:hidden}.rg-scanmeter__fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--rg-go);transition:width .72s cubic-bezier(.22,1,.36,1),background-color .24s ease}.rg-scanmeter__fill[data-tone=warn]{background:var(--rg-warn)}.rg-scanmeter__fill[data-tone=stop]{background:var(--rg-stop)}.rg-scanmeter__tick{position:absolute;top:0;bottom:0;width:2px;background:var(--rg-rule-strong)}.rg-scanmeter__details{margin:0;padding:0;list-style:none;display:grid;gap:var(--rg-sp-0);font:var(--rg-t-cap);color:var(--rg-fg-3);font-variant-numeric:tabular-nums}.rg-scanmeter__line{font:var(--rg-t-dense);color:var(--rg-fg);margin:0;font-variant-numeric:tabular-nums}.rg-scanmeter__line strong{font-weight:600;color:var(--rg-ink)}.rg-scanmeter__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rg-sp-1)}.rg-scanmeter__picker{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear .28s}.rg-scanmeter__picker[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.rg-scanmeter__picker-inner{overflow:hidden}.rg-scanmeter__picker-body{display:grid;gap:var(--rg-sp-2);padding:var(--rg-sp-2);border:1px solid var(--rg-rule-strong);background:var(--rg-paper);margin-top:var(--rg-sp-0)}.rg-scanmeter__caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rg-sp-1);border:0;padding:0;margin:0}@media (max-width:640px){.rg-scanmeter__caps{grid-template-columns:repeat(2,minmax(0,1fr))}}.rg-scanmeter__cap{position:relative;display:grid;gap:2px;padding:var(--rg-sp-1) var(--rg-sp-2);min-height:64px;align-content:center;border:1px solid var(--rg-rule-strong);border-radius:var(--rg-radius-1);background:var(--rg-paper);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.rg-scanmeter__cap:hover{background:var(--rg-hover)}.rg-scanmeter__cap input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.rg-scanmeter__cap:has(input:focus-visible){outline:var(--rg-focus);outline-offset:2px}.rg-scanmeter__cap:has(input:checked){border-color:var(--rg-ink);box-shadow:inset 0 0 0 1px var(--rg-ink)}.rg-scanmeter__cap:has(input:checked) .rg-scanmeter__cap-amount{font-weight:700}.rg-scanmeter__cap-check{display:inline-block;margin-left:var(--rg-sp-0);vertical-align:-2px;color:var(--rg-ink)}.rg-scanmeter__cap-amount{font:var(--rg-t-lead);color:var(--rg-ink);font-variant-numeric:tabular-nums}.rg-scanmeter__cap-scans{font:var(--rg-t-cap);color:var(--rg-fg-3);font-variant-numeric:tabular-nums}.rg-scanmeter__fine{font:var(--rg-t-cap);color:var(--rg-fg-3);margin:0}.rg-scanmeter__history{width:100%;border-collapse:collapse;font:var(--rg-t-dense);font-variant-numeric:tabular-nums}.rg-scanmeter__history th{font:var(--rg-t-lab);color:var(--rg-fg-3);text-align:left;padding:var(--rg-sp-0) var(--rg-sp-1) var(--rg-sp-0) 0;border-bottom:1px solid var(--rg-rule-strong)}.rg-scanmeter__history td{padding:var(--rg-sp-1) var(--rg-sp-1) var(--rg-sp-1) 0;border-bottom:1px solid var(--rg-rule)}.rg-scanmeter__history .rg-scanmeter__num{text-align:right;padding-left:var(--rg-sp-3)}.rg-scanmeter__history td:first-child{white-space:nowrap}.rg-scanmeter__caption{caption-side:top;text-align:left;font:var(--rg-t-lab);color:var(--rg-ink);padding-bottom:var(--rg-sp-1)}@media (max-width:640px){.rg-scanmeter__choices{flex:1 1 100%;width:100%;flex-direction:column;align-items:stretch}.rg-scanmeter__choice{width:100%;justify-content:center}}.rg-scanmeter__hidden{font:var(--rg-t-cap);color:var(--rg-fg-3);display:flex;gap:var(--rg-sp-1);align-items:center}.rg-scanmeter__enter{animation:rg-scanmeter-rise .26s cubic-bezier(.22,1,.36,1)}@keyframes rg-scanmeter-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rg-scanmeter__cap,.rg-scanmeter__fill,.rg-scanmeter__picker{transition:none}.rg-scanmeter__enter{animation:none}}.rg-scanmeter .rg-btn--tertiary,.rg-scanmeter .rg-btn--tertiary:hover{color:var(--rg-ink)}.rg-note .rg-btn,.rg-note-row .rg-btn,.rg-scanmeter .rg-btn{min-height:44px;padding:0 16px}.rg-btn--ink,.rg-btn--ink:hover{color:var(--rg-fg)}.rg-stack>.rg-note[data-testid=new-wo-start-refusal]{margin-bottom:var(--rg-sp-2)}