.co{background:var(--color-surface)}.co-wrap{width:100%;max-width:44rem;margin:0 auto;padding:0 var(--gutter)}.co-header{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.co-header__row{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-3);padding-bottom:var(--space-3)}.co-header__back{flex:0 0 auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-left:calc(-1 * var(--space-2));border-radius:999px;color:var(--color-text);transition:background-color .15s ease}.co-header__back:hover{background:var(--color-bg)}.co-header__back:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.co-header__text{min-width:0}.co-header__eyebrow{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.3}.co-header__title{font-size:var(--text-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-main{flex:1;display:grid;align-content:start;padding-top:var(--space-2);padding-bottom:var(--space-6)}.co-section{padding:var(--space-5) 0 var(--space-6)}.co-section+.co-section{border-top:1px solid var(--color-border)}.co-section__title{margin:0 0 var(--space-4);font-family:inherit;font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.co-empty{justify-items:start;gap:var(--space-3);padding-top:var(--space-7)}.co-empty__title{font-size:var(--text-xl)}.co-hint{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.co-error{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-danger)}.co-notice{margin-top:var(--space-4)}.co-alert{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--color-danger) 5%,var(--color-surface));color:var(--color-danger);font-size:var(--text-sm)}.co-alert__action{color:inherit;font-size:inherit;font-weight:600;text-decoration:underline}.co-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.co-line{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.co-line--problem{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}.co-line__main{flex:1;min-width:0;display:grid;gap:var(--space-1);line-height:1.35}.co-line__name{margin:0;font-weight:600}.co-line__qty{color:var(--color-primary-dark);font-variant-numeric:tabular-nums}.co-line__error{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-danger)}.co-line__side{flex:0 0 auto;display:grid;justify-items:end;gap:var(--space-1);line-height:1.35}.co-line__price{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.co-line__edit{font-size:var(--text-sm);color:var(--color-primary-dark);text-decoration:none}.co-line__edit:hover{text-decoration:underline}.co-line__edit:focus-visible,.co-alert__action:focus-visible,.co .link-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.co-line__note{margin:0;font-size:var(--text-sm);font-style:italic;color:var(--color-text-muted)}.co-totals{margin:var(--space-4) 0 0;display:grid;gap:var(--space-1)}.co-totals__row{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.co-totals__row dt,.co-totals__row dd{margin:0}.co-totals__row dd{color:var(--color-text);font-variant-numeric:tabular-nums}.co-totals__row--total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);align-items:baseline;font-size:var(--text-base);font-weight:700;color:var(--color-text)}.co-totals__row--total dd{font-family:var(--font-display);font-size:var(--text-lg)}.co-choices .radio-card{flex:1 1 auto;justify-content:center;min-height:3rem;font-size:var(--text-base)}.co-moment{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.co-moment strong{color:var(--color-text)}.co-slot{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-4)}.co-select{width:100%;min-width:0;font:inherit;padding:.6rem 2.25rem .6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%236b6259' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .7rem center / 1rem;appearance:none;-webkit-appearance:none;cursor:pointer}.co-select:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.co .field input,.co .field textarea{width:100%;min-width:0}.co .field input[aria-invalid=true]{border-color:var(--color-danger)}.co-address{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 4.5rem 4.5rem;grid-template-areas:"street street number box" "postal city city city";gap:var(--space-3)}.co-address__street{grid-area:street}.co-address__number{grid-area:number}.co-address__box{grid-area:box}.co-address__postal{grid-area:postal}.co-address__city{grid-area:city}.co-fields{display:grid;gap:var(--space-3)}@media(min-width:40rem){.co-fields{grid-template-columns:1fr 1fr}.co-fields__full{grid-column:1 / -1}}.co-zone{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);font-size:var(--text-sm)}.co-zone--warn{background:color-mix(in srgb,var(--color-mustard) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-mustard) 40%,var(--color-border))}.co-zone__title{margin:0;font-weight:600}.co-zone__text{margin:var(--space-1) 0 var(--space-2);color:var(--color-text-muted)}.co-zone__facts{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--space-2);color:var(--color-text-muted)}.co-zone__facts li:not(:last-child):after{content:"·";margin-left:var(--space-2)}.co-zone__short{margin:var(--space-2) 0 0;font-weight:600}.co-pay{display:grid;gap:var(--space-2)}.co-pay:focus{outline:none}.radio-card.co-pay__option{display:flex;width:100%;min-height:3.25rem;padding:.7rem 1rem;gap:var(--space-3);font-size:var(--text-base)}.co-pay__label{flex:1}.co-pay__via{display:flex;align-items:center;gap:.35rem;margin:var(--space-3) 0 0}.co-footer{position:sticky;bottom:0;z-index:5;background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -6px 16px #1f1b170f;padding:var(--space-3) 0 calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.co-footer__inner{display:grid;gap:var(--space-2)}.co-footer__reason{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.35}.co-footer__reason--hard{color:var(--color-text);font-weight:600}.co-footer__row{display:flex;align-items:center;gap:var(--space-4)}.co-footer__total{display:grid;line-height:1.2}.co-footer__label{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.co-footer__amount{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.co-footer__button{flex:1;min-height:3rem;border:none;font:inherit;font-weight:600;text-align:center;cursor:pointer}.co-footer__button--blocked,.co-footer__button--blocked:hover{background:var(--color-primary);opacity:.55}@media(min-width:48rem){.co-main{padding-top:var(--space-4)}.co-section{padding:var(--space-6) 0 var(--space-7)}.co-header__title{font-size:var(--text-xl)}}.co-header__lang{margin-left:auto}.order-page{background:var(--color-surface)}.container.order{max-width:40rem;display:grid;gap:var(--space-4);padding-top:var(--space-5);padding-bottom:var(--space-7)}.order .card+.card{margin-top:0}.order-loading{padding:var(--space-6) 0}.order-selectable{user-select:text;-webkit-user-select:text}.btn.order-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--color-primary);font:inherit;font-weight:600;cursor:pointer;text-align:center}.btn.order-btn:disabled{opacity:.6;cursor:default}.btn.order-btn--ghost{background:var(--color-surface);color:var(--color-primary-dark);border-color:var(--color-border)}.btn.order-btn--ghost:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.order-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.order-actions>.btn{flex:1 1 12rem}.order-actions--center{justify-content:center}.order-stale{margin:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-size:var(--text-sm);background:color-mix(in srgb,var(--color-mustard) 14%,var(--color-surface));color:color-mix(in srgb,var(--color-mustard) 55%,var(--color-text));border:1px solid color-mix(in srgb,var(--color-mustard) 40%,var(--color-border))}.card.order-hero{display:grid;gap:var(--space-5)}.order-hero__head{display:flex;align-items:center;gap:var(--space-3);min-width:0}.order-hero__logo{flex:0 0 auto;width:2.75rem;height:2.75rem;object-fit:cover;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface)}.order-hero__logo--letter{display:grid;place-items:center;border:none;background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:700;font-size:var(--text-lg)}.order-hero__who{min-width:0}.order-hero__restaurant{margin:0;font-weight:700;line-height:1.3}.order-hero__meta{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.order-hero__eyebrow{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.order-number-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.order-number{display:block;margin:0;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--text-xl);font-weight:700;line-height:1.3;word-break:break-all}.order-copy{flex:0 0 auto;padding:.3rem .8rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}.order-copy:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.order-copy:focus-visible,.btn.order-btn:focus-visible,.my-orders__toggle:focus-visible,.my-orders__item a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.order-eta__time{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.25}.order-eta__note{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.order-live{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}.order-live__dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-olive)}.order-steps{list-style:none;margin:0;padding:0;display:grid}.order-step{--mark: 1.5rem;position:relative;display:flex;gap:var(--space-3);padding-bottom:var(--space-4)}.order-step:last-child{padding-bottom:0}.order-step:not(:last-child):before{content:"";position:absolute;left:calc(var(--mark) / 2 - 1px);top:calc(var(--mark) + 2px);bottom:2px;width:2px;border-radius:1px;background:var(--color-border)}.order-step--done:not(:last-child):before{background:color-mix(in srgb,var(--color-olive) 55%,var(--color-border))}.order-step__mark{flex:0 0 auto;width:var(--mark);height:var(--mark);display:grid;place-items:center;border-radius:999px}.order-step__mark img{display:block;width:100%;height:100%}.order-step--current .order-step__mark{background:var(--color-primary);box-shadow:0 0 0 5px var(--color-primary-soft)}.order-step--current .order-step__mark:after{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--color-surface)}.order-step--future .order-step__mark{width:calc(var(--mark) - .5rem);height:calc(var(--mark) - .5rem);margin:.25rem;border:2px solid var(--color-border);background:var(--color-surface)}.order-step__text{display:grid;gap:.1rem;min-width:0;padding-top:.05rem;line-height:1.4}.order-step__row{display:flex;align-items:baseline;gap:var(--space-2)}.order-step__label{font-size:var(--text-sm);font-weight:600}.order-step--future .order-step__label{color:var(--color-text-muted);font-weight:500}.order-step--current .order-step__label{color:var(--color-primary-dark);font-size:var(--text-base);font-weight:700}.order-step--failed .order-step__label{color:var(--color-danger);font-weight:700}.order-step__time{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.order-step__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.order-callout{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-4);border-radius:var(--radius);font-size:var(--text-sm)}.order-callout p{margin:0}.order-callout .btn{margin-top:var(--space-2)}.order-callout__title{font-size:var(--text-base);font-weight:700}.order-callout--payment{background:var(--color-primary-soft);border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}.order-callout--negative{background:color-mix(in srgb,var(--color-danger) 6%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-danger) 25%,var(--color-border))}.order-callout--negative .order-callout__title{color:var(--color-danger)}.card.order-card{display:grid;gap:var(--space-4)}.order-card__title{margin:0;font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.order-card .order-card__title+*{margin-top:0}.order-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.order-line{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);line-height:1.35}.order-line__qty{flex:0 0 auto;min-width:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-primary-dark)}.order-line__main{flex:1;min-width:0;display:grid;gap:.15rem}.order-line__name{font-weight:600}.order-line__main .cmp-summary{margin:0}.order-line__note{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.order-line__price{flex:0 0 auto;font-family:var(--font-display);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.order-totals{margin:0;display:grid;gap:var(--space-1);padding:0 var(--space-4)}.order-totals__row{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm)}.order-totals__row dt{color:var(--color-text-muted)}.order-totals__row dd{margin:0;font-variant-numeric:tabular-nums}.order-totals__row--total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-base);font-weight:700}.order-totals__row--total dt{color:var(--color-text)}.order-totals__row--total dd{font-family:var(--font-display);font-size:var(--text-lg)}.order-pay{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-bg)}.order-pay .payment-icon{width:2rem;height:2rem}.order-pay__text{flex:1 1 10rem;display:grid;line-height:1.35}.order-pay__method{font-weight:600;font-size:var(--text-sm)}.order-pay__state{font-size:var(--text-sm);color:var(--color-text-muted)}.order-pay__state--ok{color:var(--color-olive);font-weight:600}.order-pay__state--bad{color:var(--color-danger);font-weight:600}.order-pay__via{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-xs);color:var(--color-text-muted)}.order-block{display:grid;gap:.15rem}.order-block__label{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.order-block__text{margin:0;font-size:var(--text-sm)}.order-address{display:grid;font-style:normal;font-size:var(--text-sm);line-height:1.5}.order-restaurant{display:grid;gap:.15rem}.order-restaurant__name{margin:0;font-weight:700;font-size:var(--text-lg)}.order-call{justify-self:start}.order-call__icon{flex:0 0 auto}.order-after{display:grid;gap:var(--space-3)}.order-after__note{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.card.order-empty{display:grid;justify-items:center;gap:var(--space-3);text-align:center;padding:var(--space-6) var(--space-5)}.order-empty__icon{width:2.5rem;height:2.5rem}.order-empty__title{margin:0;font-size:var(--text-xl)}.order-empty p{margin:0;max-width:28rem}.order-empty .order-actions{margin-top:var(--space-3);width:100%}@media(min-width:48rem){.container.order{padding-top:var(--space-6);gap:var(--space-5)}.card.order-hero{padding:var(--space-6)}.order-eta__time{font-size:var(--text-2xl)}.order-actions>.btn{flex:0 1 auto}.order-actions--center>.btn{flex:0 1 12rem}}.my-orders{position:relative;display:inline-flex;align-items:center}.restaurant-header__tags .my-orders{margin-left:auto}.my-orders__toggle{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);cursor:pointer}.my-orders__toggle:hover,.my-orders__toggle[aria-expanded=true]{color:var(--color-primary-dark)}.my-orders__count{min-width:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--color-bg);border:1px solid var(--color-border);font-size:var(--text-xs);line-height:1.25rem;text-align:center}.my-orders__panel{position:absolute;z-index:30;top:calc(100% + var(--space-2));right:0;width:min(20rem,calc(100vw - 2 * var(--gutter)));padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 10px 30px #1f1b171f}.my-orders__list{list-style:none;margin:0;padding:0;display:grid}.my-orders__item a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:inherit;text-decoration:none}.my-orders__item a:hover{background:var(--color-primary-soft)}.my-orders__what{display:grid;line-height:1.3;min-width:0}.my-orders__number{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--text-sm)}.my-orders__date{font-size:var(--text-xs);color:var(--color-text-muted)}.my-orders__status{flex:0 0 auto;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}.my-orders__status--live{color:var(--color-primary-dark)}.my-orders__status--done{color:var(--color-olive)}.my-orders__status--failed{color:var(--color-danger)}.order-lang{justify-self:end}html.preview-root,html.preview-root body,html.preview-root #root{height:100%}html.preview-root body{overflow:hidden;background:var(--color-bg)}.preview{height:100%}.drawer.drawer--embedded{position:relative;inset:auto;z-index:auto;width:100%;height:100%;transform:none;transition:none;box-shadow:none}.drawer__icon-button--blank,.drawer__icon-button--blank:hover{background:none;cursor:default}.cmp-footer__preview-note{justify-self:center;margin:0;padding:var(--space-1) var(--space-3);border-radius:999px;background:var(--color-primary-soft);color:var(--color-text);font-size:var(--text-xs);font-weight:600;text-align:center}.preview-state{height:100%;display:grid;place-content:center;gap:var(--space-2);padding:var(--space-6);text-align:center}.preview-state__title{margin:0;font-family:var(--font-display);font-weight:600;color:var(--color-text-muted)}.preview-state__detail{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}:root{--color-primary: #fb3d55;--color-primary-dark: #d92640;--color-primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--color-bg: #f6f4f1;--color-surface: #ffffff;--color-border: #e5e1dc;--color-text: #1f1b17;--color-text-muted: #6b6259;--color-danger: #b42318;--color-olive: #1b9455;--color-mustard: #d4a017;--radius: .5rem;--radius-lg: 1rem;--font-display: Inter, system-ui, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--text-xs: .8rem;--text-sm: .9rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: 2rem;--gutter: 1.25rem}@media(min-width:48rem){:root{--gutter: 2rem}}@media(min-width:64rem){:root{--gutter: 2.5rem}}*,*:before,*:after{box-sizing:border-box}input,textarea,select,[contenteditable=true]{user-select:text;-webkit-user-select:text}html,body{margin:0;min-height:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;user-select:none;-webkit-user-select:none;color:var(--color-text);background:var(--color-surface);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0}a{color:var(--color-primary-dark)}.page{min-height:100vh;display:flex;flex-direction:column}.container{width:100%;max-width:68.75rem;margin:0 auto;padding:0 var(--gutter)}.muted{color:var(--color-text-muted)}.error{color:var(--color-danger)}.btn{display:inline-block;padding:.7rem 1.2rem;border-radius:var(--radius);background:var(--color-primary);color:#fff;text-decoration:none;font-weight:600;transition:background-color .15s ease}.btn:hover{background:var(--color-primary-dark)}.link-button{padding:0;border:none;background:none;color:var(--color-primary-dark);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left}.tag{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:var(--text-xs);font-weight:600;background:var(--color-bg);color:var(--color-text-muted);border:1px solid var(--color-border)}.tag--small{font-size:.72rem;font-weight:500}.badges--quiet{gap:0;font-size:var(--text-xs);color:var(--color-text-muted)}.badges--quiet .badges__item{display:inline-flex;align-items:center}.badges__item+.badges__item:before{content:"·";margin:0 var(--space-2)}.badges__icons,.ind-icon-group{display:inline-flex;align-items:center;gap:.35rem}.ind-icon-group{gap:.1rem}.ind-icon{display:block;flex:0 0 auto;height:18px}.ind-icon--square{width:18px}.ind-icon--nutri{height:18px;width:calc(198 / 80 * 18px);border-radius:0}.tag--open{background:color-mix(in srgb,var(--color-olive) 12%,var(--color-surface));color:color-mix(in srgb,var(--color-olive) 75%,var(--color-text));border-color:color-mix(in srgb,var(--color-olive) 35%,var(--color-border))}.tag--closed{background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface));color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,var(--color-border))}.tag--warn{background:color-mix(in srgb,var(--color-mustard) 14%,var(--color-surface));color:color-mix(in srgb,var(--color-mustard) 65%,var(--color-text));border-color:color-mix(in srgb,var(--color-mustard) 40%,var(--color-border))}.status{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);font-weight:600}.status__icon{width:20px;height:20px;display:block}.status--open,.status--closed{color:var(--color-text)}.fulfilment{display:inline-flex;align-items:center;gap:var(--space-5)}.fulfilment__item{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.fulfilment__item--off{color:var(--color-text-muted)}.fulfilment__icon{width:18px;height:18px;display:block}.badges{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.ind--spicy-1{background:#fff1e3;color:#c2410c;border-color:#fed7aa}.ind--spicy-2{background:#ffe4d6;color:#b91c1c;border-color:#fdba9c}.ind--spicy-3{background:#fee2e2;color:#991b1b;border-color:#fecaca}.ind--halal{background:#dcfce7;color:#166534;border-color:#bbf7d0}.ind--vegan{background:#ccfbf1;color:#115e59;border-color:#99f6e4}.ind--vegetarian{background:#ecfccb;color:#3f6212;border-color:#d9f99d}.ind--nutri-A{background:#c8f2d4;color:#14532d;border-color:#a7e9bb}.ind--nutri-B{background:#dcfce7;color:#166534;border-color:#bbf7d0}.ind--nutri-C{background:#fef9c3;color:#854d0e;border-color:#fde68a}.ind--nutri-D{background:#ffedd5;color:#c2410c;border-color:#fed7aa}.ind--nutri-E{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.ind--kcal{background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-7) var(--gutter) var(--space-7)}.hero__inner{max-width:68.75rem;margin:0 auto}.brand{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:700}.brand__image{display:block;height:2.25rem;width:auto}.hero__title{margin-top:var(--space-5);font-size:clamp(var(--text-xl),4vw,var(--text-2xl))}.hero__lead{margin:var(--space-3) 0 0;color:var(--color-text-muted);max-width:36rem}.cards{list-style:none;margin:var(--space-6) 0;padding:0;display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.card{display:block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.card--link{display:flex;gap:var(--space-4);color:inherit;text-decoration:none;height:100%;transition:border-color .15s ease,background-color .15s ease}.card--link:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.card__avatar{flex:0 0 auto;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius);background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:700;font-size:var(--text-lg)}.card__avatar--large{width:3.5rem;height:3.5rem;font-size:var(--text-xl)}.card__avatar--image{object-fit:cover;background:var(--color-surface);border:1px solid var(--color-border)}.card__body{display:grid;gap:var(--space-2);min-width:0}.card__title{font-weight:700;font-size:var(--text-lg)}.card__text{font-size:var(--text-sm);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card+.card{margin-top:var(--space-5)}.card__title+*{margin-top:var(--space-3)}.restaurant-header{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-6) 0 var(--space-6)}.restaurant-header__row{display:flex;gap:var(--space-4);align-items:flex-start}.restaurant-header__title{font-size:clamp(var(--text-xl),4vw,var(--text-2xl));margin:0;line-height:1.2}.restaurant-header__title+.muted{margin:.15rem 0 0;line-height:1.6}.restaurant-header__row .card__avatar--large{--logo-size: calc(1.2*clamp(var(--text-xl), 4vw, var(--text-2xl)) + 1.75rem) ;width:var(--logo-size);height:var(--logo-size)}.restaurant-header__tags{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-3)}.restaurant-header__description{margin:var(--space-6) 0 0;max-width:48rem}.notice{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:color-mix(in srgb,var(--color-mustard) 14%,var(--color-surface));color:color-mix(in srgb,var(--color-mustard) 65%,var(--color-text));border:1px solid color-mix(in srgb,var(--color-mustard) 40%,var(--color-border));font-size:var(--text-sm)}.layout{display:grid;gap:var(--space-6);padding-top:var(--space-6);padding-bottom:var(--space-6)}.layout__main,.menu,.menu__body{min-width:0}.section-title{font-size:var(--text-xl);margin-bottom:var(--space-4)}.menu__head{position:sticky;top:0;z-index:3;margin:0 calc(var(--gutter) * -1);padding:var(--space-4) var(--gutter) 0;background:var(--color-surface)}.menu__head .section-title{margin-bottom:var(--space-3)}.menu__nav{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-4);scrollbar-width:none}.menu__nav::-webkit-scrollbar{display:none}.menu__category{scroll-margin-top:6.5rem}.menu__nav-link{white-space:nowrap;padding:.4rem .9rem;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;color:var(--color-text);font-size:var(--text-sm);transition:background-color .15s ease,border-color .15s ease}.menu__nav-link:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.menu__nav-link--active,.menu__nav-link--active:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.menu__category{margin-top:var(--space-8)}.menu__category-title{font-size:var(--text-xl);margin-bottom:var(--space-1)}.menu__category-title+.muted{margin:0 0 var(--space-3)}@media(min-width:52rem){.menu{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--space-8);align-items:start}.menu__head{position:sticky;top:var(--space-4);margin:0;padding:0;background:none}.menu__nav{flex-direction:column;align-items:stretch;gap:var(--space-1);overflow:visible;padding-bottom:0}.menu__nav-link{white-space:normal;padding:.5rem .75rem;border:none;border-left:3px solid transparent;border-right:3px solid transparent;border-radius:0;background:none}.menu__nav-link:hover{background:var(--color-primary-soft);border-color:transparent}.menu__nav-link--active,.menu__nav-link--active:hover{background:var(--color-primary-soft);border-left-color:var(--color-primary);border-right-color:var(--color-primary);color:var(--color-primary)}.menu__category{scroll-margin-top:var(--space-4)}.menu__body>.menu__category:first-child{margin-top:0}}.products{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-3)}.product{background:none;border:none;border-radius:0;padding:0}.product__row{display:flex;gap:var(--space-4);align-items:flex-start;width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);transition:border-color .15s ease,box-shadow .15s ease}.product__row:hover{border-color:color-mix(in srgb,var(--color-text) 25%,var(--color-border));box-shadow:0 0 12px #1f1b1724}.product__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.product__image{width:6rem;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:var(--radius);flex:0 0 auto}.product__text{flex:1;min-width:0;display:grid;gap:.15rem;line-height:1.35}.product__title{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}.product__meta{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3)}.product__name{font-weight:600}.product__description{font-size:var(--text-sm);color:var(--color-text-muted)}.product__price{flex:0 0 auto;font-family:var(--font-display);font-weight:700;white-space:nowrap}.hours{margin:0}.hours__row{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);padding:.3rem 0}.hours__row--today{font-weight:600;color:var(--color-primary)}.hours dt,.hours dd{margin:0}.zones{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);font-size:var(--text-sm)}.zones__row{display:grid}.zones__name{font-weight:600}.empty{text-align:center;padding:var(--space-8) var(--space-4);display:grid;gap:var(--space-3);justify-items:center}.info{margin-top:auto;padding:var(--space-8) 0 var(--space-6);border-top:1px solid var(--color-border)}.info__grid{display:grid;gap:var(--space-8) var(--space-8)}.info__title{margin:0 0 var(--space-4);text-align:center;font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.info__column p{margin:0 0 var(--space-2);font-size:var(--text-sm)}.info__subtitle{margin:var(--space-6) 0 .15rem;font-size:var(--text-sm);font-weight:600}.info__lines{display:grid;gap:.2rem}.info .hours,.info .zones{font-size:var(--text-sm)}@media(min-width:36rem){.info__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal{max-width:44rem;padding-top:var(--space-6);padding-bottom:var(--space-8)}.legal h1{font-size:var(--text-2xl);margin:var(--space-4) 0}.legal p{margin:0 0 var(--space-4)}.footer{margin-top:0;padding:var(--space-8) var(--space-4) var(--space-6);text-align:center;font-size:var(--text-sm);border-top:1px solid var(--color-border);background:var(--color-bg)}.footer__logo{display:block;height:1.5rem;width:auto;margin:var(--space-2) auto 0}.page--cart-bar .footer{padding-bottom:calc(var(--space-6) + 4.5rem)}.cart-bar{position:fixed;left:50%;bottom:var(--space-4);z-index:15;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-3);width:min(calc(100% - 2rem),28rem);padding:.85rem 1.1rem;border:none;border-radius:999px;background:var(--color-primary);color:#fff;font:inherit;font-weight:600;box-shadow:var(--shadow-lg, 0 20px 45px -25px rgb(31 27 23 / .5));cursor:pointer}.cart-bar__count{display:grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:#ffffff40}.cart-bar__label{flex:1;text-align:center}.qty{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface)}.qty__button{width:2.25rem;height:2.25rem;border:none;border-radius:999px;background:none;color:var(--color-text);font:inherit;font-size:var(--text-lg);cursor:pointer}.qty__button:disabled{color:var(--color-border);cursor:default}.qty__value{min-width:1.5rem;text-align:center;font-weight:600}.qty--small .qty__button{width:1.9rem;height:1.9rem;font-size:var(--text-base)}.btn--grow{flex:1;border:none;font:inherit;font-weight:600;cursor:pointer;text-align:center}.btn:disabled{opacity:.55;cursor:default}.cart{padding:var(--space-4)}.cart__empty{margin:var(--space-6) 0;text-align:center}.cart__lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.cart-line{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.cart-line__main{flex:1;min-width:0;display:grid;gap:var(--space-2)}.cart-line__name{padding:0;border:none;background:none;font:inherit;font-weight:600;color:inherit;text-align:left;cursor:pointer}.cart-line__actions{display:flex;gap:var(--space-3);margin-top:var(--space-1)}.cart-line__note{margin:0;font-size:var(--text-xs);font-style:italic;color:var(--color-text-muted)}.link-button--danger{color:var(--color-danger)}.cart-line__side{flex:0 0 auto;display:grid;gap:var(--space-2);justify-items:end}.cart-line__price{font-weight:700;white-space:nowrap}.drawer-backdrop{position:fixed;inset:0;z-index:20;background:#1f1b1759;opacity:0;transition:opacity .3s ease;pointer-events:none}.drawer-backdrop--open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:21;width:100%;display:flex;flex-direction:column;background:var(--color-surface);transform:translate(100%);transition:transform .3s ease}.drawer--open{transform:translate(0)}@media(min-width:52rem){.drawer{width:450px;box-shadow:-20px 0 45px -25px #1f1b1773}}.drawer__header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border)}.drawer__title{flex:1;min-width:0;font-size:var(--text-lg);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer__icon-button{flex:0 0 auto;width:2.25rem;height:2.25rem}.drawer__icon-button{display:grid;place-items:center;border:none;border-radius:var(--radius);background:none;color:var(--color-text);font-size:var(--text-xl);line-height:1;cursor:pointer}.drawer__icon-button:hover{background:var(--color-bg)}.drawer__pages{flex:1;min-height:0;overflow:hidden}.drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--drawer-gutter, var(--space-4));border-top:1px solid var(--color-border);font-size:var(--text-sm)}.drawer__total{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}.product-page__image{display:block;width:calc(100% - 2 * var(--drawer-gutter, var(--space-4)));margin:var(--space-4) var(--drawer-gutter, var(--space-4)) 0;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-lg)}.product-page__body{padding:var(--space-4) var(--drawer-gutter, var(--space-4));display:grid;gap:var(--space-3)}.product-page__image+.product-page__body{padding-top:var(--space-6)}.product-page__name{font-weight:700;font-size:var(--text-lg)}.product-page__description{margin:0;color:var(--color-text-muted)}.btn--block{display:block;width:100%;border:none;font:inherit;font-weight:600;cursor:pointer;text-align:center}.notice--warn{margin-top:0}.notice--mustard{margin:0;font-weight:600}.radio-cards{display:flex;flex-wrap:wrap;gap:var(--space-2)}.radio-card{display:inline-flex;align-items:center;gap:var(--space-2);padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);cursor:pointer;font-size:var(--text-sm);transition:border-color .15s ease,background-color .15s ease}.radio-card:hover{border-color:var(--color-primary)}.radio-card input{accent-color:var(--color-primary);margin:0}.radio-card--on{border-color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.payment-icons{display:inline-flex;gap:.25rem}.payment-icon{display:block;width:1.5rem;height:1.5rem;border-radius:4px}.payment-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.mollie-mark{display:inline-block;height:.9rem;width:auto}.radio-card--disabled{color:var(--color-text-muted);cursor:default}.radio-card--disabled:hover{border-color:var(--color-border)}.field-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.field{display:grid;gap:var(--space-1);flex:1 1 10rem}.field--grow{flex:2 1 14rem}.field--small{flex:0 1 7rem}.field__label{font-size:var(--text-xs);color:var(--color-text-muted)}.field input,.field textarea{font:inherit;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.field textarea{resize:vertical}.field__error{font-size:var(--text-xs);color:var(--color-danger)}.lang-switch{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-1)}.lang-switch__flag{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;opacity:.55;box-shadow:0 0 0 2px transparent;transition:opacity .15s,box-shadow .15s}.lang-switch__flag img,.lang-switch__code{display:block;width:1.25rem;height:1.25rem;border-radius:50%}.lang-switch__code{display:grid;place-items:center;font-size:.5625rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);background:var(--color-border)}.lang-switch__flag:hover,.lang-switch__flag:focus-visible{opacity:1}.lang-switch__flag:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lang-switch__flag--active{opacity:1;box-shadow:0 0 0 2px var(--color-primary)}.restaurant-header__lang{margin-left:auto}.hero__inner{position:relative}.hero__lang{position:absolute;top:0;right:0}.legal__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.cmp-pages{display:flex;height:100%;transition:transform .3s ease}.cmp-pages--second{transform:translate(-100%)}.cmp-page{flex:0 0 100%;min-width:0;height:100%;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding-bottom:var(--space-6);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.cmp-page::-webkit-scrollbar{width:6px}.cmp-page::-webkit-scrollbar-track{background:transparent}.cmp-page::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}.cmp-page::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text) 25%,var(--color-border))}:root{--drawer-gutter: 1.25rem}@media(min-width:52rem){:root{--drawer-gutter: 1.75rem}}.cmp-page__intro{padding:var(--space-4) var(--drawer-gutter) 0}.cmp-page__lead{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.cmp-from{font-weight:500;font-size:.85em;color:var(--color-text-muted)}.cmp-choices{padding:0 var(--drawer-gutter)}.cmp-section{margin:0 var(--drawer-gutter);padding-top:var(--space-5)}.cmp-choices .cmp-section{margin:0}.cmp-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.cmp-section__title{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;margin:0 0 var(--space-2)}.cmp-section__head .cmp-section__title{margin-bottom:var(--space-1)}.cmp-section__hint{margin:calc(-1 * var(--space-1)) 0 var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}.cmp-rule{flex:0 0 auto;padding:var(--space-1) var(--space-2);border-radius:999px;background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.2;white-space:nowrap}.cmp-rule--todo{color:var(--color-text);font-weight:600}.cmp-segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:var(--space-2)}.cmp-chip{min-width:0;display:grid;align-content:center;justify-items:center;text-align:center;padding:var(--space-3) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.cmp-chip:hover:not(:disabled):not(.cmp-chip--on){border-color:color-mix(in srgb,var(--color-text) 25%,var(--color-border))}.cmp-chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cmp-chip--on{border-color:var(--color-primary);background:var(--color-primary-soft)}.cmp-chip:disabled{cursor:default;border-color:transparent;background:var(--color-bg);color:var(--color-text-muted)}.cmp-chip__name,.cmp-chip__price{max-width:100%;overflow-wrap:anywhere}.cmp-chip__name{font-weight:600;font-size:var(--text-sm);line-height:1.3}.cmp-chip__price{font-size:var(--text-xs);line-height:1.3;color:var(--color-text-muted)}.cmp-list{list-style:none;margin:0;padding:0}.cmp-list>li+li{border-top:1px solid color-mix(in srgb,var(--color-border) 65%,transparent)}.cmp-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--space-7);padding:var(--space-2) 0;cursor:pointer}.cmp-row--disabled{cursor:default;color:var(--color-text-muted)}.cmp-row__text{flex:1;min-width:0;display:grid}.cmp-row__name{font-size:var(--text-base)}.cmp-row--on .cmp-row__name{font-weight:600}.cmp-row--off .cmp-row__name{color:var(--color-text-muted)}.cmp-row__line{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2)}.allergen-icons{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-text-muted)}.allergen-icon{flex:0 0 auto;width:18px;height:18px;display:block}.allergen-icon--text{display:grid;place-items:center;border-radius:50%;background:var(--color-border);font-size:.65rem;font-weight:700}.cmp-row__meta{font-size:var(--text-xs);color:var(--color-text-muted)}.cmp-row__price{flex:0 0 auto;font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.cmp-row--on .cmp-row__price{color:var(--color-text)}.cmp-row__price--included,.cmp-row--on .cmp-row__price--included{color:color-mix(in srgb,var(--color-olive) 75%,var(--color-text))}.cmp-check,.cmp-radio{flex:0 0 auto;width:1.2rem;height:1.2rem;margin:0;accent-color:var(--color-primary);cursor:inherit}.cmp-switch{flex:0 0 auto;position:relative;width:2.4rem;height:1.35rem;margin:0;border-radius:999px;background:var(--color-border);appearance:none;cursor:pointer;transition:background-color .15s ease}.cmp-switch:before{content:"";position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s ease}.cmp-switch:checked{background:var(--color-primary)}.cmp-switch:checked:before{transform:translate(1.05rem)}.cmp-switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cmp-footer{flex:1;min-width:0;display:grid;gap:var(--space-2)}.cmp-footer__reason{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.cmp-footer__row{display:flex;align-items:center;gap:var(--space-4)}.cmp-summary{list-style:none;margin:0;padding:0;font-size:var(--text-xs);line-height:1.4;color:var(--color-text-muted)}.ticket-line-group .cmp-summary{padding-left:var(--space-5)}.cmp-line-problem{margin:var(--space-1) 0 0;font-size:var(--text-xs);font-weight:600;color:color-mix(in srgb,var(--color-mustard) 65%,var(--color-text))}@media(prefers-reduced-motion:reduce){.cmp-pages,.cmp-chip,.cmp-switch,.cmp-switch:before{transition:none}}
