@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--drawer-out:0;--drawer-h:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--field-h:0px;--field-lift:0px}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-light:300;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset])),select,textarea{font-size:16px!important}button,a,[role=button],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]{touch-action:manipulation}input:focus:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset])),textarea:focus{font-size:var(--field-zoom)!important}.fieldCategoryCell{flex-direction:column;gap:6px;min-width:0;display:flex}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select{line-height:normal!important}:root{--field-zoom:20px;--field-grow:5px;--section-gap:30px;--panel-top:10px;--menu-weight:500;--menu-weight-strong:600;--z-menu:1205;--z-topbar:1140;--z-panel:1150;--z-card:1160;--z-dock:1200;--z-card-menu:1210;--z-bar:1250;--z-window-menu:1260;--z-notice:1300;--z-picker:1350;--z-dragging:1400;--z-viewer:1450;--z-modal:1500;--z-modal-menu:1550;--z-recents:1600;--z-recents-menu:1610;--z-dropzone:2000;--z-sheet-menu:2010;--color-apple-blue:#0071e3;--color-link-blue:#06c;--color-signal-blue:#2997ff;--color-carbon:#1d1d1f;--color-frost:#f5f5f7;--color-ice:#f4f8fb;--color-smoke:#333;--color-graphite:#474747;--color-ash:#707070;--color-mist:#858585;--color-pebble:var(--color-frost)}@supports (color:color-mix(in lab, red, red)){:root{--color-pebble:color-mix(in srgb, var(--color-frost) 92.4%, black)}}:root{--color-red:#ff3b30;--color-orange:#ff9500;--color-green:#34c759;--color-blue:#0071e3;--color-teal:#30b0c7;--color-violet:#af52de;--color-highlight:var(--color-carbon);--hairline:#d2d2d7;--ink:var(--color-carbon);--paper:var(--color-frost);--white:#fff;--on-solid:#fff;--on-carbon:#fff;--press-veil:#0000002e;--press-quiet:currentColor}@supports (color:color-mix(in lab, red, red)){:root{--press-quiet:color-mix(in srgb, currentColor 9%, transparent)}}:root{--grey-50:var(--white);--grey-100:var(--color-frost);--grey-200:var(--color-pebble);--grey-300:var(--hairline);--grey-400:var(--color-mist);--grey-500:var(--color-ash);--grey-600:var(--color-graphite);--grey-700:var(--color-smoke);--grey-900:var(--color-carbon);--surface-page:var(--grey-100);--surface-card:var(--grey-50);--surface-control:var(--grey-100);--surface-control-pressed:var(--grey-200);--border-subtle:var(--grey-300);--border-strong:var(--grey-400);--text-primary:var(--grey-900);--text-reading:var(--grey-600);--text-secondary:var(--grey-500);--text-faint:var(--grey-400);--surface-selected:var(--grey-300);--surface-on-selected:var(--text-primary);--surface:var(--surface-card);--surface-ink:var(--text-primary);--surface-muted:var(--text-secondary);--surface-hairline:var(--border-subtle);--surface-raised:var(--surface-card);--surface-solid:var(--color-carbon);--surface-on-solid:var(--on-carbon);--photo-mat:#fff;--photo-ink:#1d1d1f;--photo-active:#1d1d1f;--qr-ink:#1d1d1f;--glass-tint:75%;--topbar-glass:#fff}@supports (color:color-mix(in lab, red, red)){:root{--topbar-glass:color-mix(in srgb, #fff var(--glass-tint), transparent)}}:root{--line:var(--hairline);--muted:var(--color-ash);--olive:var(--color-mist);--topbar-inset:env(safe-area-inset-top,0px);--topbar-h:calc(52px + var(--topbar-inset));--toolbar-h:68px;--subhead-h:30px}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}html[data-theme=sand]{--sand-base:#efe6d6;--sand-50:var(--sand-base);--sand-100:var(--sand-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--sand-100:color-mix(in srgb, var(--sand-base) 97%, black)}}html[data-theme=sand]{--sand-200:var(--sand-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--sand-200:color-mix(in srgb, var(--sand-base) 92.4%, black)}}html[data-theme=sand]{--sand-300:var(--sand-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--sand-300:color-mix(in srgb, var(--sand-base) 86%, black)}}html[data-theme=sand]{--sand-400:var(--sand-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--sand-400:color-mix(in srgb, var(--sand-base) 70%, black)}}html[data-theme=sand]{--sand-500:var(--sand-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--sand-500:color-mix(in srgb, var(--sand-base) 55%, black)}}html[data-theme=sand]{--sand-600:var(--sand-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--sand-600:color-mix(in srgb, var(--sand-base) 42%, black)}}html[data-theme=sand]{--sand-700:var(--sand-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--sand-700:color-mix(in srgb, var(--sand-base) 30%, black)}}html[data-theme=sand]{--sand-800:var(--sand-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--sand-800:color-mix(in srgb, var(--sand-base) 22%, black)}}html[data-theme=sand]{--sand-900:var(--sand-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--sand-900:color-mix(in srgb, var(--sand-base) 14%, black)}}html[data-theme=sand]{--surface-page:var(--sand-100);--surface-card:var(--sand-50);--surface-control:var(--sand-100);--surface-control-pressed:var(--sand-200);--border-subtle:var(--hairline);--border-strong:var(--sand-400);--text-reading:var(--sand-700);--text-secondary:var(--sand-600);--text-faint:var(--sand-500);--surface-selected:var(--sand-300);--surface-on-selected:var(--text-primary);--text-primary:var(--ink);--color-ash:var(--sand-600);--color-mist:var(--sand-500);--color-carbon:var(--sand-900);--color-graphite:var(--sand-700);--color-smoke:var(--sand-800);--color-ice:var(--sand-50);--color-pebble:var(--sand-200);--white:var(--sand-50);--color-frost:var(--sand-100);--topbar-glass:var(--white)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sand]{--topbar-glass:color-mix(in srgb, var(--white) var(--glass-tint), transparent)}}html[data-theme=sand]{--hairline:#b3a488}:root{--sheet-glow:#00000038;--window-shadow:0 6px 24px #00000040, 0 24px 70px #00000061;--drawer-glow:#00000057;--shadow-ink:0 0 0;--shadow-warm:120 120 128;--shadow-card:84 84 90}html[data-theme=black]{--sheet-glow:#ffffff26;--drawer-glow:#ffffff47;--shadow-ink:255 255 255;--shadow-warm:255 255 255;--shadow-card:255 255 255}html[data-theme=sand]{--shadow-warm:92 62 30;--shadow-card:64 43 21}html[data-theme=green]{--sheet-glow:#ffffff26;--drawer-glow:#ffffff47;--shadow-ink:255 255 255;--shadow-warm:146 154 104;--shadow-card:179 184 149}html[data-theme=blue]{--sheet-glow:#ffffff26;--drawer-glow:#ffffff47;--shadow-ink:255 255 255;--shadow-warm:127 161 205;--shadow-card:165 189 220}html[data-theme=black]{--black-0:#000;--black-50:#141416;--black-100:#26262a;--black-200:#3a3a40;--black-300:#5c5c64;--black-400:#86868d;--black-500:#9b9ba2;--black-600:#bcbcc2;--black-700:#d4d4d8;--black-900:#f2f2f4;--surface-page:var(--black-0);--surface-card:var(--black-50);--surface-control:var(--black-0);--surface-control-pressed:var(--black-100);--border-subtle:var(--black-200);--border-strong:var(--black-400);--text-primary:var(--black-900);--text-reading:var(--black-600);--text-secondary:var(--black-500);--text-faint:var(--black-400);--surface-selected:var(--black-300);--surface-on-selected:var(--text-primary);--color-frost:var(--black-0);--white:var(--black-50);--color-pebble:var(--black-100);--color-carbon:var(--black-900);--on-carbon:#141416;--hairline:var(--black-200);--color-smoke:var(--black-700);--color-graphite:var(--black-600);--color-ash:var(--black-500);--color-mist:var(--black-400);--color-ice:#12171c;--glass-tint:75%;--topbar-glass:var(--white)}@supports (color:color-mix(in lab, red, red)){html[data-theme=black]{--topbar-glass:color-mix(in srgb, var(--white) var(--glass-tint), transparent)}}html[data-theme=black]{--photo-active:var(--color-blue);--qr-ink:var(--color-carbon)}html[data-theme=green]{--green-base:#2b310a;--green-0:var(--green-base);--green-50:var(--green-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--green-50:color-mix(in srgb, var(--green-base) 92%, white)}}html[data-theme=green]{--green-100:var(--green-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--green-100:color-mix(in srgb, var(--green-base) 85%, white)}}html[data-theme=green]{--green-200:var(--green-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--green-200:color-mix(in srgb, var(--green-base) 77%, white)}}html[data-theme=green]{--green-300:var(--green-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--green-300:color-mix(in srgb, var(--green-base) 63%, white)}}html[data-theme=green]{--green-400:var(--green-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--green-400:color-mix(in srgb, var(--green-base) 47%, white)}}html[data-theme=green]{--green-500:var(--green-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--green-500:color-mix(in srgb, var(--green-base) 39%, white)}}html[data-theme=green]{--green-600:var(--green-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--green-600:color-mix(in srgb, var(--green-base) 26%, white)}}html[data-theme=green]{--green-700:var(--green-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--green-700:color-mix(in srgb, var(--green-base) 16%, white)}}html[data-theme=green]{--green-900:var(--green-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--green-900:color-mix(in srgb, var(--green-base) 5%, white)}}html[data-theme=green]{--surface-page:var(--green-0);--surface-card:var(--green-50);--surface-control:var(--green-0);--surface-control-pressed:var(--green-100);--border-subtle:var(--green-200);--border-strong:var(--green-400);--text-primary:var(--green-900);--text-reading:var(--green-600);--text-secondary:var(--green-500);--text-faint:var(--green-400);--surface-selected:var(--green-300);--surface-on-selected:var(--text-primary);--color-frost:var(--green-0);--white:var(--green-50);--color-pebble:var(--green-100);--color-carbon:var(--green-900);--on-carbon:var(--green-50);--hairline:var(--green-200);--color-smoke:var(--green-700);--color-graphite:var(--green-600);--color-ash:var(--green-500);--color-mist:var(--green-400);--color-ice:var(--green-0)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--color-ice:color-mix(in srgb, var(--green-0) 70%, black)}}html[data-theme=green]{--glass-tint:75%;--topbar-glass:var(--white)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--topbar-glass:color-mix(in srgb, var(--white) var(--glass-tint), transparent)}}html[data-theme=green]{--photo-active:var(--color-blue);--qr-ink:var(--color-carbon)}html[data-theme=blue]{--blue-base:#0b1d39;--blue-0:var(--blue-base);--blue-50:var(--blue-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--blue-50:color-mix(in srgb, var(--blue-base) 92%, white)}}html[data-theme=blue]{--blue-100:var(--blue-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--blue-100:color-mix(in srgb, var(--blue-base) 85%, white)}}html[data-theme=blue]{--blue-200:var(--blue-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--blue-200:color-mix(in srgb, var(--blue-base) 77%, white)}}html[data-theme=blue]{--blue-300:var(--blue-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--blue-300:color-mix(in srgb, var(--blue-base) 63%, white)}}html[data-theme=blue]{--blue-400:var(--blue-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--blue-400:color-mix(in srgb, var(--blue-base) 47%, white)}}html[data-theme=blue]{--blue-500:var(--blue-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--blue-500:color-mix(in srgb, var(--blue-base) 39%, white)}}html[data-theme=blue]{--blue-600:var(--blue-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--blue-600:color-mix(in srgb, var(--blue-base) 26%, white)}}html[data-theme=blue]{--blue-700:var(--blue-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--blue-700:color-mix(in srgb, var(--blue-base) 16%, white)}}html[data-theme=blue]{--blue-900:var(--blue-base)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--blue-900:color-mix(in srgb, var(--blue-base) 5%, white)}}html[data-theme=blue]{--surface-page:var(--blue-0);--surface-card:var(--blue-50);--surface-control:var(--blue-0);--surface-control-pressed:var(--blue-100);--border-subtle:var(--blue-200);--border-strong:var(--blue-400);--text-primary:var(--blue-900);--text-reading:var(--blue-600);--text-secondary:var(--blue-500);--text-faint:var(--blue-400);--surface-selected:var(--blue-300);--surface-on-selected:var(--text-primary);--color-frost:var(--blue-0);--white:var(--blue-50);--color-pebble:var(--blue-100);--color-carbon:var(--blue-900);--on-carbon:var(--blue-50);--hairline:var(--blue-200);--color-smoke:var(--blue-700);--color-graphite:var(--blue-600);--color-ash:var(--blue-500);--color-mist:var(--blue-400);--color-ice:var(--blue-0)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--color-ice:color-mix(in srgb, var(--blue-0) 70%, black)}}html[data-theme=blue]{--glass-tint:75%;--topbar-glass:var(--white)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--topbar-glass:color-mix(in srgb, var(--white) var(--glass-tint), transparent)}}html[data-theme=blue]{--photo-active:var(--color-blue);--qr-ink:var(--color-carbon)}:root:not([data-pills=v1]) .adminStatusChip,:root:not([data-pills=v1]) .woStatusBadge,:root:not([data-pills=v1]) .productPendingBadge,:root:not([data-pills=v1]) .contactStatus,:root:not([data-pills=v1]) .contactPrimaryPill{background:var(--white);border-color:var(--pill-full)}:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue]):not([data-pills=v1]) .adminStatusChip,:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue]):not([data-pills=v1]) .woStatusBadge,:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue]):not([data-pills=v1]) .productPendingBadge,:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue]):not([data-pills=v1]) .contactStatus,:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue]):not([data-pills=v1]) .contactPrimaryPill{color:var(--pill-full)}:root:not([data-pills=v1]) .adminStatusChip.isMuted{background:var(--white);border-color:var(--hairline);color:var(--color-ash)}:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue])[data-pills=v1] .adminStatusChip.isBlue{color:#93b7dd;background:#1b2836;border-color:#2b3f52}:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue])[data-pills=v1] .adminStatusChip.isGreen{color:#9cc385;background:#1d2a17;border-color:#2c3f22}:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue])[data-pills=v1] .adminStatusChip.isAmber{color:#d2a860;background:#2b2415;border-color:#3d331d}:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue])[data-pills=v1] .adminStatusChip.isRed{color:#e88;background:#2c1a1a;border-color:#422}body{min-height:100vh;font-family:var(--font-geist-sans), sans-serif;margin:0}@supports (-webkit-touch-callout:none){body,.adminShell,.authPage{min-height:-webkit-fill-available}}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button,summary,[role=button],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-touch-callout:none;-webkit-user-drag:none}.adminShell a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.shell{width:min(1240px,100% - 48px);margin-inline:auto}.siteHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:94px;display:flex}.wordmark{letter-spacing:.22em;font-size:1.45rem;font-weight:700}.siteHeader nav{text-transform:uppercase;letter-spacing:.12em;gap:30px;font-size:.82rem;display:flex}@media (hover:hover){.siteHeader nav a:hover{opacity:.55}}.siteHeader nav a:active{opacity:.55}.hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:650px;padding:110px 0 80px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.19em;color:var(--muted);margin:0 0 20px;font-size:.7rem}.authCard.isDeadEnd{position:relative}.authGhost{visibility:hidden}.authCard.isDeadEnd .eyebrow{text-align:center;color:var(--ink);place-items:center;margin:0;display:grid;position:absolute;inset:0}.authRetryRow{place-items:center;display:grid;position:absolute;top:75%;left:0;right:0;transform:translateY(-50%)}.authRetry{background:var(--auth-well);min-height:34px;color:var(--ink);font:inherit;letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:980px;padding:0 16px;font-size:12px;font-weight:500;transition:border-color .12s}@media (hover:hover){.authRetry:hover{border-color:var(--auth-edge)}}.authRetry:active{border-color:#0000}.hero h1{letter-spacing:-.065em;max-width:1000px;margin:0;font-size:clamp(3.5rem,8vw,7.8rem);font-weight:400;line-height:.94}.button{border:1px solid var(--color-link-blue);letter-spacing:-.01em;border-radius:980px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:15px;transition:all .2s;display:inline-flex}.buttonDark{background:var(--color-apple-blue);border-color:var(--color-apple-blue);color:var(--on-solid)}@media (hover:hover){.button:hover{transform:translateY(-2px)}}.button:disabled{cursor:not-allowed;opacity:.35;transform:none}.siteFooter{border-top:1px solid var(--line);letter-spacing:.14em;justify-content:space-between;align-items:center;min-height:130px;font-size:.7rem;display:flex}.productCard .eyebrow{margin-bottom:8px}.productCard h2{margin:0 0 8px;font-size:1.05rem;font-weight:500}.productCard>p:last-child{color:var(--muted)}.authPage{--ink:#f2f2f4;--muted:#9b9ba2;--auth-card:#141416;--auth-well:#000;--auth-line:#3a3a40;--auth-edge:#86868d;--shadow-ink:255 255 255;background:#000;place-items:safe center;min-height:100vh;padding:30px;display:grid}@media (display-mode:standalone){.authPage{padding-bottom:116px}}html:has(.authPage){background:#000}html:has(.authPage) body{background:#000}.authCard{background:var(--auth-card);width:min(100%,460px);color:var(--ink);border-radius:12px;padding:48px}.authCard h1{letter-spacing:-.05em;margin:0;font-size:3rem;font-weight:450}.authLogo{width:200px;height:auto;color:var(--ink);margin:8px auto 26px;display:block}.authSignIn{background:var(--auth-well);width:100%;height:48px;color:var(--ink);border-color:#0000;margin-top:28px}@media (hover:hover){.authSignIn:hover{border-color:var(--auth-edge);transform:none}}.authSignIn:active{border-color:#0000}.authCard>p{color:var(--muted);line-height:1.5}.authCard label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;gap:8px;margin-top:24px;font-size:.75rem;display:grid}.authCard input{background:var(--auth-well);width:100%;height:48px;color:var(--ink);font:inherit;border:1px solid #0000;border-radius:9px;outline:none;padding:0 13px;font-size:16px}.authCard input:focus{border-color:var(--auth-edge)}.authCard input::-webkit-caps-lock-indicator{visibility:hidden;display:none}.authCard .button{width:100%;margin-top:28px}.formError{background:#f6dfda;padding:12px;font-size:.8rem;color:#792d21!important}.authCard .formError{text-transform:uppercase;letter-spacing:.1em;background:0 0;margin:8px 0 0;padding:0;font-size:.75rem;color:var(--muted)!important}.formNotice{background:#ede9cf;padding:12px;font-size:.8rem;color:#5f5723!important}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adminShell{background:var(--color-frost);min-height:100dvh;color:var(--color-carbon);overflow-x:clip}.adminTopbar{z-index:var(--z-topbar);padding-top:var(--topbar-inset);background:var(--topbar-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);position:sticky;top:0}.adminTopbarInner{align-items:center;gap:30px;width:100%;min-height:52px;margin:0 auto;padding:0 28px;display:flex}.adminWordmark{color:var(--color-carbon);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}.wordmarkMenuScanIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vertical-align:-2px;width:14px;height:14px;margin-right:8px}.wordmarkThemeOption{justify-content:space-between;align-items:center;gap:12px;display:flex}.moreRow{justify-content:flex-start;gap:10px}.moreRowValue{color:var(--color-ash);margin-left:auto;font-size:12px}.moreRow .actionsMenuChevron{margin-left:0}.wordmarkThemeCheck{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:10px}.wordmarkDarkRow{justify-content:space-between;align-items:center;gap:10px;padding:4px 12px 2px;display:flex}.wordmarkDarkLabel{color:var(--color-carbon);font-size:13px;font-weight:500}.adminToggleGroup{background:var(--surface-control);border:1px solid #0000;border-radius:980px;align-self:flex-start;gap:2px;width:fit-content;padding:0;display:inline-flex;position:relative}.dashBlock.isFlipped .adminToggleGroup{background:var(--surface-raised)}.dashBlock.isFlipped .adminToggle.isOn{background:var(--surface-control)}.dashBlock.isFlipped .dashMiniRow{background:var(--surface-raised)}.wordmarkDarkRow .adminToggle{min-height:26px;padding:0 10px;font-size:11.5px}.wordmarkDarkNote{color:var(--color-ash);margin:0;padding:0 12px 6px;font-size:11px;line-height:1.35}.adminWordmarkSvg{width:auto;height:15px;display:block}.adminTopbarScroll{display:contents}.adminNav{touch-action:pan-x;scrollbar-width:none;align-self:stretch;gap:4px;min-width:0;display:flex;overflow:auto hidden}.adminNav::-webkit-scrollbar{display:none}.adminNav a{color:var(--color-ash);white-space:nowrap;align-items:center;padding:0 11px;font-size:12px;transition:color .15s;display:flex;position:relative}.adminNav a.isActive{color:var(--color-carbon)}@media (hover:hover){.adminNav a:hover{color:var(--color-carbon)}}.adminNav a:active{color:var(--color-carbon)}.adminNav a.isActive:after{background:var(--color-highlight);content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.adminUtilities{color:var(--color-ash);white-space:nowrap;align-self:stretch;align-items:stretch;gap:4px;margin-left:auto;font-size:12px;display:flex}.adminUtilities a,.adminUtilities form{align-items:center;display:inline-flex}.adminUtilities a{padding:0 11px}@media (hover:hover){.adminUtilities a:hover{color:var(--color-link-blue)}}.adminUtilities a:active{color:var(--color-link-blue)}.adminUtilities button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;height:100%;padding:0 11px;display:inline-flex}@media (hover:hover){.adminUtilities button:hover{color:var(--color-carbon)}}.adminUtilities button:active{color:var(--color-carbon)}.adminUtilities .scanButton{align-self:center;height:auto;padding:5px 11px 5px 9px}.adminContent{min-width:0}.adminPage{--list-inset:clamp(24px, 4vw, 64px);width:min(1440px,100%);padding:52px var(--list-inset) 96px;margin:0 auto}.adminPageHeader{justify-content:space-between;align-items:flex-start;gap:32px;min-height:174px;display:flex}.adminPageHeader h1{letter-spacing:-.025em;margin:0;font-size:clamp(40px,5vw,56px);font-weight:400;line-height:1.07}.adminPageHeader>div>p:last-child{max-width:620px;color:var(--color-ash);letter-spacing:-.016em;margin:14px 0 0;font-size:17px;line-height:1.47}.adminKicker{color:var(--color-ash);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:12px;line-height:1.33}.adminPrimaryButton,.adminSecondaryButton{letter-spacing:-.016em;white-space:nowrap;border-radius:980px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:14px;transition:filter .15s,transform .15s;display:inline-flex}.adminPrimaryButton{border:1px solid var(--color-apple-blue);background:var(--color-apple-blue);color:#fff}.adminPrimaryButton:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.55;transform:none}.adminSecondaryButton{border:1px solid var(--color-link-blue);color:var(--color-link-blue);background:0 0}@media (hover:hover){.adminPrimaryButton:hover,.adminSecondaryButton:hover{filter:brightness(.94);transform:translateY(-1px)}}.adminPrimaryButton:active,.adminSecondaryButton:active{filter:brightness(.94)}.adminStatStrip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);display:grid}.adminStat{border-right:1px solid var(--hairline);min-height:154px;padding:28px 26px}.adminStat:first-child{padding-left:0}.adminStat:last-child{border-right:0}.adminStat strong{letter-spacing:-.025em;font-size:40px;font-weight:400;line-height:1.1;display:block}.adminStat span{margin-top:14px;font-size:14px;font-weight:400;display:block}.adminStat small{color:var(--color-ash);margin-top:5px;font-size:12px;display:block}.adminEmptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 16px 64px;display:flex}.adminEmptyState h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:400}.adminEmptyState p{max-width:46ch;color:var(--color-ash);margin:0;font-size:13px;line-height:1.5}.adminEmptyState strong{color:var(--color-carbon);font-weight:400}.adminSection{padding-top:64px}.adminSectionHeading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:70px;display:flex}.adminSectionHeading h2,.readinessBanner h2{letter-spacing:-.015em;margin:0;font-size:28px;font-weight:400;line-height:1.18}.adminSectionHeading>span{color:var(--surface-muted);font-size:12px}.dashPage .adminSection{padding-top:36px}.dashPage .adminSectionHeading{min-height:0;margin-bottom:12px}.dashPlaceFigure{color:var(--surface-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;display:flex}.dashPlaceFigure strong{letter-spacing:-.01em;color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:400}@media (hover:hover){.dashPlaceFigure:hover strong{color:var(--color-link-blue)}}.dashPlaceFigure:active strong{color:var(--color-link-blue)}.dashTodoAdd{gap:8px;display:flex}.dashTodoInput{--field-h:38px;min-width:0;height:calc(var(--field-h) + var(--field-lift));flex:1;padding:0 11px}.dashTodoBody{white-space:normal}.adminDataRegion.listEmbed{min-height:0}.listEmbed .adminScrollFoot{display:none}.listEmbed .adminRowGroup:has(+.adminScrollFoot){margin-bottom:0}.listEmbed .adminTableBody{margin:0}.listEmbed.isScrollable{max-height:var(--dash-list-h,clamp(300px, 46vh, 560px));touch-action:pan-y;overflow:hidden auto}@media (min-width:651px){.dashBlock>.dashCardBody,.dashCardBody>.listEmbed.isScrollable{flex:auto;min-height:0}.dashZone-sales .dashCardBody>.listEmbed.isScrollable,.dashZone-inventory .dashCardBody>.listEmbed.isScrollable{max-height:none}.dashBlocks .dashContentCard{align-self:start}}.dashChipRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dashChipRow.isTwoWay .adminToggle{padding:0 10px}.dashChipRow.isTwoWay .adminToggleGroup+.adminToggleGroup{margin-left:auto}.dashBlock .recentsFilter{border-bottom:0;margin-bottom:4px;padding:0}.dashBlockPending{min-height:120px}.dashCardBody{flex-direction:column;gap:12px;display:flex}.dashChipLabel{color:var(--surface-muted);font-size:13px}.dashMiniThumb{object-fit:contain;background:var(--photo-mat);border-radius:6px;flex:none;width:34px;height:34px}.dashBlocks{gap:var(--section-gap);--dash-list-h:clamp(300px, 46vh, 560px);--dash-card-h:clamp(440px, calc(46vh + 150px), 710px);--dash-card-s:96px;--dash-card-list:500px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}.dashPlaceCard{height:var(--dash-card-s,96px)}.dashBlocks .dashBlock,.productDetail.isCards .fieldSection,.productDetail.isCards .pagedCard{will-change:transform}.dashBlock{--doors-pad:16px;--dash-card-r:30px;--card-fill:var(--surface-card);--surface:var(--card-fill);--surface-raised:var(--surface-control);border-radius:var(--dash-card-r);background:var(--card-fill);border:1px solid #0000;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.dashBlock.isOutline{--card-fill:transparent;--surface:var(--surface-page);--surface-raised:var(--surface-card);border-color:var(--surface-hairline)}.dashBlock.isDark{--surface-ink:var(--on-carbon);--surface-muted:var(--on-carbon)}@supports (color:color-mix(in lab, red, red)){.dashBlock.isDark{--surface-muted:color-mix(in srgb, var(--on-carbon) 62%, transparent)}}.dashBlock.isDark{--surface-hairline:var(--on-carbon)}@supports (color:color-mix(in lab, red, red)){.dashBlock.isDark{--surface-hairline:color-mix(in srgb, var(--on-carbon) 22%, transparent)}}.dashBlock.isDark{--surface-raised:var(--card-fill)}@supports (color:color-mix(in lab, red, red)){.dashBlock.isDark{--surface-raised:color-mix(in srgb, var(--card-fill) 88%, var(--on-carbon))}}.dashBlock.isDark{--surface-solid:var(--on-carbon);--surface-on-solid:var(--card-fill);color:var(--surface-ink)}.dashBlock.isDark .dashBlockTitle,.dashBlock.isDark .dashPlaceFigure strong{color:var(--surface-ink)}.dashBlock.isDark .dashPlaceFigure,.dashBlock.isDark .dashBlockEmpty,.dashBlock.isDark .dashMiniDetail{color:var(--surface-muted)}.dashBlockTitle{color:var(--surface-ink);margin:0;font-size:16px;font-weight:400}.dashSearchWhere{overscroll-behavior-x:contain;scrollbar-width:none;margin:-12px;padding:12px;overflow-x:auto}.dashSearchWhere::-webkit-scrollbar{display:none}.dashSearchRow{align-items:center;gap:8px;display:flex}.dashSearchInput{flex:auto;min-width:0}.dashBlock .woNewInput:not(:focus){border-color:#0000}.dashIdentify{background:var(--surface-control);width:100%;min-height:38px;color:var(--surface-ink);cursor:pointer;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;transition:border-color .15s;display:inline-flex}@media (hover:hover){.dashIdentify:hover{border-color:var(--border-strong)}}.dashIdentify:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.dashTools{grid-template-columns:1fr;gap:12px;display:grid}.dashTool{text-align:left;background:var(--surface-raised);width:100%;min-width:0;min-height:60px;color:var(--surface-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:30px;align-items:center;padding:16px;font-size:16px;display:flex}@media (hover:hover){.dashTool:hover{border-color:var(--border-strong)}}.dashTool:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.dashTool:disabled{color:var(--surface-muted);cursor:default}.dashToolLabel{max-width:100%;line-height:1.25}.dashTool.dashBlockPending{pointer-events:none}.practiceRow,.toolRow{align-items:stretch;gap:12px;display:flex}.practiceRow>.dashTool,.toolRow>.dashTool{flex:auto}.practiceOpen{text-decoration:none}.practiceOpen .dashToolLabel{flex-direction:column;gap:2px;display:flex}.practiceRef{color:var(--surface-muted);font-variant-numeric:tabular-nums;font-size:13px}.practiceStatus{cursor:default;flex:auto;min-width:0}.practiceStatus .dashToolLabel{white-space:normal}.practicePill{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:34px;color:var(--surface-ink);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:980px;flex:none;align-self:center;align-items:center;padding:0 16px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.practicePill:hover{border-color:var(--border-strong)}}.practicePill:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.practicePill.isArmed{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}.practicePill.isArmed:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.practiceConfirm,.toolConfirm{border:1px solid var(--color-blue);background:var(--color-blue);min-height:34px;color:var(--on-solid);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:980px;flex:none;align-self:center;align-items:center;padding:0 20px;font-size:12px;font-weight:500;animation:.13s ease-out adminMenuIn;display:inline-flex}.practiceConfirm.isRemove{border-color:var(--color-red);background:var(--color-red)}@media (hover:hover){.practiceConfirm:hover,.toolConfirm:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.practiceConfirm:active,.toolConfirm:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.toolConfirm{transition:padding .18s cubic-bezier(.22,1,.36,1)}.toolConfirm.isAsking{padding:0 26px}.toolRow:has(.toolConfirm.isAsking)>.dashTool{min-width:0}.toolRow:has(.toolConfirm.isAsking)>.dashTool .dashToolLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actionsMenuConfirm.isDanger{background:var(--color-carbon);--press-veil:#ffffff26}.dashBlockList{flex-direction:column;display:flex}.dashBlockList.isScrollable{touch-action:pan-y;max-height:288px;overflow:hidden auto}.dashBlockEmpty{color:var(--surface-muted);margin:0;font-size:13px}.dashStatLine{color:var(--surface-muted);flex-wrap:wrap;gap:8px;margin:0;font-size:13px;display:flex}.dashStatLine strong{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-weight:400}@media (hover:hover){.dashStatLine a:hover{color:var(--color-carbon)}}.dashStatLine a:active{color:var(--surface-ink)}.dashStatOverdue{color:var(--color-red)}.dashWindowTabs{gap:16px;min-height:0;margin:0 -14px 10px;padding:0 14px 6px}.dashWindowTabs .pagedCardTab{font-size:13px}.dashMiniRow.isTwoUp{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:66px;padding:10px 14px;display:grid}.dashRowTitle{min-width:0;color:var(--surface-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.dashMiniRow.isTwoUp .adminStatusChip{justify-self:end}.dashMiniRow.isTwoUp .dashMiniDetail{min-width:0}.dashMiniRow.isTwoUp .dashMiniAside{font-variant-numeric:tabular-nums;justify-self:end}.dashMiniAside.isLate{color:var(--color-red)}.fulfillWindowScrim{z-index:var(--z-picker);background:#00000057;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fulfillWindow{border:1px solid var(--hairline);background:var(--color-frost);width:min(760px,100%);max-height:min(720px,100dvh - 48px);box-shadow:var(--window-shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.fulfillWindowBar{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:6px 10px 6px 16px;display:flex}.fulfillWindowBarActions{flex:none;align-items:center;gap:8px;display:flex}.fulfillWindowBody{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px 16px;overflow-y:auto}.toolsPickList{flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 12px 14px;display:flex;overflow-y:auto}.toolsPickRow{border:1px solid var(--hairline);background:var(--white);min-height:62px;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;transition:border-color .12s;display:flex}@media (hover:hover){.toolsPickRow:hover{border-color:var(--color-mist)}}.toolsPickRow:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.toolsPickRow:disabled{opacity:.55;cursor:default}.toolsPickPhoto{object-fit:contain;background:var(--photo-mat);border-radius:8px;flex:none;width:46px;height:46px}.toolsPickPhoto.isEmpty{background:var(--color-pebble);display:block}.toolsPickWords{flex-direction:column;gap:2px;min-width:0;display:flex}.toolsPickWords strong{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.toolsPickWords span{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.toolsPickRow.isPlace{min-height:46px}.toolsPickRow.isPlace strong{color:var(--color-carbon);font-size:14px;font-weight:400}.toolsPickEmpty{color:var(--color-mist);text-align:center;margin:0;padding:20px 12px;font-size:13px}.dashMiniRow.isTwoUp.hasThumbs{grid-template-columns:auto minmax(0,1fr) auto;padding-left:10px}.dashSchedThumbs{grid-area:1/1/3;align-self:center;gap:6px;display:flex}.dashSchedThumb{background:var(--photo-mat);border-radius:8px;flex:none;width:46px;height:46px;position:relative;overflow:hidden}.dashSchedThumb img{object-fit:contain;width:100%;height:100%;display:block}.dashSchedCount{background:var(--surface-ink);min-width:15px;height:15px;color:var(--surface-card);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:500;display:inline-flex;position:absolute;bottom:2px;right:2px}.dashWoRow{border:1px solid var(--border-subtle);background:var(--surface-control);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:6px;padding:6px 12px;transition:border-color .12s;display:flex}.dashWoRow:last-child{margin-bottom:0}@media (hover:hover){.dashWoRow:hover{border-color:var(--color-mist)}}.dashWoRow:active{border-color:var(--border-strong)}.dashWoMain{flex-direction:column;gap:1px;min-width:0;display:flex}.dashWoMain strong{color:var(--surface-ink);font-size:13px;font-weight:500}.dashWoDetail{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashWoDue{color:var(--surface-ink);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.dashMoneyIn{flex-direction:column;gap:6px;display:flex}.dashMoneyFigure{letter-spacing:-.01em;color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400}.dashMoneyToggle{align-self:flex-start;margin-top:2px}.dashPendingToggle{font:inherit;color:var(--surface-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:flex}@media (hover:hover){.dashPendingToggle:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.dashPendingToggle:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.dashPendingToggle strong{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-weight:400}.dashPendingCaret{width:10px;color:var(--surface-muted);flex:none;transition:transform .2s}.dashPendingCaret.isOpen{transform:rotate(180deg)}.dashPendingCaret path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dashPendingLinks{flex-direction:column;gap:10px;display:flex}.dashMiniRow{border:1px solid var(--border-subtle);background:var(--surface-control);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:8px;padding:5px 12px;transition:border-color .12s;display:flex}.dashMiniRow:last-child{margin-bottom:0}.notifySwipe{border-radius:10px;flex:none;margin-bottom:8px;position:relative;overflow:hidden}.notifySwipe:last-child{margin-bottom:0}.notifySurface{z-index:1;transition:transform .22s cubic-bezier(.2,0,0,1);position:relative}.notifySurface.isDragging{transition:none}.notifySurface .dashMiniRow{touch-action:pan-y;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin-bottom:0}.notifySurface.isUnread .dashMiniRow{border-color:var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.notifySurface.isUnread .dashMiniRow{background:color-mix(in srgb, var(--color-blue) 8%, var(--surface-control))}}.notifySwipe{border-radius:12px}.notifySurface .recentsItem{touch-action:pan-y;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin-bottom:0}.notifyItem .recentsItemOpen:not(:has(>.recentsThumb)){padding-left:14px}.notifySurface.isUnread .recentsItem{border-color:var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.notifySurface.isUnread .recentsItem{background:color-mix(in srgb, var(--color-blue) 8%, var(--white))}}.dashBlock .notifySurface.isUnread .recentsItem{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.dashBlock .notifySurface.isUnread .recentsItem{background:color-mix(in srgb, var(--color-blue) 8%, var(--surface-control))}}.notifySurface.isUnread .recentsItem:active{border-color:var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-blue), inset 0 0 0 999px var(--press-quiet)}.dashBlockList>.notifySwipe{flex:none}.notifyActionLane{z-index:0;justify-content:flex-start;align-items:center;padding-left:10px;display:flex;position:absolute;inset:0 auto 0 0}.notifyAction{border:1.5px solid var(--color-blue);min-height:34px;color:var(--color-blue);white-space:nowrap;cursor:pointer;background:0 0;border-radius:980px;padding:0 14px;font-size:12px;font-weight:500;transition:background-color .12s,color .12s}.notifyAction.isArmed{background:var(--color-blue);color:var(--on-solid);animation:.38s cubic-bezier(.2,0,0,1) notifyArmPop}@keyframes notifyArmPop{0%{transform:scale(1)}40%{transform:scale(1.16)}72%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.notifyAction.isArmed{animation:none}}@media (hover:hover){.notifyAction:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.notifyAction:active{background:var(--color-blue);color:var(--on-solid);box-shadow:none}@media (hover:hover){.dashMiniRow:hover{border-color:var(--color-mist)}}a.dashMiniRow:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.notifySurface.isUnread a.dashMiniRow:active{border-color:var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-blue), inset 0 0 0 999px var(--press-quiet)}.dashMiniMain{flex-direction:column;gap:1px;min-width:0;display:flex}.dashMiniMain strong{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.dashMiniDetail{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashMiniAside{color:var(--surface-muted);flex:none;font-size:12px}.dashBlockHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashBlockHeadButtons{flex:none;align-items:center;gap:8px;display:flex}.dashSlider{touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:thin;gap:6px;margin:-14px -14px -12px;padding:14px;display:flex;overflow-x:auto}.dashBlock .recentsItem{background:var(--surface-control)}.dashBlock.isSnug{align-self:start}.notifBeacon{background:var(--ink);min-width:20px;height:20px;color:var(--on-carbon);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.dashBlock.isFlipped{background:var(--surface-control);border-color:var(--border-subtle);--surface:var(--surface-control);--surface-raised:var(--surface-card)}.workspaceList{flex-direction:column;gap:8px;display:flex}.workspaceRow{background:var(--white);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:18px 20px;transition:border-color .12s;display:flex}@media (hover:hover){.workspaceRow:hover{border-color:var(--color-mist)}}.workspaceRow:active{border-color:var(--color-mist)}.workspaceRow h3{letter-spacing:-.005em;margin:0;font-size:21px;font-weight:400}.workspaceRow p{color:var(--color-ash);letter-spacing:-.016em;margin:7px 0 0;font-size:14px}.workspaceMeta{color:var(--color-ash);align-items:center;gap:22px;font-size:12px;display:flex}.workspaceMeta span:last-child{color:var(--color-link-blue);font-size:25px;font-weight:300;transition:transform .15s}@media (hover:hover){.workspaceRow:hover h3{color:var(--color-link-blue)}}.workspaceRow:active h3{color:var(--color-link-blue)}@media (hover:hover){.workspaceRow:hover .workspaceMeta span:last-child{transform:translate(3px)}}.readinessBanner{background:var(--color-ice);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:64px;padding:40px;display:grid}.readinessMark{background:var(--color-signal-blue);border-radius:50%;align-self:flex-start;width:10px;height:10px;margin-top:7px}.readinessBanner p:last-child{max-width:760px;color:var(--color-ash);margin:10px 0 0;font-size:14px;line-height:1.5}.adminToolbar{align-items:center;gap:12px;min-height:68px;display:flex}.adminSearch{background:var(--surface-raised);border:1px solid #0000;border-radius:980px;flex:none;align-items:center;max-width:38px;height:38px;transition:max-width .3s cubic-bezier(.2,0,0,1),border-color .15s;display:inline-flex}.adminSearch:not(.isOpen) input{visibility:hidden}.adminSearch.isOpen{border-color:var(--color-mist);max-width:min(360px,68vw)}.visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adminSearch svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:17px;height:17px}.adminSearch input{appearance:none;width:100%;min-width:0;color:var(--color-carbon);font:inherit;opacity:0;background:0 0;border:0;outline:0;flex:auto;padding:0 14px 0 2px;font-size:14px;transition:opacity .18s}.adminSearch.isOpen input{opacity:1}.adminSearch input::-webkit-search-decoration{appearance:none}.adminSearch input::-webkit-search-cancel-button{appearance:none}.searchCriteria{z-index:var(--z-dock);border:1px solid var(--hairline);background:var(--white);transform-origin:0 0;border-radius:12px;flex-direction:column;gap:8px;max-height:min(62vh,460px);padding:10px 8px;transition:max-height .22s cubic-bezier(.22,1,.3,1),top .22s cubic-bezier(.22,1,.3,1);animation:.16s cubic-bezier(.2,0,0,1) searchCritIn;display:flex;position:fixed;box-shadow:0 14px 34px -18px #00000073,0 2px 6px #0000000f}@keyframes searchCritIn{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:none}}.searchCriteria.isOpening{transition:none}.searchCriteria.isLeaving{opacity:0;transition:opacity .16s,transform .16s;transform:scale(.92)translateY(-6px)}@media (prefers-reduced-motion:reduce){.searchCriteria{transition:none}}.searchCriteriaHead{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist);flex:none;padding:0 6px;font-size:12px;font-weight:700}.searchCriteriaList{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;display:flex;overflow-y:auto}.searchCriteriaRow{width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.searchCriteriaRow.isButton{cursor:pointer;transition:background .12s}@media (hover:hover){.searchCriteriaRow.isButton:hover{background:var(--color-frost)}}.searchCriteriaRow.isButton:active{background:var(--color-frost);box-shadow:inset 0 0 0 999px var(--press-quiet)}.searchCriteriaRow.isStaged{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.searchCriteriaRow.isStaged{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}}.searchCriteriaRow.isActive{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.searchCriteriaRow.isActive{background:color-mix(in srgb, var(--color-blue) 10%, transparent)}}.searchCriteriaRow.isActive{box-shadow:inset 0 0 0 1px var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.searchCriteriaRow.isActive{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-blue) 35%, transparent)}}.searchCriteriaLabel{width:86px;color:var(--color-ash);flex:none;font-size:14px;font-weight:400}.searchCriteriaValue{min-width:0;color:var(--color-carbon);overflow-wrap:anywhere;flex:auto;font-size:14px}.searchCriteriaChoice{width:100%;min-height:36px;color:var(--color-carbon);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px 0 34px;font-size:14px;transition:background .12s;display:flex}@media (hover:hover){.searchCriteriaChoice:hover{background:var(--color-frost)}}.searchCriteriaChoice:active{background:var(--color-frost)}.searchCriteriaChoice.isOn{background:var(--surface-selected);color:var(--surface-on-selected)}.searchCriteriaChoiceRow{align-items:center;gap:6px;display:flex}.searchCriteriaChoiceRow>.searchCriteriaChoice{flex:auto;min-width:0}.searchCriteriaExpand{background:var(--surface-raised);min-height:30px;color:var(--surface-muted);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:980px;flex:none;margin-right:6px;padding:0 11px;font-size:12px;transition:color .12s,border-color .12s}@media (hover:hover){.searchCriteriaExpand:hover{color:var(--surface-ink)}}.searchCriteriaExpand:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.searchCriteriaExpand.isOn{color:var(--surface-ink)}.searchCriteriaChoice.isSub{color:var(--surface-muted);padding-left:54px;font-size:13.5px}.searchCriteriaChoice.isSub.isOn{color:var(--surface-on-selected)}.searchCriteriaChoice.isSub.isQuiet{cursor:default;font-style:italic}.searchCriteriaEmpty{color:var(--color-mist);margin:0;padding:0 12px;font-size:14px}.searchCriteriaActions{flex:none;align-items:stretch;gap:8px;margin-top:2px;display:flex}.searchCriteriaActions>button{flex:1 1 0;min-width:0}.searchCriteriaReset,.searchCriteriaSave{min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.searchCriteriaReset{border-color:var(--hairline);background:var(--color-pebble);color:var(--ink)}.searchCriteriaSave{background:var(--color-blue);color:var(--on-solid)}@media (hover:hover){.searchCriteriaSave:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.searchCriteriaSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.searchCriteriaSave:disabled{border-color:var(--hairline);color:var(--color-mist);cursor:default;background:0 0}.searchCriteriaSave.isClose{border-color:var(--hairline);color:var(--color-ink);background:0 0}@media (prefers-reduced-motion:reduce){.searchCriteria{animation:none}.searchCriteria.isLeaving{transition:none}}.adminSearch input::placeholder{color:var(--color-mist);font:inherit;line-height:inherit}.adminFilterButton{background:var(--surface-raised);min-height:34px;color:var(--surface-ink);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:980px;align-items:center;padding:0 15px;font-size:12px;font-weight:500;transition:border-color .15s;display:inline-flex}@media (hover:hover){.adminFilterButton:hover{border-color:var(--color-mist)}}.adminFilterButton:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.adminFilterButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:1px}.windowCloseButton{border:1px solid var(--surface-hairline);background:var(--surface-raised);width:34px;height:34px;color:var(--surface-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:inline-flex}@media (hover:hover){.windowCloseButton:hover{border-color:var(--border-strong)}}.windowCloseButton:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.windowCloseButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:1px}.windowCloseButton svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:11px;height:11px}.adminPage.isBare{padding-top:0}.adminToolbarActions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex;overflow:visible}.adminToolbarActions>*,.adminToolbarActions>.productsWideOnly>*,.adminToolbarActions>.productsPhoneOnly>*,.adminToolbarActions>.filterClusterFold>*,.adminToolbarActions>.filterClusterInline>*{transition:max-width .24s cubic-bezier(.2,0,0,1),padding .24s cubic-bezier(.2,0,0,1),margin .24s cubic-bezier(.2,0,0,1),opacity .16s}.adminToolbarActions:has(.woNewButton.isAsking){gap:0}:is(.adminToolbarActions:has(.woNewButton.isAsking)>:not(.woNewButton),.adminToolbarActions:has(.woNewButton.isAsking)>:not(.woNewButton)>*){opacity:0;pointer-events:none;border-width:0;max-width:0;margin-inline:0;padding-inline:0;overflow:hidden}.adminToolbarActions:has(.woNewButton.isAsking)>.woNewButton{flex:auto;justify-content:center;min-width:0}.adminToolbar:has(.woNewButton.isAsking){overflow-x:clip}.adminToolbarActions{transition:flex-grow .24s cubic-bezier(.2,0,0,1)}.adminToolbar:has(.woNewButton.isAsking) .adminToolbarActions{flex:auto;min-width:0}.woNewButton{transition:flex-grow .18s,background-color .18s,color .18s,border-color .15s}.adminToolbarActions>.woNewButton.isAsking{border-color:var(--color-blue);background:var(--color-blue);color:var(--on-solid)}@media (hover:hover){.adminToolbarActions>.woNewButton.isAsking:hover{border-color:var(--color-blue);box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminToolbarActions>.woNewButton.isAsking:active{border-color:var(--color-blue);box-shadow:inset 0 0 0 999px var(--press-veil)}.collectionBarPill{padding:5px 10px;font-size:11px}.adminToolbarActions::-webkit-scrollbar{display:none}.adminToggle{min-height:34px;color:var(--surface-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:980px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}@media (hover:hover){.adminToggle:hover{color:var(--surface-ink)}}.adminToggle:active{color:var(--surface-ink);box-shadow:inset 0 0 0 999px var(--press-quiet)}.adminToggle.isOn{background:var(--surface-card);color:var(--surface-ink)}.adminToggle:focus-visible{outline:2px solid var(--color-highlight);outline-offset:1px}.adminToolbarSelect{align-items:center;display:inline-flex;position:relative}.adminToolbarSelectButton{border:1px solid var(--hairline);background:var(--white);min-height:34px;color:var(--color-carbon);white-space:nowrap;cursor:pointer;border-radius:980px;align-items:center;gap:9px;padding:0 14px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}@media (hover:hover){.adminToolbarSelectButton:hover{border-color:var(--color-mist)}}.adminToolbarSelectButton:active{border-color:var(--color-mist);box-shadow:inset 0 0 0 999px var(--press-quiet)}.adminToolbarSelectButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:1px}.adminToolbarSelectButton svg{fill:none;width:9px;height:6px;stroke:var(--color-ash);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;transition:transform .18s}.adminToolbarSelectButton[aria-expanded=true]{border-color:var(--color-mist)}.adminToolbarSelectButton[aria-expanded=true] svg{transform:rotate(180deg)}.adminToolbarMenu{z-index:var(--z-menu);overscroll-behavior:contain;border:1px solid var(--hairline);background:var(--white);border-radius:12px;min-width:190px;max-height:min(60vh,400px);margin:0;padding:6px;list-style:none;animation:.13s ease-out adminMenuIn;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}@keyframes adminMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.adminToolbarMenuItem{color:var(--color-carbon);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:8px 10px 8px 8px;font-size:13px;display:flex}.adminToolbarMenuItem.isActive{background:var(--color-frost)}@media (hover:hover){.adminToolbarMenuItem.isActive:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminToolbarMenuItem.isActive:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminToolbarTick{fill:none;width:12px;height:10px;stroke:var(--color-highlight);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;visibility:hidden;flex:none}.adminToolbarMenuItem.isSelected .adminToolbarTick{visibility:visible}.adminToolbarSelectButton.isActive{border-color:var(--color-carbon)}.dimActiveDot{background:var(--color-carbon);border-radius:50%;flex:none;width:6px;height:6px}.dimMenu{cursor:default;flex-direction:column;gap:16px;width:320px;max-width:calc(100vw - 16px);padding:16px;display:flex;overflow:visible}.dimRow{flex-direction:column;gap:9px;display:flex}.dimRowHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.dimLabel{color:var(--color-carbon);font-size:13px;font-weight:400}.dimInputs{align-items:center;gap:4px;display:flex}.dimInputs input{border:1px solid var(--hairline);background:var(--surface-raised);width:48px;color:var(--color-carbon);font:inherit;text-align:center;-moz-appearance:textfield;border-radius:7px;outline:0;padding:5px 4px;font-size:13px}.dimInputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dimInputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dimInputs input:focus{border-color:var(--color-carbon)}.dimInputs input::placeholder,.dimDash{color:var(--color-mist)}.dimUnit{color:var(--color-mist);font-size:11px}.dimSlider{height:30px;position:relative}.dimTrack,.dimFill{border-radius:2px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.dimTrack{background:var(--color-pebble);left:0;right:0}.dimFill{background:var(--color-carbon)}.dimThumb{pointer-events:none;appearance:none;background:0 0;width:100%;height:30px;margin:0;position:absolute;inset:0}.dimThumb::-webkit-slider-runnable-track{background:0 0;border:0;height:30px}.dimThumb::-moz-range-track{background:0 0;border:0;height:30px}.dimThumb::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--white);border:1.5px solid var(--color-carbon);cursor:pointer;border-radius:50%;width:22px;height:22px;margin-top:4px;box-shadow:0 1px 3px #0003}.dimThumb::-moz-range-thumb{pointer-events:auto;background:var(--white);border:1.5px solid var(--color-carbon);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 3px #0003}.dimActions{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.dimClear{color:var(--color-ash);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:12px}@media (hover:hover){.dimClear:hover{color:var(--color-carbon)}}.dimClear:active{color:var(--color-carbon)}.dimApply{--press-veil:#ffffff26;background:var(--color-carbon);color:var(--on-carbon);font:inherit;cursor:pointer;border:0;border-radius:980px;padding:8px 20px;font-size:12px;font-weight:400}@media (hover:hover){.dimApply:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.dimApply:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminToolbar{z-index:20;top:var(--topbar-h);background:var(--color-frost);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);position:sticky}@supports (color:color-mix(in lab, red, red)){.adminToolbar{background:color-mix(in srgb, var(--color-frost) var(--glass-tint), transparent)}}.adminToolbar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.adminTableHeader{z-index:19;top:calc(var(--topbar-h) + var(--toolbar-h));background:var(--color-frost);transition:top .3s cubic-bezier(.4,0,.2,1),background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky}.adminPage.isSubheaderHidden .adminToolbar{transform:translateY(calc(-1 * (var(--toolbar-h) + var(--topbar-h))))}.adminPage.isSubheaderHidden .adminTableHeader{top:var(--topbar-h)}@media (prefers-reduced-motion:reduce){.adminToolbar,.adminTableHeader{transition:none}}.adminRecordCell{align-items:center;gap:13px;min-width:0;display:flex}.adminRecordText{min-width:0;display:block;position:relative}.adminRowSublabel{white-space:nowrap;pointer-events:none;font-size:12px;transition:opacity .5s;position:absolute;top:calc(100% + 3px);left:0}.adminRowGroup.isOpen>.adminTableRow .adminRowSublabel{opacity:0}.adminRowSublabel .adminResultCountValue+.adminResultCountNoun,.adminRowSublabel .adminCountSep,.adminRowSublabel .adminCountSep+.adminResultCountValue{margin-left:5px}.adminRowSublabel .adminResultCountValue{font-size:12px;font-weight:400}.adminRowSublabel .adminResultCountNoun{font-size:12px}.adminRowMissing{color:var(--color-red);white-space:nowrap;pointer-events:none;font-size:12px;font-weight:400;transition:opacity .15s;position:absolute;top:calc(100% + 3px);left:0}.adminRowGroup.isOpen>.adminTableRow .adminRowMissing{opacity:0}.adminThumb{object-fit:contain;background:var(--photo-mat);border-radius:0;flex:none;width:48px;height:48px}.adminThumb.isEmpty{border:1px solid var(--hairline);background:var(--color-pebble);display:block}.adminThumb.isPhotoButton{cursor:zoom-in;outline-offset:-2px;outline:2px solid #0000;transition:outline-color .12s}.woCardPhoto.isPhotoButton{cursor:zoom-in;outline-offset:-1.5px;outline:1.5px solid #0000;transition:outline-color .12s}@media (hover:hover){.woCardPhoto.isPhotoButton:hover{outline-color:var(--color-mist)}}.woCardPhoto.isPhotoButton:active{outline-color:var(--text-faint);box-shadow:inset 0 0 0 999px var(--press-quiet)}@media (hover:hover){.adminThumb.isPhotoButton:hover{outline-color:var(--color-mist)}}.adminThumb.isPhotoButton:active{outline-color:var(--color-mist);box-shadow:inset 0 0 0 999px var(--press-quiet)}.adminDataRegion{min-height:460px;container:list/inline-size}.adminGrid{gap:5px;padding:12px 0 24px;display:grid}.adminGridTile{aspect-ratio:1;background:var(--white);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;transition:box-shadow .12s,filter .12s;display:flex;overflow:hidden}@media (hover:hover){.adminGridTile:hover{filter:brightness(1.06);box-shadow:0 4px 16px #0003}}.adminGridTile:active{filter:brightness(1.06);box-shadow:0 4px 16px #0003}.adminGridTile img{object-fit:contain;width:100%;height:100%}.adminGridTile.hasPhoto{background:var(--photo-mat)}.adminGridPhotoEmpty{width:100%;height:100%}.productCardScrim{z-index:var(--z-notice);background:#0000006b;justify-content:center;align-items:center;padding:20px;animation:.12s ease-out adminMenuIn;display:flex;position:fixed;inset:0}.productCardWin{background:var(--surface-raised);border-radius:0 0 18px 18px;flex-direction:column;width:min(600px,94vw,60vh);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 70px #00000057}.productCardPhoto{aspect-ratio:1;background:var(--surface-raised);touch-action:pan-y;cursor:zoom-in;flex:none;max-height:60vh;display:flex;position:relative;overflow:hidden}.productCardTrack{will-change:transform;flex:1 0 100%;width:100%;min-width:0;height:100%;display:flex}.productCardSlide{object-fit:contain;-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%;height:100%}.productCardPhoto:has(.productCardSlide){background:var(--photo-mat)}.productCardPhotoEmpty{color:var(--text-faint);margin:auto;font-size:13px}.productCardCount{color:var(--on-solid);font-variant-numeric:tabular-nums;background:#0000008c;border-radius:980px;padding:2px 10px;font-size:11px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.productCardInfo{border-top:1px solid var(--border-subtle);flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px 16px;display:flex;overflow:hidden}.productCardText{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;overflow-y:auto}.productCardActions{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.productCardClose{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--surface-ink);cursor:pointer;border-radius:980px;padding:7px 14px;font-size:12px;font-weight:400;transition:border-color .12s,background .12s}@media (hover:hover){.productCardClose:hover{border-color:var(--color-carbon);background:var(--color-frost)}}.productCardClose:active{border-color:var(--surface-ink);background:var(--surface-control)}.productCardTitle{letter-spacing:.03em;color:var(--surface-ink);margin:0;font-size:15px;font-weight:400;line-height:1.25}.productCardSku{color:var(--text-faint);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.productCardDims{color:var(--surface-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.productCardText .productAvailability{margin:0;font-size:12.5px}.productCardDesc{color:var(--surface-ink);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.5}.productCardGoto{--press-veil:#ffffff26;border:1px solid var(--surface-ink);background:var(--surface-solid);color:var(--on-carbon);border-radius:980px;padding:7px 14px;font-size:12px;font-weight:400;text-decoration:none}@media (hover:hover){.productCardGoto:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.productCardGoto:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.productCardLoading{text-align:center;color:var(--surface-muted);padding:64px 20px;font-size:13px}.productCardWin.isPending{opacity:0}.productCardWin.isReady{opacity:1;transition:opacity .22s}.productCardReveal{flex:0 auto;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1) .1s;display:grid}.productCardWin.isReady .productCardReveal{grid-template-rows:1fr}.productCardRevealInner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.productCardSpinner{border:3px solid #ffffff47;border-top-color:var(--on-solid);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite pcpSpin;position:absolute;top:calc(50% - 17px);left:calc(50% - 17px)}@keyframes pcpSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.productCardReveal,.productCardWin.isReady{transition:none}}@media (max-width:650px){.productCardScrim{padding:12px}.productCardWin{width:100%}}.inventoryViewMenu{min-width:156px}.inventoryZoomRow{align-items:center;gap:8px;padding:8px 4px 4px 10px;display:flex}.inventoryZoomLabel{color:var(--color-carbon);flex:1;font-size:13px;font-weight:500}.inventoryZoomBtn{--press-veil:#ffffff26;border:1px solid var(--hairline);background:var(--white);width:30px;height:30px;font:inherit;color:var(--color-carbon);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;transition:border-color .12s,opacity .12s;display:inline-flex}@media (hover:hover){.inventoryZoomBtn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.inventoryZoomBtn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.inventoryZoomBtn:hover:not(:disabled){border-color:var(--color-carbon)}}.inventoryZoomBtn:active:not(:disabled){border-color:var(--color-carbon)}.inventoryZoomBtn:disabled{opacity:.4;cursor:default}.productsWideOnly{display:contents}@media (max-width:650px){.productsWideOnly{display:none}}.productsPhoneOnly{display:none}@media (max-width:650px){.productsPhoneOnly{display:contents}}.filterClusterDot{background:var(--color-blue);border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.filterClusterInline,.filterClusterFold{display:contents}@media (min-width:651px){.filterClusterFold:not(.isAlways){display:none}}@media (max-width:650px){.filterClusterInline{display:none}}.filterClusterPanel{z-index:var(--z-menu);border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;gap:10px;width:min(280px,100vw - 16px);padding:12px;animation:.13s ease-out adminMenuIn;display:flex;position:fixed;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.filterClusterPanel>*{width:100%}.filterClusterPanel .adminToggleGroup{align-self:stretch;width:auto;display:flex}.filterClusterPanel .adminToggleGroup .adminToggle{flex:1;justify-content:center;min-height:38px;font-size:13px}.filterClusterPanel .adminToolbarSelect{width:100%}.filterClusterPanel .adminToolbarSelectButton,.filterClusterPanel .adminFilterButton,.filterClusterPanel .woStatusButton{width:100%;min-height:38px;color:var(--color-carbon);background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:0 12px;font-size:13px;font-weight:500}@media (hover:hover){.filterClusterPanel .adminToolbarSelectButton:hover,.filterClusterPanel .adminFilterButton:hover,.filterClusterPanel .woStatusButton:hover{background:var(--color-frost);border-color:#0000}}.filterClusterPanel .adminToolbarSelectButton:active,.filterClusterPanel .adminFilterButton:active,.filterClusterPanel .woStatusButton:active{background:var(--color-frost);box-shadow:inset 0 0 0 999px var(--press-quiet);background:var(--color-frost);border-color:#0000}.filterClusterPanel .woStatusButton.hasSelection,.filterClusterPanel .adminFilterButton.isOpen{border-color:#0000;font-weight:400}.filterClusterPanel{gap:2px;padding:6px}.filterClusterPanel .woStatusFilter{width:100%}.adminTableRow{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(220px,1fr) 104px minmax(90px,auto) 110px 108px;align-items:center;gap:22px;padding:0 16px;display:grid}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow{grid-template-columns:minmax(160px,auto) minmax(104px,auto) minmax(0,1fr) auto auto;column-gap:20px}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow>*{grid-row:1}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRecordCell{grid-column:1}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRowQty{display:none}.forWorkshop.asCards>.adminTableBody>.adminRowGroup>.adminTableRow{padding-left:0}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow{--wo-thumb:76px;min-height:var(--wo-thumb)}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminThumb{width:var(--wo-thumb);height:var(--wo-thumb);object-fit:contain;border-radius:11px 0 0 11px;align-self:center}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRowDetail{text-align:left;grid-column:2;justify-content:flex-start}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .woRowTask{grid-column:3}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRowDate{text-align:right;grid-column:4;justify-content:flex-end}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRowChips{grid-column:5;justify-content:flex-end}.adminTableHeader{min-height:var(--subhead-h);color:var(--color-ash);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:5px 16px;font-size:11px;display:flex}.adminResultCountValue{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-weight:400}.adminResultCountNoun,.adminCountSep{color:var(--color-ash)}.adminResultCriteria{min-width:0;color:var(--color-ash);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-left:auto;display:flex}.adminResultCriteria b{color:var(--color-carbon);font-weight:400}.adminResultCriterion{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.adminResultCriterion i{color:var(--color-mist);font-style:normal}@media (max-width:700px){.adminResultCriteria{text-align:right;justify-content:flex-end}}.adminTableRow{width:100%;min-height:76px;color:var(--color-graphite);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;font-family:inherit;font-size:13px;text-decoration:none}.adminTableRow.isClickable{cursor:pointer;transition:background .12s}@media (hover:hover){.adminTableRow.isClickable:hover{background:var(--white)}}.adminTableRow.isClickable:active{background:var(--surface-raised)}.adminRowGroup.isOpen>.adminTableRow{background:var(--surface);border-bottom:1px solid var(--border-subtle)}.adminRowPanel{background:var(--color-frost);border:1px solid #0000;border-top:0;border-radius:0 0 12px 12px;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.3,1),border-color 0s linear .42s;display:grid;overflow:hidden}.adminRowGroup.isOpen>.adminRowPanel{border-color:var(--hairline);grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.3,1),border-color linear}[data-drag-collapse="1"] .adminRowPanel{transition:none}.adminTableBody{overflow-anchor:none}.adminRowPanelInner{min-height:0;overflow:hidden}.adminRowPanelPad{--row-pad:16px;padding:4px var(--row-pad) 0}.adminRowPanelTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adminRowPanelBody{min-width:0}.adminRowGoTo{flex:none;margin-top:12px}.adminRowFacts{flex-wrap:wrap;gap:8px 26px;margin:0 0 12px;display:flex}.adminRowFacts dt{color:var(--color-ash);letter-spacing:.02em;text-transform:uppercase;font-size:11px;display:inline}.adminRowFacts dd{color:var(--color-carbon);margin:2px 0 0;font-size:14px}.adminRowDescription{max-width:78ch;color:var(--color-graphite);margin:0;font-size:16px;line-height:1.5}.adminRowPanelNote{color:var(--color-mist);margin:0;font-size:12px}.adminRowPanelNote.isMissing{color:var(--color-red)}.adminNoValue{color:var(--color-red);font-weight:400}.adminRowItems{padding-bottom:var(--row-pad,16px);margin-top:18px}.adminRowItems>.adminRowPanelNote{padding-bottom:16px}.adminRowItemsHead{letter-spacing:.01em;align-items:center;gap:10px;margin:0 0 8px;font-size:14px;display:flex}@media (max-width:560px){.adminRowItemsHead{font-size:12px}}.adminRowItemList{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.adminRowItemList.isScrollable{max-height:246px;overflow:hidden auto}.adminRowItemList.hasPhotos.isScrollable{max-height:320px}.adminRowItemList.hasPhotos .adminRowItem{min-height:48px}.adminRowItemOpen.hasPhoto{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) auto;gap:12px}.adminRowItemPhoto{object-fit:contain;background:var(--photo-mat);border-radius:9px 0 0 9px;flex:none;align-self:center;width:48px;height:48px}.adminRowItemPhoto.isEmpty{border:1px solid var(--hairline);display:block}.adminRowItemNamed{flex-direction:column;gap:2px;min-width:0;display:flex}.adminRowItemNamed strong{min-width:0;color:var(--color-carbon);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.adminRowItemNamed>span{min-width:0;color:var(--color-ash);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminRowItemDims{color:var(--color-mist)}.adminRowItemList .adminRowItem:last-child{border-bottom:0}.adminRowItem{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;width:100%;min-height:34px;transition:background .12s;display:flex}@media (hover:hover){.adminRowItem:hover{background:var(--white)}}.adminRowItem:active{background:var(--white)}.adminRowItemList.isCards{border-top:0;margin:12px 0 0}.adminRowItemList.isCards .adminRowItem{border:1px solid var(--hairline);background:var(--white);border-radius:10px;margin-bottom:6px;padding:0 20px 0 0;transition:border-color .12s,background .12s,max-height .3s cubic-bezier(.22,1,.3,1),opacity .22s}.adminRowItemList.isCards:not(.hasPhotos) .adminRowItem{min-height:48px}.adminRowItemList.isCards:not(.hasPhotos) .adminRowItemOpen{grid-template-columns:48px minmax(0,1fr) auto;gap:14px}@media (max-width:560px){.adminRowItemList.isCards:not(.hasPhotos) .adminRowItemOpen{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}}.adminRowItemList.isCards:not(.hasPhotos) :is(.adminRowItemId,.adminRowItemPlace){font-weight:400}.adminRowItemList.isCards .adminRowItem:last-child{margin-bottom:0}@media (hover:hover){.adminRowItemList.isCards .adminRowItem:hover{border-color:var(--color-mist)}}.adminRowItemList.isCards .adminRowItem:active{border-color:var(--color-mist)}.adminRowItemList.isCards .adminRowItem.isDragging{border-color:var(--color-carbon);box-shadow:none;scale:.985}.adminRowItemList.isCards .adminRowItem.isRemoveArmed{cursor:pointer;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.adminRowItemList.isCards .adminRowItem.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--hairline))}}@media (hover:hover){.adminRowItemList.isCards .adminRowItem.isRemoveArmed:hover{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}}.adminRowItemList.isCards .adminRowItem.isRemoveArmed:active{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.adminRowItemList.isCards .adminRowItem.isRemoveArmed.isRemovePicked{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.adminRowItemList.isCards .adminRowItem.isRemoveArmed.isRemovePicked{background:color-mix(in srgb, var(--color-red) 6%, var(--surface-raised))}}.adminRowItemList.isCards .adminRowItem.isLocateArmed{cursor:pointer;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.adminRowItemList.isCards .adminRowItem.isLocateArmed{border-color:color-mix(in srgb, var(--color-green) 40%, var(--hairline))}}@media (hover:hover){.adminRowItemList.isCards .adminRowItem.isLocateArmed:hover{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}}.adminRowItemList.isCards .adminRowItem.isLocateArmed:active{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}.adminRowItemList.isCards .adminRowItem.isLocateArmed.isLocatePicked{border-color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.adminRowItemList.isCards .adminRowItem.isLocateArmed.isLocatePicked{background:color-mix(in srgb, var(--color-green) 8%, var(--surface-raised))}}.adminRowItemOpen{min-width:0;color:var(--color-graphite);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0;font-size:12px;display:grid}.adminRowItemPlace{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminRowItemStatus{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pickButton{border:1px solid var(--hairline);background:var(--white);width:66px;height:24px;color:var(--color-graphite);font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:980px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:500;transition:opacity .12s,border-color .12s,background .12s,color .12s;display:inline-flex}@media (hover:hover){.pickButton:hover{border-color:var(--color-mist);color:var(--color-carbon)}}.pickButton:active{border-color:var(--color-mist);color:var(--color-carbon);box-shadow:inset 0 0 0 999px var(--press-quiet)}.pickButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:1px}.pickButton.isPicked{border-color:var(--color-carbon);background:var(--surface-selected);color:var(--surface-on-selected)}@media (hover:hover){.pickButton.isPicked:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.pickButton.isPicked:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.itemCardBar .pickButton{width:86px;height:34px;font-size:12px}.adminRowItem .pickButton{opacity:0;margin-right:2px}.adminRowItem:hover .pickButton,.adminRowItem .pickButton:focus-visible,.adminRowItem .pickButton.isPicked{opacity:1}@media (hover:none){.adminRowItem .pickButton{opacity:1}}.adminNotices{z-index:var(--z-notice);bottom:calc(28px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.adminNotice{background:var(--color-carbon);color:var(--on-carbon);text-align:center;border-radius:980px;max-width:min(360px,100vw - 32px);margin:0;padding:9px 16px;font-size:12px;font-weight:500;animation:.18s cubic-bezier(.2,0,0,1) adminNoticeIn,.4s ease-in 5s forwards adminNoticeOut;box-shadow:0 6px 24px #00000038}.adminNotice.isStacked{white-space:pre-line;text-align:left;border-radius:14px;max-width:min(360px,100vw - 32px);padding:11px 16px;line-height:1.5}@keyframes adminNoticeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes adminNoticeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.adminNotice{animation:.4s ease-in 5s forwards adminNoticeOut}}.collectionPanel{z-index:var(--z-panel);border:1px solid var(--hairline);background:var(--color-frost);width:min(560px,100vw - 32px);max-height:min(700px,100dvh - 110px);box-shadow:var(--window-shadow);transform:translate(calc(-50% + var(--panel-x,0px)), calc(-50% + var(--panel-y,0px)));border-radius:16px;flex-direction:column;animation:.18s floatWindowIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}.collectionPanel.isBusy{cursor:progress}.collectionPanelBar{background:var(--color-frost);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:6px 10px 6px 16px;display:flex}.collectionPanelBar:active{cursor:grabbing}.collectionPanelBarActions{flex:none;align-items:center;gap:8px;display:inline-flex}.collectionPanelTitle{align-items:baseline;gap:10px;min-width:0;display:flex}.collectionPanel.isPage .collectionPanelTitle{flex-direction:column;align-items:flex-start;gap:1px}.floatBarCrumb{flex:auto;align-items:baseline;gap:7px;min-width:0;display:flex}.floatBarCrumbLabel{color:var(--surface-muted);flex:none;font-size:20px}.floatBarCrumbNumber{min-width:0;color:var(--surface-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:400;overflow:hidden}.woFloat.isMinimized .floatBarCrumbLabel,.woFloat.isMinimized .floatBarCrumbNumber,.collectionPanel.isMinimized .floatBarCrumbLabel,.collectionPanel.isMinimized .floatBarCrumbNumber,.collectionPanel.isPage .floatBarCrumbNumber{font-size:12px}.woFloat.isMinimized .floatBarCrumbLabel,.collectionPanel.isMinimized .floatBarCrumbLabel{color:var(--surface-ink)}.collectionPanel.isPage .floatBarCrumbLabel{display:none}.collectionPanelBody{overscroll-behavior:contain;flex:1;min-height:0;padding:0 16px 16px;overflow:hidden auto}.collectionPanel .panelProduct .adminTableRow{grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px}.collectionPanel .panelProduct .adminTableRow>*{min-width:0}.collectionPanel .panelProduct .adminRowDims{display:none}.collectionSummary{padding:14px 16px 12px}.collectionSummaryLine{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.collectionSummaryCreator{color:var(--color-carbon)}.collectionPanel.isPage{z-index:auto;width:min(720px,100%);max-height:none;animation:none;position:static;top:auto;left:auto;transform:none;box-shadow:0 1px 3px #0000000f}.collectionPanel.isPage .collectionPanelBar{display:none}.collectionPanelNote{color:var(--color-mist);text-align:center;margin:0;padding:22px 16px;font-size:12px;line-height:1.5}.itemCard{z-index:var(--z-card);border:1px solid var(--hairline);background:var(--color-frost);width:min(350px,100vw - 32px);max-height:min(700px,100dvh - 32px);box-shadow:var(--window-shadow);transform:translate(calc(-50% + var(--card-x,0px)), calc(-50% + var(--card-y,0px)));transform-origin:100% 100%;border-radius:16px;flex-direction:column;animation:.36s cubic-bezier(.16,1,.3,1) itemCardIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@keyframes itemCardIn{0%{opacity:0;transform:translate(calc(-50% + var(--card-x,0px)), calc(-50% + var(--card-y,0px))) scale(.94)}to{opacity:1;transform:translate(calc(-50% + var(--card-x,0px)), calc(-50% + var(--card-y,0px))) scale(1)}}.itemCard.isMinimized,.itemCard.isSnapping{transition:transform .34s cubic-bezier(.22,1,.3,1),width .34s cubic-bezier(.22,1,.3,1),max-height .34s cubic-bezier(.22,1,.3,1)}.itemCard.isMinimized{width:min(230px,100vw - 32px);max-height:46px;z-index:var(--z-bar);animation:none}@media (max-width:650px){.itemCard.isMinimized{width:min(170px,100vw - 24px)}}.itemCard.isDragging{z-index:var(--z-dragging);transition:none}.itemCard.isMinimized .itemCardBar{cursor:grab;min-height:46px;padding-left:16px}.floatChipPhoto{display:none}.woFloat.isMinimized>.floatChipPhoto,.itemCard.isMinimized>.floatChipPhoto{z-index:1;background:var(--photo-mat);pointer-events:none;border-radius:15px 0 0 15px;width:44px;height:44px;display:block;position:absolute;top:0;left:0;overflow:hidden}.woFloat.isMinimized[data-unsaved],.collectionPanel.isMinimized[data-unsaved]{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue), 0 1px 4px #00000026}.floatChipPhoto img{object-fit:contain;width:100%;height:100%;display:block}:is(.woFloat.isMinimized:has(>.floatChipPhoto) .woFloatBar,.itemCard.isMinimized:has(>.floatChipPhoto) .itemCardBar){padding-left:56px}.itemCard.isDragging .itemCardBar{cursor:grabbing}.itemCard.isMorphing{pointer-events:none;animation:none;overflow:hidden}.itemCard.isMorphing .itemCardBar,.itemCard.isMorphing .itemCardBody{opacity:0;transition:opacity .1s ease-out}.itemCard .itemCardBar,.itemCard .itemCardBody{transition:opacity .2s ease-in 60ms}.itemCardBar{background:var(--surface-control);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px 0 24px;display:flex}.itemCardBar:active{cursor:grabbing}.itemCardBody{overscroll-behavior:contain;flex:1;min-height:0;padding:0;overflow-y:auto}.itemCardBarButtons{align-items:center;gap:8px;display:flex}.itemCardBarButtons .pickButton{width:auto;height:auto;min-height:34px;padding:0 15px;font-size:12px}.itemCardBarButton{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:34px;color:var(--surface-ink);white-space:nowrap;cursor:pointer;border-radius:980px;align-items:center;padding:0 15px;font-size:12px;font-weight:500;transition:border-color .15s,background .12s;display:flex}@media (hover:hover){.itemCardBarButton:hover{border-color:var(--color-mist)}}.itemCardBarButton:active{border-color:var(--text-faint);box-shadow:inset 0 0 0 999px var(--press-quiet)}.itemCardBarButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:1px}.itemCardClose{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}@media (hover:hover){.itemCardClose:hover{background:var(--color-pebble)}}.itemCardClose:active{background:var(--surface-control-pressed)}.itemCardClose svg{fill:none;width:13px;height:13px;stroke:var(--surface-ink);stroke-linecap:round;stroke-width:1.7px}.itemCardNote{color:var(--text-faint);margin:0;font-size:13px}.itemDock{z-index:var(--z-dock);right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:8px;display:flex;position:fixed;overflow:visible}.itemDockChips{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;flex-direction:column-reverse;gap:8px;max-height:min(480px,100dvh - 220px);margin:-6px -8px;padding:6px 8px;transition:max-height .5s cubic-bezier(.3,0,0,1),padding .5s cubic-bezier(.3,0,0,1);display:flex;overflow-y:auto}.itemDockChips::-webkit-scrollbar{width:0;height:0}.itemDockChips.isHidden{display:none}.itemDockChips.isRetracted{pointer-events:none;padding-top:0;padding-bottom:0;overflow:hidden}body.isCarryingChip,body.isDraggingPanel{-webkit-user-select:none;user-select:none;cursor:grabbing}body.isOfferingDrop [data-collection-drop].isDropTarget,body.isOfferingDrop [data-workorder-drop].isDropTarget{outline:2px solid var(--color-carbon);outline-offset:-2px;background:var(--color-frost)}@media (max-width:650px){.itemDock.hasCardOpen .itemDockChips{display:none}}@media (pointer:coarse){.itemDockChips .itemChip{touch-action:pan-y}}.itemDock.isFolded .itemDockActionsButton{justify-content:center;min-width:54px;min-height:54px;padding:0}.itemDock.isFolded .itemDockActionsLabel{opacity:0;max-width:0;margin-left:0}.itemDock.isFolded .itemDockActionsLabel svg{opacity:0}.itemDock.isFolded .itemDockCount{justify-content:center;align-items:center;gap:0;margin:0;font-size:17px;line-height:1;display:flex}.itemDock.isFolded .itemDockCount .adminResultCountValue{font-size:17px;line-height:1}.itemDock.isFolded .adminResultCountNoun{opacity:0;max-width:0;margin:0}.itemDock.isFolded .itemDockActionsButton{justify-content:center;align-items:center;gap:0}.itemDock.isFolded .itemDockMenuPanel{margin-bottom:0}.itemDock,.itemDockActions,.itemDockMenu,.itemDockMenuInner{pointer-events:none}.itemDockChips,.itemDockActionsButton{pointer-events:auto}.itemDock.isGone{opacity:0;transition:opacity .6s}.itemDock.isGone .itemDockActionsButton{pointer-events:none}@media (prefers-reduced-motion:reduce){.itemDock.isGone{transition:none}}.itemDockActions{flex-direction:column;align-items:stretch;gap:0;display:flex;position:relative}.itemDockMenu{justify-items:end}.itemDockActionsButton{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:34px;color:var(--surface-ink);white-space:nowrap;cursor:pointer;border-radius:980px;justify-content:space-between;align-items:center;gap:9px;margin-left:auto;padding:0 11px 0 14px;font-size:12px;font-weight:500;transition:border-color .15s,min-width .5s cubic-bezier(.22,1,.3,1),min-height .5s cubic-bezier(.22,1,.3,1),padding .5s cubic-bezier(.22,1,.3,1),gap .4s cubic-bezier(.22,1,.3,1);display:flex;box-shadow:0 6px 20px #0000001f}.itemDockCount{align-items:baseline;gap:4px;margin-right:auto;font-size:12px;transition:margin .5s cubic-bezier(.22,1,.3,1),font-size .5s cubic-bezier(.22,1,.3,1);display:inline-flex}.itemDockCount .adminResultCountValue{transition:font-size .5s cubic-bezier(.22,1,.3,1)}.itemDockCount .adminResultCountNoun{white-space:nowrap;max-width:60px;transition:max-width .45s cubic-bezier(.22,1,.3,1),opacity .25s;overflow:hidden}.itemDockActionsLabel{white-space:nowrap;align-items:center;gap:7px;max-width:120px;margin-left:auto;transition:max-width .45s cubic-bezier(.22,1,.3,1),margin .5s cubic-bezier(.22,1,.3,1),opacity .22s;display:inline-flex;overflow:hidden}.itemDockActionsLabel svg{transition:opacity .2s,transform .2s cubic-bezier(.2,0,0,1)}@media (hover:hover){.itemDockActionsButton:hover{border-color:var(--color-mist)}}.itemDockActionsButton:active{border-color:var(--text-faint);box-shadow:inset 0 0 0 999px var(--press-quiet)}.itemDockActionsButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:1px}.itemDockActionsButton svg{fill:none;width:9px;height:6px;stroke:var(--surface-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;transition:transform .2s cubic-bezier(.2,0,0,1)}.itemDockActions.isOpen .itemDockActionsButton svg{transform:rotate(180deg)}.itemDockMenu{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.3,1);display:grid}.itemDockActions.isOpen .itemDockMenu{grid-template-rows:1fr}.itemDockMenuInner{pointer-events:none;min-height:0;margin:-24px;padding:24px;overflow:hidden}.itemDockMenuPanel{border:1px solid var(--border-subtle);background:var(--surface-raised);opacity:0;pointer-events:none;border-radius:12px;min-width:190px;margin-bottom:8px;margin-left:auto;padding:6px;transition:opacity .2s,transform .24s cubic-bezier(.2,0,0,1);transform:translateY(8px);box-shadow:0 0 16px #00000014,0 0 3px #0000000a}.itemDockActions.isOpen .itemDockMenuPanel{opacity:1;pointer-events:auto;transform:translateY(0)}.itemDockMenuItem{width:100%;color:var(--surface-ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;font-size:13px;font-weight:400;transition:background .12s;display:flex}@media (hover:hover){.itemDockMenuItem:hover:not(:disabled){background:var(--color-frost)}}.itemDockMenuItem:active:not(:disabled){background:var(--surface-control)}.itemDockMenuItem:disabled{color:var(--text-faint);cursor:not-allowed}.itemDockMenuItem:disabled span{background:var(--surface-control);color:var(--text-faint)}.itemDockMenuItem span{background:var(--surface-control-pressed);color:var(--surface-muted);font-variant-numeric:tabular-nums;border-radius:980px;padding:1px 7px;font-size:10px}.itemDockMenuAuto{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding:8px 8px 6px;display:flex}.itemDockMenuAutoLabel{color:var(--surface-ink);white-space:nowrap;font-size:13px}.itemDockAutoBtn{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:24px;color:var(--surface-muted);font:inherit;cursor:pointer;border-radius:980px;flex:none;padding:0 13px;font-size:11.5px;font-weight:400;transition:background .15s,color .15s,border-color .15s}@media (hover:hover){.itemDockAutoBtn:hover{border-color:var(--color-mist);color:var(--color-carbon)}}.itemDockAutoBtn:active{border-color:var(--text-faint);color:var(--surface-ink);box-shadow:inset 0 0 0 999px var(--press-quiet)}.itemDockAutoBtn.isOn{border-color:var(--surface-ink);background:var(--surface-selected);color:var(--surface-on-selected)}.itemDockMenuToggle{margin-top:0;padding:8px 4px 2px;display:flex}.itemDockMenuToggle .adminToggleGroup{flex:1;align-self:stretch;width:auto;display:flex}.itemDockMenuToggle .adminToggle{flex:1;justify-content:center;padding:0 10px;font-size:12px}.itemDockMenuToggle .adminToggle:disabled{color:var(--text-faint);cursor:not-allowed}.itemDockMenuToggle .adminToggle.isOn:disabled{background:var(--surface-control-pressed);color:var(--on-solid)}.itemChip{border:1px solid var(--border-subtle);background:var(--surface-raised);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;flex:none;align-items:center;animation:.2s cubic-bezier(.2,0,0,1) itemChipIn;display:flex;position:relative}.itemChip.isArriving{opacity:0;animation:none}.itemChip.isMelted{animation:none}@media (prefers-reduced-motion:reduce){.itemChip,.itemCard{animation:none}}.itemChip:active{cursor:grabbing}.itemChip.isSeat{opacity:0}.itemChip.isFlying{z-index:var(--z-notice);cursor:grabbing;pointer-events:none;animation:none;position:fixed;scale:1.04;box-shadow:0 18px 40px #0000004d}.itemChip.isDragging{z-index:3;cursor:grabbing;scale:1.04;box-shadow:0 18px 40px #0000004d}@keyframes itemChipIn{0%{opacity:0;transform:scale(.8)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.itemChipOpen{min-height:56px;cursor:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0 6px 0 0;display:flex}.itemChipOpen:focus-visible{outline:2px solid var(--color-highlight);outline-offset:-2px}.itemChipPhoto{background:var(--photo-mat);border-radius:11px 0 0 11px;flex:none;align-self:stretch;width:56px;overflow:hidden}.itemChipPhoto img{object-fit:contain;width:100%;height:100%}.itemChipText{text-align:left;flex-direction:column;align-items:flex-start;gap:0;min-width:84px;display:flex}.itemChipBarcode{color:var(--surface-muted);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:14px;font-weight:400;line-height:1.25}.itemChipSku{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1.3}.itemChipClose{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:6px;display:grid}@media (hover:hover){.itemChipClose:hover{background:var(--color-pebble)}}.itemChipClose:active{background:var(--surface-control-pressed);box-shadow:inset 0 0 0 999px var(--press-quiet)}.itemChipClose svg{fill:none;width:12px;height:12px;stroke:var(--surface-muted);stroke-linecap:round;stroke-width:1.7px}.itemCardKicker{color:var(--surface-muted);letter-spacing:0;text-transform:none;align-items:baseline;gap:7px;font-size:20px;font-weight:400;display:flex}.itemCardKicker strong{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}.itemCard.isMinimized .itemCardKicker,.itemCard.isMinimized .itemCardKicker strong{font-size:12px}.actionsMenu.itemActionsMenu,.actionsMenu.itemRowMenu{z-index:var(--z-card-menu)}.actionsMenu.itemRowMenu{overscroll-behavior:contain;max-height:calc(100dvh - 16px);overflow-y:auto}.actionsMenu.itemRowMenu>*{flex:none}.actionsMenuItem.itemRowToggle.isOnGreen{background:var(--color-green);color:var(--on-solid)}.actionsMenuItem.itemRowToggle.isOnDark{background:var(--surface-selected);color:var(--surface-on-selected)}.actionsMenuItem.itemRowToggle.isOnGreen .actionsMenuCheck,.actionsMenuItem.itemRowToggle.isOnDark .actionsMenuCheck{color:inherit}@media (hover:hover){.actionsMenuItem.itemRowToggle.isOnGreen:hover:not(:disabled){background:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--press-veil)}.actionsMenuItem.itemRowToggle.isOnDark:hover:not(:disabled){background:var(--color-carbon);box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.actionsMenuItem.itemRowToggle.isOnGreen:active:not(:disabled){background:var(--color-green);box-shadow:inset 0 0 0 999px var(--press-veil)}.actionsMenuItem.itemRowToggle.isOnDark{--press-veil:#ffffff26}.actionsMenuItem.itemRowToggle.isOnDark:active:not(:disabled){background:var(--surface-selected);box-shadow:inset 0 0 0 999px var(--press-veil)}.actionsMenu.woActionsMenu,.actionsMenu.contactActionsMenu,.actionsMenu.collectionActionsMenu{z-index:var(--z-window-menu)}.actionsMenuItem.isDanger{color:var(--color-red)}@media (hover:hover){.actionsMenuItem.isDanger:hover:not(:disabled){background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.actionsMenuItem.isDanger:hover:not(:disabled){background:color-mix(in srgb, var(--color-red) 10%, transparent)}}}.actionsMenuItem.isDanger:active:not(:disabled){background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.actionsMenuItem.isDanger:active:not(:disabled){background:color-mix(in srgb, var(--color-red) 10%, transparent)}}.collectionActionsQr{border-top:1px solid var(--hairline);justify-content:center;align-items:center;margin-top:4px;padding:18px;display:flex}svg.qrCode{color:var(--qr-ink)}.collectionActionsQrImg{box-sizing:border-box;background:var(--white);border-radius:6px;width:112px;height:112px;padding:8px}.collectionActionsQrImg svg{width:100%;height:100%;display:block}.itemCard .woCard{width:100%;box-shadow:none;border:0;border-radius:0}.itemCard .woCardSections{padding-bottom:16px}.itemCardStatus{color:var(--surface-ink);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:400;display:flex}.itemCardStatus i{background:var(--color-red);border-radius:50%;width:7px;height:7px}.itemCardStatus.isAvailable i{background:#1d8a3a}.itemCardPhoto{font:inherit;cursor:zoom-in;border:0;justify-content:center;align-items:center;padding:0;display:flex}.itemCardPhoto:disabled{cursor:default}.itemCardPhoto img{object-fit:contain;width:100%;height:100%}.itemCardTitle{color:var(--surface-ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:400;line-height:1.25}.itemCardSku{color:var(--surface-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.itemCardPrice{color:var(--surface-ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px}.itemCardFacts{grid-template-columns:1fr 1fr;gap:10px 20px;margin:0;display:grid}.itemCardFacts dt{color:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.itemCardFacts dd{margin:2px 0 0;font-size:13px}.itemLocationActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.itemLocationPill{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:34px;color:var(--surface-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:980px;flex:none;align-items:center;padding:0 15px;font-size:12px;font-weight:500;transition:border-color .15s;display:inline-flex}@media (hover:hover){.itemLocationPill:hover:not(:disabled){border-color:var(--color-mist)}}.itemLocationPill:active:not(:disabled){border-color:var(--text-faint)}.itemLocationPill:focus-visible{outline:2px solid var(--color-highlight);outline-offset:1px}.itemLocationPill[aria-expanded=true]{border-color:var(--surface-ink)}.itemLocationPill.isComingSoon{opacity:.6;cursor:default}.productQr{width:60px;height:60px;margin:48px 0 0}.productQr svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.accountPanel{max-width:420px;margin:44px 0}.accountPanel h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:400}.accountLede{color:var(--color-ash);margin:8px 0 22px;font-size:13px;line-height:1.5}.accountForm{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.accountForm label{flex-direction:column;gap:6px;width:100%;display:flex}.accountForm label span{color:var(--color-ash);letter-spacing:.03em;text-transform:uppercase;font-size:11px}.accountForm input{--field-h:40px;width:100%;height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--hairline);background:var(--surface-raised);color:var(--color-carbon);outline:none;padding:0 12px;font-size:14px}.accountForm input:focus{border-color:var(--color-highlight)}.accountHint{color:var(--color-mist);margin:-4px 0 6px;font-size:11px}.accountPanel .formError,.accountPanel .formNotice{margin-bottom:18px;font-size:12px}.scanButton{border:1px solid var(--hairline);color:var(--color-graphite);cursor:pointer;background:0 0;border-radius:980px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12px;transition:border-color .15s,color .15s;display:inline-flex}@media (hover:hover){.scanButton:hover{border-color:var(--color-mist);color:var(--color-carbon)}}.scanButton:active{border-color:var(--color-mist);color:var(--color-carbon);box-shadow:inset 0 0 0 999px var(--press-quiet)}.scanButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:14px}.scanScrim{z-index:var(--z-dock);background:#000000b8;place-items:center;padding:24px;animation:.14s ease-out adminMenuIn;display:grid;position:fixed;inset:0}.scanPanel{border:1px solid var(--hairline);background:var(--white);width:min(440px,100%);overflow:hidden;box-shadow:0 24px 60px #0000004d}.scanBar{border-bottom:1px solid var(--hairline);background:var(--color-frost);min-height:38px;color:var(--color-graphite);justify-content:space-between;align-items:center;padding:0 10px 0 18px;font-size:12px;font-weight:400;display:flex}.scanStage{aspect-ratio:1;background:#000;place-items:center;display:grid;position:relative}.scanVideo{object-fit:cover;width:100%;height:100%}.scanReticle{aspect-ratio:1;border:2px solid #ffffffd9;border-radius:2px;width:62%;transition:border-color .15s;position:absolute;box-shadow:0 0 0 9999px #00000059}.scanReticle.isFound{border-color:#32d74b}.scanHint{color:#fff;font-variant-numeric:tabular-nums;background:#0000009e;border-radius:980px;margin:0;padding:5px 12px;font-size:12px;position:absolute;bottom:14px}.scanHint.isMissed{background:var(--color-red)}.scanMessage{color:#fff;text-align:center;max-width:300px;margin:0;padding:30px;font-size:13px;line-height:1.5}.adminTableRow strong,.adminTableRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.adminTableRow strong{color:var(--color-carbon);font-size:14px;font-weight:400}.adminTableRow span{align-items:center;gap:7px;display:flex}.adminRowRef,.adminRowDate{color:var(--color-ash);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-content:flex-end}.adminRowRef{color:var(--color-carbon);position:relative}.adminRowRef .itemRowPill{flex:none}.adminRowDate.isStacked{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2;display:flex}.adminRowDate.isLeading{text-align:left;flex:none;justify-content:flex-start;width:86px}.adminRowPlainName{color:var(--color-carbon);font-weight:400}.forSales .adminTableRow,.adminSalesHead{grid-template-columns:104px 64px minmax(0,1.25fr) minmax(0,1fr) 100px 100px 232px}@media (max-width:900px){.forSales .adminTableRow,.adminSalesHead{grid-template-columns:98px 60px minmax(0,1.2fr) minmax(0,1fr) 96px 96px 216px;column-gap:16px}}.forSales .adminTableRow .adminRecordCell{display:contents}.forSales .adminTableRow .adminRowDate.isLeading{width:auto}.forSales .adminTableRow .adminRecordText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminSalesHead .isStatus{text-align:right}.adminSalesHead{border-bottom:1px solid var(--hairline);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ash);z-index:18;top:calc(var(--topbar-h) + var(--toolbar-h) + var(--subhead-h));background:var(--color-frost);align-items:baseline;gap:22px;padding:10px 16px 7px;font-size:11px;transition:top .3s cubic-bezier(.4,0,.2,1),background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:grid;position:sticky}.adminPage.isSubheaderHidden .adminSalesHead{top:calc(var(--topbar-h) + 30px)}@media (prefers-reduced-motion:reduce){.adminSalesHead{transition:none}}.adminSalesHead .isMoney{text-align:right}.asCards .adminTableHeader:has(+.adminSalesHead){margin-bottom:0}.asCards .adminSalesHead{border-bottom:1px solid #0000}.adminPage.isScrolled .asCards .adminSalesHead{border-bottom-color:var(--hairline)}.adminTableRow .salesCell{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-carbon);font-size:16px;display:block;overflow:hidden}.adminTableRow .salesCell.isMoney{text-align:right;font-variant-numeric:tabular-nums}.adminTableRow .salesCell.isBalance{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.salesRefunded{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:12px}.adminRowChips.isSales{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.forSales .adminTableRow .salesMoneyStack{display:contents}.salesAttn{display:none}@container list (max-width:680px){.adminSalesHead{display:none}.asCards .adminTableHeader:has(+.adminSalesHead){margin-bottom:var(--card-gap)}.forSales .adminTableRow{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;align-items:baseline;gap:2px 12px;min-height:92px;padding:10px}.forSales .adminTableRow .adminRowDate.isLeading{order:2;width:auto;display:flex}.forSales .adminTableRow .adminRecordCell{grid-area:1/1;font-size:12px;display:flex}.forSales .adminTableRow .salesCell.isMoney,.forSales .adminTableRow .salesRefunded{font-size:14px}.forSales .adminTableRow .adminRowChips.isSales{grid-area:1/2;justify-content:flex-end;align-self:center;padding-top:0}.forSales .adminTableRow .salesMoneyStack{flex-direction:column;grid-area:2/2/span 2;align-self:baseline;align-items:flex-end;gap:2px;display:flex}.forSales .adminTableRow .salesCell.isBill{grid-area:2/1;align-self:baseline}.forSales .adminTableRow .salesCell.isShip{display:none}.forSales .adminTableRow .salesCell.isShip.isDiffers{color:var(--color-carbon);grid-area:3/1;align-self:start;font-size:16px;display:block}.forSales .adminTableRow .salesAttn{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ash);font-size:13px;display:block;overflow:hidden}}.adminRowDeptMain{color:var(--color-carbon);font-size:12px;font-weight:400}.adminRowDeptSub{color:var(--color-ash);font-size:11.5px}.adminRowDetail{color:var(--color-graphite);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-content:flex-end}.adminRowQty{color:var(--color-graphite);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-content:flex-end;gap:6px}.adminRowQty.isSold,.adminRowDetail.isSold{color:var(--color-red)}.adminRowPrice{display:inline-block}.adminRowPrice.isChecked{background:var(--color-red);color:var(--on-solid);border-radius:980px;padding:2px 8px}.adminRowDetail.isSold .adminRowPrice.isChecked{color:var(--on-solid)}.adminRowRefNo{display:inline-block}.adminRowRef .itemRowPill.isPublished{display:none}.adminRowRefNo.isPublished{background:var(--color-green);border-radius:980px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.adminRowRefNo.isPublished{background:color-mix(in srgb, var(--color-green) 68%, #000)}}.adminRowRefNo.isPublished{color:var(--on-solid)}.adminStatusDot{background:var(--color-signal-blue);border-radius:50%;flex:none;width:6px;height:6px}.adminStatusDot.isAvailable{background:#1d8a3a}.adminStatusDot.isUnavailable{background:var(--color-red)}.productCrumbPub{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#1d8a3a;border-radius:980px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:9px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.productCrumbPubLong{display:none}@media (max-width:650px){.productCrumbPub{width:20px;padding:0}}@media (min-width:651px){.productCrumbPubShort{display:none}.productCrumbPubLong{display:inline}}.adminRowDims{color:var(--color-mist);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.adminResultCount{color:var(--color-ash);margin:0;padding:18px 16px;font-size:12px}.adminScrollFoot{justify-content:center;align-items:center;min-height:56px;display:flex}.adminScrollFoot .adminResultCount{font-variant-numeric:tabular-nums}.adminInlineButton{color:var(--color-highlight);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}@media (hover:hover){.adminInlineButton:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminInlineButton:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.productCrumb{flex:none;align-items:baseline;gap:7px;display:flex}.productCrumbLabel{color:var(--surface-muted);font-size:20px}.productCrumbNumber{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}.listCrumb{display:flex}@media (max-width:650px){.productCrumb{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.productCrumb.isLabelOnly{flex-direction:row;align-items:baseline}.productCrumb.isLabelOnly .productCrumbLabel{font-size:18px;line-height:1.15}.productCrumbLabel{font-size:11px;line-height:1.3}.productCrumbNumber{font-size:14px;line-height:1.15}.productDetail .productCrumb,.invoicePage .productCrumb{flex-direction:row;align-items:baseline;gap:7px}.productDetail .productCrumbLabel,.productDetail .productCrumbNumber,.invoicePage .productCrumbLabel,.invoicePage .productCrumbNumber{font-size:18px;line-height:1.15}}.productLayout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,4vw,56px);padding:28px 0 8px;display:grid}.productGallery{top:calc(var(--topbar-h) + 60px);position:sticky}.productAvailability{color:var(--surface-ink);align-items:center;gap:8px;margin:8px 0 0;font-size:14px;display:flex}.productAvailability .itemRowPill{margin-left:4px}.productMainPhoto{aspect-ratio:1;border:1px solid var(--border-subtle);background:var(--surface-raised);cursor:zoom-in;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.productMainPhoto img{object-fit:contain;width:100%;height:100%}.productMainPhoto:not(.isEmpty){background:var(--photo-mat)}.productMainPhoto.isEmpty{background:var(--surface-control-pressed);color:var(--surface-muted);cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.productMainPhotoAdd{--press-veil:#ffffff26;border:1px solid var(--color-blue);background:var(--color-blue);min-height:34px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;padding:0 16px;font-size:12.5px;transition:border-color .15s}@media (hover:hover){.productMainPhotoAdd:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.productMainPhotoAdd:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.productZoomHint{z-index:2;opacity:0;cursor:zoom-in;background:#ffffffe0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:opacity .15s;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 1px 4px #00000024}.productZoomHint svg{fill:none;width:15px;height:15px;stroke:var(--surface-ink);stroke-linecap:round;stroke-width:1.5px}.productZoomHint:focus-visible{opacity:1}@media (hover:hover){.productMainPhoto:hover .productZoomHint{opacity:1}}.productMainPhoto:active .productZoomHint{opacity:1}.productFilmstrip{scrollbar-width:thin;gap:8px;margin-top:10px;padding:2px 0 6px;display:flex;overflow-x:auto}@media (hover:hover){.productFilmstrip{cursor:grab}}.productFilmstrip.isGrabbing{cursor:grabbing;scroll-behavior:auto}.productFilmstrip.isGrabbing *{-webkit-user-select:none;user-select:none}.productFilmstripItem{border:1px solid var(--border-subtle);background:var(--photo-mat);cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;border-radius:0;flex:none;width:64px;height:64px;padding:0;transition:border-color .15s,transform .18s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.productFilmstripItem img{object-fit:contain;pointer-events:none;width:100%;height:100%}@media (hover:hover){.productFilmstripItem:hover{border-color:var(--color-mist)}}.productFilmstripItem:active{border-color:var(--text-faint)}.productFilmstripItem.isActive{border-color:var(--photo-active)}.productFilmstripItem.isDragging{z-index:2;cursor:grabbing;box-shadow:none;overflow:visible;scale:.985}.productMainBadge{color:#fff;letter-spacing:.02em;background:#0000009e;border-radius:0;padding:1px 5px;font-size:9px;font-weight:500;position:absolute;bottom:3px;right:3px}.productFilmstripHint{color:var(--text-faint);margin:6px 0 0;font-size:11px}.jumpTo{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:0;transition:background .14s;display:block}@media (hover:hover){.jumpTo:hover{background:var(--color-frost)}}.jumpTo:active{background:var(--color-frost)}.jumpTo{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:8px 10px}.productHeading h1{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:400;line-height:1.25}.productNumber{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-weight:400}.productPrices{flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:10px;padding:8px 0;display:flex}.productPrice{flex-direction:column;gap:4px;display:flex}.productPrice span{height:14px;color:var(--surface-muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;line-height:14px}.productPrice strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;height:22px;font-size:17px;font-weight:400;line-height:22px}.productPrices.isBar{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:0;border-right:0;margin-top:10px;padding:8px 0;transition:opacity .12s}@media (hover:hover){.productPrices.isBar:hover{opacity:.72}}.productPrices.isBar:active{opacity:.6}.productPrices.isBar.isOpen{opacity:.72}.quoteMenu{z-index:var(--z-menu);border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;gap:2px;width:250px;max-width:calc(100vw - 16px);padding:8px;animation:.13s ease-out adminMenuIn;display:flex;position:fixed;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.quoteMenu .sectionSaveRow{border-top:1px solid var(--hairline);justify-content:flex-end;margin-top:8px;padding-top:8px}.quoteRow{border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:7px 6px;display:grid}.quoteRow.isStepped{background:var(--color-frost)}@supports (color:color-mix(in lab, red, red)){.quoteRow.isStepped{background:color-mix(in srgb, var(--color-frost) 60%, var(--white))}}.quoteLabel{color:var(--color-ash);letter-spacing:.02em;text-transform:uppercase;grid-column:1;font-size:11px;line-height:14px}.quoteValue{letter-spacing:-.01em;font-variant-numeric:tabular-nums;grid-column:1;font-size:19px;font-weight:400;line-height:24px}.quoteStepRow{grid-area:1/2/3;gap:6px;display:flex}.quoteHint{color:var(--color-mist);margin:4px 6px 0;font-size:11px;line-height:1.4}.productTag{border:1px solid var(--border-subtle);color:var(--surface-ink);border-radius:980px;padding:5px 11px;font-size:12px}.productNotes{color:var(--surface-ink);white-space:pre-wrap;margin:0;font-size:13px;font-weight:300;line-height:1.55}.productDescription,.adminRowDescription{white-space:pre-wrap}.productFacts{grid-template-columns:auto 1fr;align-items:stretch;gap:0;margin:22px 0 0;display:grid}.productFacts>.specRow{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:stretch;display:grid}@supports (grid-template-columns:subgrid){.productFacts>.specRow{grid-template-columns:subgrid}}button.specRow{font:inherit;text-align:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.specRow:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (hover:hover){button.specRow:hover dt,button.specRow:hover dd{background:var(--surface-control)}}button.specRow:active dt,button.specRow:active dd{background:var(--surface-control)}.productFacts dt,.productFacts dd{border-bottom:1px solid var(--border-subtle);padding:7px 0;font-size:16px;font-weight:300;line-height:1.45}.productFacts dt{color:var(--surface-muted);white-space:nowrap;padding-right:20px}.productFacts dt .factQualifier{color:var(--surface-muted);margin-left:8px;font-size:13px}.productFacts dd{text-align:right;color:var(--surface-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.productFacts dd:empty:before{content:" "}.productItemList{flex-direction:column;display:flex}.productItem{border-bottom:1px solid var(--border-subtle);min-height:44px;color:var(--surface-ink);grid-template-columns:180px 1fr 1fr;align-items:center;gap:16px;font-size:13px;display:grid}.productItem code{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:12px}.productItem span{align-items:center;gap:7px;display:flex}@media (max-width:900px){.productLayout{grid-template-columns:minmax(0,1fr)}.productGallery{position:static}.adminTopbarInner{padding:0;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));flex-wrap:nowrap;gap:0 14px}.adminTopbarScroll{touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;align-self:stretch;align-items:center;gap:14px;min-width:0;display:flex;overflow:auto hidden}.adminTopbarScroll::-webkit-scrollbar{display:none}.adminWordmark,.adminUtilities{min-height:50px}.adminWordmark{white-space:nowrap;flex:none;align-items:center;display:flex}.adminUtilities{flex:none;gap:4px;min-width:0;margin-left:auto;padding-left:14px;overflow:visible}.adminUtilities>*{flex:none}.adminNav{flex:none;min-height:50px;overflow:visible}.adminNav a.isActive:after{left:10px;right:10px}.adminStatStrip{grid-template-columns:1fr 1fr}.adminStat:nth-child(2){border-right:0}.adminStat:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.adminStat:nth-child(3){padding-left:0}}@media (max-width:650px){.shell{width:min(100% - 28px,1240px)}.siteHeader{height:74px}.siteHeader nav{gap:15px}.hero{min-height:570px;padding-top:60px}.adminTopbarInner{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right))}.adminPage{--list-inset:max(10px, env(safe-area-inset-left));padding:36px 0 72px;padding-inline:var(--list-inset) max(10px, env(safe-area-inset-right))}.adminPageHeader{flex-direction:column;justify-content:flex-start;gap:24px;min-height:210px}.adminPageHeader h1{font-size:40px}.adminPageHeader>div>p:last-child{font-size:15px}.adminStat{min-height:132px;padding:23px 16px}.adminStat strong{font-size:34px}.adminSection{padding-top:52px}.workspaceRow{align-items:flex-start}.workspaceRow p{padding-right:10px}.workspaceMeta span:first-child{display:none}.readinessBanner{grid-template-columns:auto 1fr;padding:28px 24px}.readinessBanner .adminSecondaryButton{grid-column:2;justify-self:start}.adminTableHeader{padding:0 10px}.adminTableRow{grid-template-columns:minmax(0,1fr) 38px auto auto;gap:9px;padding:0 10px}.adminTableRow .adminRowDate{display:none}.adminRowQty,.adminRowDetail,.adminRowRef{font-size:12px}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow{--wo-thumb:84px;min-height:var(--wo-thumb);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 12px}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRecordCell{display:contents}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminThumb{grid-area:1/1/3;align-self:center}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRecordText{grid-area:1/2}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .woRowTask{grid-area:2/2;padding-left:0;font-size:12px}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRowChips{grid-area:1/3;justify-content:flex-end}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRowDetail{text-align:right;grid-area:2/3;justify-content:flex-end}.forWorkshop>.adminTableBody>.adminRowGroup>.adminTableRow .adminRowQty{display:none}.forWorkshop .adminRecordText.isWorkorder{gap:12px}.forWorkshop .adminRecordText.isWorkorder>.woRowFor,.forWorkshop .adminRecordText.isWorkorder>strong{width:62px;margin-left:0}.adminTableBody{overflow:clip visible}.adminGrid{gap:4px}.adminRowGroup{min-width:0}.adminThumb{flex:none;width:56px;height:56px}.adminRecordCell{gap:10px}.adminRowPanelPad{--row-pad:10px}.adminRowPanelTop{flex-direction:column;align-items:stretch;gap:14px}.adminRowGoTo{justify-content:center;align-self:stretch}.adminRowFacts{gap:8px 18px}.adminRowItemOpen.hasPhoto{grid-template-columns:48px auto minmax(0,1fr) auto;gap:10px}.productItemBarcode{width:auto}.adminRowItems{margin-top:14px}.authCard{padding:34px 25px 25px}:root{--toolbar-h:58px}.adminToolbar{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-height:58px;overflow-x:auto}.adminToolbar::-webkit-scrollbar{display:none}.adminToolbarActions{flex:none;margin-left:auto}.productDetail .adminToolbar{overflow-x:visible}.productDetail .productCrumb{flex:none}.productDetail .adminToolbarActions{flex:1;justify-content:flex-start;min-width:0;margin-left:8px;overflow:visible}.productDetail .adminToolbarActions>:first-child{margin-left:auto}.productDetail .adminToolbarActions::-webkit-scrollbar{display:none}.adminRowItemOpen{grid-template-columns:108px minmax(0,1fr) auto;gap:10px}}@media (pointer:coarse){input,textarea,select,.adminSearch input,.accountForm input,.authCard input{font-size:16px}}.productFields{border-top:1px solid var(--border-subtle);margin-top:0}.productFoot{flex-direction:column;align-items:flex-start;gap:0;width:fit-content;margin-top:26px;padding:0;display:flex}.productSaveRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes revertIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.productRevert,.productRevertNo,.productRevertYes{animation:.18s ease-out revertIn}@media (prefers-reduced-motion:reduce){.productRevert,.productRevertNo,.productRevertYes{animation:none}}.sectionSaveRow{align-items:center;gap:8px;margin-top:14px;display:flex}.fieldGrid .sectionSaveRow{grid-column:1/-1;margin-top:-4px}.sectionSaveBtn{border:1px solid var(--color-apple-blue);background:var(--color-apple-blue);min-height:32px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;padding:0 15px;font-size:12px;font-weight:500;transition:filter .15s,opacity .15s}@media (hover:hover){.sectionSaveBtn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.sectionSaveBtn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.sectionSaveBtn:hover:not(:disabled){filter:brightness(.94)}}.sectionSaveBtn:active:not(:disabled){filter:brightness(.94)}.sectionSaveBtn:disabled{opacity:.6;cursor:default}.sectionUndoBtn{min-height:32px;color:var(--surface-muted);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:980px;padding:0 13px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s}@media (hover:hover){.sectionUndoBtn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.sectionUndoBtn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.sectionUndoBtn:hover:not(:disabled){border-color:var(--color-mist);color:var(--color-carbon)}}.sectionUndoBtn:active:not(:disabled){border-color:var(--border-strong);color:var(--surface-ink)}.productRevert{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:34px;color:var(--surface-muted);font:inherit;cursor:pointer;border-radius:980px;padding:0 15px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s}@media (hover:hover){.productRevert:hover{border-color:var(--color-red);color:var(--color-red)}}.productRevert:active{border-color:var(--color-red);color:var(--color-red)}.productRevertYes{border:1px solid var(--color-red);background:var(--color-red);min-height:34px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;padding:0 13px;font-size:12px;font-weight:500;transition:filter .15s}@media (hover:hover){.productRevertYes:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.productRevertYes:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.productRevertNo{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:34px;color:var(--surface-ink);font:inherit;cursor:pointer;border-radius:980px;padding:0 13px;font-size:12px}@media (hover:hover){.productRevertNo:hover{border-color:var(--color-mist)}}.productRevertNo:active{border-color:var(--text-faint)}.scopeHelp{flex:none;position:relative}.scopeHelpButton{border:1px solid var(--hairline);background:var(--white);width:22px;height:22px;color:var(--color-ash);cursor:pointer;border-radius:50%;place-items:center;font-size:11px;font-weight:400;line-height:1;transition:border-color .12s,color .12s;display:grid}.scopeHelpButton[aria-expanded=true]{border-color:var(--color-mist);color:var(--color-carbon)}@media (hover:hover){.scopeHelpButton:hover{border-color:var(--color-mist);color:var(--color-carbon)}}.scopeHelpButton:active{border-color:var(--color-mist);color:var(--color-carbon);box-shadow:inset 0 0 0 999px var(--press-quiet)}.scopeHelpButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px}.scopeHelpPanel{z-index:40;border:1px solid var(--hairline);background:var(--white);width:min(300px,100vw - 32px);color:var(--color-graphite);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.5;animation:.13s ease-out adminMenuIn;display:block;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.scopeHelpPanel .fieldScope{margin-right:2px}.productSave{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:34px;color:var(--text-faint);cursor:not-allowed;border-radius:980px;align-items:center;padding:0 17px;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.productSave.isDirty{border-color:var(--color-apple-blue);background:var(--color-apple-blue);color:var(--on-solid);cursor:pointer}@media (hover:hover){.productSave.isDirty:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.productSave.isDirty:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.fieldSection{border-top:0}.fieldSection+.fieldSection{border-top:1px solid var(--hairline)}.fieldSectionHead{width:100%;min-height:48px;font:inherit;letter-spacing:-.005em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:16px;display:flex}.fieldSectionHead .adminResultCountNoun{color:var(--surface-muted);letter-spacing:-.005em;font-size:16px;font-weight:400}.fieldSectionHead .adminResultCountValue{color:var(--surface-ink);font-size:16px;font-weight:400}.fieldSectionHead svg{fill:none;width:9px;height:6px;stroke:var(--color-ash);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;transition:transform .2s cubic-bezier(.2,0,0,1)}.fieldSection.isOpen .fieldSectionHead svg{transform:rotate(180deg)}.fieldSectionPanel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.3,1);display:grid}.fieldSection.isOpen .fieldSectionPanel{grid-template-rows:1fr}.fieldSectionInner{min-height:0;overflow:hidden}.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.fieldRow{flex-direction:column;gap:6px;min-width:0;display:flex}.fieldRow.isWide{grid-column:1/-1}.fieldPairs{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 24px;min-width:0;display:grid}@media (max-width:900px){.fieldPairs{grid-template-columns:1fr}.fieldPairs.isInterleaved>:first-child{order:1}.fieldPairs.isInterleaved>:nth-child(3){order:2}.fieldPairs.isInterleaved>:nth-child(5){order:3}.fieldPairs.isInterleaved>:nth-child(2){order:4}.fieldPairs.isInterleaved>:nth-child(4){order:5}.fieldPairs.isInterleaved>:nth-child(6){order:6}}.fieldLabel{color:var(--surface-muted);align-items:center;gap:8px;font-size:11px;font-weight:400;display:flex}.fieldScope{background:var(--color-pebble);color:var(--color-ash);border-radius:980px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:500}.fieldScope.isProduct{background:var(--color-carbon);color:var(--on-carbon)}.fieldRow input,.fieldRow textarea,.fieldCategoryPair input{border:1px solid var(--hairline);background:var(--surface-raised);width:100%;color:var(--color-carbon);font:inherit;border-radius:8px;outline:0;padding:9px 11px;font-size:13px;transition:border-color .12s,font-size .15s}.fieldRow textarea{resize:vertical;line-height:1.5}.fieldRow input:not([type=checkbox],[type=radio]),.fieldCategoryPair input{--field-h:38px;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;padding-block:0}.fieldRow input:focus,.fieldRow textarea:focus,.fieldCategoryPair input:focus{border-color:var(--color-carbon)}.fieldHint{color:var(--color-mist);font-size:11px}.fieldGenerated{color:var(--color-carbon);margin:0;padding:8px 0 0;font-size:15px;font-weight:500;line-height:1.4}.fieldGenerated+.fieldHint{margin-top:-2px}.fieldCategoryPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.fieldGrid,.fieldCategoryPair{grid-template-columns:1fr}}.productPhotos{grid-template-columns:repeat(auto-fill,132px);justify-content:start;gap:14px;padding-bottom:8px;display:grid}.productPhotos.isSaving{opacity:.6}.productPhotoCard{aspect-ratio:1;border:1px solid var(--border-subtle);background:var(--photo-mat);font:inherit;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:0;transition:border-color .15s,scale .16s cubic-bezier(.2,0,0,1),box-shadow .16s;display:block;position:relative;overflow:hidden}@media (hover:hover){.productPhotoCard:hover{border-color:var(--color-mist)}}.productPhotoCard:active{cursor:grabbing}.productPhotoCard.isHeld{z-index:2;cursor:grabbing;box-shadow:none;scale:.985}.productPhotoCard img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.productPhotoCard.isActive{border-color:var(--photo-active);box-shadow:0 0 0 1px var(--color-highlight)}.productPhotoTag{color:var(--surface-muted);font-variant-numeric:tabular-nums;background:#ffffffeb;border-radius:980px;align-items:center;padding:4px 7px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:6px;left:6px}.productPhotoCard.isPrimary .productPhotoTag{background:var(--photo-ink);color:var(--on-solid)}.productPhotosNote{color:var(--text-faint);margin:0;padding:18px 0;font-size:13px}.productPhotosHint{color:var(--text-faint);margin:10px 0 0;font-size:11px}.fieldSection.hasTopRule{border-top:1px solid var(--hairline)}.photosList{flex-direction:column;gap:6px;display:flex}.photosList.isSaving{opacity:.6}.photosRow{border:1px solid var(--hairline);background:var(--white);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;min-height:80px;padding:0 20px 0 0;display:flex;position:relative}@media (hover:hover){.photosRow:hover{border-color:var(--color-mist)}}.photosRow:active{border-color:var(--color-mist)}.photosRow.isHeld{z-index:60;cursor:grabbing;border-width:1.5px;border-color:var(--color-carbon);box-shadow:none;scale:.985}.photosRow.isExportArmed{cursor:pointer;border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.photosRow.isExportArmed{border-color:color-mix(in srgb, var(--color-blue) 40%, var(--hairline))}}@media (hover:hover){.photosRow.isExportArmed:hover{border-color:var(--color-blue);box-shadow:inset 0 0 0 1.5px var(--color-blue)}}.photosRow.isExportArmed:active{border-color:var(--color-blue);box-shadow:inset 0 0 0 1.5px var(--color-blue)}.photosRow.isExportArmed.isExportPicked{border-color:var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.photosRow.isExportArmed.isExportPicked{background:color-mix(in srgb, var(--color-blue) 8%, var(--white))}}.photosRow.isPublishArmed{cursor:pointer;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.photosRow.isPublishArmed{border-color:color-mix(in srgb, var(--color-green) 40%, var(--hairline))}}@media (hover:hover){.photosRow.isPublishArmed:hover{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}}.photosRow.isPublishArmed:active{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}.photosRow.isPublishArmed.isPublishOn{border-color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.photosRow.isPublishArmed.isPublishOn{background:color-mix(in srgb, var(--color-green) 8%, var(--white))}}.photosRow.isRemoveArmed{cursor:pointer;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.photosRow.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--hairline))}}@media (hover:hover){.photosRow.isRemoveArmed:hover{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}}.photosRow.isRemoveArmed:active{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.photosRow.isRemoveArmed.isRemovePicked{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.photosRow.isRemoveArmed.isRemovePicked{background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}.photosRow.isRemovedCard{cursor:default;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.photosRow.isRemovedCard{border-color:color-mix(in srgb, var(--color-red) 45%, var(--hairline))}}.photosRow.isRemovedCard .photosRowSelect{cursor:default}.photosRow.isRemovedCard.isRemoveArmed{cursor:pointer;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.photosRow.isRemovedCard.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--hairline))}}.photosRow.isRemovedCard.isReviveArmed{cursor:pointer;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.photosRow.isRemovedCard.isReviveArmed{border-color:color-mix(in srgb, var(--color-green) 40%, var(--hairline))}}@media (hover:hover){.photosRow.isRemovedCard.isReviveArmed:hover{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}}.photosRow.isRemovedCard.isReviveArmed:active{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}.photosRow.isRemovedCard.isReviveArmed.isRevivePicked{border-color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.photosRow.isRemovedCard.isReviveArmed.isRevivePicked{background:color-mix(in srgb, var(--color-green) 8%, var(--white))}}.decommActions{flex:none;align-items:center;gap:8px;padding-right:10px;display:flex}.inactiveWrap{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;display:flex}.inactiveHead{align-items:center;gap:8px;display:flex}.inactiveHeadLabel{color:var(--color-ash);text-transform:lowercase;font-size:12px;font-weight:400}.inactiveHeadCount{color:var(--color-mist);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.inactiveList{flex-direction:column;gap:6px;display:flex}.inactiveRow{border:1px solid var(--hairline);background:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.inactiveName{min-width:0;color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inactiveActions{flex:none;align-items:center;gap:8px;display:flex}.inactiveDelete{border:1px solid var(--color-red);background:var(--white);font:inherit;color:var(--color-red);cursor:pointer;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:500;transition:background .12s}@media (hover:hover){.inactiveDelete:hover:not(:disabled){background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.inactiveDelete:hover:not(:disabled){background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}}.inactiveDelete:active:not(:disabled){background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.inactiveDelete:active:not(:disabled){background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}.inactiveDelete:disabled{border-color:var(--hairline);color:var(--color-mist);cursor:default}.decommDelete{border:1px solid var(--color-red);background:var(--white);font:inherit;color:var(--color-red);cursor:pointer;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:500;transition:background .12s}@media (hover:hover){.decommDelete:hover:not(:disabled){background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.decommDelete:hover:not(:disabled){background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}}.decommDelete:active:not(:disabled){background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.decommDelete:active:not(:disabled){background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}.decommDelete:disabled{border-color:var(--hairline);color:var(--color-mist);cursor:default}.inactiveReactivate{border:1px solid var(--hairline);background:var(--white);font:inherit;color:var(--color-carbon);cursor:pointer;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:500;transition:border-color .12s}@media (hover:hover){.inactiveReactivate:hover{border-color:var(--color-pebble)}}.inactiveReactivate:active{border-color:var(--color-pebble)}.photosRowNum{text-align:center;width:20px;color:var(--color-mist);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.photosRowSelect{background:var(--photo-mat);border:0;border-radius:9px 0 0 9px;flex:none;align-self:stretch;width:80px;padding:0;position:relative;overflow:hidden}.photosRowSelect.isActive:after{content:"";box-shadow:inset 0 0 0 2px var(--photo-active);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.photosRowSelect img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.photosRowMain{flex-direction:column;flex:1;gap:3px;min-width:0;padding-block:8px;display:flex}.photosRowName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.photosRowMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photosRowSize{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:11px}.photosRowDims{text-align:right;color:var(--color-ash);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.photosRowDimsInline{display:none}.adminFilterButton.isRemoving{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isRemoving:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminFilterButton.isRemoving:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminFilterButton.isArmed,.adminFilterButton.isGenerating{border-color:var(--color-blue);color:var(--color-blue)}.generatingDots{text-align:left;width:1.05em;display:inline-block}.generatingDots i{opacity:0;font-style:normal}.generatingDots i:first-child{animation:1.4s infinite generatingDot1}.generatingDots i:nth-child(2){animation:1.4s infinite generatingDot2}.generatingDots i:nth-child(3){animation:1.4s infinite generatingDot3}@keyframes generatingDot1{0%,20%{opacity:0}21%,to{opacity:1}}@keyframes generatingDot2{0%,47%{opacity:0}48%,to{opacity:1}}@keyframes generatingDot3{0%,74%{opacity:0}75%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.generatingDots i{opacity:1;animation:none}}.adminFilterButton.isRemoveArmed{border-color:var(--color-red);color:var(--color-red)}.adminFilterButton.isExportArmed{border-color:var(--color-blue);color:var(--color-blue)}@media (hover:hover){.adminFilterButton.isExportArmed:hover{border-color:var(--color-blue);color:var(--color-blue)}}.adminFilterButton.isExportArmed:active{border-color:var(--color-blue);color:var(--color-blue);box-shadow:inset 0 0 0 999px var(--press-quiet)}.adminFilterButton.isLocateArmed{border-color:var(--color-green);color:var(--color-green)}.adminFilterButton.isLocating{border-color:var(--color-green);background:var(--color-green);color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isLocating:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminFilterButton.isLocating:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminFilterButton.isPickArmed{border-color:var(--surface-ink);color:var(--surface-ink)}.adminFilterButton.isPicking{border-color:var(--surface-ink);background:var(--color-carbon);color:var(--on-carbon)}@media (hover:hover){.adminFilterButton.isPicking:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminFilterButton.isPicking:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminFilterButton.isCollectArmed{border-color:var(--color-orange);color:var(--color-orange)}.adminFilterButton.isCollecting{border-color:var(--color-orange);background:var(--color-orange);color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isCollecting:hover{border-color:var(--color-orange);color:var(--on-solid)}}.adminFilterButton.isCollecting:active{border-color:var(--color-orange);color:var(--on-solid);box-shadow:inset 0 0 0 999px var(--press-quiet)}.adminFilterButton.isInvoiceArmed{border-color:var(--color-green);color:var(--color-green)}.adminFilterButton.isInvoicing{border-color:var(--color-green);background:var(--color-green);color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isInvoicing:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminFilterButton.isInvoicing:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminFilterButton.isWorkArmed{border-color:var(--color-blue);color:var(--color-blue)}.adminFilterButton.isWorking{border-color:var(--color-blue);background:var(--color-blue);color:var(--on-solid)}.adminFilterButton.isFindArmed{border-color:var(--color-teal);color:var(--color-teal)}.adminFilterButton.isFinding{border-color:var(--color-teal);background:var(--color-teal);color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isFinding:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminFilterButton.isFinding:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminFilterButton.isTransferArmed{border-color:var(--color-violet);color:var(--color-violet)}.adminFilterButton.isTransferring{border-color:var(--color-violet);background:var(--color-violet);color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isTransferring:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminFilterButton.isTransferring:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.adminFilterButton.isWorking:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminFilterButton.isWorking:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminFilterButton.isWorking:disabled{opacity:.6}.itemPickBarRow{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.itemPickBarRow.isArmedRow{gap:0}.itemPickBarRow .adminFilterButton.isTucked{opacity:0;white-space:nowrap;pointer-events:none;border-width:0;flex:0 0 0;width:0;min-width:0;padding-left:0;padding-right:0;overflow:hidden}.itemPickBarRow .adminFilterButton.isWideCommit{flex:auto;justify-content:center;font-weight:500}@media (prefers-reduced-motion:no-preference){.itemPickBarRow .adminFilterButton{transition:flex-basis .18s,width .18s,padding .18s,opacity .14s}}.adminFilterButton.isSkipCommit{border-color:var(--color-blue);background:var(--color-blue);color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isSkipCommit:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminFilterButton.isSkipCommit:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminFilterButton.isPrinting{border-color:var(--color-blue);background:var(--color-blue);color:var(--on-solid)}.adminFilterButton.isPrinting:disabled{opacity:.6;cursor:default}.adminFilterButton.isPublishing{border-color:var(--color-green);color:var(--color-green);background:var(--surface-raised)}@media (hover:hover){.adminFilterButton.isPublishing:hover{border-color:var(--color-green);color:var(--color-green)}}.adminFilterButton.isPublishing:active{border-color:var(--color-green);color:var(--color-green);box-shadow:inset 0 0 0 999px var(--press-quiet)}.adminFilterButton.isPublishSave{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.adminFilterButton.isPublishSave{border-color:color-mix(in srgb, var(--color-green) 68%, #000)}}.adminFilterButton.isPublishSave{background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.adminFilterButton.isPublishSave{background:color-mix(in srgb, var(--color-green) 68%, #000)}}.adminFilterButton.isPublishSave{color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isPublishSave:hover{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.adminFilterButton.isPublishSave:hover{border-color:color-mix(in srgb, var(--color-green) 68%, #000)}}.adminFilterButton.isPublishSave:hover{color:var(--on-solid)}}.adminFilterButton.isPublishSave:active{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.adminFilterButton.isPublishSave:active{border-color:color-mix(in srgb, var(--color-green) 68%, #000)}}.adminFilterButton.isPublishSave:active{color:var(--on-solid);box-shadow:inset 0 0 0 999px var(--press-quiet)}.adminFilterButton.isPublishSave:disabled{opacity:.7}.adminFilterButton.isStatusArmed.isStatusGreen{border-color:var(--color-green);color:var(--color-green);background:var(--surface-raised)}.adminFilterButton.isStatusArmed.isStatusGreen:active{border-color:var(--color-green);color:var(--color-green)}.adminFilterButton.isStatusArmed.isStatusRed{border-color:var(--color-red);color:var(--color-red);background:var(--surface-raised)}.adminFilterButton.isStatusArmed.isStatusRed:active{border-color:var(--color-red);color:var(--color-red)}.adminFilterButton.isStatusGo.isStatusGreen{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.adminFilterButton.isStatusGo.isStatusGreen{border-color:color-mix(in srgb, var(--color-green) 68%, #000)}}.adminFilterButton.isStatusGo.isStatusGreen{background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.adminFilterButton.isStatusGo.isStatusGreen{background:color-mix(in srgb, var(--color-green) 68%, #000)}}.adminFilterButton.isStatusGo.isStatusGreen{color:var(--on-solid)}.adminFilterButton.isStatusGo.isStatusGreen:active{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.adminFilterButton.isStatusGo.isStatusGreen:active{border-color:color-mix(in srgb, var(--color-green) 68%, #000)}}.adminFilterButton.isStatusGo.isStatusGreen:active{color:var(--on-solid)}.adminFilterButton.isStatusGo.isStatusRed{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}.adminFilterButton.isStatusGo.isStatusRed:active{border-color:var(--color-red);color:var(--on-solid)}.adminFilterButton.isStatusGo:disabled{opacity:.7}.adminFilterButton.isExporting{border-color:var(--color-blue);background:var(--color-blue);color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isExporting:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.adminFilterButton.isExporting:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.photosRowRemove{border:1px solid var(--color-red);background:var(--white);color:var(--color-red);font:inherit;cursor:pointer;border-radius:980px;flex:none;padding:4px 14px;font-size:11px;font-weight:400}@media (hover:hover){.photosRowRemove:hover:not(:disabled){background:var(--color-red);color:var(--on-solid)}}.photosRowRemove:active:not(:disabled){background:var(--color-red);color:var(--on-solid)}.photosRowRemove:disabled{border-color:var(--hairline);background:var(--white);color:var(--color-pebble);cursor:not-allowed}.productPhotoCard.isRemovable{cursor:pointer}.productPhotoCard.isRemovable:after{content:"";box-shadow:inset 0 0 0 2px var(--color-red);pointer-events:none;position:absolute;inset:0}.productPhotoRemoveTag{z-index:1;background:var(--color-red);color:var(--on-solid);pointer-events:none;border-radius:980px;padding:1px 8px;font-size:10px;font-weight:400;position:absolute;top:6px;left:6px}.itemRowRemove{margin-right:8px}@media (max-width:650px){.photosRowDims{display:none}.photosRowDimsInline{display:inline}.photosRow{min-height:0}.photosRowSelect{aspect-ratio:1;align-self:center;width:64px}.photosRowMarks,.photosRowMainTag{flex:none;position:static}}.publishWrap{flex-direction:column;gap:16px;display:flex}.publishSummary{flex-wrap:wrap;gap:12px;display:flex}.publishStat{border:1px solid var(--hairline);background:var(--white);border-radius:11px;flex-direction:column;flex:1;gap:4px;min-width:150px;padding:14px 16px;display:flex}.publishStatCount{align-items:baseline;gap:7px;display:flex}.publishStatCount strong{font-variant-numeric:tabular-nums;color:var(--color-carbon);font-size:24px;font-weight:400}.publishStatOf{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:13px}.publishStatLabel{color:var(--color-mist);font-size:12px}.publishNote{color:var(--color-ash);margin:0;font-size:12px;line-height:1.5}.publishActions{display:flex}.attachmentsWrap{flex-direction:column;gap:12px;display:flex}.attachmentsRetry{color:var(--color-carbon);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dropOverlay{z-index:var(--z-dropzone);pointer-events:none;background:#1d1d1f57;place-items:center;padding:24px;animation:.12s ease-out adminMenuIn;display:grid;position:fixed;inset:0}.dropCard{border:2px dashed var(--white);color:var(--on-solid);text-align:center;background:#1d1d1f9e;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:32px 40px;display:flex}.dropCard svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:34px;height:34px}.dropCard strong{font-size:17px;font-weight:400}.dropCard span{opacity:.85;font-size:13px}.attachmentsList{flex-direction:column;gap:6px;display:flex}.attachmentRow{border:1px solid var(--hairline);background:var(--white);border-radius:9px;align-items:center;gap:8px;transition:border-color .12s;display:flex}@media (hover:hover){.attachmentRow:hover{border-color:var(--color-mist)}}.attachmentRow:active{border-color:var(--color-mist)}.attachmentThumb{object-fit:contain;background:var(--photo-mat);border-radius:8px 0 0 8px;flex:none;width:56px;height:56px}.attachmentDoc{background:var(--surface-control-pressed);width:56px;height:56px;color:var(--surface-muted);border-radius:8px 0 0 8px;flex:none;place-items:center;display:grid}.attachmentDoc svg{width:18px;height:18px}.attachmentRow:has(>:is(.attachmentThumb,.attachmentDoc)){gap:12px}.attachmentRow:has(>:is(.attachmentThumb,.attachmentDoc)) .attachmentOpen{padding-left:0}.attachmentOpen{min-width:0;color:inherit;flex:1;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.attachmentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-carbon);font-size:13px;font-weight:500;overflow:hidden}@media (hover:hover){.attachmentOpen:hover .attachmentName{text-decoration:underline}}.attachmentMeta{color:var(--color-ash);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.photosRowTag.isMain{background:var(--color-carbon);color:var(--on-carbon);border-radius:980px;align-items:center;padding:3px 7px;font-size:10px;font-weight:400;line-height:1;display:inline-flex}.photosRowMainTag{pointer-events:none;position:absolute;top:10px;right:20px}.photosRowCohere{background:var(--color-carbon);width:16px;height:16px;color:var(--on-carbon);pointer-events:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:400;line-height:1;display:inline-flex}.photosRowMarks{pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;bottom:10px;right:20px}.photosRowStatus{background:var(--color-green);border-radius:980px;align-items:center;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.photosRowStatus{background:color-mix(in srgb, var(--color-green) 68%, #000)}}.photosRowStatus{color:var(--on-solid);white-space:nowrap;pointer-events:none;font-size:10px;font-weight:400;line-height:1}.actionsMenuItem.isSub{padding-left:24px;font-weight:400}.actionsMenuToggle{justify-content:space-between}@media (hover:hover){.actionsMenuToggle:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.actionsMenuToggle:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.actionsMenuChip{flex:none;margin-left:auto}.actionsMenuItem.isQuiet{color:var(--color-ash)}@media (hover:hover){.actionsMenuItem.isQuiet:hover{color:var(--color-carbon)}}.actionsMenuItem.isQuiet:active{color:var(--color-carbon)}.actionsMenuTick{width:15px;height:15px;color:var(--color-blue);opacity:0;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:opacity .12s;display:inline-flex}.actionsMenuTick.isOn{opacity:1}.actionsMenuTick svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.wasPrice{color:var(--color-mist);margin-right:8px;font-weight:400;text-decoration:line-through}.linksWrap{flex-direction:column;gap:20px;display:flex}.linkGroup{flex-direction:column;gap:8px;display:flex}.linkGroupHead{align-items:baseline;gap:8px;display:flex}.linkRows{flex-direction:column;gap:4px;max-height:340px;display:flex;overflow-y:auto}.linkRow{border:1px solid var(--hairline);background:var(--white);text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;border-radius:9px;padding:9px 12px;text-decoration:none;display:flex}@media (hover:hover){.linkRow:hover{border-color:var(--color-mist)}}.linkRow:active{border-color:var(--color-mist)}.linkRow.isStatic{cursor:default}@media (hover:hover){.linkRow.isStatic:hover{border-color:var(--hairline)}}.linkRow.isStatic:active{border-color:var(--hairline)}.linkRowBody{align-items:center;gap:10px;width:100%;display:flex}.linkRowTitle{font-size:13px;font-weight:400}.linkRowSub{color:var(--color-ash);font-size:12px}.linkRowStatus{background:var(--color-frost);color:var(--color-mist);text-transform:capitalize;border-radius:980px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:400}.pricingWrap{flex-direction:column;gap:20px;max-width:760px;display:flex}.pricingWrap .saleBox{max-width:none}.pricingWrap{container-type:inline-size}.pricingGrid{grid-template-columns:auto auto auto;justify-content:start;align-items:end;gap:6px 28px;display:grid}.pricingQuoteRows{display:contents}.pricingGrid .quoteRow,.pricingGrid .quoteRow.isStepped{background:0 0;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 12px;min-width:0;padding:0;display:grid}.pricingGrid .quoteLabel{grid-area:1/1/auto/-1}.pricingGrid .quoteValue{grid-area:2/1;align-items:center;height:38px;font-size:16px;display:flex}.pricingGrid .quoteStepRow{grid-area:2/2}.pricingGrid .pctStep{width:38px;height:38px}.pricingGrid .invoicePayAmountInput{--field-h:38px;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box}.pricingGrid .quoteHint{grid-area:2/3;align-self:start;margin:2px 0 0}@container (max-width:560px){.pricingGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.pricingGrid .pricingField{margin-bottom:4px}.pricingGrid .quoteHint{grid-area:auto/1;align-self:auto;margin:0 6px}}.quotePriceWrap{grid-column:2;justify-self:end;width:128px}.pricingField{flex-direction:column;gap:6px;display:flex}.pricingFieldLabel{color:var(--surface-muted);text-transform:uppercase;letter-spacing:.02em;font-size:11px}.pricingInputWrap{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:8px;align-items:center;gap:4px;padding:0 11px;display:flex}.pricingInputWrap:focus-within{border-color:var(--border-strong)}.pricingPrefix{color:var(--surface-muted);font-size:14px}.pricingInput{width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--surface-ink);background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:15px}.pricingInput,.invoicePayAmountInput input{color:var(--surface-ink);font-size:15px;font-weight:400}.saleBox{background:var(--surface-control);--surface:var(--surface-control);--surface-raised:var(--surface-card);border:1px solid #0000;border-radius:11px;padding:14px 16px}.saleBox.isOn{border-color:#0000}.saleBox .adminToggleGroup{background:var(--surface-card)}.saleBox .adminToggle.isOn{background:var(--surface-selected);color:var(--surface-on-selected)}.saleBox.isUnsaved{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}.saleHead{justify-content:space-between;align-items:center;display:flex}.saleHeadLabel{font-size:13px;font-weight:400}.saleSwitch{background:var(--surface-selected);cursor:pointer;border:0;border-radius:980px;width:44px;height:26px;padding:0;transition:background .15s;position:relative}.saleSwitch.isOn{background:var(--color-blue)}@media (hover:hover){.saleSwitch.isOn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.saleSwitch.isOn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.saleSwitchKnob{background:var(--surface-raised);width:20px;height:20px;box-shadow:0 1px 3px rgb(var(--shadow-ink) / 28%);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.saleSwitch.isOn .saleSwitchKnob{transform:translate(18px)}.saleControls{flex-direction:column;gap:14px;margin-top:14px;display:flex}.saleControls .invoicePayAmountInput,.saleValueWrap{--field-h:38px;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box}.saleValueWrap .pricingInput{height:100%;padding:0}.saleControls .pctStep{width:38px;height:38px}.saleValueWrap{max-width:170px}.salePreview{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.saleWas{color:var(--surface-muted);font-variant-numeric:tabular-nums;font-size:16px;text-decoration:line-through}.saleNow{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.saleOff{background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--surface-muted);border-radius:980px;padding:2px 9px;font-size:12px;font-weight:400}.salePreviewNote{color:var(--surface-muted);font-size:13px}.adminFilterButton.isPrimary{background:var(--color-carbon);border-color:var(--surface-ink);color:var(--on-carbon)}.adminFilterButton.isPrimary:disabled{opacity:.55;cursor:default}.fieldPicker{min-width:0;position:relative}.fieldPickerButton{--field-h:38px;width:100%;min-height:0;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--surface-ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:16px;transition:border-color .12s;display:flex}@media (hover:hover){.fieldPickerButton:hover{border-color:var(--color-mist)}}.fieldPickerButton:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.fieldPickerButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:1px}.fieldPickerButton svg{fill:none;width:9px;height:6px;stroke:var(--color-ash);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none}.fieldPickerButton .isEmpty{color:var(--color-mist)}.fieldPickerInput{--field-h:38px;width:100%;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface-raised);color:var(--color-carbon);font:inherit;border-radius:8px;outline:0;padding:0 11px;font-size:13px;transition:border-color .12s}.fieldPickerInput:focus{border-color:var(--color-carbon)}.fieldPickerButton.isMulti{height:auto;min-height:calc(var(--field-h) + var(--field-lift));padding-block:5px}.fieldChips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.fieldChips i{background:var(--color-frost);color:var(--color-carbon);border-radius:980px;padding:2px 8px;font-size:11px;font-style:normal}.fieldPickerMenu{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.fieldPickerMenu.isTall{max-height:380px}.fieldPickerMenu em{color:var(--color-mist);font-style:normal}.fieldPickerSearch{z-index:1;background:var(--white);border-bottom:1px solid var(--hairline);margin:-6px -6px 4px;padding:8px;position:sticky;top:-6px}.fieldPickerSearch input{border:1px solid var(--hairline);width:100%;font:inherit;border-radius:7px;outline:0;padding:7px 9px;font-size:12px}.fieldPickerSearch input:focus{border-color:var(--color-carbon)}.fieldPickerNote{color:var(--color-mist);padding:10px;font-size:12px}.fieldPickerGroup{border-top:1px solid var(--hairline);color:var(--color-mist);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;margin:8px 0 2px;padding:4px 10px 0;font-size:10px;font-weight:500}.fieldPickerSearch+.fieldPickerGroup{border-top:0;margin-top:0;padding-top:0}.productCollapse{margin-top:0}.productDetail.isCards .productInfo{flex-direction:column;display:flex}.productDetail.isCards .productInfo>.productAvailability{order:-3}.productDetail.isCards .productInfo>#section-pricing{order:-2}.productDetail.isCards .productInfo>.productHeadingJump{padding-bottom:3px}.productDetail.isCards .productInfo>.productFactsJump{padding-top:3px}.fieldSectionSummary{align-items:flex-start;gap:16px;min-width:0;display:flex}.fieldSectionSummary .productPrice span,.fieldSectionSummary .productPrice strong{white-space:nowrap}.fieldSection.isOpen .fieldSectionSummary{display:none}.fieldSection:not(.isOpen) .fieldSectionHead:has(.fieldSectionSummary) .adminResultCountNoun{display:none}.pagedCard{--card-fill:var(--surface-card);--surface:var(--card-fill);--surface-raised:var(--surface-control);margin-top:var(--section-gap);background:var(--card-fill);border-radius:16px;overflow:hidden}.pagedCardTabs{scrollbar-width:none;align-items:stretch;gap:18px;min-height:52px;padding:0 14px;display:flex;overflow-x:auto}.pagedCardTabs::-webkit-scrollbar{display:none}.pagedCardTab{font:inherit;letter-spacing:-.005em;color:var(--surface-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:14px;transition:color .14s,box-shadow .14s;box-shadow:inset 0 -1px #0000}@media (hover:hover){.pagedCardTab:hover{color:var(--surface-ink)}}.pagedCardTab:active{color:var(--surface-ink)}.pagedCardTab.isOn{color:var(--surface-ink);box-shadow:inset 0 -1px 0 var(--surface-ink)}.pagedCardTab:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px}.pagedCardViewport{touch-action:pan-y;transition:height .3s cubic-bezier(.22,1,.3,1);overflow:hidden}.pagedCardTrack{align-items:flex-start;gap:var(--paged-gap,0px);transition:transform .32s cubic-bezier(.22,1,.3,1);display:flex}.pagedCardTrack.isDragging{transition:none}.pagedCardPanel{flex:0 0 100%;width:100%;min-width:0}.pagedCardTrack.isCrossfade{transition:none;display:block;position:relative}.pagedCardTrack.isCrossfade>.pagedCardPanel[inert]{opacity:0;pointer-events:none;transition:opacity var(--panel-fade-out,.24s) ease;position:absolute;top:0;left:0}.pagedCardTrack.isCrossfade>.pagedCardPanel:not([inert]){opacity:1;transition:opacity var(--panel-fade-in,.3s) ease var(--panel-fade-wait,.16s);position:relative}@media (prefers-reduced-motion:reduce){.pagedCardTrack.isCrossfade>.pagedCardPanel,.pagedCardTrack.isCrossfade>.pagedCardPanel[inert]{transition:none}}.pagedCardPanel .fieldSection{background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.pagedCardPanel .productCollapseHead{display:none}.pagedCardPanel .fieldSectionPanel{grid-template-rows:1fr;transition:none}.pagedCardPanel .fieldSectionInner{overflow:visible}.pagedCardPanel .sectionPad{padding:var(--panel-top) 14px 14px}.productDetail.isCards .fieldSection{--card-fill:var(--surface-card);--surface:var(--card-fill);--surface-raised:var(--surface-control);margin-top:var(--section-gap);background:var(--card-fill);border:0;border-radius:16px}.productDetail.isCards :is(.photosRow,.attachmentRow,.linkRow,.photosRowRemove){background:var(--surface-raised)}.productDetail.isCards :is(.attachmentRow,.linkRow,.photosRowRemove){border-color:var(--border-subtle)}:where(.productDetail.isCards) .photosRow{border-color:#0000}.productDetail.isCards .styleList{border-top:0;gap:6px}.productDetail.isCards .styleRow{background:var(--surface-raised);min-height:80px;box-shadow:none;border:1px solid #0000;border-radius:10px;grid-template-columns:80px minmax(0,1fr) 88px 92px;gap:10px;padding:0 20px 0 0;position:relative}.productDetail.isCards .styleRow.isSelected{box-shadow:inset 0 0 0 2px var(--photo-active)}.productDetail.isCards .styleThumb{background:var(--photo-mat);border-radius:9px 0 0 9px;align-self:stretch;width:80px;height:auto;position:relative;overflow:hidden}.productDetail.isCards .styleThumb img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.productDetail.isCards :is(.styleRow:active,.styleRow.isSelected){background:var(--surface-raised)}.productDetail.isCards .linkRowStatus{background:var(--surface)}.productDetail.isCards .fieldSection+.fieldSection,.productDetail.isCards .fieldSection.hasTopRule,.productDetail.isCards .productFields{border-top:0}.productDetail.isCards .productCollapseHead{min-height:52px;box-shadow:none;background:0 0;padding-inline:14px 0;position:static}.productDetail.isCards .sectionPad{padding:12px 14px 14px}.productDetail.isCards .pagedCardPanel .sectionPad{padding:var(--panel-top) 14px 14px}.productDetail.isCards .productItemLinks{grid-area:2/2;place-self:baseline start;margin-left:0;padding-left:0}.productCollapseHead{z-index:6;top:var(--topbar-h);background:var(--color-frost);align-items:center;gap:12px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:sticky}.productCollapseActions{align-items:center;gap:8px;display:flex}.fieldSection.isOpen .fieldSectionHead{flex:none}.fieldSection.isOpen .productCollapseActions{overscroll-behavior-x:contain;scrollbar-width:none;padding-left:16px;flex:1;justify-content:flex-end;min-width:0;margin-block:-10px;padding-block:10px;overflow-x:auto}.fieldSection.isOpen .productCollapseActions::-webkit-scrollbar{display:none}.productCollapseHead .fieldSectionHead{flex:1;width:auto;min-width:0;min-height:48px}.fieldSectionCaret{box-sizing:border-box;cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;place-items:center;width:40px;padding:0 0 0 10px;display:grid}.fieldSectionCaret svg{fill:none;width:11px;height:8px;stroke:var(--color-ash);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;transition:transform .2s cubic-bezier(.2,0,0,1)}.fieldSection.isOpen .fieldSectionCaret svg{transform:rotate(180deg)}.productDetail.isCards .fieldSectionCaret,.invoicePage.isCards .fieldSectionCaret{width:54px;padding-right:14px}.adminPage.isBare{padding-bottom:clamp(24px,4vw,64px)}@media (max-width:650px){.adminPage.isBare{padding-bottom:max(10px, env(safe-area-inset-bottom))}}.styleList{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.styleRow{border-bottom:1px solid var(--hairline);min-height:68px;color:var(--color-graphite);grid-template-columns:48px minmax(0,1fr) 88px 92px;align-items:center;gap:16px;padding:10px 12px;text-decoration:none;transition:background .12s;display:grid}@media (hover:hover){.styleRow:hover{background:var(--white)}}.styleRow:active{background:var(--white)}.styleRow.isSelected{background:var(--white);box-shadow:inset 3px 0 0 var(--color-carbon)}.styleRowWrap{position:relative}.styleRemoveBtn{z-index:1;border:1px solid var(--color-red);background:var(--white);min-height:30px;color:var(--color-red);font:inherit;cursor:pointer;border-radius:980px;padding:0 14px;font-size:12px;font-weight:400;transition:background .12s,color .12s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (hover:hover){.styleRemoveBtn:hover{background:var(--color-red);color:var(--on-solid)}}.styleRemoveBtn:active{background:var(--color-red);color:var(--on-solid);box-shadow:inset 0 0 0 999px var(--press-quiet)}.styleRemoveCard{text-align:center;align-items:center;gap:14px}.styleRemoveThumb{width:96px;height:96px;display:block}.styleRemoveThumb img{object-fit:contain;border-radius:8px;width:100%;height:100%}.styleRemoveAsk{color:var(--color-carbon);margin:0;font-size:14px}.styleThumb{background:var(--white);flex:none;width:48px;height:48px}.styleThumb img{object-fit:contain;width:100%;height:100%;display:block}.styleThumb.hasPhoto{background:var(--photo-mat)}.styleMain{flex-direction:column;gap:3px;min-width:0;display:flex}.styleMain strong{min-width:0;color:var(--color-carbon);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.styleMeta{color:var(--color-ash);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.styleSku{color:var(--color-carbon);font-variant-numeric:tabular-nums}.styleCount{justify-content:flex-end;align-items:baseline;gap:5px;font-size:11px;display:flex}.styleCount em{color:var(--color-mist);font-size:11px;font-style:normal}.stylePrice{color:var(--color-carbon);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.stylePrice.isMissing{color:var(--color-red);font-size:12px}@media (max-width:650px){.styleRow{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.styleCount{display:none}}.productItemList{flex-direction:column;gap:6px;display:flex}#section-items .productItemList{max-height:426px;overflow-y:auto}.productItemRow{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:0 10px 0 0;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}@media (hover:hover){.productItemRow:hover{border-color:var(--color-mist)}}.productItemRow:active{border-color:var(--text-faint)}.productItemRow.isPrintArmed{cursor:pointer;border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isPrintArmed{border-color:color-mix(in srgb, var(--color-blue) 40%, var(--border-subtle))}}@media (hover:hover){.productItemRow.isPrintArmed:hover{border-color:var(--color-blue);box-shadow:inset 0 0 0 1.5px var(--color-blue)}}.productItemRow.isPrintArmed:active{border-color:var(--color-blue);box-shadow:inset 0 0 0 1.5px var(--color-blue)}.productItemRow.isPrintArmed.isPrintPicked{border-color:var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isPrintArmed.isPrintPicked{background:color-mix(in srgb, var(--color-blue) 8%, var(--surface-raised))}}.productItemRow.isLocked{opacity:.42;cursor:default}.productItemRow.isLocked .productItemOpen{cursor:default}.productItemRow.isRemoveArmed{cursor:pointer;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--border-subtle))}}@media (hover:hover){.productItemRow.isRemoveArmed:hover{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}}.productItemRow.isRemoveArmed:active{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.productItemRow.isRemoveArmed.isRemovePicked{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isRemoveArmed.isRemovePicked{background:color-mix(in srgb, var(--color-red) 8%, var(--surface-raised))}}.productItemRow.isLocateArmed{cursor:pointer;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isLocateArmed{border-color:color-mix(in srgb, var(--color-green) 40%, var(--border-subtle))}}@media (hover:hover){.productItemRow.isLocateArmed:hover{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}}.productItemRow.isLocateArmed:active{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}.productItemRow.isLocateArmed.isLocatePicked{border-color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isLocateArmed.isLocatePicked{background:color-mix(in srgb, var(--color-green) 8%, var(--surface-raised))}}.productItemRow.isPublishArmed{cursor:pointer;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isPublishArmed{border-color:color-mix(in srgb, var(--color-green) 40%, var(--border-subtle))}}@media (hover:hover){.productItemRow.isPublishArmed:hover{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}}.productItemRow.isPublishArmed:active{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}.productItemRow.isPublishArmed.isPublishPicked{border-color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isPublishArmed.isPublishPicked{background:color-mix(in srgb, var(--color-green) 8%, var(--surface-raised))}}.productItemRow.isStatusArmedGreen{cursor:pointer;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isStatusArmedGreen{border-color:color-mix(in srgb, var(--color-green) 40%, var(--border-subtle))}}.productItemRow.isStatusArmedGreen:active{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}.productItemRow.isStatusArmedGreen.isStatusPickedGreen{border-color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isStatusArmedGreen.isStatusPickedGreen{background:color-mix(in srgb, var(--color-green) 8%, var(--surface-raised))}}.productItemRow.isStatusArmedRed{cursor:pointer;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isStatusArmedRed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--border-subtle))}}.productItemRow.isStatusArmedRed:active{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.productItemRow.isStatusArmedRed.isStatusPickedRed{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isStatusArmedRed.isStatusPickedRed{background:color-mix(in srgb, var(--color-red) 8%, var(--surface-raised))}}.productItemRow.isPickArmed{cursor:pointer;border-color:var(--surface-ink)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isPickArmed{border-color:color-mix(in srgb, var(--surface-ink) 40%, var(--border-subtle))}}@media (hover:hover){.productItemRow.isPickArmed:hover{border-color:var(--color-carbon);box-shadow:inset 0 0 0 1.5px var(--color-carbon)}}.productItemRow.isPickArmed:active{border-color:var(--surface-ink);box-shadow:inset 0 0 0 1.5px var(--surface-ink)}.productItemRow.isPickArmed.isPickSelected{border-color:var(--surface-ink);box-shadow:inset 0 0 0 2px var(--surface-ink);background:var(--surface-ink)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isPickArmed.isPickSelected{background:color-mix(in srgb, var(--surface-ink) 6%, var(--surface-raised))}}.productItemRow.isCollectArmed{cursor:pointer;border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isCollectArmed{border-color:color-mix(in srgb, var(--color-orange) 45%, var(--border-subtle))}}@media (hover:hover){.productItemRow.isCollectArmed:hover{border-color:var(--color-orange);box-shadow:inset 0 0 0 1.5px var(--color-orange)}}.productItemRow.isCollectArmed:active{border-color:var(--color-orange);box-shadow:inset 0 0 0 1.5px var(--color-orange)}.productItemRow.isCollectArmed.isCollectPicked{border-color:var(--color-orange);box-shadow:inset 0 0 0 2px var(--color-orange);background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isCollectArmed.isCollectPicked{background:color-mix(in srgb, var(--color-orange) 8%, var(--surface-raised))}}.productItemRow.isInvoiceArmed{cursor:pointer;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isInvoiceArmed{border-color:color-mix(in srgb, var(--color-green) 40%, var(--border-subtle))}}@media (hover:hover){.productItemRow.isInvoiceArmed:hover{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}}.productItemRow.isInvoiceArmed:active{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}.productItemRow.isInvoiceArmed.isInvoicePicked{border-color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isInvoiceArmed.isInvoicePicked{background:color-mix(in srgb, var(--color-green) 8%, var(--surface-raised))}}.productItemRow.isTransferArmed{cursor:pointer;border-color:var(--color-violet)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isTransferArmed{border-color:color-mix(in srgb, var(--color-violet) 45%, var(--border-subtle))}}@media (hover:hover){.productItemRow.isTransferArmed:hover{border-color:var(--color-violet);box-shadow:inset 0 0 0 1.5px var(--color-violet)}}.productItemRow.isTransferArmed:active{border-color:var(--color-violet);box-shadow:inset 0 0 0 1.5px var(--color-violet)}.productItemRow.isTransferArmed.isTransferPicked{border-color:var(--color-violet);box-shadow:inset 0 0 0 2px var(--color-violet);background:var(--color-violet)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isTransferArmed.isTransferPicked{background:color-mix(in srgb, var(--color-violet) 8%, var(--surface-raised))}}.productItemRow.isWorkArmed{cursor:pointer;border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isWorkArmed{border-color:color-mix(in srgb, var(--color-blue) 40%, var(--border-subtle))}}@media (hover:hover){.productItemRow.isWorkArmed:hover{border-color:var(--color-blue);box-shadow:inset 0 0 0 1.5px var(--color-blue)}}.productItemRow.isWorkArmed:active{border-color:var(--color-blue);box-shadow:inset 0 0 0 1.5px var(--color-blue)}.productItemRow.isWorkArmed.isWorkPicked{border-color:var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.productItemRow.isWorkArmed.isWorkPicked{background:color-mix(in srgb, var(--color-blue) 8%, var(--surface-raised))}}.itemsModeBanner{border:1px solid var(--color-green);margin-bottom:8px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.itemsModeBanner{border:1px solid color-mix(in srgb, var(--color-green) 45%, var(--hairline))}}.itemsModeBanner{background:var(--color-green);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.itemsModeBanner{background:color-mix(in srgb, var(--color-green) 7%, var(--white))}}.itemsModeBanner{color:var(--color-graphite);font-size:12.5px;animation:.13s ease-out adminMenuIn}.itemsModeBanner strong{color:var(--color-carbon)}.itemsModeBanner.isStatusRed{border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.itemsModeBanner.isStatusRed{border-color:color-mix(in srgb, var(--color-red) 45%, var(--hairline))}}.itemsModeBanner.isStatusRed{background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.itemsModeBanner.isStatusRed{background:color-mix(in srgb, var(--color-red) 7%, var(--white))}}.productItemOpen{min-width:0;color:var(--surface-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 10px 0 0;display:grid}.productItemMain{flex-direction:row;align-items:baseline;gap:14px;min-width:0;display:flex}.productItemBarcode{width:130px;color:var(--surface-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:16px;font-weight:400;overflow:hidden}.productItemPlace{min-width:0;color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:400;overflow:hidden}@media (max-width:560px){.productItemMain{gap:10px}}:is(.productItemMain,.adminRowItemMain){grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;gap:0 12px;min-width:0;display:grid}:is(.productItemPlace,.adminRowItemPlace){width:100%;min-width:0;color:var(--surface-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1/auto/-1;font-size:16px;line-height:1.2;overflow:hidden}:is(.productItemBarcode,.adminRowItemId){width:auto;min-width:0;max-width:100%;color:var(--surface-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:16px;line-height:1.2;overflow:hidden}.productItemStatus{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;display:flex}.productItemOpen{touch-action:pan-y}@media (max-width:650px){.productItemRow{padding:0}.productItemOpen,.adminRowItemList.isCards .adminRowItem{padding:0 7px 0 0}}.productItemOpen.isHolding,.adminRowItemOpen.isHolding{transition:scale .5s cubic-bezier(.3,0,.4,1);scale:.985}.adminRowItemOpen,.invoiceUnitOpen{touch-action:pan-y}.productItemRow.isMenuOpen,.adminRowItemList.isCards .adminRowItem.isMenuOpen,.invoiceUnit.isMenuOpen,.photosRow.isMenuOpen,.woTasks.isCards .woTask.isMenuOpen,.woAttachments.isCards .woAttachment.isMenuOpen{border-color:var(--surface-ink);box-shadow:none}.productItemRow .itemRowPhoto{align-self:center;width:46px;height:46px}.productItemRow .productItemOpen{grid-template-columns:46px minmax(0,1fr) auto}:where(.productDetail) :is(.productItemRow,.photosRow,.styleRow,.linkRow,.attachmentRow):active{box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoicePage.isCards .fieldSection{--card-fill:var(--surface-card);--surface:var(--card-fill);--surface-raised:var(--surface-control);margin-top:var(--section-gap);background:var(--card-fill);border:0;border-radius:16px}.invoicePage.isCards .invoiceLine,.productDetail.isCards .productItemRow,.productDetail.isCards .productPhotoCard{box-shadow:var(--lab-list-shadow,none)}.invoicePage.isCards .productCollapseActions,.productDetail.isCards .productCollapseActions{margin:-14px;padding:14px}.invoicePage.isCards .fieldSection+.fieldSection,.invoicePage.isCards .fieldSection.hasTopRule{border-top:0}.invoicePage.isCards .productCollapseHead{min-height:52px;box-shadow:none;background:0 0;padding-inline:14px 0;position:static}.invoicePage.isCards .productCollapseHead.isStuck{box-shadow:none}.invoicePage.isCards .sectionPad{padding:12px 14px 14px}:is(.productDetail.isCards,.invoicePage.isCards) .sectionPad>:last-child{margin-bottom:0}.invoicePage.isCards .productCollapse .sectionPad{padding:12px 14px 14px}.invoicePage.isCards :is(.invoiceUnit,.invoicePriceBox,.invoiceFileCard,.invoiceFileTile,.invoiceFulfillRow,.invoiceFulfillPill,.invoiceDispatch,.invoiceCustomerNumber,.invoiceCustomerCredit,.invoiceCustomerIdButton,.invoiceNoteText,.invoiceTaxBreakdown,.invoiceField input){background:var(--surface-raised)}.invoicePage.isCards :is(.invoiceFileCard,.invoiceFileTile,.invoiceFulfillRow,.invoiceFulfillPill,.invoiceDispatch,.invoiceCustomerNumber,.invoiceCustomerCredit,.invoiceCustomerIdButton,.invoiceTaxBreakdown){border-color:var(--border-subtle)}.invoicePage.isCards :is(.invoiceDispatchHead,.invoiceFileThumb){background:var(--surface-raised)}.invoicePage.isCards .invoiceLine{background:var(--surface-control);--surface-raised:var(--surface-card)}.invoicePage.isCards :is(.invoicePaymentRows,.invoicePaymentRow,.invoiceDispatchBody,.invoiceCustomerRow,.invoiceCustomerResult,.invoiceFile){border-color:var(--border-subtle)}.invoicePage.isCards .invoicePaymentRows{border-top:0}.invoicePage.isCards .invoicePaymentRows li{margin-bottom:6px}.invoicePage.isCards .invoicePaymentRows li:last-child{margin-bottom:0}.invoicePage.isCards .invoicePaymentRow{background:var(--surface-raised);border:1px solid #0000;border-radius:10px;padding:10px 12px}@media (hover:hover){.invoicePage.isCards .invoicePaymentRow:hover{border-color:var(--color-mist);background:var(--surface-raised)}}.invoicePage.isCards .invoicePaymentRow:active{border-color:var(--color-mist);background:var(--surface-raised);box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoicePage.isCards :is(.invoiceCustomerResult:active,.invoiceParty:active,.invoiceDispatchHead:active){background:var(--surface-control)}.productItemRow .pickButton{opacity:0;margin-right:8px}.productItemRow:hover .pickButton,.productItemRow .pickButton:focus-visible,.productItemRow .pickButton.isPicked{opacity:1}@media (pointer:coarse){.productItemRow .pickButton{opacity:1}}.addItems{flex:none;position:relative}.addItemsStepper{align-items:stretch;gap:8px;display:flex}.locateFields .locateQtySave{margin-top:8px}.addItemsStepper input{--field-h:38px;min-width:0;height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--hairline);background:var(--surface-raised);color:var(--color-carbon);font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;outline:0;flex:1;padding:0 10px;font-size:15px;font-weight:400}.addItemsStepper input:focus{border-color:var(--color-carbon)}.itemsAddDrill{flex-direction:column;gap:10px;min-width:210px;padding:6px 6px 4px;display:flex}.itemsAddGo{justify-content:center;width:100%}.itemsAddWarn{color:var(--color-graphite);margin:0;font-size:12px;line-height:1.45}.fieldSection .productCollapseHead>:not(.fieldSectionHead):not(.fieldAlert):not(.fieldSectionCaret){opacity:0;pointer-events:none;position:absolute}.fieldSection.isOpen .productCollapseHead>:not(.fieldSectionHead):not(.fieldAlert):not(.fieldSectionCaret){opacity:1;pointer-events:auto;position:static}.productDetail .productCollapseHead{top:calc(var(--topbar-h) + var(--toolbar-h));z-index:19;background:var(--color-frost);box-shadow:0 1px 0 var(--hairline);position:sticky}.sectionsToggle{justify-content:flex-end;padding:11px 0;display:flex}.sectionsToggleButton{border:1px solid var(--hairline);background:var(--white);cursor:pointer;border-radius:50%;place-items:center;width:30px;height:30px;transition:border-color .15s,background .15s;display:grid}@media (hover:hover){.sectionsToggleButton:hover{border-color:var(--color-mist)}}.sectionsToggleButton:active{border-color:var(--color-mist);box-shadow:inset 0 0 0 999px var(--press-quiet)}.sectionsToggleButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px}.sectionsToggleButton svg{fill:none;width:11px;height:7px;stroke:var(--color-carbon);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:transform .42s cubic-bezier(.22,1,.3,1)}.sectionsToggleButton.isUp svg{transform:rotate(180deg)}.productCollapse .fieldSectionHead svg{width:10px;height:7px}.sectionPad{padding-bottom:26px}.productCollapse .sectionPad{padding-bottom:30px}.invoice .productCollapse .sectionPad{padding-bottom:22px}.fieldSection .sectionPad{padding-top:12px}.history{padding-top:4px}.invoice .history{max-height:min(900px,72vh);padding:2px 10px 4px 4px;overflow-y:auto}.historyList{margin:0;padding:0 0 0 4px;list-style:none}.historyEntry{min-height:44px;padding:0 0 18px 26px;position:relative}.historyEntry:before{background:var(--hairline);content:"";width:1px;position:absolute;top:14px;bottom:-4px;left:4px}.historyEntry:last-child:before{display:none}.historyDot{border:1.5px solid var(--color-carbon);background:var(--color-carbon);width:9px;height:9px;box-shadow:0 0 0 3px var(--color-frost);border-radius:50%;position:absolute;top:5px;left:0}.historyEntry.is-comment .historyDot{background:var(--color-frost)}.historyEntry.is-created .historyDot{background:#1d8a3a;border-color:#1d8a3a}.historyBody{min-width:0}.historyText{color:var(--color-carbon);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.historyEntry.is-comment .historyText{color:var(--color-graphite);font-style:italic}.historyMeta{color:var(--color-ash);flex-wrap:wrap;align-items:center;gap:10px;margin:3px 0 0;font-size:11px;display:flex}.historyPhoto{object-fit:contain;background:var(--photo-mat);border:1px solid var(--hairline);border-radius:6px;width:44px;height:44px;margin-top:6px}.historyMeta time{font-variant-numeric:tabular-nums}.historyScope{background:var(--color-frost);color:var(--color-ash);border-radius:980px;padding:1px 7px;font-size:10px}.historyScope.is-product{background:var(--color-carbon);color:var(--on-carbon)}.historyScope.is-style{background:var(--color-ash);color:var(--on-solid)}.historyLinks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.historyLink{border:1px solid var(--hairline);background:var(--white);min-height:26px;color:var(--color-carbon);font:inherit;cursor:pointer;border-radius:980px;align-items:center;padding:0 11px;font-size:11.5px;font-weight:500;text-decoration:none;transition:border-color .12s;display:inline-flex}@media (hover:hover){.historyLink:hover{border-color:var(--color-carbon)}}.historyLink:active{border-color:var(--color-carbon)}.historyItemsRow{flex-wrap:wrap;gap:6px;display:inline-flex}.historyItemChip{border:1px solid var(--hairline);background:var(--color-frost);min-height:24px;color:var(--color-graphite);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:980px;padding:0 9px;font-size:11px;transition:border-color .12s,background .12s}@media (hover:hover){.historyItemChip:hover{border-color:var(--color-carbon);background:var(--white)}}.historyItemChip:active{border-color:var(--color-carbon);background:var(--white);box-shadow:inset 0 0 0 999px var(--press-quiet)}.historyNote{color:var(--color-mist);margin:6px 0 0;font-size:11px;line-height:1.6}.historyNote strong{color:var(--color-ash);font-weight:500}.fieldNeeded{background:var(--color-red);border-radius:50%;flex:none;width:6px;height:6px}.fieldRow.isWanting input,.fieldRow.isWanting textarea,.fieldRow.isWanting input:focus,.fieldRow.isWanting textarea:focus,.fieldRow.isWanting .fieldPickerButton,.fieldRow.isWanting .fieldPickerInput{border-color:var(--color-red)}.fieldAlert{color:var(--color-red);opacity:1;flex:none;align-items:center;gap:6px;transition:opacity .28s;display:inline-flex}.fieldAlert svg{width:17px;height:16px;display:block}.fieldAlertTriangle{fill:currentColor;stroke:currentColor;stroke-width:3px;stroke-linejoin:round}.fieldAlertMark{stroke:var(--white);stroke-width:1.7px;stroke-linecap:round}.fieldAlertDot{fill:var(--white)}.fieldAlert b{font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.fieldSection.isOpen .fieldAlert{opacity:0}.adminNavButton{color:var(--color-ash);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;transition:color .15s;display:flex;position:relative}.adminNavButton.isOpen{color:var(--color-carbon)}@media (hover:hover){.adminNavButton:hover{color:var(--color-carbon)}}.adminNavButton:active{color:var(--color-carbon)}.adminNavButton:active:after,.adminNavButton.isOpen:after{background:var(--color-highlight);content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.adminNavButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:8px;height:5px;transition:transform .2s cubic-bezier(.2,0,0,1)}.adminNavButton.isOpen svg{transform:rotate(180deg)}.recentsMenu{--surface:var(--paper);z-index:var(--z-recents);border:1px solid var(--hairline);background:var(--paper);border-radius:12px;flex-direction:column;width:min(340px,100vw - 16px);max-height:min(420px,100dvh - 120px);animation:.13s ease-out adminMenuIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}@media (max-width:650px){.recentsMenu{width:auto!important;left:8px!important;right:8px!important}}.recentsFilter{border-bottom:1px solid var(--hairline);flex:none;align-items:center;gap:8px;padding:12px 10px;display:flex;overflow:visible}.recentsFilterTitle{color:var(--surface-muted);flex:none;margin-right:4px;font-size:20px;line-height:1.1}.recentsFilterTitle+*{margin-left:auto}.recentsFilterChip{background:var(--surface-raised);min-height:34px;font:inherit;color:var(--surface-muted);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:980px;flex:none;align-items:center;gap:6px;padding:0 15px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}@media (hover:hover){.recentsFilterChip:hover{border-color:var(--color-mist);color:var(--color-carbon)}}.recentsFilterChip.isOn{border-color:var(--surface-ink);background:var(--surface-selected);color:var(--surface-on-selected)}.recentsFilterCaret{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:9px;height:6px}.recentsFilterWrap{position:relative}.recentsFilterMenu{z-index:20;border:1px solid var(--hairline);background:var(--white);border-radius:10px;flex-direction:column;gap:2px;min-width:150px;padding:6px;animation:.12s ease-out adminMenuIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000024,0 2px 6px #0000000f}.recentsFilterMenu.isFloating{z-index:var(--z-menu);overscroll-behavior:contain;position:fixed;top:auto;left:auto;overflow-y:auto}.recentsFilterMenuItem{width:100%;font:inherit;font-size:12.5px;font-weight:var(--menu-weight);color:var(--color-carbon);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:7px 10px;transition:background .12s;display:flex}@media (hover:hover){.recentsFilterMenuItem:hover{background:var(--color-frost)}}.recentsFilterMenuItem:active{background:var(--color-frost)}.recentsFilterMenuItem.isOn{background:var(--surface-selected);color:var(--surface-on-selected)}.recentsList{overscroll-behavior:contain;flex:1;min-height:0;padding:6px;overflow:clip auto}.recentsItem{border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex:none;align-items:center;gap:8px;min-width:0;margin-bottom:8px;padding-right:8px;transition:border-color .12s;display:flex}.recentsItem:last-child{margin-bottom:0}@media (hover:hover){.recentsItem:hover{border-color:var(--color-mist)}}.recentsItem:active{border-color:var(--color-mist)}.recentsItemOpen{min-width:0;min-height:66px;color:var(--color-carbon);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;align-items:center;gap:12px;padding:0 2px 0 0;text-decoration:none;display:flex}.recentsItemOpen:focus-visible{outline:2px solid var(--color-highlight);outline-offset:-2px}.recentsThumb{background:var(--surface,var(--white));border-radius:11px 0 0 11px;flex:none;width:66px;height:66px;display:block;overflow:hidden}.recentsThumb.hasPhoto{background:var(--photo-mat)}.recentsThumb img{object-fit:contain;width:100%;height:100%;display:block}.recentsThumbEmpty{place-items:center;width:100%;height:100%;display:grid}.recentsThumbIcon{width:20px;height:20px;color:var(--color-mist)}.recentsMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.recentsHead{white-space:nowrap;gap:5px;min-width:0;display:flex;overflow:hidden}.recentsKind{color:var(--color-carbon);font-size:16px;font-weight:400}.recentsMain strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:400;overflow:hidden}.recentsDetail{min-width:0;color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.recentsAgo{color:var(--color-mist);white-space:nowrap;flex:none;font-size:11px}.actionsMenu,.invoiceAddMenu,.drillMenu,.woDueMenu{--surface-raised:var(--surface-control)}.actionsMenu{z-index:var(--z-menu);border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;gap:2px;width:min(220px,100vw - 16px);padding:6px;animation:.13s ease-out adminMenuIn;display:flex;position:fixed;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.actionsMenu,.filterClusterPanel,.invoiceAddMenu{overscroll-behavior:contain;overflow-y:auto}.actionsMenu>*,.invoiceAddMenu>*{flex:none}.actionsMenuItem.isLabel{cursor:default;color:var(--color-ash)}@media (hover:hover){.actionsMenuItem.isLabel:hover{background:0 0}}.actionsMenuItem.isLabel:active{background:0 0}.actionsMenuItem{width:100%;min-height:38px;color:var(--surface-ink);font:inherit;font-size:13px;font-weight:var(--menu-weight);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.actionsMenuItem.isArming{color:var(--color-highlight);font-weight:500}@media (hover:hover){.actionsMenuItem:hover:not(:disabled){background:var(--color-frost)}}.actionsMenuItem:active:not(:disabled){background:var(--color-frost)}.actionsMenuItem:disabled{color:var(--color-mist);cursor:default}.actionsMenuItem.isChosen:disabled{color:var(--color-carbon);font-weight:500}.actionsMenuItem.isOn{background:var(--surface-selected);color:var(--surface-on-selected)}@media (hover:hover){.actionsMenuItem.isOn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.actionsMenuItem.isOn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.actionsMenuChevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.45;width:7px;height:11px;margin-left:auto}.actionsMenuBack{width:100%;min-height:38px;color:var(--color-ash);font:inherit;font-size:13px;font-weight:var(--menu-weight-strong);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;margin-bottom:11px;padding:0 12px;transition:background .12s;display:flex;position:relative}.actionsMenuBack:after{content:"";background:var(--hairline);height:1px;position:absolute;bottom:-7px;left:6px;right:6px}.actionsMenuHeading{min-height:38px;color:var(--color-ash);font-size:13px;font-weight:var(--menu-weight-strong);align-items:center;margin-bottom:11px;padding:0 12px;display:flex;position:relative}.actionsMenuHeading:after{content:"";background:var(--hairline);height:1px;position:absolute;bottom:-7px;left:6px;right:6px}@media (hover:hover){.actionsMenuBack:hover{background:var(--color-frost)}}.actionsMenuBack:active{background:var(--color-frost)}.actionsMenuBack svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:6px;height:10px}.actionsMenuWarn{background:var(--color-orange);border-radius:8px;margin:2px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.actionsMenuWarn{background:color-mix(in srgb, var(--color-orange) 10%, transparent)}}.actionsMenuWarn{color:var(--color-orange);font-size:12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.actionsMenuWarn{color:color-mix(in srgb, var(--color-orange) 78%, var(--color-carbon))}}.actionsMenuConfirmRow{gap:6px;padding:4px 2px 0;display:flex}.actionsMenuConfirmRow :where(button){min-height:38px;font:inherit;font-size:12.5px;font-weight:var(--menu-weight-strong);cursor:pointer;border-radius:980px;flex:1;transition:opacity .12s,border-color .12s}.actionsMenuConfirmCancel{border:1px solid var(--hairline);background:var(--white);color:var(--color-carbon)}@media (hover:hover){.actionsMenuConfirmCancel:hover{border-color:var(--color-mist)}}.actionsMenuConfirmCancel:active{border-color:var(--color-mist);box-shadow:inset 0 0 0 999px var(--press-quiet)}.actionsMenuConfirmGo{border:1px solid var(--color-blue);background:var(--color-blue);color:var(--on-solid)}.actionsMenuConfirm.isPublishGo{border-color:var(--color-green);background:var(--color-green);color:var(--on-solid)}.actionsMenuConfirm.isUnpublishGo,.actionsMenuConfirm.isSignOut,.actionsMenuConfirm.isVoidGo{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}@media (hover:hover){.actionsMenuConfirmGo:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.actionsMenuConfirmGo:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.actionsMenuConfirmRemove{border:1px solid var(--color-red);background:var(--color-red);color:var(--on-solid)}@media (hover:hover){.actionsMenuConfirmRemove:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.actionsMenuConfirmRemove:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.actionsMenuConfirmSolo{--press-veil:#ffffff26;border:1px solid var(--color-carbon);background:var(--color-carbon);width:100%;min-height:38px;color:var(--on-carbon);font:inherit;font-size:12.5px;font-weight:var(--menu-weight-strong);cursor:pointer;border-radius:980px;justify-content:center;align-items:center;margin:2px 0 0;transition:opacity .12s;display:flex}@media (hover:hover){.actionsMenuConfirmSolo:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.actionsMenuConfirmSolo:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.actionsMenuDivider{background:var(--hairline);height:1px;margin:4px 6px}.actionsMenuLabel{font-size:10.5px;font-weight:var(--menu-weight-strong);text-transform:uppercase;letter-spacing:.05em;color:var(--color-mist);padding:6px 12px 2px;display:block}.actionsMenuGroup{flex-direction:column;gap:2px;display:flex}.actionsMenuGroup+.actionsMenuGroup{margin-top:6px}.actionsMenuCheck{color:var(--color-ash);margin-left:auto;font-size:12px}.actionsMenuConfirm{text-align:center;background:var(--color-apple-blue);width:100%;min-height:38px;color:var(--on-solid);line-height:1.35;font:inherit;font-size:12.5px;font-weight:var(--menu-weight-strong);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin:2px 0 0;padding:8px 12px;animation:.12s ease-out adminMenuIn;display:flex}.actionsMenuConfirm:disabled{opacity:.6;cursor:default}@media (hover:hover){.actionsMenuConfirm:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.actionsMenuConfirm:not(:disabled):active{box-shadow:inset 0 0 0 999px var(--press-veil)}.actionsMenuConfirm.isBlue{background:var(--color-apple-blue)}.actionsMenuConfirm.isAmber{background:var(--color-orange)}.actionsMenuConfirm.isGreen{background:var(--color-green)}.actionsMenuConfirm.isRed{background:var(--color-red)}.actionsMenuItem.statusChoice{gap:9px}.actionsMenuItem.isComingSoon{justify-content:space-between}.actionsMenuItem.isComingSoon span{font-size:10.5px;font-weight:var(--menu-weight-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--color-mist);margin-left:auto}.tearsheetToggle{min-height:38px;color:var(--color-carbon);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.tearsheetReveal{flex-direction:column;padding-left:14px;animation:.18s cubic-bezier(.22,1,.3,1) tearsheetRevealIn;display:flex}@keyframes tearsheetRevealIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tearsheetReveal{animation:none}}.tearsheetToggleLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tearsheetToggle.isOn .woStatusCheck{visibility:visible}@media (hover:hover){.tearsheetToggle:hover{background:var(--color-frost)}}.tearsheetToggle:active{background:var(--color-frost)}.tearsheetDiscount{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.tearsheetDiscountRow{color:var(--color-ash);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.tearsheetDiscountRow span:last-child{font-variant-numeric:tabular-nums;color:var(--color-carbon);font-weight:400}.tearsheetDiscount .pctStepRow{width:100%}.tearsheetDiscount .pctStepRow .invoicePayAmountInput{flex:auto;width:auto;min-width:0}.tearsheetExport{min-height:38px;color:var(--color-carbon);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}@media (hover:hover){.tearsheetExport:hover{background:var(--color-frost)}}.tearsheetExport:active{background:var(--color-frost)}.tearsheetExport svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:10px;height:10px}.tearsheetExport.isPrimary{background:var(--color-blue);color:var(--on-solid);justify-content:center;font-weight:500}@media (hover:hover){.tearsheetExport.isPrimary:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.tearsheetExport.isPrimary:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.tearsheetDrill{flex-direction:column;gap:2px;display:flex}.adminFilterCaret{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:8px;height:5px;margin-left:6px;transition:transform .2s cubic-bezier(.2,0,0,1)}.adminFilterButton.isOpen .adminFilterCaret,[aria-expanded=true]>.adminFilterCaret{transform:rotate(180deg)}.recentsClear{border:0;border-top:1px solid var(--hairline);min-height:40px;color:var(--color-ash);font:inherit;cursor:pointer;background:0 0;flex:none;font-size:12px;transition:color .12s,background .12s}@media (hover:hover){.recentsClear:hover{background:var(--color-frost);color:var(--color-carbon)}}.recentsClear:active{background:var(--color-frost);color:var(--color-carbon)}.recentsClear.isConfirm{background:var(--color-red);color:var(--on-solid);font-weight:400}@media (hover:hover){.recentsClear.isConfirm:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.recentsClear.isConfirm:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.recentsEmpty{color:var(--color-mist);text-align:center;margin:0;padding:26px 18px;font-size:12px;line-height:1.6}.pickRecents{border:1px solid var(--hairline);background:var(--paper);border-radius:12px;flex-direction:column;width:min(340px,100vw - 32px);max-height:min(440px,100dvh - 200px);animation:.13s ease-out adminMenuIn;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.pickRecentsHead{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 8px 10px 14px;display:flex}.pickRecentsHead h2{letter-spacing:.01em;margin:0;font-size:12px;font-weight:400}.pickRecentsClose{width:26px;height:26px;color:var(--color-mist);cursor:pointer;background:0 0;border:0;border-radius:980px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}@media (hover:hover){.pickRecentsClose:hover{background:var(--color-frost);color:var(--color-carbon)}}.pickRecentsClose:active{background:var(--color-frost);color:var(--color-carbon)}.pickRecentsClose svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:11px;height:11px}.pickRecents .pickButton{opacity:1}.pickCollection{border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;width:min(300px,100vw - 32px);animation:.13s ease-out adminMenuIn;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.pickCollectionCreate{min-height:36px;font:inherit;cursor:pointer;border-radius:980px;flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:border-color .12s,background .12s,opacity .12s;display:inline-flex}@media (hover:hover){.pickCollectionCreate:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.pickCollectionCreate{--press-veil:#ffffff26;border:1px solid var(--color-carbon);background:var(--color-carbon);color:var(--on-carbon)}@media (hover:hover){.pickCollectionCreate:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.pickCollectionCreate:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.pickCollectionCreate:disabled{opacity:.35;cursor:default}.adminRowButtons{align-items:center;gap:8px;margin-top:12px;display:flex}.adminRowButtons .adminRowButtonsRow,.adminRowButtons .adminRowGoTo{margin-top:0}.collectionHistory{border-top:1px solid var(--hairline);margin-top:0}.collectionHistoryHead{width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 2px;font-size:14px;display:flex}.collectionHistoryHead .adminResultCountNoun{color:var(--color-ash);letter-spacing:-.005em;font-size:14px;font-weight:400}@media (hover:hover){.collectionHistoryHead:hover{color:var(--color-carbon)}}.collectionHistoryHead:active{color:var(--color-carbon)}.collectionHistoryHead svg{fill:none;width:9px;height:6px;stroke:var(--color-ash);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;margin-left:auto;transition:transform .2s cubic-bezier(.2,0,0,1)}.collectionHistory.isOpen .collectionHistoryHead svg{transform:rotate(180deg)}.collectionHistoryPanel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.3,1);display:grid}.collectionHistory.isOpen .collectionHistoryPanel{grid-template-rows:1fr}.collectionHistoryInner{min-height:0;overflow:hidden}.collectionHistoryInner .sectionPad{padding:12px 0 16px}.collectionLog{margin:0;padding:0 0 0 4px;list-style:none}.collectionLogRow{align-items:center;gap:10px;min-height:38px;padding:0 0 12px 20px;display:flex;position:relative}.collectionLogRow:before{content:"";background:var(--hairline);width:1px;position:absolute;top:21px;bottom:-12px;left:4px}.collectionLogRow:last-child{padding-bottom:0}.collectionLogRow:last-child:before{display:none}.collectionLogDot{border:1px solid var(--color-carbon);background:var(--color-carbon);border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:0}.collectionLogDot.isHollow{background:var(--white)}.collectionLogBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.collectionLogOpen{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;padding:0}@media (hover:hover){.collectionLogOpen:hover .collectionLogText{text-decoration:underline;-webkit-text-decoration-color:var(--color-mist);-webkit-text-decoration-color:var(--color-mist);-webkit-text-decoration-color:var(--color-mist);text-decoration-color:var(--color-mist);text-underline-offset:2px}}.collectionLogOpen:active .collectionLogText{text-decoration:underline;-webkit-text-decoration-color:var(--color-mist);-webkit-text-decoration-color:var(--color-mist);-webkit-text-decoration-color:var(--color-mist);text-decoration-color:var(--color-mist);text-underline-offset:2px}.collectionLogOpen:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px;border-radius:4px}.collectionLogText{color:var(--color-carbon);font-size:12px}.collectionLogMeta{color:var(--color-mist);font-variant-numeric:tabular-nums;font-size:11px}.collectionLogItems{flex:none;align-items:center;gap:10px;display:flex}.collectionLogItem{align-items:center;gap:6px;display:inline-flex}.collectionLogAdd{border:1px solid var(--hairline);background:var(--white);font:inherit;color:var(--color-carbon);cursor:pointer;border-radius:980px;flex:none;padding:3px 10px;font-size:11px;font-weight:400;transition:background .12s,border-color .12s,color .12s}@media (hover:hover){.collectionLogAdd:hover{border-color:var(--color-carbon);background:var(--color-carbon);color:var(--on-carbon)}}.collectionLogAdd:active{border-color:var(--color-carbon);background:var(--color-carbon);color:var(--on-carbon)}.collectionLogItemPhoto{object-fit:contain;border:1px solid var(--hairline);background:var(--photo-mat);border-radius:6px;flex:none;width:30px;height:30px;display:block}.collectionLogItemPhoto.isEmpty{background:var(--color-pebble)}.adminRowItem.isSortable{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.adminRowItem.isDragging{z-index:2;cursor:grabbing;background:var(--white);border-color:var(--color-carbon);box-shadow:none;position:relative;scale:.985}.adminRowButtonsRow{align-items:center;gap:8px;margin-top:12px;display:flex}.adminRowButtonsRow.isWrapping{flex-wrap:wrap;justify-content:flex-end}.adminRowButtons{flex-direction:column;align-items:flex-end;gap:8px}.adminRowItemsBar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.adminRowItemsMenu{flex:none;margin-left:auto}.adminRowItemsBar .adminRowItemsHead{margin:0}.sortMenuRoot{display:inline-flex}.sortMenuButton{height:30px;min-height:30px;color:var(--color-ash);gap:6px;padding:0 12px;font-size:12px}@media (hover:hover){.sortMenuButton:hover{color:var(--color-carbon)}}.sortMenuButton:active{color:var(--color-carbon);box-shadow:inset 0 0 0 999px var(--press-quiet)}.sortMenuButton .sortIcon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:14px;height:14px;transition:none}.sortMenuButton[aria-expanded=true]{border-color:var(--color-carbon);color:var(--color-carbon)}.sortMenuButton[aria-expanded=true] .sortIcon{transform:none}.sortMenu{z-index:var(--z-dock);cursor:default;flex-direction:column;gap:6px;width:232px;max-width:calc(100vw - 16px);padding:6px;display:flex;overflow:visible}.sortModes{flex-direction:column;display:flex}.sortModeItem{width:100%;color:var(--color-carbon);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:9px 10px;font-size:13px;transition:background .12s;display:flex}@media (hover:hover){.sortModeItem:hover{background:var(--color-frost)}}.sortModeItem:active{background:var(--color-frost)}.sortTogether{border:0;border-top:1px solid var(--hairline);width:100%;color:var(--color-carbon);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0 0 7px 7px;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding:9px 10px;font-size:12px;display:flex}.sortTogetherText{line-height:1.3}.sortSwitch{background:var(--color-pebble);border-radius:980px;flex:none;width:32px;height:18px;transition:background .16s;position:relative}.sortTogether.isOn .sortSwitch{background:var(--surface-selected)}.sortSwitchKnob{background:var(--white);border-radius:50%;width:14px;height:14px;transition:transform .16s cubic-bezier(.22,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.sortTogether.isOn .sortSwitchKnob{transform:translate(14px)}.removeButton{border:1px solid var(--color-red);background:var(--white);width:66px;height:24px;color:var(--color-red);font:inherit;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;border-radius:980px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:500;transition:opacity .5s,background .12s,color .12s;display:inline-flex;position:absolute;right:0}@media (hover:hover){.removeButton:hover{background:var(--color-red);color:var(--on-solid)}}.removeButton:active{background:var(--color-red);color:var(--on-solid);box-shadow:inset 0 0 0 999px var(--press-quiet)}.collectionConfirm{z-index:var(--z-dragging);background:#00000073;place-items:center;padding:20px;animation:.14s ease-out adminMenuIn;display:grid;position:fixed;inset:0}.collectionConfirmBox{background:var(--white);width:min(340px,100%);box-shadow:var(--window-shadow);border-radius:14px;padding:20px}.collectionConfirmBox h3{margin:0 0 8px;font-size:15px;font-weight:400}.collectionConfirmBox p{color:var(--color-ash);margin:0 0 16px;font-size:12px;line-height:1.55}.collectionConfirmActions{gap:8px;display:flex}.collectionConfirmCancel,.collectionConfirmDelete{min-height:36px;font:inherit;cursor:pointer;border-radius:980px;flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.collectionConfirmCancel{border:1px solid var(--hairline);background:var(--white);color:var(--color-carbon)}@media (hover:hover){.collectionConfirmCancel:hover{border-color:var(--color-mist)}}.collectionConfirmCancel:active{border-color:var(--color-mist);box-shadow:inset 0 0 0 999px var(--press-quiet)}.collectionConfirmDelete{border:1px solid var(--color-red);background:var(--color-red);color:var(--on-solid)}@media (hover:hover){.collectionConfirmDelete:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.collectionConfirmDelete:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.collectionConfirmDelete:disabled,.collectionConfirmCancel:disabled{opacity:.5;cursor:default}.adminRowItem.isLeaving{opacity:0;pointer-events:none;border-bottom-color:#0000;min-height:0;max-height:0;transition:max-height .3s cubic-bezier(.22,1,.3,1),min-height .3s cubic-bezier(.22,1,.3,1),opacity .22s,border-color .3s;overflow:hidden}.adminRowItem{max-height:120px;transition:background .12s,max-height .3s cubic-bezier(.22,1,.3,1),opacity .22s}.adminRowItemsHead.isArriving{animation:.5s both adminCountArrive}@keyframes adminCountArrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pickCollectScrim{z-index:var(--z-picker);background:#00000073;place-items:center;padding:20px;animation:.14s ease-out adminMenuIn;display:grid;position:fixed;inset:0}.pickCollectCard{background:var(--white);width:min(520px,100%);max-height:min(560px,100dvh - 40px);box-shadow:var(--window-shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}@media (max-width:650px){.pickCollectScrim{padding:0}.pickCollectCard{border-radius:0;width:100%;height:100dvh;max-height:100dvh}}.pickCollectBar{z-index:auto;border-top:0;flex:none;margin-inline:0;padding:0 8px 0 16px;position:static}.pickCollectBar .adminSearch{flex:0 240px;min-width:140px;max-width:none;margin-right:auto}.pickCollectBar .adminToolbarActions{margin-left:auto}.pickCollectBar .adminSearch svg{color:var(--color-ash);margin-left:12px}.pickCollectBar .adminSearch input{opacity:1;padding-left:10px}.pickCollectBar .adminFilterButton{min-height:38px}.pickCollectClose{border:1px solid var(--hairline);background:var(--white);width:38px;height:38px;color:var(--color-carbon);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background .12s;display:inline-flex}@media (hover:hover){.pickCollectClose:hover{border-color:var(--color-carbon);background:var(--color-frost)}}.pickCollectClose:active{border-color:var(--color-carbon);background:var(--color-frost)}.pickCollectClose svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:12px;height:12px}.pickCollectNew{border-bottom:1px solid var(--hairline);gap:8px;padding:12px 16px;display:flex}.pickCollectNew input{--field-h:38px;min-width:0;min-height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--hairline);background:var(--surface-raised);color:var(--color-carbon);font:inherit;border-radius:8px;flex:1;padding:0 11px;font-size:16px}.pickCollectNew input:focus{border-color:var(--color-carbon);outline:none}.pickCollectNew .pickCollectionCreate{background:var(--color-apple-blue);min-height:36px;color:var(--on-solid);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:980px;flex:none;padding:0 16px;font-size:12px;font-weight:400;transition:background .12s}.pickCollectNew .pickCollectionCreate:disabled{background:var(--color-apple-blue)}@supports (color:color-mix(in lab, red, red)){.pickCollectNew .pickCollectionCreate:disabled{background:color-mix(in srgb, var(--color-apple-blue) 40%, var(--white))}}.pickCollectNew .pickCollectionCreate:disabled{cursor:default}.pickCollectList{overscroll-behavior:contain;flex:1;min-height:0;padding:6px;overflow-y:auto}.pickRecentLabel{font-size:16px;font-weight:var(--menu-weight-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--surface-muted);margin:0;padding:12px 14px 6px}.pickRecentLabel.isAll{margin-top:4px;padding-top:14px}.pickCollectRow{border-radius:8px;transition:background .12s}.pickCollectRow.isOpen{background:var(--color-frost)}.pickCollectRowHead{align-items:center;gap:4px;min-height:52px;padding:4px 8px 4px 4px;display:flex}.pickCollectBusy{color:var(--color-ash);flex:none;margin-left:auto;font-size:12px}.pickCollectRowToggle{min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 6px;transition:background .12s;display:flex}@media (hover:hover){.pickCollectRow:not(.isOpen) .pickCollectRowToggle:hover{background:var(--color-frost)}}.pickCollectRow:not(.isOpen) .pickCollectRowToggle:active{background:var(--color-frost);box-shadow:inset 0 0 0 999px var(--press-quiet)}.pickCollectCaretBtn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:background .12s;display:grid}@media (hover:hover){.pickCollectCaretBtn:hover{background:var(--color-pebble)}}.pickCollectCaretBtn:active{background:var(--color-pebble);box-shadow:inset 0 0 0 999px var(--press-quiet)}.pickCollectChevron{width:16px;height:16px;color:var(--color-mist);flex:none;place-items:center;display:grid}.pickCollectChevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:12px;height:12px;transition:transform .18s}.pickCollectRow.isOpen .pickCollectChevron svg{transform:rotate(180deg)}.pickCollectName{flex-direction:column;gap:2px;min-width:0;display:flex}.pickCollectName strong{min-width:0;color:var(--color-carbon);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.adminRowSublabelInline{align-items:baseline;gap:5px;font-size:11px;display:flex}.pickCollectPanel{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,0,0,1);display:grid}.pickCollectRow.isOpen .pickCollectPanel{grid-template-rows:1fr}.pickCollectPanelInner{min-height:0;overflow:hidden}.pickCollectItemsNote{color:var(--color-ash);margin:0;padding:6px 14px 12px;font-size:12px}.pickCollectItems{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:216px;margin:0;padding:2px 8px 10px;list-style:none;display:flex;overflow-y:auto}.pickCollectItem{border-radius:6px;align-items:center;gap:10px;padding:5px 8px;display:flex}.pickCollectItem img,.pickCollectItemEmpty{object-fit:contain;background:var(--white);border-radius:4px;flex:none;width:34px;height:34px}.pickCollectItemEmpty{border:1px solid var(--hairline);display:block}.pickCollectItemName{flex-direction:column;gap:1px;min-width:0;display:flex}.pickCollectItemName strong{min-width:0;color:var(--color-carbon);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.pickCollectItemName span{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:11px}@media (any-pointer:coarse){.fieldRow input,.fieldRow textarea,.fieldCategoryPair input,.fieldPickerInput,.fieldPickerSearch input,.dimInputs input{font-size:16px}}.invoice{padding:0}.invoiceBand{grid-template:"meta bill ship status""meta bill ship totals"1fr/1fr 1.2fr 1.2fr 1.1fr;gap:0 clamp(14px,3vw,32px);padding:22px 0 18px;display:grid}.invoiceBand>:first-child{grid-area:meta}.invoiceBand>:nth-child(2){grid-area:bill}.invoiceBand>:nth-child(3){grid-area:ship}.invoiceBand>:nth-child(4){grid-area:status}.invoiceBand>:nth-child(5){grid-area:totals;align-self:start}.invoiceBand>.invoiceTotals{width:100%;max-width:216px;margin-left:auto}@media (max-width:900px){.invoiceBand{grid-template:"meta status""totals status""bill ship"/1fr minmax(216px,auto);row-gap:8px;padding-top:10px}.invoiceBand>.invoiceTotals{width:auto;max-width:none;margin-top:0;margin-left:0}.invoiceBand>.invoiceTotals div{justify-content:flex-start;gap:14px}.invoiceSalesperson{margin-top:2px}}@media (max-width:560px){.invoiceBand{grid-template:"meta status""totals status""bill bill""ship ship"/1fr auto}}.invoiceMeta{flex-direction:column;gap:3px;display:flex}.invoiceMetaLabel{color:var(--color-mist);font-size:11px}.invoiceDate{color:var(--color-carbon);font-size:13px;font-weight:500}.invoiceShowroom,.invoiceSalesperson{color:var(--color-ash);font-size:12px}.invoiceSalesperson{margin-top:6px}.invoiceParty{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;margin:-8px -10px;padding:8px 10px;transition:border-color .12s,background .12s;display:flex}@media (hover:hover){.invoiceParty:hover{border-color:var(--hairline);background:var(--color-frost)}}.invoiceParty:active{border-color:var(--hairline);background:var(--color-frost)}.invoicePartyLabel{color:var(--color-mist);letter-spacing:.02em;font-size:11px}.invoiceParty strong{color:var(--color-carbon);font-size:16px;font-weight:400}.invoiceParty span:not(.invoicePartyLabel){color:var(--color-ash);font-size:14px;line-height:1.4}.invoicePartyEmpty{color:var(--color-mist);font-size:14px;font-style:italic}.invoiceParty:has(>.invoicePartyEmpty){flex-direction:row;align-items:baseline;gap:7px}.invoicePartyWrap{margin:-8px -10px;position:relative}.invoicePartyWrap .invoiceParty{width:100%;margin:0;padding-right:34px}.invoicePartyActions{position:absolute;top:6px;right:6px}.invoiceStatus{flex-direction:column;gap:7px;width:100%;max-width:216px;margin-left:auto;display:flex}.invoiceStatusRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.invoiceFieldLabel{color:var(--surface-muted);font-size:11px}.invoiceStatusPill.adminStatusChip{height:28px;font:inherit;cursor:pointer;border-radius:980px;padding:0 14px;font-size:12px;font-weight:500;line-height:1;transition:border-color .12s}.invoiceStatusPill.isMuted{background:var(--white);color:var(--color-carbon);border-color:var(--hairline)}@media (hover:hover){.invoiceStatusPill.isMuted:hover{border-color:var(--color-mist)}}.invoiceStatusPill.isMuted:active{border-color:var(--color-mist);box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoiceTotals{flex-direction:column;gap:4px;margin:8px 0 0;display:flex}.invoiceTotals div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.invoiceTotals dt{color:var(--color-ash);font-size:12px}.invoiceTotals dd{color:var(--color-carbon);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:400}.invoiceAddLine{align-items:center;gap:8px;display:flex;position:relative}.invoiceAddMenu{z-index:var(--z-menu);border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;gap:2px;width:min(250px,100vw - 16px);padding:6px;animation:.13s ease-out adminMenuIn;display:flex;position:fixed;box-shadow:0 12px 32px #0000001f}.invoiceAddMenu :where(button,a){text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}@media (hover:hover){.invoiceAddMenu :where(button,a):hover{background:var(--color-frost)}}.invoiceAddMenu :where(button,a):active{background:var(--color-frost)}.invoiceAddMenu :where(a strong){color:var(--color-carbon)}.invoiceAddMenu strong{font-size:13px;font-weight:var(--menu-weight-strong);color:var(--color-carbon);align-items:center;gap:6px;display:flex}.invoiceAddMenu span{color:var(--color-ash);font-size:11.5px}.invoiceAddMore{color:var(--color-ash);font-size:13px}.invoiceAddField{flex-direction:column;gap:5px;width:100%;display:flex}.invoiceLines{flex-direction:column;margin-top:-12px;display:flex}.invoiceLines:empty{margin-top:0}.fieldSection.isOpen:has(.invoiceLines:empty) .sectionPad{padding-bottom:0}.invoiceLine{background:var(--white);border:1px solid #0000;border-radius:10px;position:relative}@media (hover:hover){.invoiceLine:not(.isRemoveArmed):not(.isRestoreArmed):has(.invoiceLineHead:active){border-color:var(--color-carbon)}.invoiceLine:has(.invoiceLineHead:hover){border-color:var(--color-carbon)}}.invoiceLineTopRow{position:relative}.invoiceLine.isRemoveArmed,.invoiceLine.isRestoreArmed{cursor:pointer}.invoiceLine.isRemoveArmed:after,.invoiceLine.isRestoreArmed:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #0000;transition:border-color .12s,border-width .12s;position:absolute;inset:0}.invoiceLine.isRemoveArmed{border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoiceLine.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--hairline))}}@media (hover:hover){.invoiceLine.isRemoveArmed:hover:after{border-color:var(--color-red);border-width:1.5px}}.invoiceLine.isRemoveArmed:active:after{border-color:var(--color-red);border-width:1.5px}.invoiceLine.isRemoveArmed .invoiceLineHead{cursor:pointer}.invoiceLine.isRemoveArmed.isRemovePicked{border-color:var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoiceLine.isRemoveArmed.isRemovePicked{background:color-mix(in srgb, var(--color-red) 4%, var(--white))}}.invoiceLine.isRemoveArmed.isRemovePicked:after{border-color:var(--color-red);border-width:2px}.invoiceLine.isRestoreArmed{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoiceLine.isRestoreArmed{border-color:color-mix(in srgb, var(--color-green) 40%, var(--hairline))}}@media (hover:hover){.invoiceLine.isRestoreArmed:hover:after{border-color:var(--color-green);border-width:1.5px}}.invoiceLine.isRestoreArmed:active:after{border-color:var(--color-green);border-width:1.5px}.invoiceLine.isRestoreArmed .invoiceLineHead{cursor:pointer}.invoiceLine.isRestoreArmed.isRestorePicked{border-color:var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoiceLine.isRestoreArmed.isRestorePicked{background:color-mix(in srgb, var(--color-green) 8%, var(--white))}}.invoiceLine.isRestoreArmed.isRestorePicked:after{border-color:var(--color-green);border-width:2px}.invoiceLine.isRemovedLine .invoiceLineHead{padding-right:76px}.invoiceRemovedLines{flex-direction:column;gap:8px;margin-top:-12px;padding-bottom:8px;display:flex}.invoiceLine.isRemovedLine .invoiceLineName,.invoiceLine.isRemovedLine .invoiceLineTotal{color:var(--color-ash)}.invoiceLine.isRemovedLine .invoiceLineType{opacity:.55}.invoiceRemoveIndicator{border:1px solid var(--color-red);background:var(--color-red);min-height:34px;color:var(--on-solid);font:inherit;white-space:nowrap;cursor:pointer;border-radius:980px;align-items:center;padding:0 15px;font-size:12px;font-weight:400;display:inline-flex}.invoiceLineHead{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type main chev""type prices chev";align-items:center;gap:2px 12px;padding:10px;transition:background .12s,border-color 0s linear .22s;display:grid}.invoiceLineHead>.invoiceLineType{grid-area:type}.invoiceLineHead>.invoiceLineMain{grid-area:main}.invoiceLineHead>.invoiceLinePrices{grid-area:prices}.invoiceLineHead>.invoiceLineChevron{grid-area:chev}.invoiceLine.isOpen .invoiceLineHead{border-bottom-color:var(--hairline);border-radius:9px 9px 0 0;transition:background .12s,border-color linear}.invoiceLineType{flex-direction:column;flex:none;align-self:flex-start;gap:2px;width:86px;padding-top:2px;display:flex}@media (max-width:560px){.invoiceLineType{width:68px}}.invoiceLineType.isTextLine{align-self:center;padding-top:0}.invoiceLineTypeLabel{color:var(--color-mist);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.invoiceLineQty{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:11.5px}.invoiceLinePhoto{object-fit:contain;background:var(--photo-mat);border-radius:9px 0;flex:none;width:68px;height:68px;margin:-12px 0 0 -10px}.invoiceLinePhoto+.invoiceLineTypeLabel{margin-top:1px;margin-bottom:-7px}img.invoiceLinePhoto{cursor:zoom-in}.invoiceLinePhoto.isEmpty{border:1px solid var(--hairline);display:block}.invoiceLineMain{flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:2px;min-width:0;display:flex;position:relative}.invoiceLineMain>.invoiceLineSku{position:static}.invoiceLineName{min-width:0;color:var(--color-carbon);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;overflow:hidden}.invoiceLineName.isFullText{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;padding-right:14px;line-height:1.5;overflow:visible}.invoiceLineHead:not(:has(.invoiceLinePrices)) .invoiceLineName.isFullText{margin-right:96px}.invoiceLineName.isTwoLine{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.invoiceLineSku{color:var(--surface-ink);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:16px}.invoiceLineTotalStack{flex-direction:column;align-items:flex-end;display:inline-flex}.invoiceLinePrices{font-variant-numeric:tabular-nums;flex-flow:wrap;justify-content:flex-end;align-items:baseline;gap:4px 10px;display:flex;position:relative}.invoiceLineCalc{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.invoiceLine{container:invoiceline/inline-size}@container invoiceline (max-width:520px){.invoiceLineList{display:none}}.invoiceLineList{color:var(--color-mist);font-size:13px}.invoiceLineOff{color:var(--color-red);font-size:13px}.invoiceLineQtyCalc{color:var(--color-ash);font-size:12px}.invoiceLineTotal{color:var(--color-carbon);text-align:right;font-size:16px;font-weight:400}.invoiceLineTotal.isNegative{color:var(--color-red)}.invoiceLineTotal.isVoided{color:var(--color-mist);font-weight:500;text-decoration:line-through}.invoiceLineNoItems{text-align:right;min-width:84px;color:var(--color-ash);font-size:13px}.productGenerated{border:1px solid var(--color-blue);flex-direction:column;grid-column:1/-1;gap:7px;margin-top:6px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.productGenerated{border:1px solid color-mix(in srgb, var(--color-blue) 40%, var(--border-subtle))}}.productGenerated{background:var(--color-blue);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.productGenerated{background:color-mix(in srgb, var(--color-blue) 4%, var(--surface-raised))}}.productGeneratedText{border:1px solid var(--border-subtle);background:var(--surface-raised);width:100%;font:inherit;color:var(--surface-ink);resize:vertical;border-radius:8px;padding:9px 11px;font-size:14px;line-height:1.5}.productGeneratedText:focus{border-color:var(--color-blue);outline:none}.productGeneratedActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.productGeneratedUse{border:1px solid var(--color-blue);background:var(--color-blue);min-height:30px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;flex:none;padding:0 14px;font-size:12px;font-weight:400;transition:opacity .12s}@media (hover:hover){.productGeneratedUse:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.productGeneratedUse:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.productGeneratedGhost{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:30px;color:var(--surface-ink);font:inherit;cursor:pointer;border-radius:980px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:500;transition:border-color .12s;display:inline-flex}@media (hover:hover){.productGeneratedGhost:hover:not(:disabled){border-color:var(--color-carbon)}}.productGeneratedGhost:active:not(:disabled){border-color:var(--surface-ink)}.productGeneratedGhost:disabled{opacity:.55;cursor:default}.productGeneratedGhost .adminFilterCaret{opacity:.5;width:9px;height:6px}.productRewrite{position:relative}.productRewriteMenu{z-index:20;border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px;flex-direction:column;gap:2px;min-width:180px;padding:6px;animation:.13s ease-out adminMenuIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000024}.productRewriteMenu.isFloating{z-index:var(--z-menu);position:fixed;top:auto;left:auto}.productRewriteMenu :where(button){text-align:left;font:inherit;color:var(--surface-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px;transition:background .12s}@media (hover:hover){.productRewriteMenu :where(button):hover{background:var(--color-frost)}}.productRewriteMenu :where(button):active{background:var(--surface-control)}.productPendingBadge{--pill-full:#b5730f;color:#4a2f06;white-space:nowrap;background:#f2dca6;border:1px solid #f2dca6;border-radius:980px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:400;display:inline-flex}html[data-pills=v1] .productPendingBadge{color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){html[data-pills=v1] .productPendingBadge{color:color-mix(in srgb, var(--color-orange) 80%, var(--color-carbon))}}html[data-pills=v1] .productPendingBadge{border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){html[data-pills=v1] .productPendingBadge{border-color:color-mix(in srgb, var(--color-orange) 45%, var(--hairline))}}html[data-pills=v1] .productPendingBadge{background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){html[data-pills=v1] .productPendingBadge{background:color-mix(in srgb, var(--color-orange) 12%, var(--white))}}.aiDescEditor{flex-direction:column;gap:22px;margin-top:16px;display:flex}.aiDescBlock{flex-direction:column;gap:5px;display:flex}.aiDescBlock .fieldLabel{color:var(--color-carbon);font-size:13px;font-weight:400}.aiDescHint{color:var(--color-ash);margin:0 0 4px;font-size:12.5px}.aiDescNote{border:1px solid var(--hairline);background:var(--white);width:100%;font:inherit;color:var(--color-carbon);resize:vertical;border-radius:10px;min-height:220px;padding:12px 14px;font-size:14px;line-height:1.6}.aiDescNote:focus{border-color:var(--color-carbon);outline:none}.aiDescExample{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.aiDescExample textarea{border:1px solid var(--hairline);background:var(--surface-raised);min-width:0;font:inherit;color:var(--color-carbon);resize:vertical;border-radius:8px;flex:1;padding:9px 11px;font-size:13px;line-height:1.5}.aiDescExample textarea:focus{border-color:var(--color-carbon);outline:none}.aiDescExampleActions{flex-direction:column;flex:none;gap:4px;display:flex}.aiDescExampleActions button{border:1px solid var(--hairline);background:var(--white);min-height:26px;font:inherit;color:var(--color-carbon);cursor:pointer;border-radius:7px;padding:0 9px;font-size:12px;transition:border-color .12s}@media (hover:hover){.aiDescExampleActions button:hover:not(:disabled){border-color:var(--color-carbon)}}.aiDescExampleActions button:active:not(:disabled){border-color:var(--color-carbon)}.aiDescExampleActions button:disabled{opacity:.4;cursor:default}.aiDescExampleActions .aiDescRemove{color:var(--color-red);border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.aiDescExampleActions .aiDescRemove{border-color:color-mix(in srgb, var(--color-red) 30%, var(--hairline))}}.aiDescAdd{border:1px dashed var(--color-mist);background:var(--white);min-height:32px;font:inherit;color:var(--color-carbon);cursor:pointer;border-radius:980px;align-self:flex-start;padding:0 14px;font-size:12.5px;font-weight:400;transition:border-color .12s}@media (hover:hover){.aiDescAdd:hover{border-color:var(--color-carbon)}}.aiDescAdd:active{border-color:var(--color-carbon)}.aiDescSaveRow{justify-content:flex-end;display:flex}.invoicePayLinkLine .invoiceLineHead{cursor:default}.invoicePayLinkLineMain{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.invoicePayLinkLineLink{margin-left:auto}@media (max-width:650px){.invoicePayLinkLineLink,.invoicePayLinkLineCopy{display:none}.invoicePayLinkLine{cursor:pointer}}.invoicePayLinkLineAmount{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.invoicePayLinkLineCopy{justify-content:center;min-width:92px}.invoicePayLinkLine .invoiceLineTotal{color:var(--color-graphite);font-weight:500}.invoiceLineChevron{width:16px;color:var(--color-mist);flex:none;place-items:center;display:grid}.invoiceLineChevron svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .18s}.invoiceLine.isOpen .invoiceLineChevron svg{transform:rotate(180deg)}.invoiceLinePanel{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,0,0,1);display:grid}.invoiceLines[data-drag-collapse="1"] .invoiceLinePanel,.invoiceLines[data-resizing="1"] .invoiceLinePanel{transition:none}.invoiceLine.isOpen .invoiceLinePanel{grid-template-rows:1fr}.invoiceLine.isSettled .invoiceLinePanel{display:block}.invoiceLine.isOpen:not(.isRemovePicked):not(.isRestorePicked) .invoiceLinePanel{background:var(--color-frost);border-radius:0 0 9px 9px}.invoiceLinePanelInner{min-height:0;overflow:hidden}.invoiceLinePad{flex-direction:column;gap:12px;padding:12px 12px 12px 88px;display:flex}@media (max-width:560px){.invoiceLinePad{padding-left:10px}}.invoiceLineBody{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;display:flex}.invoiceLineBody>.invoiceLineBlock,.invoiceLineBody>.invoiceBankInfo{flex:340px;min-width:0}.invoiceLineAside{flex:0 300px;margin-left:auto}.invoiceLineBlock{color:var(--color-graphite);white-space:pre-wrap;max-width:78ch;margin:0 0 2px;font-size:16px;line-height:1.5}.invoiceLineBlock p{margin:0}.invoiceLineBlock p+p{margin-top:8px}.invoiceBankInfo{flex-direction:column;gap:2px;margin:6px 0 0;display:flex}.invoiceBankInfo div{gap:8px;font-size:12.5px;display:flex}.invoiceBankInfo dt{color:var(--color-carbon);margin:0;font-weight:400}.invoiceBankInfo dd{color:var(--color-graphite);font-variant-numeric:tabular-nums;margin:0}.invoicePricing{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.invoicePricing .adminRowGoTo{margin-top:0}.invoicePricingBreak{flex-basis:100%;height:0;margin:0}.invoicePriceWas{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:12.5px;text-decoration:line-through}.invoiceListPriceInput{width:170px}.invoicePriceBox{background:var(--white);min-width:250px;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;transition:border-color .12s;display:flex}@media (hover:hover){.invoicePriceBox:hover{border-color:var(--color-mist)}.invoiceTaxCard:has(>.invoiceTaxHead:hover){border-color:var(--color-mist)}}.invoicePriceBox:active,.invoiceTaxCard:active{border-color:var(--color-mist)}.invoicePriceBoxRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.invoicePriceBoxRow>span:first-child{color:var(--color-ash);font-size:12px}.invoicePriceBoxRow>span:last-child{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:12px}.invoicePriceBoxRow>span.invoiceLineOff{color:var(--color-red)}.invoicePriceBoxRow.isRule{border-top:1px solid var(--hairline);margin-top:5px;padding-top:6px}.invoicePriceBoxRow.isTotal>span{color:var(--color-carbon);font-size:12.5px;font-weight:400}.linePriceScrim{z-index:var(--z-picker);background:#00000073;place-items:center;padding:20px;animation:.14s ease-out adminMenuIn;display:grid;position:fixed;inset:0}.linePriceCard{background:var(--white);width:min(380px,100%);box-shadow:var(--window-shadow);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.linePriceCardTitle{font-size:14.5px;font-weight:400}.linePriceRule{background:var(--hairline);height:1px}.linePriceKind{align-self:flex-start}.linePriceCalc{flex-direction:column;gap:6px;margin:2px 0 0;display:flex}.linePriceCalc>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.linePriceCalc dt{color:var(--color-ash);margin:0;font-size:16px}.linePriceCalc dd{color:var(--color-carbon);font-variant-numeric:tabular-nums;margin:0;font-size:16px}.linePriceCalc .isRule{border-top:1px solid var(--hairline);margin-top:4px;padding-top:8px}.linePriceCalc .isTotal dt,.linePriceCalc .isTotal dd{color:var(--color-carbon);font-weight:400}.linePriceCalc dd.isOff{color:var(--color-red)}.linePriceGroup{flex-direction:column;gap:6px;display:flex}.woHeroPager .sectionPad .linePriceGroup+.linePriceGroup{margin-top:18px}.linePriceFieldLabel{color:var(--surface-muted);font-size:12px}.linePriceCurrent{font-variant-numeric:tabular-nums;color:var(--color-carbon);font-size:15px}.invoicePayAmountInput.isOverMax{border-color:var(--color-red)}.linePriceMax{color:var(--color-red);font-size:11.5px}.linePriceCard .invoiceCtlBtns{justify-content:flex-end;align-self:stretch;margin-top:2px}.invoicePriceSave{border:1px solid var(--color-apple-blue);background:var(--color-apple-blue);min-height:32px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;margin-left:auto;padding:0 16px;font-size:12px;font-weight:400;transition:filter .15s}@media (hover:hover){.invoicePriceSave:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoicePriceSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.invoicePriceSave:hover:not(:disabled){filter:brightness(.94)}}.invoicePriceSave:active:not(:disabled){filter:brightness(.94)}.invoicePriceSave:disabled{opacity:.6;cursor:default}.invoiceUnits{flex-direction:column;gap:6px;margin-top:-2px;display:flex}.invoiceUnit{background:var(--white);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 0;display:flex;position:relative}.invoiceUnit.isClickable{cursor:pointer;transition:background .12s;position:relative}@media (hover:hover){.invoiceUnit.isClickable:hover{border-color:var(--color-mist)}}.invoiceUnit.isClickable:active{border-color:var(--color-mist)}.invoiceUnitOpen{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0;position:absolute;inset:0}.invoiceUnit.isClickable>:not(.invoiceUnitOpen){z-index:1;pointer-events:none;position:relative}.invoiceUnit img,.invoiceUnitPhoto{object-fit:contain;background:var(--photo-mat);border-radius:9px 0 0 9px;flex:none;align-self:center;width:48px;height:48px}.invoiceUnitPhoto.isEmpty{border:1px solid var(--hairline);display:block}.invoiceUnitName{flex:1;min-width:0}.itemRowPhoto{object-fit:contain;background:var(--photo-mat);border-radius:9px 0 0 9px;flex:none;align-self:center;width:48px;height:48px}.itemRowPhoto.isEmpty{border:1px solid var(--border-subtle);display:block}.itemRowState{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:3px;display:flex}.itemRowPills{align-items:center;gap:4px;display:flex}.itemRowPill{white-space:nowrap;color:var(--on-solid);border-radius:980px;align-items:center;padding:3px 7px;font-size:10px;font-weight:400;line-height:1;display:inline-flex}.itemRowPill.isPublished{background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.itemRowPill.isPublished{background:color-mix(in srgb, var(--color-green) 68%, #000)}}.itemRowPill.isPicked{background:var(--surface-selected);color:var(--surface-on-selected)}.invoiceUnitStatus{color:var(--color-ash);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.invoiceUnitsHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;padding-right:8px;display:flex}.invoiceUnit .itemRowRemove{margin-right:0}.invoiceLineActions{background:var(--surface-raised);min-height:34px;color:var(--surface-ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:980px;align-items:center;gap:5px;padding:0 15px;font-size:12px;font-weight:500;transition:border-color .12s;display:inline-flex}.invoiceLineActions.isOpen{border-color:var(--border-strong)}@media (hover:hover){.invoiceLineActions:hover{border-color:var(--color-mist)}}.invoiceLineActions:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoiceLineActions .adminFilterCaret{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:6px}.invoiceLineActions.isRemoving{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}.invoiceLineActions.isReturnArmed{border-color:var(--color-orange);color:var(--color-orange)}.invoiceLineActions.isReturning{border-color:var(--color-orange);background:var(--color-orange);color:var(--on-solid)}.invoiceLineActions.isRemoveArmed{border-color:var(--color-red);color:var(--color-red)}.invoiceLineActions.isLocateArmed{border-color:var(--color-green);color:var(--color-green)}.invoiceLineActions.isLocating{border-color:var(--color-green);background:var(--color-green);color:var(--on-solid)}.invoiceLineActions.isPrintArmed{border-color:var(--color-blue);color:var(--color-blue)}.invoiceLineActions.isPrinting{border-color:var(--color-blue);background:var(--color-blue);color:var(--on-solid)}.invoiceLineActions.isPrinting:disabled{opacity:.7}.invoiceUnit.isRemoveArmed{cursor:pointer;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--hairline))}}@media (hover:hover){.invoiceUnit.isRemoveArmed:hover{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}}.invoiceUnit.isRemoveArmed:active{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.invoiceUnit.isRemoveArmed.isRemovePicked{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isRemoveArmed.isRemovePicked{background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}.invoiceUnit.isLocateArmed{cursor:pointer;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isLocateArmed{border-color:color-mix(in srgb, var(--color-green) 40%, var(--hairline))}}@media (hover:hover){.invoiceUnit.isLocateArmed:hover{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}}.invoiceUnit.isLocateArmed:active{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}.invoiceUnit.isLocateArmed.isLocatePicked{border-color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isLocateArmed.isLocatePicked{background:color-mix(in srgb, var(--color-green) 8%, var(--white))}}.invoiceUnit.isPrintArmed{cursor:pointer;border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isPrintArmed{border-color:color-mix(in srgb, var(--color-blue) 40%, var(--hairline))}}@media (hover:hover){.invoiceUnit.isPrintArmed:hover{border-color:var(--color-blue);box-shadow:inset 0 0 0 1.5px var(--color-blue)}}.invoiceUnit.isPrintArmed:active{border-color:var(--color-blue);box-shadow:inset 0 0 0 1.5px var(--color-blue)}.invoiceUnit.isPrintArmed.isPrintPicked{border-color:var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isPrintArmed.isPrintPicked{background:color-mix(in srgb, var(--color-blue) 8%, var(--white))}}.invoiceRemovedUnits,.invoiceReturnedUnits{flex-direction:column;gap:4px;margin-top:14px;display:flex}.invoiceUnit.isInactive .invoiceUnitName,.invoiceUnit.isInactive .invoiceUnitStatus,.invoiceUnit.isInactive img,.invoiceUnit.isInactive .invoiceUnitPhoto{opacity:.5}.invoiceRemovedHead{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:4px;padding-right:8px;display:flex}.invoiceUnit.isAddBackArmed{cursor:pointer;border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isAddBackArmed{border-color:color-mix(in srgb, var(--color-green) 40%, var(--hairline))}}@media (hover:hover){.invoiceUnit.isAddBackArmed:hover{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}}.invoiceUnit.isAddBackArmed:active{border-color:var(--color-green);box-shadow:inset 0 0 0 1.5px var(--color-green)}.invoiceUnit.isAddBackArmed.isAddBackPicked{border-color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-green);background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isAddBackArmed.isAddBackPicked{background:color-mix(in srgb, var(--color-green) 8%, var(--white))}}.invoiceUnit.isReturnArmed{cursor:pointer;border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isReturnArmed{border-color:color-mix(in srgb, var(--color-orange) 40%, var(--hairline))}}@media (hover:hover){.invoiceUnit.isReturnArmed:hover{border-color:var(--color-orange);box-shadow:inset 0 0 0 1.5px var(--color-orange)}}.invoiceUnit.isReturnArmed:active{border-color:var(--color-orange);box-shadow:inset 0 0 0 1.5px var(--color-orange)}.invoiceUnit.isReturnArmed.isReturnPicked{border-color:var(--color-orange);box-shadow:inset 0 0 0 2px var(--color-orange);background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceUnit.isReturnArmed.isReturnPicked{background:color-mix(in srgb, var(--color-orange) 8%, var(--white))}}.invoiceUnit.isInactive.isRemoveArmed .invoiceUnitName,.invoiceUnit.isInactive.isRemoveArmed .invoiceUnitStatus,.invoiceUnit.isInactive.isRemoveArmed img,.invoiceUnit.isInactive.isRemoveArmed .invoiceUnitPhoto,.invoiceUnit.isInactive.isAddBackArmed .invoiceUnitName,.invoiceUnit.isInactive.isAddBackArmed .invoiceUnitStatus,.invoiceUnit.isInactive.isAddBackArmed img,.invoiceUnit.isInactive.isAddBackArmed .invoiceUnitPhoto{opacity:1}.invoiceUnitAddBack{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:26px;color:var(--surface-ink);font:inherit;cursor:pointer;border-radius:980px;flex:none;padding:0 13px;font-size:11.5px;font-weight:400;transition:border-color .12s,background .12s}@media (hover:hover){.invoiceUnitAddBack:hover{border-color:var(--border-strong)}}.invoiceUnitAddBack:active{border-color:var(--surface-ink);background:var(--surface-control-pressed)}.invoiceFulfill{flex-direction:column;gap:8px;display:flex}.invoiceFulfillEmpty{color:var(--color-ash);margin:0;padding:6px 2px;font-size:12.5px}.invoiceFulfillRow{border:1px solid var(--hairline);background:var(--white);border-radius:10px;align-items:center;gap:10px;min-height:52px;margin-bottom:6px;padding:6px 10px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.invoiceFulfillRow:last-child{margin-bottom:0}.invoiceFulfillName{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.invoiceFulfillName strong{color:var(--color-carbon);font-size:13px;font-weight:400}.invoiceFulfillName>span{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.invoiceFulfillTrack{color:var(--color-mist);font-variant-numeric:tabular-nums;font-size:11.5px}.invoiceFulfillPill{border:1px solid var(--hairline);background:var(--white);color:var(--color-carbon);border-radius:980px;flex:none;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.invoiceFulfillPill.isOut{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isOut{border-color:color-mix(in srgb, var(--color-green) 45%, var(--hairline))}}.invoiceFulfillPill.isOut{background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isOut{background:color-mix(in srgb, var(--color-green) 12%, var(--white))}}.invoiceFulfillPill.isOut{color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isOut{color:color-mix(in srgb, var(--color-green) 70%, #0a3d1e)}}.invoiceFulfillPill.isReturned{border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isReturned{border-color:color-mix(in srgb, var(--color-orange) 45%, var(--hairline))}}.invoiceFulfillPill.isReturned{background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isReturned{background:color-mix(in srgb, var(--color-orange) 12%, var(--white))}}.invoiceFulfillPill.isReturned{color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isReturned{color:color-mix(in srgb, var(--color-orange) 75%, var(--color-carbon))}}.invoiceFulfillPill.isPending{border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isPending{border-color:color-mix(in srgb, var(--color-orange) 40%, var(--hairline))}}.invoiceFulfillPill.isPending{background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isPending{background:color-mix(in srgb, var(--color-orange) 10%, var(--white))}}.invoiceFulfillPill.isPending{color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isPending{color:color-mix(in srgb, var(--color-orange) 75%, var(--color-carbon))}}.invoiceDispatch{border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.invoiceDispatch.isPending{border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceDispatch.isPending{border-color:color-mix(in srgb, var(--color-orange) 35%, var(--hairline))}}.invoiceDispatchHead{background:var(--white);width:100%;font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:9px 12px;transition:background .12s;display:flex}@media (hover:hover){.invoiceDispatchHead:hover{background:var(--color-frost)}}.invoiceDispatchHead:active{background:var(--color-frost)}.invoiceDispatchHead.isStatic{cursor:default;background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceDispatchHead.isStatic{background:color-mix(in srgb, var(--color-orange) 5%, var(--white))}}.invoiceDispatchCaret{opacity:.55;flex:none;width:11px;height:7px;transition:transform .14s}.invoiceDispatchCaret.isOpen{transform:rotate(180deg)}.invoiceDispatchMeta{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.invoiceDispatchDate{color:var(--color-ash);font-size:11.5px}.invoiceDispatchCount{color:var(--color-ash);flex:none;font-size:12px}.invoiceDispatchBody{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;padding:4px 12px 10px;display:flex}.invoiceDispatch.isPending .invoiceDispatchBody{border-top-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoiceDispatch.isPending .invoiceDispatchBody{border-top-color:color-mix(in srgb, var(--color-orange) 20%, var(--hairline))}}.invoiceDispatchActions{gap:8px;margin-top:8px;display:flex}.invoiceFulfillRow.isSelectable{cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover){.invoiceFulfillRow.isSelectable:hover{border-color:var(--color-blue)}}.invoiceFulfillRow.isSelectable:active{border-color:var(--color-blue)}.invoiceFulfillRow.isSelectable.isPicked{border-color:var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillRow.isSelectable.isPicked{background:color-mix(in srgb, var(--color-blue) 7%, var(--white))}}.invoiceDispatchBar{border:1px solid var(--hairline);background:var(--color-frost);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px;display:flex}.invoiceDispatchBarNote{color:var(--color-ash);margin-right:auto;font-size:12px}.invoiceDispatchBar .invoiceFulfillInput{flex:140px}.invoiceFulfillInput{--field-h:38px;width:100%;min-height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--hairline);background:var(--white);font:inherit;color:var(--color-carbon);border-radius:8px;padding:0 10px;font-size:13px}.invoiceFulfillInput:focus{border-color:var(--color-blue);outline:none}.itemPickScrim{z-index:var(--z-dock);background:#00000061;justify-content:center;align-items:center;padding:16px;animation:.12s ease-out adminMenuIn;display:flex;position:fixed;inset:0}.itemPickPanel{background:var(--card-fill);--card-fill:var(--surface-card);--surface:var(--card-fill);--surface-raised:var(--surface-control);border-radius:16px;flex-direction:column;width:min(440px,100%);max-height:min(74vh,640px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000003d}.itemPickBar{border-bottom:1px solid var(--border-subtle);color:var(--surface-ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 16px;font-size:13px;font-weight:400;display:flex}.itemPickBody{padding:8px;overflow-y:auto}.itemPickList{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.itemPickRow{background:var(--surface-control);border-radius:9px;align-items:center;gap:10px;padding:7px 8px 7px 12px;display:flex}.itemPickRow.isSold{opacity:.55}.itemPickBar.hasTools{flex-wrap:wrap;row-gap:8px;padding-top:16px}.itemPickBarWho{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.itemPickHead{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.itemPickHead strong{letter-spacing:.01em;color:var(--surface-ink);font-size:15px;font-weight:500}.itemPickHead .itemPickCancel{flex:none}.itemPickHead+.itemPickBar{border-bottom:0}.itemPickBarThumb{object-fit:contain;background:var(--photo-mat);border-radius:0;flex:none;width:48px;height:48px}.itemPickBarText{flex-direction:column;gap:1px;min-width:0;display:flex}.itemPickBarText strong{color:var(--surface-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:400;display:-webkit-box;overflow:hidden}.itemPickActions{border-bottom:1px solid var(--border-subtle);justify-content:center;padding:10px 16px;display:flex}.itemPickApply.isLive{border-color:var(--color-blue);background:var(--color-blue);color:var(--on-solid)}.itemPickApply.isRemove{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}@media (hover:hover){.itemPickApply.isRemove:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.itemPickApply.isRemove:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.itemPickApply.isMixed{border-color:var(--color-orange);background:var(--color-orange);color:var(--on-solid)}.invoiceStatusPill.isStatic{cursor:default;-webkit-user-select:none;user-select:none}.itemPickCreateMenu{z-index:calc(var(--z-dock) + 1);width:240px}.itemPickRow.isRow{border:1px solid var(--border-subtle);background:var(--surface-raised);width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:0 10px 0 12px;position:relative;overflow:hidden}.itemPickRow.isRow.isPicked{border-color:var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.itemPickRow.isRow.isPicked{background:color-mix(in srgb, var(--color-blue) 10%, var(--surface-control))}}.itemPickRow.isRow.isDropping{border-color:var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.itemPickRow.isRow.isDropping{background:color-mix(in srgb, var(--color-red) 7%, var(--surface-raised))}}.itemPickNew{z-index:2;background:var(--color-blue);color:var(--on-solid);letter-spacing:.05em;text-transform:uppercase;border-radius:0 10px 0 9px;padding:2px 8px 3px;font-size:10px;line-height:1.2;position:absolute;top:-1px;right:-1px}.lineSwipeWrap{position:relative}.lineSwipeLane{visibility:hidden;justify-content:flex-end;align-items:center;padding-right:6px;transition:visibility 0s linear .25s;display:flex;position:absolute;inset:0}.lineSwipeLane.isLive{visibility:visible;transition-delay:0s}.lineSwipeRemove{border:1px solid var(--color-red);min-height:38px;color:var(--color-red);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s,padding .15s}.lineSwipeRemove.isConfirm{background:var(--color-red);color:var(--on-solid);padding:0 22px}.lineSwipeRemove:disabled{opacity:.6;cursor:default}.lineSwipeRow{touch-action:pan-y;transition:transform .22s cubic-bezier(.22,1,.36,1);position:relative}.lineSwipeRow.isDragging{transition:none}.doorsMenu{--doors-pad:10px;z-index:var(--z-menu);overscroll-behavior:contain;border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;gap:12px;width:min(320px,100vw - 16px);padding:10px;animation:.13s ease-out adminMenuIn;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.doorsPanelTitle{color:var(--color-carbon);margin:0;padding:2px 4px 0;font-size:16px;font-weight:400}.doorRow:has(+.doorsFoot){padding-bottom:4px}.doorRow{flex-direction:column;gap:10px;padding:6px 4px 10px;display:flex}.doorRow:last-child{padding-bottom:4px}.doorRowHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.doorRowHead strong{color:var(--color-carbon);font-size:14px;font-weight:400}.doorState{color:var(--color-carbon);white-space:nowrap;align-items:center;gap:7px;font-size:16px;display:inline-flex}.doorState .adminStatusDot{width:9px;height:9px}.doorRowButtons{grid-template-columns:2.6fr 1fr;gap:6px;transition:grid-template-columns .25s cubic-bezier(.2,0,0,1);display:grid}.doorRowButtons.isArmed{grid-template-columns:1fr 2fr}.doorRowButtons.isOpenOnly{grid-template-columns:1fr}.doorToggle{justify-content:center;padding-inline:6px}.doorToggle.isConfirmLock{background:var(--color-green);border-color:var(--color-green);color:var(--on-solid)}@media (hover:hover){.doorToggle.isConfirmLock:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.doorToggle.isConfirmLock:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.doorToggle.isConfirmUnlock{background:var(--color-red);border-color:var(--color-red);color:var(--on-solid)}@media (hover:hover){.doorToggle.isConfirmUnlock:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.doorToggle.isConfirmUnlock:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.doorRowButtons .isOpenDoor{min-width:0}.doorRowButtons button{text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;overflow:hidden}.doorRowNote{color:var(--color-ash);margin:0;font-size:13px}.invoicePay{flex-wrap:wrap;align-items:flex-start;gap:28px;margin-bottom:8px;display:flex}.invoicePayQuickAdd{display:none}.invoicePayLeft{flex-direction:column;flex:260px;gap:18px;max-width:500px;display:flex}@media (max-width:650px){.invoicePay{gap:20px;margin-bottom:14px}.paymentHeadNewLink{display:none}.invoicePayQuickAdd{flex-direction:column;order:-2;align-items:stretch;gap:8px;width:100%;display:flex}.invoicePay .invoiceSummaryWrap{order:-1;align-items:stretch;width:100%}.invoicePay .invoiceSummary{width:100%}.invoicePayLeft{max-width:none}.invoicePayments{margin-top:8px}}.invoiceTax{flex-direction:column;gap:10px;max-width:340px;display:flex}.invoiceTaxMode{flex-direction:column;gap:10px;display:flex}.invoiceTaxModeRow{align-items:stretch;gap:8px;display:flex}.invoiceTaxModes{align-self:flex-start}.invoiceTaxModes .adminToggle{justify-content:center;padding:0 14px}.invoiceTaxCard{background:var(--surface-control);max-width:none;box-shadow:var(--lab-btn-shadow,0 3px 5px rgb(var(--shadow-ink) / 15%));--surface-raised:var(--surface-card);border:1px solid #0000;border-radius:10px;gap:0;transition:border-color .12s,box-shadow .12s;overflow:hidden}.invoiceTaxCard.isUnsaved{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue), var(--lab-btn-shadow,0 3px 5px rgb(var(--shadow-ink) / 15%))}.invoiceTaxCard:has(>.invoiceTaxHead:active){transform:translateY(var(--lab-btn-travel,2px));box-shadow:var(--lab-btn-shadow-pressed,none);transition:border-color .12s,box-shadow .1s,transform .1s}.invoiceTaxCard.isUnsaved:has(>.invoiceTaxHead:active){box-shadow:inset 0 0 0 1px var(--color-blue)}.invoiceTaxCard.isUnsaved :is(.invoiceField:not(.needsValue) input:not(:focus),.invoiceManualRateField .invoicePayAmountInput:not(:focus-within)){box-shadow:none;border-color:#0000}.invoiceTaxHead{width:100%;min-height:44px;font:inherit;color:var(--surface-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.invoiceTaxHead:focus-visible{outline:2px solid var(--color-highlight);outline-offset:-2px}.invoiceTaxHeadWords{flex:1;min-width:0}.invoiceTaxCaret{fill:none;width:9px;height:6px;stroke:var(--color-ash);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;transition:transform .2s cubic-bezier(.2,0,0,1)}.invoiceTaxCaret.isOpen{transform:rotate(180deg)}.invoiceTaxTick{width:16px;color:var(--surface-ink);flex:none;display:inline-flex}.invoiceTaxTick svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.invoiceTaxOptions{flex-direction:column;padding:0 6px 8px;display:flex}.invoiceTaxOption{min-height:40px;font:inherit;color:var(--surface-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 6px;font-size:13px;display:flex}@media (hover:hover){.invoiceTaxOption:hover{background:var(--press-quiet)}}.invoiceTaxOption:active{background:var(--press-quiet);box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoiceTaxOption:focus-visible{outline:2px solid var(--color-highlight);outline-offset:-2px}.invoiceTaxCard .invoiceTaxNeedsZip{margin:0 12px 10px}.invoiceTaxCard>.invoiceHint{margin:-2px 12px 10px}.invoiceTaxCard .invoicePayAmountInput{background:var(--surface-raised)}.invoiceTaxCard .invoiceManualRateField .invoicePayAmountInput input{text-align:right;flex:1;width:100%;min-width:0}.invoiceTaxCard .invoiceExemptRow,.invoiceTaxCard .invoiceTaxOffRow{margin:2px 12px 12px}.invoiceTaxCard .invoiceExemptRow{flex-direction:row;justify-content:space-between;align-items:flex-end}.invoiceTaxCard .invoiceTaxOffRow{justify-content:flex-end;display:flex}.invoiceTaxCard .invoiceTaxMode{gap:0}.invoicePage.isCards .invoiceTaxCard .invoiceTaxBreakdown,.invoicePage.isCards .invoiceTaxCard .invoiceManualRateField .invoicePayAmountInput input{background:0 0}.invoiceTaxCard .invoiceTaxModeRow{order:1;justify-content:flex-end;margin:10px 12px 12px}.invoiceTaxCard .invoiceTaxBreakdown{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;margin:0}.invoiceTaxSave{border:1px solid var(--color-blue);background:var(--color-blue);min-height:32px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;padding:0 16px;font-size:12px;font-weight:500;transition:opacity .12s}@media (hover:hover){.invoiceTaxSave:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoiceTaxSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.invoiceTaxSave:disabled{opacity:.6;cursor:default}.invoiceManualRateField .invoicePayAmountInput{align-self:flex-start;width:118px}.invoiceManualRateField .invoicePayAmountInput input{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:16px}.invoiceManualRateField .invoicePayAmountInput input:focus{border:0;outline:0}.invoiceManualRateField .invoicePayAmountInput>span{color:var(--surface-muted);font-size:15px}.invoiceCheck{color:var(--color-carbon);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.invoiceCheck input{width:15px;height:15px}.invoiceCheck:has(input:disabled){color:var(--color-ash);cursor:default}.invoiceHint{color:var(--color-mist);margin:0;font-size:11.5px;line-height:1.4}.invoiceSummaryWrap{flex-direction:column;align-items:flex-end;gap:10px;margin-left:auto;display:flex}.invoiceCtlBtns{align-items:center;gap:8px;margin-left:auto;display:flex}.invoiceCtlBtn{min-height:34px;font:inherit;cursor:pointer;border-radius:980px;padding:0 18px;font-size:12px;font-weight:400}.invoiceCtlBtn:disabled{opacity:.6;cursor:default}.invoiceCtlBtn.isApply{background:var(--color-apple-blue);color:var(--on-solid);border:0;transition:filter .12s}@media (hover:hover){.invoiceCtlBtn.isApply:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoiceCtlBtn.isApply:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.invoiceCtlBtn.isApply:hover:not(:disabled){filter:brightness(.94)}}.invoiceCtlBtn.isApply:active:not(:disabled){filter:brightness(.94)}.invoiceCtlBtn.isCancel{--press-veil:#ffffff26;border:1px solid var(--hairline);background:var(--white);color:var(--color-carbon);transition:border-color .12s,background .12s}@media (hover:hover){.invoiceCtlBtn.isCancel:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoiceCtlBtn.isCancel:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.invoiceCtlBtn.isCancel:hover:not(:disabled){border-color:var(--color-carbon);background:var(--color-frost)}}.invoiceCtlBtn.isCancel:active:not(:disabled){border-color:var(--color-carbon);background:var(--color-frost)}.invoiceCtlBtn.isRemove{border:1px solid var(--color-red);background:var(--white);color:var(--color-red);transition:background .12s}@media (hover:hover){.invoiceCtlBtn.isRemove:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoiceCtlBtn.isRemove:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.invoiceCtlBtn.isRemove:hover:not(:disabled){background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoiceCtlBtn.isRemove:hover:not(:disabled){background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}}.invoiceCtlBtn.isRemove:active:not(:disabled){background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoiceCtlBtn.isRemove:active:not(:disabled){background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}.invoiceCtlBtn.isRemove.isArmed{background:var(--color-red);color:var(--on-solid)}.invoiceSummary{flex-direction:column;gap:6px;width:258px;max-width:100%;margin:0;display:flex}.invoiceSummary div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.invoiceSummary dt{color:var(--color-ash);font-size:12.5px}.invoiceSummary dd{color:var(--color-carbon);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.invoiceSummary .isTotal{border-top:1px solid var(--hairline);padding-top:6px}.invoiceSummary .isTotal dt{color:var(--color-carbon);font-weight:400}.invoiceSummary .isTotal dd{font-weight:400}.invoicePayActions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.invoicePayEmpty{color:var(--color-ash);margin:0 0 14px;font-size:12.5px}.invoicePayments{margin:0}.invoicePaymentsHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.invoicePaymentsSum{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.invoicePaymentRows{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.invoicePaymentRows li{display:block}.invoicePaymentRow{border:0;border-bottom:1px solid var(--hairline);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;grid-template-columns:80px 1fr auto;align-items:baseline;gap:4px 12px;margin:0;padding:8px 6px;transition:background .12s;display:grid}@media (hover:hover){.invoicePaymentRow:hover{background:var(--color-frost)}}.invoicePaymentRow:active{background:var(--color-frost)}.invoicePaymentWhen{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:11.5px}.invoicePaymentWhat{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.invoicePaymentWhat strong{color:var(--color-carbon);font-size:13px;font-weight:400}.invoicePaymentDetail{color:var(--color-ash);font-size:11.5px}.invoicePaymentStatus{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ash);border:1px solid var(--hairline);border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:700}.invoicePaymentStatus.isPending{color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoicePaymentStatus.isPending{color:color-mix(in srgb, var(--color-orange) 80%, var(--color-carbon))}}.invoicePaymentStatus.isPending{border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoicePaymentStatus.isPending{border-color:color-mix(in srgb, var(--color-orange) 45%, var(--hairline))}}.invoicePaymentStatus.isPending{background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoicePaymentStatus.isPending{background:color-mix(in srgb, var(--color-orange) 12%, var(--white))}}.invoicePaymentStatus.isFailed{color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoicePaymentStatus.isFailed{color:color-mix(in srgb, var(--color-red) 80%, var(--color-carbon))}}.invoicePaymentStatus.isFailed{border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoicePaymentStatus.isFailed{border-color:color-mix(in srgb, var(--color-red) 45%, var(--hairline))}}.invoicePaymentStatus.isFailed{background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoicePaymentStatus.isFailed{background:color-mix(in srgb, var(--color-red) 10%, var(--white))}}.invoicePaymentStatus.isPaid{color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoicePaymentStatus.isPaid{color:color-mix(in srgb, var(--color-green) 70%, #0a3d1e)}}.invoicePaymentStatus.isPaid{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoicePaymentStatus.isPaid{border-color:color-mix(in srgb, var(--color-green) 45%, var(--hairline))}}.invoicePaymentStatus.isPaid{background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoicePaymentStatus.isPaid{background:color-mix(in srgb, var(--color-green) 12%, var(--white))}}.invoiceLineStatePill{align-self:flex-start;margin-top:3px}.invoicePaymentAmount{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.invoicePaymentRow.isVoid .invoicePaymentWhat strong,.invoicePaymentRow.isVoid .invoicePaymentAmount{color:var(--color-ash);font-weight:500}.invoicePaymentRow.isRefund.isNested{padding-left:24px}.invoicePaymentRow.isRefund.isNested .invoicePaymentWhat strong:before{content:"↳ ";color:var(--color-ash);font-weight:400}.invoicePaymentRow.isRefund .invoicePaymentWhat strong,.invoicePaymentRow.isRefund .invoicePaymentAmount{color:var(--color-graphite);font-weight:500}.invoiceGhost{border:1px solid var(--hairline);background:var(--surface-raised);min-height:34px;color:var(--color-carbon);font:inherit;cursor:pointer;border-radius:980px;align-items:center;gap:3px;padding:0 16px;font-size:12px;font-weight:500;transition:border-color .12s;display:inline-flex}.invoiceGhost.isOpen{border-color:var(--color-carbon)}@media (hover:hover){.invoiceGhost:hover{border-color:var(--color-carbon)}}.invoiceGhost:active{border-color:var(--color-carbon)}.invoiceGhost .adminFilterCaret{transition:transform .2s cubic-bezier(.2,0,0,1)}.invoiceGhost.isOpen .adminFilterCaret{transform:rotate(180deg)}.invoiceTotalsActionsMenu{width:min(250px,100vw - 16px)}.pctStepRow{align-items:stretch;gap:8px;display:flex}.pctStepRow .invoicePayAmountInput{flex:none;width:170px}.pctStepRow .invoicePayAmountInput.isStepped input{pointer-events:none;cursor:default}.pctStep{width:38px;height:38px;color:var(--surface-ink);cursor:pointer;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.pctStep:hover:not(:disabled){border-color:var(--color-mist)}}.pctStep:active:not(:disabled){border-color:var(--border-strong)}.pctStep:disabled{opacity:.45;box-shadow:none;cursor:default}.pctStep svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.invoiceRefundPending{border:1px solid var(--hairline);background:var(--color-frost);border-radius:12px;flex-direction:column;gap:10px;margin:0 0 16px;padding:13px 14px;display:flex}.invoiceRefundPendingHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.invoiceRefundPendingLabel{color:var(--color-carbon);font-size:12.5px;font-weight:400}.invoiceRefundPendingAmount{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:15px;font-weight:400}.invoiceRefundPendingNote{color:var(--surface-muted);margin:0;font-size:11.5px}.invoiceRefundActions{flex-wrap:wrap;gap:8px;display:flex}.invoiceRefundForm{flex-direction:column;gap:12px;display:flex}.invoiceRefundFormButtons{justify-content:flex-end;gap:8px;display:flex}.invoicePayModalOverlay{z-index:var(--z-modal);background:#1d1d1f66;place-items:center;padding:20px;animation:.14s ease-out adminMenuIn;display:grid;position:fixed;inset:0}.invoicePayModalOverlay.isKeyboard{justify-content:center;align-items:flex-start;padding-top:12px;display:flex}.invoicePayModalOverlay.isKeyboard .invoicePayModal{height:auto;max-height:100%}.invoicePayModal{border:1px solid var(--hairline);background:var(--white);--card-fill:var(--white);--surface:var(--card-fill);--surface-raised:var(--surface-control);border-radius:16px;flex-direction:column;width:min(380px,100vw - 40px);height:min(600px,100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000038,0 4px 12px #00000014}.invoicePayModalHead{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 0;display:flex}.invoicePayModalTitle{align-items:center;gap:9px;min-width:0;display:flex}.invoicePayModalTitle strong{color:var(--color-carbon);font-size:15px;font-weight:400}.invoicePayModalChip{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ash);border:1px solid var(--hairline);border-radius:5px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:700}.invoicePayModalChip.isPending{color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoicePayModalChip.isPending{color:color-mix(in srgb, var(--color-orange) 80%, var(--color-carbon))}}.invoicePayModalChip.isPending{border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoicePayModalChip.isPending{border-color:color-mix(in srgb, var(--color-orange) 45%, var(--hairline))}}.invoicePayModalChip.isPending{background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.invoicePayModalChip.isPending{background:color-mix(in srgb, var(--color-orange) 12%, var(--white))}}.invoicePayModalChip.isFailed{color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoicePayModalChip.isFailed{color:color-mix(in srgb, var(--color-red) 80%, var(--color-carbon))}}.invoicePayModalChip.isFailed{border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoicePayModalChip.isFailed{border-color:color-mix(in srgb, var(--color-red) 45%, var(--hairline))}}.invoicePayModalChip.isFailed{background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoicePayModalChip.isFailed{background:color-mix(in srgb, var(--color-red) 10%, var(--white))}}.invoicePayModalChip.isPaid{color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoicePayModalChip.isPaid{color:color-mix(in srgb, var(--color-green) 70%, #0a3d1e)}}.invoicePayModalChip.isPaid{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoicePayModalChip.isPaid{border-color:color-mix(in srgb, var(--color-green) 45%, var(--hairline))}}.invoicePayModalChip.isPaid{background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.invoicePayModalChip.isPaid{background:color-mix(in srgb, var(--color-green) 12%, var(--white))}}.invoicePayActionsWrap{flex:none;position:relative}.invoicePayActionsMenu{z-index:5;border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;gap:2px;width:260px;padding:6px;animation:.13s ease-out adminMenuIn;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000024}.invoicePayMenuDivider{background:var(--hairline);height:1px;margin:5px 4px}.invoicePayActionsMenu>a,.invoicePayActionsMenu>button,.invoicePayActionDanger>button{text-align:left;width:100%;font:inherit;color:var(--color-carbon);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .12s;display:block}@media (hover:hover){.invoicePayActionsMenu>a:hover,.invoicePayActionsMenu>button:hover,.invoicePayActionDanger>button:hover{background:var(--color-frost)}}.invoicePayActionsMenu>a:active,.invoicePayActionsMenu>button:active,.invoicePayActionDanger>button:active{background:var(--color-frost);background:var(--color-frost)}.invoicePayActionsMenu>button:disabled{opacity:.55;cursor:default}.invoicePayMenuNote{color:var(--surface-muted);cursor:default;padding:8px 10px;font-size:12px;display:block}.invoicePayActionDanger>button.isDanger{color:var(--color-red)}.invoicePayActionConfirm{gap:6px;padding:4px;display:flex}.invoicePayActionConfirm button{flex:1;min-height:30px}.invoicePayExpander{border-top:1px solid var(--hairline)}.invoicePayExpanderHead{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.invoicePayExpanderHead>span{color:var(--color-ash);font-size:12px}.invoicePayExpanderArrow{fill:none;width:10px;height:7px;stroke:var(--color-ash);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s}.invoicePayExpander.isOpen .invoicePayExpanderArrow{transform:rotate(180deg)}.invoicePayExpanderBody{padding:2px 0 10px}.invoicePayHistory{margin:0;padding:0 0 8px;list-style:none}.invoicePayHistory li{justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.invoicePayHistory li span{color:var(--color-carbon);font-size:13px}.invoicePayHistory li time{color:var(--color-ash);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.invoicePayQr{align-self:center;width:180px;margin-top:auto;padding-top:20px}.invoicePayQr svg{width:100%;height:auto;display:block}.invoicePayModalX{width:30px;height:30px;color:var(--color-ash);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px -4px 0 0;font-size:22px;line-height:1;transition:background .12s,color .12s;display:grid}@media (hover:hover){.invoicePayModalX:hover{background:var(--color-frost);color:var(--color-carbon)}}.invoicePayModalX:active{background:var(--surface-control-pressed);color:var(--color-carbon)}.invoicePayModalAmount{color:var(--color-carbon);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none;padding:4px 18px 12px;font-size:25px;font-weight:400}.invoicePayModalBody{flex-direction:column;flex:auto;min-height:0;padding:0 18px 16px;display:flex;overflow-y:auto}.invoicePayRef{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.invoicePayModalRows{margin:0;padding:0}.invoicePayModalRows>div{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.invoicePayModalRows dt{color:var(--color-ash);font-size:12px}.invoicePayModalRows dd{color:var(--color-carbon);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.invoicePayNoteInput{border:1px solid var(--border-subtle);background:var(--surface-raised);width:100%;font:inherit;color:var(--surface-ink);resize:vertical;--field-h:62px;min-height:calc(var(--field-h) + var(--field-lift));border-radius:8px;padding:8px 10px;font-size:16px}.invoicePayNoteInput:focus{border-color:var(--border-strong);outline:none}.invoicePayNoteSaveRow{justify-content:flex-end;margin-top:8px;display:flex}.invoicePayNoteSave{--press-veil:#ffffff26;border:1px solid var(--color-carbon);background:var(--color-carbon);min-height:34px;color:var(--on-carbon);font:inherit;cursor:pointer;border-radius:980px;padding:0 15px;font-size:12px;font-weight:400}@media (hover:hover){.invoicePayNoteSave:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoicePayNoteSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.invoicePayNoteSave:disabled{opacity:.6;cursor:default}.invoicePayActions{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;margin-top:12px;padding-top:14px;display:flex}.invoicePayRefundForm{flex-direction:column;gap:10px;padding:0 18px 14px;display:flex}.invoicePayRefundConfirm.isArmed{flex:auto}.invoicePayCheckErr{color:var(--color-ash);margin:10px 0 0;font-size:12px}.invoicePayResult{border:1px solid var(--hairline);background:var(--surface-raised);border-radius:11px;margin:12px 0;padding:12px 13px}.invoicePayResult.isEmpty p{color:var(--color-graphite);margin:0 0 6px;font-size:12px;line-height:1.5}.invoicePayResult.isEmpty p:last-child{margin-bottom:0}.invoicePayResultId{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--color-ash)!important}.invoicePayResultNote{color:var(--color-green);font-size:12px}.invoicePayResultHead{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ash);margin:0 0 8px;font-size:11px;font-weight:700}.invoicePayResultEnv{color:var(--color-graphite)}.invoicePayResult dl{margin:0}.invoicePayResult dl>div{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;display:flex}.invoicePayResult dl>div:first-child{border-top:0}.invoicePayResult dt{color:var(--color-ash);font-size:11.5px}.invoicePayResult dd{color:var(--color-carbon);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:500}.invoicePayResultReceipt{color:var(--color-carbon);margin-top:10px;font-size:12px;font-weight:400;text-decoration:underline;display:inline-block}.invoicePayRefundButtons{justify-content:flex-end;gap:8px;display:flex}.invoicePayRefundConfirm{border:1px solid var(--color-red);background:var(--color-red);min-height:32px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;padding:0 16px;font-size:12.5px;font-weight:400;transition:opacity .12s}@media (hover:hover){.invoicePayRefundConfirm:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoicePayRefundConfirm:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.invoicePayRefundConfirm:disabled{opacity:.55;cursor:default}.invoicePayModal.isForm{height:auto;min-height:0}.invoicePayForm{flex-direction:column;flex:auto;gap:13px;min-height:0;padding:14px 18px 18px;display:flex;overflow-y:auto}.invoicePayKinds{flex-wrap:wrap;gap:6px;display:flex}.contactEditForm .routePicker{flex:none;min-width:132px}.contactEditForm.isAddress .routePicker{width:100%}.invoicePayField .routePickerButton{--field-h:38px;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border-radius:9px;min-height:0;padding:0 11px;font-size:16px}.invoicePayField .routePickerName,.invoicePayField .routePickerPlaceholder{font-size:16px}.invoicePayField .routePickerOption{padding:10px 11px;font-size:15px}.invoicePayLinkForm{padding-bottom:26px}.invoicePayKind{border:1px solid var(--hairline);background:var(--surface-raised);min-height:30px;color:var(--color-graphite);font:inherit;cursor:pointer;border-radius:980px;padding:0 12px;font-size:12px;font-weight:500;transition:border-color .12s,background .12s,color .12s}@media (hover:hover){.invoicePayKind:hover{border-color:var(--color-carbon)}}.invoicePayKind:active{border-color:var(--color-carbon)}.invoicePayKind.isOn{background:var(--surface-selected);border-color:var(--color-carbon);color:var(--surface-on-selected)}.invoicePayField,.invoicePayFieldAmount{flex-direction:column;gap:5px;display:flex}.invoicePayField>span,.invoicePayFieldAmount>span{color:var(--color-graphite);font-size:11.5px;font-weight:400}.invoicePayField>span em,.invoicePayFieldAmount>span em{color:var(--surface-muted);font-style:normal;font-weight:400}.invoicePayField input,.invoicePayField textarea{border:1px solid var(--border-subtle);background:var(--surface-raised);width:100%;color:var(--surface-ink);font:inherit;border-radius:9px;outline:0;padding:8px 11px;font-size:16px;transition:border-color .12s}.invoicePayField input:focus,.invoicePayField textarea:focus,.invoicePayAmountInput:focus-within{border-color:var(--border-strong)}.invoicePayField textarea{resize:vertical;--field-h:44px;min-height:calc(var(--field-h) + var(--field-lift))}.invoicePayAmountInput{border:1px solid var(--border-subtle);background:var(--surface-raised);--field-h:38px;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border-radius:9px;align-items:center;gap:4px;padding:8px 11px;transition:border-color .12s;display:flex}.invoicePayField input:not([type=checkbox],[type=radio]){--field-h:38px;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box}.invoicePayField .invoicePayAmountInput input{border-radius:0;height:100%;min-height:0;padding:0}.invoiceSurchargeCheck{cursor:pointer;color:var(--color-carbon);align-items:center;gap:8px;margin-top:2px;display:flex}.invoiceSurchargeCheck input{cursor:pointer;flex:none;width:16px;height:16px}.invoiceSurchargeCheck span{font-size:13px}.invoiceSurchargeCheck em{color:var(--color-ash);font-style:normal}.invoiceSurchargeNote{color:var(--surface-muted);margin:-2px 0 0;font-size:12px}.invoicePayAmountInput>span{color:var(--surface-muted);font-size:15px}.invoicePayAmountInput input{width:100%;color:var(--surface-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:auto;font-size:16px;font-weight:400}.invoicePayFormButtons{flex:none;justify-content:flex-end;gap:8px;padding:16px 18px 18px;display:flex}.collectionEditContact{border:1px solid var(--hairline);background:var(--color-frost);color:var(--color-carbon);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;font-size:13px;display:flex}.collectionEditContactClear{font:inherit;color:var(--color-red);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px}.collectionEditHits{border:1px solid var(--hairline);background:var(--white);border-radius:9px;max-height:180px;margin:4px 0 0;padding:4px;list-style:none;overflow-y:auto}.collectionEditHits li{margin:0}.collectionEditHits button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 9px;transition:background .12s;display:flex}@media (hover:hover){.collectionEditHits button:hover{background:var(--color-frost)}}.collectionEditHits button:active{background:var(--color-frost)}.collectionEditHits strong{color:var(--color-carbon);font-size:13px;font-weight:500}.collectionEditHits span{color:var(--color-ash);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.collectionEditNoHits{color:var(--color-ash);margin:4px 0 0;font-size:12px}.collectionEditVis{border-radius:980px;align-self:flex-start}.invoicePaySubmit{border:1px solid var(--color-blue);background:var(--color-blue);min-height:34px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;padding:0 18px;font-size:12.5px;font-weight:400;transition:opacity .12s}@media (hover:hover){.invoicePaySubmit:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoicePaySubmit:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.invoicePaySubmit:disabled{opacity:.55;cursor:default}.invoiceLinkHint{color:var(--color-ash);margin:0;font-size:12px;line-height:1.5}.invoiceLinkQr{border:1px solid var(--hairline);background:var(--white);border-radius:12px;align-self:center;width:168px;height:168px;padding:10px}.invoiceLinkQr svg{width:100%;height:100%;display:block}.invoiceLinkActions{flex-wrap:wrap;gap:8px;display:flex}.invoiceLinkActions .invoiceGhost{align-items:center;text-decoration:none;display:inline-flex}.invoicePayField input[readonly]{color:var(--surface-muted);background:var(--surface)}.invoicePayDelete{flex:none;justify-content:flex-end;padding:12px 14px;display:flex}.invoicePayDeleteBtn{border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:0;min-height:34px;color:var(--surface-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:980px;flex:0 0 34px;justify-content:center;align-items:center;gap:0;padding:0;font-size:12.5px;font-weight:400;display:inline-flex;overflow:hidden}@media (hover:hover){.invoicePayDeleteBtn:not(.isArmed,.isGo):hover{border-color:var(--border-strong)}}.invoicePayDeleteBtn:not(.isArmed,.isGo):active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoicePayDeleteBtn.isArmed:active{box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoicePayDeleteBtn:disabled{opacity:.55;cursor:default}.invoicePayDeleteGlyph{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;flex:none;width:15px;height:15px}.invoicePayDeleteWords{opacity:0;max-width:0;overflow:hidden}.invoicePayDeleteBtn:is(.isArmed,.isGo){border-color:var(--color-red);color:var(--color-red);flex:1 0 34px;padding:0 16px}.invoicePayDeleteBtn:is(.isArmed,.isGo) .invoicePayDeleteGlyph{opacity:0;width:0}.invoicePayDeleteBtn:is(.isArmed,.isGo) .invoicePayDeleteWords{opacity:1;max-width:260px}.invoicePayDeleteBtn.isGo{background:var(--color-red);border-color:var(--color-red);color:var(--on-solid)}.invoicePayDeleteBtn.isGo:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (prefers-reduced-motion:no-preference){.invoicePayDeleteBtn{transition:flex-grow .18s,padding .18s,border-color .14s,background-color .14s,color .14s}.invoicePayDeleteGlyph{transition:width .18s,opacity .14s}.invoicePayDeleteWords{transition:max-width .18s,opacity .14s 40ms}}.invoiceTools{grid-template-columns:1fr;gap:18px;display:grid}.invoiceToolHead{color:var(--color-carbon);border-top:2px solid var(--color-ash);padding-top:6px;font-size:12px;font-weight:400;display:inline-block}.invoiceToolHead.isWork{border-top-color:var(--color-blue)}.invoiceToolHead.isTransfer{border-top-color:var(--color-violet)}.invoiceToolHeadRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoiceEmpty{color:var(--color-mist);margin:8px 0 0;font-size:12px}.invoiceToolCol .linkRows,.invoiceToolCol .adminDataRegion{margin-top:10px}.invoiceNotes{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.invoiceNotes>*{min-width:0;max-width:100%}@media (max-width:640px){.invoiceNotes{grid-template-columns:minmax(0,1fr)}}.invoiceNoteBox{flex-direction:column;gap:6px;display:flex}.invoiceNoteText{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--surface-ink);white-space:pre-wrap;--field-h:120px;min-height:calc(var(--field-h) + var(--field-lift));border-radius:10px;margin:0;padding:12px 14px;font-size:16px;line-height:1.5}.invoiceNoteInput{width:100%;font:inherit;resize:none;outline:none;font-size:12.5px;display:block;overflow:hidden}.invoiceNoteInput:focus{border-color:var(--border-strong)}.invoiceNoteInput::placeholder{color:var(--text-faint)}.invoiceCustomer{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:680px){.invoiceCustomer{grid-template-columns:1fr}}.invoicePartyEditor{flex-direction:column;gap:12px;display:flex}.invoicePartyReach{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0 10px;display:flex}.invoicePartyReach a{text-decoration:none}.invoicePartyEditorHead{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.invoicePartyEditorHead h3{color:var(--color-carbon);margin:0;font-size:13px;font-weight:400}.invoiceMini{border:1px solid var(--hairline);background:var(--surface-raised);min-height:34px;color:var(--color-ash);font:inherit;cursor:pointer;border-radius:980px;padding:0 15px;font-size:12px;transition:border-color .12s,color .12s}@media (hover:hover){.invoiceMini:hover{border-color:var(--color-carbon);color:var(--color-carbon)}}.invoiceMini:active{border-color:var(--color-carbon);color:var(--color-carbon)}.invoiceFieldGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:650px){.invoicePartyEditorHead h3{display:none}.invoiceField.isEmail,.invoiceField.isPhone{grid-column:1/-1}}@media (min-width:651px){.invoiceField.isPhone{order:-1}}.invoiceField{flex-direction:column;gap:3px;min-width:0;display:flex}.invoiceField.isWide{grid-column:1/-1}.invoiceField span{color:var(--surface-muted);font-size:11px}.invoiceField input{--field-h:38px;min-height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--surface-ink);font:inherit;border-radius:8px;padding:0 10px;font-size:16px}.invoiceField input:focus{outline:0}.invoiceFilesBox{flex-direction:column;gap:8px;display:flex}.invoiceFilesHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoiceLinkBtn{--press-veil:#ffffff26;color:var(--color-carbon);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){.invoiceLinkBtn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoiceLinkBtn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.invoiceFiles{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.invoiceFiles.asFileCards{gap:8px}.invoiceFileCard{border:1px solid var(--hairline);background:var(--white);border-radius:12px;align-items:center;gap:8px;transition:border-color .12s;display:flex;position:relative}@media (hover:hover){.invoiceFileCard:hover{border-color:var(--color-mist)}}.invoiceFileCard:active{border-color:var(--color-mist)}.invoiceFileCardBody{min-width:0;min-height:64px;font:inherit;text-align:left;cursor:pointer;color:var(--color-carbon);background:0 0;border:0;border-radius:11px;flex:1;align-items:center;gap:12px;padding:0 12px 0 0;display:flex}.invoiceFileCardBody.isStatic{cursor:default}.invoiceFileThumb{object-fit:contain;background:var(--photo-mat);border-radius:11px 0 0 11px;flex:none;align-self:stretch;width:64px;height:auto}.invoiceFileTile{background:var(--color-frost);letter-spacing:.05em;width:64px;height:auto;color:var(--color-ash);border:0;border-radius:11px 0 0 11px;flex:none;align-self:stretch;place-items:center;font-size:11px;font-weight:500;display:grid}.invoiceFileTile.isSent{color:var(--accent,#1e5c57)}.invoiceFileTile.isPdfThumb{background:var(--white);padding:0;overflow:hidden}.invoiceFileTile.isPdfThumb canvas{max-width:100%;max-height:100%;margin:auto;display:block}.invoiceFileWords{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.asFileCards .invoiceFileMeta{flex:none}.asFileCards .photosRowRemove{margin-right:10px}.invoiceFile{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:8px 4px;display:flex}.invoiceFile:last-child{border-bottom:0}.invoiceFileName{min-width:0;color:var(--color-carbon);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.invoiceFileMeta{color:var(--color-mist);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.adminRowParties{min-width:0;color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.adminRecordText.isWorkorder{align-items:center;gap:22px;display:flex}.woRowTask{min-width:0;color:var(--surface-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.adminRecordText.isWorkorder>.woRowFor,.adminRecordText.isWorkorder>strong{text-align:left;flex:none;width:96px;margin-left:8px}.adminRecordText.isWorkorder>strong{color:var(--color-ash);font-size:12px;font-weight:400}.woRowFor{flex-direction:column;line-height:1.2;display:flex}.adminRecordText.isWorkorder>.woRowFor{align-items:flex-start;gap:0}.woRowForLabel{color:var(--surface-muted);letter-spacing:.01em;font-size:12px;font-weight:400}.woRowForNum{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.adminRowChips{flex:none;align-items:center;gap:6px;display:inline-flex}.adminRowChips.isStacked{flex-direction:column;align-items:flex-end;gap:3px}.adminStatusChip{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;height:24px;padding:0 11px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}@supports (text-box:trim-both cap alphabetic){.adminStatusChip,.woStatusBadge,.invoiceStatusPill{text-box:trim-both cap alphabetic}}.adminStatusChip.isBlue,.adminStatusChip.isOwnerChip{--pill-full:#1f66c9;color:#123a6b;background:#bcd8f7;border-color:#bcd8f7}:is(html[data-theme=black],html[data-theme=green],html[data-theme=blue]) .adminStatusChip.isOwnerChip{--pill-full:#93b7dd}.adminStatusChip.isGreen{--pill-full:#2f8f43;color:#14532d;background:#bfe3c8;border-color:#bfe3c8}.adminStatusChip.isAmber{--pill-full:#b5730f;color:#4a2f06;background:#f2dca6;border-color:#f2dca6}.adminStatusChip.isRed{--pill-full:#d92d20;color:#6e1414;background:#f5c9c9;border-color:#f5c9c9}.adminStatusChip.isGrey{--pill-full:var(--color-ash);background:var(--color-pebble);border-color:var(--color-pebble);color:var(--color-graphite)}.adminStatusChip.isMuted{--pill-full:var(--color-ash);color:var(--color-ash);border-color:var(--hairline);background:0 0;font-weight:500}html[data-pills=v1] .adminStatusChip.isBlue{color:#1f66c9;background:#e8f1fc;border-color:#cfe1f7}html[data-pills=v1] .adminStatusChip.isGreen{color:#2f8f43;background:#e6f4ea;border-color:#cde9d3}html[data-pills=v1] .adminStatusChip.isAmber{color:#b5730f;background:#f9eecf;border-color:#eeddb4}html[data-pills=v1] .adminStatusChip.isRed{color:var(--color-red);background:#fbe9e9;border-color:#f3d3d3}html[data-pills=v1] .adminStatusChip.isGrey{color:var(--color-ash);background:var(--color-frost);border-color:var(--hairline)}html[data-pills=v1] .adminStatusChip.isMuted{color:var(--color-ash);border-color:var(--hairline);background:0 0;font-weight:500}@media (prefers-color-scheme:dark){html:not([data-device-dark=off]):not([data-pills=v1]) .adminStatusChip,html:not([data-device-dark=off]):not([data-pills=v1]) .woStatusBadge,html:not([data-device-dark=off]):not([data-pills=v1]) .productPendingBadge,html:not([data-device-dark=off]):not([data-pills=v1]) .contactStatus,html:not([data-device-dark=off]):not([data-pills=v1]) .contactPrimaryPill{border-color:var(--pill-full);color:var(--pill-full);background:#141416}html:not([data-device-dark=off]):not([data-pills=v1]) .adminStatusChip.isMuted{border-color:var(--hairline);color:var(--color-ash);background:#141416}html[data-pills=v1]:not([data-device-dark=off]) .adminStatusChip.isBlue{color:#93b7dd;background:#1b2836;border-color:#2b3f52}html[data-pills=v1]:not([data-device-dark=off]) .adminStatusChip.isGreen{color:#9cc385;background:#1d2a17;border-color:#2c3f22}html[data-pills=v1]:not([data-device-dark=off]) .adminStatusChip.isAmber{color:#d2a860;background:#2b2415;border-color:#3d331d}html[data-pills=v1]:not([data-device-dark=off]) .adminStatusChip.isRed{color:#e88;background:#2c1a1a;border-color:#422}}.woStatusFilter{display:inline-flex;position:relative}.woStatusButton{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:34px;color:var(--surface-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:980px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:500;transition:border-color .15s,padding .2s cubic-bezier(.2,0,0,1);display:inline-flex}@media (hover:hover){.woStatusButton:hover{border-color:var(--color-mist)}}.woStatusButton:active{border-color:var(--text-faint)}.woStatusButton.hasSelection{border-color:var(--surface-ink);padding-right:11px}.woStatusButton[aria-expanded=true]{border-color:var(--surface-ink)}.woStatusDots{align-items:center;gap:4px;display:inline-flex}.woDot{border-radius:50%;flex:none;width:9px;height:9px}.woStatusDots .woDot{animation:.18s cubic-bezier(.2,0,0,1) woDotIn}@keyframes woDotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.woDot.isBlue{background:#2f80ed}.woDot.isGreen{background:#2fa84f}.woDot.isAmber{background:#f0951f}.woDot.isGrey{background:#9aa0a6}.woDot.isRed{background:var(--color-red)}.salesStatusMenu{min-width:210px}.salesStatusGroup{flex-direction:column;gap:1px;display:flex}.salesStatusGroup+.salesStatusGroup{border-top:1px solid var(--hairline);margin-top:4px;padding-top:6px}.salesStatusGroupLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ash);padding:4px 10px 2px;font-size:10.5px;font-weight:700}.salesStatusShowAll{background:var(--color-blue);min-height:38px;font:inherit;color:var(--on-solid);text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:6px;padding:0 12px;font-size:12.5px;font-weight:400;transition:opacity .12s;display:flex}@media (hover:hover){.salesStatusShowAll:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.salesStatusShowAll:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.salesDateMenu{gap:2px;width:max-content;min-width:0;padding:6px}.salesDateRule{background:var(--hairline);height:1px;margin:8px -6px}.salesDateField{align-items:center;gap:10px;padding:2px 10px;display:flex}.salesDateLabel{width:38px;color:var(--color-carbon);flex:none;font-size:12px;font-weight:500}.salesDateField input{--field-h:32px;min-width:0;min-height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--hairline);background:var(--surface-raised);font:inherit;color:var(--color-carbon);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding:0 8px;font-size:13px}.salesDateMonth{flex:none;width:46px}.salesDateYear{flex:none;width:64px}.salesDateField input:focus{border-color:var(--border-strong);outline:0}.salesDateField input::placeholder{color:var(--text-faint)}.salesDateField.isBad input{border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.salesDateField.isBad input{border-color:color-mix(in srgb, var(--color-red) 45%, var(--border-subtle))}}.salesDateResolved{color:var(--color-ash);margin:4px 10px 0;font-size:11.5px}.salesDateResolved.isBad{color:var(--color-red)}.salesDateBtn{border:1px solid var(--hairline);background:var(--white);min-height:32px;font:inherit;text-align:center;cursor:pointer;border-radius:8px;margin:6px 0 0;padding:0 10px;font-size:12.5px;font-weight:400;transition:background .12s,border-color .12s}.salesDateBtn.isApply{border-color:var(--color-blue);background:var(--color-blue);color:var(--on-solid)}@media (hover:hover){.salesDateBtn.isApply:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.salesDateBtn.isApply:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.salesDateBtn.isClear{border-color:var(--color-red);color:var(--color-red)}@media (hover:hover){.salesDateBtn.isClear:hover{background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.salesDateBtn.isClear:hover{background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}}.salesDateBtn.isClear:active{background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.salesDateBtn.isClear:active{background:color-mix(in srgb, var(--color-red) 8%, var(--white))}}.salesDateBtn.isClear:active{box-shadow:inset 0 0 0 999px var(--press-quiet)}.categoryMenu{min-width:232px}.locationFilterGroup{flex-direction:column;gap:2px;display:flex}.locationFilterGroup.hasRule{border-top:1px solid var(--hairline);margin-top:6px;padding-top:6px}.priceMenu{gap:9px;min-width:190px;padding:10px}.pricePresets{flex-direction:column;gap:2px;display:flex}.pricePresets button{text-align:left;min-height:38px;font:inherit;color:var(--color-carbon);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;transition:background .12s;display:flex}@media (hover:hover){.pricePresets button:hover{background:var(--color-frost)}}.pricePresets button:active,.pricePresets button.isOn{background:var(--color-frost)}.priceCustom{border-top:1px solid var(--hairline);flex-direction:column;align-items:stretch;gap:8px;padding-top:9px;display:flex}.priceField{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.priceField>span{color:var(--color-ash);font-size:11px}.priceInput{--field-h:32px;min-height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--hairline);background:var(--surface-raised);border-radius:8px;align-items:center;gap:3px;padding:0 8px;transition:border-color .12s;display:flex}.priceInput:focus-within{border-color:var(--color-carbon)}.priceInput>span{color:var(--color-ash);font-size:12.5px}.priceInput input{width:100%;min-width:0;font:inherit;color:var(--color-carbon);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:13px}.priceApply{--press-veil:#ffffff26;border:1px solid var(--color-carbon);background:var(--color-carbon);min-height:32px;color:var(--on-carbon);font:inherit;cursor:pointer;border-radius:980px;flex:none;padding:0 14px;font-size:12px;font-weight:400;transition:opacity .12s}@media (hover:hover){.priceApply:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.priceApply:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.priceActions{border-top:1px solid var(--hairline);gap:8px;padding-top:9px;display:flex}.priceActions .priceClear,.priceActions .priceApply{flex:1}.priceClear{border:1px solid var(--hairline);background:var(--white);min-height:32px;color:var(--color-carbon);font:inherit;cursor:pointer;border-radius:980px;padding:0 14px;font-size:12px;font-weight:500;transition:border-color .12s}@media (hover:hover){.priceClear:hover{border-color:var(--color-mist)}}.priceClear:active{border-color:var(--color-mist)}.woStatusMenu{z-index:40;border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:6px;animation:.13s ease-out adminMenuIn;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000001f}.woStatusMenu.isFloating{z-index:var(--z-menu);position:fixed;right:auto}.drillMenu{z-index:40;border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:6px;animation:.13s ease-out adminMenuIn;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000001f}.drillMenu.isFloating{z-index:var(--z-menu);position:fixed;right:auto}.woStatusOption{min-height:38px;color:var(--surface-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;transition:background .12s;display:flex}@media (hover:hover){.woStatusOption:hover{background:var(--color-frost)}}.woStatusOption:active{background:var(--surface-control)}.woStatusOptionLabel{flex:1}.woStatusCheck{fill:none;width:13px;height:11px;stroke:var(--color-highlight);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none}.woStatusOption.isOn .woStatusCheck{visibility:visible}.woDueTag{background:var(--surface-control);color:var(--surface-muted);border-radius:980px;padding:2px 8px;font-size:11px;font-weight:400}.woDueMenu{z-index:40;border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:12px;flex-direction:column;gap:12px;width:240px;padding:12px;animation:.13s ease-out adminMenuIn;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000001f}.woDueMenu.isFloating{z-index:var(--z-menu);position:fixed;right:auto}.woDuePresets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.woDuePreset{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--surface-ink);font:inherit;cursor:pointer;border-radius:8px;padding:7px 10px;font-size:12px;transition:border-color .12s,background .12s}@media (hover:hover){.woDuePreset:hover{border-color:var(--color-mist)}}.woDuePreset:active{border-color:var(--text-faint)}.woDuePreset.isOn{border-color:var(--surface-ink);background:var(--surface-selected);color:var(--surface-on-selected)}.woDueSlider{flex-direction:column;gap:7px;display:flex}.woDueSliderLabel{color:var(--surface-muted);font-size:12px}.woDueSliderLabel strong{color:var(--surface-ink);font-variant-numeric:tabular-nums}.woDueSlider input[type=range]{width:100%;accent-color:var(--surface-ink)}.woDueClear{color:var(--surface-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 2px;font-size:12px}@media (hover:hover){.woDueClear:hover{color:var(--color-carbon);text-decoration:underline}}.woDueClear:active{color:var(--surface-ink);text-decoration:underline}.woActiveFilters{flex-wrap:wrap;align-items:center;gap:7px;padding:10px clamp(14px,4vw,44px);display:flex}.woActiveLabel{color:var(--text-faint);font-size:12px}.woActiveChip{border:1px solid var(--border-subtle);background:var(--surface-control);color:var(--surface-ink);font:inherit;cursor:pointer;border-radius:980px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:border-color .12s,background .12s;display:inline-flex}@media (hover:hover){.woActiveChip:hover{border-color:var(--color-carbon);background:var(--white)}}.woActiveChip:active{border-color:var(--surface-ink);background:var(--surface-raised);box-shadow:inset 0 0 0 999px var(--press-quiet)}.woActiveX{color:var(--text-faint);font-size:14px;line-height:1}@media (hover:hover){.woActiveChip:hover .woActiveX{color:var(--color-carbon)}}.woActiveChip:active .woActiveX{color:var(--surface-ink)}.woActiveClear{color:var(--surface-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px}@media (hover:hover){.woActiveClear:hover{color:var(--color-carbon);text-decoration:underline}}.woActiveClear:active{color:var(--surface-ink);text-decoration:underline}.woPageWrap{justify-content:center;padding:20px clamp(14px,3vw,28px) 48px;display:flex}.woCard{--surface:var(--surface-control);--surface-raised:var(--surface-card);border:1px solid var(--border-subtle);background:var(--surface-control);border-radius:16px;flex-direction:column;width:min(560px,100%);display:flex;overflow:clip;box-shadow:0 1px #00000008,0 18px 40px -28px #0006}@media (max-width:650px){.woPageWrap{padding:0}.woPageWrap .woCard .woCardSections{padding-inline:0}.woPageWrap>.collectionPanel.isPage .collectionPanelBody{padding-inline:10px}.woPageWrap>.collectionPanel.isPage>.isCollectionHero{margin-inline:10px}.woPageWrap .woCard,.woPageWrap>.collectionPanel.isPage,.woPageWrap>.itemCard.isPage,.woPageWrap>.itemCard.isPage:not(.isMinimized):not(.isSnapping):not(.isDragging):not(.isMorphing){width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.woPageWrap>.contactCard{width:100%}.adminPage.isBare{padding-bottom:max(28px, env(safe-area-inset-bottom))}}.itemCard.isPage,.itemCard.isPage:not(.isMinimized):not(.isSnapping):not(.isDragging):not(.isMorphing){z-index:auto;width:min(470px,100%);height:auto;max-height:none;animation:none;position:static;top:auto;bottom:auto;left:auto;transform:none;box-shadow:0 1px #00000008,0 18px 40px -28px #0006}.itemCard.isPage .itemCardBody{flex:none;overflow:visible}.woHeroCard{margin:20px 16px var(--section-gap);background:var(--surface-card);border-radius:16px;position:relative;overflow:hidden}:is(.itemCard:not(.isPage),.woFloat,.collectionPanel:not(.isPage)) .woHeroCard{margin-top:10px}@media (max-width:700px){.woPageWrap .woCard .woHeroCard{margin-inline:0}}.woCardHero{align-items:stretch;gap:20px;padding:16px;display:flex;position:relative}.woHeroCard>.collectionSummary{padding:16px 16px 12px;position:relative}@media (max-width:650px){.collectionPanel.isPage{top:calc(var(--topbar-h) + var(--toolbar-h));height:auto;position:fixed;bottom:0;left:0;right:0}.collectionPanel.isPage .collectionPanelBody{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.isCollectionHero{flex:none}.isCollectionHero .collectionFactsFold{grid-template-rows:1fr;margin-top:6px;transition:grid-template-rows .26s cubic-bezier(.22,1,.3,1),opacity .18s,margin-top .26s cubic-bezier(.22,1,.3,1);display:grid}.isCollectionHero .collectionFactsFold>.adminRowFacts{min-height:0;margin:0;overflow:hidden}.isCollectionHero.isMini .collectionFactsFold{opacity:0;grid-template-rows:0fr;margin-top:0}.isCollectionHero.isMini .collectionSummaryCreator{display:none}.collectionCardName{transition:font-size .26s cubic-bezier(.22,1,.3,1),margin-bottom .26s cubic-bezier(.22,1,.3,1)}.isCollectionHero.isMini .collectionCardName{margin-bottom:2px;font-size:14px}.woHeroCard>.collectionSummary{transition:padding .26s cubic-bezier(.22,1,.3,1)}.isCollectionHero.isMini>.collectionSummary{padding-top:12px;padding-bottom:12px}@media (prefers-reduced-motion:reduce){.isCollectionHero .adminRowFacts,.collectionCardName,.woHeroCard>.collectionSummary{transition:none}}.woHeroCard .woCardHero{padding:16px}.woHeroHit{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.woHeroCard :is(.woCardHero,.collectionSummary,.locateAskBody)>:not(.woHeroHit):not(.woHeroCaret){pointer-events:none;position:relative}.woHeroCard .woCardHero>.woCardPhoto.isPhotoButton,.woHeroCard :is(.woCardHero,.locateAskBody) :is(.woCardForLink,a.contactPrimaryRow,.invoicePartyReach a,.locateInvoiceLink){pointer-events:auto}.woHeroFacts{width:100%;margin:0}.woHeroFacts dt{padding-right:12px}.woHeroFacts>.specRow:last-child :is(dt,dd){border-bottom:0}.woHeroDepts{flex-direction:column;align-items:flex-end;display:flex}.woCardHeroText{flex:1;min-width:0;padding-right:18px}.woCardHeroText>.invoicePartyReach{margin:12px 0 0}.woHeroCaret{pointer-events:none;display:block;position:absolute;bottom:15.5px;right:15.5px}.isCollectionHero.isMini .woHeroCaret{top:50%;bottom:auto;transform:translateY(-50%)}.isPhotoHero{flex:none}@media (max-width:650px){.woCard.isAnchoredHero>.woCardSections{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.isPhotoHero{--wo-hero-pad:16px;--wo-hero-photo:96px;--wo-hero-gap:14px;--wo-hero-t:0}.isPhotoHero .woCardHero{padding:0;display:flow-root;position:relative}.isPhotoHero .woCardPhoto{float:left;margin:1px 0 calc(10px * (1 - var(--wo-hero-t))) 1px;min-height:0;width:calc(var(--wo-hero-photo) + (100% - 2px - var(--wo-hero-photo)) * (1 - var(--wo-hero-t)));aspect-ratio:1;border-radius:calc(var(--lab-card-radius,20px) - 1px) calc((var(--lab-card-radius,20px) - 1px) * (1 - var(--wo-hero-t))) 0 calc((var(--lab-card-radius,20px) - 1px) * var(--wo-hero-t));flex:none;height:auto;transition:width .42s cubic-bezier(.22,1,.3,1),border-radius .42s cubic-bezier(.22,1,.3,1)}.isPhotoHero .woCardHero{container:herocard/inline-size}@container herocard (min-width:440px){.isPhotoHero .woCardPhoto{width:calc(var(--wo-hero-photo) + (46% - var(--wo-hero-photo)) * (1 - var(--wo-hero-t)));border-radius:calc(var(--lab-card-radius,20px) - 1px) 0 0 calc(var(--lab-card-radius,20px) - 1px);margin-bottom:1px}.isPhotoHero .woCardHeroText{overscroll-behavior:contain;scrollbar-width:thin;max-height:46cqw;overflow-y:auto}}.isPhotoHero .woCardHeroText{width:auto;min-width:200px;padding:0;display:flow-root}.woHeroCard:is(.isPhotoHero,.draftPhotoHero)>.woCardHero>.woCardHeroText{pointer-events:auto}.isPhotoHero .woHeroExpand{display:none}.isPhotoHero.isMini .woHeroExpand{z-index:2;inset:0 0 0 calc(var(--wo-hero-photo) + 2px);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;display:block;position:absolute}.isPhotoHero .woHeroRowFold{max-height:calc(132px * (1 - var(--wo-hero-t)));opacity:calc(1 - var(--wo-hero-t));transition:max-height .42s cubic-bezier(.22,1,.3,1),opacity .3s;overflow:hidden}:is(.isPhotoHero.isMini .woHeroFacts>.specRow:has(+.woHeroRowFold) :is(dt,dd),.isPhotoHero .woHeroFacts>.specRow:last-child :is(dt,dd)){border-bottom:0}.isPhotoHero.isMini .woCardHeroText{min-height:calc(var(--wo-hero-photo) + 1px);flex-direction:column;justify-content:center;display:flex}.woHeroPager{background:0 0;border-radius:0;margin-top:0}.woHeroPager .pagedCardPanel>.productFacts{margin:0}.isPhotoHero .woCardPhoto.itemCardPhoto{background:var(--photo-mat);overflow:hidden}.isPhotoHero .woCardPhoto.itemCardPhoto img{object-fit:contain;width:100%;height:100%}.woHeroFacts>.specRow.isHeadline{grid-template-columns:1fr}.woHeroFacts>.specRow.isHeadline>dd{text-align:left}.woHeroFacts .itemCardStatus{justify-content:flex-end;align-items:center;gap:6px;margin:0;display:flex}.itemSpecPanel{padding:var(--panel-top) 14px 14px}.itemSpecPanel.isRows{padding-inline:14px}.itemSpecPanel.isRows :is(.statusNowRow,.actionsMenuConfirm){padding-inline:0}.itemSpecPanel.isRows .actionsMenuItem{border-radius:0;margin-inline:-14px;padding-inline:14px}.itemSquareRow{--bleed:10px;--shadow-up:2px;--shadow-down:8px;--shadow-side:5px;--shadow-slack:1px;margin:0 calc(var(--bleed) * -1) var(--section-gap);padding:calc(var(--shadow-up) + var(--shadow-slack)) var(--bleed) calc(var(--shadow-down) + var(--shadow-slack));-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none;flex:none;gap:16px;display:flex;overflow-x:auto}.woCard.itemCardInner{overflow-clip-margin:10px}.itemSquareRow::-webkit-scrollbar{width:0;height:0}.navDrawerSquares{margin:6px calc(var(--bleed) * -1)}.woCard>.itemSquareRow{margin-inline:6px}@media (max-width:700px){.woPageWrap .woCard>.itemSquareRow{margin-inline:calc(var(--bleed) * -1)}}.itemSquareBtn{width:64px;height:64px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:11px;font-weight:500;line-height:1.15;display:flex;position:relative}.itemSquareIcon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:block}@media (hover:hover){.itemSquareBtn:hover{border-color:var(--color-mist)}}.itemSquareBtn.isOpen{border-color:var(--border-strong)}.itemSquareBtn:disabled{opacity:.55;cursor:default}.statusNowRow{border-bottom:1px solid var(--surface-hairline);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:0 12px 8px;display:flex}.statusNowLabel{color:var(--surface-muted);font-size:13px}.statusNowRow .itemCardStatus{align-items:center;gap:6px;margin:0;display:flex}.actionsMenu :is(.actionsMenuLabel,.actionsMenuBack){z-index:1;background:var(--white);box-shadow:0 -6px 0 var(--white);position:sticky;top:0}.actionsMenu .actionsMenuBack:before{content:"";background:var(--white);height:7px;position:absolute;top:100%;left:0;right:0}.actionsMenu .actionsMenuLabel:before{content:"";background:var(--white);height:2px;position:absolute;top:100%;left:0;right:0}.actionsMenu.isFlipped .actionsMenuBack{margin:0 0 11px}.actionsMenu .actionsMenuGroup{flex-direction:column;display:flex}.pagedCardPanel.isSummaryPage button.specRow.isOpen{background:var(--surface-control)}.itemRevealSection{opacity:0;transition:opacity .3s,transform .42s cubic-bezier(.22,1,.3,1);transform:translateY(-4px)}.itemRevealSection.isIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.itemRevealSection{transition:opacity 10ms;transform:none}}.itemSquareNumber{height:20px;color:var(--surface-ink);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:400;line-height:1;display:flex}.itemSquareBtn.isPicked{border-color:var(--border-strong);background:var(--surface-selected);color:var(--surface-on-selected)}.itemSquareLabel{overflow-wrap:anywhere;display:block}@media (prefers-reduced-motion:reduce){.isPhotoHero,.isPhotoHero .woCardPhoto,.isPhotoHero .woCardHero,.isPhotoHero .woHeroRowFold{transition:none}}.woHeroCaret svg{fill:none;width:9px;height:6px;stroke:var(--surface-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;transition:transform .2s cubic-bezier(.2,0,0,1);display:block}.woHeroCard.isOpen .woHeroCaret svg{transform:rotate(180deg)}.woHeroCard.isOpen>.fieldSectionPanel{grid-template-rows:1fr}.woHeroMore{padding:12px 16px 16px}.woHeroMore .locateFormButtons{margin-top:16px}.woHeroMore .collectionEditInline{padding:0}.woHeroMore .invoicePayForm{padding:0;overflow:visible}.woHeroCard:not(:has(.woCardPhoto)) .woCardHero{padding-bottom:16px}.woCardHeroText>.invoicePartyReach{padding-right:30px}.woHeroCard{outline-offset:-1px;outline:1px solid #0000;transition:outline-color .12s}@media (hover:hover){.woHeroCard:has(>:is(.woCardHero,.collectionSummary,.locateAskBody)>.woHeroHit:hover){outline-color:var(--border-subtle)}}.woHeroCard:has(>:is(.woCardHero,.collectionSummary,.locateAskBody)>.woHeroHit:active){outline-color:var(--surface-ink)}.woHeroHit{transition:background .12s}.woHeroHit:active{background:var(--press-quiet)}.woCardDept{color:var(--surface-muted);flex-direction:column;gap:1px;margin-top:2px;font-size:12.5px;display:flex}.woCardPhoto{object-fit:contain;border-radius:var(--lab-card-radius,20px) 0 0 var(--lab-card-radius,20px);background:var(--photo-mat);flex:none;align-self:stretch;width:80px;height:auto;min-height:96px;margin:-16px 20px -16px -16px;transition:width .26s cubic-bezier(.22,1,.3,1),border-radius .2s}.woHeroCard.isOpen .woCardPhoto{border-bottom-left-radius:0}.woCardPhoto.isEmpty{border:1px solid var(--border-subtle);display:block}.woCardHeroText{flex-direction:column;gap:4px;min-width:0;display:flex}.woCardFor{align-items:baseline;gap:6px;display:flex}.woCardForLabel{color:var(--text-faint);font-size:11px}.woCardForLink{color:var(--surface-ink);border-bottom:1px solid var(--border-strong);font-size:17px;font-weight:400;text-decoration:none}@media (hover:hover){.woCardForLink:hover{border-bottom-color:var(--color-carbon)}}.woCardForLink:active{border-bottom-color:var(--surface-ink)}.woCardForText{color:var(--surface-ink);font-size:17px;font-weight:400}.woCardDue{color:var(--surface-muted);font-variant-numeric:tabular-nums;font-size:13px}.woCardNumber{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:13px}.woCardDue.isOverdue{color:var(--color-red);font-weight:400}.woStatusBadge{white-space:nowrap;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;height:24px;padding:0 11px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.woStatusBadge.isBlue{--pill-full:#1f66c9;color:#123a6b;background:#bcd8f7;border-color:#bcd8f7}.woStatusBadge.isGreen{--pill-full:#2f8f43;color:#14532d;background:#bfe3c8;border-color:#bfe3c8}.woStatusBadge.isAmber{--pill-full:#b5730f;color:#4a2f06;background:#f2dca6;border-color:#f2dca6}.woStatusBadge.isGrey{--pill-full:var(--color-ash);background:var(--surface-control-pressed);border-color:var(--surface-control-pressed);color:var(--surface-ink)}html[data-pills=v1] .woStatusBadge.isBlue{color:#2f5d8a;background:#e8f0f8;border-color:#d3e2f0}html[data-pills=v1] .woStatusBadge.isGreen{color:#3f6a32;background:#e7f0e2;border-color:#d5e5cd}html[data-pills=v1] .woStatusBadge.isAmber{color:#9a6a22;background:#f6ecd9;border-color:#ecdcbf}html[data-pills=v1] .woStatusBadge.isGrey{color:var(--color-ash);background:var(--color-frost);border-color:var(--hairline)}.adminToolbarActions .woToolbarStatus,.woFloatBarActions .woToolbarStatus{border-radius:980px;flex:none;align-items:center;min-height:34px;padding:0 14px;display:inline-flex}.woFloatBarStatus{display:contents}.woEmpty{color:var(--text-faint);margin:0;font-size:12.5px}.msgSection{flex-direction:column;gap:14px;display:flex}.msgPeople{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:12px;display:flex}.msgPeopleLabel{color:var(--text-faint)}.msgPeopleNames{min-width:0;color:var(--surface-ink);flex:auto;font-size:14px}.msgPeopleNone{color:var(--text-faint)}.msgActionsHost{display:contents}.msgLog{max-height:min(50vh,440px);padding-right:8px;overflow:hidden auto}.msgSection.isChat{max-height:min(56vh,500px)}.msgSection.isChat .msgLog{flex:auto;min-height:80px;max-height:none}.msgSection.isChat .msgPeople{flex:none}.msgThread{--reveal:0px;width:calc(100% + var(--times-w,64px));transform:translateX(calc(-1 * var(--reveal)));touch-action:pan-y;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;transition:transform .3s cubic-bezier(.2,0,0,1);display:flex}.msgThread.isDragging{transition:none}.msgDay{width:calc(100% - var(--times-w,64px));text-align:center;color:var(--text-faint);margin:6px 0;font-size:11px}.msgDay:first-child{margin-top:0}.msgRow{grid-template-columns:minmax(0, 1fr) var(--times-w,64px);align-items:center;display:grid}.msgRow.isRunStart{margin-top:6px}.msgRow.isRunStart:first-child,.msgDay+.msgRow{margin-top:0}.msgStack{flex-direction:column;grid-column:1;align-items:flex-start;min-width:0;max-width:78%;display:flex}.msgRow.isMine .msgStack{justify-self:end;align-items:flex-end}.msgName{color:var(--text-faint);margin:0 0 3px 12px;font-size:11px}.msgBubble{background:var(--surface-control);max-width:100%;color:var(--surface-ink);font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:18px;padding:8px 14px;font-size:16px;line-height:1.35;display:block}.msgRow.isMine .msgBubble{background:var(--color-apple-blue);color:var(--on-solid)}.msgSection.isPage .msgRow:not(.isMine):not(.isRemoved) .msgBubble:not(.isPhoto){background:var(--surface-card)}.msgBubble a{color:inherit;text-underline-offset:2px;text-decoration:underline}button.msgBubble{cursor:pointer;transition:filter .12s}@media (hover:hover){button.msgBubble:hover{filter:brightness(.96)}}button.msgBubble:active,.msgRow.isMenuOpen .msgBubble{filter:brightness(.88)}.msgRow.isRemoved .msgBubble{color:var(--text-faint);background:0 0;padding-inline:4px;font-style:italic}.msgSub{color:var(--text-faint);margin:3px 12px 0;font-size:11px}.msgTime{color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;opacity:var(--reveal-f,0);grid-column:2;padding-left:18px;font-size:11px;transition:opacity .3s cubic-bezier(.2,0,0,1)}.msgThread.isDragging .msgTime{transition:none}.msgRow.isEditing .msgBubble{opacity:.55}.msgComposerRow{align-items:flex-end;display:flex}.msgShell{min-height:100dvh}.msgPage{--msg-foot:calc(16px + env(safe-area-inset-bottom,0px));--msg-head:calc(22px + var(--topbar-inset,0px));box-sizing:border-box;height:100dvh;position:relative;overflow:hidden}.msgPage.isKeyboard{--msg-foot:8px}.msgSection.isPage,.msgPageTop{--msg-top-h:60px}.msgPageTop{z-index:2;top:var(--msg-head);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid;position:absolute;left:12px;right:12px}.msgPageTop>:first-child{justify-self:start}.msgPageTop>:last-child{justify-self:end;min-width:0}.msgPageState{place-items:center;margin:0;display:grid;position:absolute;inset:0}.msgPageThumb{object-fit:contain;background:var(--photo-mat);width:60px;height:60px;box-shadow:var(--lab-btn-shadow,0 3px 5px rgb(var(--shadow-ink) / 15%));border:1px solid #0000;border-radius:18px;flex:none;padding:0;transition:border-color .12s,box-shadow .1s,transform .1s,background .12s}button.msgPageThumb{cursor:pointer;display:block;overflow:hidden}button.msgPageThumb img{object-fit:contain;width:100%;height:100%;display:block}@media (hover:hover){button.msgPageThumb:hover{border-color:var(--border-strong)}}button.msgPageThumb:active{border-color:var(--border-strong);transform:translateY(var(--lab-btn-travel,2px));box-shadow:var(--lab-btn-shadow-pressed,none)}.msgPageThumb.isEmpty{box-shadow:none;background:0 0}.msgPageBack{border:1px solid var(--surface-hairline);background:var(--surface-raised);width:34px;height:34px;color:var(--surface-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:inline-flex}@media (hover:hover){.msgPageBack:hover{border-color:var(--border-strong)}}.msgPageBack svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:8px;height:12px;margin-left:-1px}.msgPageTop .adminFilterButton{height:34px}.msgSection.isPage{max-height:none;display:block;position:absolute;inset:0}.msgSection.isPage .msgLog{z-index:0;max-height:none;padding:calc(var(--msg-head) + var(--msg-top-h) + 16px) 12px calc(var(--msg-foot) + var(--composer-h,42px) + 12px);overscroll-behavior:contain;position:absolute;inset:0}body:has(.msgShell){overscroll-behavior:none;overflow:hidden}.msgSection.isPage:before,.msgSection.isPage:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.msgSection.isPage:before{height:calc(var(--msg-head) + var(--msg-top-h) + 22px);background:linear-gradient(to bottom, var(--color-frost) 0, var(--color-frost) 6px, transparent 100%);top:0}.msgSection.isPage:after{height:calc(var(--msg-foot) + var(--composer-h,42px));background:linear-gradient(to top, var(--color-frost) 0, var(--color-frost) 6px, transparent 100%);bottom:0}.msgSection.isPage .msgPeople{display:none}.msgSection.isPage .msgComposerRow{z-index:2;left:12px;right:12px;bottom:var(--msg-foot);position:absolute}.msgSection.isViewer .msgLog,.msgSection.isViewer button.msgBubble{cursor:pointer}.msgCancelSlot{aspect-ratio:1;flex:none;height:42px;margin-right:8px;transition:height .15s}.msgComposerRow:has(.msgInput:focus) .msgCancelSlot{height:48px}.msgCancelEdit svg{transition:transform .22s cubic-bezier(.2,0,0,1)}.msgComposerRow.isEditing .msgCancelEdit svg{transform:rotate(45deg)}.msgBubble.isPhoto{cursor:pointer;background:0 0;padding:0;line-height:0;overflow:hidden}.msgRow.isMine .msgBubble.isPhoto{background:0 0}.msgPhoto{object-fit:cover;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:18px;width:auto;max-width:100%;max-height:280px;display:block}.msgBubble.isFile{cursor:pointer;flex-direction:column;gap:2px;display:flex}.msgFileName{overflow-wrap:anywhere;text-underline-offset:2px;font-weight:500;text-decoration:underline}.msgFileSize{opacity:.7;font-size:12px}.msgBubble.isPending{opacity:.55}.msgSettingRow{align-items:flex-start}.msgSettingRow .userNavLabel{flex-direction:column;gap:2px;display:flex}.msgManagerRows{margin-top:var(--section-gap,20px)}.msgManagerRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.msgSettingHint{color:var(--surface-muted);font-size:12px;line-height:1.4}.msgDropHint{z-index:4;background:var(--color-blue);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.msgDropHint{background:color-mix(in srgb, var(--color-blue) 10%, transparent)}}.msgDropHint{color:var(--surface-ink);pointer-events:none;font-size:16px}.msgSection.isChat .msgComposerRow{flex:none}.msgCancelEdit{border:1px solid var(--hairline);background:var(--white);width:100%;height:100%;color:var(--color-carbon);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:inline-flex}@media (hover:hover){.msgCancelEdit:hover{border-color:var(--border-strong)}}.msgCancelEdit:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.msgCancelEdit:disabled{cursor:default}.msgCancelEdit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.msgComposer{border:1px solid var(--hairline);background:var(--white);border-radius:21px;flex:1 1 0;align-items:flex-end;gap:6px;min-width:0;padding:3px 3px 3px 16px;transition:border-color .15s,border-radius .15s;display:flex}.msgComposer:focus-within{border-color:var(--color-mist);border-radius:24px}.msgInput{resize:none;min-width:0;min-height:34px;max-height:min(32vh,300px);color:var(--color-carbon);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:6px 8px 6px 0;font-size:16px;line-height:1.35;overflow-y:auto}.msgInput::placeholder{color:var(--color-mist)}.msgSend{border:1px solid var(--color-apple-blue);background:var(--color-apple-blue);height:34px;color:var(--on-solid);font:inherit;white-space:nowrap;cursor:pointer;border-radius:980px;flex:none;padding:0 15px;font-size:12px;font-weight:500;transition:filter .15s,opacity .15s,height .15s,font-size .15s,padding .15s}.msgComposer:focus-within .msgSend{height:40px;padding:0 17px;font-size:13.5px}@media (hover:hover){.msgSend:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.msgSend:active:not(:disabled){filter:brightness(.94);box-shadow:inset 0 0 0 999px var(--press-veil)}.msgSend:disabled{opacity:.6;cursor:default}@keyframes msgArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.msgRow.isNew{animation:.28s cubic-bezier(.2,0,0,1) both msgArrive}@media (prefers-reduced-motion:reduce){.msgRow.isNew{animation:none}}.msgPrevious{color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--color-mist);-webkit-text-decoration-color:var(--color-mist);-webkit-text-decoration-color:var(--color-mist);text-decoration-color:var(--color-mist);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 12px 0;font-size:14px}.woLog .collectionLogText{white-space:pre-wrap}.woConfirmAll{align-items:center;gap:8px;margin:4px 0 12px;display:flex}.woConfirmAllBtn{border:1px solid var(--color-green);background:var(--color-green);min-height:38px;color:var(--on-solid);cursor:pointer;border-radius:980px;flex:1;padding:0 16px;font-size:13px;font-weight:500;transition:border-color .15s}@media (hover:hover){.woConfirmAllBtn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.woConfirmAllBtn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.woConfirmAllCancel{border:1px solid var(--border-subtle);background:var(--surface-control);min-height:38px;color:var(--surface-muted);cursor:pointer;border-radius:980px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s}@media (hover:hover){.woConfirmAllCancel:hover{border-color:var(--surface-ink)}}.woConfirmAllCancel:active{box-shadow:inset 0 0 0 999px var(--press-quiet)}.woAddTask{border:1px solid var(--border-subtle);background:var(--surface-control);--surface:var(--surface-control);--surface-raised:var(--surface-card);border-radius:12px;flex-direction:column;gap:10px;margin:4px 0 12px;padding:12px;display:flex}.woAddTask .invoiceUnitAddBack{border-color:#0000}.woAddTask .invoiceUnitAddBack:active{border-color:var(--surface-ink)}.woAddTaskTypes{flex-wrap:wrap;gap:6px;display:flex}.woAddTaskType{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:30px;color:var(--surface-muted);font:inherit;cursor:pointer;border-radius:980px;padding:0 12px;font-size:12px;transition:border-color .12s,color .12s,background .12s}@media (hover:hover){.woAddTaskType:hover{border-color:var(--border-strong);color:var(--surface-ink)}}.woAddTaskType:active{border-color:var(--text-faint);color:var(--surface-ink)}.woAddTaskType.isOn{border-color:var(--surface-ink);background:var(--surface-selected);color:var(--surface-on-selected)}.woAddTaskText{border:1px solid var(--border-subtle);background:var(--surface-raised);width:100%;font:inherit;color:var(--surface-ink);resize:vertical;border-radius:8px;outline:none;padding:8px 10px;font-size:16px;line-height:1.4;transition:border-color .12s}.woAddTaskText:focus{border-color:var(--border-strong)}.woAddTaskRow{justify-content:flex-end;gap:10px;display:flex}.woAddTaskSave{--press-veil:#ffffff26;border:1px solid var(--color-blue);background:var(--color-blue);min-height:32px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;padding:0 16px;font-size:12.5px;transition:opacity .12s}@media (hover:hover){.woAddTaskSave:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.woAddTaskSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.woAddTaskSave:disabled{opacity:.4;cursor:not-allowed}.woNewLabel{color:var(--surface-muted);font-size:11px}.woNewLabel em{color:var(--text-faint);font-style:normal}.woNewInput{--field-h:38px;min-height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--border-subtle);background:var(--surface-raised);font:inherit;color:var(--surface-ink);border-radius:8px;outline:none;padding:0 10px;font-size:13px;transition:border-color .12s}.woNewInput:focus{border-color:var(--color-highlight)}.woNewChips{flex-wrap:wrap;gap:6px;display:flex}.woInfoForm{flex-direction:column;gap:14px;display:flex}.woInfoForm .woNewInput{--field-h:38px;height:calc(var(--field-h) + var(--field-lift));padding:0 11px}.woInfoForm .sectionSaveRow{margin-top:0}.woNewActions{flex-direction:column;gap:2px;margin-top:4px;display:flex}.actionsMenuCancel{border:1px solid var(--hairline);background:var(--white);width:100%;min-height:34px;color:var(--color-carbon);font:inherit;font-size:12.5px;font-weight:var(--menu-weight-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:2px 0;padding:0 12px;transition:border-color .12s,background .12s;display:flex}@media (hover:hover){.actionsMenuCancel:hover{border-color:var(--color-carbon);background:var(--color-frost)}}.actionsMenuCancel:active{border-color:var(--color-carbon);background:var(--color-frost)}.woTasks,.woAttachments{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.woUnitList{margin:0;padding:0;list-style:none}.woTask{align-items:stretch;display:flex}.woTaskOpen{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;display:flex}.woTaskBody{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.woTaskFoot{justify-content:flex-end;display:flex}.woTaskHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.woTaskType{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:700}.woLineDept{flex-direction:column;gap:6px;display:flex}.woLinePill{flex:none}.woLinePill.isPending{color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.woLinePill.isPending{color:color-mix(in srgb, var(--color-blue) 85%, var(--surface-ink))}}.woLinePill.isPending{border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.woLinePill.isPending{border-color:color-mix(in srgb, var(--color-blue) 45%, var(--border-subtle))}}.woLinePill.isPending{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.woLinePill.isPending{background:color-mix(in srgb, var(--color-blue) 12%, var(--surface-raised))}}.woLinePill.isDone{color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.woLinePill.isDone{color:color-mix(in srgb, var(--color-green) 70%, #0a3d1e)}}.woLinePill.isDone{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.woLinePill.isDone{border-color:color-mix(in srgb, var(--color-green) 45%, var(--border-subtle))}}.woLinePill.isDone{background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.woLinePill.isDone{background:color-mix(in srgb, var(--color-green) 12%, var(--surface-raised))}}.woTaskText{color:var(--surface-ink);font-size:13px;line-height:1.4}.woTask.isDone .woTaskText{color:var(--text-faint)}.woTask.isUnsaved{outline:2px solid var(--color-blue);outline-offset:-2px;border-radius:inherit}@media (max-width:650px){.woBtnPopout{display:none}.adminRowButtonsRow.isWrapping{flex-wrap:wrap}.woBtnOpen{flex:1 0 100%;order:0;justify-content:center}@media (hover:hover){.woBtnOpen:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}}@media (min-width:651px){.woBtnOpen{display:none}}.woFloat.isMinimized,.woFloat.isSnapping,.collectionPanel.isMinimized,.collectionPanel.isSnapping{transition:transform .34s cubic-bezier(.22,1,.3,1),width .34s cubic-bezier(.22,1,.3,1),max-height .34s cubic-bezier(.22,1,.3,1)}.woFloat.isMinimized,.collectionPanel.isMinimized{max-height:46px;z-index:var(--z-bar);width:min(230px,100vw - 32px)}@media (max-width:650px){.woFloat.isMinimized,.collectionPanel.isMinimized{width:min(170px,100vw - 24px)}}.itemCard.isMinimized,.woFloat.isMinimized,.collectionPanel.isMinimized{box-shadow:0 1px 4px #00000026}.itemCard.isDragging,.woFloat.isDragging,.collectionPanel.isDragging{box-shadow:0 12px 28px #00000038}.woFloat.isMinimized .woFloatBar,.collectionPanel.isMinimized .collectionPanelBar{cursor:grab;border-bottom-color:#0000;min-height:46px}.collectionPanel.isMinimized .collectionPanelTitle{flex-direction:row;align-items:center}.woFloat.isDragging,.collectionPanel.isDragging{z-index:var(--z-dragging);transition:none}.woFloat.isDragging .woFloatBar,.collectionPanel.isDragging .collectionPanelBar{cursor:grabbing}.woAttachment{justify-content:space-between;align-items:center;gap:12px;padding:5px 4px;display:flex}.woAttachmentName{min-width:0;color:var(--surface-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.woAttachmentMeta{color:var(--text-faint);flex:none;font-size:11.5px}@keyframes floatWindowIn{0%{opacity:0}to{opacity:1}}.woFloat{z-index:var(--z-dock);border:1px solid var(--border-subtle);background:var(--surface-raised);width:min(560px,100vw - 32px);max-height:min(700px,100dvh - 110px);box-shadow:var(--window-shadow);transform:translate(calc(-50% + var(--float-x,0px)), calc(-50% + var(--float-y,0px)));border-radius:16px;flex-direction:column;animation:.18s floatWindowIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}.woCardSections{padding-left:16px;padding-right:16px}.woCardSections .pagedCard{margin-top:0}.woCardSections .collapsibleBodyContent{padding:12px 0 30px}.contactCard .woCardSections .collapsibleBodyContent{padding-bottom:18px}.woCard .woCardSections{gap:var(--section-gap);flex-direction:column;display:flex}.woCard .woCardSections>.collapsibleList,.woHeroCard{--card-fill:var(--surface-card);--surface:var(--card-fill);--surface-raised:var(--surface-control)}.woCard .woCardSections>.collapsibleList{background:var(--surface-card);border:0;border-radius:16px}.woCard .woCardSections>.collapsibleList>.collapsibleHead{min-height:52px;padding-inline:14px 0}.woCard .woCardSections>.collapsibleList>.collapsibleHead>.collapsibleCaret{width:48px;padding-right:14px}.woCard .woCardSections .collapsibleBodyContent{padding:12px 14px 14px}.woCard .woCardSections .woTasks.isCards .woTask,.woCard .woCardSections .woAttachments.isCards .woAttachment,.woCard .woCardSections .woProduct,.woCard .woCardSections .linkRow,.woCard .woCardSections .woTimeEntry{background:var(--surface-control)}.woCard .woCardSections .panelProduct>.adminRowGroup{background:var(--surface-control);--surface:var(--surface-control);--surface-raised:var(--surface-card)}.woCard .woCardSections>.collapsibleList.isReveal{background:0 0;border:0;border-radius:0;overflow:visible}.woCard .woCardSections>.collapsibleList.isReveal>.collapsibleHead{background:var(--white);border:1px solid #0000;border-radius:16px;min-height:52px;padding-inline:14px;transition:border-color .2s,box-shadow .2s,transform .2s}.woCard .woCardSections>.collapsibleList.isReveal>.collapsibleBody>.collapsibleBodyInner>.collapsibleBodyContent{padding:10px 0 4px}.woCard .woCardSections>.collapsibleList.isReveal .woPanelProducts,.woCard .woCardSections>.collapsibleList.isReveal .woTasks.isCards,.woCard .woCardSections>.collapsibleList.isReveal .woAttachments.isCards,.woCard .woCardSections>.collapsibleList.isReveal .woTimeList{margin-inline:0}.woCard .woCardSections>.collapsibleList.isReveal .woTasks.isCards .woTask,.woCard .woCardSections>.collapsibleList.isReveal .woAttachments.isCards .woAttachment,.woCard .woCardSections>.collapsibleList.isReveal .woTimeEntry,.woCard .woCardSections>.collapsibleList.isReveal .adminRowItemList.isCards .adminRowItem{background:var(--surface-raised)}.woCard .woCardSections>.collapsibleList.isReveal .collectionLogRow{animation:woLogArrive .16s ease var(--reveal-in,0s) backwards;transition:opacity .16s ease var(--reveal-out,0s)}.woCard .woCardSections>.collapsibleList.isReveal:not(.isOpen) .collectionLogRow{opacity:0}@keyframes woLogArrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.woCard .woCardSections>.collapsibleList.isReveal .collectionLogRow{transition-delay:0s;animation:none}}.woCard .woCardSections>.collapsibleList.isReveal>.collapsibleBody{transition-duration:var(--reveal-total,.22s)}@media (prefers-reduced-motion:reduce){.woCard .woCardSections>.collapsibleList.isReveal>.collapsibleBody{transition-duration:10ms}}.woFloatBar{background:var(--surface-control);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:6px 10px 6px 16px;display:flex}.woFloatBar:active{cursor:grabbing}.woFloatTitle{min-width:0;color:var(--surface-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.woFloatBarActions{flex:none;align-items:center;gap:8px;display:inline-flex}.woFloatBody,.itemCardBody{background:var(--surface-control)}.woFloatBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}@media (max-width:650px){.itemCard:not(.isMinimized):not(.isSnapping):not(.isDragging):not(.isMorphing){top:var(--topbar-h);width:100vw;max-width:100vw;height:auto;max-height:none;z-index:var(--z-card);border-radius:0;bottom:0;left:0;right:0;transform:none}.itemCard{animation:none;--card-x:0px!important;--card-y:0px!important}.woFloat:not(.isMinimized):not(.isSnapping):not(.isDragging),.collectionPanel:not(.isPage):not(.isMinimized):not(.isSnapping):not(.isDragging){top:calc(var(--topbar-h) + 6px);max-height:calc(100dvh - var(--topbar-h) - 18px);transform:translate(-50%)}.woFloat{--float-x:0px!important;--float-y:0px!important}.collectionPanel{--panel-x:0px!important;--panel-y:0px!important}}.printerSetup{width:min(420px,100vw - 32px)}.printerSetupBody{flex-direction:column;flex:none;gap:14px;height:540px;padding:16px;display:flex;overflow-y:auto}.printerCloseBtn{border:1px solid var(--hairline);background:var(--white);min-height:34px;font:inherit;color:var(--color-carbon);cursor:pointer;border-radius:980px;flex:none;padding:0 18px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,color .12s}@media (hover:hover){.printerCloseBtn:hover{border-color:var(--color-carbon);background:var(--color-carbon);color:var(--on-carbon)}}.printerCloseBtn:active{border-color:var(--color-carbon);background:var(--color-carbon);color:var(--on-carbon);box-shadow:inset 0 0 0 999px var(--press-quiet)}.printerConfig{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;margin-top:4px;padding-top:14px;display:flex}.printerConfigBody{flex-direction:column;gap:8px;display:flex}.printerConfigBody .printerSetupBtn{text-align:left;flex:none;width:100%}.printerModeToggle{border-bottom:1px solid var(--hairline);background:var(--white);flex:none;padding:0 16px;display:flex}.printerModeTab{min-height:42px;font:inherit;color:var(--color-ash);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s}.printerModeTab.isActive{color:var(--color-carbon);border-bottom-color:var(--color-carbon);font-weight:400}.printerStepper{align-items:stretch;gap:8px;display:flex}.printerStepperSelect{flex:1;min-width:0}.printerStepperArrows{flex:none;align-items:stretch;gap:8px;display:flex}.printerStepperArrow{border:1px solid var(--hairline);background:var(--white);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:42px;height:38px;padding:0;transition:background .12s,border-color .12s;display:flex}@media (hover:hover){.printerStepperArrow:hover{background:var(--color-carbon);border-color:var(--color-carbon)}.printerStepperArrow:hover svg{stroke:var(--on-carbon)}}.printerStepperArrow:active{background:var(--color-carbon);border-color:var(--color-carbon)}@media (hover:hover){.printerStepperArrow:hover svg{stroke:var(--white)}}.printerStepperArrow:active svg{stroke:var(--white)}.printerStepperArrow svg{fill:none;width:18px;height:18px;stroke:var(--color-carbon);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.printerRouteWarn{color:var(--color-red);margin-top:2px;font-size:12px;font-weight:500;line-height:1.4;display:block}.printerRouteField{margin-bottom:20px}.printerRouteField:last-child{margin-bottom:0}.routePicker{position:relative}.routePickerButton{--field-h:38px;width:100%;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface-raised);font:inherit;color:var(--surface-ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:13px;transition:border-color .12s;display:flex}@media (hover:hover){.routePickerButton:hover{border-color:var(--color-mist)}}.routePickerButton:active{border-color:var(--color-mist);box-shadow:inset 0 0 0 999px var(--press-quiet)}.routePickerButton[aria-expanded=true]{border-color:var(--border-strong)}.routePickerName{flex:none;margin-right:auto}.routePickerSet{color:var(--color-ash);margin-left:auto}.routePickerSet.isWrong{color:var(--color-red)}.routePickerPlaceholder{color:var(--color-mist);margin-right:auto}.routePickerCaret{fill:none;width:10px;height:6px;stroke:var(--color-ash);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.routePickerMenu{z-index:var(--z-modal-menu);border:1px solid var(--hairline);background:var(--white);border-radius:10px;flex-direction:column;gap:2px;max-height:260px;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000002e,0 2px 6px #0000001a}.routePickerOption{width:100%;font:inherit;color:var(--color-carbon);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}@media (hover:hover){.routePickerOption:hover{background:var(--color-frost)}}.routePickerOption:active{background:var(--color-frost)}.routePickerOption.isSelected{font-weight:400}.printerTplText{border:1px solid var(--hairline);background:var(--color-frost);width:100%;min-height:220px;color:var(--color-carbon);resize:vertical;white-space:pre;overflow-wrap:normal;border-radius:9px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.printerSetupBody.isTemplates{overflow-y:hidden}.printerSetupBody.isTemplates .printerCard,.printerSetupBody.isTemplates .printerCard>.printerSetupField{flex:1;min-height:0}.printerSetupBody.isTemplates .printerTplText{resize:none;flex:1;min-height:0}.printerTplText:focus{outline:2px solid var(--color-highlight);outline-offset:1px}.printerCard{border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.printerCardSerial{letter-spacing:.01em;color:var(--color-carbon);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.printerSetupField{flex-direction:column;gap:6px;display:flex}.printerSetupLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ash);font-size:11px;font-weight:400}.printerSetupBtn{--press-veil:#ffffff26;border:1px solid var(--hairline);background:var(--white);min-height:38px;font:inherit;color:var(--color-carbon);cursor:pointer;border-radius:980px;flex:1;padding:0 16px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s}@media (hover:hover){.printerSetupBtn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.printerSetupBtn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.printerSetupBtn:hover:not(:disabled){border-color:var(--color-carbon);background:var(--color-carbon);color:var(--on-carbon)}}.printerSetupBtn:active:not(:disabled){border-color:var(--color-carbon);background:var(--color-carbon);color:var(--on-carbon)}.printerSetupBtn:disabled{opacity:.5;cursor:default}.printerSetupBtn.isNa{opacity:.5}@media (hover:hover){.printerSetupBtn.isNa:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.printerSetupBtn.isNa:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.printerSetupBtn.isNa:hover:not(:disabled){border-color:var(--hairline);background:var(--white);color:var(--color-carbon)}}.printerSetupBtn.isNa:active:not(:disabled){border-color:var(--hairline);background:var(--white);color:var(--color-carbon)}.printerSetupActions{gap:8px;display:flex}.printerSetupNote{color:var(--color-ash);margin:0;font-size:12px;line-height:1.5}.printerSetupNote.isError{color:var(--color-red)}.printerSetupLink{color:var(--color-highlight);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.woFloatBody .woCard{width:100%;box-shadow:none;border:0;border-radius:0}.woFloatLoading{z-index:var(--z-dock);background:var(--surface-solid);color:var(--on-carbon);border-radius:12px;padding:11px 18px;font-size:13px;position:fixed;top:84px;right:24px;box-shadow:0 12px 32px #00000038}.dimEditor{flex-direction:column;gap:16px;padding:4px 0 8px;display:flex}.dimShapesLabel{color:var(--color-ash);margin:20px 0 4px;font-size:12px;font-weight:400;display:block}.dimShapes{flex-wrap:wrap;gap:6px;display:flex}.dimShape{border:1px solid var(--hairline);background:var(--surface-raised);min-height:32px;color:var(--color-ash);font:inherit;cursor:pointer;border-radius:980px;padding:0 14px;font-size:12.5px;transition:border-color .12s,color .12s,background .12s}@media (hover:hover){.dimShape:hover{border-color:var(--color-mist);color:var(--color-carbon)}}.dimShape:active{border-color:var(--color-mist);color:var(--color-carbon)}.dimShape.isOn{border-color:var(--color-carbon);background:var(--surface-selected);color:var(--surface-on-selected)}.dimField.isTypical .dimFieldLabel{color:#1d8a3a;font-weight:400}.dimField.isTypical .dimFieldInput{border-color:#1d8a3a}@supports (color:color-mix(in lab, red, red)){.dimField.isTypical .dimFieldInput{border-color:color-mix(in srgb, #1d8a3a 35%, var(--hairline))}}.dimField.isTypical.isFocus .dimFieldInput{border-color:#1d8a3a}.dimEditor>.dimDiagram{margin-top:14px;display:block}.dimDiagram{flex:none;width:210px;height:150px}.dimDiagramBox{fill:var(--color-frost);stroke:var(--color-mist);stroke-width:1.2px;stroke-linejoin:round}.dimDiagramBox.isTop{fill:#f5f5f3}.dimDiagramBox.isSide{fill:#ededeb}.dimDiagramLine line{stroke:var(--color-ash);stroke-width:1.2px}.dimDiagramLine text{fill:var(--color-ash);text-anchor:middle;font-size:9px;font-weight:400}.dimDiagramLine.isOn line{stroke:var(--color-highlight);stroke-width:2px}.dimDiagramLine.isOn text{fill:var(--color-highlight)}.dimFields{flex:1;grid-template-columns:repeat(auto-fill,minmax(266px,376px));gap:10px 16px;min-width:200px;display:grid}.dimFieldInput{max-width:180px}.dimPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.dimField.isMax .dimFieldLabel{color:var(--color-mist)}@media (max-width:650px){.dimFields{grid-template-columns:1fr}}.dimField{flex-direction:column;gap:4px;display:flex}.dimFieldLabel{color:var(--surface-muted);font-size:11px}.dimFieldInput{--field-h:38px;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface-raised);border-radius:8px;align-items:center;gap:6px;padding:0 10px;transition:border-color .12s;display:flex}.dimField.isFocus .dimFieldInput{border-color:var(--color-highlight)}.dimFieldInput input{min-width:0;height:100%;font:inherit;color:var(--color-carbon);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:14px}.dimFieldUnit{color:var(--color-mist);flex:none;font-size:11px}.dimField .fieldPicker{max-width:180px}.dimKindField{margin-bottom:14px}.dimEditor{padding-top:6px}.pagedCardPanel .dimEditor{padding-top:0}.dimSentence{--field-h:38px;min-height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface-raised);border-radius:8px;align-items:center;gap:10px;padding:4px 12px;display:flex}.dimSentenceField{margin-bottom:10px}.dimSentenceField.isNew{margin-bottom:16px}@supports (color:color-mix(in lab, red, red)){.dimSentence.isNew{border-color:color-mix(in srgb, var(--color-apple-blue) 35%, var(--hairline))}}.dimSentenceField.isNew .dimFieldLabel{color:var(--color-apple-blue)}.dimSentenceValue{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.dimSentenceValue em{color:var(--color-mist);font-weight:400}.dimSave{border:1px solid var(--color-apple-blue);background:var(--color-apple-blue);min-height:36px;color:var(--on-solid);font:inherit;cursor:pointer;border-radius:980px;padding:0 18px;font-size:13px;transition:filter .15s}@media (hover:hover){.dimSave:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.dimSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.dimSave:hover:not(:disabled){filter:brightness(.94)}}.dimSave:active:not(:disabled){filter:brightness(.94)}.dimSave:disabled{opacity:.7;cursor:default}.contactInvoiceList{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.contactInvoiceRow{border-bottom:1px solid var(--hairline);min-height:40px;color:var(--color-carbon);justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;transition:background .12s;display:flex}.contactInvoiceRow:last-child{border-bottom:0}@media (hover:hover){.contactInvoiceRow:hover{background:var(--white)}}.contactInvoiceRow:active{background:var(--white)}.contactInvoiceNum{font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}@media (hover:hover){.contactInvoiceRow:hover .contactInvoiceNum{text-underline-offset:2px;text-decoration:underline}}.contactInvoiceDetail{color:var(--color-ash);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.adminRowNoName{color:var(--color-red);font-weight:500}.adminRowGroup.isArchived .adminTableRow{opacity:.55}.adminRowGroup.isArchived.isOpen .adminTableRow{opacity:1}.adminArchivedChip{background:var(--surface-raised);color:var(--color-mist);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:980px;margin-right:8px;padding:1px 7px;font-size:10.5px;font-weight:400;display:inline-block}.contactPeopleList{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.contactPersonRow{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 4px;display:flex}.contactPersonRow:last-child{border-bottom:0}.contactPersonName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.contactPersonMeta{flex:none;align-items:center;gap:12px;display:flex}.contactPersonEmail,.contactPersonPhone{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:12px;text-decoration:none}@media (hover:hover){.contactPersonEmail:hover,.contactPersonPhone:hover{color:var(--color-carbon);text-underline-offset:2px;text-decoration:underline}}.contactPersonEmail:active,.contactPersonPhone:active{color:var(--color-carbon);text-underline-offset:2px;text-underline-offset:2px;text-decoration:underline}.contactPersonRow.isTappable{width:100%;font:inherit;color:var(--color-carbon);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;transition:background .12s}@media (hover:hover){.contactPersonRow.isTappable:hover{background:var(--white)}}.contactPersonRow.isTappable:active{background:var(--white)}.contactPersonMeta{flex-wrap:wrap;justify-content:flex-end}.contactPersonAdd{border:1px solid var(--hairline);background:var(--white);font:inherit;color:var(--color-carbon);cursor:pointer;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:8px 12px;font-size:12.5px;font-weight:400;transition:background .12s,border-color .12s;display:inline-flex}@media (hover:hover){.contactPersonAdd:hover{background:var(--color-frost);border-color:var(--color-pebble)}}.contactPersonAdd:active{background:var(--color-frost);border-color:var(--color-pebble)}.contactPersonAdd svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.contactPersonEditor{border-bottom:1px solid var(--hairline);padding:10px 4px 12px}.contactPersonEditorButtons{align-items:center;gap:8px;margin-top:10px;display:flex}.contactPersonEditorSpacer{flex:1}.contactPersonEditorButtons button{font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:400;transition:background .12s,border-color .12s,color .12s}.contactPersonCancel{border:1px solid var(--hairline);background:var(--white);color:var(--color-ash)}@media (hover:hover){.contactPersonCancel:hover:not(:disabled){background:var(--color-frost)}}.contactPersonCancel:active:not(:disabled){background:var(--color-frost)}.contactPersonSave{--press-veil:#ffffff26;border:1px solid var(--color-carbon);background:var(--color-carbon);color:var(--on-carbon)}@media (hover:hover){.contactPersonSave:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.contactPersonSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.contactPersonSave:hover:not(:disabled){background:#000}}.contactPersonSave:active:not(:disabled){background:#000}.contactPersonRemove{border:1px solid var(--hairline);background:var(--white);color:var(--color-ash)}@media (hover:hover){.contactPersonRemove:hover:not(:disabled){border-color:var(--color-red);color:var(--color-red)}}.contactPersonRemove:active:not(:disabled){border-color:var(--color-red);color:var(--color-red)}.contactPersonRemove.isConfirm{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}.contactPersonEditorButtons button:disabled{opacity:.5;cursor:default}.contactCollectionList{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.contactCollectionRow{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:40px;font:inherit;color:var(--color-carbon);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;transition:background .12s;display:flex}.contactCollectionRow:last-child{border-bottom:0}@media (hover:hover){.contactCollectionRow:hover{background:var(--white)}}.contactCollectionRow:active{background:var(--white)}.contactCollectionName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}@media (hover:hover){.contactCollectionRow:hover .contactCollectionName{text-underline-offset:2px;text-decoration:underline}}.contactCollectionMeta{flex:none;align-items:center;gap:10px;display:flex}.contactCollectionNum{color:var(--color-mist);font-variant-numeric:tabular-nums;font-size:11.5px}.contactCollectionCount{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:12px}.contactLists{flex-direction:column;gap:6px;margin-top:16px;display:flex}.collapsibleList{border-top:1px solid var(--hairline)}.collapsibleHead{align-items:center;gap:10px;min-height:48px;padding:0 2px;display:flex;position:relative}.collapsibleHeadToggle{min-width:0;min-height:48px;font:inherit;color:var(--color-carbon);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.collapsibleHeadToggle:after,.collapsibleCaret:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:12px;transition:border-color .12s;position:absolute;inset:0}@media (hover:hover){.collapsibleHeadToggle:hover:after,.collapsibleCaret:hover:after{border-color:var(--border-subtle)}}.collapsibleHeadToggle:active:after,.collapsibleCaret:active:after{border-color:var(--border-strong)}.woCard .woCardSections .collapsibleHeadToggle:after,.woCard .woCardSections .collapsibleCaret:after{border-radius:16px}.woCard .woCardSections>.collapsibleList.isOpen>.collapsibleHead .collapsibleHeadToggle:after,.woCard .woCardSections>.collapsibleList.isOpen>.collapsibleHead .collapsibleCaret:after{border-bottom-right-radius:0;border-bottom-left-radius:0}.woCard .woCardSections>.collapsibleList,.productDetail.isCards .fieldSection,.invoicePage.isCards .invoiceLine,.invoicePage.isCards .invoicePartiesCard,.invoicePage.isCards .fieldSection{outline-offset:-1px;outline:1px solid #0000;transition:outline-color .12s}@media (hover:hover){:is(.woCard .woCardSections>.collapsibleList:has(>.collapsibleHead :is(.collapsibleHeadToggle,.collapsibleCaret):hover),.productDetail.isCards .fieldSection:has(>.productCollapseHead :is(.fieldSectionHead,.fieldSectionCaret):hover),.invoicePage.isCards .fieldSection:has(>.productCollapseHead :is(.fieldSectionHead,.fieldSectionCaret):hover),.invoicePage.isCards .invoicePartiesCard:has(.invoicePartyHit:hover)){outline-color:var(--border-subtle)}}:is(.woCard .woCardSections>.collapsibleList:has(>.collapsibleHead :is(.collapsibleHeadToggle,.collapsibleCaret):active),.invoicePage.isCards .invoiceLine:has(.invoiceLineHead:active),.productDetail.isCards .fieldSection:has(>.productCollapseHead :is(.fieldSectionHead,.fieldSectionCaret):active),.invoicePage.isCards .fieldSection:has(>.productCollapseHead :is(.fieldSectionHead,.fieldSectionCaret):active),.invoicePage.isCards .invoicePartiesCard:has(.invoicePartyHit:active)){outline-color:var(--surface-ink)}.woCard .woCardSections>.collapsibleList.isReveal{outline:none}.woCard .woCardSections>.collapsibleList.isReveal>.collapsibleHead{outline-offset:-1px;outline:1px solid #0000;transition:outline-color .12s}@media (hover:hover){.woCard .woCardSections>.collapsibleList.isReveal:has(>.collapsibleHead :is(.collapsibleHeadToggle,.collapsibleCaret):hover)>.collapsibleHead{outline-color:var(--border-subtle)}}.woCard .woCardSections>.collapsibleList.isReveal:has(>.collapsibleHead :is(.collapsibleHeadToggle,.collapsibleCaret):active)>.collapsibleHead{outline-color:var(--surface-ink)}.woFloatBody .woCard .woCardSections{padding-bottom:16px}.woCard .woCardSections .collapsibleHeadToggle:after,.woCard .woCardSections .collapsibleCaret:after{display:none}.collapsibleActions{flex:none;align-items:center;gap:8px;display:flex}.collapsibleCaret{box-sizing:border-box;cursor:pointer;width:34px;color:var(--color-ash);background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0 0 0 22px;display:inline-flex}.collapsibleCaret svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:6px;transition:transform .2s}.collapsibleList.isOpen .collapsibleCaret svg{transform:rotate(180deg)}.collapsibleTitle{letter-spacing:-.005em;color:var(--surface-muted);font-size:16px;font-weight:400}.collapsibleCount{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.collapsibleBody{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.collapsibleList.isPlainBody>.collapsibleBody{display:block}.collapsibleList.isOpen .collapsibleBody{grid-template-rows:1fr}.collapsibleBodyInner{min-height:0;overflow:hidden}.contactCard .contactNameDisplay{font-size:21px}.contactCard .contactPrimaryBlock{margin-top:4px}.contactCard .contactCardFoot{padding:2px 16px 16px}.contactLinksGroups{flex-direction:column;gap:14px;display:flex}.contactLinkGroup{flex-direction:column;gap:6px;display:flex}.contactLinkGroupLabel{letter-spacing:.01em;color:var(--color-mist);font-size:12px;font-weight:400}.contactCreditBalanceRow{justify-content:space-between;align-items:baseline;padding-bottom:4px;display:flex}.contactCreditBalanceLabel{color:var(--color-ash);font-size:13px}.contactKind{text-transform:uppercase;letter-spacing:.05em;color:var(--color-mist);font-size:11px;font-weight:400}.contactId{color:var(--color-mist);font-variant-numeric:tabular-nums;font-size:11.5px}.contactStatus{--pill-full:#1f66c9;color:#123a6b;letter-spacing:.01em;background:#bcd8f7;border:1px solid #bcd8f7;border-radius:980px;flex:none;padding:3px 11px;font-size:12px;font-weight:400}html[data-pills=v1] .contactStatus{background:var(--color-blue);border:0;padding:4px 12px}@supports (color:color-mix(in lab, red, red)){html[data-pills=v1] .contactStatus{background:color-mix(in srgb, var(--color-blue) 12%, transparent)}}html[data-pills=v1] .contactStatus{color:var(--color-blue)}.contactHeadRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contactNameDisplay{color:var(--color-carbon);margin:0;font-size:21px;font-weight:400;line-height:1.15}.contactNameEmpty{color:var(--color-mist);font-style:italic;font-weight:500}.contactKindToggle{align-self:flex-start}.contactFields{flex-direction:column;gap:10px;margin:14px 0 0;display:flex}.contactField{flex-direction:column;gap:4px;display:flex}.contactField.isDim{opacity:.5}.contactField.isDim input{background:var(--surface-control);color:var(--surface-muted);cursor:not-allowed}.contactField>span{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ash);font-size:11px;font-weight:400}.contactField input{--field-h:38px;min-height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--hairline);background:var(--surface-raised);font:inherit;color:var(--color-carbon);border-radius:8px;padding:0 12px;font-size:14px}.contactField input:focus{border-color:var(--color-carbon);outline:none}.contactStoreCreditBalance{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.contactCreditList{flex-direction:column;display:flex}.contactCreditRow{border-top:1px solid var(--hairline);grid-template-columns:84px 1fr auto;align-items:baseline;gap:4px 12px;padding:7px 0;display:grid}.contactCreditRow:first-child{border-top:0}.contactCreditWhen{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:11.5px}.contactCreditNote{color:var(--color-graphite);overflow-wrap:anywhere;font-size:12.5px}.contactCreditAmount{color:var(--color-carbon);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px;font-weight:400}.contactCreditAmount.isOut{color:var(--color-ash)}.contactList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.contactPrimary{text-transform:uppercase;letter-spacing:.04em;color:var(--color-mist);font-size:10.5px}.contactAddress{color:var(--color-carbon);margin:0;font-size:14px}.contactPrimaryBlock{flex-direction:column;gap:0;margin:6px 0 0;display:flex}.contactPrimaryRow{color:inherit;align-items:baseline;gap:10px;padding:2px 0;text-decoration:none;display:flex}@media (hover:hover){a.contactPrimaryRow:hover .contactPrimaryValue{text-decoration:underline}}.contactPrimaryKind{text-transform:uppercase;letter-spacing:.04em;width:62px;color:var(--color-ash);flex:none;font-size:10.5px;font-weight:400}.contactPrimaryValue{min-width:0;color:var(--color-carbon);overflow-wrap:anywhere;font-size:14px}.contactInfo{flex-direction:column;gap:4px;margin-top:2px;display:flex}.contactPrimaryPill{--pill-full:#1f66c9;color:#123a6b;text-transform:uppercase;letter-spacing:.04em;background:#bcd8f7;border:1px solid #bcd8f7;border-radius:980px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}html[data-pills=v1] .contactPrimaryPill{background:var(--color-blue);border:0;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){html[data-pills=v1] .contactPrimaryPill{background:color-mix(in srgb, var(--color-blue) 12%, transparent)}}html[data-pills=v1] .contactPrimaryPill{color:var(--color-blue)}.contactRowChevron{fill:none;width:7px;height:11px;stroke:var(--color-mist);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.contactAddressList{flex-direction:column;padding:0;display:flex}.contactAddressRow{border:0;border-top:1px solid var(--hairline);width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;transition:background .12s;display:flex}.contactAddressRow:first-child{border-top:0}@media (hover:hover){.contactAddressRow:hover{background:var(--color-frost)}}.contactAddressRow:active{background:var(--color-frost)}.contactAddressMain{flex-direction:column;gap:4px;min-width:0;display:flex}.contactAddressLine{color:var(--color-carbon);overflow-wrap:anywhere;flex-direction:column;font-size:14px;display:flex}.contactAddressMeta{align-items:center;gap:8px;display:flex}.contactMethodList{flex-direction:column;gap:2px;padding:0;display:flex}.contactMethodRow{width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 4px;transition:background .12s;display:flex}@media (hover:hover){.contactMethodRow:hover{background:var(--color-frost)}}.contactMethodRow:active{background:var(--color-frost)}.contactMethodMain{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.contactMethodValue{color:var(--color-carbon);overflow-wrap:anywhere;font-size:14px}.contactMethodLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ash);font-size:10.5px}.contactFieldScrim{z-index:var(--z-dragging);background:#00000052;justify-content:center;align-items:center;padding:16px;animation:.12s ease-out adminMenuIn;display:flex;position:fixed;inset:0}.contactFieldCard{background:var(--white);border-radius:16px;flex-direction:column;gap:14px;width:min(400px,100%);padding:18px;display:flex;box-shadow:0 24px 60px #0000003d}.contactFieldCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contactFieldHeadText{flex-direction:column;gap:3px;min-width:0;display:flex}.contactFieldFor{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contactFieldTitle{color:var(--color-carbon);font-size:15px;font-weight:400}.contactFieldClose{border:1px solid var(--hairline);background:var(--white);width:28px;height:28px;color:var(--color-ash);cursor:pointer;border-radius:980px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s;display:inline-flex}@media (hover:hover){.contactFieldClose:hover{border-color:var(--color-carbon);color:var(--color-carbon)}}.contactFieldClose:active{border-color:var(--color-carbon);color:var(--color-carbon)}.contactFieldClose svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:13px;height:13px}.contactFieldView{flex-direction:column;gap:10px;display:flex}.contactFieldValue{color:var(--color-carbon);overflow-wrap:anywhere;font-size:17px;text-decoration:none}@media (hover:hover){a.contactFieldValue:hover{text-decoration:underline}}.contactFieldViewMeta{align-items:center;gap:8px;display:flex}.contactFieldActions{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.contactFieldAction{border:1px solid var(--hairline);background:var(--white);min-height:32px;font:inherit;color:var(--color-carbon);cursor:pointer;border-radius:980px;padding:0 14px;font-size:12.5px;font-weight:500;transition:border-color .12s,color .12s}@media (hover:hover){.contactFieldAction:hover{border-color:var(--color-carbon)}}.contactFieldAction:active{border-color:var(--color-carbon)}.contactFieldAction.isRemove{color:var(--color-red);margin-left:auto}@media (hover:hover){.contactFieldAction.isRemove:hover{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}}.contactFieldAction.isRemove:active{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}.contactFieldConfirm{gap:6px;margin-left:auto;display:flex}.contactFieldConfirm .invoiceClearNo,.contactFieldConfirm .invoiceClearYes{white-space:nowrap;border-radius:980px;justify-content:center;align-items:center;min-height:32px;padding:0 13px;font-size:12px;font-weight:400;display:inline-flex}.contactFieldConfirm .invoiceClearNo{border:1px solid var(--hairline);background:var(--white);color:var(--color-carbon)}@media (hover:hover){.contactFieldConfirm .invoiceClearNo:hover{border-color:var(--color-carbon)}}.contactFieldConfirm .invoiceClearNo:active{border-color:var(--color-carbon)}.contactFieldConfirm .invoiceClearYes{border:1px solid var(--color-red);background:var(--white);color:var(--color-red)}@media (hover:hover){.contactFieldConfirm .invoiceClearYes:hover{background:var(--color-red);color:var(--on-solid)}}.contactFieldConfirm .invoiceClearYes:active{background:var(--color-red);color:var(--on-solid)}.contactEditForm{flex-direction:column;gap:8px;width:100%;display:flex}.contactEditRow{gap:6px;display:flex}.contactEditInput{--field-h:38px;min-width:0;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface-raised);font:inherit;color:var(--color-carbon);border-radius:7px;outline:none;flex:auto;padding:0 10px;font-size:13px}.contactEditInput.isNotes{--field-h:38px;height:calc(var(--field-h) + var(--field-lift));resize:none;flex:100%;min-height:34px;max-height:82px;padding-block:8px;line-height:1.35;overflow-y:auto}.contactEditInput:focus{border-color:var(--color-carbon)}.contactEditInput.isShort{flex:0 84px}.contactEditButtons{justify-content:flex-end;gap:6px;display:flex}.contactEditCancel{border:1px solid var(--hairline);background:var(--white);font:inherit;color:var(--color-ash);cursor:pointer;border-radius:980px;padding:5px 11px;font-size:12px}.contactEditSave{--press-veil:#ffffff26;border:1px solid var(--color-carbon);background:var(--color-carbon);font:inherit;color:var(--on-carbon);cursor:pointer;border-radius:980px;padding:5px 13px;font-size:12px;font-weight:500}@media (hover:hover){.contactEditSave:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.contactEditSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.contactEditSave:disabled{opacity:.5;cursor:default}.contactNotes{border:1px solid var(--hairline);background:var(--white);width:100%;font:inherit;color:var(--color-carbon);resize:vertical;border-radius:8px;min-height:60px;margin:0;padding:10px 12px;font-size:14px}.contactNotes:focus{border-color:var(--color-carbon);outline:none}.contactEmpty{color:var(--color-mist);margin:0;font-size:13px}.contactCardFoot{justify-content:flex-start;padding:12px 0 20px;display:flex}.invoiceLineReturned{color:var(--color-ash);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.actionsMenuMore{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.6;width:12px;height:12px;margin-left:auto}.invoiceAddForm{flex-direction:column;gap:8px;padding:2px;display:flex}.invoiceAddField{flex-direction:column;gap:3px;display:flex}.invoiceAddField span{color:var(--surface-muted);font-size:11px}.invoiceAddField input{--field-h:30px;width:100%;min-height:calc(var(--field-h) + var(--field-lift));background:var(--surface-raised);font:inherit;color:var(--surface-ink);border:1px solid #0000;border-radius:7px;padding:0 9px;font-size:12.5px}.invoiceAddField textarea{--field-h:30px;width:100%;min-height:calc(var(--field-h) + var(--field-lift));background:var(--surface-raised);font:inherit;color:var(--surface-ink);resize:none;border:1px solid #0000;border-radius:7px;padding:6px 9px;font-size:12.5px;line-height:1.5;overflow:hidden}.invoiceFinderField input{--field-h:38px;min-height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border-radius:8px;padding:0 11px;font-size:13px}.invoiceAddMenu .actionsMenuBack{min-height:38px;color:var(--color-ash);font-size:13px;font-weight:var(--menu-weight-strong);border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;margin-bottom:11px;padding:0 12px}.invoiceAddMenu .actionsMenuBack+.invoiceAddField{margin-top:-6px}.invoiceFinderGo{background:var(--color-apple-blue);width:100%;min-height:36px;color:var(--on-solid);font-size:13px;font-weight:var(--menu-weight-strong);cursor:pointer;border:0;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;margin-top:8px;padding:0 12px;transition:none}@media (hover:hover){.invoiceFinderGo:hover{background:var(--color-apple-blue)}}.invoiceFinderGo{--press-veil:#ffffff26}.invoiceFinderGo:active{background:var(--color-apple-blue);box-shadow:inset 0 0 0 999px var(--press-veil)}.invoiceFinderGo:disabled{opacity:.6;cursor:default}.invoiceAddField input:focus{border-color:var(--border-strong);outline:none}.invoiceAddAmount{border:1px solid var(--hairline);background:var(--white);border-radius:7px;align-items:center;gap:3px;min-height:30px;padding:0 9px;transition:border-color .12s;display:flex}.invoiceAddAmount:focus-within{border-color:var(--color-carbon)}.invoiceAddAmount>span{color:var(--color-ash);font-size:12.5px}.invoiceAddField .invoiceAddAmount input{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.invoiceAddField .invoiceAddAmount input:focus{border:0}.invoiceCustomerRow{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;padding-bottom:16px;display:flex}.invoiceCustomerLinked{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.invoiceProjectField{flex:220px;max-width:320px;margin-left:auto}.invoicePartyPanel .invoiceProjectField{margin-left:0}.invoicePartyPanel .invoiceCustomerRow{border-bottom:0;margin-bottom:0;padding-bottom:0}.invoiceProjectField input{width:100%}.invoiceProjectField input::placeholder{color:var(--text-faint)}@media (max-width:560px){.invoiceProjectField{flex-basis:100%;max-width:none;margin-left:0}}.invoiceCustomerName{color:var(--color-carbon);font-size:14px;font-weight:400;line-height:1.2;text-decoration:none}@media (hover:hover){.invoiceCustomerName:hover{text-underline-offset:3px;text-decoration:underline}}.invoiceCustomerNumber{border:1px solid var(--hairline);background:var(--white);color:var(--color-ash);font-variant-numeric:tabular-nums;border-radius:980px;align-items:center;padding:1px 9px;font-size:11.5px;line-height:1.4;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}@media (hover:hover){.invoiceCustomerNumber:hover{border-color:var(--color-carbon);color:var(--color-carbon)}}.invoiceCustomerNumber:active{border-color:var(--color-carbon);color:var(--color-carbon)}.invoiceCustomerCredit{border:1px solid var(--hairline);background:var(--white);min-height:34px;color:var(--color-carbon);font-variant-numeric:tabular-nums;border-radius:980px;align-items:center;padding:0 15px;font-size:12px;font-weight:400;line-height:1.4;display:inline-flex}.invoiceCustomerIdButton{border:1px solid var(--hairline);background:var(--white);min-height:34px;color:var(--color-carbon);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:980px;align-items:center;padding:0 15px;font-size:12px;font-weight:500;line-height:1;transition:border-color .12s,background .12s;display:inline-flex}.invoiceCustomerIdButton.isOpen{border-color:var(--color-carbon)}@media (hover:hover){.invoiceCustomerIdButton:hover{border-color:var(--color-carbon)}}.invoiceCustomerIdButton:active{border-color:var(--color-carbon);box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoiceCustomerIdButton .adminFilterCaret{margin-left:5px}.invoiceCustomerIdButton.isOpen .adminFilterCaret{transform:rotate(180deg)}.invoiceCustomerResult{border:0;border-bottom:1px solid var(--hairline);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;transition:background .12s;display:flex}@media (hover:hover){.invoiceCustomerResult:hover:not(:disabled){background:var(--color-frost)}}.invoiceCustomerResult:active:not(:disabled){background:var(--color-frost)}.invoiceCustomerResult:disabled{cursor:wait;opacity:.6}.invoiceCustomerResultName{flex-direction:column;gap:1px;min-width:0;display:flex}.invoiceCustomerResultName strong{color:var(--color-carbon);font-size:13.5px;font-weight:400}.invoiceCustomerResultName span{color:var(--color-ash);font-size:11.5px}.pickNewCancel{border-color:var(--color-red);color:var(--color-red)}@media (hover:hover){.pickNewCancel:hover{border-color:var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.pickNewCancel:hover{background:color-mix(in srgb, var(--color-red) 6%, var(--white))}}}.pickNewCancel:active{border-color:var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.pickNewCancel:active{background:color-mix(in srgb, var(--color-red) 6%, var(--white))}}.pickNewExpand{border-bottom:1px solid var(--hairline);flex:none;padding:10px 12px;animation:.12s ease-out adminMenuIn}.pickNewGo{background:var(--color-apple-blue);width:100%;min-height:42px;color:var(--on-solid);font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:13px;font-weight:400;transition:filter .12s}@media (hover:hover){.pickNewGo:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.pickNewGo:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (hover:hover){.pickNewGo:hover:not(:disabled){filter:brightness(.94)}}.pickNewGo:active:not(:disabled){filter:brightness(.94)}.pickNewGo:disabled{opacity:.6;cursor:wait}.pickInvoiceRow{border:0;border-bottom:1px solid var(--hairline);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;transition:background .12s;display:flex}@media (hover:hover){.pickInvoiceRow:hover:not(:disabled){background:var(--color-frost)}}.pickInvoiceRow:active:not(:disabled){background:var(--color-frost)}.lineSearchHead{z-index:1;letter-spacing:.06em;text-transform:uppercase;height:40px;color:var(--muted);background:var(--white);border-bottom:1px solid var(--hairline);align-items:center;margin:0 -6px;padding:0 20px;font-size:11px;font-weight:400;display:flex;position:sticky;top:-6px}.lineSearchRow{border:0;border-bottom:1px solid var(--hairline);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 14px;transition:background .12s;display:flex}@media (hover:hover){.lineSearchRow:hover:not(:disabled){background:var(--color-frost)}}.lineSearchRow:active:not(:disabled){background:var(--color-frost)}.lineSearchRow:disabled{opacity:.55;cursor:default}.lineSearchThumb{object-fit:contain;background:var(--white);border-radius:4px;flex:none;width:34px;height:34px}.lineSearchThumb.isEmpty{background:var(--color-frost)}.lineSearchMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lineSearchMain strong{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.lineSearchTitle{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.lineSearchCard .pickCollectBar{padding-right:15px}.pickInvoiceRow:disabled{cursor:wait;opacity:.6}.pickInvoiceMain{flex-direction:column;gap:1px;min-width:0;display:flex}.pickInvoiceMain strong{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:400}.pickInvoiceName{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pickInvoiceMeta{color:var(--color-ash);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:10px;font-size:11.5px;display:flex}.pickInvoiceTotal{color:var(--color-carbon);font-weight:400}.pickInvoiceStatus{text-transform:capitalize;color:var(--color-mist)}.pickInvoiceRow.isArmed{background:var(--color-frost)}.pickInvoiceConfirm{border-bottom:1px solid var(--hairline);background:var(--color-frost);gap:8px;padding:8px 14px 10px;display:flex}.pickInvoiceConfirm button{font:inherit;cursor:pointer;border-radius:980px;flex:1;padding:8px 10px;font-size:12.5px;font-weight:400;transition:opacity .12s}.pickInvoiceConfirmCancel{border:1px solid var(--hairline);background:var(--white);color:var(--color-ash)}@media (hover:hover){.pickInvoiceConfirmCancel:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.pickInvoiceConfirmCancel:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.pickInvoiceConfirmGo{border:1px solid var(--color-apple-blue);background:var(--color-apple-blue);color:var(--on-solid)}@media (hover:hover){.pickInvoiceConfirmGo:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.pickInvoiceConfirmGo:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.pickInvoiceConfirm button:disabled{opacity:.55;cursor:wait}.contactMatchBar{justify-content:space-between}.contactMatchTitle{color:var(--color-carbon);padding-left:4px;font-size:14px;font-weight:400}.contactMatchRow{border:0;border-bottom:1px solid var(--hairline);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:flex}@media (hover:hover){.contactMatchRow:hover{background:var(--color-frost)}}.contactMatchRow:active,.contactMatchRow.isArmed{background:var(--color-frost)}.contactMatchMain{flex-direction:column;gap:1px;min-width:0;display:flex}.contactMatchMain strong{color:var(--color-carbon);font-size:13.5px;font-weight:400}.contactMatchCompany{color:var(--color-ash);font-size:11.5px}.contactMatchMeta{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:5px;display:flex}.contactMatchReason{background:var(--color-frost);border:1px solid var(--hairline);color:var(--color-ash);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:400}.contactMatchNumber{color:var(--color-mist);font-variant-numeric:tabular-nums;font-size:11px}.invoicePartyEditorButtons{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:0;min-width:0;display:flex}.invoicePartyEditorButtons>*+*{margin-left:7px}.invoicePartyEditorHead{flex-wrap:wrap}.invoicePartyEditorHead>h3{flex:none}.invoicePartyEditorButtons>*{max-width:260px;transition:opacity .16s,border-color .15s,background .15s,color .15s,max-width .24s cubic-bezier(.2,0,0,1),padding .24s cubic-bezier(.2,0,0,1),margin .24s cubic-bezier(.2,0,0,1);overflow:hidden}.invoicePartyEditorButtons:has(.invoicePartyClear.isAsking){flex-wrap:nowrap}.invoicePartyEditorButtons:has(.invoicePartyClear.isAsking)>:not(.invoicePartyClear){opacity:0;pointer-events:none;border-width:0;max-width:0;margin-left:0;padding-inline:0}.invoicePartyEditorButtons:has(.invoicePartyClear.isAsking)>.invoicePartyClear{flex:1;justify-content:center}@media (prefers-reduced-motion:reduce){.invoicePartyEditorButtons>*{transition:none}}.invoicePartyClear.isAsking{border-color:var(--color-red);color:var(--color-red);background:0 0}@media (hover:hover){.invoicePartyClear.isAsking:hover{background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoicePartyClear.isAsking:hover{background:color-mix(in srgb, var(--color-red) 8%, transparent)}}}.invoicePartyClear.isAsking:active{background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.invoicePartyClear.isAsking:active{background:color-mix(in srgb, var(--color-red) 14%, transparent)}}.invoicePartyClear.isArmed{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}@media (hover:hover){.invoicePartyClear.isArmed:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoicePartyClear.isArmed:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.invoiceFillMenu{width:min(320px,100vw - 16px);max-height:min(70vh,520px);overflow-y:auto}.invoiceFillHead{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist);margin:8px 0 2px;padding:0 10px;font-size:10.5px;font-weight:700}.invoiceFillHead.hasRule{border-top:1px solid var(--hairline);margin-top:6px;padding-top:10px}.invoiceFillMeta{color:var(--color-ash);align-items:center;gap:6px;font-size:11px;display:inline-flex}.invoiceFillNote{color:var(--color-ash);margin:0;padding:10px;font-size:12px}.invoiceLineEdit{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:4px;display:flex}.invoiceLineEdit .invoiceAddField{flex:0 0 150px}.invoiceLineEdit .invoiceAddField.isWide{flex:260px}.invoicePriceSave.isQuiet{border-color:var(--hairline);background:var(--white);color:var(--color-pebble);cursor:default}.invoiceCustomerCount{border-bottom:1px solid var(--hairline);color:var(--color-ash);font-variant-numeric:tabular-nums;margin:0;padding:6px 14px;font-size:11.5px}.invoiceNewContact{border-bottom:1px solid var(--hairline);background:var(--color-frost);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.invoiceNewContact .invoiceAddField{flex:130px}.invoiceNewContact .invoiceAddField.isWide{flex:100%}.invoiceNewContactKind{border:1px solid var(--hairline);background:var(--white);border-radius:980px;flex:none;gap:0;display:flex;overflow:hidden}.invoiceNewContactKind button{font:inherit;color:var(--color-ash);cursor:pointer;background:0 0;border:0;padding:6px 13px;font-size:11.5px;font-weight:400}.invoiceNewContactKind button.isOn{background:var(--surface-selected);color:var(--surface-on-selected)}.invoiceClearAnswers{align-items:stretch;gap:6px;padding:2px 10px 10px;display:flex}.invoiceAddMenu .invoiceClearAnswers button{min-height:30px;font-size:11.5px;font-weight:var(--menu-weight-strong);white-space:nowrap;border-radius:980px;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:0 12px;line-height:1;display:inline-flex}.invoiceAddMenu .invoiceClearAnswers .invoiceClearNo{border:1px solid var(--hairline);background:var(--white);color:var(--color-carbon);flex:1.15 1 0}@media (hover:hover){.invoiceAddMenu .invoiceClearAnswers .invoiceClearNo:hover{border-color:var(--color-carbon);background:var(--color-frost)}}.invoiceAddMenu .invoiceClearAnswers .invoiceClearNo:active{border-color:var(--color-carbon);background:var(--color-frost)}.invoiceAddMenu .invoiceClearAnswers .invoiceClearYes{border:1px solid var(--color-red);background:var(--white);color:var(--color-red);flex:1 1 0}@media (hover:hover){.invoiceAddMenu .invoiceClearAnswers .invoiceClearYes:hover{background:var(--color-red);color:var(--on-solid)}}.invoiceAddMenu .invoiceClearAnswers .invoiceClearYes:active{background:var(--color-red);color:var(--on-solid)}.invoiceAddMenu .invoiceClearAnswers .invoiceMenuGo{flex:1 1 0;margin-left:0}.invoice .productCollapseHead{min-height:52px;top:calc(var(--topbar-h) + var(--toolbar-h));z-index:12;background:var(--color-frost);position:sticky}.invoice .productCollapseHead.isStuck{box-shadow:0 1px 0 var(--hairline)}.invoice .productCollapseHead .fieldSectionHead{min-height:52px}.invoiceLineDrag{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-bottom:8px}.invoiceLines>.invoiceLineDrag:last-child{padding-bottom:0}.invoiceLineDrag.isDragging{z-index:60;cursor:grabbing;position:relative}.invoiceLine{transition:transform .18s}.invoiceLineHead:active{box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoiceLineDrag.isDragging .invoiceLine{border-width:1.5px;border-color:var(--color-carbon);transform:scale(.985)}:is(.photosList[data-dragging="1"],.fieldSection:has(.photosList[data-dragging="1"])>.fieldSectionPanel,.fieldSection:has(.photosList[data-dragging="1"]) .fieldSectionInner){overflow:clip visible}.fieldSection:has(.photosList[data-dragging="1"])>.fieldSectionPanel{grid-template-columns:minmax(0,1fr)}.fieldSection:has(.photosList[data-dragging="1"]) .fieldSectionInner{min-width:0}.photosList[data-dragging="1"]{min-width:0;max-width:100%}:is(.invoiceLines[data-dragging="1"],.fieldSection:has(.invoiceLines[data-dragging="1"])>.fieldSectionPanel,.fieldSection:has(.invoiceLines[data-dragging="1"]) .fieldSectionInner){overflow:clip visible}.fieldSection:has(.invoiceLines[data-dragging="1"])>.fieldSectionPanel{grid-template-columns:minmax(0,1fr)}.fieldSection:has(.invoiceLines[data-dragging="1"]) .fieldSectionInner{min-width:0}.invoiceLines[data-dragging="1"]{min-width:0;max-width:100%}.invoice.isDropTarget{position:relative}.invoice.isDropTarget:after{content:"";z-index:var(--z-dragging);border:2px solid var(--color-carbon);pointer-events:none;border-radius:12px;position:fixed;inset:10px}.invoiceTaxBreakdown{border:1px solid var(--hairline);background:var(--white);border-radius:10px;margin-top:10px;padding:12px 14px}.invoiceTaxWhere{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:12.5px;display:flex}.invoiceTaxWhere span:first-child{color:var(--color-ash);font-variant-numeric:tabular-nums}.invoiceTaxWhere span:first-child strong,.invoiceTaxWhere span:last-child{color:var(--color-carbon);font-weight:400}.invoiceTaxRates{flex-direction:column;gap:3px;margin:0;display:flex}.invoiceTaxRates>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.invoiceTaxRates dt{color:var(--color-ash);margin:0;font-size:12px}.invoiceTaxRates dd{color:var(--color-carbon);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.invoiceTaxRates .invoiceTaxTotal{border-top:1px solid var(--hairline);margin-top:5px;padding-top:6px}.invoiceTaxRates .invoiceTaxTotal dt,.invoiceTaxRates .invoiceTaxTotal dd{color:var(--color-carbon);font-size:12.5px;font-weight:400}.invoiceExemptField.needsValue input{border-color:var(--color-red)}.invoiceExemptRow{align-items:flex-end;gap:8px;display:flex}.invoiceTaxNeedsZip{color:var(--color-red);margin:-4px 0 0 23px;font-size:12px}.invoiceExemptRow .invoiceExemptField{flex:1}@media (max-width:650px){.invoiceExemptRow{flex-direction:column;align-items:stretch}.invoiceExemptRow .invoiceTaxSave{align-self:flex-end}}.adminThumb.isEmpty,.adminRowItemPhoto.isEmpty,.dashSchedThumb.isEmpty,.invoiceLinePhoto.isEmpty,.invoiceUnitPhoto.isEmpty,.woCardPhoto.isEmpty,.pickCollectItemEmpty,.adminGridPhotoEmpty{background:var(--color-pebble);place-items:center;display:grid;overflow:hidden}.adminThumb.isEmpty:after,.adminRowItemPhoto.isEmpty:after,.dashSchedThumb.isEmpty:after,.invoiceLinePhoto.isEmpty:after,.invoiceUnitPhoto.isEmpty:after,.woCardPhoto.isEmpty:after,.pickCollectItemEmpty:after,.adminGridPhotoEmpty:after{content:"No photo";color:var(--color-ash);letter-spacing:.01em;white-space:nowrap;font-size:8.5px;font-weight:500}.adminGridPhotoEmpty:after{font-size:12px}.logicTitleHelp{margin-left:auto;padding-right:2px}.fieldSuffixWrap{display:block;position:relative}.fieldSuffixWrap input{width:100%;padding-right:46px}.fieldSuffix{color:var(--color-ash);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.invoiceFulfillPill.isScheduled{border:1px solid var(--color-apple-blue)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isScheduled{border:1px solid color-mix(in srgb, var(--color-apple-blue) 45%, var(--hairline))}}.invoiceFulfillPill.isScheduled{background:var(--color-apple-blue)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isScheduled{background:color-mix(in srgb, var(--color-apple-blue) 12%, var(--white))}}.invoiceFulfillPill.isScheduled{color:var(--color-apple-blue)}@supports (color:color-mix(in lab, red, red)){.invoiceFulfillPill.isScheduled{color:color-mix(in srgb, var(--color-apple-blue) 80%, var(--color-carbon))}}.invoiceDispatch.isScheduled .invoiceDispatchHead{background:var(--color-apple-blue)}@supports (color:color-mix(in lab, red, red)){.invoiceDispatch.isScheduled .invoiceDispatchHead{background:color-mix(in srgb, var(--color-apple-blue) 4%, var(--white))}}.invoiceDispatchNote{border:1px solid var(--hairline);background:var(--color-frost);color:var(--color-carbon);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;font-size:12.5px;display:flex}.invoiceDispatchNote .isEmptyNote{color:var(--color-mist)}.invoiceDispatchNote .invoiceMini{margin-left:auto}.invoiceNeedBy{border:1px solid var(--color-orange);flex:none;margin-left:auto;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.invoiceNeedBy{border:1px solid color-mix(in srgb, var(--color-orange) 55%, var(--hairline))}}.invoiceNeedBy{background:var(--color-orange);border-radius:980px}@supports (color:color-mix(in lab, red, red)){.invoiceNeedBy{background:color-mix(in srgb, var(--color-orange) 9%, var(--white))}}.invoiceNeedBy{color:var(--color-orange);font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.invoiceNeedBy{color:color-mix(in srgb, var(--color-orange) 75%, var(--color-carbon))}}.invoiceNeedBy{white-space:nowrap}.invoiceNeedBy.isPast{border-color:var(--color-orange);background:var(--color-orange);font-weight:700}@supports (color:color-mix(in lab, red, red)){.invoiceNeedBy.isPast{background:color-mix(in srgb, var(--color-orange) 18%, var(--white))}}.invoiceFulfillInput.isDate{flex:none;width:150px}.invoiceFulfillInput.isWide{flex:220px}.woProductList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.woProduct{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:10px;transition:border-color .12s,box-shadow .12s,background .12s;overflow:hidden}.woProduct.isRemoveArmed{cursor:pointer;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.woProduct.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--border-subtle))}}@media (hover:hover){.woProduct.isRemoveArmed:hover{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}}.woProduct.isRemoveArmed:active{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.woProduct.isRemoveArmed.isRemovePicked{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.woProduct.isRemoveArmed.isRemovePicked{background:color-mix(in srgb, var(--color-red) 6%, var(--surface-raised))}}.woProductHead{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.woProduct.isUnlinked .woProductHead{cursor:default}.woProductMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.woProductTitle{color:var(--surface-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.woProductMeta{color:var(--text-faint);font-size:11.5px}.woProductCaret{fill:none;width:12px;height:8px;stroke:var(--text-faint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s}.woProductCaret.isOpen{transform:rotate(180deg)}.woProduct .woUnitList{border-top:1px solid var(--border-subtle);margin:0;padding:0 10px 8px}.woProductEmpty{padding:0 10px 10px}.woTasks.isCards{flex-direction:column;display:flex}.woLineSectionHead{border-top:1px solid var(--border-subtle);letter-spacing:.06em;text-transform:uppercase;color:var(--surface-muted);margin:10px 0 6px;padding-top:10px;font-size:10px;font-weight:700}.woLineSectionHead:first-child{border-top:0;margin-top:0;padding-top:0}.woLineDrag{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-bottom:6px}.woLineDrag:has(.woTask.isEditing){cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.woLineDrag:last-child{padding-bottom:0}.woLineDrag.isDragging{z-index:60;cursor:grabbing;position:relative}.woLineDrag.isDragging .woTask{border-width:1.5px;border-color:var(--surface-ink);transform:scale(.985)}.woTask{transition:transform .18s}.woTasks[data-dragging="1"]{overflow:clip visible}:is(.collapsibleList:has(.woTasks[data-dragging="1"]) .collapsibleBody,.collapsibleList:has(.woTasks[data-dragging="1"]) .collapsibleBodyInner){overflow:visible}.woTasks.isCards .woTask{background:var(--surface-raised);border:1px solid #0000;border-radius:10px;padding:0;transition:border-color .12s,box-shadow .12s,background .12s}.woTasks.isCards .woTask.isEditing{display:block}.woEditLine{background:0 0;border:0;border-radius:0;margin:0;padding:10px}.woTasks.isCards .woTask.isRemoveArmed{cursor:pointer;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.woTasks.isCards .woTask.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--border-subtle))}}@media (hover:hover){.woTasks.isCards .woTask.isRemoveArmed:hover{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}}.woTasks.isCards .woTask.isRemoveArmed:active{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.woTasks.isCards .woTask.isRemoveArmed.isRemovePicked{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.woTasks.isCards .woTask.isRemoveArmed.isRemovePicked{background:color-mix(in srgb, var(--color-red) 6%, var(--surface-raised))}}.woTasks.isCards .woTask.isRemoveArmed .woTaskOpen{cursor:pointer}.woAttachments.isCards{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.woAttachments.isCards .woAttachment{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:10px;min-height:56px;padding:0;transition:border-color .12s,box-shadow .12s,background .12s}.woAttachmentOpen{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:12px;padding:8px 12px 8px 0;text-decoration:none;display:flex}.woAttachmentPhotoBtn{cursor:zoom-in;background:0 0;border:0;flex:none;align-self:stretch;padding:0;display:flex}@media (hover:hover){.woAttachmentPhotoBtn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.woAttachmentPhotoBtn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.woAttachmentThumb{object-fit:contain;background:var(--photo-mat);border-radius:9px 0 0 9px;flex:none;width:56px;height:56px}.woAttachmentDoc{background:var(--surface-control-pressed);width:56px;height:56px;color:var(--surface-muted);border-radius:9px 0 0 9px;flex:none;place-items:center;display:grid}.woAttachmentDoc svg{width:18px;height:18px}.woAttachmentBody{flex-direction:column;gap:1px;min-width:0;display:flex}.woAttachments.isCards .woAttachmentName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.woAttachments.isCards .woAttachment.isRemoveArmed{cursor:pointer;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.woAttachments.isCards .woAttachment.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--border-subtle))}}@media (hover:hover){.woAttachments.isCards .woAttachment.isRemoveArmed:hover{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}}.woAttachments.isCards .woAttachment.isRemoveArmed:active{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.woAttachments.isCards .woAttachment.isRemoveArmed.isRemovePicked{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.woAttachments.isCards .woAttachment.isRemoveArmed.isRemovePicked{background:color-mix(in srgb, var(--color-red) 6%, var(--surface-raised))}}.woTimeList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.woTimeEntry{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.woTimeHoursBadge{background:var(--surface-control);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;justify-content:center;align-items:baseline;gap:2px;min-width:44px;padding:4px 8px;font-size:14px;font-weight:700;display:inline-flex}.woTimeHoursBadge i{color:var(--surface-muted);font-size:10px;font-style:normal;font-weight:500}.woTimeBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.woTimeWho{font-size:12.5px;font-weight:400}.woTimeNote{color:var(--surface-ink);font-size:12px}.woTimeDate{color:var(--surface-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.woTimeEntry.isRemoveArmed{cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.woTimeEntry.isRemoveArmed{border-color:color-mix(in srgb, var(--color-red) 40%, var(--border-subtle))}}@media (hover:hover){.woTimeEntry.isRemoveArmed:hover{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}}.woTimeEntry.isRemoveArmed:active{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.woTimeEntry.isRemoveArmed.isRemovePicked{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.woTimeEntry.isRemoveArmed.isRemovePicked{background:color-mix(in srgb, var(--color-red) 6%, var(--surface-raised))}}.woTimeHours{flex:none;width:90px}.woCard.isFileDropTarget{outline:2px solid var(--surface-ink);outline-offset:-2px;border-radius:12px}.posCallbackPage{grid-auto-rows:min-content;align-content:center;place-items:center;gap:14px;min-height:50vh;padding:40px 20px;display:grid}.posCallbackMsg{color:var(--color-carbon);text-align:center;max-width:46ch;margin:0;font-size:15px}.posCallbackMsg.isFailed{color:var(--color-red)}.posCallbackBack{color:var(--color-carbon);font-size:13px;font-weight:400}.invoicePayRefundHint{color:var(--color-mist);margin:6px 0 0;font-size:12px;line-height:1.45}.invoiceSlideStrip{scrollbar-width:thin;gap:8px;margin-bottom:12px;padding:2px 0 6px;display:flex;overflow-x:auto}.invoiceSlide{border:1px solid var(--hairline);background:var(--white);cursor:pointer;border-radius:0;flex:none;width:96px;height:96px;padding:0;position:relative;overflow:hidden}.invoiceSlide img{object-fit:contain;pointer-events:none;width:100%;height:100%}@media (hover:hover){.invoiceSlide:hover{border-color:var(--color-mist)}}.invoiceSlide:active{border-color:var(--color-mist)}.invoiceSlide.isLabel{cursor:default;place-items:center;padding:8px;display:grid}.invoiceSlide.isLabel span{color:var(--color-ash);text-align:center;-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.adminRowPanelPad.isInvoicePeek{padding:8px 8px 18px}.adminRowPanelPad.isInvoicePeek .adminRowPanelTop{flex-direction:column;align-items:stretch;gap:8px}.adminRowPanelPad.isInvoicePeek .invoiceSlideStrip{margin-bottom:0;padding:0 0 4px}.adminRowPanelPad.isInvoicePeek .adminRowGoTo{align-self:flex-end;margin-right:8px}@media (max-width:650px){.adminRowPanelPad.isInvoicePeek .adminRowGoTo{justify-content:center;align-self:stretch;margin-right:0}}.woPanelProducts{flex-direction:column;display:flex}.adminRowGroup,.asCards .adminRowGroup{transition:transform .32s cubic-bezier(.22,1,.3,1),box-shadow .32s,border-color .12s}.collectionPeekTile{border:1px solid var(--border-subtle);background:var(--photo-mat);cursor:pointer;border-radius:8px;flex:none;width:76px;height:76px;padding:0;transition:border-color .12s;position:relative;overflow:hidden}.collectionPeekTile img{object-fit:contain;pointer-events:none;width:100%;height:100%}@media (hover:hover){.collectionPeekTile:hover{border-color:var(--color-mist)}}.collectionPeekTile:active{border-color:var(--border-strong)}.collectionPeekTile.isMore{background:var(--surface-control);place-items:center;display:grid}.collectionPeekTile.isLoading{opacity:.55}.collectionPeekTile.isMore span{color:var(--surface-muted);font-variant-numeric:tabular-nums;font-size:12px}.asCards{--card-gap:8px}.forInventory.asCards .adminRowGroup:not(.isOpen){border-color:#0000}@media (hover:hover){.forInventory.asCards .adminRowGroup:not(.isOpen):hover{border-color:var(--color-mist)}}.forInventory.asCards .adminRowGroup:not(.isOpen):active{border-color:var(--color-mist)}.asCards .adminTableHeader{margin-bottom:var(--card-gap)}.asCards .adminRowGroup{margin-bottom:var(--card-gap);border:1px solid var(--border-subtle);background:var(--surface-raised);--surface:var(--surface-raised);border-radius:12px;transition:border-color .12s}.asCards .adminRowGroup>.adminTableRow{border-radius:11px;transition:border-radius .42s cubic-bezier(.22,1,.3,1)}.asCards .adminRowGroup.isOpen>.adminTableRow{border-radius:11px 11px 0 0}.asCards .adminRowGroup:last-child{margin-bottom:0}.asCards .adminTableRow{border-bottom:0}.asCards .adminRowGroup.isOpen{border-color:var(--border-strong)}@media (hover:hover){.asCards .adminRowGroup:has(>.adminTableRow:active){border-color:var(--color-carbon)}}.asCards .adminRowGroup.isOpen>.adminTableRow{background:0 0;border-bottom:0}@media (hover:hover){.asCards .adminRowGroup:hover{border-color:var(--color-mist)}}.asCards .adminRowGroup:active{border-color:var(--border-strong)}.asCards .adminRowPanel,.asCards .adminRowGroup.isOpen>.adminRowPanel{background:var(--surface-control);border:0;border-radius:0 0 11px 11px}.asCards .adminThumb{transition:border-radius .42s cubic-bezier(.22,1,.3,1)}.asCards .adminRowGroup.isOpen>.adminTableRow .adminThumb{border-radius:11px 0 0}@keyframes itemUnravel{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.asCards .adminRowItemList .adminRowItem{animation:.26s cubic-bezier(.22,1,.3,1) .18s both itemUnravel}.asCards .adminRowItemList .adminRowItem:first-child{animation-delay:0s}.asCards .adminRowItemList .adminRowItem:nth-child(2){animation-delay:20ms}.asCards .adminRowItemList .adminRowItem:nth-child(3){animation-delay:40ms}.asCards .adminRowItemList .adminRowItem:nth-child(4){animation-delay:60ms}.asCards .adminRowItemList .adminRowItem:nth-child(5){animation-delay:80ms}.asCards .adminRowItemList .adminRowItem:nth-child(6){animation-delay:.1s}.asCards .adminRowItemList .adminRowItem:nth-child(7){animation-delay:.12s}.asCards .adminRowItemList .adminRowItem:nth-child(8){animation-delay:.14s}.asCards .adminRowItemList .adminRowItem:nth-child(9){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.asCards .adminRowItemList .adminRowItem{animation:none}}.posDone{background:var(--ink);place-items:center;min-height:100vh;padding:30px;display:grid}.posDoneCard{text-align:center;background:#d9c9af;width:min(100%,420px);padding:40px}.posDoneCard h1{letter-spacing:-.02em;color:#1d1d1f;margin:0 0 10px;font-size:1.7rem;font-weight:450}.posDoneCard p{color:#55524b;margin:0;line-height:1.5}.posDoneReturn{border-top:1px solid #1d1d1f2e;padding-top:18px;margin-top:22px!important}.posDoneCard strong{color:#1d1d1f}.posCallbackReturn{border-top:1px solid var(--hairline);color:var(--color-ash);text-align:center;margin-top:18px;padding-top:16px;font-size:.85rem;line-height:1.5}.posCallbackReturn strong{color:var(--ink)}@media (min-width:651px){.adminRowRef .itemRowPill{margin-top:3px;position:absolute;top:100%;right:0}.forInventory.asCards .adminTableRow,.forInventory.asCards .adminTableHeader{padding-left:0}.forInventory.asCards .adminTableRow .adminRecordCell{align-self:stretch}.forInventory.asCards .adminThumb{border-radius:11px 0 0 11px;align-self:center;width:76px;height:76px}}.asCards .adminTableRow,.asCards .adminRowRef,.asCards .adminRowDetail,.asCards .adminRowQty{font-size:16px}.asCards .adminRowMissing{font-size:14px}@container list (max-width:680px){.forInventory.asCards .adminTableRow .adminRowRef{grid-area:1/2}.forInventory.asCards .adminTableRow{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-content:start;align-items:start;gap:1px 10px;height:88px;padding:6px 10px 6px 98px;position:relative;overflow:hidden}.forInventory.asCards .adminThumb{border-radius:11px 0 0 11px;width:88px;height:88px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.forInventory.asCards .adminTableRow .adminRowDetail{text-align:left;grid-area:1/1;justify-content:flex-start;padding-left:0}.forInventory.asCards .adminTableRow .adminRowQty{grid-area:1/2;justify-content:flex-end}.forInventory.asCards .adminTableRow .adminRowRef{text-align:right;grid-area:1/3;justify-content:flex-end}.forInventory .adminTableRow .adminRowDate{display:none}.forInventory .adminTableHeader{padding:0 10px 0 0}.forInventory.asCards .adminTableRow .adminRowRef .adminRowRefNo.isPublished{padding:1px 7px}.forInventory.asCards .adminTableRow .adminRowDetail,.forInventory.asCards .adminTableRow .adminRowQty,.forInventory.asCards .adminTableRow .adminRowRef{align-items:center;min-height:19px;display:flex}.forInventory.asCards .adminTableRow .adminRowPrice.isChecked{padding:1px 7px}.forInventory.asCards .adminTableRow{padding-right:6px}.forInventory.asCards .adminTableRow .adminRecordCell{grid-area:2/1/auto/4;align-self:stretch}.forInventory.asCards .adminTableRow .adminRecordText{flex-direction:column;align-items:flex-start;gap:0}.forInventory.asCards .adminTableRow .adminRowDetail,.forInventory.asCards .adminTableRow .adminRowQty,.forInventory.asCards .adminTableRow .adminRowRef{font-size:14px;line-height:1.2}.forInventory.asCards .adminTableRow .adminRecordText>strong{font-size:16px}.forInventory.asCards .adminTableRow .adminRowDims{font-size:14px;line-height:1.2}.forInventory.asCards .adminTableRow .adminRowMissing{margin-top:2px;line-height:1.2;position:static}.forInventory.asCards .adminTableRow .adminRecordText>strong{-webkit-line-clamp:2;white-space:normal;text-overflow:initial;-webkit-box-orient:vertical;width:100%;line-height:1.2;display:-webkit-box;overflow:hidden}.forInventory.asCards .adminTableRow .adminRecordText:has(.adminRowMissing) .adminRowDims{display:none}}.searchCriteriaRange{gap:8px;padding:4px 12px 6px 34px;display:flex}.searchCriteriaPresets{flex-wrap:wrap;gap:6px;padding:4px 12px 2px 34px;display:flex}.searchCriteriaPreset{border:1px solid var(--hairline);background:var(--white);min-height:30px;color:var(--color-carbon);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px;transition:border-color .12s,background .12s}@media (hover:hover){.searchCriteriaPreset:hover{border-color:var(--color-mist)}}.searchCriteriaPreset:active{border-color:var(--color-mist)}.searchCriteriaPreset.isOn{border-color:var(--color-carbon);background:var(--surface-selected);color:var(--surface-on-selected)}.searchCriteriaRule{background:var(--hairline);height:1px;margin:4px 12px 4px 34px}.searchCriteriaDateRow{align-items:center;gap:8px;min-height:36px;padding:0 12px 0 34px;display:flex}.searchCriteriaDateLabel{min-width:0;color:var(--color-carbon);flex:1;font-size:14px}.searchCriteriaDateRow input{--field-h:30px;width:46px;min-height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--hairline);background:var(--surface-raised);color:var(--color-carbon);font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding:0 8px;font-size:14px}.searchCriteriaDateRow input.isYear{width:62px}.searchCriteriaDateRow input:focus-visible{border-color:var(--color-carbon);outline:none}.searchCriteriaResolved{color:var(--color-ash);margin:2px 12px 6px 34px;font-size:12px}.searchCriteriaDateSuffix{color:var(--color-ash);font-size:13px}.qtyField{align-items:center;gap:8px;padding:4px 8px 2px;display:flex}.qtyField input{--field-h:32px;width:64px;min-height:calc(var(--field-h) + var(--field-lift));border:1px solid var(--hairline);background:var(--white);color:var(--color-carbon);font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding:0 8px;font-size:14px}.qtyField input:focus-visible{border-color:var(--color-carbon);outline:none}.qtyFieldSuffix{color:var(--color-ash);font-size:13px}.searchCriteriaDims{flex-direction:column;gap:14px;padding:8px 12px 10px 34px;display:flex}.searchCriteriaMoney{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.searchCriteriaMoney>span{color:var(--color-ash);font-size:12px;font-weight:400}.searchCriteriaMoneyBox{border:1px solid var(--hairline);background:var(--white);border-radius:8px;align-items:center;gap:4px;min-height:36px;padding:0 10px;display:flex}.searchCriteriaMoneyBox i{color:var(--color-ash);font-size:14px;font-style:normal}.searchCriteriaMoneyBox input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;font-size:16px}.actionsMenuItem.isTouchOnly{display:none}@media (any-pointer:coarse){.actionsMenuItem.isTouchOnly{display:flex}}.actionsMenuItem.isPointerOnly{display:flex}@media (any-pointer:coarse){.actionsMenuItem.isPointerOnly{display:none}}.identifySheet{z-index:var(--z-dropzone);overscroll-behavior:contain;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;place-items:start center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.identifyInner{background:var(--white);border-radius:14px;flex-direction:column;gap:10px;width:min(520px,100%);padding:14px;display:flex;box-shadow:0 24px 60px -20px #0000008c}.identifyBar{align-items:center;font-size:16px;display:flex}.identifyFrame{background:var(--color-pebble);border-radius:10px;position:relative;overflow:hidden}.identifyFrame img{width:100%;height:auto;display:block}.identifyFrame.isDrawing{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.identifyBox{border:2px solid var(--color-blue);background:var(--color-blue);border-radius:4px;position:absolute}@supports (color:color-mix(in lab, red, red)){.identifyBox{background:color-mix(in srgb, var(--color-blue) 14%, transparent)}}.identifyBox{pointer-events:none}.identifyHint{text-align:center;color:#fff;text-shadow:0 1px 4px #000000b3;pointer-events:none;font-size:12px;position:absolute;inset:auto 0 10px}.identifyActions{flex-direction:column;gap:8px;display:flex}.identifyAction{border:1px solid var(--hairline);background:var(--color-pebble);width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:15px;font-weight:500}.identifyAction.isClose{color:var(--color-ash);background:0 0}@media (hover:hover){.identifyAction.isClose:hover{color:var(--color-carbon);border-color:var(--color-mist)}}.identifyAction.isClose:active{color:var(--color-carbon);border-color:var(--color-mist)}.identifyAction.isOn{border-color:var(--color-blue);background:var(--color-blue);color:#fff}.identifyAction:disabled{opacity:.5;cursor:default}.identifySearchBox{border:1px solid var(--color-blue);background:var(--color-blue);color:#fff;min-height:40px;font:inherit;cursor:pointer;border-radius:8px;font-size:14px;font-weight:400}.identifyNote{color:var(--color-mist);margin:4px 2px;font-size:12px;line-height:1.45}.identifyNote.isError{color:var(--color-red)}.identifyBanner{border:1px solid var(--color-blue);flex-direction:column;gap:8px;margin:0 0 10px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.identifyBanner{border:1px solid color-mix(in srgb, var(--color-blue) 45%, var(--hairline))}}.identifyBanner{background:var(--color-blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.identifyBanner{background:color-mix(in srgb, var(--color-blue) 7%, var(--white))}}.identifyBanner{animation:.13s ease-out adminMenuIn}.identifyBannerTop{align-items:flex-start;gap:10px;display:flex}.identifyBannerShot{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.identifyBannerWords{flex-direction:column;flex:auto;min-width:0;display:flex}.identifyBannerWords strong{color:var(--ink);font-size:13px}.identifyBannerWords span{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.identifyBannerLeave{border:1px solid var(--hairline);background:var(--white);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 14px;font-size:13px}.identifyBannerRow{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.identifyCrops{flex-direction:column;gap:6px;display:flex}.identifyCropsHead{color:var(--color-ash);margin:0 0 1px;font-size:12px}.identifyCrop{border:1px solid var(--hairline);background:var(--white);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.identifyCropShot{object-fit:contain;background:var(--white);border-radius:0;flex:none;width:40px;height:40px}.identifyCropWords{flex-direction:column;min-width:0;display:flex}.identifyCropWords strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.identifyCropWords em{color:var(--color-ash);font-size:12px;font-style:normal}.identifyCrop.isOn{border-color:var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.identifyCrop.isOn{background:color-mix(in srgb, var(--color-blue) 12%, var(--white))}}@media (hover:hover){.identifyCrop.isOn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.identifyCrop.isOn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.identifyCrop.isOn .identifyCropWords strong{color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.identifyCrop.isOn .identifyCropWords strong{color:color-mix(in srgb, var(--color-blue) 72%, var(--ink))}}.identifyCrop:disabled{opacity:.55;cursor:default}.identifyMode{border:1px solid var(--hairline);background:var(--white);min-width:0;min-height:42px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.identifyMode.isNew{border-color:var(--color-blue);background:var(--color-blue);color:#fff}@media (hover:hover){.identifyMode.isNew:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.identifyMode.isNew:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.identifyReturn{border:1px solid var(--color-blue);justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:0 0 14px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.identifyReturn{border:1px solid color-mix(in srgb, var(--color-blue) 45%, var(--hairline))}}.identifyReturn{background:var(--color-blue);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.identifyReturn{background:color-mix(in srgb, var(--color-blue) 8%, transparent)}}.identifyReturn{color:var(--color-blue);font-size:14px;font-weight:500;text-decoration:none}@media (hover:hover){.identifyReturn:hover{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.identifyReturn:hover{background:color-mix(in srgb, var(--color-blue) 14%, transparent)}}}.identifyReturn:active{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.identifyReturn:active{background:color-mix(in srgb, var(--color-blue) 14%, transparent)}}.identifyReturn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.identifyBand{border:1px solid var(--hairline);background:var(--white);color:var(--color-ash);letter-spacing:.04em;text-transform:uppercase;border-radius:10px;align-items:center;gap:8px;margin:14px 0 8px;padding:9px 14px;font-size:12px;font-weight:400;display:flex}.identifyBand:first-child{margin-top:0}.locatePage{padding-bottom:60px}.locateAskBody{flex-direction:column;gap:6px;padding:16px 16px 26px;display:flex;position:relative}.locateFields{flex-direction:column;gap:12px;display:flex}.locateAskHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.locateAskTitle{color:var(--surface-ink);margin:0;font-size:21px;font-weight:400;line-height:1.15}.locateAskPills{flex:none;align-items:center;gap:8px;display:flex}.locateAskLine{color:var(--surface-muted);margin:0;font-size:13px}.locateAskLine strong{color:var(--surface-ink);font-variant-numeric:tabular-nums;font-weight:500}.locateNote{color:var(--surface-ink);margin:0;font-size:13px}.locateTargets{flex-direction:column;gap:10px;display:flex}.locateEmpty{color:var(--surface-muted);margin:0;font-size:13px}.locateRequestBody{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.locateRequestActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.locatePage .locateTarget,.locatePage .locateThing{background:0 0;border-color:#0000}.locatePage .locateTarget{padding-inline:0}.locatePage .woCardSections>.collapsibleList>.collapsibleHead .collapsibleHeadToggle{font-size:21px;font-weight:400}.locateAddProduct{align-self:flex-start}.locateAddMenu{padding:10px}.locateThings{flex-direction:column;display:flex}.locateThing.isWords{align-items:center;gap:10px;margin-bottom:8px;display:flex}.locateThingWords{flex:auto;min-width:0}.locateThingRemove{flex:none}.locateWordsRead{width:100%;color:var(--surface-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;display:block}.locateWordsRead:empty:before{content:"Say what you're looking for";color:var(--surface-muted)}@media (hover:hover){.locateWordsRead:hover{color:var(--surface-ink);text-underline-offset:3px;text-decoration:underline}}.locateWordsRead:active{color:var(--surface-ink);text-underline-offset:3px;text-decoration:underline}.locateWordsEdit{flex-direction:column;gap:8px;display:flex}.locateAttachments{flex-direction:column;gap:12px;display:flex}.locateAddPhoto{max-width:320px}.locateMenuField{padding:4px 12px 8px}.locateInvoiceLink{color:var(--color-blue);font-size:12px;text-decoration:none}.locateTarget{border:1px solid var(--hairline);background:var(--white);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.locateTarget.isFound{background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.locateTarget.isFound{background:color-mix(in srgb, var(--color-green) 4%, var(--white))}}.locateTarget.isNotHere{opacity:.72}.locateTargetHead{align-items:center;gap:10px;display:flex}.locateTargetWhat{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.locateTargetSku{color:var(--color-mist);font-size:12px}.locateTargetHead .adminStatusChip{margin-left:auto}.locateTargetTitle{color:var(--color-ash);margin:0;font-size:13px}.locateClaim{border:1px solid var(--hairline);background:var(--color-frost);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.locateClaim.is-rejected{opacity:.68}.locateClaim.is-confirmed{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.locateClaim.is-confirmed{border-color:color-mix(in srgb, var(--color-green) 45%, var(--hairline))}}.locateClaimHead{align-items:center;gap:10px;display:flex}.locateClaimWhere{color:var(--color-carbon);font-size:14px}.locateClaimHead .adminStatusChip{margin-left:auto}.locateClaimWho,.locateClaimReview{color:var(--color-ash);margin:0;font-size:12px}.locateClaimPhotos{flex-wrap:wrap;gap:6px;display:flex}.locateClaimPhoto{object-fit:cover;border:1px solid var(--hairline);border-radius:8px;width:72px;height:72px}.locateClaimActions{gap:8px;display:flex}.locateClaimForm{flex-direction:column;gap:10px;display:flex}.locateFormButtons{justify-content:flex-end;gap:8px;display:flex}.locateCards{flex-direction:column;gap:6px;padding:12px 0 0;display:flex}.locateCard{border:1px solid var(--hairline);background:var(--white);min-height:64px;color:inherit;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:border-color .12s;display:flex}@media (hover:hover){.locateCard:hover{border-color:var(--color-mist)}}.locateCard:active{border-color:var(--color-mist)}.locateCardTop{align-items:baseline;gap:10px;display:flex}.locateCardWhat{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.locateCardInvoice{color:var(--color-blue);white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.locateCardDetail{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.locateCardFoot{align-items:center;gap:10px;display:flex}.locateCardWhen{color:var(--color-mist);margin-left:auto;font-size:12px}.identifyBand.is-urgentBand{border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-urgentBand{border-color:color-mix(in srgb, var(--color-red) 50%, var(--hairline))}}.identifyBand.is-urgentBand{background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-urgentBand{background:color-mix(in srgb, var(--color-red) 10%, var(--white))}}.identifyBand.is-urgentBand{color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-urgentBand{color:color-mix(in srgb, var(--color-red) 72%, var(--ink))}}.identifyBand.is-best{border-color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-best{border-color:color-mix(in srgb, var(--color-green) 50%, var(--hairline))}}.identifyBand.is-best{background:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-best{background:color-mix(in srgb, var(--color-green) 10%, var(--white))}}.identifyBand.is-best{color:var(--color-green)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-best{color:color-mix(in srgb, var(--color-green) 72%, var(--ink))}}.identifyBand.is-close{border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-close{border-color:color-mix(in srgb, var(--color-blue) 50%, var(--hairline))}}.identifyBand.is-close{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-close{background:color-mix(in srgb, var(--color-blue) 10%, var(--white))}}.identifyBand.is-close{color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-close{color:color-mix(in srgb, var(--color-blue) 72%, var(--ink))}}.identifyBand.is-possible{border-color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-possible{border-color:color-mix(in srgb, var(--color-orange) 50%, var(--hairline))}}.identifyBand.is-possible{background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-possible{background:color-mix(in srgb, var(--color-orange) 10%, var(--white))}}.identifyBand.is-possible{color:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.identifyBand.is-possible{color:color-mix(in srgb, var(--color-orange) 72%, var(--ink))}}.identifyBanner{margin-top:14px}.pubQueue{width:min(760px,100%);margin:0 auto;padding:32px 16px 96px}.pubQueueHead h1{letter-spacing:-.01em;margin:0 0 10px;font-size:24px;font-weight:400}.pubQueueHead p{max-width:62ch;color:var(--color-ash);margin:0 0 8px;font-size:14px;line-height:1.55}.pubQueueHead b{color:var(--color-carbon);font-weight:400}.pubQueueNote{color:var(--color-mist);font-size:13px}.websiteControls{margin-top:0}.websiteControls dt{align-items:center;display:flex}.websiteControls dd{justify-content:flex-end;align-items:center;display:flex}.websiteControls>.specRow:last-child dt,.websiteControls>.specRow:last-child dd{border-bottom:0}.websiteSlideshowSettings{margin-bottom:18px}.websiteSlideshowSettings>.specRow:last-child dt,.websiteSlideshowSettings>.specRow:last-child dd{border-bottom:1px solid var(--border-subtle)}.websitePage>.adminToolbar+.fieldSection{margin-top:10px}.shadowScroller{--shadow-up:2px;--shadow-down:8px;--shadow-side:5px;--shadow-slack:1px;max-width:calc(100% + 2 * var(--shadow-side));scrollbar-width:none;padding:calc(var(--shadow-up) + var(--shadow-slack)) var(--shadow-side) calc(var(--shadow-down) + var(--shadow-slack));margin:calc(-1 * (var(--shadow-up) + var(--shadow-slack))) calc(-1 * var(--shadow-side)) calc(-1 * (var(--shadow-down) + var(--shadow-slack)));flex:none;overflow:auto hidden}.shadowScroller::-webkit-scrollbar{display:none}.websiteGuideTabsRow{margin-bottom:calc(14px - var(--shadow-down) - var(--shadow-slack))}.websiteGuideTabs{margin-bottom:0}.websiteGuideTabs .adminToggle{z-index:1;position:relative}.websiteGuideTabs .adminToggle.isOn{box-shadow:none;background:0 0}.websiteGuideKnob{background:var(--surface-card);width:0;box-shadow:var(--lab-btn-shadow,0 3px 5px rgb(var(--shadow-ink) / 15%));border-radius:980px;transition:left .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.websiteGuidePanes{--guide-gap:40px;align-items:flex-start;column-gap:var(--guide-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;transition:height .3s cubic-bezier(.22,1,.3,1);display:flex;overflow:auto hidden}.websiteGuidePanes::-webkit-scrollbar{display:none}.websiteGuidePane{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.websiteNotes{color:var(--surface-ink);margin:0;padding-left:24px;font-size:14px;line-height:1.5}ol.websiteNotes{list-style:decimal}ul.websiteNotes{list-style:outside}.websiteNotes li{padding-left:2px}.websiteNotes li+li{margin-top:10px}.websiteNotes li::marker{color:var(--surface-muted)}.websiteNotes strong{font-weight:500}.websiteNotes em{text-underline-offset:3px;font-style:normal;text-decoration:underline}.productPhotoCard.isHiddenPhoto img{opacity:.35}.productPhotoCard.isHiddenPhoto .productPhotoTag{color:var(--surface-muted);background:#ffffffeb}.photosRowSelect.isDimmed img{opacity:.35}.websiteRows{flex-direction:column;gap:6px;display:flex}.websitePairRows{flex-direction:column;gap:0;display:flex}.websitePairRows .photosRow:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.websitePairRows .websiteRowMobile{box-shadow:inset 0 1px 0 var(--hairline);border-top:0;border-top-left-radius:0;border-top-right-radius:0}.websiteUnit.isPairArmed .photosRow,.productPhotoCard.isPairArmed{box-shadow:inset 0 0 0 2px var(--color-blue)}.websiteUnit.isPairTarget .photosRow{box-shadow:inset 0 0 0 2.5px var(--photo-active)}.websiteShape.isCrop{color:var(--surface-ink)}.websiteRoleTag{background:var(--color-frost);color:var(--color-ash);letter-spacing:.04em;text-transform:uppercase;border-radius:980px;flex:none;padding:3px 8px;font-size:10px;font-weight:400}.productPhotoCard.isPairTarget{box-shadow:inset 0 0 0 2.5px var(--photo-active)}.websitePairInset{background:var(--white);pointer-events:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;width:34%;padding:4px;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 10px #0000002e}.websitePairInset img{border-radius:5px;width:100%;height:auto;display:block}.websitePairInset i{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ash);font-size:9px;font-style:normal;font-weight:400}.websiteRow{font:inherit;color:inherit;text-align:left}.websiteRowTap{cursor:pointer}.websiteThumbView{cursor:zoom-in}.websiteUnit{flex-direction:column;display:flex}.websiteSectionRows .userNavRow{background:var(--surface-raised);border-color:#0000;min-height:52px}.websiteSectionRows .userNavLabel{align-items:baseline;gap:10px;display:flex}.websiteSectionHint{color:var(--surface-muted);font-size:12px}.websiteSectionTitleBtn{color:var(--surface-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:980px;flex:none;margin-left:auto;padding:6px 10px;font-size:12px}@media (hover:hover){.websiteSectionTitleBtn:hover{color:var(--surface-ink)}}.websiteSectionTitleBtn:active{color:var(--surface-ink);box-shadow:inset 0 0 0 999px var(--press-quiet)}.websiteSectionRows .userNavRow .adminToggleGroup{background:var(--surface-card);align-self:center;margin-left:0}.websiteSectionRows .userNavRow .adminToggle.isOn{background:var(--surface-control)}.websiteSectionRows .userNavLabel{flex:1;min-width:0}.websiteSectionHead{border-top:1px solid var(--border-subtle);letter-spacing:.06em;text-transform:uppercase;color:var(--surface-muted);margin:10px 0 6px;padding-top:10px;font-size:10px;font-weight:700}.websiteSectionHead:first-child{border-top:0;margin-top:0;padding-top:0}.websiteCollectionRows{margin-bottom:6px}.websiteCollectionThumb{cursor:default}.websiteCollectionThumb.isEmpty{background:var(--photo-mat)}.websitePairRows .photosRow:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.websitePairRows .websiteRowJoined{box-shadow:inset 0 1px 0 var(--hairline);border-top:0;border-top-left-radius:0;border-top-right-radius:0}.websiteCollectionRow.isArmedRow{box-shadow:inset 0 0 0 2px var(--color-blue)}.websiteUnit.isCollectionTarget .photosRow{box-shadow:inset 0 0 0 1.5px var(--photo-active)}.websiteUnit.isHeld{z-index:60;position:relative}.pubQueueBar{top:var(--topbar-h);z-index:20;background:var(--color-frost);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--color-ash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;padding:12px 0;font-size:13px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:sticky}.pubQueueBar b{color:var(--color-carbon);font-variant-numeric:tabular-nums}.pubQueueBar button{border:1px solid var(--color-blue);background:var(--color-blue);color:#fff;font:inherit;cursor:pointer;border-radius:980px;padding:9px 20px;font-size:13px;font-weight:400;transition:background .15s,border-color .15s,color .15s}@media (hover:hover){.pubQueueBar button:not(:disabled):hover{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.pubQueueBar button:not(:disabled):hover{background:color-mix(in srgb, var(--color-blue) 84%, black)}}.pubQueueBar button:not(:disabled):hover{border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.pubQueueBar button:not(:disabled):hover{border-color:color-mix(in srgb, var(--color-blue) 84%, black)}}}.pubQueueBar button:not(:disabled):active{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.pubQueueBar button:not(:disabled):active{background:color-mix(in srgb, var(--color-blue) 84%, black)}}.pubQueueBar button:not(:disabled):active{border-color:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.pubQueueBar button:not(:disabled):active{border-color:color-mix(in srgb, var(--color-blue) 84%, black)}}.pubQueueBar button:disabled{border-color:var(--hairline);color:var(--color-mist);cursor:not-allowed;background:0 0}.pubQueueSaid{top:calc(var(--topbar-h) + 46px);z-index:19;background:var(--color-frost);color:var(--color-green);margin:0;padding:8px 0;font-size:13px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky}.pubQueueRow{border-bottom:1px solid var(--hairline);padding:20px 0}.pubQueueShot{aspect-ratio:1;border:1px solid var(--hairline);background:var(--photo-mat);border-radius:10px;place-items:center;width:132px;margin-bottom:12px;display:grid;overflow:hidden}.pubQueueShot img{object-fit:contain;width:100%;height:100%;display:block}.pubQueueAbout a{color:var(--color-carbon);overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.35;text-decoration:none}@media (hover:hover){.pubQueueAbout a:hover{text-decoration:underline}}.pubQueueAbout p{color:var(--color-mist);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px}.pubQueueItems{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pubQueueItem label,.pubQueueItem>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pubQueueItem label{cursor:pointer;border:1px solid var(--hairline);background:var(--white);border-radius:9px;padding:10px 12px}.pubQueueItem.isQuiet>span{padding:4px 2px}.pubQueueItem input{width:20px;height:20px;accent-color:var(--color-blue);cursor:pointer;flex:none}.pubQueueBarcode{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.pubQueueItem.isQuiet .pubQueueBarcode{color:var(--color-mist)}.pubQueueState{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist);font-size:11px}.pubQueueItem label .pubQueueState{color:var(--color-green)}.photoEditorScrim{z-index:var(--z-viewer);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.photoEditor{background:var(--color-frost);border-radius:14px;flex-direction:column;gap:12px;width:min(560px,100%);max-height:100%;padding:14px;display:flex;box-shadow:0 24px 60px #00000073}.photoEditorHead{justify-content:space-between;align-items:center;display:flex}.photoEditorTitle{font-size:13px;font-weight:var(--menu-weight-strong);color:var(--color-carbon)}.photoEditorClose{min-width:34px;min-height:34px;color:var(--color-ash);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px;line-height:1}@media (hover:hover){.photoEditorClose:hover{background:var(--color-frost-deep,#0000000f)}}.photoEditorClose:active{background:var(--color-frost-deep,#0000000f)}.photoEditorStage{aspect-ratio:1;background:var(--color-carbon);touch-action:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:min(100%,60vh);margin-inline:auto;display:flex;position:relative;overflow:hidden}.photoEditorFit{flex:none;position:relative}.photoEditorFit img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.photoEditorFrame{cursor:move;border:1px solid #ffffffeb;position:absolute;box-shadow:0 0 0 9999px #0000008c}.photoEditorTools{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.photoEditorTool{flex-direction:column;flex:1;gap:5px;min-width:170px;display:flex}.photoEditorToolLabel{color:var(--color-ash);font-size:11px}.photoEditorRange{width:100%;accent-color:var(--color-carbon)}.photoEditorFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.photoEditorNote{color:var(--color-ash);font-size:11.5px}.photoEditorButtons{gap:8px;margin-left:auto;display:flex}.photoEditorCancel,.photoEditorSave{min-height:36px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px}.photoEditorCancel{border:1px solid var(--hairline);background:var(--white);color:var(--color-carbon)}.photoEditorSave{background:var(--color-carbon);color:var(--on-carbon);border:0}.photoEditorSave:disabled{background:var(--color-mist);cursor:default}@media (hover:hover){.photoEditorCancel:hover{border-color:var(--color-mist)}}.photoEditorCancel:active{border-color:var(--color-mist)}@media (hover:hover){.photoEditorSave:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.photoEditorSave:not(:disabled):active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (max-width:560px){.photoEditor{gap:10px;padding:12px}.photoEditorStage{width:min(100%,46vh)}.photoEditorButtons{width:100%}.photoEditorCancel,.photoEditorSave{flex:1}}.pdfViewerScrim{z-index:var(--z-viewer);padding:calc(12px + var(--topbar-inset)) 12px calc(12px + env(safe-area-inset-bottom,0px));background:#000000db;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pdfViewer{background:0 0;flex-direction:column;width:min(860px,100%);height:100%;display:flex}.pdfViewerPane{overscroll-behavior:contain;touch-action:pan-x pan-y;background:0 0;flex:1;min-height:0;padding:12px;overflow:auto}.pdfViewerSheet{flex-direction:column;align-items:stretch;gap:12px;margin:0 auto;display:flex}.pdfViewerSheet.isSingle{justify-content:safe center;min-height:100%}.pdfViewerPage{background:var(--white);border-radius:0;width:100%;height:auto;display:block}.pdfViewerDocHead{width:100%;color:var(--color-mist);flex:none;justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;font-size:12px;display:flex}.pdfViewerDocHead:not(:first-child){margin-top:14px}.pdfViewerDocName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--white);overflow:hidden}.pdfViewerDocPages{font-variant-numeric:tabular-nums;flex:none}.pdfViewerMessage{color:var(--color-mist);margin:24px 0;font-size:13px}.pdfViewerFoot{background:0 0;border-top:0;gap:8px;padding:10px 12px;display:flex}.pdfViewerButton{background:var(--color-carbon);min-height:40px;color:var(--on-carbon);font:inherit;cursor:pointer;border:0;border-radius:9px;flex:1;font-size:14px}.pdfViewerButton.isQuiet{background:var(--white);color:var(--color-carbon);border:1px solid var(--hairline)}.pdfViewerButton.isWide{flex:2}.pdfViewerButton.isPrimary{background:var(--color-blue);color:var(--on-solid)}.pdfViewerButton.isPrimary:disabled{background:var(--color-mist)}.actionsMenu.pdfViewerMenu{z-index:calc(var(--z-viewer) + 1);overscroll-behavior:contain;overflow-y:auto}.pdfViewerButton:disabled{background:var(--color-mist);color:var(--white);cursor:default}@media (hover:hover){.pdfViewerButton:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.pdfViewerButton:not(:disabled):active{box-shadow:inset 0 0 0 999px var(--press-veil)}.matPage{max-width:720px;margin:0 auto;padding:0 16px 120px}.matHead{align-items:center;gap:14px;padding:18px 0 6px;display:flex}.matHead h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.matIntro{color:var(--color-ash);margin:10px 0 22px;font-size:13.5px;line-height:1.5}.matFamily{border:1px solid var(--hairline);background:var(--white);border-radius:12px;margin:0 0 18px;overflow:hidden}.matFamily.isCut{opacity:.5}.matRow{border:0;border-bottom:1px solid var(--hairline);width:100%;font:inherit;color:var(--color-carbon);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.matLine:last-child .matRow,.matFamily>.matRow:last-child{border-bottom:0}@media (hover:hover){.matRow:hover{background:var(--color-frost)}}.matRow:active{background:var(--color-frost)}.matRow.isHead{background:var(--color-frost);font-size:16px;font-weight:500}.matMark{border:1.5px solid var(--color-mist);border-radius:50%;flex:none;width:17px;height:17px}.iskeep .matMark,.matRow.iskeep .matMark{border-color:var(--color-green);background:var(--color-green);box-shadow:inset 0 0 0 3px var(--white)}.iscut .matMark,.matRow.iscut .matMark{border-color:var(--color-mist);background:repeating-linear-gradient(45deg, var(--color-mist) 0 2px, transparent 2px 4px)}.matName{flex:1;min-width:0}.matLine.iscut .matName,.matRow.iscut .matName{color:var(--color-mist);text-decoration:line-through}.matUses{color:var(--color-mist);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.matUses em{color:var(--color-apple-blue);font-style:normal}.matLine{border-bottom:1px solid var(--hairline);align-items:stretch;display:flex}.matLine:last-child,.matLine .matRow{border-bottom:0}.matFamilyPick{flex:none;align-self:center;width:136px;margin-right:10px;font-size:12px}.matFamilyPick .fieldPickerButton{--field-h:30px;min-height:30px;padding:0 10px;font-size:12px}.matBar{z-index:5;border:1px solid var(--hairline);background:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 6px 20px #0000001a}.matBarCount{color:var(--color-carbon);flex-direction:column;gap:2px;font-size:13px;display:flex}.matBarCount i{color:var(--color-mist);font-size:11.5px;font-style:normal}@media (hover:hover){.matSave .matSave:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.matSave .matSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.matSave{background:var(--color-apple-blue);min-height:38px;color:var(--on-solid);font:inherit;cursor:pointer;border:0;border-radius:980px;flex:none;padding:0 22px;font-size:14px}.matSave:disabled{background:var(--color-pebble);color:var(--color-mist);cursor:not-allowed}.asCards .adminRowGroup,.invoiceLine,.invoiceUnit,.invoiceFulfillRow,.invoiceFileCard,.adminRowItemList.isCards .adminRowItem,.productItemRow,.itemPickRow.isRow,.photosRow,.inactiveRow,.attachmentRow,.woAttachments.isCards .woAttachment,.linkRow,.invoiceFileCard,.recentsItem,.dashMiniRow,.usersList .userCard{border-color:#0000}@media (max-width:650px){.filterClusterFold.hidesOnPhone{display:none}}.headerSaveBtn{flex:none}@media (hover:hover){.headerSaveBtn:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.headerSaveBtn:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.adminFilterButton.isSaveNow{border-color:var(--color-apple-blue);background:var(--color-apple-blue);color:var(--on-solid)}@media (hover:hover){.adminFilterButton.isSaveNow:hover{filter:brightness(1.06)}}.adminFilterButton.isSaveNow:disabled{opacity:.6;cursor:default}.sizesPage{padding-bottom:60px}.sizeSheet{flex-direction:column;gap:28px;padding:8px 16px 0;display:flex}.sizeIntro{max-width:62ch;color:var(--color-ash);margin:0;font-size:13px;line-height:1.5}.sizeGroup{flex-direction:column;gap:10px;display:flex}.sizeGroup h2{color:var(--color-carbon);margin:0;font-size:15px;font-weight:400}.sizeBlurb{color:var(--color-ash);margin:-6px 0 4px;font-size:12.5px}.sizeRow{border-top:1px solid var(--hairline);align-items:center;gap:18px;padding:10px 0;display:flex}.sizeSample{flex:none;align-items:center;min-width:200px;display:flex}.sizeFacts{flex-direction:column;gap:1px;min-width:0;display:flex}.sizeFacts strong{color:var(--color-carbon);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:400}.sizeFacts span{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:12.5px}.sizeFacts em{color:var(--color-ash);font-size:12px;font-style:normal}@media (max-width:650px){.sizeRow{flex-direction:column;align-items:flex-start;gap:8px}.sizeSample{min-width:0}}.productItemLinks{color:var(--surface-muted);white-space:nowrap;flex:none;align-self:center;margin-left:auto;padding-left:12px;font-size:12px}@media (max-width:650px){.productItemLinks{display:none}}.linksFilter{align-items:center;gap:10px;margin-bottom:12px;display:flex}.linksStyleBlock{margin-bottom:18px}.linksStyleHead{border-bottom:1px solid var(--hairline);align-items:baseline;gap:8px;margin-bottom:6px;padding-bottom:4px;display:flex}.linksStyleHead strong{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.linksStyleHead span{color:var(--color-ash);font-size:12px}.prPage{padding-bottom:60px}.prIntro{max-width:70ch;color:var(--color-ash);margin:4px 16px 14px;font-size:13px;line-height:1.55}.prTally{color:var(--color-ash);flex-wrap:wrap;gap:14px;margin:0 16px 20px;font-size:12.5px;display:flex}.prTally strong{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-weight:400}.prGroup{border-top:1px solid var(--hairline);margin:0 16px 28px;padding-top:14px}.prGroup h2{color:var(--color-carbon);margin:0 0 2px;font-size:15px;font-weight:400}.prGroup h2 span{color:var(--color-ash);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12.5px}.prGroup.is-sold-out h2,.prGroup.is-pending h2{color:var(--color-red)}.prBlurb{max-width:70ch;color:var(--color-ash);margin:0 0 12px;font-size:12.5px;line-height:1.5}.prStyle{border-top:1px solid var(--hairline);padding:10px 0}.prStyleHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.prSku{color:var(--color-carbon);font-variant-numeric:tabular-nums;font-size:14px;text-decoration:none}@media (hover:hover){.prSku:hover{text-decoration:underline}}.prTitle{min-width:0;color:var(--color-ash);flex:1;font-size:13px}.prPlan{border:1px solid var(--hairline);border-radius:980px;padding:2px 8px;font-size:12px}.prPlan.isOn{border-color:var(--color-blue);color:var(--color-blue)}.prPlan.isOff{border-color:var(--color-red);color:var(--color-red)}.prItems{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.prItem{color:var(--color-ash);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.prItem.isPublished{color:var(--color-carbon)}.prBarcode{font-variant-numeric:tabular-nums;width:92px}.prStatus{width:90px}.prFlag{border:1px solid var(--hairline);border-radius:980px;padding:1px 7px;font-size:11px}.prFlag.isOn{border-color:var(--color-blue);color:var(--color-blue)}.prFlag.isClean{color:#1d8a3a;border-color:#1d8a3a}.prTrail{min-width:0;color:var(--color-red);white-space:pre-wrap;flex:1;font-size:12px}@media (max-width:650px){.prBarcode,.prStatus{width:auto}}.usersList{flex-direction:column;gap:10px;padding-top:8px;display:flex}.usersBar{justify-content:space-between;align-items:center;min-height:34px;display:flex}.usersCount{align-items:baseline;gap:5px;font-size:14px;display:inline-flex}.usersCount .adminResultCountValue{font-variant-numeric:tabular-nums;font-weight:600}.userCard{border:1px solid var(--hairline);background:var(--white);border-radius:12px;transition:border-color .42s cubic-bezier(.22,1,.3,1)}.userCard.isFormCard{border-color:#0000;transition:border-color 10ms linear .42s}.userCard.isFormCard.isOpen{border-color:var(--hairline);transition:border-color 10ms}.userCard.isFormCard .userCardPanelPad{padding-top:16px}.userCardHead{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;padding:14px 16px;display:grid}.userCardWho{min-width:0}.userCardWho strong{color:var(--color-carbon);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.userCardEmail{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.userCard.isDisabled .userCardWho strong{color:var(--color-ash)}.userCardChips{gap:4px;display:inline-flex}.userCardSeen{color:var(--color-ash);font-variant-numeric:tabular-nums;font-size:12px}.userCard.isOpen{border-color:var(--hairline)}@media (hover:hover){.usersList .userCard:has(>.userCardHead:active){border-color:var(--color-carbon)}}.userCardPanel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.3,1);display:grid}.userCard.isOpen .userCardPanel{grid-template-rows:1fr}.userCardPanelInner{min-height:0;overflow:hidden}.userCardPanelPad{flex-direction:column;gap:14px;padding:0 16px 16px;display:flex}.userFields{gap:10px;display:grid}.userField{flex-direction:column;gap:5px;min-width:0;display:flex}.userField span{color:var(--color-ash);font-size:12px}.userField input{--field-h:38px;height:calc(var(--field-h) + var(--field-lift));box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface-raised);color:var(--color-carbon);font:inherit;border-radius:8px;padding:0 11px}.userField input:focus{border-color:var(--color-ash);outline:none}.userField input::placeholder{color:var(--color-ash)}@supports (color:color-mix(in lab, red, red)){.userField input::placeholder{color:color-mix(in srgb, var(--color-ash) 55%, transparent)}}.userFieldHint{color:var(--color-ash);font-size:12px}.userPasswordRow{align-items:flex-end;gap:8px;display:flex}.userPasswordRow .userField{flex:1}.userActionsRow{justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}.userTopRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.userConfirmShell{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.userConfirmShell.isArmed{grid-template-rows:1fr}.userConfirmClip{overflow:hidden}.userFormNote{color:var(--color-ash);margin:0;font-size:12px;line-height:1.5}.userProblem{color:var(--color-red);margin:0;font-size:12px}.userOwnerNote{color:var(--color-ash);margin-right:auto;font-size:12px}.userBtn{border:1px solid var(--hairline);background:var(--white);min-height:34px;color:var(--color-carbon);white-space:nowrap;cursor:pointer;border-radius:980px;align-items:center;padding:0 15px;font-size:12px;font-weight:500;transition:border-color .15s,opacity .3s;display:inline-flex}@media (hover:hover){.userBtn:hover{border-color:var(--color-ash)}}.userBtn:active{border-color:var(--color-ash);box-shadow:inset 0 0 0 999px var(--press-quiet)}.userBtn:disabled{opacity:.4;cursor:default}.userBtn.isPrimary{background:var(--color-apple-blue);border-color:var(--color-apple-blue);color:var(--on-solid)}.userBtn.isDanger{border-color:var(--color-red);color:var(--color-red)}@media (hover:hover){.userBtn.isDanger:hover{border-color:var(--color-red)}}.userBtn.isDanger:active{border-color:var(--color-red);box-shadow:inset 0 0 0 999px var(--press-quiet)}.userBtn.isDangerFill{background:var(--color-red);border-color:var(--color-red);color:var(--on-solid)}.userZone{flex-direction:column;gap:4px;display:flex}@media (pointer:coarse){.userNavRows .userNavRow{touch-action:pan-y}}.userZoneHead .userNavLabel{color:var(--color-carbon);font-weight:500}.userZoneBlock .userNavLabel{color:var(--color-ash);padding-left:16px}.userZone.isUnreachable{opacity:.5}.userZoneWhy,.userNavWhy{color:var(--color-ash);margin-left:8px;font-size:11px}.usersAddButton{border:1px solid var(--hairline);background:var(--white);min-height:34px;color:var(--color-carbon);cursor:pointer;border-radius:980px;align-items:center;padding:0 15px;font-size:12px;font-weight:500;transition:border-color .15s,background .3s,color .3s;display:inline-flex}@media (hover:hover){.usersAddButton:hover{border-color:var(--color-ash)}}.usersAddButton:active{border-color:var(--color-ash);box-shadow:inset 0 0 0 999px var(--press-quiet)}.usersAddButton.isPrimary{background:var(--color-apple-blue);border-color:var(--color-apple-blue);color:var(--on-solid)}.colCard{margin-bottom:var(--card-gap);background:var(--surface-raised);--surface:var(--surface-raised);border:1px solid #0000;border-radius:12px;transition:border-color .12s;position:relative}.colCardHead{overflow-x:clip}.colCard:last-child{margin-bottom:0}.colCard.isOpen{border-color:var(--border-strong)}@media (hover:hover){.colCard:hover{border-color:var(--color-mist)}}.colCard:active{border-color:var(--color-mist)}.colCard.isOpen:active{border-color:var(--border-strong)}@media (hover:hover){.colCard:has(>.colCardHead:active){border-color:var(--color-carbon)}}.colCardStrip{cursor:pointer;touch-action:pan-x pan-y;scrollbar-width:thin;overscroll-behavior-x:contain;gap:6px;padding:16px 16px 12px;display:flex;overflow:auto hidden}.colCardHead{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 16px 13px;display:block}.colCard:not(:has(>.colCardStrip))>.colCardHead{padding-top:14px}.colCardTitle{font-size:16px;font-weight:600;line-height:20px;display:block}.colCardLine{justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;display:flex}.colCardCounts{align-items:baseline;gap:5px;font-size:14px;line-height:20px;display:flex}.colCardCounts .adminResultCountValue,.colCardCounts .adminResultCountNoun{font-size:14px}.colCardCreator{color:var(--color-carbon);flex:none;font-size:14px;line-height:20px}.colCardDesc{color:var(--color-graphite);margin-top:3px;font-size:16px;line-height:22px;display:block}.colCardFold{background:var(--surface-control);border-radius:0 0 11px 11px;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.3,1);display:grid;overflow:hidden}.colCard.isOpen>.colCardFold{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.colCardFold{transition:none}}.colCardClip{min-height:0;overflow:hidden}.colCardPad{padding:16px}.colCardFacts{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.colCardFactList{flex-wrap:wrap;gap:8px 26px;margin:0;display:flex}.colCardFactList dt{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ash);font-size:11px;line-height:16px;display:block}.colCardFactList dd{color:var(--color-carbon);margin:2px 0 0;font-size:14px;line-height:20px}.colCardOpenSlot{margin-left:auto;display:flex}@media (max-width:650px){.colCardOpenSlot{flex:1 0 100%;margin-left:0}}.colCardNote{min-height:38px;color:var(--color-mist);margin:0;font-size:12px;line-height:18px}@media (max-width:650px){.colCardNote{min-height:84px}}.forWorkshop.asCards>.adminTableBody>.adminRowGroup>.adminRowPanel>.adminRowPanelInner>.adminRowPanelPad{--col-pad:16px;padding:var(--col-pad)}.forWorkshop.asCards>.adminTableBody>.adminRowGroup>.adminRowPanel>.adminRowPanelInner>.adminRowPanelPad>.adminRowItems{margin-top:16px;margin-inline:-6px;margin-bottom:-6px;padding-bottom:0}.forWorkshop.asCards>.adminTableBody>.adminRowGroup>.adminRowPanel .adminRowItemList.isScrollable{max-height:clamp(320px,60vh,760px)}.panelProduct{margin:0 0 var(--card-gap,8px);touch-action:pan-y;container:list/inline-size}.panelProduct:last-child{margin-bottom:0}.panelProduct .adminRowDetail:empty{display:none}.panelProduct.isDragging{z-index:3;position:relative}.panelProduct.isDragging>.adminRowGroup{border-color:var(--color-carbon);box-shadow:0 10px 26px #00000029}.panelProduct.isRemoveArmed{cursor:pointer}.panelProduct.isRemoveArmed>.adminRowGroup{border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.panelProduct.isRemoveArmed>.adminRowGroup{border-color:color-mix(in srgb, var(--color-red) 40%, var(--hairline))}}@media (hover:hover){.panelProduct.isRemoveArmed:hover>.adminRowGroup{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}}.panelProduct.isRemoveArmed:active>.adminRowGroup{border-color:var(--color-red);box-shadow:inset 0 0 0 1.5px var(--color-red)}.panelProduct.isRemoveArmed.isRemovePicked>.adminRowGroup{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.panelProduct.isRemoveArmed.isRemovePicked>.adminRowGroup{background:color-mix(in srgb, var(--color-red) 6%, var(--white))}}.collectionEditInline{padding:var(--col-pad,16px)}.adminTableRow:disabled{cursor:default;opacity:1}.collectionEditActions{align-items:center;gap:8px;margin-top:3px;display:flex}.invoicePayForm.collectionEditForm{padding-bottom:0}.collectionEditDelete{gap:8px;display:flex}.collectionEditCommit{gap:8px;margin-left:auto;display:flex}.invoicePaidBanner{border:1px solid var(--color-green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.invoicePaidBanner{border:1px solid color-mix(in srgb, var(--color-green) 34%, transparent)}}.invoicePaidBanner{background:var(--color-green);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.invoicePaidBanner{background:color-mix(in srgb, var(--color-green) 8%, var(--white))}}.invoicePaidBannerText{min-width:0;color:var(--color-carbon);font-size:14px;line-height:20px}.invoicePaidBannerText strong{font-weight:600}.invoicePaidBannerAside{color:var(--color-ash)}.invoicePaidBannerButton{border:1px solid var(--color-green);background:var(--color-green);min-height:34px;color:var(--on-solid);font:inherit;white-space:nowrap;cursor:pointer;border-radius:980px;flex:none;align-items:center;padding:0 15px;font-size:12px;font-weight:500;transition:opacity .15s;display:inline-flex}.invoicePaidBannerButton:disabled{opacity:.55;cursor:default}@media (hover:hover){.invoicePaidBannerButton:hover{box-shadow:inset 0 0 0 1.5px var(--press-veil)}}.invoicePaidBannerButton:active{box-shadow:inset 0 0 0 999px var(--press-veil)}@media (max-width:650px){.invoicePaidBanner{flex-direction:column;align-items:stretch;gap:11px}.invoicePaidBannerButton{justify-content:center}}.doorsFoot{margin:0 calc(-1 * var(--doors-pad,10px)) calc(-1 * var(--doors-pad,10px));border-top:1px solid var(--border-subtle);border-radius:0 0 var(--dash-card-r,12px) var(--dash-card-r,12px);overflow:hidden}.doorsLogToggle{width:100%;min-height:40px;color:var(--surface-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;transition:color .12s,background .12s;display:block}@media (hover:hover){.doorsLogToggle:hover{background:var(--surface-control);color:var(--surface-ink)}}.doorsLogToggle:active{background:var(--surface-control);color:var(--surface-ink);box-shadow:inset 0 0 0 999px var(--press-quiet)}.doorsLog{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.3,1);display:grid}.doorsLog.isOpen{grid-template-rows:1fr}.doorsLogInner{min-height:0;overflow:hidden}.doorsLogPad{border-top:1px solid var(--border-subtle);max-height:240px;padding:4px 10px 10px;overflow-y:auto}.doorsLogRow{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.doorsLogRow{border-bottom:1px solid color-mix(in srgb, var(--hairline) 45%, transparent)}}.doorsLogRow:last-child{border-bottom:0}.doorsLogWhat{align-items:baseline;gap:7px;min-width:0;display:flex}.doorsLogWhat strong{color:var(--color-carbon);white-space:nowrap;font-size:12px;font-weight:600}.doorsLogAction{color:var(--color-graphite);font-size:12px}.doorsLogAction.isUnlock{font-weight:600}.doorsLogWho{color:var(--color-ash);flex-direction:column;flex:none;align-items:flex-end;font-size:11px;display:flex}.doorsLogWho time{font-variant-numeric:tabular-nums}.userSectionLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--color-ash);margin:14px 0 2px;font-size:16px;font-weight:500}.userSectionHead{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:14px 0 2px;display:flex}.userSectionHead .userSectionLabel{margin:0}.userBtn.isCompact{min-height:28px;padding:0 12px;font-size:11px}.notifyGroup{flex-direction:column;gap:4px;display:flex}.notifyGroup+.notifyGroup{border-top:1px solid var(--surface-hairline,var(--hairline));margin-top:10px;padding-top:10px}.userSubsectionLabel{letter-spacing:.04em;color:var(--color-ash);margin:0;font-size:11px;font-weight:500}.userNavRows{flex-direction:column;gap:4px;display:flex}.userNavRow{border:1px solid var(--hairline);background:var(--white);touch-action:none;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:flex}.userNavRow.isFixed{touch-action:auto}.userNavRow.isDragging{z-index:2;position:relative;box-shadow:0 6px 18px #0000001f}.userZone.isDragging{z-index:3;border-radius:10px;position:relative;box-shadow:0 6px 18px #0000001f}.userNavRow.isOff .userNavLabel{color:var(--color-ash)}.userNavGrip{width:14px;height:14px;stroke:var(--color-ash);stroke-width:1.6px;stroke-linecap:round;fill:none;flex:none}.userNavGrip.isBlank{display:inline-block}.userNavLabel{color:var(--color-carbon);flex:1;font-size:13px}.userAccess{flex-direction:column;gap:10px;display:flex}.userConfirm{opacity:0;pointer-events:none;color:var(--color-graphite);justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.45;transition:opacity .5s;display:flex}.userConfirm.isArmed{opacity:1;pointer-events:auto}.userConfirmButtons{flex:none;gap:8px;display:inline-flex}@media (max-width:650px){.userCardHead{grid-template-columns:1fr auto}.userCardSeen{display:none}.userConfirm{flex-direction:column;align-items:stretch}.userConfirmButtons{justify-content:flex-end}}.unsavedBanner{border:1.5px solid var(--color-blue);background:var(--color-blue);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.unsavedBanner{background:color-mix(in srgb, var(--color-blue) 8%, var(--surface-control))}}.unsavedBannerWords{flex-direction:column;gap:2px;min-width:0;display:flex}.unsavedBannerWords strong{color:var(--color-blue);font-size:16px;font-weight:500}.unsavedBannerWords span{color:var(--surface-muted);font-size:12.5px;line-height:1.4}.unsavedBannerActions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.unsavedBannerGhost,.unsavedBannerSave{min-height:32px;font:inherit;cursor:pointer;border-radius:980px;padding:0 14px;font-size:12px;font-weight:500;transition:opacity .12s}.unsavedBannerGhost{border:1px solid var(--hairline);background:var(--white);color:var(--surface-ink)}.unsavedBannerSave{--press-veil:#ffffff26;border:1px solid var(--color-blue);background:var(--color-blue);color:var(--on-solid)}@media (hover:hover){.unsavedBannerGhost:hover{border-color:var(--color-mist)}.unsavedBannerSave:hover:not(:disabled){filter:brightness(1.06)}}.unsavedBannerGhost:active{border-color:var(--color-mist)}.unsavedBannerSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.unsavedBannerGhost:disabled,.unsavedBannerSave:disabled{opacity:.55;cursor:default}@media (max-width:560px){.unsavedBanner{flex-direction:column;align-items:stretch}.unsavedBannerActions{justify-content:flex-end}}.unsavedBanner.isThin{flex-wrap:nowrap;gap:12px;padding:6px 6px 6px 14px}.unsavedBanner.isThin .unsavedBannerSave{min-height:28px;padding:0 16px}.unsavedBanner.isThin .unsavedBannerWords{flex-direction:row;align-items:center}@media (max-width:560px){.unsavedBanner.isThin{flex-direction:row;align-items:center}}.unsavedAskScrim{z-index:var(--z-notice);background:#00000073;place-items:center;padding:20px;animation:.12s ease-out adminMenuIn;display:grid;position:fixed;inset:0}.unsavedAsk{background:var(--surface-card);border-radius:14px;flex-direction:column;gap:10px;width:min(400px,100%);padding:18px;display:flex;box-shadow:0 18px 60px #00000047}.unsavedAsk strong{color:var(--surface-ink);font-size:14px;font-weight:500}.unsavedAsk p{color:var(--surface-muted);margin:0;font-size:12.5px;line-height:1.45}.unsavedAskRow{flex-direction:column;gap:8px;margin-top:4px;display:flex}.unsavedAskGhost,.unsavedAskSave,.unsavedAskStay{width:100%;min-height:40px;font:inherit;cursor:pointer;border-radius:980px;font-size:12.5px;font-weight:500}.unsavedAskGhost{border:1px solid var(--hairline);background:var(--white);color:var(--surface-ink)}.unsavedAskSave{--press-veil:#ffffff26;border:1px solid var(--color-blue);background:var(--color-blue);color:var(--on-solid)}.unsavedAskGhost:active{box-shadow:inset 0 0 0 999px var(--press-quiet)}.unsavedAskSave:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.unsavedAskGhost:disabled,.unsavedAskSave:disabled{opacity:.55;cursor:default}.unsavedAskStay{color:var(--surface-muted);background:0 0;border:1px solid #0000}.unsavedAskStay:active{border-color:var(--hairline);box-shadow:inset 0 0 0 999px var(--press-quiet)}.invoiceField.isUnsaved input,.invoiceField.isUnsaved textarea,.invoiceNoteBox.isUnsaved textarea,.invoiceTax.isUnsaved .invoiceField input:not([aria-label=Tax\ rate]),.invoiceTax.isUnsaved .invoiceManualRateField .invoicePayAmountInput{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}.invoiceTax.isUnsaved .invoiceCheck input:checked{outline:1.5px solid var(--color-blue);outline-offset:2px;border-radius:3px}.invoicePayField.isUnsaved input,.invoicePayField.isUnsaved textarea,.contactField.isUnsaved input,.contactNotes.isUnsaved,.contactKindToggle.isUnsaved,.fieldRow.isUnsaved input,.fieldRow.isUnsaved textarea,.fieldRow.isUnsaved .fieldPickerButton,.pricingField.isUnsaved .invoicePayAmountInput,.dimField.isUnsaved .dimFieldInput,.dimField.isUnsaved .fieldPickerButton,.linePriceGroup.isUnsaved .woNewInput,.linePriceGroup.isUnsaved .adminToggleGroup.isUnsaved,.woLineDept.isUnsaved .fieldPickerButton,.woAddTaskText.isUnsaved,.woAddTaskTypes.isUnsaved .woAddTaskType.isOn,.woAddTask.isUnsaved{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}.woTask.isEditing:has(.woAddTask.isUnsaved){outline:2px solid var(--color-blue);outline-offset:-2px;border-radius:inherit}.pricingField.needsValue .invoicePayAmountInput{border-color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}.adminTableRow.isUnsaved{outline:2px solid var(--color-blue);outline-offset:-2px}.pageBanners{--banner-gap:12px;gap:var(--banner-gap);flex-direction:column;display:flex}.pageBannerHost{display:contents}.pageBanners:has(.unsavedBanner,.invoicePaidBanner){margin:var(--banner-gap) 0 var(--banner-gap)}.itemPickScrim.isContinuing{animation:none}.workingDots{display:inline-block}.workingDots span{opacity:.25;animation:1.2s step-end infinite workingDot}.workingDots span:nth-child(2){animation-delay:.4s}.workingDots span:nth-child(3){animation-delay:.8s}@keyframes workingDot{0%,33%{opacity:1}34%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.workingDots span{opacity:1;animation:none}}input,textarea,select,[contenteditable=true]{scroll-margin-top:calc(var(--topbar-h) + var(--toolbar-h) + 12px);scroll-margin-bottom:16px}@media (max-width:900px){input,textarea,select,[contenteditable=true]{scroll-margin-bottom:96px}}.fieldSheetCard{background:var(--color-frost)}@media (min-width:651px){.fieldSheetCard{width:min(560px,100%);max-height:min(720px,100dvh - 48px);box-shadow:var(--window-shadow), 0 0 44px var(--sheet-glow);padding-bottom:6px}}@media (max-width:650px){.fieldSheetScrim{background:var(--color-frost);padding:0;animation:none;display:block}.fieldSheetCard{width:100%;max-width:none;padding-top:env(safe-area-inset-top);border-radius:0;animation:none;position:absolute;inset:0}}.fieldSheetCard .pickCollectBar{background:0 0;border-bottom:0;padding:0 14px}.fieldSheetLabel{letter-spacing:-.01em;min-width:0;color:var(--surface-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:17px;font-weight:400;overflow:hidden}.fieldSheetField{border:1px solid var(--border-subtle);background:var(--surface-card);width:auto;color:var(--surface-ink);font:inherit;appearance:none;border-radius:12px;outline:0;flex:none;margin:6px 14px 10px;padding:11px 14px;font-size:16px;line-height:1.2}.fieldSheetField::placeholder{color:var(--surface-muted)}.fieldSheetField:focus{border-color:var(--surface-ink)}.fieldSheetBody{flex:0 auto;min-height:0;display:flex}.fieldSheetList{overscroll-behavior:contain;padding:4px 6px calc(12px + env(safe-area-inset-bottom) + var(--keyboard-inset,0px))}.fieldSheetGroup{border-top:1px solid var(--border-subtle);color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;margin:10px 4px 2px;padding:8px 10px 0;font-size:11px;font-weight:500}.fieldSheetList>.fieldSheetGroup:first-child{border-top:0;margin-top:2px;padding-top:4px}.fieldSheetRow.isGrouped{padding-left:22px}.fieldSheetSwatch{border-radius:50%;flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 1px #80808059}.pagedCardPanel.isSummaryPage{padding:4px 14px}.pagedCardPanel.isSummaryPage .productFacts{margin:0}.contactFacts dd>span{display:block}.contactFacts dd{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.contactReachBar{margin:10px 0 var(--section-gap);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 16px;display:flex}.contactReachBar>.invoicePartyReach{margin:0;padding:0}@media (max-width:650px){.contactCopyWord{display:none}}.contactNameRow>dd.contactNameDisplay{text-align:right;font-size:21px;line-height:1.15}.contactNamePanel{padding-top:2px}.contactAddRow{justify-content:flex-end;margin-top:12px;display:flex}@media (max-width:650px){.contactAddRow{display:block}.contactAddRow>.contactAddButton{justify-content:center;width:100%}}.pagedCardPanel.isSummaryPage .productFacts>.specRow:last-child :is(dt,dd){border-bottom:0}.pagedCardPanel.isSummaryPage .productFacts>.specRow{margin-inline:-14px;padding-inline:14px}.pagedCardPanel.isSummaryPage .productFacts>.specRow:first-child{margin-top:-4px;padding-top:4px}.pagedCardPanel.isSummaryPage .productFacts>.specRow:last-child{margin-bottom:-4px;padding-bottom:4px}@media (hover:hover){.pagedCardPanel.isSummaryPage button.specRow:hover{background:var(--surface-control)}}.pagedCardPanel.isSummaryPage button.specRow:active{background:var(--surface-control)}.pagedCardPanel.isSummaryPage button.specRow :is(dt,dd){background:0 0}.pagedCardHead{align-items:stretch;max-height:52px;transition:max-height .22s cubic-bezier(.22,1,.3,1),opacity .16s;display:flex;overflow:hidden}.pagedCardHead.isTucked{opacity:0;max-height:0}@media (prefers-reduced-motion:reduce){.pagedCardHead{transition:none}}.pagedCardHead .pagedCardTabs{flex:1;min-width:0}.pagedCardShut{width:44px;color:var(--surface-muted);cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;place-items:center;padding:0;display:grid}.pagedCardShut svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:11px;height:7px;transform:rotate(180deg)}@media (hover:hover){.pagedCardShut:hover{background:var(--surface-control-pressed)}}.pagedCardShut:active{background:var(--surface-control-pressed);color:var(--surface-ink)}.invoiceInfoCard{background:var(--surface-card);border-radius:14px;margin:10px 0 0}.invoiceInfoTop{padding:14px;position:relative}.invoiceInfoGrid{pointer-events:none;grid-template-columns:1fr auto;grid-template-areas:"meta status""customer status";align-items:start;gap:0 clamp(14px,3vw,32px);display:grid;position:relative}.invoiceInfoGrid>.invoiceStatus{pointer-events:auto;grid-area:status}.invoiceInfoGrid>.invoiceMeta{grid-area:meta}.invoiceInfoGrid>.invoiceTotals{grid-area:totals;width:auto;max-width:none;margin:16px 0 0}.invoiceInfoGrid>.invoiceMeta>.invoiceSalesperson{margin-top:1px}.invoiceInfoGrid>.invoiceTotals div{justify-content:flex-start;gap:14px}@media (min-width:651px){.invoiceInfoGrid{grid-template-columns:auto 1fr;grid-template-areas:"meta status""customer status";column-gap:clamp(28px,5vw,80px)}.invoiceInfoGrid>.invoiceStatus{padding-right:8px}.invoiceInfoGrid>.invoiceTotals{margin:0}.invoiceInfoGrid>.invoiceInfoCustomer{margin-top:6px}.invoiceInfoGrid>.invoiceStatus{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px 24px;width:auto;max-width:none;margin-left:auto}.invoiceInfoGrid>.invoiceStatus .invoiceStatusRow{justify-content:flex-start;gap:9px}}.invoiceInfoCustomer{grid-area:customer;align-items:baseline;gap:14px;margin-top:14px;display:flex}.invoiceInfoCustomer b{color:var(--surface-ink);font-size:15px;font-weight:400}.invoiceParties{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:0;padding:0;display:grid}@media (max-width:650px){.invoiceParties{grid-template-columns:1fr}}@media (min-width:651px){.invoicePartiesAside{order:-1}}.invoicePartiesAside{flex-direction:column;display:flex}.invoicePartySlot{flex-direction:column;display:flex;position:relative}.invoicePartySlot+.invoicePartySlot:before{content:"";z-index:2;background:var(--border-subtle);height:1px;position:absolute;top:0;left:14px;right:14px}.invoicePartySlot>.invoiceParty{z-index:1;pointer-events:none;width:100%;padding:14px;position:relative}.invoicePartiesCard .pagedCardPanel.isSummaryPage{padding:0}.invoicePartiesPage{position:relative}.invoiceParties .invoicePartyWrap{border-radius:14px;margin:0;position:relative}.invoiceParties>.invoicePartyWrap+.invoicePartyWrap:before{content:"";z-index:2;background:var(--border-subtle);width:1px;position:absolute;top:14px;bottom:14px;left:0}@media (max-width:650px){.invoiceParties>.invoicePartyWrap+.invoicePartyWrap:before{width:auto;height:1px;inset:0 14px auto}}@media (min-width:651px){.invoiceParties>.invoicePartyWrap.invoicePartiesAside:before{content:none}.invoiceParties>.invoicePartyWrap:first-child:before{content:"";z-index:2;background:var(--border-subtle);width:1px;position:absolute;top:14px;bottom:14px;left:0}.invoiceParties>.invoicePartyWrap{flex-direction:column;display:flex}.invoiceParties .invoicePartyReach{margin-top:auto}}.invoicePartyPanel .invoicePartyEditor{margin:0}.invoiceParties .invoiceParty{border-radius:14px;width:100%;padding:14px}.invoiceParties .invoicePartyReach{margin:0;padding:0 14px 14px}.invoicePartyWrap.isHit{flex-direction:column;display:flex}.invoicePartyHit{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.invoicePartyWrap.isHit>.invoiceParty,.invoicePartyWrap.isHit>.invoicePartyReach{z-index:1;pointer-events:none;position:relative}.invoicePartyWrap.isHit>.invoicePartyReach a{pointer-events:auto}.invoicePartiesCard{transition:background .12s;position:relative}.invoicePartiesCard:has(.invoicePartyHit:active){background:var(--surface-control)}.productDetail.isCards .productLayout{padding-top:10px;padding-bottom:0}.fieldSection:not(.isOpen):has(.identityHeadSummary)>.productCollapseHead .adminResultCountNoun{display:none}.fieldSection:not(.isOpen):has(.identityHeadSummary)>.productCollapseHead{min-height:0;padding-block:14px}.identityHeadSummary{text-align:left;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.identityHeadTitle{letter-spacing:-.01em;color:var(--surface-ink);font-size:19px;line-height:1.25}.identityHeadDescription{color:var(--text-reading);white-space:pre-line;font-size:15px;line-height:1.5}.productDetail.isCards .fieldSection:not(.isOpen):has(.identityHeadSummary)>.productCollapseHead>.fieldSectionCaret{place-items:end center;padding-bottom:9.5px}.productDetail.isCards .fieldSection:not(.isOpen):has(.identityHeadSummary)>.productCollapseHead>.fieldSectionHead{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fieldSection.isOpen .identityHeadSummary{display:none}.fieldSection.isOpen>.productCollapseHead .adminResultCountNoun{display:inline}.fieldSheetIndex{width:24px;padding:8px 0 calc(10px + env(safe-area-inset-bottom));touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:none;justify-content:space-between;align-items:center;display:flex}.fieldSheetIndex span{font-variant-numeric:tabular-nums;color:var(--surface-muted);transform-origin:100%;font-size:10px;line-height:1;transition:transform .12s,color .12s}.fieldSheetIndex span.isOn{color:var(--surface-ink);transform:scale(2.2)}.fieldSheetIndex span.isOn.isHeld{color:var(--color-blue)}.fieldSheetIndex span.isNear{transform:scale(1.6)}.fieldSheetRow{width:100%;min-height:48px;color:var(--surface-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:16px;display:flex}@media (hover:hover){.fieldSheetRow:hover{background:var(--surface-card)}}.fieldSheetRow:active{background:var(--surface-card)}.fieldSheetRow.isOn{background:var(--surface-selected);color:var(--surface-on-selected)}.fieldSheetTick{flex:none;place-items:center;width:18px;height:18px;display:grid}.fieldSheetTick svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:12px}.savingDots{text-align:left;width:1.15em;display:inline-block}.savingDots i{opacity:0;font-style:normal;animation:1.25s linear infinite savingDot}.savingDots i:nth-child(2){animation-delay:.18s}.savingDots i:nth-child(3){animation-delay:.36s}@keyframes savingDot{0%,62%,to{opacity:0}18%,54%{opacity:1}}@media (prefers-reduced-motion:reduce){.savingDots i{opacity:1;animation:none}}.fieldSheetCommit{flex:none;align-items:center;gap:8px;margin:0 14px 10px;display:flex}.fieldSheetCommit.isArmed{gap:0}.fieldSheetCommit .isTucked{opacity:0;white-space:nowrap;pointer-events:none;border-width:0;flex:0 0 0;width:0;min-width:0;padding-left:0;padding-right:0;overflow:hidden}.fieldSheetCommit .isWideCommit{flex:auto}@media (prefers-reduced-motion:no-preference){.fieldSheetCommit>button{transition:flex-basis .18s,flex-grow .18s,width .18s,padding .18s,opacity .14s}}.fieldSheetClear{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border-subtle);background:var(--surface-card);min-height:40px;color:var(--surface-ink);font:inherit;cursor:pointer;border-radius:980px;flex:none;padding:0 18px;font-size:15px;line-height:1;overflow:hidden}@media (hover:hover){.fieldSheetClear:hover{border-color:var(--surface-ink)}}.fieldSheetClear:active{border-color:var(--surface-ink);background:var(--surface-control-pressed)}.fieldSheetClear.isWideCommit{border-color:var(--surface-ink);background:var(--surface-ink);color:var(--surface-card);justify-content:center}@media (hover:hover){.fieldSheetClear.isWideCommit:hover{box-shadow:inset 0 0 0 999px var(--press-quiet)}}.fieldSheetClear.isWideCommit:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.fieldSheetUse{--press-veil:#fff3;text-overflow:ellipsis;white-space:nowrap;background:var(--color-blue);min-width:0;min-height:40px;color:var(--on-solid);font:inherit;cursor:pointer;border:0;border-radius:980px;flex:1;padding:0 18px;font-size:15px;line-height:1;overflow:hidden}@media (hover:hover){.fieldSheetUse:hover{box-shadow:inset 0 0 0 999px var(--press-quiet)}}.fieldSheetUse:active{box-shadow:inset 0 0 0 999px var(--press-veil)}.fieldSheetClose{border:1px solid var(--border-subtle);background:var(--surface-card);min-height:38px;color:var(--surface-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:980px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:15px;line-height:1;display:inline-flex}@media (hover:hover){.fieldSheetClose:hover{border-color:var(--surface-ink)}}.fieldSheetClose:active{border-color:var(--surface-ink);background:var(--surface-control-pressed)}.actionsMenu.identifyMenu{z-index:var(--z-sheet-menu)}.contactCard .woCardSections .collapsibleBodyContent{padding:14px}.contactCard .contactMethodList,.contactCard .contactAddressList{gap:4px;padding:0}.contactCard :is(.contactMethodRow,.contactAddressRow){padding-inline:12px}.contactCard .contactAddressRow{border-top:0}:is(input:not([type=checkbox],[type=radio]),textarea,select,.fieldPickerButton,.invoicePayAmountInput,.priceInput,.pricingInputWrap,.dimFieldInput,.dimSentence):not(:focus,:focus-within,.isUnsaved *,.authCard *,.isOverMax,.isBad *,.needsValue *){border-color:#0000}.navDrawerStrip,.navBarHandle{display:none}@media (max-width:650px){.adminTopbar.isNavDrawer .adminTopbarScroll{display:none}.adminTopbar.isNavDrawer .adminTopbarInner{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.navDrawerStrip{touch-action:none;cursor:pointer;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.navDrawerBar{min-width:0;min-height:44px;color:var(--color-carbon);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:15px;display:flex}html[data-drawer=open] :is(.adminToolbar,.adminTableHeader,.adminSalesHead,.productCollapseHead,.pubQueueBar,.pubQueueSaid){-webkit-backdrop-filter:saturate()blur();backdrop-filter:saturate()blur();background:0 0}}.navBarHandle.isGrab{--handle-lift:min(1, var(--drawer-out) * 6);top:var(--nav-h);transform:translate(-50%, calc(-50% + var(--drawer-h) - var(--nav-h) / 2 * (1 - var(--handle-lift))));z-index:5;pointer-events:auto;touch-action:none;cursor:grab}.navIslandStick.isOpen .navBarHandle.isGrab:before,.navIslandStick.isDragging .navBarHandle.isGrab:before{width:calc(100vw - 2 * var(--nav-block-gap));height:58px;top:calc(50% + 13px)}.navBarHandle.isGrab:before{content:"";width:96px;height:52px;position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%,-50%)}.navBarHandle{z-index:3;top:calc(var(--topbar-inset) + 26px);background:var(--border-strong);pointer-events:none;will-change:transform, width;border-radius:3px;width:44px;height:5px;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}@media (min-width:651px){.adminTopbar.isNavDrawer .navDrawerStrip{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 1 0;order:1;justify-content:center;align-items:center;min-width:72px;min-height:44px;display:flex}.adminTopbar.isNavDrawer .adminUtilities{order:2}.adminTopbar.isNavDrawer .navDrawerBar{display:none}}@media (hover:hover){.navDrawerBar:hover{opacity:.85}}.navDrawerBar:active{opacity:.7}.navDrawerBar:focus-visible{outline:2px solid var(--color-highlight);outline-offset:-2px}.navDrawerWord{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navDrawerCaret{fill:none;width:10px;height:7px;stroke:var(--color-ash);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;transition:transform .2s cubic-bezier(.2,0,0,1)}.navDrawerCaret.isOpen{transform:rotate(180deg)}.navDrawerRing{opacity:0;pointer-events:none;will-change:opacity;background:#00000073;display:none;position:absolute;top:0;bottom:0}.navDrawerScrim{inset:var(--topbar-h) 0 0;z-index:calc(var(--z-topbar) - 1);position:fixed;overflow:hidden}.navDrawerVeil{opacity:0;will-change:transform, opacity;background:#00000073;height:calc(100% + 723px);position:absolute;top:-23px;left:0;right:0}.navDrawerShade{height:0;box-shadow:0 26px 48px -14px #0000008c, 0 18px 44px -6px var(--drawer-glow);clip-path:inset(0 -160px -900px);opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0;right:0}.navDrawerReach{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;will-change:transform;height:40px;position:absolute;top:0;left:0;right:0}.navDrawerReach:active{cursor:grabbing}.navDrawer{background:var(--topbar-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-radius:0 0 22px 22px;flex-direction:column;max-height:min(74dvh,640px);transition:height .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:651px){.navDrawerScrim{--drawer-left:calc(50vw - 200px)}.navDrawer,.navDrawerShade,.navDrawerReach{left:var(--drawer-left);width:400px;right:auto}.navDrawerVeil{top:0;left:var(--drawer-left);width:400px;height:calc(100% + 660px);right:auto}.navDrawerRing{display:block}.navDrawerVeil:before,.navDrawerVeil:after{content:"";width:22px;height:22px;position:absolute;top:-22px}.navDrawerVeil:before{background:radial-gradient(22px at 100% 0,#0000 21.5px,#00000073 22px);left:0}.navDrawerVeil:after{background:radial-gradient(22px at 0 0,#0000 21.5px,#00000073 22px);right:0}.navDrawerRing.isLeft{width:var(--drawer-left);left:0}.navDrawerRing.isRight{left:calc(var(--drawer-left) + 400px);right:0}}.navDrawerBody{min-height:0;padding:0 var(--drawer-pad) 0;flex-direction:column;flex:auto;display:flex;overflow:hidden}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .navDrawerCard{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCardViewport{flex:0 auto;min-height:0;overflow:hidden}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCardPanel{max-height:calc(min(74dvh, 640px) - 84px - var(--drawer-squares));overscroll-behavior:contain;touch-action:pan-y;overflow:hidden auto}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCardViewport{margin-inline:calc(-1 * var(--drawer-pad));padding-inline:var(--drawer-pad)}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCardPanel{flex-basis:calc(100% + 2 * var(--drawer-pad));width:calc(100% + 2 * var(--drawer-pad));margin-inline:calc(-1 * var(--drawer-pad));padding-inline:var(--drawer-pad)}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .navDrawerCard{--paged-gap:28px}.navDrawer{--drawer-pad:16px;--drawer-foot:16px;--drawer-squares:88px;--surface:var(--topbar-glass);--surface-raised:var(--surface-control)}.navDrawerHandle{padding:calc(var(--drawer-foot) / 2) 0;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;display:flex}.navDrawerHandle:active{cursor:grabbing}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCard{background:0 0;border-radius:0;margin-top:0;overflow:visible}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCardHead{margin-inline:calc(-1 * var(--drawer-pad));flex:none;padding-inline:0}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCardTabs{padding-inline:var(--drawer-pad)}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCard .dashBlock{position:relative}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCard .dashBlockHead{margin:0;position:absolute;top:12px;right:0}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCardPanel:has(>.dashBlock){flex-direction:column;display:flex}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCardPanel>.dashBlock{flex:auto;min-height:0}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .dashBlockList.isScrollable{flex:auto;min-height:0;max-height:none}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCard .dashBlock{box-shadow:none;background:0 0;border:0;border-radius:0;padding-block:12px 0;padding-inline:0}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .pagedCard .dashBlockTitle{display:none}.navDrawerPanelPad{padding:12px 0 0}.navDrawerSearch{flex-direction:column;gap:10px;display:flex}.navDrawerSearchField{--field-h:48px;border-radius:14px;padding:0 14px;font-size:16px}.adminShell.isNavIsland .navIslandDrawer .navDrawerSearchField{order:-1}.navDrawerSearchGo{border-radius:14px;width:100%;min-height:48px;font-size:15px}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .dashTool{box-shadow:var(--lab-btn-shadow,0 3px 5px rgb(var(--shadow-ink) / 15%));transition:border-color .12s,box-shadow .1s,transform .1s}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .dashTool.isHere{border-color:var(--border-strong)}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .dashTool:active{transform:translateY(var(--lab-btn-travel,2px));box-shadow:var(--lab-btn-shadow-pressed,none);border-color:#0000}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .dashTool.isHere:active{border-color:var(--border-strong)}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .dashTool.isDimmed{opacity:.38}.navDrawerTools{grid-template-columns:1fr;gap:8px}.navDrawerSplit{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.3,1);display:grid}.navDrawerSplit.isOpen{grid-template-rows:1fr}.navDrawerSplitClip{min-height:0;padding-inline:var(--drawer-pad);margin-inline:calc(-1 * var(--drawer-pad));overflow:hidden}.navDrawerSplit.isSettled .navDrawerSplitClip{overflow:visible}@media (prefers-reduced-motion:reduce){.navDrawerSplit{transition:none}}.navDrawerNewList{gap:8px;padding-top:8px;display:grid}.adminShell.isNavIsland .navIslandDrawer .navDrawerNewList{padding-bottom:6px}.navDrawerNewList .dashTool{padding-left:34px}.navDrawerSplit .navDrawerNewList .dashTool{opacity:0;transition:opacity .26s,transform .26s cubic-bezier(.22,1,.3,1);transform:translateY(-6px)}.navDrawerSplit.isOpen .navDrawerNewList .dashTool{opacity:1;transform:none}.navDrawerSplit.isOpen .navDrawerNewList .dashTool:nth-child(2){transition-delay:50ms}.navDrawerSplit.isOpen .navDrawerNewList .dashTool:nth-child(3){transition-delay:.1s}.navDrawerSplit.isOpen .navDrawerNewList .dashTool:nth-child(4){transition-delay:.15s}.navDrawerSplit.isOpen .navDrawerNewList .dashTool:nth-child(5){transition-delay:.2s}.navDrawerSplit.isOpen .navDrawerNewList .dashTool:nth-child(6){transition-delay:.25s}.navDrawerSplit.isOpen .navDrawerNewList .dashTool:active{transform:translateY(var(--lab-btn-travel,2px));transition:opacity .26s,transform .1s,border-color .15s,box-shadow .1s}:is(.navDrawer,.navIslandDrawer,.navIslandWindow) .dashTool{border-radius:16px;min-height:54px;padding:12px 16px;font-size:15px;transition:opacity .3s,border-color .15s,background .15s,box-shadow .1s,transform .1s}.uiuxPage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:560px;margin-inline:auto;padding:12px 16px 40px}.uiuxRecipe{-webkit-user-select:text;user-select:text}.uiuxLab .pagedCard{background:0 0;margin-top:8px}.uiuxStack{flex-direction:column;gap:22px;padding:18px 20px 10px;display:flex}.uiuxSample{flex-direction:column;gap:8px;display:flex}.uiuxSampleStage{justify-content:center;padding:10px 0;display:flex}.uiuxPlayStage{border-radius:16px;padding:26px 0;transition:background .2s}.uiuxFlipA{background:var(--surface-card);--surface:var(--surface-card);--surface-raised:var(--surface-control);border-radius:16px;transition:background .2s}.uiuxFlipB{background:var(--surface-control);--surface:var(--surface-control);--surface-raised:var(--surface-card);border-radius:16px;transition:background .2s}.uiuxCaption{color:var(--surface-muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.uiuxRecipe{font-variant-numeric:tabular-nums;color:var(--surface-ink)}.uiuxBtn{background:var(--surface-raised);min-height:40px;color:var(--surface-ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:980px;padding:0 24px;font-size:14px;font-weight:500;transition:box-shadow .1s,transform .1s,background .1s}@media (hover:hover){.uiuxBtn:hover{border-color:var(--color-mist)}}.uiuxBtn:active{transform:translateY(var(--lab-btn-travel,2px));box-shadow:var(--lab-btn-shadow-pressed,none)}.uiuxHalo{box-shadow:0 0 2px rgb(var(--shadow-ink) / 12%), 0 0 9px rgb(var(--shadow-ink) / 9%)}.uiuxDrop{box-shadow:0 1px 2px rgb(var(--shadow-ink) / 10%), 0 3px 10px rgb(var(--shadow-ink) / 7%)}.uiuxRing{box-shadow:0 0 1px rgb(var(--shadow-ink) / 30%), 0 0 10px rgb(var(--shadow-ink) / 8%)}.uiuxTextShadow{text-shadow:0 1px 2px rgb(var(--shadow-ink) / 30%)}.uiuxPressStill:active{transform:none}.uiuxLift{box-shadow:0 6px 18px rgb(var(--shadow-ink) / 18%), 0 14px 34px rgb(var(--shadow-ink) / 12%)}.uiuxWhisper{box-shadow:0 0 2px rgb(var(--shadow-ink) / 5%), 0 0 8px rgb(var(--shadow-ink) / 4%)}.uiuxRingDrop{box-shadow:0 0 1px rgb(var(--shadow-ink) / 28%), 0 4px 12px rgb(var(--shadow-ink) / 10%)}.uiuxCard{background:var(--surface-raised);border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:76px;padding:14px 16px;display:flex}.uiuxCardTitle{color:var(--surface-ink);font-size:15px;font-weight:600}.uiuxCardSub{color:var(--surface-muted);font-size:13px}.uiuxListCard{border-radius:12px;justify-content:center;min-height:56px;padding:10px 14px}.uiuxCardNow{box-shadow:0 1px 2px rgb(var(--shadow-ink) / 5%), 0 10px 30px rgb(var(--shadow-ink) / 8%)}.uiuxCardHalo{box-shadow:0 0 2px rgb(var(--shadow-ink) / 5%), 0 0 30px rgb(var(--shadow-ink) / 8%)}.uiuxCardLift{box-shadow:0 2px 4px rgb(var(--shadow-ink) / 10%), 0 18px 44px rgb(var(--shadow-ink) / 16%)}.uiuxCardFlat{box-shadow:none}.uiuxStateTabs{justify-content:center;gap:8px;display:flex}.uiuxStateTab{background:var(--surface-raised);min-height:34px;color:var(--surface-muted);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:980px;padding:0 18px;font-size:13px;font-weight:500;transition:border-color .12s,background .12s,color .12s}@media (hover:hover){.uiuxStateTab:hover{border-color:var(--color-mist)}}.uiuxStateTab:active{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.uiuxStateTab:active{background:color-mix(in srgb, var(--surface-raised) 86%, var(--surface-ink))}}.uiuxStateTab.isOn{border-color:var(--border-strong);color:var(--surface-ink)}.uiuxCtls{flex-direction:column;gap:14px;padding:4px 8px;display:flex}.uiuxCtl{grid-template:"label value""input input"/1fr auto;align-items:center;row-gap:2px;display:grid}.uiuxCtlLabel{color:var(--surface-muted);grid-area:label;font-size:13px}.uiuxCtlValue{font-variant-numeric:tabular-nums;color:var(--surface-ink);grid-area:value;font-size:13px}.uiuxCtl input[type=range]{appearance:none;touch-action:none;background:0 0;grid-area:input;width:100%;height:36px;margin:0}.uiuxCtl input[type=range]::-webkit-slider-runnable-track{background:var(--surface-control);border-radius:3px;height:6px}.uiuxCtl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--border-strong);background:var(--surface-raised);width:28px;height:28px;box-shadow:0 1px 4px rgb(var(--shadow-ink) / 20%);border-radius:50%;margin-top:-11px}.uiuxCtlSwitch{align-items:center;gap:12px;min-height:36px;display:flex}.uiuxCtlSwitch .uiuxCtlLabel{width:110px}.uiuxInvertRow{justify-content:center;min-height:30px}.uiuxSaveRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.uiuxSaveWord{text-align:center;width:100%;color:var(--surface-muted);font-size:12px}.uiuxStateTab:disabled{opacity:.6;cursor:default}.uiuxInvertRow .uiuxCtlLabel{width:auto}.uiuxCtl input[type=checkbox]{width:22px;height:22px;accent-color:var(--color-carbon)}.adminFilterButton,.invoiceLineActions,.headerSaveBtn,.invoiceTaxSave,.invoicePriceSave,.invoiceCtlBtn,.woBtnPopout,.woBtnOpen,.windowCloseButton,.pickCollectClose,.productCardClose,.printerCloseBtn,.fieldSheetClose,.msgPageBack,.appRefreshBtn,.authSignIn,.authRetry,.itemSquareBtn,.dashIdentify,.pctStep,.sectionSaveBtn,.sectionUndoBtn,.productSave.isDirty,.userBtn,.contactEditSave,.productRevert,.productRevertNo,.productRevertYes,.unsavedBannerGhost,.unsavedBannerSave,.woStatusButton,.adminToolbarSelectButton,.adminSearch{box-shadow:var(--lab-btn-shadow,0 3px 5px rgb(var(--shadow-ink) / 15%));transition:border-color .12s,box-shadow .1s,transform .1s,background .12s;position:relative}.adminSearch{transition:max-width .3s cubic-bezier(.2,0,0,1),border-color .15s,box-shadow .1s,transform .1s}.adminFilterButton:active,.invoiceLineActions:active,.windowCloseButton:active,.pickCollectClose:active,.productCardClose:active,.printerCloseBtn:active,.fieldSheetClose:active,.dashIdentify:active,.recentsFilterChip:active,.appRefreshBtn:active,.authSignIn:active,.authRetry:active,.woStatusButton:active,.adminToolbarSelectButton:active,.itemSquareBtn:active,.msgPageBack:active,.woBtnOpen:active,.pctStep:not(:disabled):active,.sectionUndoBtn:not(:disabled):active,.userBtn:not(.isPrimary,.isDangerFill,.isDanger):not(:disabled):active,.productRevert:active,.productRevertNo:active,.unsavedBannerGhost:active,.adminSearch:not(.isOpen):active{transform:translateY(var(--lab-btn-travel,2px));box-shadow:var(--lab-btn-shadow-pressed,none);border-color:#0000}.itemSquareBtn:is(.isOpen,.isPicked):active{border-color:var(--border-strong)}.windowCloseButton,.pickCollectClose,.productCardClose,.printerCloseBtn,.fieldSheetClose,.dashIdentify,.msgPageBack,.itemSquareBtn,.woStatusButton,.adminToolbarSelectButton,.pctStep,.sectionUndoBtn,.userBtn:not(.isPrimary,.isDangerFill,.isDanger),.productRevert,.productRevertNo,.unsavedBannerGhost{background:var(--surface-raised);border-color:#0000}.filterClusterPanel :is(.woStatusButton,.adminToolbarSelectButton,.adminFilterButton){box-shadow:none}.filterClusterPanel :is(.woStatusButton,.adminToolbarSelectButton,.adminFilterButton):active{box-shadow:inset 0 0 0 999px var(--press-quiet);transform:none}.adminToggle{box-shadow:none;background:0 0}.adminToggle:active{background:var(--surface-selected)}.adminToggle.isOn{background:var(--surface-card);color:var(--surface-ink);box-shadow:var(--lab-btn-shadow,0 3px 5px rgb(var(--shadow-ink) / 15%))}.recentsFilterChip{background:var(--surface-raised);box-shadow:var(--lab-btn-shadow,0 3px 5px rgb(var(--shadow-ink) / 15%));border-color:#0000;transition:border-color .12s,box-shadow .1s,transform .1s,background .12s}.recentsFilterChip.isOn{background:var(--surface-selected);color:var(--surface-on-selected);border-color:#0000}.invoicePage.isCards .fieldSection,.invoicePage.isCards .invoiceInfoCard,.invoicePage.isCards .invoicePartiesCard,.productDetail.isCards .fieldSection,.woCard .woCardSections>.collapsibleList:not(.isReveal),.woHeroCard,.dashBlock,.woCard>.woCardHero,.productDetail.isCards .pagedCard,.contactCard .pagedCard,.productMainPhoto{box-shadow:var(--lab-card-shadow,0 3px 7px rgb(var(--shadow-card) / 25%));border-radius:var(--lab-card-radius,20px)}:is(.productDetail,.invoicePage).isCards .pagedCardPanel .fieldSection{margin:0}.productMainPhoto{border-radius:0}.productDetail.isCards .pagedCardPanel .fieldSection,.contactCard .pagedCardPanel .fieldSection{box-shadow:none;background:0 0;border-radius:0}.woCard .woCardSections>.collapsibleList.isReveal>.collapsibleHead{box-shadow:var(--lab-card-shadow,0 3px 7px rgb(var(--shadow-card) / 25%));border-radius:var(--lab-card-radius,20px)}.woCard>.woCardHero{background:var(--surface-card)}.dashBlock{--dash-card-r:var(--lab-card-radius,20px)}.woCard .woCardSections>.collapsibleList .collapsibleBodyInner{border-bottom-left-radius:calc(var(--lab-card-radius,20px) - 1px);border-bottom-right-radius:calc(var(--lab-card-radius,20px) - 1px)}.dashPendingRows{border-top:0;margin-top:8px}.dashPendingRows.isScrollable{max-height:290px}.dashPendingRows li{margin-bottom:6px}.dashPendingRows li:last-child{margin-bottom:0}.dashPendingRows .invoicePaymentRow{background:var(--surface-control);min-height:66px;color:inherit;border:1px solid #0000;border-radius:10px;align-items:center;padding:10px 14px;text-decoration:none}.dashPendingWhat{flex-direction:column;align-items:flex-start;gap:4px}.dashPendingLine{align-items:baseline;gap:8px;min-width:0;display:flex}@media (hover:hover){.dashPendingRows .invoicePaymentRow:hover{border-color:var(--border-subtle);background:var(--surface-control)}}.dashPendingRows .invoicePaymentRow:active{border-color:var(--border-strong);background:var(--surface-control);box-shadow:inset 0 0 0 999px var(--press-quiet)}.dashTodoRowBtn{width:100%;font:inherit;text-align:left;cursor:pointer}@media (hover:hover){.dashTodoRowBtn:hover{border-color:var(--border-subtle)}}.dashTodoRowBtn:active{border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--press-quiet)}.dashTodoRowBtn:disabled{cursor:default}@media (min-width:651px){.dashBlocks.dashZone-inventory{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, var(--dash-card-s)) auto}.dashBlocks.dashZone-inventory>:first-child{height:var(--dash-card-h);grid-area:1/1/span 4}}.listEmbed:is(.forWorkshop,.forCollections) .adminTableHeader{padding:0 10px}.listEmbed:is(.forWorkshop,.forCollections) .adminTableRow{gap:9px;padding:0 10px}.listEmbed:is(.forWorkshop,.forCollections) .adminTableRow .adminRowDate{display:none}.listEmbed:is(.forWorkshop,.forCollections) :is(.adminRowQty,.adminRowDetail,.adminRowRef){font-size:12px}.listEmbed:is(.forWorkshop,.forCollections) .adminThumb{flex:none;width:56px;height:56px}.listEmbed:is(.forWorkshop,.forCollections) .adminRecordCell{gap:10px}@media (min-width:651px){.dashBlocks.dashZone-sales{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr}.dashBlocks.dashZone-sales>:nth-child(3) .dashCardBody>.listEmbed.isScrollable{max-height:var(--dash-list-h,clamp(300px, 46vh, 560px))}.dashBlocks.dashZone-sales>:nth-child(2) .dashCardBody>.listEmbed.isScrollable{flex:1 1 0;height:0;min-height:0}.dashBlocks.dashZone-sales>:first-child{grid-area:1/1}.dashBlocks.dashZone-sales>:nth-child(2){grid-area:2/1}.dashBlocks.dashZone-sales>:nth-child(3){grid-area:1/2/span 2}}.dashSectionNav{min-height:68px;margin-bottom:12px;padding-top:12px}.dashSectionTabs{flex:1;min-width:0;min-height:56px;padding:0}.dashPage .adminSection{scroll-margin-top:calc(var(--topbar-h) + 42px)}#dashzone-top{scroll-margin-top:calc(var(--topbar-h) + 76px)}#dashzone-top:empty{display:none}#dashzone-top:empty+.adminSection,.adminPage.dashPage{padding-top:0}.dashWindowToggle{overscroll-behavior-x:contain;scrollbar-width:none;background-clip:content-box;border-radius:18px/26px;flex-wrap:nowrap;max-width:100%;margin-block:-8px;padding:8px 0;overflow-x:auto}.dashWindowToggle::-webkit-scrollbar{display:none}.dashWindowToggle .adminToggle{flex:none}.dashBlock:has(>.navDrawerSearch){max-height:var(--dash-card-list,500px)}.dashBlock>.navDrawerSearch{flex:auto;min-height:0}.dashBlock .navDrawerSearch .searchCriteriaList{flex:auto;min-height:0;max-height:none}@media (min-width:651px){#dashzone-top{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}#dashzone-top>.dashBlock{align-self:start}}.woNewInput,.dimInputs input,.dimFieldInput,.dimSentence,.accountForm input,.fieldPickerInput,.fieldPickerSearch input,.addItemsStepper input,.pickCollectNew input,.aiDescExample textarea,.invoiceFulfillInput,.invoicePayNoteInput,.invoicePayField input,.invoicePayField textarea,.invoicePayAmountInput,.invoiceField input,.invoiceAddField input,.invoiceAddField textarea,.salesDateField input,.priceInput,.pricingInputWrap,.contactField input,.contactEditInput,.searchCriteriaDateRow input,.userField input,.routePickerButton{background:var(--surface-raised);border-color:#0000}.woNewInput:focus,.dimInputs input:focus,.dimFieldInput:focus,.accountForm input:focus,.fieldPickerInput:focus,.fieldPickerSearch input:focus,.addItemsStepper input:focus,.pickCollectNew input:focus,.aiDescExample textarea:focus,.invoiceFulfillInput:focus,.invoicePayNoteInput:focus,.invoicePayField input:focus,.invoicePayField textarea:focus,.invoicePayAmountInput:focus-within,.invoiceField input:focus,.invoiceAddField input:focus,.invoiceAddField textarea:focus,.salesDateField input:focus,.priceInput:focus,.pricingInputWrap:focus-within,.contactField input:focus,.contactEditInput:focus,.searchCriteriaDateRow input:focus,.userField input:focus{border-color:var(--border-strong)}.dimSentence.isNew{border-color:var(--color-apple-blue)}@supports (color:color-mix(in lab, red, red)){.dimSentence.isNew{border-color:color-mix(in srgb, var(--color-apple-blue) 35%, var(--border-subtle))}}.dimSentence.isNew{background:var(--surface-raised)}.isProductDraft .productLayout{row-gap:0;padding-top:0}.isProductDraft .draftPhotoHero{margin-block:10px 0;margin-inline:0}.isProductDraft .productInfo>#productIdentityHost{order:-4}@media (min-width:901px){.isProductDraft .productLayout>.productInfo>:first-child>.fieldSection,.isProductDraft .productLayout>.productInfo>:first-child.fieldSection{margin-top:10px}}.isProductDraft .draftLeftCol{min-width:0}@media (min-width:901px){.isProductDraft .draftLeftCol[data-pinned=true]{top:var(--pin-top,calc(var(--topbar-h) + var(--toolbar-h) + 10px));position:sticky}}.isProductDraft .draftItemsHost:empty{display:none}.isProductDraft .draftPhotoHero>.woCardHero{padding:0;display:block}.isProductDraft .draftPhotoHero .productGallery{top:auto}.isProductDraft .draftPhotoHero .woCardHero>.productGallery{pointer-events:auto}.isProductDraft .draftPhotoHero .productMainPhoto{box-shadow:none;border:0;border-radius:0}.isProductDraft .draftPhotoHero .productFilmstrip{margin:10px 0 0;padding:0 10px}.isProductDraft .draftPhotoHero .productFilmstripHint{margin:6px 10px 0}.isProductDraft .draftPhotoHero .woCardHeroText{padding:0 14px}.isProductDraft .draftPhotoHero .woHeroFacts>.specRow>dt{padding-right:10px}.isProductDraft .draftPhotoHero .woHeroFacts>.specRow>dd{text-align:left}.isProductDraft .draftPhotoHero .woHeroFacts>.specRow{align-items:center;min-height:52px}.isProductDraft .draftPhotoHero .woHeroFacts>.specRow :is(dt,dd){padding-block:0}.isProductDraft .draftPhotoHero .woHeroFacts>.specRow:last-child :is(dt,dd){border-bottom:0}.isProductDraft .draftPhotoHero .woHeroFacts>.specRow{border-radius:0 0 var(--lab-card-radius,20px) var(--lab-card-radius,20px);margin-inline:-14px;padding-inline:14px;transition:box-shadow .12s}@media (hover:hover){.isProductDraft .draftPhotoHero .woHeroFacts>.specRow:hover{box-shadow:inset 0 0 0 1px var(--border-subtle)}}.isProductDraft .draftPhotoHero .woHeroFacts>.specRow:active{box-shadow:inset 0 0 0 1px var(--border-strong)}.isProductDraft .draftPhotoHero .woHeroFacts>.specRow :is(dt,dd){background:0 0}.draftAvailability{color:var(--surface-muted);align-items:center;gap:6px;font-size:16px;display:inline-flex}@property --field-h{syntax:"<length>";inherits:false;initial-value:0}@property --field-lift{syntax:"<length>";inherits:false;initial-value:0}input:focus:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset])),textarea:focus,:is(.invoicePayAmountInput,.pricingInputWrap,.priceInput,.dimFieldInput,.qtyField):focus-within{--field-lift:var(--field-grow)}:is(.fieldSection,.pagedCard,.woHeroCard):has(.isUnsaved):not(.pagedCardPanel *){box-shadow:inset 0 0 0 1px var(--color-blue)}.woHeroCard .pagedCard:has(.isUnsaved){box-shadow:none}.woHeroCard:has(.isUnsaved):not(.pagedCardPanel *){box-shadow:inset 0 0 0 1px var(--color-blue), var(--lab-card-shadow,0 3px 7px rgb(var(--shadow-card) / 25%))}.specRow.isUnsaved{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.specRow.isUnsaved{background:color-mix(in srgb, var(--color-blue) 14%, transparent)}}:is(.invoicePartyWrap,.invoicePartySlot).isUnsaved{background:var(--color-blue);border-radius:0}@supports (color:color-mix(in lab, red, red)){:is(.invoicePartyWrap,.invoicePartySlot).isUnsaved{background:color-mix(in srgb, var(--color-blue) 14%, transparent)}}.pagedCardPanel.isSummaryPage button.specRow.isUnsaved:active{background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.pagedCardPanel.isSummaryPage button.specRow.isUnsaved:active{background:color-mix(in srgb, var(--color-blue) 24%, transparent)}}.appRefreshNotice{z-index:2100;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:var(--color-blue);color:var(--on-solid);justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:500;animation:.16s ease-out adminMenuIn;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0000002e}.appRefreshBtn{background:var(--on-solid);min-height:34px;color:var(--color-blue);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:980px;flex:none;padding:0 15px;font-size:12px;font-weight:500}@media (hover:hover){.appRefreshBtn:hover{border-color:var(--border-strong)}}.appRefreshBtn:active{border-color:#0000}.woForRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.woForOpenInvoice{min-height:30px;padding:0 14px;text-decoration:none}@media (hover:hover){.woForOpenInvoice:hover{border-color:var(--border-strong)}}.woForOpenInvoice:active{border-color:var(--surface-ink);background:var(--surface-control-pressed)}.unsavedBanner.isAlert{border-color:var(--color-red);background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.unsavedBanner.isAlert{background:color-mix(in srgb, var(--color-red) 8%, var(--surface-control))}}.unsavedBanner.isAlert .unsavedBannerWords strong{color:var(--color-red)}.unsavedBanner.isAlert .unsavedBannerGhost{align-items:center;text-decoration:none;display:inline-flex}.priceCheckBox{background:var(--surface-control);--surface:var(--surface-control);--surface-raised:var(--surface-card);border:1px solid #0000;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.priceCheckActions{gap:8px;margin-left:auto;display:flex}.priceCheckWords{flex-direction:column;gap:2px;min-width:0;display:flex}.priceCheckWords strong{color:var(--color-red);font-size:13px;font-weight:500}.priceCheckWords span{color:var(--surface-muted);font-size:12.5px}.rowAlert{vertical-align:-3px;margin-right:6px;display:inline-flex}.rowAlert svg{width:14px;height:13px}@media (max-width:650px){.publishSummary{flex-direction:column}.publishStat{flex:none;min-width:0}}.publishStat.isAlarm{border-color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}.publishStat.isAlarm .publishStatCount strong{color:var(--color-red)}.productDetail.isCards .fieldSection.isAlarm{box-shadow:inset 0 0 0 1.5px var(--color-red)}.publishActions .publishBtn{flex:none}.publishActions .publishBtn.isWide{flex:1 0 auto;justify-content:center}.publishActions{align-items:center;gap:8px}.publishActions .publishView{margin-left:auto;text-decoration:none}.publishActions .publishBtn.isWide+.publishView{display:none}@media (prefers-reduced-motion:no-preference){.publishActions .publishBtn{transition:flex-grow .18s,border-color .12s,background .12s,box-shadow .1s,transform .1s}}.adminShell.isNavIsland{--topbar-h:calc(var(--toolbar-h) + var(--topbar-inset));--nav-block-gap:10px;--nav-block-radius:16px;--drawer-foot:12px;--drawer-ms:.78s;--drawer-ease:cubic-bezier(.2, 1.08, .32, 1);--nav-island-glass:var(--white)}@supports (color:color-mix(in lab, red, red)){.adminShell.isNavIsland{--nav-island-glass:color-mix(in srgb, var(--white) 86%, transparent)}}@media (max-width:650px){.adminShell.isNavIsland{--nav-block-gap:7px}}.navIslandCatch{z-index:calc(var(--z-dock) - 2);top:var(--topbar-inset);opacity:1;animation:navIslandDimIn var(--island-dim-ms) cubic-bezier(.4, 0, .2, 1);transition:opacity var(--island-dim-ms) cubic-bezier(.4, 0, .2, 1);background:#000000b8;position:fixed;bottom:0;left:0;right:0}@keyframes navIslandDimIn{0%{opacity:0}to{opacity:1}}:root{--island-ms:1.15s;--island-ease:cubic-bezier(.22, 1.16, .3, 1);--island-dim-ms:1.6s;--island-pad:12px}@property --drawer-out{syntax:"<number>";inherits:true;initial-value:0}@property --drawer-h{syntax:"<length>";inherits:true;initial-value:0}.adminShell.isNavIsland .navIslandStick{--surface:var(--nav-island-glass);--surface-raised:var(--surface-control);--island-shadow:var(--lab-card-shadow,0 3px 7px rgb(var(--shadow-card) / 25%));z-index:var(--z-topbar);top:calc(var(--topbar-inset) + var(--nav-block-gap));margin:calc(var(--topbar-inset) + var(--nav-block-gap)) var(--nav-block-gap) var(--nav-block-gap);--drawer-full:0px;--nav-h:0px;--drawer-h:0px;--drawer-out:0;--drawer-ms:var(--island-ms);--drawer-ease:var(--island-ease);transition:--drawer-h var(--drawer-ms) var(--drawer-ease), --drawer-out var(--drawer-ms) var(--drawer-ease);position:sticky}html[data-island-away] .adminShell.isNavIsland .navIslandStick .navIslandToolbar{translate:0 calc(-1 * (var(--nav-h) + var(--nav-block-gap)))}html[data-island-away] .adminShell.isNavIsland .navIslandStick .navIsland,html[data-island-away] .adminShell.isNavIsland .navIslandStick .navIslandPane{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s}@media (prefers-reduced-motion:reduce){html[data-island-away] .adminShell.isNavIsland .navIslandStick .navIslandToolbar,html[data-island-away] .adminShell.isNavIsland .navIslandStick .navIsland,html[data-island-away] .adminShell.isNavIsland .navIslandStick .navIslandPane{transition:none}}.adminShell.isNavIsland .navIslandStick{margin-bottom:var(--section-gap)}.adminShell.isNavIsland .navIslandStick:is(.isOpen,.isDragging,.isClosing){z-index:calc(var(--z-dock) - 1)}.adminShell.isNavIsland .pageBanners{display:contents}.adminShell.isNavIsland .pageBanners>:not(.pageBannerHost),.adminShell.isNavIsland .pageBannerHost>*{margin-block:var(--banner-gap,12px)}.adminShell.isNavIsland .invoicePage.isCards .invoiceInfoCard{margin-top:0}.adminShell.isNavIsland .woPageWrap{padding-top:0}.adminShell.isNavIsland .woPageWrap .woHeroCard{margin-top:0}.adminShell.isNavIsland .contactReachBar{margin:0 0 12px}.adminShell.isNavIsland .productDetail.isCards .productLayout{padding-top:0}.adminShell.isNavIsland .isProductDraft .draftPhotoHero{margin-top:0}@media (min-width:901px){.adminShell.isNavIsland .isProductDraft .productLayout>.productInfo>:first-child>.fieldSection,.adminShell.isNavIsland .isProductDraft .productLayout>.productInfo>:first-child.fieldSection{margin-top:0}}@media (min-width:651px){.adminShell.isNavIsland .navIslandSide.isEnd>*{order:var(--wide-order,0)}}.adminShell.isNavIsland .navIslandStick.isOpen{--drawer-h:var(--drawer-full);--drawer-out:1}.adminShell.isNavIsland .navIslandStick:has(.navIslandDrawer.isOpen){--drawer-h:var(--drawer-full);--drawer-out:1}.adminShell.isNavIsland .navIslandStick.isDragging{transition:none}.adminShell.isNavIsland .navIslandPane{z-index:0;height:calc(var(--nav-h) + var(--drawer-h));border-radius:var(--nav-block-radius);background:var(--surface-card);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--island-shadow);transition:background-color .3s ease var(--drawer-ms), box-shadow var(--drawer-ms) var(--drawer-ease), opacity .3s ease;position:absolute;top:0;left:0;right:0}.adminShell.isNavIsland .navIsland{z-index:1;border-radius:var(--nav-block-radius);transition:opacity .3s;position:relative}.adminShell.isNavIsland .navIslandStick.isUnder .navIslandPane{background:var(--nav-island-glass);transition-delay:0s}.navIslandGlassMark{display:none}.adminShell.isNavIsland .navIsland :is(.adminTopbar,.adminToolbar,.adminTableHeader){padding-inline:var(--bar-edge,12px);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;margin-inline:0;position:static}.adminShell.isNavIsland .navIslandSlot:empty{display:none}.adminShell.isNavIsland .navIsland>:not(.adminTopbar){opacity:calc(1 - min(1, var(--drawer-out,0) * 8));pointer-events:none}.adminShell.isNavIsland .navIslandStick:not(.isOpen):not(.isDragging) .navIsland>:not(.adminTopbar){pointer-events:auto}.adminShell.isNavIsland .adminTopbar{top:var(--nav-block-gap);margin-inline:var(--nav-block-gap);margin-top:calc(var(--topbar-inset) + var(--nav-block-gap));border-radius:var(--nav-block-radius) var(--nav-block-radius) 0 0;background:var(--surface-card);padding-top:0}@supports (color:color-mix(in lab, red, red)){.adminShell.isNavIsland .adminTopbar{background:color-mix(in srgb, var(--surface-card) var(--glass-tint), transparent)}}.adminShell.isNavIsland .adminTopbar{transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.isNavIsland .adminToolbar{box-shadow:var(--island-shadow)}:is(.adminShell.isNavIsland .adminTopbar:has(~.isSubheaderHidden),.adminShell.isNavIsland .adminTopbar:has(~.adminPage:not(:has(.adminToolbar)))){border-radius:var(--nav-block-radius);box-shadow:0 6px 18px rgb(var(--shadow-ink) / 10%)}.adminShell.isNavIsland .adminTopbarInner{min-height:var(--toolbar-h);padding-inline:0}.isNavIsland .adminToolbar{top:calc(var(--topbar-h) + var(--nav-block-gap));background:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.isNavIsland .adminToolbar{background:color-mix(in srgb, var(--surface-card) var(--glass-tint), transparent)}}.isNavIsland .adminToolbar{margin-inline:calc(50% - 50vw + var(--nav-block-gap));border-radius:0 0 var(--nav-block-radius) var(--nav-block-radius);padding-inline:12px}.adminPage.isNavIsland.isSubheaderHidden .adminToolbar{transform:translateY(calc(-1 * (var(--toolbar-h) + var(--topbar-h) + var(--nav-block-gap))))}.adminShell.isNavIsland .adminTopbar,.isNavIsland .adminToolbar,.isNavIsland .adminTableHeader{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.navIslandDrawer{z-index:1;top:100%;left:0;right:0;top:calc(var(--nav-h) + var(--nav-block-gap));height:var(--drawer-h);border-radius:0 0 var(--nav-block-radius) var(--nav-block-radius);position:absolute;overflow:clip}.navIslandDrawerClip{top:0;left:0;right:0;bottom:var(--drawer-foot,12px);position:absolute;overflow:hidden}.navIslandDrawerInner{overflow:hidden}.adminShell.isNavIsland .navIslandStick.isOpen .navIslandPane,.adminShell.isNavIsland .navIslandStick.isDragging .navIslandPane{background:var(--nav-island-glass);transition-delay:0s}.navIslandDrawer{--drawer-pad:12px;--drawer-foot:0px;--drawer-squares:88px}.navIslandDrawer .navDrawerBody{padding:0 12px}.navIslandDrawer .pagedCardPanel{overscroll-behavior:contain;max-height:min(72dvh,680px);padding-bottom:6px;overflow-y:auto}.adminShell.isNavIsland .navIslandDrawer:has(.instoreQrPanel,.scanPanel.isInIsland){padding-inline:12px}.adminShell.isNavIsland .navIslandDrawer .pagedCardPanel:has(>.instoreQrPanel,>.scanPanel.isInIsland){padding-bottom:0}.websiteUsedIn{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.websiteUsedInTag{border:1px solid var(--color-blue);height:18px;color:var(--color-blue);letter-spacing:.02em;white-space:nowrap;border-radius:980px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.productPhotoCard:has(.websiteUsedIn){position:relative}.websiteUsedIn.isOnTile{pointer-events:none;position:absolute;bottom:6px;left:6px;right:6px}.websiteUsedIn.isOnTile .websiteUsedInTag{background:var(--surface-card)}.websiteUsedInTag.isProduct{font-variant-numeric:tabular-nums}.websiteUsedInTag.isOff{border-color:var(--line-strong,var(--line));color:var(--ink-soft)}.websiteMatSwatch{border:1px solid var(--line);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-left:4px;display:inline-block}.wyethProducts{max-width:720px;margin:0 auto;padding:0 16px 120px}.wyethProductsIntro{max-width:62ch;color:var(--color-ash);margin:4px 0 14px;font-size:14px;line-height:1.55}.wyethProductsShow{margin-bottom:8px}.wyethProductsHeading{color:var(--color-carbon);margin:26px 0 4px;font-size:14px;font-weight:600}.wyethProductsShow .adminToggle{text-decoration:none}.wyethProductsRow{border-bottom:1px solid var(--hairline);gap:16px;padding:20px 0;display:flex}.wyethProductsShot{aspect-ratio:1;border:1px solid var(--hairline);background:var(--photo-mat);border-radius:10px;flex:none;place-items:center;width:132px;display:grid;overflow:hidden}.wyethProductsShot img{object-fit:contain;width:100%;height:100%;display:block}.wyethProductsAbout{flex:1;min-width:0}.wyethProductsAbout>a{color:var(--color-carbon);overflow-wrap:anywhere;font-size:15px;line-height:1.35;text-decoration:none}@media (hover:hover){.wyethProductsAbout>a:hover{text-decoration:underline}}.wyethProductsMeta{color:var(--color-mist);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}.wyethProductsDescription{color:var(--color-ash);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5}.wyethProductsSwitches{flex-wrap:wrap;gap:8px 22px;margin-top:12px;display:flex}.wyethProductsSwitch{color:var(--color-carbon);align-items:center;gap:10px;font-size:13px;display:flex}@media (max-width:520px){.wyethProductsRow{display:block}.wyethProductsShot{margin-bottom:12px}}a.itemSquareBtn{color:inherit;text-decoration:none}.instoreQr{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}.instoreQrCard{background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:min(100%,340px);padding:28px;display:flex}.instoreQrCode{aspect-ratio:1;width:100%}.instoreQrCode svg{width:100%;height:100%;display:block}.instoreQrNote{text-align:center;color:#6f6d64;margin:0;font-size:13px;line-height:1.45}.instoreQrActions{gap:10px;display:flex}.instoreQrBtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f7f6f3;min-height:38px;font:inherit;cursor:pointer;background:#0006;border:0;border-radius:980px;padding:0 18px;font-size:13px;font-weight:500}.instoreQrBtn:active{opacity:.7}@media (hover:hover){.instoreQrBtn:hover{background:#0000008c}}.instoreQrBtn.isConfirm{color:#fff;background:#000000d9}.instoreQrPanel{justify-content:center;padding:12px 0 0;display:flex}.instoreQrPanel .instoreQrCard{gap:14px;width:100%;padding:18px}.instoreQrPanel .instoreQrActions{justify-content:center;width:100%}.instoreQrPanel .instoreQrCard{--surface:#fff;--surface-raised:#0000000f;--surface-ink:#16150f;--surface-hairline:#00000024}.instoreQrPanel .instoreQrBtn{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;color:var(--surface-ink);border:1px solid #0000;flex:1 1 0;justify-content:center;transition:border-color .15s,box-shadow .1s,transform .1s;box-shadow:0 3px 5px #00000026}@media (hover:hover){.instoreQrPanel .instoreQrBtn:hover{border-color:var(--surface-hairline)}}.instoreQrPanel .instoreQrBtn:active{opacity:1;transform:translateY(var(--lab-btn-travel,2px));box-shadow:none;border-color:#0000004d}.instoreQrPanel .instoreQrBtn.isConfirm{color:#fff;background:#000000d9;border-color:#0000}.adminTopbar.isIslandBar .adminTopbarInner{min-height:0;display:block;position:relative}.navIslandBar{min-height:var(--toolbar-h);justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.adminFilterButton.navIslandPill{justify-content:center;padding:0 13px}.adminFilterButton.navIslandPill svg,.adminFilterButton.navIslandWhere svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.adminShell.isNavIsland .adminFilterButton.navIslandWhere{gap:7px}.navIslandSide{align-items:center;gap:4px;display:flex}.navIslandBtn{width:38px;height:38px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.navIslandBtn svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.navIslandBtn:active{opacity:.55}@media (hover:hover){.navIslandBtn:hover{opacity:.75}}.navIslandMark{color:var(--ink);cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;padding:0;transition:opacity .3s,visibility 0s linear .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.navIslandMark.isShown{opacity:1;visibility:visible;transition:opacity .3s,visibility}.navIslandMarkSvg{fill:currentColor;width:132px;height:auto;display:block}.adminWordmark.isChromeless{opacity:0;pointer-events:none;width:0;height:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.adminShell.isNavIsland .navIslandToolbar{z-index:1;margin-top:var(--nav-block-gap);border-radius:var(--nav-block-radius);background:var(--nav-island-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--island-shadow);transition:opacity .28s,visibility linear,translate .38s cubic-bezier(.22,1,.36,1);position:relative}.adminShell.isNavIsland .navIslandToolbar:not(.isFilled){display:none}@keyframes islandToolbarIn{0%{opacity:0}to{opacity:1}}.adminShell.isNavIsland .navIslandSlot>*{animation:islandToolbarIn var(--toolbar-in,.3s) ease both}@media (prefers-reduced-motion:reduce){.adminShell.isNavIsland .navIslandSlot>*{animation:none}}.adminShell.isNavIsland .navIslandStick.isOpen .navIslandToolbar,.adminShell.isNavIsland .navIslandStick.isDragging .navIslandToolbar,.adminShell.isNavIsland .navIslandStick.isClosing .navIslandToolbar{opacity:0;visibility:hidden;transition:opacity .1s,visibility 0s linear .1s}.scanPanel{background:var(--surface-card);width:min(100%,460px);box-shadow:var(--island-shadow);color:var(--surface-ink);--surface:var(--surface-card);--surface-raised:var(--surface-control);border:0;border-radius:20px;flex-direction:column;align-items:center;gap:18px;margin:0 auto;padding:20px;display:flex}.scanPanel .scanStage{aspect-ratio:3/4;background:#000;border-radius:0;width:100%;max-height:calc(100dvh - 240px);overflow:hidden}.scanPanel .scanVideo{object-fit:cover;width:100%;height:100%;display:block}.scanPanel .scanReticle{aspect-ratio:1;background:0 0;border:1.5px solid #ffffffd9;border-radius:14px;position:absolute;top:50%;left:18%;right:18%;translate:0 -50%}.scanPanel .scanHint{color:var(--ink);letter-spacing:.17em;text-transform:uppercase;text-align:center;background:0 0;margin:0;padding:0;font-size:12px;font-weight:300;position:static}.scanPanel .scanHint.isMissed{color:var(--color-red)}.scanClose{background:var(--surface-raised);min-height:38px;color:var(--surface-ink);cursor:pointer;font:inherit;letter-spacing:.17em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;border:0;border-radius:980px;padding:0 20px 0 22px;font-size:12px;font-weight:300}.scanClose:active{opacity:.55}.scanPanel.isInIsland{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;margin:0;padding:12px 0 8px}.scanPanel.isInIsland .scanStage{border-radius:14px}.scanPanel.isInIsland .scanClose{box-shadow:var(--lab-btn-shadow,0 3px 5px rgb(var(--shadow-ink) / 15%));border:1px solid #0000;transition:border-color .15s,box-shadow .1s,transform .1s}@media (hover:hover){.scanPanel.isInIsland .scanClose:hover{border-color:var(--color-mist)}}.scanPanel.isInIsland .scanClose:active{opacity:1;border-color:var(--border-strong);transform:translateY(var(--lab-btn-travel,2px));box-shadow:var(--lab-btn-shadow-pressed,none)}.adminShell.isNavIsland .navIslandDrawer{top:var(--nav-h);box-shadow:none}.adminShell.isNavIsland .navIslandDrawerClip{height:100%;top:0;bottom:auto}.adminShell.isNavIsland .navIslandDrawer .navIslandDrawerInner{opacity:1;transition:none}@media (min-width:651px){.adminShell.isNavIsland .navIslandStick{--window-w:400px}.adminShell.isNavIsland .navIslandPane{height:max(calc(var(--nav-h) + var(--drawer-h)), var(--island-reach,0px))}.adminShell.isNavIsland .navIslandDrawer{left:clamp(0px, calc(var(--door-l,0px) + var(--door-shift,0px)), calc(100% - var(--window-w)));width:var(--window-w);right:auto;top:var(--nav-h);border-radius:0 0 var(--nav-block-radius) var(--nav-block-radius);box-shadow:none;background:0 0}.adminShell.isNavIsland .navBarHandle.isGrab{display:none}}.navIslandWhere{display:none}@media (min-width:651px){.adminShell.isNavIsland .navIslandWhere{display:inline-flex}.adminShell.isNavIsland .adminNav>a{display:none}}.navIslandDesk{display:none}@media (min-width:651px){.adminShell.isNavIsland .adminTopbarScroll{display:none}.adminShell.isNavIsland .navIslandDesk{display:inline-flex}.adminShell.isNavIsland .navIslandBar,.adminShell.isNavIsland .navIslandSide{gap:12px}}.adminShell.isNavIsland .navDrawerStrip{display:none}.notifPair{grid-template-columns:auto 0fr;align-items:center;transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1);display:inline-grid}.notifPair:not(.adminFilterButton){background:var(--ink);border-radius:10px}.notifPair.hasMessages{grid-template-columns:auto 1fr}.notifPair .notifBeacon{background:0 0;border-radius:10px 0 0 10px}.notifPair:not(.hasMessages) .notifBeacon{border-radius:10px}.notifMessages{min-width:0;height:20px;color:var(--on-carbon);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:0 10px 10px 0;align-items:center;gap:3px;padding:0 6px 0 2px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.notifMessages:active{opacity:.55}@media (hover:hover){.notifMessages:hover{opacity:.75}}.notifPair.hasMessages .notifMessages{box-shadow:inset 1px 0 0 var(--on-carbon)}@supports (color:color-mix(in lab, red, red)){.notifPair.hasMessages .notifMessages{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--on-carbon) 28%, transparent)}}.notifMessagesMark{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}@media (prefers-reduced-motion:reduce){.notifPair{transition:none}}.navIslandCatch.isPassing{opacity:0;pointer-events:none;animation:none}.adminShell.isNavIsland .navIslandBar{touch-action:none}.adminShell.isNavIsland .notifPair{padding:0;transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1),border-color .15s;overflow:hidden}@media (hover:hover){.adminShell.isNavIsland .notifPair>button:hover{background:var(--press-quiet)}}.adminShell.isNavIsland .notifPair>button:active{background:var(--press-quiet)}.adminShell.isNavIsland .notifPair .notifBeacon{min-width:0;height:100%;color:var(--surface-ink);background:0 0;gap:5px;padding:0 12px;font-size:12px;font-weight:500}.adminShell.isNavIsland .notifPair.hasMessages .notifBeacon{padding:0 7px 0 11px}.adminShell.isNavIsland .notifBeaconMark{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.adminShell.isNavIsland .notifPair .notifMessages{height:100%;color:var(--surface-ink);padding:0 12px 0 9px;font-size:12px;font-weight:500;transition:padding .32s cubic-bezier(.4,0,.2,1)}.adminShell.isNavIsland .notifPair:not(.hasMessages) .notifMessages{padding-inline:0}.adminShell.isNavIsland .notifPair:not(.hasMessages) .notifBeacon{min-width:45px;padding-inline:8px}.adminShell.isNavIsland .notifPair.hasMessages .notifMessages{padding:0 11px 0 7px}.adminShell.isNavIsland .notifMessagesMark{width:15px;height:15px}.navIslandGrab{z-index:6;left:0;right:0;top:calc(var(--nav-h) + var(--drawer-h));touch-action:none;cursor:grab;height:56px;position:absolute;transform:translateY(-16px)}.navIslandWord{display:none}@media (min-width:651px){.adminShell.isNavIsland .navIslandWord{display:inline}.adminShell.isNavIsland .adminFilterButton.navIslandPill:has(.navIslandWord){gap:7px;padding:0 15px}}.navIslandKeyboardOpener{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:fixed;top:0;left:0}html[data-nav-drawer-open="1"][data-nav-drawer-page=notifications] .adminShell.isNavIsland [data-drawer-tab=notifications],html[data-nav-drawer-open="1"][data-nav-drawer-page=recents] .adminShell.isNavIsland [data-drawer-tab=recents],html[data-nav-drawer-open="1"][data-nav-drawer-page=search] .adminShell.isNavIsland [data-drawer-tab=search],html[data-nav-drawer-open="1"][data-nav-drawer-page=navigate] .adminShell.isNavIsland [data-drawer-tab=navigate],html[data-nav-drawer-open="1"][data-nav-drawer-page=tools] .adminShell.isNavIsland [data-drawer-tab=tools],html[data-nav-drawer-open="1"][data-nav-drawer-page=menu] .adminShell.isNavIsland [data-drawer-tab=menu]{border-color:var(--border-strong);background:var(--surface-control)}.actionsMenu.wordmarkMenu.isInPanel{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;animation:none;position:static}.adminShell.isNavIsland .itemSquareRow.navDrawerSquares.isAway,.adminShell.isNavIsland .navIslandDrawer .pagedCardHead{display:none}.adminShell.isNavIsland .navIslandWindow{z-index:1;top:var(--nav-h);left:clamp(0px, calc(var(--door-l,0px) + var(--door-shift,0px)), calc(100% - var(--window-w,400px)));width:var(--window-w,400px);max-width:100%;transition:grid-template-rows var(--drawer-ms,.42s) cubic-bezier(.22, 1, .3, 1);grid-template-rows:0fr;display:grid;position:absolute;overflow:clip}.adminShell.isNavIsland .navIslandWindow.isOpen{grid-template-rows:1fr}.adminShell.isNavIsland .navIslandWindowInner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.adminShell.isNavIsland .navIslandWindow{transition:none}}.adminShell.isNavIsland .navIslandDrawer[style*=--window-w]{left:clamp(0px, calc(var(--door-l,0px) + var(--door-shift,0px)), calc(100% - var(--window-w)));width:var(--window-w);max-width:100%;right:auto}.adminShell.isNavIsland .navIslandDrawer[data-door-side=end]{left:clamp(0px, calc(var(--door-r,0px) - var(--window-w,100%) + var(--door-shift,0px)), calc(100% - var(--window-w,100%)))}.navDrawerToolsEmpty{height:0}html[data-nav-drawer-page=tools] .navIslandDrawer .pagedCardPanel{padding-bottom:0}.actionsMenu.isInPanel :is(.actionsMenuLabel,.actionsMenuBack){box-shadow:none;background:0 0}.actionsMenu.isInPanel .actionsMenuBack:before{display:none}html[data-nav-drawer-page=tools] .adminShell.isNavIsland .navDrawerSquares{margin-bottom:0}.adminShell.isNavIsland .navIslandWhere{display:inline-flex}.itemSquareWho{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;max-width:100%;height:22px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.adminShell.isNavIsland .navIslandToolbar .dashSectionNav{min-height:var(--toolbar-h);margin-bottom:0;padding-block:8px}.adminShell.isNavIsland .navIslandToolbar .dashSectionNav .adminToggleGroup{align-self:center}html[data-nav-drawer-page=tools] .adminShell.isNavIsland .navIslandDrawer{padding-inline:12px}html[data-nav-drawer-page=tools] .adminShell.isNavIsland .navDrawerSquares{grid-template-columns:repeat(4,64px);justify-content:center;gap:10px;margin:0;padding:12px 0 6px;display:grid;overflow:visible}.adminShell.isNavIsland .navIslandDrawer :is(.navIslandDrawerClip,.navIslandDrawerInner,.pagedCard,.pagedCardTrack,.pagedCardPanel,.navDrawerPanelPad){box-shadow:none;background:0 0}html[data-nav-drawer-page=tools] .adminShell.isNavIsland .wordmarkMenu.isInPanel .actionsMenuBack{display:none}.actionsMenuBack.navDrawerToolsBack{margin-bottom:0;display:none}.actionsMenuBack.navDrawerToolsBack:after{content:none}.adminShell.isNavIsland .itemSquareRow.navDrawerSquares.isReplaced{display:none}.adminShell.isNavIsland .navDrawerSquares .itemSquareBtn.isCarried{z-index:2;box-shadow:var(--shadow-lifted,0 12px 24px -8px rgb(var(--shadow-ink) / 28%));opacity:.92;cursor:grabbing;pointer-events:none;transition:none;position:relative}.adminShell.isNavIsland .navDrawerSquares{transform:translateZ(0)}.adminShell.isNavIsland .navDrawerSquares.isSorting{touch-action:none;overflow:hidden}.adminShell.isNavIsland .navDrawerSquares .itemSquareBtn.isIdle{opacity:.55}.adminShell.isNavIsland .navDrawerSquares .itemSquareBtn{padding-inline:2px}.adminShell.isNavIsland .navDrawerSquares .itemSquareBtn.isArmed{border-color:var(--color-red);background:var(--color-red);color:var(--on-solid)}.adminShell.isNavIsland .actionsMenuBack.navDrawerToolsBack{display:flex}@media (max-width:650px){.adminShell.isNavIsland .notifPair.hasMessages{grid-template-columns:auto 0fr}.adminShell.isNavIsland .notifPair .notifMessages{display:none}.adminShell.isNavIsland .notifPair .notifBeacon,.adminShell.isNavIsland .notifPair.hasMessages .notifBeacon{min-width:45px;padding-inline:13px}}.adminShell.isNavIsland .navIslandBar,.adminShell.isNavIsland .navIslandSide{gap:8px}.adminShell.isNavIsland .navDrawerSearch>.adminToggleGroup{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;background-clip:content-box;max-width:100%;margin-bottom:-8px;padding-bottom:8px;overflow:auto hidden}.adminShell.isNavIsland .navDrawerSearch>.adminToggleGroup::-webkit-scrollbar{display:none}.adminShell.isNavIsland .navDrawerSearch>.adminToggleGroup>.adminToggle{flex:none}.recentsItem.isUnsaved{outline:2px solid var(--color-blue);outline-offset:-2px}.adminShell.isNavIsland{--bar-edge:calc((var(--toolbar-h) - 34px) / 2)}.adminShell.isNavIsland .adminTopbar,.adminShell.isNavIsland .adminToolbar{padding-inline:var(--bar-edge)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
