@charset "UTF-8";:root{--crn-color-primary: #b3261e;--crn-color-on-primary: #ffffff;--crn-color-ink: #141414;--crn-color-surface: #ffffff;--crn-color-surface-muted: #f6f5f2;--crn-color-border: #e4e1da;--crn-color-divider: #e4e1da;--crn-color-text-muted: #5c5a55;--crn-color-success: #1f7a3a;--crn-color-danger: #b42318;--crn-color-focus: #1d4ed8;--crn-color-success-bg: #e6f3ea;--crn-color-danger-bg: #fdeceb;--crn-color-warning: #8a5a00;--crn-color-warning-bg: #fdf3dc;--crn-color-disabled-bg: var(--crn-color-surface-muted);--crn-color-disabled-fg: var(--crn-color-text-muted);--crn-color-disabled-border: var(--crn-color-border);--crn-color-nav: #141414;--crn-color-nav-text: #e9e7e1;--crn-color-nav-muted: #b8b5ad;--crn-color-nav-hover: rgb(255 255 255 / 10%);--crn-color-on-scrim: #ffffff;--crn-color-backdrop: rgb(0 0 0 / 70%);--crn-radius-sm: 4px;--crn-radius-md: 4px;--crn-radius-lg: 4px;--crn-radius-sheet: 20px;--crn-radius-pill: 999px;--crn-radius-device: 1.5rem;--crn-shadow-sm: 0 1px 2px rgb(20 20 20 / 8%);--crn-space-1: 4px;--crn-space-2: 8px;--crn-space-3: 12px;--crn-space-4: 16px;--crn-space-6: 24px;--crn-space-8: 32px;--crn-font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--crn-font-display: var(--crn-font-body);--crn-font-sign: var(--crn-font-body);--crn-text-2xs: .75rem;--crn-text-xs: .8125rem;--crn-text-sm: .875rem;--crn-text-md: 1rem;--crn-text-lg: 1.125rem;--crn-text-xl: 1.375rem;--crn-text-2xl: 1.75rem;--crn-text-3xl: 2.25rem;--crn-text-4xl: 3rem;--crn-text-display: 5rem;--crn-leading-tight: 1.15;--crn-leading-normal: 1.5;--crn-weight-regular: 400;--crn-weight-medium: 600;--crn-weight-bold: 700;--crn-weight-black: 800;--crn-touch-target: 44px;--crn-thumb-head: 52px;--crn-thumb-wide-w: 88px;--crn-thumb-wide-h: 66px;--crn-bar-height: calc(76px + env(safe-area-inset-bottom)) ;--crn-qr-size: 13rem;--crn-color-qr-paper: #ffffff;--crn-color-qr-ink: #141414}:root{--crn-illus-gold: #f2b52b;--crn-illus-gold-dark: #d98f1c;--crn-illus-red: #c8372d;--crn-illus-paper: #ffffff;--crn-illus-paper-shade: #e9e2d4;--crn-illus-brown: #7b3a22;--crn-illus-brown-light: #a8582f;--crn-illus-bun: #e8a64e;--crn-illus-bun-dark: #c98129;--crn-illus-green: #6fa24b;--crn-illus-cheese: #f7c93e;--crn-illus-kraft: #d9a766;--crn-illus-sauce: #e8742c;--crn-illus-water: #8cc6e8;--crn-illus-glass: #f9f6ef;--crn-illus-shadow: rgb(20 20 20 / 12%)}:root{--crn-stage-banner-height: 0px}:root.crn-recette{--crn-stage-banner-height: 2rem}.crn-stage-banner{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:2rem;margin:0;padding:var(--crn-space-1, 4px) var(--crn-space-4);background:var(--crn-color-warning-bg);color:var(--crn-color-warning);border-bottom:2px dashed var(--crn-color-warning);font-family:inherit;font-size:var(--crn-text-sm);font-weight:var(--crn-weight-bold);line-height:1.2;text-align:center}.crn-price{font-variant-numeric:tabular-nums;white-space:nowrap}.crn-empty-state{display:grid;gap:var(--crn-space-2);padding:var(--crn-space-4) 0;color:var(--crn-color-ink)}.crn-empty-state__title{margin:0;font-size:var(--crn-text-lg);font-weight:var(--crn-weight-bold);line-height:var(--crn-leading-tight)}.crn-empty-state__text{color:var(--crn-color-text-muted);line-height:var(--crn-leading-normal)}.crn-empty-state__text p{margin:0}.crn-empty-state__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-3);margin-top:var(--crn-space-2)}.crn-empty-state__actions:empty{display:none}:where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])){-webkit-tap-highlight-color:transparent}:where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):active{filter:brightness(.92);transition:transform 80ms ease-out,filter 80ms ease-out}:where(button:not(:disabled),[role=button]:not([aria-disabled=true])):active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){:where(button,[role=button]):active{transform:none}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fredoka-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-franklin-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-franklin-latin-700-normal.woff2) format("woff2")}.brand-section{scroll-margin-top:var(--crn-space-8)}.brand-starters{display:grid;gap:var(--crn-space-2)}.brand-starter{display:flex;align-items:center;gap:var(--crn-space-3);padding:var(--crn-space-2) 0;border-top:1px solid var(--crn-color-divider)}.brand-starter:first-child{border-top:0}.brand-starter__text{flex:1;display:flex;flex-direction:column;min-width:0}.brand-starter__swatch{flex:none;width:2.5rem;height:2.5rem;border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);background:linear-gradient(135deg,var(--brand-swatch-primary) 50%,var(--brand-swatch-surface) 50%)}.brand-swatch-classic-red{--brand-swatch-primary: #b3261e;--brand-swatch-surface: #f4efe6}.brand-swatch-blue-shack{--brand-swatch-primary: #1f5fbf;--brand-swatch-surface: #ffffff}.brand-swatch-village-green{--brand-swatch-primary: #2f6b3a;--brand-swatch-surface: #eee2cb}.brand-drop{padding:var(--crn-space-3);border:2px dashed var(--crn-color-border);border-radius:var(--crn-radius-sm)}.brand-drop.is-over{border-color:var(--crn-color-ink);background:var(--crn-color-surface-muted)}.brand-drop__hint{align-self:center}.brand-message{margin-top:var(--crn-space-3)}.brand-media{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--crn-space-4)}.brand-media__actions{display:flex;flex-wrap:wrap;gap:var(--crn-space-2)}.brand-logo-preview{width:6rem;height:6rem;object-fit:contain;border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface)}.brand-logo-preview--plate{background:var(--crn-color-nav);padding:var(--crn-space-2)}.brand-cover-preview{display:block;width:min(100%,320px);aspect-ratio:16/9;overflow:hidden;border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm)}.brand-cover-preview img{display:block;width:100%;height:100%;object-fit:cover}.brand-focal{display:grid;gap:var(--crn-space-2);min-width:12rem}.brand-focal input[type=range]{width:100%;min-height:var(--crn-touch-target);accent-color:var(--crn-color-ink)}.brand-choices{display:flex;flex-wrap:wrap;gap:var(--crn-space-2)}.brand-choice{display:inline-flex;align-items:center;gap:var(--crn-space-2);min-height:var(--crn-touch-target);padding:var(--crn-space-2) var(--crn-space-3);border:2px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface);cursor:pointer}.brand-choice input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.brand-choice.is-selected{border-color:var(--crn-color-ink);font-weight:700}.brand-choice:focus-within{outline:3px solid var(--crn-color-focus);outline-offset:2px}.brand-choice__swatch{width:1.5rem;height:1.5rem;border:1px solid var(--crn-color-border);background:var(--crn-color-surface-muted)}.brand-tone-cream{background:#f4efe6}.brand-tone-white{background:#fff}.brand-tone-kraft{background:#eee2cb}.brand-corner-square{border-radius:0;background:var(--crn-color-ink)}.brand-corner-soft{border-radius:4px;background:var(--crn-color-ink)}.brand-corner-round{border-radius:10px;background:var(--crn-color-ink)}.brand-fonts{display:grid;gap:var(--crn-space-2)}.brand-font{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--crn-space-1);padding:var(--crn-space-3);border:2px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface);cursor:pointer}.brand-font input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.brand-font.is-selected{border-color:var(--crn-color-ink)}.brand-font:focus-within{outline:3px solid var(--crn-color-focus);outline-offset:2px}.brand-font__text{display:flex;flex-direction:column}.brand-font__sample{font-size:var(--crn-text-xl);line-height:1.2}@media(min-width:40rem){.brand-font{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}}.brand-font-signage{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase}.brand-font-bistro{font-family:Playfair Display,Georgia,serif;font-weight:700}.brand-font-street{font-family:Bebas Neue,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.02em}.brand-font-modern{font-family:Inter,system-ui,sans-serif;font-weight:800}.brand-font-rounded{font-family:Fredoka,system-ui,sans-serif;font-weight:700}.brand-font-workshop{font-family:Oswald,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase}.brand-font-classic{font-family:Libre Baskerville,Georgia,serif;font-weight:700}.brand-font-plain{font-family:system-ui,sans-serif;font-weight:700}.brand-text{display:grid;gap:var(--crn-space-2);padding:var(--crn-space-3) 0;border-top:1px solid var(--crn-color-divider)}.brand-text:first-of-type{border-top:0;padding-top:0}.brand-text textarea.input{resize:vertical}.brand-text__others{display:grid;gap:var(--crn-space-2)}.brand-text__others summary{min-height:var(--crn-touch-target);display:flex;align-items:center;font-weight:600;cursor:pointer}.brand-preview{display:grid;gap:var(--crn-space-3)}.brand-preview__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--crn-space-2)}.brand-preview__widths{display:flex;gap:var(--crn-space-2)}.brand-preview__widths .btn.is-active{background:var(--crn-color-ink);color:var(--crn-color-surface)}.brand-preview__stage{width:100%;max-width:390px;height:760px;overflow:hidden;border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface-muted)}.brand-preview__stage.is-desktop{max-width:640px;height:800px}.brand-preview__frame{display:block;width:390px;height:100%;border:0;background:#fff}.brand-preview__stage.is-desktop .brand-preview__frame{width:1280px;height:1600px;transform:scale(.5);transform-origin:top left}.btn.btn--icon{flex:none;width:var(--crn-touch-target);padding:0}.btn.btn--icon .icon{display:block}crn-menu-icon{display:contents}.picker>li.category{flex-direction:row;align-items:center;gap:var(--crn-space-1)}.picker>li.category>button[name=select-category]{flex:1 1 auto;min-width:0}.category__label{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--crn-space-2);min-width:0}.category__name{overflow-wrap:break-word}@media(min-width:48rem){.grid.grid--carte{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.category__mention{font-size:var(--crn-text-sm);font-weight:var(--crn-weight-regular);color:var(--crn-color-text-muted)}.category__hours{padding:0 var(--crn-space-2);border:1px solid currentColor;border-radius:var(--crn-radius-sm);font-size:var(--crn-text-sm);font-weight:var(--crn-weight-bold);white-space:nowrap}.category--hidden .category__name{color:var(--crn-color-text-muted);text-decoration:line-through}.picker.picker--categories [aria-current=true]{border-color:var(--crn-color-ink);border-left:6px solid var(--crn-color-primary);background:var(--crn-color-ink);color:var(--crn-color-surface)}.picker.picker--categories [aria-current=true] .category__name{color:var(--crn-color-surface)}.picker.picker--categories [aria-current=true] .category__mention,.picker.picker--categories .category--hidden [aria-current=true] .category__name{color:var(--crn-color-nav-muted)}.products-search{flex:1 1 12rem;max-width:20rem}.price-saved{color:var(--crn-color-success);font-weight:var(--crn-weight-bold)}.selection-bar{position:sticky;bottom:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2) var(--crn-space-4);padding:var(--crn-space-3) var(--crn-space-4);border:2px solid var(--crn-color-ink);border-radius:var(--crn-radius-sm);background:var(--crn-color-ink);color:var(--crn-color-surface)}.selection-bar__count{font-weight:var(--crn-weight-bold)}.selection-bar__actions{display:flex;flex-wrap:wrap;gap:var(--crn-space-2)}#menu-blocked ul{display:flex;flex-wrap:wrap;gap:var(--crn-space-1) var(--crn-space-6)}#menu-blocked .blocker{gap:0 var(--crn-space-2)}.sheet-backdrop{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--crn-color-ink) 55%,transparent);overscroll-behavior:contain}.sheet{display:flex;flex-direction:column;gap:var(--crn-space-4);width:100%;height:100%;overflow-y:auto;padding:var(--crn-space-4);background:var(--crn-color-surface);border-left:2px solid var(--crn-color-ink)}@media(min-width:60rem){.sheet{width:min(44rem,70vw)}}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--crn-space-3)}.sheet__head h2{overflow-wrap:break-word;min-width:0}.segmented.sheet__tabs{flex-wrap:wrap}.sheet__panel{min-width:0}.sheet-steps__rank{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--crn-color-ink);color:var(--crn-color-surface);font-weight:var(--crn-weight-bold)}.sheet-translation{padding-block:var(--crn-space-3);border-top:1px solid var(--crn-color-border)}.sheet-translation:first-of-type{border-top:0}ol.sheet-steps{margin:0;padding:0;list-style:none}.product-photo{display:flex;flex-direction:column;gap:var(--crn-space-3)}.product-photo legend{margin-bottom:var(--crn-space-1);font-weight:var(--crn-weight-medium)}.product-photo__drop{display:flex;flex-direction:column;gap:var(--crn-space-3);padding:var(--crn-space-3);border:2px dashed var(--crn-color-border);border-radius:var(--crn-radius-sm)}.product-photo__drop.is-over{border-color:var(--crn-color-ink);background:var(--crn-color-surface-muted)}.product-photo__frame{display:block;width:min(100%,240px);aspect-ratio:4/3;overflow:hidden;border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface-muted)}.product-photo__image{display:block;width:100%;height:100%;object-fit:cover}.product-photo__actions{display:flex;flex-wrap:wrap;gap:var(--crn-space-2)}.btn.product-photo__pick:focus-within{outline:3px solid var(--crn-color-focus);outline-offset:2px}.btn.product-photo__pick.is-disabled{border-style:dashed;border-color:var(--crn-color-text-muted);background:var(--crn-color-surface-muted);color:var(--crn-color-text-muted);cursor:not-allowed}.product-photo__messages:empty{display:none}.product-photo__messages,.product-photo__enhance{display:flex;flex-direction:column;align-items:flex-start;gap:var(--crn-space-2)}.product-photo__compare{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--crn-space-3)}.product-photo__compare .product-photo__frame{width:100%}@media(min-width:30rem){.product-photo__compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-photo__figure{display:flex;flex-direction:column;gap:var(--crn-space-1);margin:0}.product-photo__figure figcaption{font-weight:var(--crn-weight-bold)}.product-photo__quality{margin:0;padding-left:var(--crn-space-4)}.rule-sentence{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2)}.rule-sentence .select{width:auto}.input.input--count{width:4.5rem;text-align:center}details.advanced{display:flex;flex-direction:column;gap:var(--crn-space-3)}details.advanced>summary{list-style:none;cursor:pointer;align-self:flex-start}details.advanced>summary::-webkit-details-marker{display:none}details.advanced[open]>summary{margin-bottom:var(--crn-space-3)}.options-table{width:100%}.options-table th,.options-table td{vertical-align:middle}.options-table .options-table__name{text-align:start;font-weight:var(--crn-weight-regular)}.options-table .options-table__label{display:none}.options-table .options-table__actions{white-space:nowrap}@media(max-width:47.99rem){.options-table thead{display:none}.options-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2);padding-block:var(--crn-space-3);border-top:1px solid var(--crn-color-border)}.options-table th,.options-table td{display:block;padding:0;border:0}.options-table .options-table__name{flex:1 1 100%}.options-table .options-table__label{display:inline}.options-table .options-table__actions{display:flex;flex-wrap:wrap;gap:var(--crn-space-2);white-space:normal}}.composition{display:grid;gap:var(--crn-space-4)}@media(min-width:60rem){.composition{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}}.sheet-steps>li.is-previewed{background:var(--crn-color-surface-muted)}.link-button{min-height:var(--crn-touch-target);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:underline;cursor:pointer}.phone{display:flex;flex-direction:column;gap:var(--crn-space-2)}.phone__screen{display:flex;flex-direction:column;gap:var(--crn-space-2);padding:var(--crn-space-4);border:8px solid var(--crn-color-ink);border-radius:var(--crn-radius-device);background:var(--crn-color-surface)}.phone__options{display:flex;flex-direction:column}.phone__options>li{display:flex;align-items:center;gap:var(--crn-space-2);padding-block:var(--crn-space-2);border-top:1px solid var(--crn-color-border)}.phone__mark{flex:none;width:1.1rem;height:1.1rem;border:2px solid var(--crn-color-ink);border-radius:var(--crn-radius-sm)}.phone__mark--radio{border-radius:50%}.phone__name{flex:1}.phone__price{font-weight:var(--crn-weight-bold)}.options-table .options-table__name{min-width:9rem}@media(max-width:47.99rem){.table.options-table th,.table.options-table td{border:0;padding:0}}@media(min-width:48rem){.dialog.dialog--wide{max-width:52rem}}.translations-table th[scope=row]{min-width:8rem;text-align:start;font-weight:var(--crn-weight-bold)}.translations-table th[scope=row] .small,.translations-table thead th .small{display:block;font-weight:var(--crn-weight-regular)}.translations-table .input.cell-input{width:100%;min-width:6rem}.translations-table__lang{display:none}.translations-table__skip-label{font-size:var(--crn-text-sm)}@media(max-width:59.99rem){.table.translations-table thead{display:none}.table.translations-table tr{display:flex;flex-direction:column;gap:var(--crn-space-2);padding-block:var(--crn-space-3);border-top:1px solid var(--crn-color-border)}.table.translations-table th,.table.translations-table td{display:block;padding:0;border:0}.translations-table__lang{display:block;font-size:var(--crn-text-sm);font-weight:var(--crn-weight-bold);color:var(--crn-color-text-muted)}}.input.cell-input{border-color:transparent;background:transparent}.input.cell-input:hover,.input.cell-input:focus{border-color:var(--crn-color-ink);background:var(--crn-color-surface)}.translations-table__state{margin-top:var(--crn-space-1)}.translations-search .input{width:100%}@media(min-width:60rem){.translations-table__skip-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.import-state{font-weight:var(--crn-weight-medium)}.import-drop{display:flex;flex-direction:column;align-items:flex-start;gap:var(--crn-space-3);padding:var(--crn-space-3);border:2px dashed var(--crn-color-border);border-radius:var(--crn-radius-sm)}.import-drop.is-over{border-color:var(--crn-color-ink);background:var(--crn-color-surface-muted)}.btn.import-pick:focus-within{outline:3px solid var(--crn-color-focus);outline-offset:2px}.btn.import-pick.is-disabled{border-style:dashed;border-color:var(--crn-color-text-muted);background:var(--crn-color-surface-muted);color:var(--crn-color-text-muted);cursor:not-allowed}.import-files{display:flex;flex-direction:column;gap:var(--crn-space-1);overflow-wrap:anywhere;font-size:var(--crn-text-sm);font-weight:var(--crn-weight-medium)}.import-preview-head h2:focus,.import-page h2[tabindex="-1"]:focus{outline:none}.import-page h2[tabindex="-1"]:focus-visible{outline:3px solid var(--crn-color-focus);outline-offset:2px}.import-preview{display:flex;flex-direction:column;gap:var(--crn-space-6)}.import-group{display:flex;flex-direction:column;gap:var(--crn-space-2);min-width:0}.import-group+.import-group{padding-top:var(--crn-space-4);border-top:2px solid var(--crn-color-ink)}.import-group__title{font-size:var(--crn-text-lg);overflow-wrap:anywhere}.list.import-list>li.import-row{align-items:flex-start;gap:var(--crn-space-2) var(--crn-space-3);padding:var(--crn-space-3) var(--crn-space-2)}.import-row__name{flex:1 1 12rem}.import-row__label{flex:1 1 10rem;align-self:center;min-width:0;font-weight:var(--crn-weight-bold);overflow-wrap:anywhere}.import-row__price{flex:none}.import-row__category{flex:1 1 8rem}.import-row>.btn{flex:none;order:1}.import-row__price,.import-row__category{order:2}.import-row>.list__panel{order:3}@media(min-width:60rem){.import-row>.btn,.import-row__price,.import-row__category,.import-row>.list__panel{order:0}.import-row__name{flex:1 1 14rem}.import-row__category{flex:0 1 12rem}}.list.import-list>li.import-row--doubt{background:var(--crn-color-warning-bg);border-left:4px solid var(--crn-color-warning)}.import-doubt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--crn-space-2)}.import-doubt__confirm{font-weight:var(--crn-weight-bold)}.import-report,.import-details,.import-names,.import-blockers{display:flex;flex-direction:column;gap:var(--crn-space-1);padding-left:var(--crn-space-6);list-style:disc;overflow-wrap:anywhere}.import-blockers{font-weight:var(--crn-weight-medium)}.import-legend{margin-bottom:var(--crn-space-2);font-weight:var(--crn-weight-bold)}.import-counts{display:flex;flex-direction:column;gap:var(--crn-space-3);margin:0}.import-counts__line{display:flex;flex-direction:column}.import-counts__line dt{font-weight:var(--crn-weight-bold)}.import-counts__line dd{margin:0}@media(min-width:40rem){.import-counts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--crn-space-2) var(--crn-space-4)}.import-counts__line{display:contents}}.import-translation{display:flex;flex-direction:column;align-items:flex-start;gap:var(--crn-space-2)}.catalog-export{display:inline-flex;flex-direction:column;gap:var(--crn-space-1)}.catalog-export__error{color:var(--crn-color-danger)}:root{--crn-sidebar-width: 15rem}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--crn-font-body);font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;line-height:1.5;color:var(--crn-color-ink);background:var(--crn-color-surface-muted)}:focus-visible{outline:3px solid var(--crn-color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}h1,h2,h3{margin:0;font-family:var(--crn-font-display);font-stretch:condensed;text-transform:uppercase;letter-spacing:.02em;line-height:1.15}h1{font-size:var(--crn-text-2xl)}h2{font-size:var(--crn-text-xl)}h3{font-size:var(--crn-text-md)}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit}.muted{color:var(--crn-color-text-muted)}.small{font-size:var(--crn-text-sm)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--crn-space-2);top:-4rem;z-index:20;padding:var(--crn-space-2) var(--crn-space-4);background:var(--crn-color-ink);color:var(--crn-color-surface);border-radius:var(--crn-radius-sm)}.skip-link:focus{top:var(--crn-space-2)}.shell{display:grid;grid-template-columns:var(--crn-sidebar-width) minmax(0,1fr);grid-template-areas:"side top" "side main";grid-template-rows:auto 1fr;min-height:calc(100vh - var(--crn-stage-banner-height, 0px))}.topbar{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-3);padding:var(--crn-space-3) var(--crn-space-4);background:var(--crn-color-surface);border-bottom:1px solid var(--crn-color-border);position:sticky;top:0;z-index:10}.topbar__brand{display:none;font-family:var(--crn-font-display);font-stretch:condensed;font-weight:var(--crn-weight-black);font-size:var(--crn-text-xl);text-transform:uppercase;margin-right:auto}.topbar__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-3);margin-left:auto}.topbar__tools .field{flex-direction:row;align-items:center;gap:var(--crn-space-2)}.topbar__tools .select{width:auto}.sidebar{grid-area:side;display:flex;flex-direction:column;gap:var(--crn-space-4);padding:var(--crn-space-4) var(--crn-space-3);background:var(--crn-color-nav);color:var(--crn-color-nav-text);position:sticky;top:0;height:calc(100vh - var(--crn-stage-banner-height, 0px));overflow-y:auto}.sidebar__brand{display:flex;flex-direction:column;padding:var(--crn-space-2) var(--crn-space-3);font-family:var(--crn-font-display);font-stretch:condensed;font-weight:var(--crn-weight-black);font-size:var(--crn-text-2xl);text-transform:uppercase;line-height:1.1}.sidebar__brand small{font-family:var(--crn-font-body);font-stretch:normal;font-weight:var(--crn-weight-regular);font-size:var(--crn-text-sm);text-transform:none;color:var(--crn-color-nav-muted)}.nav{display:flex;flex-direction:column;gap:var(--crn-space-4);flex:1}.nav__group{display:flex;flex-direction:column;gap:var(--crn-space-1)}.nav__title{padding:0 var(--crn-space-3);font-size:var(--crn-text-sm);font-weight:var(--crn-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--crn-color-nav-muted)}.nav__link{display:flex;align-items:center;min-height:var(--crn-touch-target);padding:var(--crn-space-2) var(--crn-space-3);border-radius:var(--crn-radius-sm);color:var(--crn-color-nav-text);text-decoration:none;font-weight:var(--crn-weight-medium)}.nav__link:hover{background:var(--crn-color-nav-hover)}.nav__link.is-active{background:var(--crn-color-surface);color:var(--crn-color-ink)}.nav__link:focus-visible{outline-color:var(--crn-color-surface)}.sidebar__footer{display:flex;flex-direction:column;gap:var(--crn-space-2);padding:var(--crn-space-3);border-top:1px solid rgba(255,255,255,.2);font-size:var(--crn-text-sm);color:var(--crn-color-nav-muted)}.sidebar__footer .nav__link{padding-inline:0}.btn.menu-button{display:none}.content{grid-area:main;padding:var(--crn-space-6) var(--crn-space-4) calc(var(--crn-space-8) * 2);min-width:0}@media(max-width:59.9375rem){.shell{display:block}.btn.menu-button{display:inline-flex}.topbar__brand{display:block}.sidebar{display:none;position:static;height:auto}.sidebar--open{display:flex}.sidebar__brand{display:none}}@media(min-width:60rem){.content{padding-inline:var(--crn-space-8)}}.page{display:flex;flex-direction:column;gap:var(--crn-space-6);width:min(100%,72rem);margin:0 auto}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--crn-space-3) var(--crn-space-4)}.page-header__text{display:flex;flex-direction:column;gap:var(--crn-space-1);max-width:44rem}.page-header__actions{display:flex;flex-wrap:wrap;gap:var(--crn-space-2)}.card{display:flex;flex-direction:column;gap:var(--crn-space-4);padding:var(--crn-space-4);background:var(--crn-color-surface);border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);min-width:0}.card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--crn-space-2) var(--crn-space-4)}.grid{display:grid;gap:var(--crn-space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:48rem){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--aside{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start}.grid--main-aside{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start}.appearance-grid{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.appearance-grid:has(.brand-preview__stage.is-desktop){grid-template-columns:minmax(0,1fr) minmax(0,42rem)}.appearance-preview{position:sticky;top:var(--crn-space-4)}}.stack{display:flex;flex-direction:column;gap:var(--crn-space-3)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2) var(--crn-space-3)}.row--end{justify-content:flex-end}.row--between{justify-content:space-between}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--crn-space-2);min-height:var(--crn-touch-target);padding:var(--crn-space-2) var(--crn-space-4);border:2px solid var(--crn-color-ink);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface);color:var(--crn-color-ink);font:inherit;font-weight:var(--crn-weight-bold);text-decoration:none;cursor:pointer}.btn--primary{border-color:var(--crn-color-primary);background:var(--crn-color-primary);color:var(--crn-color-on-primary)}.btn--danger{border-color:var(--crn-color-danger);color:var(--crn-color-danger)}.btn--quiet{border-color:var(--crn-color-border)}.btn--sm{padding-inline:var(--crn-space-3)}.btn:disabled,.btn[aria-disabled=true]{border-style:dashed;border-color:var(--crn-color-text-muted);background:var(--crn-color-surface-muted);color:var(--crn-color-text-muted);cursor:not-allowed}.field{display:flex;flex-direction:column;gap:var(--crn-space-1);font-weight:var(--crn-weight-medium);min-width:0}.field__hint{font-weight:var(--crn-weight-regular);font-size:var(--crn-text-sm);color:var(--crn-color-text-muted)}.input,.select,.textarea{min-height:var(--crn-touch-target);width:100%;padding:var(--crn-space-2) var(--crn-space-3);border:2px solid var(--crn-color-ink);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface);color:var(--crn-color-ink);font:inherit;font-size:var(--crn-text-md);font-weight:var(--crn-weight-regular)}.textarea{min-height:5.5rem;resize:vertical}.textarea--page{min-height:12rem;line-height:1.5}.input--color{padding:var(--crn-space-1);width:5rem}.input--short{width:8rem}.input--code{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em}.form-grid{display:grid;gap:var(--crn-space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:40rem){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.check{display:flex;align-items:flex-start;gap:var(--crn-space-3);min-height:var(--crn-touch-target);padding:var(--crn-space-2) 0}.check input{flex:none;width:1.5rem;height:1.5rem;margin:.125rem 0 0;accent-color:var(--crn-color-ink)}.check__text{display:flex;flex-direction:column;font-weight:var(--crn-weight-medium)}.check__text small{font-weight:var(--crn-weight-regular);font-size:var(--crn-text-sm);color:var(--crn-color-text-muted)}.search{flex:1 1 16rem}.search .input{width:100%}.segmented{display:inline-flex;flex-wrap:wrap;gap:var(--crn-space-1);padding:var(--crn-space-1);background:var(--crn-color-surface-muted);border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm)}.segmented .btn{border-color:transparent;background:transparent}.segmented .btn[aria-pressed=true],.segmented .btn[aria-selected=true]{background:var(--crn-color-ink);color:var(--crn-color-surface)}.badge{display:inline-flex;align-items:center;gap:var(--crn-space-1);padding:2px var(--crn-space-2);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface-muted);border:1px solid var(--crn-color-border);color:var(--crn-color-ink);font-size:var(--crn-text-sm);font-weight:var(--crn-weight-bold);white-space:nowrap}.badge--success{background:var(--crn-color-success-bg);border-color:var(--crn-color-success);color:var(--crn-color-success)}.badge--warning{background:var(--crn-color-warning-bg);border-color:var(--crn-color-warning);color:var(--crn-color-warning)}.badge--danger{background:var(--crn-color-danger-bg);border-color:var(--crn-color-danger);color:var(--crn-color-danger)}.badge--ink{background:var(--crn-color-ink);border-color:var(--crn-color-ink);color:var(--crn-color-surface)}.badges{display:flex;flex-wrap:wrap;gap:var(--crn-space-1)}.notice{display:flex;flex-direction:column;gap:var(--crn-space-1);padding:var(--crn-space-3) var(--crn-space-4);border:1px solid var(--crn-color-border);border-left-width:4px;border-radius:var(--crn-radius-sm);background:var(--crn-color-surface)}.notice--info{border-color:var(--crn-color-focus)}.notice--success{border-color:var(--crn-color-success);background:var(--crn-color-success-bg)}.notice--warning{border-color:var(--crn-color-warning);background:var(--crn-color-warning-bg)}.notice--danger{border-color:var(--crn-color-danger);background:var(--crn-color-danger-bg)}.notice__title{font-weight:var(--crn-weight-bold)}.list{display:flex;flex-direction:column}.list>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2) var(--crn-space-4);padding:var(--crn-space-3) 0;border-top:1px solid var(--crn-color-border)}.list>li>.list__panel{flex:1 0 100%}.list>li:first-child{border-top:0}.list__main{flex:1 1 14rem;display:flex;flex-direction:column;min-width:0}.list__main strong{overflow-wrap:anywhere}.list__end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2);margin-left:auto}.list__confirm{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2) var(--crn-space-3);font-weight:var(--crn-weight-bold)}.row-link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2) var(--crn-space-4);width:100%;min-height:var(--crn-touch-target);color:inherit;text-decoration:none}.row-link:hover strong{text-decoration:underline}.picker{display:flex;flex-direction:column;gap:var(--crn-space-1)}.picker a,.picker button:not(.btn){display:flex;align-items:center;justify-content:space-between;gap:var(--crn-space-2);min-height:var(--crn-touch-target);padding:var(--crn-space-2) var(--crn-space-3);border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface);color:inherit;font:inherit;font-weight:var(--crn-weight-medium);text-align:left;text-decoration:none}.picker [aria-current=true],.picker [aria-pressed=true]{border-color:var(--crn-color-ink);border-width:2px;background:var(--crn-color-surface-muted)}.kpis{display:grid;gap:var(--crn-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48rem){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpis.kpis--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{display:flex;flex-direction:column;gap:var(--crn-space-1);padding:var(--crn-space-3) var(--crn-space-4);background:var(--crn-color-surface);border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm)}.kpi__value{font-family:var(--crn-font-display);font-stretch:condensed;font-size:var(--crn-text-2xl);font-weight:var(--crn-weight-black);line-height:1.1}.kpi__label{font-size:var(--crn-text-sm);font-weight:var(--crn-weight-medium);color:var(--crn-color-text-muted)}.status-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--crn-space-3) var(--crn-space-4);padding:var(--crn-space-4);border-radius:var(--crn-radius-sm);background:var(--crn-color-ink);color:var(--crn-color-surface)}.status-banner__text{display:flex;flex-direction:column;gap:var(--crn-space-1)}.status-banner__title{font-family:var(--crn-font-display);font-stretch:condensed;font-size:var(--crn-text-2xl);font-weight:var(--crn-weight-black);text-transform:uppercase}meter,progress{width:100%;height:.75rem;accent-color:var(--crn-color-ink)}.slot{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:var(--crn-space-3)}.mono{font-variant-numeric:tabular-nums}.order-number{font-family:var(--crn-font-display);font-stretch:condensed;font-weight:var(--crn-weight-black)}.qr{width:var(--crn-qr-size);height:var(--crn-qr-size);padding:var(--crn-space-2);background:var(--crn-color-qr-paper);border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);color:var(--crn-color-qr-ink)}@media(forced-colors:active){.qr{forced-color-adjust:none}}.pairing-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--crn-text-2xl);font-weight:var(--crn-weight-black);letter-spacing:.15em}.preview{display:flex;flex-direction:column;gap:var(--crn-space-3);padding:var(--crn-space-4);border:1px dashed var(--crn-color-text-muted);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface-muted)}.preview__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--crn-space-2) var(--crn-space-3);background:var(--crn-color-ink);color:var(--crn-color-surface);border-radius:var(--crn-radius-sm);font-family:var(--crn-font-display);font-stretch:condensed;font-weight:var(--crn-weight-black);text-transform:uppercase}.preview__item{display:flex;align-items:center;justify-content:space-between;gap:var(--crn-space-3);padding:var(--crn-space-3);background:var(--crn-color-surface);border-radius:var(--crn-radius-sm)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:var(--crn-space-2) var(--crn-space-3);border-bottom:1px solid var(--crn-color-border);text-align:left;vertical-align:top}.table th{font-size:var(--crn-text-sm);color:var(--crn-color-text-muted)}.login{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--crn-space-6) var(--crn-space-4)}.login__card{width:min(100%,28rem);gap:var(--crn-space-6);padding:var(--crn-space-6) var(--crn-space-4)}.fieldset{min-width:0;margin:0;padding:0;border:0}.demo-banner{margin:0 auto var(--crn-space-4);width:min(100%,72rem);padding:var(--crn-space-2) var(--crn-space-4);border:1px dashed var(--crn-color-warning);border-radius:var(--crn-radius-sm);background:var(--crn-color-warning-bg);color:var(--crn-color-warning);font-weight:var(--crn-weight-bold)}.day{align-items:flex-start}.day__ranges{flex:2 1 22rem}.nav__link--button{width:100%;border:0;background:none;font:inherit;font-weight:var(--crn-weight-medium);text-align:start;cursor:pointer}[hidden]{display:none!important}.picker>li{display:flex;flex-direction:column;gap:var(--crn-space-1)}.picker button:not(.btn)>span:first-child{flex:1}.panel{padding-block:var(--crn-space-4);border-block:1px solid var(--crn-color-border)}.check--box{flex:none;justify-content:center;align-items:center;min-width:var(--crn-touch-target);padding:0}.check--apart{margin-top:var(--crn-space-2);border-top:1px solid var(--crn-color-border)}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));column-gap:var(--crn-space-4)}.check__text--cap:first-letter{text-transform:uppercase}.badge--action{min-height:var(--crn-touch-target);padding-inline:var(--crn-space-3);font:inherit;font-size:var(--crn-text-sm);font-weight:var(--crn-weight-bold);cursor:pointer}.blocker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-1) var(--crn-space-3)}.bulk-count{display:flex;align-items:center;min-height:var(--crn-touch-target);font-weight:var(--crn-weight-regular)}.dialog-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--crn-color-ink) 55%,transparent);overscroll-behavior:contain}.dialog{display:flex;flex-direction:column;gap:var(--crn-space-4);width:100%;max-height:92vh;overflow-y:auto;padding:var(--crn-space-4);background:var(--crn-color-surface);border:2px solid var(--crn-color-ink);border-radius:var(--crn-radius-sm) var(--crn-radius-sm) 0 0;animation:dialog-rise .16s ease-out}@keyframes dialog-rise{0%{transform:translateY(2rem)}to{transform:translateY(0)}}@media(min-width:48rem){.dialog-backdrop{align-items:center;padding:var(--crn-space-6)}.dialog{max-width:40rem;max-height:90vh;border-radius:var(--crn-radius-sm)}}.picker>li.picker__row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2)}.picker__row>button{flex:1 1 12rem;text-align:start}.blocks-detail{min-width:0;scroll-margin-top:var(--crn-space-4)}.attachment{display:flex;flex-direction:column;gap:var(--crn-space-3);padding-block:var(--crn-space-4);border-top:1px solid var(--crn-color-border)}.attachment:first-child{padding-top:0;border-top:0}.attachment__prices{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--crn-space-3)}crn-orders-screen .days{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2);margin-bottom:var(--crn-space-4)}crn-orders-screen .days svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}crn-orders-screen .quick{display:inline-flex;gap:var(--crn-space-1);padding:var(--crn-space-1);background:var(--crn-color-surface-muted);border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm)}crn-orders-screen .quick .btn{border-color:transparent;background:transparent}crn-orders-screen .quick .btn[aria-pressed=true]{background:var(--crn-color-ink);color:var(--crn-color-surface)}crn-orders-screen .prev,crn-orders-screen .next{min-width:var(--crn-touch-target);padding-inline:var(--crn-space-2)}crn-orders-screen .pick .input{min-height:var(--crn-touch-target);font-variant-numeric:tabular-nums}crn-orders-screen .day-summary{margin:0 0 var(--crn-space-3)}crn-appearance-screen .appearance-bar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2) var(--crn-space-3);margin-bottom:var(--crn-space-4);padding:var(--crn-space-2) 0;background:var(--crn-color-surface-muted)}crn-appearance-screen .appearance-bar>.notice{flex:1 1 18rem;margin:0}crn-appearance-screen .appearance-bar__actions{display:flex;gap:var(--crn-space-2)}crn-appearance-screen .appearance-bar>[data-action-error]{flex-basis:100%;margin:0}crn-service-screen .week{display:grid;gap:0;margin:0;padding:0;list-style:none}crn-service-screen .day{display:grid;gap:var(--crn-space-2);padding:var(--crn-space-3) 0;border-bottom:1px solid var(--crn-color-divider)}crn-service-screen .day__head,crn-service-screen .day__pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2)}crn-service-screen .day__name{flex:1;font-weight:var(--crn-weight-bold)}crn-service-screen .switch{display:inline-flex;align-items:center;gap:var(--crn-space-2);min-height:var(--crn-touch-target);padding:0 var(--crn-space-2);background:none;border:0;color:var(--crn-color-ink);font:inherit;cursor:pointer}crn-service-screen .switch__track{position:relative;width:44px;height:24px;border-radius:var(--crn-radius-pill);background:var(--crn-color-border)}crn-service-screen .switch__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--crn-color-surface)}crn-service-screen .switch[aria-checked=true] .switch__track{background:var(--crn-color-success)}crn-service-screen .switch[aria-checked=true] .switch__track:after{left:23px}crn-service-screen .pill{min-height:var(--crn-touch-target);padding:0 var(--crn-space-3);border:1px solid var(--crn-color-ink);border-radius:var(--crn-radius-pill);background:var(--crn-color-surface);color:var(--crn-color-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}crn-service-screen .pill[aria-expanded=true]{background:var(--crn-color-ink);color:var(--crn-color-surface)}crn-service-screen .pill--invalid{border-color:var(--crn-color-danger);border-width:2px}crn-service-screen .editor,crn-service-screen .copy{display:grid;gap:var(--crn-space-2);padding:var(--crn-space-3);border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface-muted)}crn-service-screen .input--time{width:6rem;font-variant-numeric:tabular-nums}crn-service-screen .sentence{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2)}crn-service-screen .sentence .input,crn-service-screen .select--inline{width:auto}crn-service-screen .save-bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--crn-space-3);margin-top:var(--crn-space-4);padding:var(--crn-space-3) var(--crn-space-4);border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);background:var(--crn-color-surface)}crn-service-screen .save-bar>span{flex:1 1 12rem;font-weight:var(--crn-weight-bold)}.email-preview__text{margin:0;padding:var(--crn-space-4);border:1px solid var(--crn-color-border);border-radius:var(--crn-radius-sm);white-space:pre-line;overflow-wrap:anywhere}.status-banner crn-service-state-controls .muted,.status-banner crn-service-state-controls .field__hint{color:inherit}.support-banner{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--crn-space-2) var(--crn-space-3);margin:calc(-1 * var(--crn-space-3)) calc(-1 * var(--crn-space-4)) 0;padding:var(--crn-space-2) var(--crn-space-4);background:var(--crn-color-warning-bg);border-bottom:2px solid var(--crn-color-warning);color:var(--crn-color-ink)}.support-banner__text{flex:1 1 14rem;min-width:0;font-weight:var(--crn-weight-bold);overflow-wrap:anywhere}.support-banner .btn{border-color:var(--crn-color-warning)}@media(max-width:59.9375rem){.support-banner__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.tenant-button{max-width:100%;min-width:0}.tenant-button__label{font-weight:var(--crn-weight-regular);font-size:var(--crn-text-sm)}.tenant-button__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-option{display:flex;flex-direction:column;min-width:0}.tenant-option strong{overflow-wrap:anywhere}.fieldset>legend{padding:0;margin-bottom:var(--crn-space-1);font-weight:var(--crn-weight-bold)}.team-table td{vertical-align:middle}.team-table .select{width:auto}.team-table__name{min-width:12rem}.team-table__name strong{margin-right:var(--crn-space-2)}.team-table__email{display:block;font-size:var(--crn-text-sm);color:var(--crn-color-text-muted);overflow-wrap:anywhere}.team-table__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crn-space-2)}@media(max-width:63.9375rem){.team-table,.team-table tbody,.team-table tr{display:block}.team-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.team-table tr{padding-block:var(--crn-space-3);border-top:1px solid var(--crn-color-border)}.team-table tr:first-child{border-top:0;padding-top:0}.team-table td{display:grid;grid-template-columns:minmax(7rem,35%) minmax(0,1fr);align-items:center;gap:var(--crn-space-2);padding:var(--crn-space-1) 0;border-bottom:0}.team-table td>*{justify-self:start}.team-table td:before{content:attr(data-label);font-size:var(--crn-text-sm);font-weight:var(--crn-weight-bold);color:var(--crn-color-text-muted)}.team-table td.team-table__name,.team-table td.team-table__actions{display:flex;flex-wrap:wrap}.team-table td.team-table__name:before,.team-table td.team-table__actions:before{content:none}.team-table td.team-table__name{font-size:var(--crn-text-lg)}.team-table td.team-table__actions{padding-top:var(--crn-space-2)}.team-table__email{flex-basis:100%}}
