@layer foundation{:root{--ff-display:Besley, ui-serif, Georgia, serif;--ff-body:Figtree, ui-sans-serif, system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-bold:600;--fw-heavy:700;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--fs-xs:.75rem;--fs-s:.875rem;--fs:1rem;--fs-m:1.25rem;--fs-l:1.5625rem;--fs-xl:1.953rem;--fs-2xl:2.441rem;--fs-3xl:3.052rem;--fs-display:3.25rem;--fs-display-l:4.25rem;--ls-none:0;--ls-xs:1px;--lh-none:1;--lh-snug:1.2;--lh-regular:1.4;--lh-body:1.5;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--timing-s:.25s;--timing-m:.45s;--timing-l:.9s;--br-xs:4px;--br-s:6px;--br-m:8px;--br-l:12px;--br-round:999px;--focus-outline-width:3px;--focus-outline-offset:3px;--blur-m:16px;--lift-press:1px;--lift-hover:-1px;--lift-enter:8px;--shadow-elevated:0 1.2rem 2.8rem color-mix(in srgb, var(--c-shadow) 12%, transparent);--shadow-inset-top:inset 0 1px 0 color-mix(in srgb, var(--c-surface) 92%, transparent);--size-control:2.5rem;--size-control-lg:2.875rem;--size-header-bar:3.5rem;--size-nav-item:2.45rem;--size-card-min:13rem;--size-card-min-lg:16rem;--size-card-tall:18rem;--size-measure-narrow:31rem;--size-measure:36rem;--size-measure-wide:42rem;--size-measure-proof:52rem;--size-measure-legal:58rem;--size-measure-legal-wide:74rem;--size-hero-min:33rem;--page-max:80rem;--page-gutter:clamp(1rem, 4vw, 2rem);--z-sticky:200}}@layer settings{@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/besley-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/besley-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:italic;font-display:swap;font-weight:400 900;src:url(/fonts/besley-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:italic;font-display:swap;font-weight:400 900;src:url(/fonts/besley-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ff-display:Besley, ui-serif, Georgia, serif;--ff-body:Figtree, ui-sans-serif, system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-bold:600;--fw-heavy:700;color-scheme:light;--c-white:#fff;--c-black:#000;--c-dark-blue:#091b33;--c-dark-green:#132b1d;--c-green:#396939;--c-tomato:#df5842;--c-dark:#232322;--c-stone:#d4cbb9;--c-cream:#f8f0e4;--c-warm-dark-page:#1a1713;--c-warm-dark-surface:#26211c;--c-success:#28744b;--c-success-pale:#f0f3ec;--c-warning:#f0a938;--c-warning-pale:#feedcd;--c-error:#df3a2e;--c-error-pale:#fce8e4;--c-info:#1e70c4;--c-info-pale:#f0f4f6;--c-page:var(--c-cream);--c-surface:var(--c-white);--c-surface-subtle:color-mix(in srgb, var(--c-cream) 58%, var(--c-white));--c-text:var(--c-dark-blue);--c-text-muted:var(--c-dark);--c-link:var(--c-green);--c-border:var(--c-stone);--c-control-border:var(--c-dark);--c-focus:var(--c-tomato);--c-action:var(--c-green);--c-action-hover:var(--c-dark-green);--c-on-action:var(--c-white);--c-backdrop:color-mix(in srgb, var(--c-dark-blue) 55%, transparent);--c-shadow:var(--c-dark-blue);--shadow-overlay:0 .5rem 1.5rem color-mix(in srgb, var(--c-shadow) 20%, transparent);--c-success-surface:var(--c-success-pale);--c-success-text:var(--c-text);--c-on-success:var(--c-white);--c-warning-surface:var(--c-warning-pale);--c-warning-text:var(--c-text);--c-on-warning:var(--c-dark-blue);--c-error-surface:var(--c-error-pale);--c-error-text:var(--c-text);--c-on-error:var(--c-white);--c-info-surface:var(--c-info-pale);--c-info-text:var(--c-text);--c-on-info:var(--c-white);--control-min-height:2.75rem;--dialog-close-control-min-height:2.25rem;--focus-ring:0 0 0 3px var(--c-focus);font-family:var(--ff-body)}}@layer base{*{box-sizing:border-box}body{background:var(--c-page);color:var(--c-text);font-family:var(--ff-body);line-height:var(--lh-body);margin:0}:where(h1,h2,h3){font-family:var(--ff-display)}a{color:var(--c-link)}a:not([class]):hover,a:not([class]):focus-visible{color:var(--c-action-hover)}a:focus-visible{border-radius:var(--br-xs);box-shadow:var(--focus-ring);outline:0}button,input,select,textarea{font:inherit}button{border:1px solid var(--c-link);border-radius:var(--br-s);background:var(--c-link);color:var(--c-white);cursor:pointer;font-weight:var(--fw-bold);padding:var(--space-xs) var(--space-s)}button:hover{background:var(--c-action-hover)}button:disabled{border-color:var(--c-border);background:var(--c-surface-subtle);color:var(--c-text-muted);cursor:not-allowed}button:focus-visible{box-shadow:var(--focus-ring);outline:0}input,select,textarea{width:100%;min-height:var(--control-min-height);border:1px solid var(--c-control-border);border-radius:var(--br-s);background:var(--c-white);color:var(--c-text);outline-offset:-3px;padding:var(--space-xs) var(--space-xs);outline:3px solid #0000}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--c-link);outline-color:var(--c-focus)}input[type=checkbox],input[type=radio]{outline-offset:2px;width:auto;min-height:auto}textarea{min-height:var(--fs-display-l);resize:vertical}@media (forced-colors:active){a:focus-visible,button:focus-visible{outline-offset:2px;outline:3px solid highlight}}fieldset{border:0;min-width:0;margin:0;padding:0}legend{font-weight:var(--fw-bold);margin:0}}@layer utilities{.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer layout,components,theme,hacks;@layer layout.page-shell{.shell{min-height:100svh;padding:var(--space-m);place-items:center;display:grid}.shell--page{width:100%;max-width:var(--size-measure-proof);gap:var(--space-l);min-width:0;padding-block:clamp(var(--space-m), 3vw, var(--space-l));align-content:start;justify-items:stretch;margin:0 auto;display:grid}.eyebrow{margin:0 0 var(--space-xs);color:var(--c-text-muted);font-size:var(--fs-s);font-weight:var(--fw-medium);text-transform:uppercase}h1{margin:0 0 var(--space-m);font-size:var(--fs-xl);line-height:var(--lh-snug)}.area-list{gap:var(--space-s);margin:var(--space-l) 0 0;padding:0;display:grid}.area-list li{list-style:none}.lede{max-width:var(--size-measure-wide);color:var(--c-text-muted);font-size:var(--fs)}.staff-page-back-link{margin:0}.staff-page-back-link a{color:var(--c-link);font-weight:var(--fw-bold)}@media (width>=768px){h1{font-size:var(--fs-2xl)}}@media (width>=1280px){h1{font-size:var(--fs-3xl)}}}@layer components.alert{.cs-alert{--alert-icon-size:var(--fs-m);--c-alert-accent:var(--c-info);--c-alert-surface:var(--c-info-surface);--c-alert-text:var(--c-info-text);--c-alert-icon:var(--c-on-info);grid-template-columns:var(--alert-icon-size) minmax(0, 1fr);gap:var(--space-s);color:var(--c-alert-text);font-size:var(--fs-s);line-height:var(--lh-regular);text-size-adjust:100%;align-items:start;display:grid}.cs-alert[hidden]{display:none}.cs-alert--success{--c-alert-accent:var(--c-success);--c-alert-surface:var(--c-success-surface);--c-alert-text:var(--c-success-text);--c-alert-icon:var(--c-on-success)}.cs-alert--warning{--c-alert-accent:var(--c-warning);--c-alert-surface:var(--c-warning-surface);--c-alert-text:var(--c-warning-text);--c-alert-icon:var(--c-on-warning)}.cs-alert--error{--c-alert-accent:var(--c-error);--c-alert-surface:var(--c-error-surface);--c-alert-text:var(--c-error-text);--c-alert-icon:var(--c-on-error)}.cs-alert--block{border:1px solid var(--c-alert-accent);border-radius:var(--br-m);background:var(--c-alert-surface);padding:var(--space-m);border-inline-start-width:4px}.cs-alert--message{gap:var(--space-xs);width:fit-content;max-width:100%;font-weight:var(--fw-medium)}.cs-alert-icon{width:var(--alert-icon-size);aspect-ratio:1;background:var(--c-alert-accent);color:var(--c-alert-icon);border:1px solid #0000;border-radius:50%;place-items:center;display:inline-grid}.cs-alert--has-heading .cs-alert-icon{margin-block-start:var(--space-3xs)}.cs-alert-icon svg{fill:currentColor;width:68%;height:68%}.cs-alert-icon svg[data-alert-icon]{display:none}.cs-alert--success svg[data-alert-icon=success],.cs-alert--warning svg[data-alert-icon=warning],.cs-alert--error svg[data-alert-icon=error],.cs-alert--information svg[data-alert-icon=information]{display:block}.cs-alert-content{gap:var(--space-2xs);min-width:0;display:grid}.cs-alert-heading,.cs-alert-body>:first-child,.cs-alert-body>:last-child{margin-block:0}.cs-alert-heading{font-size:var(--fs);line-height:var(--lh-snug)}.cs-alert-body>*+*{margin-block-start:var(--space-s)}@media (forced-colors:active){.cs-alert-icon{color:canvas;background:canvastext;border-color:canvastext}}}@layer components.button{.cs-button{--c-button-border:var(--c-action);--c-button-background:var(--c-action);--c-button-colour:var(--c-on-action);--c-button-hover-border:var(--c-action-hover);--c-button-hover-background:var(--c-action-hover);--c-button-hover-colour:var(--c-on-action);min-height:var(--control-min-height);border:1px solid var(--c-button-border);border-radius:var(--br-s);background:var(--c-button-background);color:var(--c-button-colour);cursor:pointer;font-weight:var(--fw-bold);line-height:var(--lh-snug);padding:var(--space-xs) var(--space-s);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cs-button:hover,.cs-button:focus-visible{border-color:var(--c-button-hover-border);background:var(--c-button-hover-background);color:var(--c-button-hover-colour)}.cs-button:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (forced-colors:active){.cs-button:focus-visible{outline-offset:2px;outline:3px solid highlight}}.cs-button--primary{--c-button-border:var(--c-action);--c-button-background:var(--c-action);--c-button-colour:var(--c-on-action);--c-button-hover-border:var(--c-action-hover);--c-button-hover-background:var(--c-action-hover);--c-button-hover-colour:var(--c-on-action)}.cs-button--secondary{--c-button-border:var(--c-admin-border,var(--c-border));--c-button-background:var(--c-admin-control,var(--c-white));--c-button-colour:var(--c-admin-control-active,var(--c-link));--c-button-hover-border:var(--c-admin-control-active,var(--c-link));--c-button-hover-background:var(--c-admin-control-hover,var(--c-surface-subtle));--c-button-hover-colour:var(--c-admin-control-active,var(--c-link))}.cs-button--danger{--c-button-border:var(--c-tomato);--c-button-background:var(--c-tomato);--c-button-colour:var(--c-dark-blue);--c-button-hover-border:var(--c-dark-green);--c-button-hover-background:var(--c-dark-green);--c-button-hover-colour:var(--c-on-action)}.cs-button--quiet{--c-button-border:transparent;--c-button-background:transparent;--c-button-colour:var(--c-link);--c-button-hover-border:var(--c-admin-border,var(--c-border));--c-button-hover-background:var(--c-admin-control-hover,var(--c-surface-subtle));--c-button-hover-colour:var(--c-admin-control-active,var(--c-link))}.cs-button--compact{min-height:var(--dialog-close-control-min-height);padding:var(--space-2xs) var(--space-xs);font-size:var(--fs-s)}.cs-button--icon{width:var(--control-min-height);padding:var(--space-xs);aspect-ratio:1}.cs-button:disabled,.cs-button[aria-disabled=true]{border-color:var(--c-border);background:var(--c-surface-subtle);color:var(--c-text-muted);cursor:not-allowed}}@layer components.card{.cs-card,.panel{border:1px solid var(--c-border);border-radius:var(--br-m);background:var(--c-surface);width:min(100%,42rem);min-width:0;padding:clamp(var(--space-m), 3vw, var(--space-l))}.cs-card--wide,.panel--wide{width:100%}}@layer components.dialog{.cs-dialog{border:1px solid var(--c-border);border-radius:var(--br-m);background:var(--c-surface);width:min(100% - 2rem,38rem);max-height:calc(100dvh - 2rem);color:var(--c-text);padding:0}.cs-dialog::backdrop{background:var(--c-backdrop)}.cs-dialog-header{gap:var(--space-m);border-bottom:1px solid var(--c-border);padding:var(--space-m);justify-content:space-between;align-items:start;display:flex}.cs-dialog-header h2{font-size:var(--fs-m);line-height:var(--lh-snug);margin:0}.cs-dialog-body{gap:var(--space-m);padding:var(--space-m);display:grid}}@layer components.disclosure{.cs-disclosure{border:1px solid var(--c-border);border-radius:var(--br-m);background:var(--c-surface)}.cs-disclosure>summary{cursor:pointer}.cs-disclosure>summary:focus-visible{box-shadow:var(--focus-ring);outline:0}}@layer components.form-field{.field-hint{color:var(--c-text-muted);font-size:var(--fs-s);margin:0}.field-hint--standalone{margin:0}.stacked-form{gap:var(--space-m);display:grid}.stacked-form label{gap:var(--space-2xs);color:var(--c-text-muted);font-size:var(--fs-s);font-weight:var(--fw-medium);display:grid}.form-field{gap:var(--space-2xs);align-content:start;display:grid}.form-field>label{color:var(--c-text-muted);font-size:var(--fs-s);font-weight:var(--fw-medium)}.form-field--choice{gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.form-field--choice>label{color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit}.form-field--choice>input{width:auto;min-height:auto}.form-field--choice>:where(.field-hint){grid-column:2/-1}.form-field--inline{grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--space-xs);margin-inline-end:var(--space-m);display:inline-grid}.input-with-unit{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.input-with-unit input{width:min(100%,7rem)}.input-with-unit span{color:var(--c-text-muted);font-size:var(--fs-s);font-weight:var(--fw-medium)}}@layer components.loading-overlay{[data-loading-scope]{position:relative}.loading-overlay[hidden]{display:none}.loading-overlay{z-index:30;min-height:var(--space-2xl);background:color-mix(in srgb, var(--c-surface) 88%, transparent);color:var(--c-text);padding:var(--space-m);pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.loading-overlay-panel{top:var(--space-m);gap:var(--space-s);max-width:min(100%, var(--size-card-tall));border:1px solid var(--c-border);border-radius:var(--br-m);background:var(--c-surface);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--c-shadow) 16%, transparent);font-weight:var(--fw-bold);line-height:var(--lh-regular);padding:var(--space-s) var(--space-s);text-align:left;justify-content:center;align-items:center;display:inline-flex;position:sticky}.loading-overlay-spinner{width:var(--space-l);height:var(--space-l);border:.1875rem solid var(--c-info);border-block-start-color:var(--c-info);border-radius:50%;flex:none;animation:.8s linear infinite loading-overlay-spin}.loading-overlay-label{overflow-wrap:anywhere}@keyframes loading-overlay-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-overlay-spinner{animation:none}}}@layer components.order-line-list{.order-line-list{gap:var(--space-2xs);border-top:1px solid var(--c-border);padding:var(--space-s) 0 0;margin:0;display:grid}.order-line-list li{gap:var(--space-s);grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.order-line-details{min-width:0}.order-line-name,.order-line-amount{font-weight:var(--fw-bold)}.order-option-list{gap:var(--space-2xs);margin:var(--space-2xs) 0 0;color:var(--c-text-muted);font-size:var(--fs-s);display:grid}.order-option-list div{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.order-option-list dt{color:var(--c-text);font-weight:var(--fw-bold)}.order-option-list dd{overflow-wrap:anywhere;min-width:0;margin:0}}@layer components.popover{.cs-popover{display:inline-block}.cs-popover-trigger,.cs-popover [data-cs-popover-close]{display:none}.cs-popover-panel{max-width:min(var(--size-card-tall), calc(100vw - var(--space-xl)));border:1px solid var(--c-border);border-radius:var(--br-m);background:var(--c-surface);color:var(--c-text);padding:var(--space-m);box-shadow:var(--shadow-overlay)}@supports selector(:popover-open){.cs-popover-trigger,.cs-popover [data-cs-popover-close]{display:inline-flex}}}@layer components.status-pill{.cs-status-pill{--c-status-pill-text:var(--c-text);--c-status-pill-border:var(--c-border);--c-status-pill-surface:var(--c-surface-subtle);--c-status-pill-radius:999px;width:fit-content;max-width:100%;min-height:var(--fs-l);gap:var(--space-2xs);border:1px solid var(--c-status-pill-border);border-radius:var(--c-status-pill-radius);background:var(--c-status-pill-surface);color:var(--c-status-pill-text);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);padding:var(--space-3xs) var(--space-xs);align-items:center;margin:0;display:inline-flex}.cs-status-pill[data-status-tone=success]{--c-status-pill-text:var(--c-success-text);--c-status-pill-border:var(--c-success);--c-status-pill-surface:var(--c-success-surface)}.cs-status-pill[data-status-tone=warning]{--c-status-pill-text:var(--c-warning-text);--c-status-pill-border:var(--c-warning);--c-status-pill-surface:var(--c-warning-surface)}.cs-status-pill[data-status-tone=error]{--c-status-pill-text:var(--c-error-text);--c-status-pill-border:var(--c-error);--c-status-pill-surface:var(--c-error-surface)}.cs-status-pill[data-status-tone=information]{--c-status-pill-text:var(--c-info-text);--c-status-pill-border:var(--c-info);--c-status-pill-surface:var(--c-info-surface)}.cs-status-pill[data-status-tone=neutral]{--c-status-pill-text:var(--c-text);--c-status-pill-border:var(--c-border);--c-status-pill-surface:var(--c-surface-subtle)}.cs-status-pill--stacked{--c-status-pill-radius:6px;align-items:flex-start;gap:var(--space-3xs);padding-block:var(--space-2xs);flex-direction:column}.cs-status-pill--stacked small{color:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium)}@media print{body[data-printing-order] .cs-status-pill,body[data-printing-driver-run] .cs-status-pill{--c-status-pill-text:var(--c-black);--c-status-pill-border:var(--c-black);--c-status-pill-surface:var(--c-white)}}}@layer components.storefront-footer{.storefront-footer{border-top:1px solid var(--c-border);min-height:0;padding-block:var(--space-l) var(--space-xl)}.storefront-footer .lockup{width:7rem;color:var(--c-text);display:block}.storefront-footer .logo{width:100%;height:auto}.storefront-footer .list{gap:var(--space-xs) var(--space-m);margin:var(--space-m) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.storefront-footer .link{color:var(--c-link);font-size:var(--fs-s);font-weight:var(--fw-medium);text-underline-offset:.18em;text-decoration-thickness:max(1px,.08em)}.storefront-footer .link:is(:hover,:focus-visible){color:var(--c-text);text-decoration-thickness:max(2px,.12em)}.storefront-footer .link:focus-visible{box-shadow:var(--focus-ring);outline:0}.storefront-footer :is(.disclosure,.note,.small){color:var(--c-text-muted);font-size:var(--fs-s);margin:var(--space-xs) 0 0}}@layer components.table-print-sheet{.staff-table-sheets{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;display:grid}.staff-table-sheet{--table-sheet-primary:var(--c-dark-blue);--table-sheet-accent:var(--c-green);border:1px solid var(--c-border);border-block-start:.4rem solid var(--table-sheet-primary);background:var(--c-white);color:var(--c-dark-blue);text-align:center;-moz-column-break-inside:avoid;break-inside:avoid;align-content:start;justify-items:center;gap:.75rem;padding:2rem;display:grid}.staff-table-sheet>:where(p,h2){margin:0}.staff-table-sheet-logo{-o-object-fit:contain;object-fit:contain;block-size:6rem;inline-size:16rem;max-inline-size:100%}.staff-table-sheet-venue{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600}.staff-table-sheet-label{overflow-wrap:anywhere;max-inline-size:100%;font-size:2rem;line-height:1.15}.staff-table-sheet-code{aspect-ratio:1;background:var(--c-white);inline-size:13rem;max-inline-size:100%;display:block}.staff-table-sheet-code svg{block-size:auto;inline-size:100%;display:block}.staff-table-sheet :where(a){color:inherit}.staff-table-sheet :where(a):focus-visible{outline:3px solid var(--c-dark-blue);outline-offset:4px}.staff-table-sheet-action{border-block-end:.2rem solid var(--table-sheet-accent);padding-block-end:.4rem;font-size:1.4rem;font-weight:700}.staff-table-sheet-instructions{max-inline-size:28ch}.staff-table-sheet-address{overflow-wrap:anywhere;max-inline-size:38ch;font-size:.875rem}.staff-table-sheet-credit{font-size:.75rem}.staff-table-sheet-disclosure{border-block-start:1px solid var(--c-border);max-inline-size:38ch;padding-block-start:.75rem;font-size:.75rem;font-weight:600}@media print{@page{margin:10mm}.staff-table-sheets{display:block}.staff-table-sheet{box-shadow:none;margin-block-end:10mm;padding:8mm}.staff-table-sheet-code{inline-size:50mm}.staff-table-sheet-logo{block-size:22.5mm;inline-size:60mm}}}@layer components.demo-bar-qr{.demo-bar-qr-page main,.demo-bar-qr-controls,.demo-bar-qr-example,.demo-bar-qr-general-sign{gap:1rem;display:grid}.demo-bar-qr-page main{gap:2rem}.demo-bar-qr-example{align-content:start}.demo-bar-qr-actions{flex-wrap:wrap;gap:.75rem;display:flex}.demo-bar-qr-example-label{margin:0;font-weight:700}.demo-bar-qr-general-sign .staff-table-sheets{max-inline-size:30rem}@media print{.demo-bar-qr-page{background:var(--c-white)}.demo-bar-qr-controls,.demo-bar-qr-page .storefront-footer{display:none}.demo-bar-qr-page main{gap:8mm}.demo-bar-qr-example-label,.demo-bar-qr-general-sign>:where(h2,p){-moz-column-break-after:avoid;break-after:avoid}}}
