.fields-module___KmljW__question{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}fieldset.fields-module___KmljW__question{display:block}fieldset.fields-module___KmljW__question>*+*{margin-top:var(--s2)}fieldset.fields-module___KmljW__question>legend+*{margin-top:0}.fields-module___KmljW__legend{padding:0;display:block}fieldset.fields-module___KmljW__question>.fields-module___KmljW__legend{float:left;width:100%;margin-bottom:var(--s2)}fieldset.fields-module___KmljW__question>.fields-module___KmljW__legend+*{clear:both}.fields-module___KmljW__labelLine{align-items:baseline;column-gap:var(--s3);flex-wrap:wrap;row-gap:2px;display:flex}.fields-module___KmljW__purpose{font:var(--type-meta);color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.fields-module___KmljW__purpose svg{align-self:center}.fields-module___KmljW__purpose[data-purpose=recommendation]{color:var(--bronze)}.fields-module___KmljW__reveal{gap:var(--s6);padding-left:var(--s4);border-left:2px solid var(--divider);display:grid}.fields-module___KmljW__group{gap:var(--s4);min-width:0;display:grid}.fields-module___KmljW__groupTitle{font:var(--type-section);margin:0}.fields-module___KmljW__groupBody{gap:var(--s6);min-width:0;display:grid}.fields-module___KmljW__pair{gap:var(--s4);min-width:0;display:grid}@media (min-width:640px){.fields-module___KmljW__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.fields-module___KmljW__outletBrand{padding:var(--s3) var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface-ivory);font:var(--type-body);color:var(--text-muted);margin:0}.fields-module___KmljW__outletBrand strong{color:var(--text-strong);font-weight:600}
.select-module__T-eHYG__root{min-width:0;position:relative}.select-module__T-eHYG__trigger{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:var(--control-h);padding:11px var(--s3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-strong);font:var(--type-input);text-align:left;transition:border-color var(--t-fast), box-shadow var(--t-fast);display:flex}.select-module__T-eHYG__trigger:hover{border-color:var(--text-muted)}.select-module__T-eHYG__trigger:focus-visible,.select-module__T-eHYG__root[data-open] .select-module__T-eHYG__trigger{border-color:var(--burgundy);box-shadow:var(--focus-ring);outline:none}.select-module__T-eHYG__trigger[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.select-module__T-eHYG__trigger[data-empty] .select-module__T-eHYG__value{color:#8a8079}.select-module__T-eHYG__value{min-width:0}.select-module__T-eHYG__chevron{color:var(--text);transition:transform var(--t-fast);flex:none}.select-module__T-eHYG__root[data-open] .select-module__T-eHYG__chevron{transform:rotate(180deg)}.select-module__T-eHYG__list{z-index:20;max-height:min(320px,50vh);padding:var(--s1);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--overlay-shadow);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-module__T-eHYG__option{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;padding:10px var(--s3);border-radius:var(--radius-control);color:var(--text-strong);font:var(--type-input);cursor:pointer;display:flex}.select-module__T-eHYG__option[data-active]{background:var(--surface-ivory)}.select-module__T-eHYG__option[aria-selected=true]{background:var(--selected);font-weight:600}.select-module__T-eHYG__tick{color:var(--burgundy);flex:none}
.report-module__ugPTPG__report{gap:var(--s8);max-width:1120px;padding:var(--s8) var(--gutter) var(--s10);margin:0 auto;display:grid}.report-module__ugPTPG__report[data-tray]{padding-bottom:128px}.report-module__ugPTPG__muted{color:var(--text-muted);margin:0}.report-module__ugPTPG__metaText{color:var(--text-muted);font:var(--type-meta);font-weight:400;display:block}.report-module__ugPTPG__done{flex-wrap:wrap;align-items:center}.report-module__ugPTPG__doneBody{flex:260px}.report-module__ugPTPG__hero{gap:var(--s3);max-width:780px;display:grid}.report-module__ugPTPG__meta{color:var(--text-muted);font:var(--type-meta);margin:0}.report-module__ugPTPG__title{font:var(--type-page);letter-spacing:-.01em;margin:0}.report-module__ugPTPG__summary{color:var(--text);font:var(--type-input);margin:0}.report-module__ugPTPG__summary strong{color:var(--text-strong);font-weight:600}.report-module__ugPTPG__brandNav{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.report-module__ugPTPG__brandNav a{min-height:44px;padding:0 var(--s4);border:1px solid var(--divider);border-radius:var(--radius-control);background:var(--surface);color:var(--text-strong);transition:border-color var(--t-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.report-module__ugPTPG__brandNav a:hover{border-color:var(--burgundy);color:var(--text-strong)}.report-module__ugPTPG__section{gap:var(--s6);padding-top:var(--s6);border-top:1px solid var(--divider);scroll-margin-top:var(--s4);display:grid}.report-module__ugPTPG__sectionTitle{font:var(--type-section);margin:0;font-size:1.5rem;line-height:2rem}.report-module__ugPTPG__block{gap:var(--s3);display:grid}.report-module__ugPTPG__blockTitle{color:var(--bronze);font:var(--type-label);margin:0}.report-module__ugPTPG__services{gap:var(--s3);display:grid}@media (min-width:900px){.report-module__ugPTPG__services{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-module__ugPTPG__service{align-items:center;gap:var(--s4);width:100%;padding:var(--s3);padding-right:calc(var(--s3) + 36px);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);text-align:left;transition:border-color var(--t-fast), background-color var(--t-fast), box-shadow var(--t-fast);grid-template-columns:96px minmax(0,1fr);display:grid;position:relative}article.report-module__ugPTPG__service{padding-right:var(--s3)}button.report-module__ugPTPG__service:hover{border-color:var(--input-border)}.report-module__ugPTPG__service[data-selected]{border-color:var(--burgundy);background:var(--selected);box-shadow:inset 0 0 0 1px var(--burgundy)}.report-module__ugPTPG__plate[data-size=service]{aspect-ratio:1}.report-module__ugPTPG__serviceText{gap:2px;min-width:0;display:grid}.report-module__ugPTPG__tierLabel{color:var(--bronze);font:var(--type-meta);font-weight:600}.report-module__ugPTPG__serviceName{color:var(--text-strong);font:var(--type-input);font-weight:600}.report-module__ugPTPG__service[data-selected] .report-module__ugPTPG__check{border-color:var(--burgundy);background:var(--burgundy);color:#fff}.report-module__ugPTPG__group{gap:var(--s2);display:grid}.report-module__ugPTPG__groupLabel{margin:var(--s2) 0 0;color:var(--text-strong);font:var(--type-label)}.report-module__ugPTPG__products{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.report-module__ugPTPG__products li{min-width:0;display:flex}.report-module__ugPTPG__product{gap:var(--s3);width:100%;padding:var(--s3);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);text-align:left;transition:border-color var(--t-fast), background-color var(--t-fast), box-shadow var(--t-fast);flex-direction:column;display:flex}.report-module__ugPTPG__product:hover:not(:disabled){border-color:var(--input-border)}.report-module__ugPTPG__product[data-selected]{border-color:var(--burgundy);background:var(--selected);box-shadow:inset 0 0 0 1px var(--burgundy)}.report-module__ugPTPG__product[data-static]{cursor:default}.report-module__ugPTPG__plate{aspect-ratio:4/5;border-radius:var(--radius-control);background:#fff;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.report-module__ugPTPG__productImage{object-fit:contain;padding:var(--s3)}.report-module__ugPTPG__noImage{color:var(--bronze);font:var(--type-page)}.report-module__ugPTPG__productText{gap:2px;min-width:0;margin-top:auto;display:grid}.report-module__ugPTPG__productName{color:var(--text-strong);font:var(--type-label)}.report-module__ugPTPG__check{top:var(--s2);right:var(--s2);border:1.5px solid var(--input-border);border-radius:var(--radius-control);background:var(--surface);width:28px;height:28px;color:var(--text-muted);place-items:center;display:grid;position:absolute}.report-module__ugPTPG__product[data-selected] .report-module__ugPTPG__check{border-color:var(--burgundy);background:var(--burgundy);color:#fff}.report-module__ugPTPG__chosenList{border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);margin:0;padding:0;list-style:none}.report-module__ugPTPG__chosenRow{align-items:center;gap:var(--s3);min-height:56px;padding:var(--s1) var(--s2) var(--s1) var(--s4);grid-template-columns:minmax(0,1fr) 44px;display:grid}.report-module__ugPTPG__report:not([data-tray]) .report-module__ugPTPG__chosenRow{padding-right:var(--s4);grid-template-columns:minmax(0,1fr) auto}.report-module__ugPTPG__chosenRow+.report-module__ugPTPG__chosenRow{border-top:1px solid var(--divider)}.report-module__ugPTPG__chosenName{min-width:0;color:var(--text-strong);font-weight:600}.report-module__ugPTPG__remove{width:44px;padding:0}.report-module__ugPTPG__tray{z-index:8;background:var(--surface);border-top:1px solid var(--divider);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.report-module__ugPTPG__trayInner{justify-content:space-between;align-items:center;gap:var(--s4);max-width:1120px;padding:var(--s3) var(--gutter);margin:0 auto;display:flex}.report-module__ugPTPG__trayInfo{min-width:0;color:var(--text);font:var(--type-body);display:grid}.report-module__ugPTPG__trayInfo strong{color:var(--text-strong);font:var(--type-label)}.report-module__ugPTPG__finish{flex:none}@media (max-width:639px){.report-module__ugPTPG__trayInner{gap:var(--s3)}.report-module__ugPTPG__finish{padding-inline:var(--s4);white-space:normal}}html:has(.report-module__ugPTPG__tray){scroll-padding-bottom:96px}
.consultation-module__5g5nsq__shell{min-height:100dvh}.consultation-module__5g5nsq__masthead{z-index:10;background:var(--surface);border-bottom:1px solid var(--divider);position:relative}.consultation-module__5g5nsq__mastheadInner{align-items:center;gap:var(--s4);max-width:1120px;min-height:var(--header-h);padding:var(--s2) var(--gutter);margin:0 auto;display:flex}.consultation-module__5g5nsq__brandMark{align-items:center;gap:var(--s4);min-width:0;display:flex}.consultation-module__5g5nsq__logo{width:auto;height:34px}.consultation-module__5g5nsq__appTitle{padding-left:var(--s4);border-left:1px solid var(--divider);color:var(--text);font:var(--type-body);white-space:nowrap;font-weight:500}.consultation-module__5g5nsq__mastheadAction{margin-left:auto}@media (max-width:639px){.consultation-module__5g5nsq__logo{height:28px}.consultation-module__5g5nsq__appTitle{display:none}}.consultation-module__5g5nsq__layout{gap:var(--s10);max-width:1120px;padding:var(--s8) var(--gutter) var(--s10);margin:0 auto;scroll-margin-top:0;display:grid}@media (min-width:900px){.consultation-module__5g5nsq__layout{grid-template-columns:192px minmax(0,780px)}}.consultation-module__5g5nsq__main{min-width:0}.consultation-module__5g5nsq__rail{display:none}@media (min-width:900px){.consultation-module__5g5nsq__rail{top:var(--s6);align-self:start;display:block;position:sticky}}.consultation-module__5g5nsq__steps{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.consultation-module__5g5nsq__stepItem{align-items:flex-start;gap:var(--s3);width:100%;min-height:52px;padding:var(--s2) var(--s3);border-radius:var(--radius-control);color:var(--text);text-align:left;transition:background-color var(--t-fast);background:0 0;border:0;display:flex;position:relative}.consultation-module__5g5nsq__stepItem:not(:disabled):hover{background:var(--surface-ivory)}.consultation-module__5g5nsq__stepItem:disabled{cursor:default;color:var(--text-muted)}.consultation-module__5g5nsq__stepItem[data-state=current]{background:var(--surface);box-shadow:inset 3px 0 0 var(--burgundy)}.consultation-module__5g5nsq__stepMarker{width:24px;height:24px;font:var(--type-meta);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-weight:600;display:grid}.consultation-module__5g5nsq__stepItem[data-state=done] .consultation-module__5g5nsq__stepMarker{border:1.5px solid var(--text-strong);color:var(--text-strong)}.consultation-module__5g5nsq__stepItem[data-state=current] .consultation-module__5g5nsq__stepMarker{background:var(--burgundy);color:#fff}.consultation-module__5g5nsq__stepItem[data-state=upcoming] .consultation-module__5g5nsq__stepMarker{border:1.5px dashed var(--input-border);color:var(--text-muted)}.consultation-module__5g5nsq__stepText{min-width:0;display:grid}.consultation-module__5g5nsq__stepName{font:var(--type-label);font-weight:500}.consultation-module__5g5nsq__stepItem[data-state=current] .consultation-module__5g5nsq__stepName{color:var(--text-strong);font-weight:700}.consultation-module__5g5nsq__stepPurpose{font:var(--type-meta);color:var(--text-muted)}.consultation-module__5g5nsq__mobileStepper{margin-bottom:var(--s6);position:relative}@media (min-width:900px){.consultation-module__5g5nsq__mobileStepper{display:none}}.consultation-module__5g5nsq__mobileStepperBar{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.consultation-module__5g5nsq__mobileStepperText{color:var(--text-strong);font:var(--type-label);margin:0;display:grid}.consultation-module__5g5nsq__chevron{transition:transform var(--t-fast)}.consultation-module__5g5nsq__chevron[data-open]{transform:rotate(180deg)}.consultation-module__5g5nsq__progress{height:3px;margin-top:var(--s3);background:var(--divider);overflow:hidden}.consultation-module__5g5nsq__progress span{background:var(--burgundy);transform-origin:0;height:100%;transition:transform var(--t-overlay);display:block}.consultation-module__5g5nsq__mobileSteps{z-index:15;top:calc(100% + var(--s2));padding:var(--s2);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--overlay-shadow);animation:consultation-module__5g5nsq__overlay-in var(--t-overlay);position:absolute;left:0;right:0}@keyframes consultation-module__5g5nsq__overlay-in{0%{opacity:0;transform:translateY(-4px)}}.consultation-module__5g5nsq__stepHeader{margin-bottom:var(--s6)}.consultation-module__5g5nsq__eyebrow{color:var(--text-muted);font:var(--type-meta);margin:0;font-weight:500}@media (max-width:899px){.consultation-module__5g5nsq__stepHeader .consultation-module__5g5nsq__eyebrow{display:none}}.consultation-module__5g5nsq__stepTitle{margin:var(--s1) 0 var(--s2);font:var(--type-page);letter-spacing:-.01em}.consultation-module__5g5nsq__stepTitle:focus{outline:none}.consultation-module__5g5nsq__stepTitle:focus-visible{outline:2px solid var(--burgundy);outline-offset:4px}.consultation-module__5g5nsq__stepIntro{color:var(--text-muted);font:var(--type-body);margin:0;font-size:.9375rem}.consultation-module__5g5nsq__form{gap:var(--s6);display:grid}.consultation-module__5g5nsq__questions{gap:var(--s6);min-width:0;display:grid}.consultation-module__5g5nsq__questions>section+section{padding-top:var(--s6);border-top:1px solid var(--divider)}.consultation-module__5g5nsq__errorSummary:focus{outline:2px solid var(--error);outline-offset:2px}.consultation-module__5g5nsq__errorList{gap:var(--s1);margin:var(--s1) 0 0;padding-left:18px;display:grid}.consultation-module__5g5nsq__errorList a{color:var(--error);font-weight:600}.consultation-module__5g5nsq__actionBar{margin-top:var(--s2);padding-top:var(--s6);border-top:1px solid var(--divider)}.consultation-module__5g5nsq__actionRow{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.consultation-module__5g5nsq__spacer{flex:1}@media (max-width:639px){html:has(.consultation-module__5g5nsq__actionBar){scroll-padding-bottom:104px}.consultation-module__5g5nsq__actionBar{z-index:5;margin-inline:calc(-1 * var(--gutter));padding:var(--s3) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--divider);position:sticky;bottom:0}.consultation-module__5g5nsq__back{padding-inline:var(--s4)}.consultation-module__5g5nsq__next{white-space:normal;flex:1}.consultation-module__5g5nsq__spacer{display:none}}
.admin-module__4WpgRW__shell{min-height:100dvh}.admin-module__4WpgRW__header{z-index:10;background:var(--surface);border-bottom:1px solid var(--divider);position:relative}.admin-module__4WpgRW__headerInner{align-items:center;gap:var(--s4);max-width:1280px;min-height:var(--header-h);padding:var(--s2) var(--gutter);margin:0 auto;display:flex}.admin-module__4WpgRW__headerNav{align-items:center;gap:var(--s4);font:var(--type-body);margin-left:auto;display:flex}.admin-module__4WpgRW__headerNav a{color:var(--text-strong);font-weight:500}.admin-module__4WpgRW__who{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;color:var(--text-muted);overflow:hidden}.admin-module__4WpgRW__desktopOnly{display:contents}.admin-module__4WpgRW__phoneOnly{display:none}@media (max-width:767px){.admin-module__4WpgRW__desktopOnly{display:none}.admin-module__4WpgRW__phoneOnly{display:block}}.admin-module__4WpgRW__menu{position:relative}.admin-module__4WpgRW__menuPanel{z-index:20;top:calc(100% + var(--s2));width:min(280px, calc(100vw - 2 * var(--gutter)));padding:var(--s2);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--overlay-shadow);animation:admin-module__4WpgRW__overlay-in var(--t-overlay);display:grid;position:absolute;right:0}@keyframes admin-module__4WpgRW__overlay-in{0%{opacity:0;transform:translateY(-4px)}}.admin-module__4WpgRW__menuEmail{padding:var(--s2) var(--s3) var(--s3);border-bottom:1px solid var(--divider);color:var(--text-muted);font:var(--type-meta);overflow-wrap:anywhere;margin:0}.admin-module__4WpgRW__menuItem{width:100%;min-height:44px;padding:0 var(--s3);border-radius:var(--radius-control);color:var(--text-strong);font:var(--type-body);text-align:left;background:0 0;border:0;align-items:center;font-weight:500;text-decoration:none;display:flex}.admin-module__4WpgRW__menuItem:hover{background:var(--surface-ivory);color:var(--text-strong)}.admin-module__4WpgRW__tabs{border-top:1px solid var(--divider)}.admin-module__4WpgRW__tabsInner{gap:var(--s1);max-width:1280px;padding:0 var(--gutter);margin:0 auto;display:flex}.admin-module__4WpgRW__tab{min-height:44px;padding:0 var(--s3);color:var(--text-muted);font:var(--type-body);border-bottom:3px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__tab:hover{color:var(--text-strong)}.admin-module__4WpgRW__tab[aria-current=page]{color:var(--burgundy);border-bottom-color:var(--burgundy)}.admin-module__4WpgRW__main{max-width:1280px;padding:var(--s8) var(--gutter) var(--s10);margin:0 auto}.admin-module__4WpgRW__pageHead{justify-content:space-between;align-items:flex-end;gap:var(--s3);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.admin-module__4WpgRW__title{font:var(--type-page);letter-spacing:-.01em;margin:0}.admin-module__4WpgRW__lede{margin:var(--s1) 0 0;color:var(--text-muted)}.admin-module__4WpgRW__muted{color:var(--text-muted)}.admin-module__4WpgRW__sub{color:var(--text-muted);font:var(--type-meta);display:block}.admin-module__4WpgRW__nowrap{white-space:nowrap}.admin-module__4WpgRW__breakAll{overflow-wrap:anywhere}.admin-module__4WpgRW__toolbar{gap:var(--s3);margin-bottom:var(--s6);padding:var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);display:grid}.admin-module__4WpgRW__toolbarRow{gap:var(--s3);align-items:end;min-width:0;display:grid}@media (min-width:768px){.admin-module__4WpgRW__toolbarRow{grid-template-columns:minmax(200px,2fr) auto}.admin-module__4WpgRW__toolbarRow[data-has-extras]{grid-template-columns:minmax(200px,2.2fr) minmax(0,5fr) auto}}.admin-module__4WpgRW__extras{gap:var(--s3);min-width:0;display:grid}@media (min-width:768px){.admin-module__4WpgRW__extras{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:end}}.admin-module__4WpgRW__dateRange{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0;display:grid}@media (min-width:768px){.admin-module__4WpgRW__dateRange{display:contents}}.admin-module__4WpgRW__toolbarActions{align-items:center;gap:var(--s3);display:flex}.admin-module__4WpgRW__filtersToggle,.admin-module__4WpgRW__applied{display:none}@media (max-width:767px){.admin-module__4WpgRW__filtersToggle{display:flex}.admin-module__4WpgRW__extras[data-open=false]{display:none}.admin-module__4WpgRW__applied{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.admin-module__4WpgRW__toolbarActions>*{flex:1}}.admin-module__4WpgRW__smallLabel{font:var(--type-meta);color:var(--text-strong);font-weight:600}.admin-module__4WpgRW__tableWrap{border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);position:relative;overflow-x:auto}.admin-module__4WpgRW__table{border-collapse:collapse;width:100%;font:var(--type-body)}.admin-module__4WpgRW__table th{padding:var(--s3) var(--s4);border-bottom:1px solid var(--divider);background:var(--surface-ivory);color:var(--text);font:var(--type-meta);text-align:left;white-space:nowrap;font-weight:600}.admin-module__4WpgRW__table td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--divider);color:var(--text);vertical-align:top}.admin-module__4WpgRW__table tbody tr:last-child td{border-bottom:0}.admin-module__4WpgRW__table tbody tr:hover td{background:#fffcf9}.admin-module__4WpgRW__table tbody tr[data-returned] td{background:var(--selected)}.admin-module__4WpgRW__wideTable{min-width:860px}.admin-module__4WpgRW__clientLink{color:var(--text-strong);font:var(--type-label);text-decoration:underline;-webkit-text-decoration-color:var(--divider);text-decoration-color:var(--divider);text-underline-offset:4px}.admin-module__4WpgRW__clientLink:hover{color:var(--burgundy);text-decoration-color:currentColor}.admin-module__4WpgRW__concerns{min-width:220px;max-width:44ch}.admin-module__4WpgRW__right{text-align:right!important}.admin-module__4WpgRW__rowActions{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.admin-module__4WpgRW__recordsTable{display:block}.admin-module__4WpgRW__recordList{display:none}@media (max-width:639px){.admin-module__4WpgRW__recordsTable{display:none}.admin-module__4WpgRW__recordList{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}}.admin-module__4WpgRW__recordCard{gap:var(--s2);padding:var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);scroll-margin-top:var(--s4);display:grid}.admin-module__4WpgRW__recordCard[data-returned]{border-color:var(--burgundy);box-shadow:inset 0 0 0 1px var(--burgundy)}.admin-module__4WpgRW__recordCardTop{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.admin-module__4WpgRW__recordMeta{color:var(--text);font:var(--type-body);margin:0}.admin-module__4WpgRW__recordActions{gap:var(--s2);margin-top:var(--s1);display:flex}.admin-module__4WpgRW__recordActions>*{flex:1}.admin-module__4WpgRW__statusCell{justify-items:start;gap:var(--s1);display:grid}.admin-module__4WpgRW__pager{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.admin-module__4WpgRW__pagerSummary,.admin-module__4WpgRW__pageSizes{color:var(--text-muted);margin:0}.admin-module__4WpgRW__pageLinks{align-items:center;gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.admin-module__4WpgRW__pageNumber{min-width:44px;min-height:44px;padding:0 var(--s2);border-radius:var(--radius-control);color:var(--text-strong);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__pageNumber:hover{background:var(--surface-ivory)}.admin-module__4WpgRW__pageNumber[aria-current=page]{border-color:var(--burgundy);background:var(--surface);color:var(--burgundy)}.admin-module__4WpgRW__pageGap{min-width:24px;color:var(--text-muted);text-align:center}.admin-module__4WpgRW__pageSizes{align-items:center;gap:var(--s2);display:flex}.admin-module__4WpgRW__pageSizes a{min-width:32px;min-height:44px;color:var(--text-strong);justify-content:center;align-items:center;display:inline-flex}.admin-module__4WpgRW__pageSizes [aria-current]{min-width:32px;color:var(--burgundy);text-align:center;font-weight:600}@media (max-width:639px){.admin-module__4WpgRW__pageLinks li:not([data-current]):not(:first-child):not(:last-child){display:none}}.admin-module__4WpgRW__state{justify-items:start;gap:var(--s2);padding:var(--s8) var(--s6);border:1px dashed var(--divider);border-radius:var(--radius-panel);background:var(--surface);display:grid}.admin-module__4WpgRW__stateTitle{color:var(--text-strong);font:var(--type-section);margin:0}.admin-module__4WpgRW__state p{margin:0}.admin-module__4WpgRW__skeleton{gap:var(--s2);display:grid}.admin-module__4WpgRW__skeleton span{border-radius:var(--radius-panel);background:linear-gradient(90deg, var(--surface-ivory), #fff, var(--surface-ivory));background-size:200% 100%;height:56px;animation:1.4s ease-in-out infinite admin-module__4WpgRW__shimmer;display:block}@keyframes admin-module__4WpgRW__shimmer{to{background-position:-200% 0}}.admin-module__4WpgRW__backLink{align-items:center;gap:var(--s1);min-height:44px;margin-bottom:var(--s2);color:var(--text-strong);font-weight:600;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__backLink:hover{color:var(--burgundy)}.admin-module__4WpgRW__recordHeader{gap:var(--s3);padding:var(--s6);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);display:grid}.admin-module__4WpgRW__recordHeaderTop{justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap;display:flex}.admin-module__4WpgRW__facts{align-items:flex-start;gap:var(--s2) var(--s6);flex-wrap:wrap;margin:0;display:flex}.admin-module__4WpgRW__facts div{display:grid}.admin-module__4WpgRW__facts dt{color:var(--text-muted);font:var(--type-meta)}.admin-module__4WpgRW__facts dd{color:var(--text-strong);font:var(--type-body);margin:0;font-weight:500}.admin-module__4WpgRW__sectionNav{z-index:4;gap:var(--s1) var(--s2);margin:var(--s4) 0 var(--s6);padding:var(--s2) 0;background:var(--bg);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex;position:sticky;top:0}.admin-module__4WpgRW__sectionNav a{min-height:44px;padding:0 var(--s3);border-radius:var(--radius-control);color:var(--text-strong);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__sectionNav a:hover{background:var(--surface);color:var(--burgundy)}@media (max-width:639px){.admin-module__4WpgRW__sectionNav{position:static}.admin-module__4WpgRW__sectionNav a{min-height:40px;padding:0 var(--s2);border:1px solid var(--divider);background:var(--surface)}}.admin-module__4WpgRW__detailSections{gap:var(--s6);display:grid}.admin-module__4WpgRW__card{border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);scroll-margin-top:72px}.admin-module__4WpgRW__cardHead{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s6);border-bottom:1px solid var(--divider);display:flex}.admin-module__4WpgRW__cardTitle{font:var(--type-section);margin:0}.admin-module__4WpgRW__cardTitle:focus{outline:none}.admin-module__4WpgRW__cardTitle:focus-visible,.admin-module__4WpgRW__disclosure summary:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}.admin-module__4WpgRW__cardBody{gap:var(--s4);padding:var(--s4) var(--s6) var(--s6);display:grid}@media (max-width:639px){.admin-module__4WpgRW__cardHead,.admin-module__4WpgRW__cardBody{padding-inline:var(--s4)}}.admin-module__4WpgRW__disclosure summary{justify-content:space-between;align-items:center;gap:var(--s3);min-height:56px;padding:var(--s3) var(--s6);cursor:pointer;list-style:none;display:flex}.admin-module__4WpgRW__disclosure summary::-webkit-details-marker{display:none}.admin-module__4WpgRW__disclosure summary:after{content:"";border-right:2px solid var(--text-strong);border-bottom:2px solid var(--text-strong);width:9px;height:9px;transition:transform var(--t-fast);flex:none;margin-top:-5px;transform:rotate(45deg)}.admin-module__4WpgRW__disclosure[open] summary{border-bottom:1px solid var(--divider)}.admin-module__4WpgRW__disclosure[open] summary:after{margin-top:4px;transform:rotate(-135deg)}@media (max-width:639px){.admin-module__4WpgRW__disclosure summary{padding-inline:var(--s4)}}.admin-module__4WpgRW__answers{margin:0}.admin-module__4WpgRW__answerRow{gap:var(--s1) var(--s6);padding:var(--s3) 0;border-bottom:1px solid var(--divider);display:grid}.admin-module__4WpgRW__answerRow:last-child{border-bottom:0}@media (min-width:640px){.admin-module__4WpgRW__answerRow{grid-template-columns:minmax(180px,34%) minmax(0,1fr)}}.admin-module__4WpgRW__answerRow dt{color:var(--text-muted)}.admin-module__4WpgRW__answerRow dd{color:var(--text-strong);margin:0}.admin-module__4WpgRW__drives{margin-left:var(--s2);color:var(--bronze);font:var(--type-meta);align-items:center;gap:4px;display:inline-flex}.admin-module__4WpgRW__lineList{margin:0;padding:0;list-style:none}.admin-module__4WpgRW__lineItem{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr);display:grid}.admin-module__4WpgRW__lineItem:last-child{border-bottom:0}.admin-module__4WpgRW__lineName{min-width:0;color:var(--text-strong);font-weight:500}.admin-module__4WpgRW__brandBlock{gap:var(--s1);padding-top:var(--s4);border-top:1px solid var(--divider);display:grid}.admin-module__4WpgRW__brandBlock:first-of-type{border-top:0;padding-top:0}.admin-module__4WpgRW__brandName{color:var(--bronze);font:var(--type-label);margin:0}.admin-module__4WpgRW__inlineDisclosure summary{min-height:44px;color:var(--burgundy);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.admin-module__4WpgRW__groupLabel{margin:var(--s3) 0 0;color:var(--text-strong);font:var(--type-meta);font-weight:600}.admin-module__4WpgRW__authMain{padding:var(--s10) var(--gutter);place-items:start center;display:grid}.admin-module__4WpgRW__authCard{width:100%;max-width:440px;padding:var(--s8);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface)}@media (max-width:639px){.admin-module__4WpgRW__authMain{padding-top:var(--s6)}.admin-module__4WpgRW__authCard{padding:var(--s6) var(--s4)}}.admin-module__4WpgRW__authForm{gap:var(--s4);margin-top:var(--s6);display:grid}.admin-module__4WpgRW__locationBox{justify-items:start;gap:var(--s1);padding:var(--s3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--surface-ivory);display:grid}.admin-module__4WpgRW__locationBox[data-state=ready]{background:var(--success-surface);border-color:#9cc3a6}.admin-module__4WpgRW__locationBox[data-state=error]{background:var(--error-surface);border-color:#eaa99f}.admin-module__4WpgRW__locationHead{align-items:center;gap:var(--s2);color:var(--text-strong);font:var(--type-label);display:flex}.admin-module__4WpgRW__locationBox[data-state=ready] .admin-module__4WpgRW__locationHead svg{color:var(--success)}.admin-module__4WpgRW__locationBox[data-state=error] .admin-module__4WpgRW__locationHead svg{color:var(--error)}.admin-module__4WpgRW__locationText{color:var(--text);font:var(--type-body);margin:0}.admin-module__4WpgRW__inlineForm{gap:var(--s3);align-items:end;display:grid}@media (min-width:768px){.admin-module__4WpgRW__inlineForm{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}}.admin-module__4WpgRW__formMessage{margin-bottom:var(--s4)}.admin-module__4WpgRW__userCreateForm{align-items:start}@media (min-width:768px){.admin-module__4WpgRW__userCreateForm{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.admin-module__4WpgRW__userCreateForm>fieldset{grid-column:1/-1;width:100%;max-width:480px}}.admin-module__4WpgRW__stack{gap:var(--s3);display:grid}.admin-module__4WpgRW__stack>p{margin:0}.admin-module__4WpgRW__tabsInner{flex-wrap:wrap}.admin-module__4WpgRW__tab:focus-visible{outline-offset:-3px}.admin-module__4WpgRW__employeeCell{min-width:200px}.admin-module__4WpgRW__alertBody{min-width:0}.admin-module__4WpgRW__alertList{margin:var(--s1) 0 0;overflow-wrap:anywhere;padding-left:1.25em}.admin-module__4WpgRW__alertList li+li{margin-top:2px}.admin-module__4WpgRW__linkMessage{align-items:center}.admin-module__4WpgRW__linkMessage p{flex:1}.admin-module__4WpgRW__linkMessage button{justify-content:center;min-width:44px}.admin-module__4WpgRW__linkRow{gap:var(--s3);align-items:center;display:grid}@media (min-width:640px){.admin-module__4WpgRW__linkRow{grid-template-columns:minmax(0,1fr) auto}}.admin-module__4WpgRW__linkForm{gap:var(--s3);align-items:end;display:grid}@media (min-width:768px){.admin-module__4WpgRW__linkForm{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}}.admin-module__4WpgRW__linkRow>.admin-module__4WpgRW__rowError,.admin-module__4WpgRW__linkForm>.admin-module__4WpgRW__rowError{grid-column:1/-1}@media (min-width:768px){.admin-module__4WpgRW__inlineForm>.admin-module__4WpgRW__rowError{grid-column:2/-1}}
.performance-module__iaMwxq__viewTabs{gap:0 var(--s2);margin:0 0 var(--s6);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex}.performance-module__iaMwxq__viewTab{min-height:44px;padding:0 var(--s3);color:var(--text-muted);font:var(--type-body);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.performance-module__iaMwxq__viewTab:hover{color:var(--text-strong)}.performance-module__iaMwxq__viewTab[aria-current=page]{color:var(--burgundy);border-bottom-color:var(--burgundy)}.performance-module__iaMwxq__kpis{gap:var(--s3);margin:0 0 var(--s6);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:0;list-style:none;display:grid}.performance-module__iaMwxq__kpi{padding:var(--s3) var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);gap:2px;display:grid}.performance-module__iaMwxq__kpiLabel{color:var(--text-muted);font:var(--type-meta)}.performance-module__iaMwxq__kpiValue{color:var(--text-strong);font:var(--type-section)}.performance-module__iaMwxq__kpiSub{color:var(--text-muted);font:var(--type-meta)}.performance-module__iaMwxq__kpi[data-lead=true] .performance-module__iaMwxq__kpiValue{color:var(--burgundy)}.performance-module__iaMwxq__composition{margin:0 0 var(--s6);padding:var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface)}.performance-module__iaMwxq__compositionHead{margin:0 0 var(--s3);color:var(--text-muted);font:var(--type-meta)}.performance-module__iaMwxq__perfTable{min-width:1040px}.performance-module__iaMwxq__nameCell{min-width:190px}.performance-module__iaMwxq__moneyCol{min-width:112px}.performance-module__iaMwxq__backLink{align-items:center;gap:var(--s2);margin-bottom:var(--s3);color:var(--text-muted);font:var(--type-meta);text-decoration:none;display:inline-flex}.performance-module__iaMwxq__backLink:hover{color:var(--burgundy)}.performance-module__iaMwxq__panel{padding:var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface)}.performance-module__iaMwxq__panelHead{margin:0 0 var(--s3);color:var(--text-strong);font:var(--type-label)}.performance-module__iaMwxq__panelNote{margin:var(--s2) 0 0;color:var(--text-muted);font:var(--type-meta)}.performance-module__iaMwxq__itemTable{min-width:620px}.performance-module__iaMwxq__compare{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.performance-module__iaMwxq__compare{grid-template-columns:1fr}}.performance-module__iaMwxq__recoList{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.performance-module__iaMwxq__recoItem{padding-left:var(--s3);border-left:3px solid var(--divider);gap:2px;display:grid}.performance-module__iaMwxq__recoItem[data-state=billed]{border-left-color:var(--success)}.performance-module__iaMwxq__recoItem[data-state=unbillable]{border-left-color:var(--error)}.performance-module__iaMwxq__recoName{color:var(--text-strong);font:var(--type-body);font-weight:600}.performance-module__iaMwxq__consultCard{gap:var(--s4);padding:var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);display:grid}.performance-module__iaMwxq__consultHead{align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.performance-module__iaMwxq__consultTitle{color:var(--text-strong);font:var(--type-label);margin:0}.performance-module__iaMwxq__gapGrid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.performance-module__iaMwxq__blockerList{margin:0;padding:0;list-style:none;display:grid}.performance-module__iaMwxq__blockerRow{align-items:baseline;gap:var(--s2) var(--s4);padding:var(--s3) 0;border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.performance-module__iaMwxq__blockerRow:first-child{border-top:0}.performance-module__iaMwxq__blockerCount{min-width:3ch;color:var(--burgundy);font:var(--type-section)}.performance-module__iaMwxq__blockerBody{flex:320px}.performance-module__iaMwxq__blockerLabel{color:var(--text-strong);font:var(--type-label)}.performance-module__iaMwxq__estimate{margin-left:var(--s2);padding:0 var(--s2);background:var(--disabled-surface);color:var(--text-muted);font:var(--type-meta);border-radius:999px;display:inline-block}.performance-module__iaMwxq__headWithMenu{position:relative}.performance-module__iaMwxq__headWithMenu .performance-module__iaMwxq__exportMenu{position:static}.performance-module__iaMwxq__headWithMenu .performance-module__iaMwxq__exportPanel{gap:var(--s3);width:min(340px, calc(100vw - 2 * var(--gutter)));padding:var(--s4)}.performance-module__iaMwxq__headWithMenu .performance-module__iaMwxq__exportPanel[hidden]{display:none}.performance-module__iaMwxq__exportHead{color:var(--text-strong);font:var(--type-label);margin:0}.performance-module__iaMwxq__exportDates{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.performance-module__iaMwxq__exportActions{justify-content:flex-end;gap:var(--s2);display:flex}
.catalog-module__Y6Ggia__section{gap:var(--s4);padding-bottom:var(--s8);border-bottom:1px solid var(--divider);flex-direction:column;display:flex}.catalog-module__Y6Ggia__section:last-of-type{border-bottom:0}.catalog-module__Y6Ggia__sectionHead{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.catalog-module__Y6Ggia__sectionTitle{align-items:center;gap:var(--s2);font:var(--type-section);color:var(--text-strong);margin:0;display:flex}.catalog-module__Y6Ggia__sectionTitle svg{color:var(--bronze)}.catalog-module__Y6Ggia__headActions{gap:var(--s2);flex-wrap:wrap;display:flex}.catalog-module__Y6Ggia__smallLabel{font:var(--type-label);color:var(--text-muted)}.catalog-module__Y6Ggia__pills{gap:var(--s2);flex-wrap:wrap;display:flex}.catalog-module__Y6Ggia__pill{min-width:160px;padding:var(--s3) var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;gap:2px;display:flex}.catalog-module__Y6Ggia__pill:hover{border-color:var(--input-border)}.catalog-module__Y6Ggia__pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-module__Y6Ggia__pill[data-selected]{border-color:var(--burgundy);background:var(--selected)}.catalog-module__Y6Ggia__pill[data-muted] .catalog-module__Y6Ggia__pillName{color:var(--text-muted);text-decoration:line-through}.catalog-module__Y6Ggia__pillName{font:var(--type-label);color:var(--text-strong)}.catalog-module__Y6Ggia__pillMeta{font:var(--type-meta);color:var(--text-muted)}.catalog-module__Y6Ggia__panel{gap:var(--s4);padding:var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface-ivory);flex-direction:column;display:flex}.catalog-module__Y6Ggia__panelTitle{font:var(--type-label);color:var(--text-strong);margin:0}.catalog-module__Y6Ggia__formRow{gap:var(--s4);flex-wrap:wrap;display:flex}.catalog-module__Y6Ggia__formRow>*{flex:200px}.catalog-module__Y6Ggia__narrow{flex:0 150px}.catalog-module__Y6Ggia__formActions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.catalog-module__Y6Ggia__formActions p{flex:240px;margin:0}.catalog-module__Y6Ggia__productForm{gap:var(--s4);flex-wrap:wrap;align-items:flex-start;display:flex}.catalog-module__Y6Ggia__productForm>*{flex:180px}.catalog-module__Y6Ggia__productForm>:first-child{flex:none}.catalog-module__Y6Ggia__rowForm{gap:var(--s4);padding:var(--s3) 0;flex-direction:column;display:flex}.catalog-module__Y6Ggia__imageField{align-items:center;gap:var(--s3);display:flex}.catalog-module__Y6Ggia__thumb{border:1px solid var(--divider);border-radius:var(--radius-control);width:64px;height:64px;color:var(--text-muted);background:#fff;flex:none;place-items:center;display:grid;overflow:hidden}.catalog-module__Y6Ggia__thumb img{object-fit:contain;width:100%;height:100%}.catalog-module__Y6Ggia__thumb[data-empty]{background:var(--disabled-surface);border-style:dashed}.catalog-module__Y6Ggia__imageActions{align-items:flex-start;gap:var(--s1);flex-direction:column;display:flex}.catalog-module__Y6Ggia__fileInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.catalog-module__Y6Ggia__brandPicker{gap:var(--s2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.catalog-module__Y6Ggia__brandTags{gap:var(--s1);flex-wrap:wrap;display:flex}.catalog-module__Y6Ggia__loose{padding:var(--s3) var(--s4);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface-ivory)}.catalog-module__Y6Ggia__loose summary{font:var(--type-label);color:var(--text-strong);cursor:pointer}.catalog-module__Y6Ggia__looseList{gap:var(--s2);margin:var(--s3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.catalog-module__Y6Ggia__looseList li{justify-content:space-between;align-items:center;gap:var(--s3);font:var(--type-body);flex-wrap:wrap;display:flex}.catalog-module__Y6Ggia__looseList select{flex:0 220px}.catalog-module__Y6Ggia__zenotiIds{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.catalog-module__Y6Ggia__zenotiId{font:var(--type-meta);color:var(--text-strong);font-variant-numeric:tabular-nums;font-weight:600}.catalog-module__Y6Ggia__stickyMessage{bottom:var(--s4);box-shadow:var(--overlay-shadow);align-items:center;position:sticky}.catalog-module__Y6Ggia__stickyMessage p{flex:1;margin:0}@media (max-width:600px){.catalog-module__Y6Ggia__pill{flex:100%;min-width:0}}
