.hero--light,:root .dash-bar{padding:var(--space-6) var(--space-8);border:1px solid var(--accent-line,var(--brand-200));border-radius:var(--radius-panel);background:var(--hero-bg,linear-gradient(135deg, var(--surface), var(--brand-050)));color:var(--text);box-shadow:none}:root .dash-bar:before{display:none}.hero__greeting,.dash-bar__greeting{margin:0 0 var(--space-1);font-size:var(--fs-4);line-height:var(--lh-tight);color:var(--text-muted)}:root .dash-bar__eyebrow{color:var(--eyebrow,var(--text-muted))}.hero__title,:root .dash-bar__title{font-family:var(--font-body);font-size:var(--fs-7);letter-spacing:var(--tracking-display);line-height:var(--lh-display);color:var(--heading,var(--brand-700))}.hero__lede,:root .dash-bar__sub{font-size:var(--fs-4);color:var(--text-muted)}.hero__tools>.btn,:root .dash-bar__tools .rangemenu--global .rangemenu__button,:root .dash-bar__tools>.btn{block-size:var(--control-height);border-color:var(--hairline-strong);background:var(--surface);color:var(--text);font-size:var(--fs-3)}:root .dash-bar__tools .rangemenu--global .rangemenu__button:hover,:root .dash-bar__tools>.btn:hover{background:var(--hover-bg);color:var(--text)}.dash-bar :focus-visible{outline-color:var(--focus)}:root .stats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-block-start:var(--tile-gap);padding-inline:0}:root .stat--tinted{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);border-color:color-mix(in srgb, var(--ident,var(--accent-fill)) 30%, transparent);background:var(--ident-tint,var(--accent-tint,var(--brand-050)));box-shadow:none;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr}.stat__glyph{border-radius:var(--radius-sm);background:var(--ident,var(--accent-fill));block-size:2.25rem;inline-size:2.25rem;color:var(--text-on-brand);grid-row:1;justify-content:center;align-items:center;display:inline-flex}.stat__glyph .icon{block-size:1.125rem;inline-size:1.125rem}:root .stat--tinted .stat__value{font-family:var(--font-body);font-size:var(--fs-8);letter-spacing:var(--tracking-display);grid-area:1/2;place-self:center end}:root .stat--tinted .stat__label{min-block-size:0;font-size:var(--fs-4);color:var(--text-secondary);grid-area:2/1/auto/-1;font-weight:500}:root .stat--tinted .stat__foot{grid-area:3/1/auto/-1}.dash-group{margin-block-start:var(--space-8)}.dash-group__head{align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.dash-group__glyph{border-radius:var(--radius-sm);background:var(--accent-tint,var(--brand-050));block-size:1.75rem;inline-size:1.75rem;color:var(--accent,var(--brand-600));flex:none;justify-content:center;align-items:center;display:inline-flex}.dash-group__glyph .icon{block-size:1rem;inline-size:1rem}.dash-group__title{min-inline-size:0;font-size:var(--fs-6);font-weight:600;line-height:var(--lh-tight);color:var(--heading,var(--brand-700));margin:0}.dash-group__more{align-items:center;gap:var(--space-1);color:var(--link);font-size:var(--fs-3);white-space:nowrap;margin-inline-start:auto;font-weight:500;text-decoration:none;display:inline-flex}.dash-group__more:hover{text-underline-offset:.2em;text-decoration:underline}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-auto-flow:dense;gap:var(--tile-gap);display:grid}.tile,.dash-box{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--elev-1)}.tile{padding:var(--card-padding)}.tile--wide{grid-column:span 2}.tile__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.tile__title,.dash-box__title{font-family:var(--font-body);font-size:var(--fs-4);letter-spacing:0;color:var(--text);font-weight:600}.tile__range{block-size:1.5rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--fs-1);align-items:center;font-weight:500;display:inline-flex}.tile__body{min-inline-size:0}@media (max-width:48rem){.tile--wide{grid-column:auto}}
.shell__cmdk-label{min-inline-size:0;color:var(--text-subtle);font-size:var(--fs-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:63.99rem){html .shell__nav{position:fixed}}html .shell__nav{border-inline-end-color:var(--hairline-strong);overflow:visible}@media (min-width:64rem){html .shell__nav{align-self:stretch;block-size:auto;min-block-size:100dvh;position:relative;inset-block-start:auto}}.nav__stack{flex-direction:column;min-block-size:100%;display:flex}@media (max-width:63.99rem){.nav__stack{block-size:100%}}html .nav__brand{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);block-size:var(--shell-header-height);padding-inline:var(--space-4);border-block-end:1px solid var(--hairline);background:var(--header-bg);flex:none;display:flex;position:sticky;inset-block-start:0}.nav__home{border-radius:var(--radius-sm);align-items:center;min-inline-size:0;text-decoration:none;display:flex}html .nav__logo{block-size:2.75rem;inline-size:auto}.nav__brand-divider{background:var(--hairline);flex:none;block-size:1.5rem;inline-size:1px}.nav__tenant-plate{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--white);flex:0 auto;justify-content:center;align-items:center;min-inline-size:0;padding:.1875rem;display:flex}html .nav__tenant-logo{object-fit:contain;flex-basis:auto;max-block-size:1.5rem;inline-size:auto;max-inline-size:100%;margin-block-end:0;display:block}html .nav__list{padding-block:var(--space-2) var(--space-4);padding-inline:var(--space-3);flex:none;overflow:visible}html .nav__link{padding-inline:calc(var(--space-2) - 1.5px);gap:var(--space-3);border-radius:var(--radius-lg);transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);border:1.5px solid #0000}html .nav__eyebrow{align-items:center;gap:var(--space-3);padding-block:var(--space-4) var(--space-2);padding-inline:var(--space-2) var(--space-3);font-size:var(--fs-2);letter-spacing:.14em;display:flex}html .nav__eyebrow:after{content:"";background:var(--hairline);flex:auto;block-size:1px}html .nav__section:first-child>.nav__eyebrow{padding-block-start:var(--space-2)}html .nav__icon{border-width:1px;border-color:var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunken);block-size:2rem;inline-size:2rem;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);padding:.4375rem}html .nav__link:hover .nav__icon,html .nav__sublink:hover .nav__icon{border-color:var(--accent-line);background:var(--accent-tint);color:var(--accent)}html .nav__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}html .nav__link:hover,html .nav__sublink:hover{background:var(--nav-hover-bg);color:var(--nav-text);border-color:#0000}html .nav__link[aria-current=page],html .nav__sublink[aria-current=page]{border-color:#0000;box-shadow:none;color:var(--accent);background:0 0;border-inline-start-color:#0000;font-weight:600;position:relative}html .nav__link[aria-current=page] .nav__icon{background:var(--accent-fill);color:var(--text-on-brand);border-color:#0000}.shell__nav .nav__link--disabled,.shell__nav .nav__link--disabled:hover{color:var(--text-subtle);background:0 0;border-color:#0000}.shell__nav .nav__link--disabled .nav__icon{border-color:var(--hairline);color:var(--text-subtle);background:0 0}html .nav__sublist{padding-inline-start:calc(2rem + var(--space-3) + var(--space-2) - 1.5px);padding-inline-end:0}html .nav__sublist:before{inset-inline-start:calc(var(--space-2) + 1rem)}html .nav__sublink{block-size:2.25rem;padding-inline:calc(var(--space-2) - 1.5px);border-radius:var(--radius-lg);font-size:var(--fs-4);border:1.5px solid #0000}html .nav__sublink[aria-current=page] .nav__label:before{content:"";block-size:.375rem;inline-size:.375rem;background:var(--accent-fill);vertical-align:middle;border-radius:50%;margin-inline-end:var(--space-2);display:inline-block}.nav__foot{align-items:center;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-5) var(--space-3);border-block-start:1px solid var(--hairline);background:var(--nav-bg);flex:none;display:flex;position:relative}html .nav__user{align-items:center;gap:var(--space-3);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;flex:auto;min-inline-size:0;margin:0;padding:0;display:flex}html .nav__avatar{background:var(--ident-tint,var(--accent-tint));block-size:2.25rem;inline-size:2.25rem;color:var(--ident-strong,var(--accent));font-family:var(--font-body);font-size:var(--fs-2);flex:none;font-weight:600}html .nav__user-text{min-inline-size:0}html .nav__user-name{color:var(--nav-text);font-size:var(--fs-4);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}html .nav__user-role,html .nav__user-company{color:var(--text-muted);font-size:var(--fs-2);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (min-width:64rem){.nav__rail-toggle{border-radius:var(--radius-md);block-size:2.25rem;inline-size:2.25rem;color:var(--nav-text-muted);opacity:1;transition:background-color var(--fast) var(--ease);flex:none;justify-content:center;margin:0;padding:0}.nav__rail-toggle:hover{background:var(--nav-hover-bg);color:var(--nav-text);opacity:1}}@media (max-width:63.99rem){html .nav__avatar,html .nav__user-name,html .nav__user-role{display:none}}@media (min-width:64rem){html[data-nav=rail] .nav__brand{padding-inline:var(--space-2);justify-content:center;gap:0}html[data-nav=rail] .nav__brand-divider,html[data-nav=rail] .nav__home{display:none}html[data-nav=rail] .nav__home:only-child{display:flex}html[data-nav=rail] .nav__tenant-plate{padding:.125rem}html[data-nav=rail] .nav__tenant-logo{object-fit:cover;object-position:0% 50%;block-size:1.5rem;max-block-size:1.5rem;inline-size:1.5rem;max-inline-size:1.5rem;margin-inline:auto}html[data-nav=rail] .nav__list{padding-inline:var(--space-1);scrollbar-width:none;overflow-x:clip}html[data-nav=rail] .nav__eyebrow{block-size:1px;inline-size:1.5rem;margin-block:var(--space-3);background:var(--hairline);color:#0000;text-indent:-100vw;margin-inline:auto;padding:0;display:block;overflow:hidden}html[data-nav=rail] .nav__link,html[data-nav=rail] .nav__sublink{justify-content:center;block-size:2.25rem;inline-size:2.25rem;margin-inline:auto;padding-inline:0}html[data-nav=rail] .nav__sublink{position:relative}html[data-nav=rail] .nav__sublink:before{content:"";background:var(--nav-icon);border-radius:50%;block-size:.375rem;inline-size:.375rem}html[data-nav=rail] .nav__sublink[aria-current=page]:before{background:var(--accent-fill);block-size:.5rem;inline-size:.5rem}html[data-nav=rail] .nav__foot{gap:var(--space-2);padding-inline:var(--space-2);flex-direction:column}html[data-nav=rail] .nav__user{flex:none;justify-content:center}}@media (max-width:63.99rem){html .shell__nav{visibility:hidden;transition:inset-inline-start var(--slow) var(--ease), visibility 0s linear var(--slow)}html[data-drawer=open] .shell__nav{visibility:visible;transition:inset-inline-start var(--slow) var(--ease), visibility 0s}}html .shell__avatar{background:var(--ident-tint,var(--accent-tint));color:var(--ident-strong,var(--accent))}@media (min-width:64rem){html .shell{grid-template-rows:1fr;grid-template-areas:"nav main"}html .shell__header{block-size:auto;min-block-size:0;inline-size:auto;block-size:var(--shell-header-height);padding-block:0;padding-inline:var(--page-padding);place-self:start end;gap:var(--space-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-block-end:0;grid-area:main}html .shell__spacer{display:none}html .shell__cmdk{inline-size:12rem;max-inline-size:none;block-size:var(--control-height-xs);padding-inline:var(--space-3);gap:var(--space-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface-sunken);font-size:var(--fs-3);flex:none}html .shell__cmdk:hover{border-color:var(--hairline-hover);background:var(--surface)}html .shell__cmdk .shell__cmdk-label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}html .shell__cmdk kbd{display:none}html .grid-screen__head,html .page-header,:root .dash-bar.dash-bar{z-index:var(--z-sticky);min-block-size:var(--shell-header-height);margin-block-start:calc(var(--page-padding) * -1);margin-inline:calc(var(--page-padding) * -1);padding-block:0;padding-inline:var(--page-padding) calc(var(--page-padding) + var(--shell-chrome-inline));border:0;border-block-end:1px solid var(--header-line);background:var(--surface);box-shadow:none;border-radius:0;align-items:center;position:sticky;inset-block-start:0}html .crumbs,html .grid-screen__head .page-lede,html .page-header .page-lede,:root .dash-bar.dash-bar .dash-bar__greeting,:root .dash-bar.dash-bar .dash-bar__eyebrow,:root .dash-bar.dash-bar .dash-bar__sub{display:none}}
.btn>.icon,.button>.icon{block-size:1rem;inline-size:1rem}:root :is(.btn--primary,.button):where(:not(.menu>*)){background:var(--accent-fill);color:var(--text-on-brand);border-color:#0000}:root :is(.btn--primary,.button):where(:not(.menu>*)):hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--elev-1)}:root :is(.btn--secondary,.button--secondary):where(:not(.menu>*)){background:var(--surface);border-color:var(--hairline-strong);color:var(--text)}:root :is(.btn--secondary,.button--secondary):where(:not(.menu>*)):hover:not(:disabled){background:var(--surface-sunken);box-shadow:var(--elev-1)}:root .btn--outline:where(:not(.menu>*)){background:var(--surface);border-color:var(--accent-line);color:var(--accent);box-shadow:none}:root .btn--outline:where(:not(.menu>*)):hover:not(:disabled){background:var(--accent-tint);box-shadow:none}:root :is(.btn--ghost,.button--ghost):where(:not(.menu>*)){color:var(--text-muted);box-shadow:none;background:0 0;border-color:#0000}:root :is(.btn--ghost,.button--ghost):where(:not(.menu>*)):hover:not(:disabled){background:var(--hover-bg);color:var(--text);box-shadow:none;border-color:#0000}:root :is(.btn--danger,.button--danger):where(:not(.menu>*)){background:var(--danger-fill);color:var(--text-on-danger);border-color:#0000}:root :is(.btn--danger,.button--danger):where(:not(.menu>*)):hover:not(:disabled){background:var(--danger-fill-hover);box-shadow:var(--elev-1)}:root .btn--success:where(:not(.menu>*)){background:var(--success-fill,var(--status-done-text));color:var(--text-on-success,var(--text-inverse));box-shadow:var(--elev-1);border-color:#0000}:root .btn--success:where(:not(.menu>*)):hover:not(:disabled){background:var(--success-fill-hover,color-mix(in srgb, var(--status-done-text) 86%, var(--text)));box-shadow:var(--elev-1)}:root .button--pending:where(:not(.menu>*)),:root .button--pending:where(:not(.menu>*)):hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border);color:var(--text-muted);box-shadow:none}.btn[aria-busy=true]:has(>.icon):before{content:"";border:.125rem solid;border-block-start-color:#0000;border-radius:50%;flex:none;block-size:1rem;inline-size:1rem;animation:.7s linear infinite btn-spin}.button[aria-busy=true]:has(>.icon):before{content:"";border:.125rem solid;border-block-start-color:#0000;border-radius:50%;flex:none;block-size:1rem;inline-size:1rem;animation:.7s linear infinite btn-spin}.icon-btn[aria-busy=true]:has(>.icon):before{content:"";border:.125rem solid;border-block-start-color:#0000;border-radius:50%;flex:none;block-size:1rem;inline-size:1rem;animation:.7s linear infinite btn-spin}.btn[aria-busy=true]>.icon,.button[aria-busy=true]>.icon,.icon-btn[aria-busy=true]>.icon{display:none}@keyframes btn-spin{to{transform:rotate(1turn)}}.icon-btn:where(:not(summary)){inline-size:var(--space-10);block-size:var(--space-10);border-radius:var(--radius-sm)}.icon-btn:where(:not(summary,.menu>*)):hover:not(:disabled){background:var(--surface-sunken);border-color:var(--hairline-hover);color:var(--text)}.icon-btn:active:not(:disabled){transform:translateY(.0625rem)}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn--sm{inline-size:var(--space-8);block-size:var(--space-8)}.icon-btn--accent{inline-size:var(--control-height);block-size:var(--control-height)}.icon-btn--accent:hover:not(:disabled){background:var(--accent-hover);color:var(--text-on-brand);border-color:#0000}.icon-btn--danger:hover:not(:disabled),.icon-btn--danger:focus-visible:not(:disabled){color:var(--danger-text);border-color:var(--danger-text)}:root textarea.field__input,:root .field__input--area{block-size:auto;min-block-size:calc(var(--space-12) * 2)}:root .field__input:disabled{background:var(--surface-sunken);border-color:var(--hairline);color:var(--text-subtle);cursor:not-allowed}.field:has(>input.field__input[readonly]:last-child:not([type=date],[type=datetime-local],[type=time],[type=number],.field__input--num,.field__input--sm,.field__input--static)){position:relative}.field>input.field__input[readonly]:last-child:not([type=date],[type=datetime-local],[type=time],[type=number],.field__input--num,.field__input--sm,.field__input--static){padding-inline-end:var(--space-10)}.field:has(>input.field__input[readonly]:last-child:not([type=date],[type=datetime-local],[type=time],[type=number],.field__input--num,.field__input--sm,.field__input--static)):after{content:"";inline-size:var(--space-4);block-size:var(--space-4);background:var(--text-subtle);pointer-events:none;position:absolute;inset-block-end:calc((var(--control-height) - var(--space-4)) / 2);inset-inline-end:var(--space-3);-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='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11h14v10H5ZM8 11V7.5a4 4 0 0 1 8 0V11M12 15v2'/%3E%3C/svg%3E") 50%/contain 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='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11h14v10H5ZM8 11V7.5a4 4 0 0 1 8 0V11M12 15v2'/%3E%3C/svg%3E") 50%/contain no-repeat}.field__count{font-size:var(--fs-2);color:var(--text-subtle);text-align:end;font-variant-numeric:tabular-nums;margin-block-start:var(--space-1);display:block}:root input[type=checkbox],:root input[type=radio]{inline-size:var(--checkbox-size,1.125rem);block-size:var(--checkbox-size,1.125rem)}:root input[type=checkbox]:focus-visible,:root input[type=radio]:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}:root input[type=checkbox]:disabled,:root input[type=radio]:disabled{cursor:not-allowed}:root input[type=checkbox].switch__input{appearance:none;border-radius:var(--radius-pill);background:radial-gradient(circle at var(--switch-knob,.6875rem) 50%, var(--surface) .4375rem, transparent .5rem) var(--text-subtle);cursor:pointer;block-size:1.375rem;inline-size:2.5rem;transition:background-color var(--fast) var(--ease);flex:none;margin:0}:root input[type=checkbox].switch__input:checked{--switch-knob:calc(100% - .6875rem);background-color:var(--accent-fill)}[dir=rtl] input[type=checkbox].switch__input{--switch-knob:calc(100% - .6875rem)}[dir=rtl] input[type=checkbox].switch__input:checked{--switch-knob:.6875rem}:root input[type=checkbox].switch__input:disabled{opacity:.45}.chip--warning{background:var(--status-progress-tint);color:var(--status-progress-text)}.chip[data-ident]{background:var(--ident-tint);color:var(--ident-strong)}.chip[aria-pressed]{cursor:pointer}.chip[aria-pressed=false]:hover{background:var(--accent-tint-strong)}.chip:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}.chip__remove{block-size:1rem;inline-size:1rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(var(--space-1) * -1);padding:0;display:inline-flex}.chip__remove .icon{block-size:.75rem;inline-size:.75rem}.chip__remove:hover{background:color-mix(in srgb, currentcolor 14%, transparent)}.status.status--alert:before{animation:none}.status.chip--status[style]{--status-ink:var(--text)}.avatar[data-ident="1"],.chip[data-ident="1"]{--ident-strong:var(--ident-1-strong,var(--status-open-text))}.avatar[data-ident="2"],.chip[data-ident="2"]{--ident-strong:var(--ident-2-strong,var(--status-done-text))}.avatar[data-ident="3"],.chip[data-ident="3"]{--ident-strong:var(--ident-3-strong,var(--status-progress-text))}.avatar[data-ident="4"],.chip[data-ident="4"]{--ident-strong:var(--ident-4-strong,var(--status-scheduled-text))}.avatar[data-ident="5"],.chip[data-ident="5"]{--ident-strong:var(--ident-5-strong,var(--status-alert-text))}
.card--section>.card__body:has(>.field){gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.card--section>.card__body:has(>.field)>:not(.field){grid-column:1/-1}.card.error{min-block-size:3.5rem;padding:var(--space-4) var(--space-5);border-color:color-mix(in srgb, var(--status-alert) 20%, transparent);background:var(--status-alert-tint);color:var(--status-alert-text);font-size:var(--fs-3);line-height:var(--lh-body);padding-inline-start:calc(var(--space-4) + 2rem + var(--space-3));position:relative}.card.error:before,.card.error:after{content:"";block-size:2rem;inline-size:2rem;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-4)}.card.error:before{border-radius:var(--radius-sm);background:var(--status-alert-tint-strong)}.card.error:after{background:var(--status-alert);-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'%3E%3Cpath d='M12 8v5M12 16.5v.01M12 3a9 9 0 100 18 9 9 0 000-18z'/%3E%3C/svg%3E") 50%/1rem 1rem 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'%3E%3Cpath d='M12 8v5M12 16.5v.01M12 3a9 9 0 100 18 9 9 0 000-18z'/%3E%3C/svg%3E") 50%/1rem 1rem no-repeat}.notice--ok,.notice--error,.notice--warn,.notice--info{font-size:var(--fs-3)}.notice--ok{border-color:color-mix(in srgb, var(--status-done) 24%, transparent);background:var(--status-done-tint);color:var(--status-done-text)}.notice--error{border-color:color-mix(in srgb, var(--status-alert) 20%, transparent);background:var(--status-alert-tint);color:var(--status-alert-text)}.notice--warn{border-color:color-mix(in srgb, var(--status-hold) 24%, transparent);background:var(--status-hold-tint);color:var(--status-hold-text)}.notice--info{border-color:color-mix(in srgb, var(--status-open) 20%, transparent);background:var(--status-open-tint);color:var(--status-open-text)}.empty__icon{border-radius:var(--radius-sm);background:var(--surface-sunken);block-size:2.5rem;inline-size:2.5rem;color:var(--text-subtle);font-size:var(--fs-6);opacity:1;justify-content:center;align-items:center}.empty__title{color:var(--text-muted)}.empty__hint{font-size:var(--fs-2);color:var(--text-subtle)}.empty--dropwell .empty__icon{background:0 0;block-size:auto;inline-size:auto}.menu{border-radius:var(--radius-lg)}.menu>a,.menu>button,.menu>.btn,.menu>.button{block-size:calc(var(--control-height) - .25rem);transition:background var(--fast) var(--ease)}.menu>a:focus-visible,.menu>button:focus-visible{background:var(--hover-bg)}.dropwell{align-items:center;gap:var(--space-2);padding-inline:var(--space-5);text-align:center;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);flex-direction:column;display:flex}.dropwell__icon{border-radius:var(--radius-sm);background:var(--accent-tint);block-size:2.5rem;inline-size:2.5rem;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.dropwell__icon .icon{block-size:1.5rem;inline-size:1.5rem}.dropwell__title{font-size:var(--fs-4);color:var(--text);margin:0;font-weight:500}.dropwell__hint{font-size:var(--fs-2);color:var(--text-subtle);margin:0}.dropwell__action{margin-block-start:var(--space-2)}.skeleton{background:var(--surface-sunken);animation:none;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--skeleton-hi) 45%, transparent) 50%, transparent 70%);animation:skeleton-sweep 1.6s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{content:none;animation:none}}.numstep{align-items:center;gap:var(--space-1);block-size:calc(var(--control-height) - .25rem);padding-inline:var(--space-3) var(--space-2);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface-sunken);color:var(--text);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);display:inline-flex}.numstep:hover{border-color:var(--hairline-hover)}.numstep:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.numstep:has(>.numstep__input:disabled){opacity:.45}.numstep__input{block-size:100%;inline-size:4rem;min-inline-size:0;color:inherit;font:inherit;font-size:var(--fs-4);font-variant-numeric:tabular-nums;text-align:end;background:0 0;border:0;padding:0}.numstep__input:focus-visible{outline:none}.numstep__unit{font-size:var(--fs-3);color:var(--text-secondary);-webkit-user-select:none;user-select:none}@media (pointer:coarse){.numstep,.menu>a,.menu>button,.menu>.btn,.menu>.button{block-size:max(2.75rem, var(--control-height))}}.pick-row{align-items:center;gap:var(--space-3);min-block-size:3rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--fast) var(--ease);display:flex}.pick-row:hover{background:var(--hover-bg)}.pick-row:has(>.pick-row__check:checked){background:var(--selected-bg)}.pick-row:has(>.pick-row__check:focus-visible){box-shadow:var(--focus-ring)}.pick-row:has(>.pick-row__check:disabled){color:var(--text-muted);cursor:not-allowed}.pick-row:has(>.pick-row__check:disabled) .pick-row__name{color:inherit}.pick-row__check{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--accent-fill);flex:none;margin:0}.pick-row__name{min-inline-size:0;font-size:var(--fs-4);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-row__tag{font-size:var(--fs-2);color:var(--text-subtle);font-variant-numeric:tabular-nums;flex:none}.pick-row__chevron{color:var(--text-subtle);margin-inline-start:auto}.confirm-delete__prompt{font-size:var(--fs-4)}
.toolbar.toolbar--list{justify-content:flex-end;gap:var(--space-2);position:static}.toolbar.toolbar--list .button.button--ghost{box-shadow:none;color:var(--text-muted);background:0 0;border-color:#0000}.toolbar.toolbar--list .button.button--ghost:hover:not(:disabled){background:var(--hover-bg);color:var(--text)}.toolbar.toolbar--list .button.toolbar__export.toolbar__export{block-size:var(--control-height-sm);padding-inline:var(--space-3);border:1px solid var(--accent-line);background:var(--surface);color:var(--accent);font-size:var(--fs-3)}.toolbar.toolbar--list .button.toolbar__export.toolbar__export:hover{background:var(--accent-tint);color:var(--accent-hover)}.toolbar.toolbar--list .button.toolbar__transfer.toolbar__transfer{block-size:var(--control-height-sm);border:1px solid var(--accent-line);background:var(--surface);box-shadow:none;color:var(--accent)}.toolbar.toolbar--list .button.toolbar__transfer.toolbar__transfer:hover,.toolbar.toolbar--list .button.toolbar__transfer.toolbar__transfer--on{background:var(--accent-tint);color:var(--accent-hover)}.grid-filters.grid-filters--popover{margin:0;position:static}.grid-filters.grid-filters--popover[open]{box-shadow:none;background:0 0;border-color:#0000}.grid-filters--popover .grid-filters__summary.grid-filters__summary{block-size:var(--control-height-sm);padding-inline:var(--space-3);border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--surface);color:var(--accent);font-size:var(--fs-4);font-weight:500}.grid-filters--popover .grid-filters__summary.grid-filters__summary:hover,.grid-filters.grid-filters--popover[open]>.grid-filters__summary{background:var(--accent-tint);color:var(--accent-hover)}.grid-filters--popover .grid-filters__form.grid-filters__form{z-index:var(--z-overlay);max-block-size:70vh;inline-size:min(56rem,100%);padding:var(--card-padding);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-overlay);box-shadow:var(--elev-3);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow-y:auto}@media (max-width:47.99rem){.grid-filters--popover .grid-filters__form.grid-filters__form{inline-size:auto;inset-inline:0}}.col-customizer--v2 .col-customizer__panel{border-color:var(--hairline);border-radius:var(--radius-card);background:var(--surface-overlay);box-shadow:var(--elev-3);z-index:var(--z-overlay)}.wo-tabs.wo-tabs--tabs{border-block-end:0;display:block}.wo-tabs.wo-tabs--tabs .tabs{gap:var(--space-6);margin-block-end:0}.wo-tabs.wo-tabs--tabs .tabs__link{padding-block:var(--space-3);color:var(--text-muted);font-size:var(--fs-4);background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;padding-inline:0;font-weight:500}.wo-tabs.wo-tabs--tabs .tabs__link:hover{color:var(--text);background:0 0;border-block-end-color:#0000}.wo-tabs.wo-tabs--tabs .tabs__link[aria-current]{color:var(--heading);border-block-end-color:var(--nav-accent);font-weight:600}.wo-tabs.wo-tabs--tabs .tabs__link.wo-tabs__tab--disabled{color:var(--text-subtle);cursor:not-allowed}:root .wo-tabs__add--pending,:root .wo-tabs__add--pending:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border);color:var(--text-muted);box-shadow:none}.grid-screen>.status-pills{margin-block-end:0}.table-card.scroll-x{overflow-x:auto}.table-card .grid-table .grid__cell{border-block-end:1px solid var(--row-line)}.table-card .grid-table.grid-table tbody tr:has(:checked) .grid__cell{background:var(--selected-bg)}.table-card:has(+.table-foot){border-end-end-radius:0;border-end-start-radius:0}.table-card+.table-foot{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--elev-1);border-block-start:0;border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card);margin-block-start:calc(var(--space-4) * -1)}.table-foot .pager.pager--v2{inline-size:100%}.table-foot .pager--v2 .pager__size,.table-foot .pager--v2 .pager__step{border-radius:var(--radius-sm);block-size:2rem;min-inline-size:2rem;font-size:var(--fs-3)}.table-foot .pager--v2 .pager__figure{block-size:2rem;padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--text-on-brand);align-items:center;font-weight:500;display:inline-flex}.table-foot .pager--v2 .pager__figure-of{color:inherit}.table-foot .pager--v2 .pager__count{color:var(--text-muted);font-size:var(--fs-3)}.table-card.scroll-x .grid-table.grid-table tbody .grid__cell.cell--id{font-size:var(--fs-4)}.cell--id .grid__link.sla{color:var(--link);background:0 0;padding-inline:0;font-weight:600}.cell--id .grid__link.sla--breach .icon{background:var(--status-alert-tint);color:var(--status-alert)}.cell--id .grid__link.sla--met .icon{background:var(--status-done-tint);color:var(--status-done)}.cell--chip .grid__link.chip{padding-inline:var(--space-2);background:var(--status-hold-tint);color:var(--status-hold-text);text-decoration:none}.grid__cell.cell--chip:empty:before,.grid__cell.cell--tag:empty:before{content:"—";color:var(--text-subtle)}.cell__done{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}.cell--done .cell__done{color:var(--status-done-text);font-weight:600}.cell--done .cell__done.sla{color:var(--status-done-text);background:0 0;padding-inline:0;font-weight:600}.cell--done .cell__done .icon{color:var(--status-done)}.cell--done .cell__done.sla--breach{color:var(--status-alert-text)}.cell--done .cell__done.sla--breach .icon{color:var(--status-alert)}.grid__cell .cell--person>span:last-child{text-overflow:ellipsis;min-inline-size:0;color:var(--text);overflow:hidden}.grid__cell.cell--date,.grid__cell.cell--done{font-variant-numeric:tabular-nums}.grid__cell.cell--actions{text-align:end;inline-size:1%}.row-menu__menu{inline-size:max-content;min-inline-size:9rem;max-inline-size:18rem}.row-menu__menu>.icon-btn,.row-menu__menu>.grid__link{justify-content:flex-start;align-items:center;gap:var(--space-3);inline-size:100%;block-size:var(--control-height-xs);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-4);white-space:nowrap;background:0 0;border:0;font-weight:400;text-decoration:none;display:flex}.row-menu__menu>.icon-btn:hover:not(:disabled),.row-menu__menu>.grid__link:hover{background:var(--hover-bg);color:var(--text);text-decoration:none}.row-menu__menu>.icon-btn .icon,.row-menu__menu>.grid__link .icon{block-size:1rem;inline-size:1rem;color:var(--text-muted);flex:none}.row-menu__menu>.icon-btn:hover .icon,.row-menu__menu>.grid__link:hover .icon{color:var(--accent)}.icon-btn__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.row-menu__menu>.icon-btn--danger,.row-menu__menu>.icon-btn--danger .icon{color:var(--status-alert-text)}.row-menu__menu>.icon-btn--danger:hover:not(:disabled),.row-menu__menu>.icon-btn--danger:hover:not(:disabled) .icon{background:var(--status-alert-tint);color:var(--status-alert-text)}.grid__cell.cell--actions{overflow:visible}.row-menu[open]{z-index:var(--z-overlay)}.grid-table tbody tr:nth-last-child(-n+3) .row-menu__menu{inset-block-start:auto;inset-block-end:calc(100% + var(--space-1))}.grid-table tbody tr:nth-child(-n+3) .row-menu__menu{inset-block-start:calc(100% + var(--space-1));inset-block-end:auto}@media (max-width:47.99rem){.toolbar.toolbar--list{justify-content:flex-start}.grid-table--cards .grid__cell.cell--actions{inline-size:auto}.table-card+.table-foot{border-block-start:1px solid var(--hairline);border-radius:var(--radius-card);margin-block-start:0}.table-card:has(+.table-foot){border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}}.toolbar.toolbar--list .col-customizer__toggle,.toolbar.toolbar--list .grid-filters__summary,.toolbar.toolbar--list .toolbar__more-summary,.toolbar.toolbar--list .wo-tabs__add{align-items:center;gap:var(--space-2);block-size:var(--control-height);display:inline-flex}.toolbar.toolbar--list .button.col-customizer__toggle,.toolbar.toolbar--list .button.toolbar__more-summary{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--text)}.toolbar.toolbar--list .button.col-customizer__toggle:hover:not(:disabled),.toolbar.toolbar--list .button.toolbar__more-summary:hover{background:var(--hover-bg);border-color:var(--hairline-hover);color:var(--text)}.toolbar.toolbar--list .grid-filters--popover .grid-filters__summary.grid-filters__summary{border-radius:var(--radius);border-color:var(--hairline-strong);color:var(--text)}.toolbar.toolbar--list .button:active:not(:disabled),.toolbar.toolbar--list .grid-filters__summary:active,.toolbar.toolbar--list .toolbar__more-summary:active{transform:translateY(1px)}.toolbar.toolbar--list .grid-filters__summary:focus-visible,.toolbar.toolbar--list .toolbar__more-summary:focus-visible,.toolbar.toolbar--list .col-customizer__toggle:focus-visible,.toolbar.toolbar--list .addmenu__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.toolbar__more{position:relative}.toolbar__more-menu{z-index:var(--z-overlay);min-inline-size:13rem;padding:var(--space-2);gap:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-overlay);box-shadow:var(--elev-3);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.toolbar__more-menu>.button{inline-size:100%;block-size:var(--control-height);border-radius:var(--radius-sm);box-shadow:none;color:var(--text);white-space:nowrap;background:0 0;border:0;justify-content:flex-start;font-weight:500}.toolbar__more-menu>.button:hover:not(:disabled){background:var(--hover-bg);color:var(--text)}.toolbar__more-menu>.toolbar__transfer--on{background:var(--accent-tint);color:var(--accent-hover)}@media (max-width:47.99rem){.toolbar.toolbar--list .col-customizer__toggle .toolbar__word,.toolbar.toolbar--list .grid-filters__summary .toolbar__word,.toolbar.toolbar--list .toolbar__more-summary .toolbar__word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toolbar.toolbar--list .col-customizer__toggle,.toolbar.toolbar--list .toolbar__more-summary,.toolbar.toolbar--list .grid-filters--popover .grid-filters__summary.grid-filters__summary{inline-size:var(--control-height);justify-content:center;padding-inline:0}}.col-customizer--v2 .col-customizer__recommend{border:1px solid var(--accent-line);background:var(--surface);color:var(--accent);margin-block-end:var(--space-2)}.col-customizer--v2 .col-customizer__recommend:hover:not(:disabled){background:var(--accent-tint);color:var(--accent-hover)}.grid-screen__columns-note{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--fs-3)}.list-tabbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.list-tabbar>.tabs{flex:auto;min-inline-size:0}.status-pills{flex:none;margin-block-end:0;display:block;position:relative}.status-pills__summary{align-items:center;gap:var(--space-2);block-size:2.25rem;padding-inline:var(--space-3) var(--space-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--fs-3);cursor:pointer;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease);list-style:none;display:inline-flex}.status-pills__summary::-webkit-details-marker{display:none}.status-pills__summary:hover{background:var(--hover-bg);border-color:var(--hairline-hover)}.status-pills__summary--on{border-color:var(--accent-line);background:var(--accent-tint);color:var(--accent)}.status-pills__label{color:var(--text-muted)}.status-pills__value{color:var(--text);font-weight:600}.status-pills__summary--on .status-pills__label,.status-pills__summary--on .status-pills__value{color:var(--accent)}.status-pills__summary:after{content:"";block-size:.375rem;inline-size:.375rem;transition:transform var(--fast) var(--ease);border-block-end:1.5px solid;border-inline-end:1.5px solid;margin-inline-start:var(--space-1);transform:rotate(45deg)translateY(-1px)}.status-pills[open]>.status-pills__summary:after{transform:rotate(-135deg)translateY(-1px)}.status-pills__dot{background:var(--dot,var(--text-subtle));border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.status-pills__panel{z-index:var(--z-overlay);gap:var(--space-2);max-block-size:70vh;inline-size:max-content;min-inline-size:14rem;max-inline-size:min(32rem,100vw - 4rem);padding:var(--card-padding);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-overlay);box-shadow:var(--elev-3);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow-y:auto}.pill .pill__dot{background:var(--dot,var(--status-muted));border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.pill.pill--open{--dot:var(--status-open)}.pill.pill--progress{--dot:var(--status-progress)}.pill.pill--scheduled{--dot:var(--status-scheduled)}.pill.pill--hold{--dot:var(--status-hold)}.pill.pill--done{--dot:var(--status-done)}.pill.pill--muted{--dot:var(--status-muted)}.pill.pill--all{--dot:var(--text-subtle)}.pill.pill--selected{--dot:var(--text-on-brand)}.pill.pill:hover{background:var(--hover-bg);border-color:var(--hairline-hover)}.pill.pill--selected:hover{background:var(--accent-fill);border-color:#0000}.pill:active{transform:translateY(1px)}.pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.table-card.scroll-x .grid-table.grid-table tbody tr .grid__cell,.table-card.scroll-x .grid-table.grid-table tbody tr:hover .grid__cell{background:0 0}.table-card.scroll-x .grid-table.grid-table tbody tr{background:var(--surface)}.table-card.scroll-x .grid-table.grid-table tbody tr:hover{background:var(--hover-bg)}.table-card.scroll-x .grid-table.grid-table tbody tr:has(:checked){background:var(--selected-bg)}.table-card.scroll-x .grid-table.grid-table tbody tr:has(:checked) .grid__cell{background:0 0}.table-card.scroll-x .grid-table.grid-table tbody tr .grid__cell:first-child,.table-card.scroll-x .grid-table--sticky-end.grid-table tbody tr .grid__cell:last-child{background:inherit}.table-card.scroll-x .grid-table.grid-table tbody tr .grid__cell:first-child{font-family:var(--font-sans);letter-spacing:normal;font-variant-numeric:tabular-nums}.table-card.scroll-x .grid-table--sticky-end.grid-table thead .grid__head:last-child,.table-card.scroll-x .grid-table--sticky-end.grid-table tbody tr .grid__cell:last-child{z-index:2;position:sticky;inset-inline-end:0}.table-card.scroll-x .grid-table--sticky-end.grid-table thead .grid__head:last-child{z-index:3;background:var(--grid-head-bg)}.table-card.scroll-x .grid-table--sticky-end.grid-table tbody tr:has(.row-menu[open]) .grid__cell:last-child{z-index:4}.grid__cell.cell--actions .row-menu__summary{inline-size:var(--control-height-xs);block-size:var(--control-height-xs)}.grid__cell.cell--actions .row-menu__summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.grid__cell.cell--actions .row-menu__summary:hover{background:var(--hover-bg)}.table-card .grid-table .grid__sort-icon{opacity:.4;transition:opacity var(--fast) var(--ease)}.table-card .grid-table .grid__head:hover .grid__sort-icon{opacity:1}.table-card .grid-table .grid__head[aria-sort=ascending] .grid__sort-icon,.table-card .grid-table .grid__head[aria-sort=descending] .grid__sort-icon{opacity:1;color:var(--accent)}.table-card .grid-table .grid__sort:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.grid__cell time{font-variant-numeric:tabular-nums}.pager--v2 .pager__slot{block-size:2rem;min-inline-size:2rem;padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-3);font-variant-numeric:tabular-nums;transition:background-color var(--fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pager--v2 .pager__slot:hover{background:var(--hover-bg);color:var(--text)}.pager--v2 .pager__slot:active{transform:translateY(1px)}.pager--v2 .pager__slot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pager--v2 .pager__slot--current{background:var(--accent-fill);color:var(--text-on-brand);font-weight:500}.pager--v2 .pager__gap{padding-inline:var(--space-1);color:var(--text-subtle);font-size:var(--fs-3)}.pager--v2 .pager__steps{align-items:center;gap:var(--space-1);display:flex}.pager--v2 .pager__step{justify-content:center;align-items:center;gap:0;display:inline-flex}.pager--v2 .pager__step .icon+.icon{margin-inline-start:calc(var(--space-1) * -1)}.pager--v2 .pager__step:hover:not(.pager__step--off){background:var(--hover-bg);color:var(--text)}.pager--v2 .pager__step:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.table-foot .pager__rows{position:relative}.table-foot .pager__rows-summary{align-items:center;gap:var(--space-2);block-size:2rem;padding-inline:var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-3);cursor:pointer;list-style:none;display:inline-flex}.table-foot .pager__rows-summary::-webkit-details-marker{display:none}.table-foot .pager__rows-summary:hover{background:var(--hover-bg);border-color:var(--hairline-hover);color:var(--text)}.table-foot .pager__rows-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.table-foot .pager__rows-current{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.table-foot .pager__sizes--menu{z-index:var(--z-overlay);min-inline-size:6rem;padding:var(--space-2);gap:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-overlay);box-shadow:var(--elev-3);flex-direction:column;display:flex;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:0}.table-foot .pager__sizes--menu .pager__size{inline-size:100%;padding-inline:var(--space-3);justify-content:flex-start}.grid-table .grid__empty-hint .grid-filters__chips-clear{text-decoration:underline}@media (max-width:47.99rem){.table-card.scroll-x .grid-table--cards tbody tr{block-size:auto;min-block-size:0}.table-card.scroll-x .grid-table--sticky-end.grid-table--cards tbody tr .grid__cell:last-child,.table-card.scroll-x .grid-table--sticky-end.grid-table--cards thead .grid__head:last-child{box-shadow:none;position:static}.pager--v2 .pager__slot{min-inline-size:1.75rem}}@media print{.table-card.scroll-x .grid-table.grid-table tbody tr .grid__cell:first-child,.table-card.scroll-x .grid-table--sticky-end.grid-table thead .grid__head:last-child,.table-card.scroll-x .grid-table--sticky-end.grid-table tbody tr .grid__cell:last-child{box-shadow:none;position:static}}.table-card,.table-card+.table-foot{border-color:var(--hairline-strong)}.table-card .grid-table thead .grid__head+.grid__head{border-inline-start:1px solid var(--hairline)}.table-card.scroll-x .grid-table.grid-table tbody tr .grid__cell:first-child{box-shadow:1px 0 0 var(--hairline-strong), .5rem 0 .625rem -.5rem var(--edge-cue-shade)}.table-card.scroll-x .grid-table--sticky-end.grid-table thead .grid__head:last-child,.table-card.scroll-x .grid-table--sticky-end.grid-table tbody tr .grid__cell:last-child,[dir=rtl] .table-card.scroll-x .grid-table.grid-table tbody tr .grid__cell:first-child{box-shadow:-1px 0 0 var(--hairline-strong), -.5rem 0 .625rem -.5rem var(--edge-cue-shade)}[dir=rtl] .table-card.scroll-x .grid-table--sticky-end.grid-table thead .grid__head:last-child,[dir=rtl] .table-card.scroll-x .grid-table--sticky-end.grid-table tbody tr .grid__cell:last-child{box-shadow:1px 0 0 var(--hairline-strong), .5rem 0 .625rem -.5rem var(--edge-cue-shade)}.pager--v2 .pager__slot{border:1px solid var(--hairline-strong);background:var(--surface);transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease)}.pager--v2 .pager__slot:hover{border-color:var(--hairline-hover)}.pager--v2 .pager__slot--current{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--text-on-brand)}@media (max-width:47.99rem){.table-card .grid-table--cards thead .grid__head+.grid__head{border-inline-start:0}.table-card.scroll-x .grid-table--cards.grid-table tbody tr .grid__cell:first-child,.table-card.scroll-x .grid-table--sticky-end.grid-table--cards tbody tr .grid__cell:last-child{box-shadow:none}}@media print{.table-card.scroll-x .grid-table.grid-table tbody tr .grid__cell:first-child,.table-card.scroll-x .grid-table--sticky-end.grid-table thead .grid__head:last-child,.table-card.scroll-x .grid-table--sticky-end.grid-table tbody tr .grid__cell:last-child{box-shadow:none}}.table-card.scroll-x .grid-table.grid-table tbody tr .grid__cell:first-child .grid__link,.table-card .grid-table .grid__cell.cell--id .grid__link,.table-card .grid-table .grid__cell .status{font-weight:500}:is(.page-header:has(.grid-filters--popover),.grid-screen__head:has(.grid-filters--popover),.wo-tabs:has(.grid-filters--popover)){position:relative}.grid-filters .grid-filters__summary.grid-filters__summary{block-size:var(--control-height);padding-inline:var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--fs-4);font-weight:500}.grid-filters .grid-filters__summary.grid-filters__summary:hover{background:var(--hover-bg);border-color:var(--hairline-hover);color:var(--text)}.grid-filters.grid-filters[open]>.grid-filters__summary.grid-filters__summary{border-color:var(--accent-line);background:var(--accent-tint);color:var(--accent-hover)}.grid-filters .grid-filters__summary.grid-filters__summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.grid-filters .grid-filters__summary:before{content:none}.grid-filters .grid-filters__summary>svg{flex:none;block-size:1rem;inline-size:1rem}.grid-screen__head .page-header__actions{flex:auto;justify-content:flex-end}.toolbar__more-menu>.wr-import{inline-size:100%}.toolbar__more-menu>.wr-import>.wr-import__toggle{inline-size:100%;block-size:var(--control-height);padding-inline:var(--space-3);border-radius:var(--radius-sm);box-shadow:none;color:var(--text);white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;font-weight:500;display:flex}.toolbar__more-menu>.wr-import>.wr-import__toggle:hover{background:var(--hover-bg);color:var(--text)}.toolbar__more-menu>.wr-import>.wr-import__panel{margin-block-start:0;margin-inline-end:var(--space-2);inset-block-start:0;inset-inline-end:100%}.wo-tabs__actions>.grid-store-filter,.wo-tabs__actions>.kpi-state,.wo-tabs__actions>.sales-toggle,.wo-tabs__actions>.insb-typepick,.wo-tabs__actions>.wo-quot__picker,.wo-tabs__actions>.field--inline{margin-block:0}.wo-tabs__actions>.insb-typepick .field,.wo-tabs__actions>.wo-quot__picker .field{align-items:center;gap:var(--space-2);margin-block-end:0;display:flex}.wo-tabs__actions>.insb-typepick .field__label,.wo-tabs__actions>.wo-quot__picker .field__label{white-space:nowrap;margin-block-end:0}.wo-tabs__actions>.insb-typepick .insb-typepick__field{min-inline-size:0}
.page-header{align-items:center;margin-block-end:var(--space-6)}.page-header__title{font-family:var(--font-sans);font-size:var(--fs-7);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.page-header__actions{align-items:center;gap:var(--space-3)}.page-lede{font-size:var(--fs-5);color:var(--text-muted)}.crumbs__link{color:var(--link)}.crumbs__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.grid-screen>.crumbs{margin-block-end:calc(var(--space-2) - var(--space-4))}.record.record--cards{gap:var(--space-6);max-inline-size:none}.form-grid{gap:var(--space-6);grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;display:grid}.form-grid__main,.form-grid__aside{gap:var(--space-6);flex-direction:column;min-inline-size:0;display:flex}@media (max-width:63.99rem){.form-grid{grid-template-columns:minmax(0,1fr)}}.record__fields{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:start;display:grid}.record__field--wide,.record__fields>:not(.field){grid-column:1/-1}.record__fields>.field:has(.field__input--area){grid-column:1/-1}.record--cards .field__create-row{gap:var(--space-2)}.record--cards .field-group+.field-group{margin-block-start:var(--space-4)}.record--cards .asset-picker{flex:auto;min-inline-size:0}.record--cards .asset-picker__current:has(>.record__value--empty){min-block-size:var(--control-height);padding:var(--space-3) var(--space-4);border:1px dashed var(--hairline-strong);border-radius:var(--radius-lg);color:var(--text-muted)}.record__picks{max-block-size:20rem;padding:var(--space-1);border:1px solid var(--hairline-strong);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:0;margin-block-start:var(--space-2)}.record__pick{gap:var(--space-3);min-block-size:3rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-4);color:var(--text);transition:background-color var(--fast) var(--ease)}.record__pick:hover{background:var(--hover-bg)}.record__pick:has(:checked){background:var(--selected-bg)}.record__pick:has(:focus-visible){box-shadow:var(--focus-ring)}.record__pick>input[type=checkbox]{flex:none;block-size:1.125rem;inline-size:1.125rem}.record__pick-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.record__pick-tag{font-size:var(--fs-2);color:var(--text-subtle);font-variant-numeric:tabular-nums;flex:none}.record__pick:after{content:"";border-inline-end:.125rem solid var(--text-subtle);border-block-end:.125rem solid var(--text-subtle);flex:none;block-size:.375rem;inline-size:.375rem;margin-inline-start:auto;transform:rotate(-45deg)}[dir=rtl] .record__pick:after{transform:rotate(45deg)}.record__numstep{align-items:center;gap:var(--space-2);block-size:2.5rem;padding-inline:var(--space-1) var(--space-3);border-radius:var(--radius);background:var(--surface-sunken);display:inline-flex}.record__numstep .field__input--num{inline-size:4.5rem;block-size:calc(var(--control-height) - var(--space-3));background:var(--surface);text-align:end;font-variant-numeric:tabular-nums}.record__numstep .field__unit{font-size:var(--fs-3);color:var(--text-secondary)}.record__table{box-shadow:none;margin-block-start:var(--space-3)}.attach-upload--well{justify-content:center;gap:var(--space-2);margin-block:0 var(--space-4);padding-inline:var(--space-4);text-align:center;flex-direction:column}.attach-upload__glyph{border-radius:var(--radius-sm);background:var(--accent-tint);block-size:2.5rem;inline-size:2.5rem;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.attach-upload__glyph .icon{block-size:1.25rem;inline-size:1.25rem}.record__card>.record__section>.record__section-title{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);font-family:var(--font-sans);font-size:var(--fs-6);font-weight:600;line-height:var(--lh-tight);letter-spacing:0;color:var(--heading);display:flex}.record__card>.record__section>.record__section-title:after{content:counter(record-card);content:counter(record-card) / "";border-radius:var(--radius-pill);background:var(--ident-tint);block-size:1.5rem;inline-size:1.5rem;color:var(--ident-strong);font-size:var(--fs-2);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;font-weight:600;display:inline-flex}.record__card .checklist-status{font-weight:600}.record--cards>.form-footer{justify-content:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-block-start:1px solid var(--hairline);box-shadow:var(--elev-2);flex-direction:row-reverse}.record--cards>.form-footer>.btn--success{order:-1}.record--cards>.form-footer>.form-footer__lead{order:1}@media (max-width:47.99rem){.record--cards>.form-footer{flex-direction:column-reverse;align-items:stretch}}.record__chip{align-items:center;gap:var(--space-2);block-size:2rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent);font-size:var(--fs-3);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.record--cards .btn--success{background:var(--success-fill,var(--success-700));color:var(--text-on-success,var(--white));box-shadow:var(--elev-1);border-color:#0000}.record--cards .btn--success:hover:not(:disabled){background:var(--success-fill-hover,color-mix(in srgb, var(--success-700) 86%, var(--ink-950)));box-shadow:var(--elev-1)}.record--cards .btn--outline{background:var(--surface);border-color:var(--accent-line);color:var(--accent);box-shadow:none}.record--cards .btn--outline:hover:not(:disabled){background:var(--accent-tint);box-shadow:none}.record--cards .field__input{background:var(--surface);border-color:var(--field-line);border-radius:var(--radius-md)}.record--cards .field__input[readonly],.record--cards .field__input:disabled{background:var(--surface-sunken)}.record--cards .field__input:hover:not([readonly]):not(:disabled){border-color:var(--hairline-hover)}.record--cards .field__input:focus,.record--cards .field__input:focus-visible{background:var(--surface);border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.record--cards .field__input[aria-invalid=true]{border-color:var(--danger)}.record--cards .field__input[readonly]{border-color:var(--hairline)}.record--cards .field__create-row:has(>select.field__input){flex-wrap:nowrap;gap:0}.record--cards .field__create-row>select.field__input{border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0;position:relative}.record--cards .field__create-row>select.field__input:focus,.record--cards .field__create-row>select.field__input:focus-visible{z-index:1;border-inline-end-width:1px;margin-inline-end:-1px}.record--cards .field__create-row:has(>select.field__input)>.inline-create__toggle{border:1px solid var(--accent-fill);background:var(--accent-fill);color:var(--text-on-brand);box-shadow:none;border-start-start-radius:0;border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);border-end-start-radius:0}:is(.record--cards .field__create-row:has(>select.field__input)>.inline-create__toggle:hover,.record--cards .field__create-row:has(>select.field__input)>.inline-create__toggle:focus-visible){z-index:1;background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-brand)}.record--cards .field:has(>.field__glyph){position:relative}.record--cards .field__glyph{color:var(--text-muted);pointer-events:none;display:inline-flex;position:absolute;inset-block-start:auto;inset-block-end:calc(var(--control-height) / 2);inset-inline-start:var(--space-3);transform:translateY(50%)}.record--cards .field__glyph--area{inset-block-start:calc(var(--space-5) + var(--space-5));inset-block-end:auto;transform:none}.record--cards .field__input--glyph{padding-inline-start:var(--space-8)}.record--cards .field__count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.record--cards .field__label:has(>.field__count){align-items:baseline;gap:var(--space-2);display:flex}.record--cards .card--section>.card__head{min-block-size:3.5rem;padding-block:0}.record--cards .card__glyph{color:var(--ident-strong);border:0}.record--cards .card__num{border:0}.record--cards .card--section[data-ident="3"],.record--cards .card--section[data-ident="5"]{--ident:var(--text-secondary);--ident-tint:var(--surface-sunken);--ident-strong:var(--text-secondary)}.record--cards .card__count{block-size:1.5rem;min-inline-size:1.5rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--ident-tint);color:var(--ident-strong);font-size:var(--fs-2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:inline-flex}@media (max-width:29.99rem){.record--cards>.form-footer{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-flow:row-reverse}.record--cards>.form-footer>.button{min-inline-size:0}.record--cards>.form-footer>.btn--success{flex:auto}.record--cards>.form-footer>.btn--outline{inline-size:var(--control-height);flex:none;padding-inline:0}.record--cards>.form-footer>.btn--outline>.form-footer__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.record--cards>.form-footer>.button--ghost{flex:none;order:2;margin-inline-end:auto}}.item-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex;position:relative}.item-picker{flex:none;position:static}.item-picker__toggle{align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:inline-flex}.item-picker__toggle::-webkit-details-marker{display:none}.item-picker__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.card--section:has(.item-picker[open]){overflow:visible}.item-picker__panel{z-index:5;min-inline-size:0;padding:var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elev-2);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline:0}.item-picker__panel>.field__input{inline-size:100%;margin-block-end:var(--space-2)}.item-picker__panel .table-card,.item-picker__panel .scroll-x{max-inline-size:100%}.item-picker__panel .scroll-x{overscroll-behavior:contain;max-block-size:24rem;overflow:auto}.item-picker__panel .scroll-x .grid__head{z-index:1;position:sticky;inset-block-start:0}.record__table .grid__empty,.card--section .grid__empty{padding-block:var(--space-5)}.field__group .field__input.field__prefix-input{text-align:center;font-variant-numeric:tabular-nums;flex:none;inline-size:6rem}.instruction-list{max-block-size:12.5rem;padding:var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface-sunken);overflow-y:auto}.instruction-list__steps{margin:0;padding:0;list-style:none}.instruction-list__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.instruction-list__toggle{color:var(--link);font:inherit;font-size:var(--fs-3);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.instruction-list__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.instruction-list__text{gap:var(--space-2);margin:0;display:flex}.instruction-list__answer{align-items:center;gap:var(--space-3);margin:var(--space-2) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.instruction-list__choice{align-items:center;gap:var(--space-1);color:var(--text);font-size:var(--fs-3);cursor:pointer;display:inline-flex}.instruction-list__choice input{accent-color:var(--accent-fill);margin:0}.instruction-list__req{color:var(--danger-text)}.instruction-list__remark{min-block-size:3rem;margin-block-start:var(--space-2)}.instruction-list__step{color:var(--text-secondary);font-size:var(--fs-3);line-height:var(--lh-body);margin-block-end:var(--space-4);display:block}.instruction-list__step--break{border-block-start:1px solid var(--hairline);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.instruction-list__num{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.token-select{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--control-height);padding:var(--space-1) var(--space-2);border:1px solid var(--field-line);border-radius:var(--radius-md);background:var(--surface-sunken);flex-wrap:wrap;flex:1 1 0;display:flex}.record--cards .field__create-row:has(>.token-select){flex-wrap:nowrap;align-items:stretch;gap:0}.record--cards .field__create-row>.token-select{border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}.record--cards .field__create-row:has(>.token-select)>.inline-create__toggle{border:1px solid var(--accent-fill);background:var(--accent-fill);color:var(--text-on-brand);box-shadow:none;border-start-start-radius:0;border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);border-end-start-radius:0}:is(.record--cards .field__create-row:has(>.token-select)>.inline-create__toggle:hover,.record--cards .field__create-row:has(>.token-select)>.inline-create__toggle:focus-visible){z-index:1;background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-brand)}.token-select:focus-within{border-color:var(--focus);background:var(--surface);box-shadow:var(--focus-ring)}.token-select__chip{align-items:center;gap:var(--space-1);max-inline-size:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--accent-tint-strong);color:var(--accent);font-size:var(--fs-3);font-weight:500;display:inline-flex}.token-select__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-select__remove{border-radius:var(--radius-pill);block-size:1.25rem;inline-size:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.token-select__remove:hover{background:var(--accent-fill);color:var(--text-on-brand)}.token-select__remove:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.token-select__remove>svg{block-size:.75rem;inline-size:.75rem}.token-select__add{block-size:1.75rem;min-inline-size:6rem;color:var(--text);font:inherit;font-size:var(--fs-4);background:0 0;border:0;flex:8rem;padding:0}.token-select__add:focus-visible{outline:none}input[type=file]::file-selector-button{padding-block:0;padding-inline:var(--space-3);block-size:calc(var(--control-height) - .75rem);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-3);cursor:pointer;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);margin-inline-end:var(--space-3);font-weight:500}input[type=file]::file-selector-button:hover{background:var(--hover-bg);border-color:var(--hairline-hover)}.wo-tabs__strip[role=tablist]>.wo-tabs__tab{font:inherit;cursor:pointer;background:0 0;border-block-start:0;border-inline:0}
:root .dash-bar{grid-template-columns:1fr auto;align-items:center;padding:1.5rem 2rem}:root .dash-bar__title{color:var(--page-title);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tracking-display)}:root .dash-bar__sub{color:var(--text-muted);margin-block-start:var(--space-1)}:root .dash-bar__tools .rangemenu--global .rangemenu__button{gap:var(--space-2);block-size:2.5rem;padding-inline:var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--fs-3);font-weight:500}:root .dash-bar__tools .rangemenu--global .rangemenu__label{text-overflow:ellipsis;max-inline-size:16rem;overflow:hidden}:root .dash-bar__tools .rangemenu--global .rangemenu__icon{color:var(--text-muted)}:root .dash-bar__tools .rangemenu--global[open] .rangemenu__button{border-color:var(--accent-line);background:var(--hover-bg)}:root .rangemenu--global .rangemenu__panel{min-inline-size:16rem;box-shadow:var(--elev-3)}:root .rangemenu--global .rangemenu__custom{gap:var(--space-2);padding-block-start:var(--space-3);padding-inline:var(--space-2);border-block-start:1px solid var(--hairline);margin-block-start:var(--space-2);display:grid}:root .rangemenu--global .rangemenu__custom-title{font-size:var(--fs-2);color:var(--text-muted);font-weight:600}:root .rangemenu--global .rangemenu__custom-row{gap:var(--space-2);flex-wrap:wrap;display:flex}:root .stats{gap:var(--tile-gap);margin-block:var(--tile-gap) 0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding-inline:0}:root .stats:empty{display:none}:root .stat--tinted{border:1px solid color-mix(in srgb, var(--ident,var(--accent)) 30%, transparent);border-radius:var(--radius-card);padding:1.25rem;display:grid}:root .stat--tinted .stat__value{font-size:var(--fs-8);font-weight:600;line-height:var(--lh-tight);color:var(--text);font-variant-numeric:tabular-nums}:root .stat--tinted .stat__label{text-transform:none;letter-spacing:0}:root .stat--tinted .stat__unit{font-size:var(--fs-3);color:var(--text-muted);margin-inline-start:var(--space-1);font-weight:500}:root .dash-group{margin-block-start:2rem}.dash-group__glyph>[data-ident]{border-radius:inherit;background:var(--ident-tint);block-size:100%;inline-size:100%;color:var(--ident);justify-content:center;align-items:center;display:inline-flex}:root .dash-screen .dash-grid{grid-template-columns:repeat(auto-fit, minmax(max(18rem, calc((100% - (var(--dash-columns,3) - 1) * var(--tile-gap)) / var(--dash-columns,3))), 1fr));align-items:start}@media (min-width:64rem){:is(:root .dash-grid>.dash-box--line:not(:has(.empty)),:root .dash-grid>.dash-box--bar:not(:has(.empty))){grid-column:span var(--dash-span,2)}:root .dash-grid>.dash-box:has(.empty){grid-column:auto}}:root .dash-box:hover,:root .dash-grid>.stat--kpi:hover{box-shadow:var(--elev-1);transform:none}:root .dash-box__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}:root .dash-box__title{font-family:var(--font-body);letter-spacing:0;color:var(--text);margin:0}:root .dash-box__head .rangemenu__button,:root .dash-grid .rangemenu--locked{background:var(--surface-sunken);color:var(--text-secondary);font-weight:500}:root .dash-grid>.stat--kpi{border:1px solid var(--hairline);box-shadow:var(--elev-1)}:root .dash-grid>.stat--kpi .stat__value{font-size:var(--fs-8);color:var(--heading);font-weight:600}:root .dash-grid>.stat--alert .stat__value{color:var(--danger-text)}:root .dash-box .chart__svg:not(.chart__svg--wide){inline-size:7rem}:root .dash-box .chart__ring-value{font-size:var(--fs-6);font-weight:600}:root .dash-box .chart__key,:root .dash-box .chart__key-link{min-block-size:1.5rem}:root .dash-box .chart__dot{border-radius:var(--radius-pill);block-size:.5rem;inline-size:.5rem}:root .dash-box .kbar__track{background:var(--chart-track);block-size:.5rem}:root .dash-box .kbar__label{font-size:var(--fs-3)}:root .dash-box .kbar__value{font-variant-numeric:tabular-nums}:root .dash-box .chart__line{stroke-width:2px}:root .dash-box .chart__gridline{stroke:var(--chart-grid)}.tile--promo{align-content:start;gap:var(--space-2);background:var(--hero-bg);border-color:var(--accent-line);display:grid}.tile__lede{font-size:var(--fs-3);color:var(--text-muted);margin:0}.tile--promo>.btn{justify-self:start}html[data-density=compact] .dash-bar{padding-block:1.125rem}html[data-density=spacious] .dash-bar{padding-block:2rem}@media (max-width:47.99rem){:root .dash-bar{padding:var(--space-5);grid-template-columns:1fr}:root .stats{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}:root .dash-screen .dash-grid{grid-template-columns:minmax(0,1fr)}:root .dash-bar__tools .rangemenu--global .rangemenu__label{max-inline-size:12rem}}@media (min-width:48rem) and (max-width:63.99rem){:root .dash-screen .dash-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media print{:root .dash-bar,:root .stat--tinted,.tile--promo{background:0 0;border:0;padding:0}:root .stats{margin-block-start:var(--space-4)}}:root .stats{z-index:auto}:root .dash-bar__tools{z-index:var(--z-sticky)}:root .chart__key-value,:root .dash-box__title,:root .dash-box__title-link{font-weight:500}:root .dash-grid>.stat--kpi .stat__value--empty{font-size:var(--fs-6);color:var(--text-subtle);font-weight:400}
.detail{inline-size:100%;max-inline-size:80rem;margin-inline:auto}.detail__back,.detail__back:hover{color:var(--link)}.detail__back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rsum{padding:var(--card-padding);gap:var(--space-4) var(--space-6)}.rsum__facts{gap:var(--space-4) var(--space-6)}.detail .record__section-title{padding:var(--space-4) var(--card-padding);font-family:var(--font-sans);font-size:var(--fs-6);font-weight:600;line-height:var(--lh-tight);letter-spacing:normal;color:var(--heading);background:0 0;margin:0}.detail .record__section:has(>.record__value--empty)>.record__section-title{font-size:var(--fs-4)}.detail .scroll-x:has(>.grid){box-shadow:var(--elev-1)}.settings-screen{max-inline-size:64rem}.settings-screen__title,.editor-screen__title{font-family:var(--font-sans);font-size:var(--fs-8);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--heading)}.settings-screen__lede,.editor-screen__lede{font-size:var(--fs-5)}.settings-section{padding:0;overflow:clip}.settings-section__head{padding:var(--space-4) var(--card-padding);border-block-end:1px solid var(--hairline);align-items:center;margin:0}.settings-section__title{font-family:var(--font-sans);font-size:var(--fs-6);line-height:var(--lh-tight);letter-spacing:normal;color:var(--heading)}.settings-section__body{padding:var(--card-padding)}.hub__card,.settings-card{padding:var(--card-padding);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--elev-1);transition:box-shadow var(--fast) var(--ease), border-color var(--fast) var(--ease), transform var(--slow) var(--ease);padding-inline-end:calc(var(--card-padding) + var(--space-6));position:relative}a.hub__card:after,a.settings-card:after{content:"";border-block-start:.125rem solid var(--text-subtle);border-inline-end:.125rem solid var(--text-subtle);block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:50%;inset-inline-end:var(--card-padding);transform:translateY(-50%)rotate(45deg)}[dir=rtl] a.hub__card:after,[dir=rtl] a.settings-card:after{transform:translateY(-50%)rotate(-45deg)}a.hub__card:hover,a.settings-card:hover{background:var(--surface);border-color:var(--hairline-hover);box-shadow:var(--elev-2);transform:translateY(-.125rem)}a.hub__card:focus-visible,a.settings-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hub__card--disabled{box-shadow:none}.hub__label,.settings-card__label{font-family:var(--font-sans);font-size:var(--fs-5);font-weight:600;line-height:var(--lh-tight);color:var(--heading)}.hub__hint,.settings-card__lede{font-size:var(--fs-3);color:var(--text-muted)}.hub__icon{border-radius:var(--radius-sm);background:var(--accent-tint);block-size:2.5rem;inline-size:2.5rem;color:var(--accent);font-size:var(--fs-5);justify-content:center;align-items:center}.hub__group-title{color:var(--heading)}.wr-import__panel.stepper-panel{border-radius:var(--radius-card);box-shadow:var(--elev-3);padding:var(--card-padding)}.wr-import:first-child>.wr-import__panel.stepper-panel{inset-inline:0 auto}@media (max-width:47.99rem){.wr-import:has(>.stepper-panel){position:static}.wr-import>.wr-import__panel.stepper-panel{min-inline-size:0;max-inline-size:none;inset-inline:0}}.stepper__step:nth-child(5n+1){--ident:var(--ident-1);--ident-tint:var(--ident-1-tint)}.stepper__step:nth-child(5n+2){--ident:var(--ident-2);--ident-tint:var(--ident-2-tint)}.stepper__step:nth-child(5n+3){--ident:var(--ident-3);--ident-tint:var(--ident-3-tint)}.stepper__step:nth-child(5n+4){--ident:var(--ident-4);--ident-tint:var(--ident-4-tint)}.stepper__step:nth-child(5n+5){--ident:var(--ident-5);--ident-tint:var(--ident-5-tint)}.stepper__num{border:1px solid color-mix(in srgb, var(--ident) 35%, transparent);background:var(--ident-tint);color:var(--text);font-weight:600;position:relative}.stepper__step--active .stepper__num,.stepper__step--busy .stepper__num{background:var(--accent-fill);color:var(--text-on-brand);border-color:#0000}.stepper__step--done .stepper__num{border-color:color-mix(in srgb, var(--status-done) 45%, transparent);background:color-mix(in srgb, var(--status-done) 16%, transparent);color:#0000}.stepper__step--done .stepper__num:after{content:"✓";color:var(--text);font-size:var(--fs-2);place-items:center;display:grid;position:absolute;inset:0}.report-screen>form.card,.report-screen>.grid-filters[open]{border-radius:var(--radius-card);box-shadow:var(--elev-1)}.report-screen .scroll-x:has(>.grid){box-shadow:var(--elev-1)}.report-screen__exports .btn.btn--secondary{block-size:var(--control-height-sm);padding-inline:var(--space-4);background:var(--surface);border-color:var(--accent-line);box-shadow:none;color:var(--accent);font-size:var(--fs-3);font-weight:500}.report-screen__exports a.btn.btn--secondary:hover{background:var(--accent-tint);box-shadow:none}.report-screen .wo-tabs__tab{white-space:nowrap}.editor-screen{min-block-size:calc(100dvh - var(--shell-header-height) - 2 * var(--page-padding))}.editor-screen__back{color:var(--link)}.editor-screen__body{flex:auto;align-items:stretch}.editor-inspector{align-self:start}.detail :is(b,strong),.settings-screen :is(b,strong),.report-screen :is(b,strong){font-weight:600}@media (prefers-reduced-motion:reduce){.hub__card,.settings-card{transition:none}a.hub__card:hover,a.settings-card:hover{transform:none}}@media print{.detail,.settings-screen{max-inline-size:none}.editor-screen{min-block-size:0}.rsum,.hub__card,.settings-card,.settings-section,.report-screen>form.card,.report-screen>.grid-filters[open]{box-shadow:none}.detail .record__section-title{padding-inline:0}a.hub__card:after,a.settings-card:after{content:none}}

.nav-editor__groups{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));display:grid}.nav-editor__group{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:.0625rem solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.nav-editor__group:focus-within{border-color:var(--hairline-strong)}.nav-editor__group--none{border-style:dashed}.nav-editor__group-title,.nav-editor__groups .nav-editor__group .nav-editor__group-name{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--eyebrow);font-weight:600}.nav-editor__groups .nav-editor__group .nav-editor__group-name{inline-size:100%;min-inline-size:0;block-size:var(--control-height-sm)}.nav-editor__group-title{padding-block:var(--space-2);margin:0}.nav-editor__members{gap:var(--space-2);flex-wrap:wrap;min-block-size:2rem;margin:0;padding:0;list-style:none;display:flex}.nav-editor__member{padding-block:var(--space-1);padding-inline:var(--space-3);border:.0625rem solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--fs-3);cursor:grab}.nav-editor__member:active{cursor:grabbing}.nav-editor__member--hidden{color:var(--text-subtle);text-decoration:line-through}.nav-editor__preview-form{display:contents}.nav-editor__preview-parent{list-style:none;display:block}.nav-editor__frame{margin-block-start:var(--space-5)}
.dash-editor,.stats-editor{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.dash-editor__groups{gap:var(--tile-gap);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.dash-editor__group{gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);flex-direction:column;min-inline-size:0;display:flex}.dash-editor__group--more{background:var(--surface-sunken);border-style:dashed;border-color:var(--hairline-strong)}.dash-editor__head{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-editor__field{flex:8rem;min-inline-size:0;margin-block-end:0}.dash-editor__more{font-size:var(--fs-4);color:var(--heading);flex:auto;font-weight:600}.dash-editor__count,.stats-editor__count{font-size:var(--fs-2);font-variant-numeric:tabular-nums;color:var(--text-muted)}.dash-editor__controls{gap:var(--space-1);min-block-size:var(--row-height);border-radius:var(--radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-editor__controls:empty{border:1px dashed var(--hairline-strong)}.dash-editor__control{align-items:center;gap:var(--space-1) var(--space-2);min-block-size:var(--control-height-sm);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-elevated);transition:background-color var(--fast) var(--ease);flex-wrap:wrap;padding-inline-end:var(--space-2);display:flex}.dash-editor__control:hover{background:var(--hover-bg)}.dash-editor__control--dragging{opacity:.5}.dash-editor__name{min-inline-size:0;font-size:var(--fs-3);color:var(--text);overflow-wrap:anywhere;flex:auto}.dash-editor__code{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-muted);overflow-wrap:anywhere}.dash-editor__hidden{font-size:var(--fs-1);color:var(--status-muted-text);background:var(--status-muted-tint);border-radius:var(--radius-pill);padding-inline:var(--space-2);font-weight:500}.stats-editor__list{gap:var(--tile-gap);grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.stats-editor__card{--stats-editor-ident:var(--ident-1);--stats-editor-tint:var(--ident-1-tint);align-items:flex-end;gap:var(--space-2);padding:var(--space-3);background:var(--stats-editor-tint);border:1px solid color-mix(in srgb, var(--stats-editor-ident) 30%, transparent);border-radius:var(--radius-card);flex-wrap:wrap;min-inline-size:0;display:flex}.stats-editor__card[data-hue="2"]{--stats-editor-ident:var(--ident-2);--stats-editor-tint:var(--ident-2-tint)}.stats-editor__card[data-hue="3"]{--stats-editor-ident:var(--ident-3);--stats-editor-tint:var(--ident-3-tint)}.stats-editor__card[data-hue="4"]{--stats-editor-ident:var(--ident-4);--stats-editor-tint:var(--ident-4-tint)}.stats-editor__card[data-hue="5"]{--stats-editor-ident:var(--ident-5);--stats-editor-tint:var(--ident-5-tint)}.stats-editor__glyph{border-radius:var(--radius-md);background:var(--stats-editor-ident);block-size:2.25rem;inline-size:2.25rem;color:var(--text-on-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.stats-editor__field{flex:6rem;min-inline-size:0;margin-block-end:0}.stats-editor__field--wide{flex-basis:10rem}.stats-editor__remove{margin-inline-start:auto}.stats-editor__warn{font-size:var(--fs-2);color:var(--status-alert-text);flex:100%;margin:0}.stats-editor__foot{align-items:center;gap:var(--space-3);display:flex}
.grid-defaults{min-inline-size:0}.grid-defaults__list{overscroll-behavior:contain;max-block-size:34rem;padding-inline-end:var(--space-1);overflow-y:auto}.grid-defaults__row .admin-grids__check{column-gap:var(--space-2);flex-wrap:wrap;flex:auto;row-gap:0}.grid-defaults__title{font-size:var(--fs-4);color:var(--text)}.grid-defaults__row--off .grid-defaults__title,.grid-defaults__row--off .admin-grids__field{color:var(--text-muted)}.branding__pills{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.fields-editor.table-card tbody tr:has(:checked){background:0 0}.fields-editor.table-card tbody tr:has(:checked):hover{background:var(--hover-bg)}.landing-editor.landing-admin{box-shadow:none;background:0 0;border-color:#0000;padding:0}.design-system__grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin-block-end:var(--space-5);display:grid}.design-system__strong{font-weight:600}.design-system__fields .crumbs{margin-block-start:var(--space-5)}
html .login{background:var(--login-bg,var(--hero-bg));grid-template-columns:minmax(0,1fr)}html .login__card{inline-size:min(28rem,100%);box-shadow:var(--elev-2)}html .login__lang{justify-content:flex-end;display:flex}@media print{html .login{background:0 0}}
.card .table-card,.record__section .table-card{box-shadow:none}
.record--cards{counter-reset:forms-a-card}.record--cards .record__section{counter-increment:forms-a-card}.record--cards .record__section-title{align-items:center;gap:var(--space-3);min-block-size:3.5rem;padding-block:0;padding-inline:var(--space-5);background:var(--surface);border-block-end:1px solid var(--hairline);font-family:var(--font-sans);font-size:var(--fs-6);font-weight:600;line-height:var(--lh-tight);letter-spacing:0;color:var(--heading);margin:0;display:flex}.record--cards .record__section-title:after{content:counter(forms-a-card);content:counter(forms-a-card) / "";background:var(--ident-tint,var(--brand-050));block-size:1.5rem;inline-size:1.5rem;color:var(--ident-strong,var(--status-open-text));font-size:var(--fs-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;font-weight:600;display:inline-flex}
.lform{--lform-label:33%;display:block}.lform__cols,.lform__grid{column-gap:var(--space-8);row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lform__col{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.lform__row{grid-template-columns:var(--lform-label) minmax(0, 1fr);column-gap:var(--space-3);align-items:start;min-inline-size:0;display:grid}.lform__row--aside{grid-template-columns:var(--lform-label) minmax(0, 1fr) 2.5rem}.lform__label{font-size:var(--fs-4);color:var(--text);overflow-wrap:anywhere;padding-block-start:.625rem;font-weight:400}.lform__req{color:var(--danger-text,var(--danger));padding-inline-start:.25rem}.lform__control{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.lform__control>.field__input,.lform__control>select.field__input{inline-size:100%}.lform__control>textarea.field__input{block-size:auto;font-family:inherit;line-height:var(--lh-body);padding-block:.5rem}.lform__inline{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.lform__inline>.field__input{flex:auto;min-inline-size:0}.lform__aside{align-items:center;gap:var(--space-1);flex-direction:column;padding-block-start:.25rem;display:flex}.lform__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.lform__panel{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);overflow:hidden}.lform__panel-head{font-size:var(--fs-4);background:var(--surface-sunken);border-block-end:1px solid var(--hairline);padding:.75rem 1rem;font-weight:500}.lform__panel-body{gap:var(--space-3);flex-direction:column;padding:1rem;display:flex}.lform__heading{margin-block:var(--space-6) var(--space-3);font-size:var(--fs-7);color:var(--text);border-block-end:2px solid var(--hairline-strong);padding-block-end:.625rem;font-weight:400}@media (max-width:64rem){.lform__cols,.lform__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.lform__row,.lform__row--aside{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.lform__row--aside>.lform__aside{flex-direction:row;justify-content:flex-start}.lform__label{padding-block-start:0}}.client-grid{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.client-grid__head-row{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.client-grid__sort{align-items:center;gap:var(--space-1);font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.client-grid__funnel--on{color:var(--accent);background:var(--accent-tint)}.client-grid__menu{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius);flex-wrap:wrap;display:flex}.client-grid__menu>.field__input{flex:10rem;inline-size:auto}.client-grid__menu-title{font-weight:500}.client-grid .grid tbody .grid__cell:first-child{font-family:var(--font-sans);font-size:inherit;letter-spacing:normal;color:inherit;font-weight:400}.client-grid .grid tbody .grid__cell.client-grid__empty{color:var(--text-muted);text-align:center}.client-grid__size{inline-size:auto}.client-grid__funnel{flex:none}.combo{inline-size:100%;min-inline-size:0;position:relative}.combo__box{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:start;cursor:pointer;display:flex}.combo__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combo__value--empty{color:var(--text-muted)}.combo__popup{z-index:var(--z-overlay);gap:var(--space-1);padding:var(--space-2);background:var(--surface-overlay);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--elev-2);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0}.combo__list{max-block-size:15rem;margin:0;padding:0;list-style:none;overflow-y:auto}.combo__option{border-radius:var(--radius-sm);cursor:pointer;padding:.375rem .625rem}.combo__option--active{background:var(--hover-bg)}.combo__option--selected{color:var(--accent);font-weight:600}.datetime-field{position:relative}.datetime-field__picker{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-end:0;inset-inline-end:0}.datetime-field__button{flex:none}.combo__filter{inline-size:100%}
.wo-tabs.wo-tabs--child.sales-subtabs{border-block-end:1px solid var(--hairline);margin-block:var(--space-4);justify-content:flex-start;display:flex}.wo-tabs.wo-tabs--child.sales-subtabs .wo-tabs__strip{gap:var(--space-1);background:0 0;border:0;border-radius:0;flex:0 auto;margin-block-end:-1px;padding:0}.wo-tabs.wo-tabs--child.sales-subtabs .wo-tabs__tab{padding:var(--space-3) var(--space-4);font-size:inherit;border:0;box-shadow:none;background:0 0;border-block-end:2px solid #0000;border-radius:0}.wo-tabs.wo-tabs--child.sales-subtabs .wo-tabs__tab:hover{color:var(--accent);border-block-end-color:var(--hairline-strong);background:0 0}.wo-tabs.wo-tabs--child.sales-subtabs .wo-tabs__tab--active,.wo-tabs.wo-tabs--child.sales-subtabs .wo-tabs__tab--active:hover{color:var(--accent);border-block-end-color:var(--brand-500);box-shadow:none;background:0 0;font-weight:600}.wo-tabs__tab--inert{pointer-events:none;cursor:default}
.sales-enq__form{--lform-label:33.333%}.lform__inline>.sales-enq__isd{flex:0 0 5.5rem}.lform__inline>.sales-enq__margin{flex:0 0 6rem}.sales-enq__upload{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sales-enq__upload-note{color:var(--danger-text)}.sales-enq__files-grid{inline-size:100%}.sales-enq__files-grid th{text-align:start}.sales-enq__files-grid th:first-child{inline-size:60%}.sales-enq__files-grid th:nth-child(2){inline-size:30%}.sales-enq__quote-grid{margin-block-start:var(--space-2)}.sales-enq-asset{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.sales-enq-asset__tree{max-block-size:12.5rem;padding-block:var(--space-1);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);overflow:auto}.sales-enq-asset__node{align-items:center;gap:var(--space-1);padding-block:.125rem;padding-inline-end:var(--space-2);display:flex}.sales-enq-asset__toggle{inline-size:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sales-enq-asset__leaf{flex:none;inline-size:1.25rem}.sales-enq-asset__label{align-items:center;gap:var(--space-1);font-size:var(--fs-4);white-space:nowrap;cursor:pointer;display:inline-flex}
.enquiry-list__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.enquiry-list__toolbar-start,.enquiry-list__toolbar-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.enquiry-list__toolbar-start .col-customizer__panel{inset-inline:0 auto}.enquiry-list__toolbar-start .button.col-customizer__toggle{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--text-on-brand);box-shadow:var(--elev-1)}.enquiry-list__toolbar-start .button.col-customizer__toggle:hover:not(:disabled){border-color:var(--brand-700);background:var(--brand-700);color:var(--text-on-brand)}.enquiry-toggle{align-items:center;gap:var(--space-2);inline-size:8.75rem;block-size:var(--control-height);padding-inline:var(--space-1);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:var(--fs-3);flex-direction:row-reverse;text-decoration:none;display:inline-flex}.enquiry-toggle--on{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--text-on-brand);flex-direction:row}.enquiry-toggle:hover{border-color:var(--accent);text-decoration:none}.enquiry-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.enquiry-toggle__label{text-align:center;white-space:nowrap;flex:1}.enquiry-toggle__handle{inline-size:1.5rem;block-size:calc(var(--control-height) - 2 * var(--space-1) - 2px);border:1px solid var(--hairline-strong);border-radius:var(--radius-xs);background:var(--surface);flex:none}.enquiry-list__excel{color:var(--success-text)}.enquiry-list__grid{display:contents}.grid__head-row{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.enquiry-funnel{inline-size:var(--control-height-xs);block-size:var(--control-height-xs);box-shadow:none;background:0 0;border-color:#0000;flex:none}.enquiry-funnel .icon{block-size:.875rem;inline-size:.875rem}.enquiry-funnel--on{border-color:var(--accent-line);background:var(--accent-tint);color:var(--accent)}.enquiry-funnel--asset{border-color:var(--success-fill);background:var(--success-fill);color:var(--text-on-success)}.enquiry-filter-menu{inline-size:14rem;max-inline-size:calc(100vw - 1rem);padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--text);box-shadow:var(--elev-3);margin:0;position:fixed;inset:auto}.enquiry-filter-menu::backdrop{background:0 0}.enquiry-filter-menu__form{gap:var(--space-2);display:grid}.enquiry-filter-menu__info{color:var(--text-muted);font-size:var(--fs-3);margin:0}.enquiry-filter-menu__actions{gap:var(--space-2);margin-block-start:var(--space-1);display:flex}.enquiry-filter-menu__actions>*{flex:1;justify-content:center}.enquiry-list__grid .table-card.scroll-x:has(tbody tr:nth-child(-n+3):nth-last-child(-n+3) .row-menu[open]){padding-block-end:calc(3 * var(--control-height))}.enquiry-list__grid .pager--v2 .pager__slot--current,.pager--v2 .pager__slot.enquiry-history-grid__page{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--text-on-brand)}.enquiry-status-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.enquiry-status-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.enquiry-history-grid{table-layout:fixed;inline-size:100%}.enquiry-history-grid th:first-child,.enquiry-history-grid th:nth-child(3),.enquiry-history-grid th:nth-child(4){inline-size:20%}.enquiry-history-grid th:nth-child(2){inline-size:40%}.grid.enquiry-history-grid{white-space:normal}.grid.enquiry-history-grid .grid__cell{overflow-wrap:anywhere;max-inline-size:none}.grid.enquiry-history-grid tbody .grid__cell:first-child{box-shadow:none;font-family:var(--font-sans);font-size:inherit;letter-spacing:normal;color:inherit;font-weight:400;position:static}.enquiry-asset-dialog{inline-size:min(40rem,100vw - 2rem)}.enquiry-asset-dialog .grid-filters__form{border:0;padding:0}.enquiry-asset-dialog .grid-filters__form>.grid-filters__row{grid-template-columns:minmax(4rem,16%) minmax(0,1fr)}.enquiry-asset-dialog .grid-filters__rows{max-block-size:12.5rem;margin:var(--space-4) 0 0;padding:var(--space-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);list-style:none;display:block;overflow-y:auto}.enquiry-asset-dialog .grid-filters__rows>.grid-filters__row{align-items:center;gap:var(--space-1);display:flex}.enquiry-asset-dialog .grid-filters__actions{justify-content:flex-end}.col-customizer__msg{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-3)}.col-customizer__msg--error{background:var(--status-alert-tint);color:var(--status-alert-text)}.col-customizer__msg--success{background:var(--status-done-tint);color:var(--status-done-text)}
.sales-docs{--lform-label:33%}.sales-docs__required{color:var(--danger-text);margin:0}.sales-docs__pick{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sales-docs__notice{font-size:var(--fs-3);color:var(--danger-text)}.sales-docs .lform__panel .grid__cell{white-space:normal;overflow-wrap:anywhere;max-inline-size:none}.sales-docs__list{margin-block-start:var(--space-12)}.sales-docs__list .inline-link{cursor:pointer}.sales-docs__type-toolbar{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.sales-docs__type-grid{max-block-size:18.75rem;overflow-y:auto}
.quo-list__toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.quo-list__toolbar-start{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quo-list__toolbar .col-customizer__panel{inset-inline:0 auto}@media (min-width:48rem){.quo-list__toolbar .grid-filters--popover .grid-filters__form.grid-filters__form{inset-inline:0 auto}}.quo-list__toolbar .col-customizer__toggle.col-customizer__toggle{background:var(--accent-fill);color:var(--text-on-brand);box-shadow:var(--elev-1);border-color:#0000}.quo-list__toolbar .col-customizer__toggle.col-customizer__toggle:hover:not(:disabled){background:var(--accent-hover);color:var(--text-on-brand)}.quo-list__toolbar .col-customizer__toggle>.icon{display:none}.quo-pdf__options{gap:var(--space-2);flex-wrap:wrap;padding-inline-start:calc(5rem - var(--space-4));display:flex}.quo-status-dialog .dialog__close{display:none}.quo-client{--lform-label:33%;margin-block-start:var(--space-4)}.quo-client>.lform__cols+.lform__cols{margin-block-start:var(--space-4)}.quo-client__narrow{max-inline-size:75%}.quo-client__label{font-weight:600}.quo-client__text{overflow-wrap:anywhere;padding-block-start:.625rem}.quo-client__email-error{grid-column:1/-1}.quo-client__actions{margin-block-start:0}@media (max-width:48rem){.quo-client__narrow{max-inline-size:none}}
.quo-items{min-inline-size:0;margin-block-start:var(--space-4)}.quo-items__head{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.quo-items__title{font-size:var(--fs-7);color:var(--heading);margin:0;font-weight:600;text-decoration:underline}.quo-items__tools{justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin-inline-start:auto;display:flex}.quo-items__flag{align-items:center;gap:var(--space-2);color:var(--text);font-weight:600;display:inline-flex}.quo-items__menu{position:relative}.quo-items__menu-list{z-index:5;min-inline-size:12rem;padding-block:var(--space-1);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elev-2);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.quo-items__menu-item{padding-block:var(--space-2);padding-inline:var(--space-4);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.quo-items__menu-item:hover,.quo-items__menu-item:focus-visible{background:var(--hover-bg)}.quo-items__grid{table-layout:auto;inline-size:100%}.quo-items__grid .grid__cell{vertical-align:middle;max-width:none}.quo-items__col--Insert{inline-size:3%}.quo-items__col--ActionId,.quo-items__col--Description{inline-size:9.375rem;min-inline-size:9.375rem}.quo-items__col--TotalPrice{inline-size:8.125rem;min-inline-size:8.125rem}.quo-items__col--Delete{inline-size:5%}.quo-items__grid--locked{opacity:.6}.quo-items__row--sub{opacity:.5}.quo-items__sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.quo-items__sort:disabled{cursor:default}.quo-items__cell{min-block-size:1.5rem;inline-size:100%;min-inline-size:max-content;color:inherit;font:inherit;text-align:start;cursor:text;background:0 0;border:0;padding:0;display:block}.quo-items__cell--number{text-align:end}.quo-items__cell:hover:not(:disabled){outline:1px dashed var(--border-strong);outline-offset:2px}.quo-items__cell:disabled{cursor:default}.quo-items__editor,.quo-items__desc{inline-size:100%}.quo-items__editor{min-inline-size:6rem}.quo-items__grid textarea.field__input.quo-items__desc{resize:none;min-block-size:0}.quo-items__invalid{color:var(--danger-text);font-size:var(--fs-2);white-space:normal;margin-block-start:var(--space-1);display:block}.quo-items__insert{align-items:center;gap:var(--space-1);color:var(--text-muted);display:inline-flex}.quo-items__salesless{margin-block:var(--space-4) 0;color:var(--danger-text)}.quo-items__summary{gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;margin-block-start:var(--space-5);display:grid}.quo-items__profit,.quo-items__totals{gap:var(--space-2);flex-direction:column;display:flex}.quo-items__profit{max-inline-size:22rem}.quo-items__trow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(8rem,14rem);display:grid}.quo-items__tlabel{color:var(--text);font-weight:600}.quo-items__pair{gap:var(--space-2);display:flex}.quo-items__pair>*{flex:1 1 0;min-inline-size:0}.quo-items__box{text-align:end}.quo-items__vat{flex:none;inline-size:auto}.quo-items__rows{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.quo-items__rows-label{font-weight:600}.quo-items__rows-input{inline-size:6.25rem}.quo-items__lib-add{justify-content:flex-end;margin-block-end:var(--space-3);display:flex}@media (max-width:48rem){.quo-items__summary{grid-template-columns:minmax(0,1fr)}}
.sales-terms{--lform-label:25%}.sales-terms__pair{display:contents}.sales-terms .lform__control>textarea.field__input{resize:none}.sales-terms__pickers{gap:var(--space-2)}.sales-terms__list,.sales-terms__plus{color:var(--accent)}.sales-terms__sig-buttons{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.sales-terms__sig-grid{inline-size:50%;min-inline-size:min(100%,24rem)}.sales-terms__sig-grid--disabled{opacity:.6;pointer-events:none}.sales-terms__sig-delete{text-align:center;inline-size:20%}.sales-terms__sig-empty{block-size:2.5rem}.sales-terms__choice{justify-content:center;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.term-lib .dialog__body{gap:var(--space-2)}.term-lib__toolbar{gap:var(--space-2);padding:var(--space-2);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.term-lib__msg{margin-block:0 var(--space-2)}.term-lib__scroll{border:1px solid var(--hairline);border-radius:var(--radius);max-block-size:60vh;overflow:auto}.term-lib__grid{inline-size:100%}.term-lib__pick-col{text-align:center;inline-size:7%}.term-lib__pick{background:var(--surface);border:2px solid var(--accent);border-radius:var(--radius-xs);cursor:pointer;block-size:1.25rem;inline-size:1.25rem;padding:0}.term-lib__pick:hover{background:var(--accent-tint)}.term-lib__grid tbody .grid__cell:first-child,.sales-terms__sig-grid .grid tbody .grid__cell:first-child{font-family:var(--font-sans);font-size:inherit;letter-spacing:normal;font-weight:400}.term-lib__sort{align-items:center;gap:var(--space-1);font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.term-lib__name{background:0 0;border-color:#0000}.term-lib__name:hover,.term-lib__name:focus-visible{background:var(--surface);border-color:var(--hairline-strong)}.term-lib__text{resize:none;block-size:auto;padding-block:.5rem;font-family:inherit}.term-lib__dirty{position:relative}.term-lib__dirty:before{content:"";border-block-start:.4rem solid var(--danger);border-inline-end:.4rem solid #0000;position:absolute;inset-block-start:0;inset-inline-start:0}.term-lib__delete-col{text-align:center;inline-size:15%}.term-lib__delete{color:var(--text-muted)}.term-lib__empty{color:var(--text-muted);text-align:center}.sig-dialog__bar{justify-content:flex-end;margin-block-end:var(--space-3);display:flex}.sig-dialog__check{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--accent-fill)}
.woinv-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.woinv-toolbar__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.woinv-toolbar .col-customizer__panel{inset-inline:0 auto}@media (min-width:48rem){.woinv-toolbar .grid-filters--popover .grid-filters__form.grid-filters__form{inset-inline:0 auto}}.woinv-toolbar .col-customizer__toggle.col-customizer__toggle{background:var(--accent-fill);color:var(--text-on-brand);box-shadow:var(--elev-1);border-color:#0000}.woinv-toolbar .col-customizer__toggle.col-customizer__toggle:hover:not(:disabled){background:var(--accent-hover);color:var(--text-on-brand)}.woinv-toolbar .col-customizer__toggle>.icon{display:none}.woinv-picker{--lform-label:33.333%;margin-block-end:var(--space-4)}@media (min-width:64rem){.woinv-picker{max-inline-size:41.667%}}.woinv-client{--lform-label:33.333%;margin-block-start:var(--space-4)}@media (min-width:64rem){.woinv-client .lform__cols{grid-template-columns:5fr 5fr;column-gap:16.667%}}.woinv-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.woinv-actions--end{margin-block-start:var(--space-5)}.woinv-invoice{gap:var(--space-4);flex-direction:column;margin-block-start:var(--space-4);display:flex}.woinv-invoice__top{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.woinv-field{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.woinv-field>.lform__label{white-space:nowrap;padding-block-start:0}.woinv-invoice__add{margin-inline-start:auto}.woinv-menu-item{inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.woinv-cell{inline-size:100%;min-inline-size:7rem}.woinv-cell--num{text-align:end;min-inline-size:6rem}.woinv-grid{min-inline-size:0}.woinv-grid--disabled{opacity:.6}.woinv-invoice__foot{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.woinv-invoice__foot{grid-template-columns:5fr 6fr;column-gap:8.333%}}.woinv-remarks{--lform-label:25%}.woinv-totals{gap:var(--space-2);flex-direction:column;display:flex}.woinv-totals__row{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) repeat(2,minmax(5rem,9rem));display:grid}.woinv-totals__row>:last-child{grid-column:-2/-1}.woinv-totals__label{text-align:end;grid-column:1;font-weight:600}.woinv-totals__box{text-align:end;inline-size:100%}.woinv-totals__vat{inline-size:100%}
.quote-lib__head{--lform-label:33.333%;gap:var(--space-4);flex-direction:column;max-inline-size:41.667%;display:flex}.quote-lib__add{margin-block-end:var(--space-3);display:flex}.quote-lib__picker-bar{justify-content:flex-end;margin-block-end:var(--space-3);display:flex}.quote-lib__sum{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-start:var(--space-4);display:flex}.quote-lib__sum-label{font-weight:600}.quote-lib__sum-box{text-align:end;inline-size:auto}@media (max-width:61.99rem){.quote-lib__head{max-inline-size:none}}.quote-lib-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.quote-lib-toolbar__end{align-items:center;gap:var(--space-2);display:flex}.quote-lib-toolbar .col-customizer__panel{inset-inline:0 auto}.quote-lib__grid{display:contents}.quote-lib__grid .table-card.scroll-x:has(tbody tr:nth-child(-n+3):nth-last-child(-n+3) .row-menu[open]){padding-block-end:calc(3 * var(--control-height))}

