.reservations-board-module__lZ63eG__wrap{gap:var(--space-5);width:min(1180px,100%);color:var(--color-text-primary);font-family:var(--font-family-ui);flex-direction:column;margin:0 auto;padding:clamp(16px,2.4vw,32px);display:flex}.reservations-board-module__lZ63eG__pageHead{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:linear-gradient(125deg,color-mix(in srgb,var(--color-bg-surface) 92%,var(--color-action-primary-bg)),var(--color-bg-surface));box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid;position:relative;overflow:hidden}.reservations-board-module__lZ63eG__titleIcon{border-radius:var(--radius-md);background:var(--color-action-primary-bg);width:48px;height:48px;color:var(--color-action-primary-text);place-items:center;display:grid}.reservations-board-module__lZ63eG__titleIcon svg{width:23px;height:23px}.reservations-board-module__lZ63eG__eyebrow{color:var(--color-text-accent);font-size:var(--font-size-overline);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-weight:900;display:block}.reservations-board-module__lZ63eG__pageHead h1,.reservations-board-module__lZ63eG__listHead h2{color:var(--color-text-primary);margin:0}.reservations-board-module__lZ63eG__pageHead h1{font-size:clamp(24px,3vw,34px);line-height:1.15}.reservations-board-module__lZ63eG__pageHead p{max-width:660px;color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:5px 0 0;line-height:1.65}.reservations-board-module__lZ63eG__contextBadges{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.reservations-board-module__lZ63eG__contextBadges>span{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);min-height:30px;color:var(--color-text-secondary);font-size:var(--font-size-overline);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;font-weight:800;display:inline-flex}.reservations-board-module__lZ63eG__contextBadges svg{width:13px;height:13px}.reservations-board-module__lZ63eG__contextBadges>span>span{background:var(--color-status-error-fg);border-radius:50%;width:7px;height:7px}.reservations-board-module__lZ63eG__contextBadges>span[data-enabled=true]>span{background:var(--color-status-success-fg)}.reservations-board-module__lZ63eG__banner,.reservations-board-module__lZ63eG__permission{border-radius:var(--radius-md);font-size:var(--font-size-caption);border:1px solid;align-items:center;gap:8px;margin:0;padding:11px 14px;font-weight:750;display:flex}.reservations-board-module__lZ63eG__banner svg,.reservations-board-module__lZ63eG__permission svg{flex:none;width:17px;height:17px}.reservations-board-module__lZ63eG__banner[data-tone=ok]{border-color:var(--color-status-success-border);background:var(--color-status-success-bg);color:var(--color-status-success-fg)}.reservations-board-module__lZ63eG__banner[data-tone=err],.reservations-board-module__lZ63eG__permission{border-color:var(--color-status-error-border);background:var(--color-status-error-bg);color:var(--color-status-error-fg)}.reservations-board-module__lZ63eG__banner>div{flex-direction:column;flex:1;gap:2px;font-weight:750;display:flex}.reservations-board-module__lZ63eG__banner>div p{margin:0;font-weight:600}.reservations-board-module__lZ63eG__banner>a{border-radius:var(--radius-sm);color:inherit;white-space:nowrap;border:1px solid;flex:none;padding:7px 12px;font-weight:800;text-decoration:none}.reservations-board-module__lZ63eG__banner[data-tone=locked]{border-color:var(--color-status-warning-border);background:var(--color-status-warning-bg);color:var(--color-status-warning-fg);align-items:flex-start;padding:16px}.reservations-board-module__lZ63eG__banner[data-tone=locked] .reservations-board-module__lZ63eG__lockIcon{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-status-warning-fg) 16%,transparent);flex:none;place-items:center;width:36px;height:36px;display:grid}.reservations-board-module__lZ63eG__banner[data-tone=locked] .reservations-board-module__lZ63eG__lockIcon svg{width:18px;height:18px}.reservations-board-module__lZ63eG__banner[data-tone=locked] .reservations-board-module__lZ63eG__addonBadge{border:1px solid var(--color-status-warning-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-status-warning-fg) 10%,transparent);width:max-content;font-size:var(--font-size-overline);align-items:center;gap:5px;margin-bottom:6px;padding:3px 9px;font-weight:900;display:inline-flex}.reservations-board-module__lZ63eG__banner[data-tone=locked] .reservations-board-module__lZ63eG__addonBadge svg{width:11px;height:11px}.reservations-board-module__lZ63eG__banner[data-tone=locked] strong{font-size:var(--font-size-base)}.reservations-board-module__lZ63eG__banner[data-tone=locked] p{color:var(--color-status-warning-fg);opacity:.92;line-height:1.65}.reservations-board-module__lZ63eG__banner[data-tone=locked]>a{min-height:var(--size-touch-min);background:var(--color-action-primary-bg);color:var(--color-action-primary-text);border:0;align-self:flex-start;align-items:center;padding:0 16px;display:inline-flex}.reservations-board-module__lZ63eG__banner[data-tone=locked]>a:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px}.reservations-board-module__lZ63eG__historyNote{border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-caption);align-items:center;gap:7px;margin:0;padding:9px 12px;font-weight:700;display:flex}.reservations-board-module__lZ63eG__historyNote svg{flex:none;width:15px;height:15px}.reservations-board-module__lZ63eG__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reservations-board-module__lZ63eG__summaryGrid article{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);min-width:0;box-shadow:var(--shadow-xs);align-items:center;gap:11px;padding:14px;display:flex}.reservations-board-module__lZ63eG__summaryGrid article>svg{width:19px;height:19px;color:var(--color-text-secondary);flex:none}.reservations-board-module__lZ63eG__summaryGrid article[data-tone=warning]>svg{color:var(--color-status-warning-fg)}.reservations-board-module__lZ63eG__summaryGrid article[data-tone=success]>svg{color:var(--color-status-success-fg)}.reservations-board-module__lZ63eG__summaryGrid article[data-tone=info]>svg{color:var(--color-status-info-fg)}.reservations-board-module__lZ63eG__summaryGrid article>span{justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-width:0;display:flex}.reservations-board-module__lZ63eG__summaryGrid small{color:var(--color-text-secondary);font-size:var(--font-size-overline);font-weight:800;line-height:1.35}.reservations-board-module__lZ63eG__summaryGrid strong{font-size:var(--font-size-xl);line-height:1}.reservations-board-module__lZ63eG__settingsCard{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow:hidden}.reservations-board-module__lZ63eG__settingsCard>summary{min-height:var(--size-touch-min);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;list-style:none;display:grid}.reservations-board-module__lZ63eG__settingsCard>summary::-webkit-details-marker{display:none}.reservations-board-module__lZ63eG__manageDetails>summary::-webkit-details-marker{display:none}.reservations-board-module__lZ63eG__settingsCard>summary>svg{width:19px;height:19px;color:var(--color-text-accent)}.reservations-board-module__lZ63eG__settingsCard>summary>span{gap:2px;display:grid}.reservations-board-module__lZ63eG__settingsCard>summary b{font-size:var(--font-size-sm)}.reservations-board-module__lZ63eG__settingsCard>summary small{color:var(--color-text-secondary);font-size:var(--font-size-overline);line-height:1.45}.reservations-board-module__lZ63eG__settingsCard>summary em{border-radius:var(--radius-full);background:var(--color-status-error-bg);color:var(--color-status-error-fg);font-size:var(--font-size-overline);padding:5px 9px;font-style:normal;font-weight:900}.reservations-board-module__lZ63eG__settingsCard>summary em[data-enabled=true]{background:var(--color-status-success-bg);color:var(--color-status-success-fg)}.reservations-board-module__lZ63eG__settingsCard[open]>summary{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface-subtle)}.reservations-board-module__lZ63eG__settingsForm{gap:12px;padding:16px;display:grid}.reservations-board-module__lZ63eG__settingsForm fieldset{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface-subtle);min-width:0;margin:0;padding:13px}.reservations-board-module__lZ63eG__settingsForm legend{color:var(--color-text-primary);font-size:var(--font-size-caption);padding-inline:7px;font-weight:900}.reservations-board-module__lZ63eG__settingsFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reservations-board-module__lZ63eG__settingsFields label{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-caption);align-content:start;gap:6px;font-weight:800;display:grid}.reservations-board-module__lZ63eG__settingsFields label>small{color:var(--color-text-secondary);font-size:var(--font-size-overline);font-weight:600;line-height:1.5}.reservations-board-module__lZ63eG__settingsFields input[type=number],.reservations-board-module__lZ63eG__assignForm select,.reservations-board-module__lZ63eG__notesForm textarea{width:100%;min-width:0;min-height:var(--size-touch-min);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;padding:9px 11px}.reservations-board-module__lZ63eG__settingsFields .reservations-board-module__lZ63eG__toggle{min-height:var(--size-touch-min);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);cursor:pointer;align-items:flex-start;gap:9px;padding:11px;display:flex}.reservations-board-module__lZ63eG__toggle input{width:18px;height:18px;accent-color:var(--color-action-primary-bg);flex:none;margin-top:2px}.reservations-board-module__lZ63eG__toggle span{gap:3px;display:grid}.reservations-board-module__lZ63eG__listSection{gap:12px;display:grid}.reservations-board-module__lZ63eG__listHead{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.reservations-board-module__lZ63eG__listHead h2{font-size:var(--font-size-xl)}.reservations-board-module__lZ63eG__listHead>span{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:800}.reservations-board-module__lZ63eG__filters{scrollbar-width:thin;gap:7px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.reservations-board-module__lZ63eG__filters a{min-height:var(--size-touch-min);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--font-size-caption);flex:none;justify-content:center;align-items:center;padding:0 13px;font-weight:750;text-decoration:none;display:inline-flex}.reservations-board-module__lZ63eG__filters a[data-active=true]{border-color:var(--color-action-primary-bg);background:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.reservations-board-module__lZ63eG__empty{border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface-subtle);text-align:center;justify-items:center;gap:6px;padding:28px 18px;display:grid}.reservations-board-module__lZ63eG__empty svg{width:25px;height:25px;color:var(--color-text-accent)}.reservations-board-module__lZ63eG__empty h3,.reservations-board-module__lZ63eG__empty p{margin:0}.reservations-board-module__lZ63eG__empty h3{font-size:var(--font-size-base)}.reservations-board-module__lZ63eG__empty p{max-width:520px;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.6}.reservations-board-module__lZ63eG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reservations-board-module__lZ63eG__card{border:1px solid var(--color-border-default);border-inline-start:4px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface);min-width:0;box-shadow:var(--shadow-xs);align-content:start;gap:13px;padding:16px;display:grid}.reservations-board-module__lZ63eG__card[data-status=pending]{border-inline-start-color:var(--color-status-warning-border)}.reservations-board-module__lZ63eG__card[data-status=confirmed]{border-inline-start-color:var(--color-status-info-border)}.reservations-board-module__lZ63eG__card[data-status=seated],.reservations-board-module__lZ63eG__card[data-status=completed]{border-inline-start-color:var(--color-status-success-border)}.reservations-board-module__lZ63eG__card[data-status=cancelled],.reservations-board-module__lZ63eG__card[data-status=no_show]{border-inline-start-color:var(--color-status-error-border)}.reservations-board-module__lZ63eG__cardHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.reservations-board-module__lZ63eG__timeBlock{grid-template-columns:auto auto;align-items:center;gap:1px 6px;min-width:100px;display:grid}.reservations-board-module__lZ63eG__timeBlock svg{width:17px;height:17px;color:var(--color-text-accent);grid-row:1/3}.reservations-board-module__lZ63eG__timeBlock time{font-size:var(--font-size-md);white-space:nowrap;font-weight:900}.reservations-board-module__lZ63eG__timeBlock span{color:var(--color-text-secondary);font-size:var(--font-size-overline);white-space:nowrap}.reservations-board-module__lZ63eG__customerBlock{align-items:center;gap:8px;min-width:0;display:flex}.reservations-board-module__lZ63eG__customerBlock>svg{width:18px;height:18px;color:var(--color-text-secondary);flex:none}.reservations-board-module__lZ63eG__customerBlock>span{min-width:0;display:grid}.reservations-board-module__lZ63eG__customerBlock strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reservations-board-module__lZ63eG__customerBlock a{width:fit-content;color:var(--color-text-secondary);font-size:var(--font-size-caption);text-decoration:none}.reservations-board-module__lZ63eG__statusBadge{border-radius:var(--radius-full);background:var(--color-bg-surface-subtle);color:var(--color-text-secondary);font-size:var(--font-size-overline);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 9px;font-style:normal;font-weight:900;display:inline-flex}.reservations-board-module__lZ63eG__statusBadge>span{background:currentColor;border-radius:50%;width:7px;height:7px}.reservations-board-module__lZ63eG__card[data-status=pending] .reservations-board-module__lZ63eG__statusBadge{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.reservations-board-module__lZ63eG__card[data-status=confirmed] .reservations-board-module__lZ63eG__statusBadge{background:var(--color-status-info-bg);color:var(--color-status-info-fg)}.reservations-board-module__lZ63eG__card[data-status=seated] .reservations-board-module__lZ63eG__statusBadge,.reservations-board-module__lZ63eG__card[data-status=completed] .reservations-board-module__lZ63eG__statusBadge{background:var(--color-status-success-bg);color:var(--color-status-success-fg)}.reservations-board-module__lZ63eG__card[data-status=cancelled] .reservations-board-module__lZ63eG__statusBadge,.reservations-board-module__lZ63eG__card[data-status=no_show] .reservations-board-module__lZ63eG__statusBadge{background:var(--color-status-error-bg);color:var(--color-status-error-fg)}.reservations-board-module__lZ63eG__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.reservations-board-module__lZ63eG__meta>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface-subtle);align-items:flex-start;gap:7px;min-width:0;padding:9px;display:flex}.reservations-board-module__lZ63eG__meta svg{width:15px;height:15px;color:var(--color-text-accent);flex:none;margin-top:2px}.reservations-board-module__lZ63eG__meta span{gap:2px;min-width:0;display:grid}.reservations-board-module__lZ63eG__meta dt{color:var(--color-text-secondary);font-size:var(--font-size-overline);font-weight:750}.reservations-board-module__lZ63eG__meta dd{font-size:var(--font-size-caption);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.45}.reservations-board-module__lZ63eG__customerNote{border-radius:var(--radius-sm);background:var(--color-status-info-bg);color:var(--color-status-info-fg);align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.reservations-board-module__lZ63eG__customerNote svg{flex:none;width:16px;height:16px;margin-top:2px}.reservations-board-module__lZ63eG__customerNote p{font-size:var(--font-size-caption);gap:2px;margin:0;line-height:1.55;display:grid}.reservations-board-module__lZ63eG__customerNote strong{font-size:var(--font-size-overline)}.reservations-board-module__lZ63eG__cardFooter{gap:10px;padding-top:2px;display:grid}.reservations-board-module__lZ63eG__actions{flex-wrap:wrap;gap:7px;display:flex}.reservations-board-module__lZ63eG__actions form{margin:0}.reservations-board-module__lZ63eG__actionButton,.reservations-board-module__lZ63eG__manageDetails>summary{min-height:var(--size-touch-min);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-caption);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.reservations-board-module__lZ63eG__actionButton svg,.reservations-board-module__lZ63eG__manageDetails>summary svg{width:16px;height:16px}.reservations-board-module__lZ63eG__actionButton[data-tone=primary]{border-color:var(--color-action-primary-bg);background:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.reservations-board-module__lZ63eG__actionButton[data-tone=warning]{border-color:var(--color-status-warning-border);background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.reservations-board-module__lZ63eG__actionButton[data-tone=danger]{border-color:var(--color-status-error-border);background:var(--color-status-error-bg);color:var(--color-status-error-fg)}.reservations-board-module__lZ63eG__actionButton:disabled{cursor:wait;opacity:.7}.reservations-board-module__lZ63eG__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite reservations-board-module__lZ63eG__spin}.reservations-board-module__lZ63eG__manageDetails{min-width:0}.reservations-board-module__lZ63eG__manageDetails>summary{list-style:none}.reservations-board-module__lZ63eG__manageDetails[open]>summary{border-color:var(--color-border-focus);color:var(--color-text-accent)}.reservations-board-module__lZ63eG__manageGrid{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface-subtle);gap:10px;margin-top:9px;padding:12px;display:grid}.reservations-board-module__lZ63eG__assignForm,.reservations-board-module__lZ63eG__notesForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.reservations-board-module__lZ63eG__assignForm label,.reservations-board-module__lZ63eG__notesForm label{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-caption);gap:5px;font-weight:800;display:grid}.reservations-board-module__lZ63eG__assignForm label small,.reservations-board-module__lZ63eG__notesForm label small{color:var(--color-text-secondary);font-size:var(--font-size-overline);font-weight:600;line-height:1.5}.reservations-board-module__lZ63eG__notesForm label{grid-column:1/-1}.reservations-board-module__lZ63eG__notesForm textarea{resize:vertical;min-height:84px}.reservations-board-module__lZ63eG__settingsFields input:focus-visible,.reservations-board-module__lZ63eG__assignForm select:focus-visible,.reservations-board-module__lZ63eG__notesForm textarea:focus-visible,.reservations-board-module__lZ63eG__actionButton:focus-visible,.reservations-board-module__lZ63eG__settingsCard>summary:focus-visible,.reservations-board-module__lZ63eG__manageDetails>summary:focus-visible,.reservations-board-module__lZ63eG__filters a:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px}@keyframes reservations-board-module__lZ63eG__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.reservations-board-module__lZ63eG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reservations-board-module__lZ63eG__list{grid-template-columns:1fr}.reservations-board-module__lZ63eG__settingsFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.reservations-board-module__lZ63eG__wrap{padding:14px}.reservations-board-module__lZ63eG__pageHead{grid-template-columns:auto minmax(0,1fr);padding:16px}.reservations-board-module__lZ63eG__contextBadges{flex-flow:wrap;grid-column:1/-1;align-items:center}.reservations-board-module__lZ63eG__summaryGrid{gap:8px}.reservations-board-module__lZ63eG__summaryGrid article{padding:12px}.reservations-board-module__lZ63eG__listHead{align-items:flex-start}.reservations-board-module__lZ63eG__cardHead{grid-template-columns:auto minmax(0,1fr)}.reservations-board-module__lZ63eG__statusBadge{grid-column:1/-1;width:fit-content}.reservations-board-module__lZ63eG__settingsFields{grid-template-columns:1fr}.reservations-board-module__lZ63eG__settingsCard>summary{grid-template-columns:auto 1fr}.reservations-board-module__lZ63eG__settingsCard>summary em{grid-column:2}.reservations-board-module__lZ63eG__assignForm,.reservations-board-module__lZ63eG__notesForm{grid-template-columns:1fr}.reservations-board-module__lZ63eG__assignForm .reservations-board-module__lZ63eG__actionButton,.reservations-board-module__lZ63eG__notesForm .reservations-board-module__lZ63eG__actionButton{width:100%}.reservations-board-module__lZ63eG__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reservations-board-module__lZ63eG__actions form,.reservations-board-module__lZ63eG__actions .reservations-board-module__lZ63eG__actionButton{width:100%}.reservations-board-module__lZ63eG__banner[data-tone=locked]{flex-direction:column}.reservations-board-module__lZ63eG__banner[data-tone=locked]>a{justify-content:center;align-self:stretch}}@media (max-width:420px){.reservations-board-module__lZ63eG__titleIcon{width:42px;height:42px}.reservations-board-module__lZ63eG__pageHead h1{font-size:24px}.reservations-board-module__lZ63eG__summaryGrid{grid-template-columns:1fr}.reservations-board-module__lZ63eG__summaryGrid article{min-height:58px}.reservations-board-module__lZ63eG__meta{grid-template-columns:1fr}.reservations-board-module__lZ63eG__card{padding:13px}.reservations-board-module__lZ63eG__customerBlock strong{white-space:normal}.reservations-board-module__lZ63eG__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reservations-board-module__lZ63eG__spinner{animation:none}.reservations-board-module__lZ63eG__actionButton,.reservations-board-module__lZ63eG__filters a,.reservations-board-module__lZ63eG__settingsCard>summary,.reservations-board-module__lZ63eG__manageDetails>summary{transition:none}}
@media (max-width:650px){.merchant-mobile-module__j65-Cq__shell{width:100%;min-width:0;overflow-x:hidden}.merchant-mobile-module__j65-Cq__shell>section{width:100%;min-width:0;padding-inline:10px;padding-bottom:calc(32px + env(safe-area-inset-bottom))}.merchant-mobile-module__j65-Cq__shell form,.merchant-mobile-module__j65-Cq__shell article,.merchant-mobile-module__j65-Cq__shell section,.merchant-mobile-module__j65-Cq__shell div,.merchant-mobile-module__j65-Cq__shell label{min-width:0;max-width:100%}.merchant-mobile-module__j65-Cq__shell input,.merchant-mobile-module__j65-Cq__shell select,.merchant-mobile-module__j65-Cq__shell textarea,.merchant-mobile-module__j65-Cq__shell button{max-width:100%}.merchant-mobile-module__j65-Cq__shell aside{height:auto;padding-bottom:10px}}
.button-module__HjQxJG__button{--_radius:var(--radius-md,12px);justify-content:center;align-items:center;gap:var(--space-2,8px);border-radius:var(--_radius);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.75,.25,1);display:inline-flex;position:relative}.button-module__HjQxJG__button:focus-visible{box-shadow:0 0 0 2px var(--color-bg-surface,#fff), 0 0 0 4px var(--color-border-focus,#0ab49f);outline:none}@media (hover:hover) and (pointer:fine){.button-module__HjQxJG__button:not(:disabled):hover{transform:translateY(-1px)}}.button-module__HjQxJG__button:not(:disabled):active{transform:translateY(0)scale(.98)}.button-module__HjQxJG__button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button-module__HjQxJG__button[data-loading]{cursor:progress}.button-module__HjQxJG__sm{min-height:var(--size-control-sm,32px);padding:0 var(--space-3,12px);font-size:var(--font-size-sm,12px)}.button-module__HjQxJG__md{min-height:var(--size-touch-min,44px);padding:0 var(--space-5,20px);font-size:var(--font-size-base,14px)}.button-module__HjQxJG__lg{min-height:var(--size-control-xl,52px);padding:0 var(--space-6,24px);font-size:var(--font-size-md,16px)}.button-module__HjQxJG__fullWidth{width:100%;display:flex}.button-module__HjQxJG__primary{background:var(--color-action-primary-bg,#081b1d);color:var(--color-action-primary-text,#fff)}.button-module__HjQxJG__primary:not(:disabled):hover{background:var(--color-text-brand,#f26a2e)}.button-module__HjQxJG__secondary{background:var(--color-action-secondary-bg,#fff);border-color:var(--color-border-strong,#cfe0dc);color:var(--color-action-secondary-text,#081b1d)}.button-module__HjQxJG__secondary:not(:disabled):hover{border-color:var(--color-border-focus,#0ab49f)}.button-module__HjQxJG__outline{border-color:var(--color-border-strong,#cfe0dc);color:var(--color-text-primary,#081b1d);background:0 0}.button-module__HjQxJG__outline:not(:disabled):hover{background:var(--color-bg-surface-subtle,#f7fbfa);border-color:var(--color-border-focus,#0ab49f)}.button-module__HjQxJG__ghost{color:var(--color-action-ghost-text,#087f72);background:0 0}.button-module__HjQxJG__ghost:not(:disabled):hover{background:var(--color-bg-surface-subtle,#f7fbfa)}.button-module__HjQxJG__destructive{background:var(--color-action-danger-bg,#ffe9e9);color:var(--color-action-danger-text,#a33131);border-color:var(--color-status-error-border,#ef6767)}.button-module__HjQxJG__destructive:not(:disabled):hover{background:var(--color-status-error-fg,#a33131);color:var(--color-action-primary-text,#fff)}.button-module__HjQxJG__spinner{width:1em;height:1em}.button-module__HjQxJG__button[data-loading] .button-module__HjQxJG__label{opacity:.85}
.spinner-module__z8pT-a__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.6s linear infinite spinner-module__z8pT-a__spinnerRotate;display:inline-block}.spinner-module__z8pT-a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spinner-module__z8pT-a__spinnerRotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-module__z8pT-a__spinner{animation-duration:1.4s}}
.badge-module__J5sY1G__badge{align-items:center;gap:var(--space-1,4px);border-radius:var(--radius-full,999px);font-size:var(--font-size-overline,9px);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;padding:4px 10px;font-weight:800;line-height:1.4;display:inline-flex}.badge-module__J5sY1G__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge-module__J5sY1G__icon{width:1em;height:1em;display:inline-flex}.badge-module__J5sY1G__icon svg{width:100%;height:100%}.badge-module__J5sY1G__neutral{background:var(--color-bg-surface-raised,#eef3f1);color:var(--color-text-secondary,#61716d);border-color:var(--color-border-default,#dce5e2)}.badge-module__J5sY1G__success{background:var(--color-status-success-bg,#dff8e8);color:var(--color-status-success-fg,#16713a);border-color:var(--color-status-success-border,#50c798)}.badge-module__J5sY1G__warning{background:var(--color-status-warning-bg,#fff3d2);color:var(--color-status-warning-fg,#875c00);border-color:var(--color-status-warning-border,#f0a32e)}.badge-module__J5sY1G__danger{background:var(--color-status-error-bg,#ffe9e9);color:var(--color-status-error-fg,#a33131);border-color:var(--color-status-error-border,#ef6767)}.badge-module__J5sY1G__info{background:var(--color-status-info-bg,#eef4ff);color:var(--color-status-info-fg,#1b4bb8);border-color:var(--color-status-info-border,#2f6fed)}.badge-module__J5sY1G__accent{background:color-mix(in srgb, var(--color-text-accent,#087f72) 14%, var(--color-bg-surface,#fff));color:var(--color-text-accent,#087f72);border-color:color-mix(in srgb, var(--color-text-accent,#087f72) 32%, transparent)}
.alert-module__YX3h1q__alert{align-items:flex-start;gap:var(--space-3,12px);border-radius:var(--radius-md,12px);padding:var(--space-3,12px) var(--space-4,16px);font-size:var(--font-size-base,14px);border:1px solid #0000;line-height:1.6;display:flex}.alert-module__YX3h1q__body{flex:1;gap:4px;min-width:0;display:grid}.alert-module__YX3h1q__title{margin:0;font-weight:800}.alert-module__YX3h1q__tone{text-transform:none}.alert-module__YX3h1q__text{opacity:.92;margin:0}.alert-module__YX3h1q__text p{margin:0 0 4px}.alert-module__YX3h1q__action{flex:none}.alert-module__YX3h1q__info{background:var(--color-status-info-bg,#eef4ff);color:var(--color-status-info-fg,#1b4bb8);border-color:var(--color-status-info-border,#2f6fed)}.alert-module__YX3h1q__success{background:var(--color-status-success-bg,#dff8e8);color:var(--color-status-success-fg,#16713a);border-color:var(--color-status-success-border,#50c798)}.alert-module__YX3h1q__warning{background:var(--color-status-warning-bg,#fff3d2);color:var(--color-status-warning-fg,#875c00);border-color:var(--color-status-warning-border,#f0a32e)}.alert-module__YX3h1q__error{background:var(--color-status-error-bg,#ffe9e9);color:var(--color-status-error-fg,#a33131);border-color:var(--color-status-error-border,#ef6767)}
.card-module__uAl7SW__card{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border-default,#dce5e2);border-radius:var(--radius-xl,20px);color:var(--color-text-primary,#081b1d)}.card-module__uAl7SW__raised{box-shadow:var(--shadow-sm,0 14px 35px #172d2a0a)}.card-module__uAl7SW__padNone{padding:0}.card-module__uAl7SW__padSm{padding:var(--space-4,16px)}.card-module__uAl7SW__padMd{padding:var(--space-6,24px)}.card-module__uAl7SW__padLg{padding:var(--space-8,32px)}
.field-module__3papsG__field{gap:6px;display:grid}.field-module__3papsG__label{font-size:var(--font-size-sm,12px);color:var(--color-text-primary,#081b1d);font-weight:800}.field-module__3papsG__required{color:var(--color-status-error-fg,#a33131)}.field-module__3papsG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-module__3papsG__control{width:100%;min-height:var(--size-touch-min,44px);border:1px solid var(--color-border-strong,#cfe0dc);border-radius:var(--radius-sm,10px);background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#081b1d);font:inherit;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.field-module__3papsG__control::placeholder{color:var(--color-text-muted,#718083)}.field-module__3papsG__control:focus-visible{border-color:var(--color-border-focus,#0ab49f);box-shadow:var(--shadow-focus-ring,0 0 0 3px #0bc4ab14)}.field-module__3papsG__control:disabled{opacity:.6;cursor:not-allowed;background:var(--color-bg-surface-subtle,#f7fbfa)}.field-module__3papsG__textarea{resize:vertical;min-height:96px;line-height:1.6}.field-module__3papsG__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:14px,19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-start:34px}[dir=ltr] .field-module__3papsG__select{background-position:right 19px center,right 14px center;padding-inline:12px 34px}.field-module__3papsG__hint{font-size:var(--font-size-xs,11px);color:var(--color-text-muted,#718083);margin:0;line-height:1.5}.field-module__3papsG__error{font-size:var(--font-size-xs,11px);color:var(--color-status-error-fg,#a33131);margin:0;font-weight:700;line-height:1.5}.field-module__3papsG__invalid .field-module__3papsG__control{border-color:var(--color-status-error-border,#ef6767)}.field-module__3papsG__invalid .field-module__3papsG__control:focus-visible{box-shadow:0 0 0 3px var(--color-status-error-bg,#ffe9e9)}
.theme-toggle-module__Rp3FuG__group{border:1px solid var(--color-border-default,#dce5e2);border-radius:var(--radius-full,999px);background:var(--color-bg-surface-subtle,#f7fbfa);align-items:center;gap:2px;padding:3px;display:inline-flex}.theme-toggle-module__Rp3FuG__option{border-radius:var(--radius-full,999px);color:var(--color-text-muted,#718083);font:inherit;font-size:var(--font-size-xs,11px);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:7px 12px;font-weight:800;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.theme-toggle-module__Rp3FuG__option:hover{color:var(--color-text-primary,#081b1d)}.theme-toggle-module__Rp3FuG__option.theme-toggle-module__Rp3FuG__active{background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#081b1d);box-shadow:var(--shadow-sm,0 14px 35px #172d2a0a)}.theme-toggle-module__Rp3FuG__option:focus-visible{box-shadow:0 0 0 2px var(--color-bg-surface,#fff), 0 0 0 4px var(--color-border-focus,#0ab49f);outline:none}.theme-toggle-module__Rp3FuG__optionLabel{white-space:nowrap}.theme-toggle-module__Rp3FuG__compact{min-height:var(--size-control-md,38px);border:1px solid var(--color-border-default,#dce5e2);border-radius:var(--radius-md,12px);background:var(--color-bg-surface,#fff);color:var(--color-text-secondary,#61716d);font:inherit;font-weight:800;font-size:var(--font-size-xs,11px);cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.theme-toggle-module__Rp3FuG__compact:focus-visible{box-shadow:0 0 0 2px var(--color-bg-surface,#fff), 0 0 0 4px var(--color-border-focus,#0ab49f);outline:none}.theme-toggle-module__Rp3FuG__compactLabel{white-space:nowrap}@media (max-width:520px){.theme-toggle-module__Rp3FuG__optionLabel{display:none}}.theme-toggle-module__Rp3FuG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.language-toggle-module__4Tfi0G__group{border:1px solid var(--color-border-default,#dce5e2);border-radius:var(--radius-full,999px);background:var(--color-bg-surface-subtle,#f7fbfa);align-items:center;gap:2px;padding:3px;display:inline-flex}.language-toggle-module__4Tfi0G__option{border-radius:var(--radius-full,999px);color:var(--color-text-muted,#718083);font:inherit;font-size:var(--font-size-xs,11px);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-weight:800;line-height:1;transition:background-color .15s,color .15s}.language-toggle-module__4Tfi0G__option:hover{color:var(--color-text-primary,#081b1d)}.language-toggle-module__4Tfi0G__option.language-toggle-module__4Tfi0G__active{background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#081b1d);box-shadow:var(--shadow-sm,0 14px 35px #172d2a0a)}.language-toggle-module__4Tfi0G__option:disabled{opacity:.6;cursor:progress}.language-toggle-module__4Tfi0G__option:focus-visible,.language-toggle-module__4Tfi0G__compact:focus-visible{box-shadow:0 0 0 2px var(--color-bg-surface,#fff), 0 0 0 4px var(--color-border-focus,#0ab49f);outline:none}.language-toggle-module__4Tfi0G__compact{min-width:var(--size-control-md,38px);min-height:var(--size-control-md,38px);border:1px solid var(--color-border-default,#dce5e2);border-radius:var(--radius-md,12px);background:var(--color-bg-surface,#fff);color:var(--color-text-secondary,#61716d);font:inherit;font-weight:800;font-size:var(--font-size-xs,11px);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.language-toggle-module__4Tfi0G__compact:disabled{opacity:.6;cursor:progress}
.app-theme-control-module__TeyCiG__dock{z-index:60;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;left:18px}.app-theme-control-module__TeyCiG__dock>*{box-shadow:var(--shadow-sm,0 14px 35px #172d2a1f)}@media (max-width:900px){.app-theme-control-module__TeyCiG__dock{bottom:84px}}
.personal-preferences-module__WODgiG__panel{background:var(--color-bg-surface);border:1px solid var(--color-border-default);box-shadow:var(--shadow-sm);border-radius:27px;margin-bottom:18px;padding:25px}.personal-preferences-module__WODgiG__title small{color:var(--color-text-accent);letter-spacing:2px;font-weight:800;font-size:var(--font-size-overline)}.personal-preferences-module__WODgiG__title h2{color:var(--color-text-primary);margin:8px 0 4px;font-size:24px}.personal-preferences-module__WODgiG__title p{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.personal-preferences-module__WODgiG__rows{gap:var(--space-4,16px);margin-top:20px;display:grid}.personal-preferences-module__WODgiG__row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,18px);background:var(--color-bg-surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.personal-preferences-module__WODgiG__rowText{gap:3px;min-width:0;display:grid}.personal-preferences-module__WODgiG__rowText strong{font-size:var(--font-size-base,14px);color:var(--color-text-primary);font-weight:800}.personal-preferences-module__WODgiG__rowText small{color:var(--color-text-muted);font-size:var(--font-size-xs,12px);line-height:1.7}.personal-preferences-module__WODgiG__rowControl{flex:none}@media (max-width:700px){.personal-preferences-module__WODgiG__panel{border-radius:20px;padding:18px}.personal-preferences-module__WODgiG__row{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.personal-preferences-module__WODgiG__rowControl{max-width:100%;overflow-x:auto}}
.receipt-settings-module__i7UrpW__layout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;display:grid}.receipt-settings-module__i7UrpW__toggles{border:1px solid #d9e2de;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 14px;margin:0;padding:12px 14px;display:grid}.receipt-settings-module__i7UrpW__toggles legend{color:#436056;padding:0 6px;font:700 12px inherit}.receipt-settings-module__i7UrpW__toggles label{align-items:center;gap:7px;font-size:13px;display:flex}.receipt-settings-module__i7UrpW__preview{justify-items:center;gap:9px;display:grid;position:sticky;top:16px}.receipt-settings-module__i7UrpW__preview header{text-align:center;justify-items:center;gap:2px;display:grid}.receipt-settings-module__i7UrpW__preview header strong{font-size:13px}.receipt-settings-module__i7UrpW__preview header small{color:#65716d;font-size:11px}.receipt-settings-module__i7UrpW__paper{background:#fff;border-radius:8px;max-height:70vh;padding:5mm;overflow:auto;box-shadow:0 12px 34px #00000024}.receipt-settings-module__i7UrpW__brandingCard{align-items:center;gap:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-bg-surface) 0%,var(--color-bg-surface-raised) 100%);padding:var(--space-4);box-shadow:var(--shadow-xs);grid-column:1/-1;grid-template-columns:46px minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;container-type:inline-size}.receipt-settings-module__i7UrpW__brandingCard:before{content:"";border-radius:var(--radius-full);background:var(--color-status-warning-border);width:3px;position:absolute;inset-block:14px;inset-inline-start:0}.receipt-settings-module__i7UrpW__brandingCard[data-state=active]{border-color:var(--color-status-success-border);background:linear-gradient(135deg,var(--color-bg-surface) 0%,var(--color-status-success-bg) 130%)}.receipt-settings-module__i7UrpW__brandingCard[data-state=active]:before{background:var(--color-status-success-border)}.receipt-settings-module__i7UrpW__brandingIcon{border:1px solid var(--color-status-warning-border);border-radius:var(--radius-md);background:var(--color-status-warning-bg);width:46px;height:46px;color:var(--color-status-warning-fg);flex:none;place-items:center;display:grid}.receipt-settings-module__i7UrpW__brandingCard[data-state=active] .receipt-settings-module__i7UrpW__brandingIcon{border-color:var(--color-status-success-border);background:var(--color-status-success-bg);color:var(--color-status-success-fg)}.receipt-settings-module__i7UrpW__brandingContent{gap:5px;min-width:0;display:grid}.receipt-settings-module__i7UrpW__brandingCardHead{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.receipt-settings-module__i7UrpW__brandingCardHead h3{color:var(--color-text-primary);margin:0;font-size:15px;line-height:1.4}.receipt-settings-module__i7UrpW__brandingBadge{border:1px solid var(--color-status-warning-border);border-radius:var(--radius-full);background:var(--color-status-warning-bg);min-height:24px;color:var(--color-status-warning-fg);padding:3px var(--space-2);letter-spacing:.2px;white-space:nowrap;align-items:center;font:800 10px inherit;display:inline-flex}.receipt-settings-module__i7UrpW__brandingBadge[data-tone=success]{border-color:var(--color-status-success-border);background:var(--color-status-success-bg);color:var(--color-status-success-fg)}.receipt-settings-module__i7UrpW__brandingBody,.receipt-settings-module__i7UrpW__brandingHelp,.receipt-settings-module__i7UrpW__brandingHint{margin:0;line-height:1.65}.receipt-settings-module__i7UrpW__brandingBody{color:var(--color-text-secondary);font-size:12.5px}.receipt-settings-module__i7UrpW__brandingHelp{color:var(--color-text-muted);font-size:11.5px}.receipt-settings-module__i7UrpW__brandingCta{z-index:1;justify-content:center;justify-self:end;align-items:center;gap:var(--space-2);min-height:var(--size-touch-min);border:1px solid color-mix(in srgb,var(--color-action-primary-bg) 82%,var(--color-border-default));border-radius:var(--radius-md);background:var(--color-action-primary-bg);max-width:260px;color:var(--color-action-primary-text);padding:10px var(--space-4);text-align:center;box-shadow:var(--shadow-xs);font:800 12px/1.5 inherit;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;position:relative}.receipt-settings-module__i7UrpW__brandingCta svg{flex:none;transition:transform .16s}.receipt-settings-module__i7UrpW__brandingCta:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.receipt-settings-module__i7UrpW__brandingCta:hover svg{transform:translate(2px)}[dir=rtl] .receipt-settings-module__i7UrpW__brandingCta:hover svg{transform:translate(-2px)}.receipt-settings-module__i7UrpW__brandingCta:active{transform:translateY(0)}.receipt-settings-module__i7UrpW__brandingCta:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.receipt-settings-module__i7UrpW__brandingHint{max-width:250px;color:var(--color-status-warning-fg);grid-column:3;font-size:11.5px;font-weight:700}@media (max-width:1100px){.receipt-settings-module__i7UrpW__layout{grid-template-columns:minmax(0,1fr)}.receipt-settings-module__i7UrpW__preview{justify-items:stretch;position:static}.receipt-settings-module__i7UrpW__paper{max-height:none}}@container (max-width:650px){.receipt-settings-module__i7UrpW__brandingCard{grid-template-columns:44px minmax(0,1fr)}.receipt-settings-module__i7UrpW__brandingIcon{width:44px;height:44px}.receipt-settings-module__i7UrpW__brandingCta,.receipt-settings-module__i7UrpW__brandingHint{grid-column:1/-1;justify-self:stretch;max-width:none}.receipt-settings-module__i7UrpW__brandingCta{width:100%;margin-top:var(--space-1)}.receipt-settings-module__i7UrpW__brandingHint{text-align:start}}@media (max-width:700px){.receipt-settings-module__i7UrpW__brandingCard{padding:var(--space-4);grid-template-columns:44px minmax(0,1fr)}.receipt-settings-module__i7UrpW__brandingIcon{width:44px;height:44px}.receipt-settings-module__i7UrpW__brandingCta,.receipt-settings-module__i7UrpW__brandingHint{grid-column:1/-1;justify-self:stretch;max-width:none}.receipt-settings-module__i7UrpW__brandingCta{width:100%;margin-top:var(--space-1)}.receipt-settings-module__i7UrpW__brandingHint{text-align:start}}@media (prefers-reduced-motion:reduce){.receipt-settings-module__i7UrpW__brandingCta,.receipt-settings-module__i7UrpW__brandingCta svg{transition:none}}
.restaurant-qr-manager-module__nkbpXa__shell{gap:18px;display:grid}.restaurant-qr-manager-module__nkbpXa__intro{color:#fff;background:linear-gradient(135deg,#062522,#0c3c35);border-radius:22px;padding:24px}.restaurant-qr-manager-module__nkbpXa__intro>span{color:#1de2bd;letter-spacing:2.5px;font:700 9px/1 system-ui}.restaurant-qr-manager-module__nkbpXa__intro h2{margin:8px 0;font-size:clamp(26px,4vw,42px)}.restaurant-qr-manager-module__nkbpXa__intro p{color:#bdd4ce;margin:0}.restaurant-qr-manager-module__nkbpXa__grid{grid-template-columns:minmax(300px,.85fr) 1.15fr;gap:16px;display:grid}.restaurant-qr-manager-module__nkbpXa__preview,.restaurant-qr-manager-module__nkbpXa__controls{background:#fff;border:1px solid #d8e3df;border-radius:22px;padding:18px}.restaurant-qr-manager-module__nkbpXa__preview{align-content:start;place-items:center;gap:10px;display:grid}.restaurant-qr-manager-module__nkbpXa__preview>div{aspect-ratio:1;background:#f1f5f3;border-radius:18px;place-items:center;width:min(100%,460px);display:grid;overflow:hidden}.restaurant-qr-manager-module__nkbpXa__preview[data-transparent=true]>div{background-color:#fff;background-image:linear-gradient(45deg,#e5ebe8 25%,#0000 25%),linear-gradient(-45deg,#e5ebe8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5ebe8 75%),linear-gradient(-45deg,#0000 75%,#e5ebe8 75%);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px}.restaurant-qr-manager-module__nkbpXa__preview img{object-fit:contain;width:100%;height:100%}.restaurant-qr-manager-module__nkbpXa__preview svg{color:#7b918b;width:90px}.restaurant-qr-manager-module__nkbpXa__preview small{color:#71817d}.restaurant-qr-manager-module__nkbpXa__controls{align-content:start;gap:12px;display:grid}.restaurant-qr-manager-module__nkbpXa__urlField{gap:7px;font-weight:700;display:grid}.restaurant-qr-manager-module__nkbpXa__urlField>div{grid-template-columns:1fr auto;gap:7px;display:grid}.restaurant-qr-manager-module__nkbpXa__urlField input{background:#f8fbfa;border:1px solid #cedbd7;border-radius:11px;min-width:0;padding:12px}.restaurant-qr-manager-module__nkbpXa__urlField button,.restaurant-qr-manager-module__nkbpXa__generate,.restaurant-qr-manager-module__nkbpXa__regenerate{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font:700 11px inherit;display:flex}.restaurant-qr-manager-module__nkbpXa__urlField button{color:#087761;background:#e3f5ef}.restaurant-qr-manager-module__nkbpXa__urlField svg,.restaurant-qr-manager-module__nkbpXa__generate svg,.restaurant-qr-manager-module__nkbpXa__regenerate svg{width:17px}.restaurant-qr-manager-module__nkbpXa__toggles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.restaurant-qr-manager-module__nkbpXa__toggles label{cursor:pointer;border:1px solid #dce6e2;border-radius:14px;gap:9px;padding:13px;display:flex}.restaurant-qr-manager-module__nkbpXa__toggles input{accent-color:#0ca98f}.restaurant-qr-manager-module__nkbpXa__toggles span{display:grid}.restaurant-qr-manager-module__nkbpXa__toggles small{color:#788783;font-weight:400}.restaurant-qr-manager-module__nkbpXa__generate{color:#fff;background:#082b27}.restaurant-qr-manager-module__nkbpXa__regenerate{color:#213d36;background:#edf4f1;border:1px solid #d4e1dd}.restaurant-qr-manager-module__nkbpXa__generate:disabled,.restaurant-qr-manager-module__nkbpXa__regenerate:disabled{opacity:.55;cursor:wait}.restaurant-qr-manager-module__nkbpXa__spin{animation:.8s linear infinite restaurant-qr-manager-module__nkbpXa__qrSpin}.restaurant-qr-manager-module__nkbpXa__message{color:#08774d;background:#e1f7ec;border-radius:10px;margin:0;padding:10px}.restaurant-qr-manager-module__nkbpXa__message[data-error=true]{color:#aa3e35;background:#ffe7e4}.restaurant-qr-manager-module__nkbpXa__downloads{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.restaurant-qr-manager-module__nkbpXa__downloads>a,.restaurant-qr-manager-module__nkbpXa__downloads>span{color:#15312b;background:#fff;border:1px solid #d8e4e0;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px;text-decoration:none;display:grid}.restaurant-qr-manager-module__nkbpXa__downloads>a:hover{border-color:#0ab298;box-shadow:0 12px 28px #07251f12}.restaurant-qr-manager-module__nkbpXa__downloads svg{color:#07977f;width:18px}.restaurant-qr-manager-module__nkbpXa__downloads span span{display:grid}.restaurant-qr-manager-module__nkbpXa__downloads small{color:#788783}.restaurant-qr-manager-module__nkbpXa__downloads>[data-disabled]{opacity:.45}@keyframes restaurant-qr-manager-module__nkbpXa__qrSpin{to{transform:rotate(360deg)}}@media (max-width:1050px){.restaurant-qr-manager-module__nkbpXa__grid{grid-template-columns:1fr}.restaurant-qr-manager-module__nkbpXa__downloads{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.restaurant-qr-manager-module__nkbpXa__toggles,.restaurant-qr-manager-module__nkbpXa__downloads{grid-template-columns:1fr}.restaurant-qr-manager-module__nkbpXa__preview,.restaurant-qr-manager-module__nkbpXa__controls{padding:13px}.restaurant-qr-manager-module__nkbpXa__urlField>div{grid-template-columns:1fr}.restaurant-qr-manager-module__nkbpXa__urlField button{width:100%}}[data-theme=dark] :is(.restaurant-qr-manager-module__nkbpXa__preview,.restaurant-qr-manager-module__nkbpXa__controls,.restaurant-qr-manager-module__nkbpXa__downloads>a,.restaurant-qr-manager-module__nkbpXa__downloads>span){background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] :is(.restaurant-qr-manager-module__nkbpXa__preview small,.restaurant-qr-manager-module__nkbpXa__toggles small,.restaurant-qr-manager-module__nkbpXa__downloads small){color:var(--color-text-secondary)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__urlField input{background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__urlField button{background:var(--color-bg-surface-raised);color:var(--color-text-accent)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__toggles label{background:var(--color-bg-surface-subtle);border-color:var(--color-border-default)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__toggles span{color:var(--color-text-primary)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__regenerate{background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__generate{background:var(--color-action-primary-bg);color:var(--color-action-primary-text)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__preview svg{color:var(--color-text-muted)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__downloads svg{color:var(--color-text-accent)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__message{background:var(--color-status-success-bg);color:var(--color-status-success-fg)}[data-theme=dark] .restaurant-qr-manager-module__nkbpXa__message[data-error=true]{background:var(--color-status-error-bg);color:var(--color-status-error-fg)}
.qr-customization-module__8Ui86q__designOptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qr-customization-module__8Ui86q__designOptions>label{gap:7px;font-weight:700;display:grid}.qr-customization-module__8Ui86q__designOptions select,.qr-customization-module__8Ui86q__designOptions input{background:#f8fbfa;border:1px solid #cedbd7;border-radius:11px;min-width:0;padding:11px}.qr-customization-module__8Ui86q__colorControl{grid-template-columns:54px 1fr;gap:7px;display:grid}.qr-customization-module__8Ui86q__colorControl input[type=color]{cursor:pointer;width:54px;height:43px;padding:4px}@media (max-width:650px){.qr-customization-module__8Ui86q__designOptions{grid-template-columns:1fr}}[data-theme=dark] :is(.qr-customization-module__8Ui86q__designOptions select,.qr-customization-module__8Ui86q__designOptions input){background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}
.merchant-reports-module__vz8DKq__reports{gap:18px;display:grid}.merchant-reports-module__vz8DKq__reports>header{color:#fff;background:linear-gradient(135deg,#082e2d,#0b4742);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.merchant-reports-module__vz8DKq__reports header small{color:#2fe0c5;letter-spacing:2px;font-weight:700}.merchant-reports-module__vz8DKq__reports header h2{margin:7px 0;font-size:30px}.merchant-reports-module__vz8DKq__reports header p{color:#c9e5e0;margin:0}.merchant-reports-module__vz8DKq__reports header>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.merchant-reports-module__vz8DKq__reports button{color:#082c2b;cursor:pointer;background:#fff;border:1px solid #ffffff42;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-weight:700;display:flex}.merchant-reports-module__vz8DKq__reports button svg{width:16px}.merchant-reports-module__vz8DKq__presets{flex-wrap:wrap;gap:7px;display:flex}.merchant-reports-module__vz8DKq__presets button{color:#082c2b;cursor:pointer;background:#fff;border:1px solid #d0dcd8;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800}.merchant-reports-module__vz8DKq__presets button:hover{background:#eef6f4}.merchant-reports-module__vz8DKq__filters{background:#fff;border:1px solid #d9e4e1;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px;display:grid}.merchant-reports-module__vz8DKq__filters label{gap:5px;font-size:10px;font-weight:700;display:grid}.merchant-reports-module__vz8DKq__filters input,.merchant-reports-module__vz8DKq__filters select{background:#fff;border:1px solid #d0dcd8;border-radius:9px;width:100%;padding:9px}.merchant-reports-module__vz8DKq__kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.merchant-reports-module__vz8DKq__kpis article{background:#fff;border:1px solid #d9e4e1;border-radius:17px;gap:9px;padding:17px;display:grid}.merchant-reports-module__vz8DKq__kpis span{color:#71817d;font-size:10px}.merchant-reports-module__vz8DKq__kpis b{font-size:20px}.merchant-reports-module__vz8DKq__grids{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-reports-module__vz8DKq__table{background:#fff;border:1px solid #d9e4e1;border-radius:18px;min-width:0;padding:17px}.merchant-reports-module__vz8DKq__table>div{overflow:auto}.merchant-reports-module__vz8DKq__table table{border-collapse:collapse;width:100%}.merchant-reports-module__vz8DKq__table th,.merchant-reports-module__vz8DKq__table td{text-align:right;border-bottom:1px solid #e5ece9;padding:10px}.merchant-reports-module__vz8DKq__table th{color:#71817d;font-size:10px}.merchant-reports-module__vz8DKq__table p{text-align:center;color:#71817d}@media (max-width:1000px){.merchant-reports-module__vz8DKq__filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:750px){.merchant-reports-module__vz8DKq__reports>header{flex-direction:column}.merchant-reports-module__vz8DKq__filters,.merchant-reports-module__vz8DKq__kpis,.merchant-reports-module__vz8DKq__grids{grid-template-columns:1fr 1fr}}@media (max-width:520px){.merchant-reports-module__vz8DKq__filters,.merchant-reports-module__vz8DKq__kpis,.merchant-reports-module__vz8DKq__grids{grid-template-columns:1fr}}@media print{.merchant-reports-module__vz8DKq__reports>header>div:last-child,.merchant-reports-module__vz8DKq__filters,.merchant-reports-module__vz8DKq__presets{display:none}.merchant-reports-module__vz8DKq__reports>header{color:#000;background:#fff;border:1px solid #ccc}.merchant-reports-module__vz8DKq__reports header p{color:#555}.merchant-reports-module__vz8DKq__grids{grid-template-columns:1fr}.merchant-reports-module__vz8DKq__table{break-inside:avoid}}.merchant-reports-module__vz8DKq__chart{background:#fff;border:1px solid #d9e4e1;border-radius:18px;min-width:0;padding:17px}.merchant-reports-module__vz8DKq__chart>div{border-bottom:1px solid #dfe8e5;align-items:end;gap:5px;height:210px;padding-top:12px;display:flex}.merchant-reports-module__vz8DKq__chart>div>span{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:5px;height:100%;display:flex}.merchant-reports-module__vz8DKq__chart i{background:linear-gradient(#10cbb1,#087a70);border-radius:5px 5px 0 0;width:100%;max-width:22px;min-height:4px}.merchant-reports-module__vz8DKq__chart small{color:#71817d;white-space:nowrap;font-size:8px}.merchant-reports-module__vz8DKq__chart p{text-align:center;color:#71817d}.merchant-reports-module__vz8DKq__kpis article small{color:#71817d;font-size:10px}[data-theme=dark] .merchant-reports-module__vz8DKq__presets button{background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .merchant-reports-module__vz8DKq__presets button:hover{background:var(--color-bg-surface-raised)}[data-theme=dark] :is(.merchant-reports-module__vz8DKq__filters,.merchant-reports-module__vz8DKq__kpis article,.merchant-reports-module__vz8DKq__table,.merchant-reports-module__vz8DKq__chart){background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] :is(.merchant-reports-module__vz8DKq__filters input,.merchant-reports-module__vz8DKq__filters select){background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] :is(.merchant-reports-module__vz8DKq__kpis span,.merchant-reports-module__vz8DKq__kpis article small,.merchant-reports-module__vz8DKq__table th,.merchant-reports-module__vz8DKq__table p,.merchant-reports-module__vz8DKq__chart small,.merchant-reports-module__vz8DKq__chart p){color:var(--color-text-secondary)}[data-theme=dark] :is(.merchant-reports-module__vz8DKq__table th,.merchant-reports-module__vz8DKq__table td){border-bottom-color:var(--color-border-subtle)}[data-theme=dark] .merchant-reports-module__vz8DKq__chart>div{border-bottom-color:var(--color-border-default)}
.platform-storefront-module__cBN4HW__store{gap:18px;display:grid}.platform-storefront-module__cBN4HW__store>header{color:#fff;background:linear-gradient(135deg,#082f2e,#0b4943);border-radius:24px;padding:24px}.platform-storefront-module__cBN4HW__store>header small{color:#2be0c4;letter-spacing:2px}.platform-storefront-module__cBN4HW__store>header h2{margin:7px 0;font-size:31px}.platform-storefront-module__cBN4HW__store>header p{color:#cce8e3}.platform-storefront-module__cBN4HW__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-storefront-module__cBN4HW__products>article{background:#fff;border:1px solid #d9e4e1;border-radius:19px;gap:8px;padding:13px;display:grid}.platform-storefront-module__cBN4HW__products img,.platform-storefront-module__cBN4HW__placeholder{object-fit:cover;color:#087b6f;background:#eaf4f1;border-radius:13px;place-items:center;width:100%;height:170px;font-weight:700;display:grid}.platform-storefront-module__cBN4HW__products small{color:#079b89}.platform-storefront-module__cBN4HW__products h3,.platform-storefront-module__cBN4HW__products p{margin:0}.platform-storefront-module__cBN4HW__products p{color:#6e7e7a}.platform-storefront-module__cBN4HW__products details summary{cursor:pointer;color:#fff;text-align:center;background:#092b2b;border-radius:10px;padding:11px;font-weight:700}.platform-storefront-module__cBN4HW__products form{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.platform-storefront-module__cBN4HW__products label{gap:4px;font-size:10px;display:grid}.platform-storefront-module__cBN4HW__products input,.platform-storefront-module__cBN4HW__products select,.platform-storefront-module__cBN4HW__products textarea{border:1px solid #cfddd9;border-radius:9px;width:100%;padding:9px}.platform-storefront-module__cBN4HW__wide,.platform-storefront-module__cBN4HW__products button{grid-column:1/-1}.platform-storefront-module__cBN4HW__products button,.platform-storefront-module__cBN4HW__orders button{color:#fff;background:#08a78f;border:0;border-radius:10px;padding:11px;font-weight:700}.platform-storefront-module__cBN4HW__orders{background:#fff;border:1px solid #d9e4e1;border-radius:20px;padding:18px}.platform-storefront-module__cBN4HW__orders>article{border-bottom:1px solid #e4ece9;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.platform-storefront-module__cBN4HW__orders>article>div{display:grid}.platform-storefront-module__cBN4HW__orders small{color:#72827e}@media (max-width:1000px){.platform-storefront-module__cBN4HW__products{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.platform-storefront-module__cBN4HW__products,.platform-storefront-module__cBN4HW__orders>article,.platform-storefront-module__cBN4HW__products form{grid-template-columns:1fr}.platform-storefront-module__cBN4HW__products form>*{grid-column:1!important}}[data-theme=dark] :is(.platform-storefront-module__cBN4HW__products>article,.platform-storefront-module__cBN4HW__orders){background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] :is(.platform-storefront-module__cBN4HW__products p,.platform-storefront-module__cBN4HW__orders small){color:var(--color-text-secondary)}[data-theme=dark] :is(.platform-storefront-module__cBN4HW__products img,.platform-storefront-module__cBN4HW__placeholder){background:var(--color-bg-surface-subtle);color:var(--color-text-accent)}[data-theme=dark] .platform-storefront-module__cBN4HW__products small{color:var(--color-text-price)}[data-theme=dark] .platform-storefront-module__cBN4HW__products details summary{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}[data-theme=dark] :is(.platform-storefront-module__cBN4HW__products input,.platform-storefront-module__cBN4HW__products select,.platform-storefront-module__cBN4HW__products textarea){background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .platform-storefront-module__cBN4HW__orders>article{border-bottom-color:var(--color-border-subtle)}
.dine-in-manager-module__OtVd0q__manager{gap:18px;display:grid}.dine-in-manager-module__OtVd0q__manager>header,.dine-in-manager-module__OtVd0q__manager>section{background:#fff;border:1px solid #d7e3df;border-radius:22px;padding:22px}.dine-in-manager-module__OtVd0q__manager>header{color:#fff;background:linear-gradient(135deg,#062d2b,#0b615a);justify-content:space-between;align-items:center;display:flex}.dine-in-manager-module__OtVd0q__manager>header small{letter-spacing:.18em;color:#5ff0dc}.dine-in-manager-module__OtVd0q__manager h2,.dine-in-manager-module__OtVd0q__manager h3{margin:5px 0}.dine-in-manager-module__OtVd0q__manager p{color:#72807b}.dine-in-manager-module__OtVd0q__manager>header p{color:#c7ded9}.dine-in-manager-module__OtVd0q__manager>header>span{background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:10px 14px}.dine-in-manager-module__OtVd0q__form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dine-in-manager-module__OtVd0q__form input,.dine-in-manager-module__OtVd0q__form select,.dine-in-manager-module__OtVd0q__form button{min-height:44px;font:inherit;background:#f9fbfa;border:1px solid #d4e1dd;border-radius:11px;padding:9px}.dine-in-manager-module__OtVd0q__form label{align-items:center;gap:7px;display:flex}.dine-in-manager-module__OtVd0q__form button{color:#fff;background:#062d2b;font-weight:700}.dine-in-manager-module__OtVd0q__chips,.dine-in-manager-module__OtVd0q__charges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dine-in-manager-module__OtVd0q__chips span,.dine-in-manager-module__OtVd0q__charges span{background:#e8f8f3;border-radius:999px;padding:8px 12px}.dine-in-manager-module__OtVd0q__tables{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dine-in-manager-module__OtVd0q__tables article{background:#effbf5;border:2px solid #50c798;border-radius:18px;padding:15px}.dine-in-manager-module__OtVd0q__tables article[data-status=occupied],.dine-in-manager-module__OtVd0q__tables article[data-status=new_order],.dine-in-manager-module__OtVd0q__tables article[data-status=preparing],.dine-in-manager-module__OtVd0q__tables article[data-status=ready],.dine-in-manager-module__OtVd0q__tables article[data-status=awaiting_close]{background:#fff1f1;border-color:#eb6c6c}.dine-in-manager-module__OtVd0q__tables article header{justify-content:space-between;display:flex}.dine-in-manager-module__OtVd0q__tables article>a{color:#fff;background:#073b37;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:9px;text-decoration:none;display:flex}.dine-in-manager-module__OtVd0q__tables footer{align-items:center;gap:6px;margin-top:8px;display:flex}.dine-in-manager-module__OtVd0q__tables footer form button{cursor:pointer;border:0;border-radius:8px;padding:7px}.dine-in-manager-module__OtVd0q__tables code{text-overflow:ellipsis;white-space:nowrap;direction:ltr;flex:1;overflow:hidden}.dine-in-manager-module__OtVd0q__danger{color:#b42318}.dine-in-manager-module__OtVd0q__locked{text-align:center;background:#fff9e9;border:1px solid #efd59f;border-radius:22px;padding:60px}.dine-in-manager-module__OtVd0q__locked svg{color:#c17a00;width:54px;height:54px}@media (max-width:850px){.dine-in-manager-module__OtVd0q__form,.dine-in-manager-module__OtVd0q__tables{grid-template-columns:1fr 1fr}}@media (max-width:580px){.dine-in-manager-module__OtVd0q__manager>header{align-items:flex-start;gap:12px;display:grid}.dine-in-manager-module__OtVd0q__form,.dine-in-manager-module__OtVd0q__tables{grid-template-columns:1fr}.dine-in-manager-module__OtVd0q__manager>header,.dine-in-manager-module__OtVd0q__manager>section{padding:15px}}.dine-in-manager-module__OtVd0q__operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dine-in-manager-module__OtVd0q__operations article{border:1px solid #d7e3df;border-radius:14px;gap:8px;padding:12px;display:grid}.dine-in-manager-module__OtVd0q__operations form{gap:6px;display:flex}.dine-in-manager-module__OtVd0q__operations button{color:#fff;background:#073b37;border:0;border-radius:8px;padding:8px 10px}@media (max-width:580px){.dine-in-manager-module__OtVd0q__operations{grid-template-columns:1fr}}.dine-in-manager-module__OtVd0q__downloads{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.dine-in-manager-module__OtVd0q__downloads a{color:#075b50;background:#fff;border:1px solid #bddbd2;border-radius:7px;padding:5px 7px;font-size:.7rem;font-weight:800;text-decoration:none}.dine-in-manager-module__OtVd0q__qrPreview{background:#fff;border:1px solid #d7e3df;border-radius:12px;justify-content:center;align-items:center;min-height:120px;margin-top:10px;padding:10px;display:flex}.dine-in-manager-module__OtVd0q__qrPreview img{width:100%;max-width:150px;height:auto;display:block}.dine-in-manager-module__OtVd0q__qrPreview[data-empty]{color:#8a9994;flex-direction:column;gap:6px}.dine-in-manager-module__OtVd0q__qrPreview[data-empty] svg{width:28px;height:28px}.dine-in-manager-module__OtVd0q__qrPreview[data-empty] span{font-size:.75rem}.dine-in-manager-module__OtVd0q__print{color:#073b37;background:#fff;border:1px solid #073b37;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:9px;font-weight:800;text-decoration:none;display:flex}.dine-in-manager-module__OtVd0q__ruleList{gap:8px;margin-top:14px;display:grid}.dine-in-manager-module__OtVd0q__ruleList details{border:1px solid #d7e3df;border-radius:14px;padding:12px}.dine-in-manager-module__OtVd0q__ruleList summary{cursor:pointer;justify-content:space-between;display:flex}.dine-in-manager-module__OtVd0q__ruleList form{margin-top:12px}.dine-in-manager-module__OtVd0q__securityStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dine-in-manager-module__OtVd0q__securityStats article{background:#f7fbfa;border:1px solid #d7e3df;border-radius:14px;gap:6px;padding:14px;display:grid}.dine-in-manager-module__OtVd0q__securityStats span{color:#667973;font-size:.8rem}.dine-in-manager-module__OtVd0q__securityStats b{font-size:1.35rem}@media (max-width:580px){.dine-in-manager-module__OtVd0q__securityStats{grid-template-columns:1fr 1fr}}
.dine-in-kitchen-module__ffTufW__board{gap:16px;display:grid}.dine-in-kitchen-module__ffTufW__board>header{color:#fff;background:linear-gradient(135deg,#062d2b,#0b615a);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.dine-in-kitchen-module__ffTufW__board>header small{letter-spacing:.18em;color:#5ff0dc;font-weight:700}.dine-in-kitchen-module__ffTufW__board>header h2{margin:6px 0}.dine-in-kitchen-module__ffTufW__board>header p{color:#c7ded9;margin:0}.dine-in-kitchen-module__ffTufW__tabs{gap:6px;display:flex}.dine-in-kitchen-module__ffTufW__tabs button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:10px;padding:9px 16px;font-weight:800}.dine-in-kitchen-module__ffTufW__tabs button[data-active=true]{color:#062d2b;background:#fff}.dine-in-kitchen-module__ffTufW__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.dine-in-kitchen-module__ffTufW__card{cursor:pointer;text-align:right;background:#effbf5;border:2px solid #50c798;border-radius:18px;gap:6px;padding:15px;display:grid}.dine-in-kitchen-module__ffTufW__card[data-status=occupied]{background:#fff1f1;border-color:#eb6c6c}.dine-in-kitchen-module__ffTufW__card[data-status=neutral]{background:#faf6ec;border-color:#c8b280}.dine-in-kitchen-module__ffTufW__card header{justify-content:space-between;align-items:center;display:flex}.dine-in-kitchen-module__ffTufW__card p{color:#4c5854;align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.dine-in-kitchen-module__ffTufW__card strong{font-size:1.1rem}.dine-in-kitchen-module__ffTufW__card small{color:#6d7a75;align-items:center;gap:5px;display:flex}.dine-in-kitchen-module__ffTufW__billBadge,.dine-in-kitchen-module__ffTufW__callBadge{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.dine-in-kitchen-module__ffTufW__billBadge{color:#8a4b00;background:#ffe1c2}.dine-in-kitchen-module__ffTufW__callBadge{color:#a11212;background:#ffd7d7}.dine-in-kitchen-module__ffTufW__empty{color:#8a9994;text-align:center;padding:20px}.dine-in-kitchen-module__ffTufW__kanban{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dine-in-kitchen-module__ffTufW__column{background:#f6f9f8;border:1px solid #d7e3df;border-radius:16px;align-content:start;gap:10px;min-height:200px;padding:12px;display:grid}.dine-in-kitchen-module__ffTufW__column h3{margin:0;font-size:.9rem}.dine-in-kitchen-module__ffTufW__orderCard{background:#fff;border:1px solid #d7e3df;border-radius:12px;gap:6px;padding:10px;display:grid}.dine-in-kitchen-module__ffTufW__orderCard header{justify-content:space-between;display:flex}.dine-in-kitchen-module__ffTufW__orderCard ul{margin:0;padding-inline-start:16px;font-size:.82rem}.dine-in-kitchen-module__ffTufW__orderCard form button{color:#fff;cursor:pointer;background:#073b37;border:0;border-radius:8px;width:100%;padding:8px;font-weight:800}.dine-in-kitchen-module__ffTufW__notes{background:#fff8e6;border-radius:8px;margin:0;padding:6px 8px;font-size:.78rem}.dine-in-kitchen-module__ffTufW__overlay{z-index:60;background:#00160fb3;justify-content:flex-end;display:flex;position:fixed;inset:0}.dine-in-kitchen-module__ffTufW__drawer{background:#fff;align-content:start;gap:16px;width:min(440px,100%);height:100%;padding:20px;display:grid;overflow-y:auto}.dine-in-kitchen-module__ffTufW__drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.dine-in-kitchen-module__ffTufW__drawer>header span{color:#72807b;font-size:.85rem;display:block}.dine-in-kitchen-module__ffTufW__closeIcon{cursor:pointer;background:#f1f4f3;border:0;border-radius:10px;padding:8px}.dine-in-kitchen-module__ffTufW__sessionInfo{color:#4c5854;align-items:center;gap:8px;margin:0;display:flex}.dine-in-kitchen-module__ffTufW__calls{gap:8px;display:grid}.dine-in-kitchen-module__ffTufW__calls article{background:#fff5f5;border:1px solid #ffd7d7;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.dine-in-kitchen-module__ffTufW__calls form button{color:#fff;cursor:pointer;background:#073b37;border:0;border-radius:8px;padding:6px 10px}.dine-in-kitchen-module__ffTufW__orders{gap:10px;display:grid}.dine-in-kitchen-module__ffTufW__orderRow{border:1px solid #d7e3df;border-radius:12px;gap:6px;padding:10px;display:grid}.dine-in-kitchen-module__ffTufW__orderRow header{color:#4c5854;justify-content:space-between;font-size:.82rem;display:flex}.dine-in-kitchen-module__ffTufW__orderRow ul{margin:0;padding-inline-start:16px}.dine-in-kitchen-module__ffTufW__orderRow footer{justify-content:space-between;align-items:center;display:flex}.dine-in-kitchen-module__ffTufW__orderRow footer form button{color:#fff;cursor:pointer;background:#073b37;border:0;border-radius:8px;padding:7px 12px}.dine-in-kitchen-module__ffTufW__bill{border-top:1px solid #d7e3df;gap:8px;padding-top:14px;display:grid}.dine-in-kitchen-module__ffTufW__billActions{flex-wrap:wrap;gap:8px;display:flex}.dine-in-kitchen-module__ffTufW__billActions button,.dine-in-kitchen-module__ffTufW__printLink{color:#073b37;cursor:pointer;background:#fff;border:1px solid #073b37;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;text-decoration:none;display:flex}.dine-in-kitchen-module__ffTufW__billActions form button{color:#fff;background:#073b37}@media (max-width:900px){.dine-in-kitchen-module__ffTufW__kanban{grid-template-columns:1fr 1fr}}@media (max-width:580px){.dine-in-kitchen-module__ffTufW__board>header{flex-direction:column}.dine-in-kitchen-module__ffTufW__kanban{grid-template-columns:1fr}.dine-in-kitchen-module__ffTufW__drawer{width:100%}}@media print{.dine-in-kitchen-module__ffTufW__board>header,.dine-in-kitchen-module__ffTufW__tabs,.dine-in-kitchen-module__ffTufW__grid,.dine-in-kitchen-module__ffTufW__kanban,.dine-in-kitchen-module__ffTufW__calls,.dine-in-kitchen-module__ffTufW__billActions button:first-child{display:none}.dine-in-kitchen-module__ffTufW__overlay{background:0 0;position:static}.dine-in-kitchen-module__ffTufW__drawer{width:100%;height:auto}}
.customer-crm-module__AK16za__crm{gap:16px;display:grid}.customer-crm-module__AK16za__crm>header{color:#fff;background:linear-gradient(135deg,#082e2d,#0b4742);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.customer-crm-module__AK16za__crm>header small{color:#2fe0c5;letter-spacing:2px;font-weight:700}.customer-crm-module__AK16za__crm>header h2{margin:6px 0}.customer-crm-module__AK16za__crm>header p{color:#c9e5e0;margin:0}.customer-crm-module__AK16za__searchBox{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;display:flex}.customer-crm-module__AK16za__searchBox input{color:#fff;background:0 0;border:0;outline:none;min-width:220px}.customer-crm-module__AK16za__searchBox input::placeholder{color:#c9e5e0}.customer-crm-module__AK16za__listControls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.customer-crm-module__AK16za__listControls>label{color:#c9e5e0;gap:5px;font-size:.75rem;font-weight:800;display:grid}.customer-crm-module__AK16za__listControls select{color:#fff;min-width:150px;font:inherit;background:#ffffff17;border:1px solid #ffffff2e;border-radius:12px;padding:9px 12px}.customer-crm-module__AK16za__listControls option{color:#17332f;background:#fff}.customer-crm-module__AK16za__kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.customer-crm-module__AK16za__kpis article{background:#fff;border:1px solid #d9e4e1;border-radius:16px;gap:6px;padding:15px;display:grid}.customer-crm-module__AK16za__kpis span{color:#71817d;font-size:.78rem}.customer-crm-module__AK16za__kpis b{font-size:1.25rem}.customer-crm-module__AK16za__segments{flex-wrap:wrap;gap:7px;display:flex}.customer-crm-module__AK16za__segments button{color:#40534e;cursor:pointer;background:#fff;border:1px solid #cfddd9;border-radius:999px;padding:8px 12px;font:800 .75rem inherit}.customer-crm-module__AK16za__segments button[data-active=true]{color:#fff;background:#073b37;border-color:#073b37}.customer-crm-module__AK16za__segments b{color:#00a98f;margin-inline-start:5px}.customer-crm-module__AK16za__segments button[data-active=true] b{color:#75f1dc}.customer-crm-module__AK16za__exportActions{gap:7px;margin-inline-start:auto;display:flex}.customer-crm-module__AK16za__exportActions button{border-radius:10px;align-items:center;gap:5px;display:flex}.customer-crm-module__AK16za__table{background:#fff;border:1px solid #d9e4e1;border-radius:18px;overflow:hidden}.customer-crm-module__AK16za__tableHead,.customer-crm-module__AK16za__row{text-align:right;grid-template-columns:2fr 1.3fr .8fr .7fr 1fr 1fr;align-items:center;gap:10px;padding:12px 16px;display:grid}.customer-crm-module__AK16za__tableHead{color:#71817d;background:#f5f9f8;font-size:.75rem;font-weight:800}.customer-crm-module__AK16za__row{cursor:pointer;width:100%;font:inherit;background:#fff;border:0;border-top:1px solid #eef3f1}.customer-crm-module__AK16za__row:hover{background:#f7fbfa}.customer-crm-module__AK16za__row span:first-child{align-items:center;gap:6px;display:flex}.customer-crm-module__AK16za__segmentBadge{color:#087b69;background:#e8f8f3;border-radius:999px;width:max-content;padding:4px 8px;font-size:.7rem;font-weight:700}.customer-crm-module__AK16za__empty{text-align:center;color:#8a9994;padding:24px}.customer-crm-module__AK16za__overlay{z-index:60;background:#00160fb3;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-crm-module__AK16za__drawer{background:#fff;align-content:start;gap:16px;width:min(460px,100%);height:100%;padding:20px;display:grid;overflow-y:auto}.customer-crm-module__AK16za__drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.customer-crm-module__AK16za__drawer>header span{color:#72807b;font-size:.85rem;display:block}.customer-crm-module__AK16za__closeIcon{cursor:pointer;background:#f1f4f3;border:0;border-radius:10px;padding:8px}.customer-crm-module__AK16za__summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.customer-crm-module__AK16za__summary article{border:1px solid #d9e4e1;border-radius:12px;gap:4px;padding:10px;display:grid}.customer-crm-module__AK16za__summary span{color:#71817d;font-size:.72rem}.customer-crm-module__AK16za__summary b{font-size:1rem}.customer-crm-module__AK16za__tags h3,.customer-crm-module__AK16za__notes h3,.customer-crm-module__AK16za__orders h3{margin:0 0 8px}.customer-crm-module__AK16za__tagList{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.customer-crm-module__AK16za__tagChip{background:#e8f8f3;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.78rem;display:flex}.customer-crm-module__AK16za__tagChip button{cursor:pointer;background:0 0;border:0;display:flex}.customer-crm-module__AK16za__inlineForm{gap:6px;display:flex}.customer-crm-module__AK16za__inlineForm input{border:1px solid #d0dcd8;border-radius:9px;flex:1;padding:8px}.customer-crm-module__AK16za__inlineForm button{color:#fff;cursor:pointer;background:#073b37;border:0;border-radius:9px;padding:8px 12px;font-weight:800}.customer-crm-module__AK16za__notes article{border:1px solid #eef3f1;border-radius:10px;margin-bottom:6px;padding:8px 10px}.customer-crm-module__AK16za__notes article p{margin:0 0 4px}.customer-crm-module__AK16za__notes article small{color:#8a9994}.customer-crm-module__AK16za__orders article{border-bottom:1px solid #eef3f1;justify-content:space-between;gap:8px;padding:7px 0;font-size:.85rem;display:flex}.customer-crm-module__AK16za__tasks h3,.customer-crm-module__AK16za__feedback h3{margin:0 0 8px}.customer-crm-module__AK16za__tasks article,.customer-crm-module__AK16za__feedback article{border:1px solid #e1eae7;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:9px;display:flex}.customer-crm-module__AK16za__tasks article[data-completed=true]{opacity:.58}.customer-crm-module__AK16za__tasks article[data-completed=true] b{text-decoration:line-through}.customer-crm-module__AK16za__tasks article div,.customer-crm-module__AK16za__feedback article div{gap:3px;display:grid}.customer-crm-module__AK16za__tasks article small,.customer-crm-module__AK16za__feedback article small,.customer-crm-module__AK16za__feedback article>span{color:#71817d;font-size:.75rem}.customer-crm-module__AK16za__tasks article button,.customer-crm-module__AK16za__taskForm button{color:#fff;cursor:pointer;background:#073b37;border:0;border-radius:8px;padding:7px 10px;font-weight:800}.customer-crm-module__AK16za__taskForm{grid-template-columns:1fr auto auto;gap:6px;display:grid}.customer-crm-module__AK16za__taskForm input{border:1px solid #d0dcd8;border-radius:9px;min-width:0;padding:8px}@media (max-width:750px){.customer-crm-module__AK16za__listControls,.customer-crm-module__AK16za__listControls>label,.customer-crm-module__AK16za__listControls select,.customer-crm-module__AK16za__searchBox{width:100%}.customer-crm-module__AK16za__searchBox input{width:100%;min-width:0}.customer-crm-module__AK16za__tableHead,.customer-crm-module__AK16za__row{grid-template-columns:2fr 1fr 1fr}.customer-crm-module__AK16za__tableHead span:nth-child(2),.customer-crm-module__AK16za__tableHead span:nth-child(4),.customer-crm-module__AK16za__tableHead span:nth-child(6),.customer-crm-module__AK16za__row span:nth-child(2),.customer-crm-module__AK16za__row span:nth-child(4),.customer-crm-module__AK16za__row span:nth-child(6){display:none}.customer-crm-module__AK16za__kpis{grid-template-columns:1fr}.customer-crm-module__AK16za__summary{grid-template-columns:1fr 1fr}}[data-theme=dark] :is(.customer-crm-module__AK16za__kpis article,.customer-crm-module__AK16za__table,.customer-crm-module__AK16za__row,.customer-crm-module__AK16za__drawer){background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .customer-crm-module__AK16za__tableHead{background:var(--color-bg-surface-subtle);color:var(--color-text-secondary)}[data-theme=dark] .customer-crm-module__AK16za__row{border-top-color:var(--color-border-subtle)}[data-theme=dark] .customer-crm-module__AK16za__row:hover{background:var(--color-bg-surface-raised)}[data-theme=dark] :is(.customer-crm-module__AK16za__kpis span,.customer-crm-module__AK16za__summary span,.customer-crm-module__AK16za__drawer>header span,.customer-crm-module__AK16za__notes article small,.customer-crm-module__AK16za__tasks article small,.customer-crm-module__AK16za__feedback article small,.customer-crm-module__AK16za__feedback article>span){color:var(--color-text-secondary)}[data-theme=dark] .customer-crm-module__AK16za__empty{color:var(--color-text-muted)}[data-theme=dark] .customer-crm-module__AK16za__segments button{background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-secondary)}[data-theme=dark] :is(.customer-crm-module__AK16za__segments button[data-active=true],.customer-crm-module__AK16za__inlineForm button,.customer-crm-module__AK16za__tasks article button,.customer-crm-module__AK16za__taskForm button){background:var(--color-action-primary-bg);border-color:var(--color-action-primary-bg);color:var(--color-action-primary-text)}[data-theme=dark] :is(.customer-crm-module__AK16za__segmentBadge,.customer-crm-module__AK16za__tagChip){background:var(--color-status-success-bg);color:var(--color-status-success-fg)}[data-theme=dark] .customer-crm-module__AK16za__summary article{background:var(--color-bg-surface-subtle);border-color:var(--color-border-default)}[data-theme=dark] .customer-crm-module__AK16za__closeIcon{background:var(--color-bg-surface-subtle);color:var(--color-text-primary)}[data-theme=dark] :is(.customer-crm-module__AK16za__inlineForm input,.customer-crm-module__AK16za__taskForm input){background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] :is(.customer-crm-module__AK16za__notes article,.customer-crm-module__AK16za__orders article,.customer-crm-module__AK16za__tasks article,.customer-crm-module__AK16za__feedback article){border-color:var(--color-border-subtle)}
.reviews-inbox-module__M2mGxW__inbox{gap:16px;display:grid}.reviews-inbox-module__M2mGxW__inbox>header{color:#fff;background:linear-gradient(135deg,#082e2d,#114d45);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.reviews-inbox-module__M2mGxW__inbox>header small{color:#38dcc3;letter-spacing:2px;font-weight:700}.reviews-inbox-module__M2mGxW__inbox h2{margin:6px 0}.reviews-inbox-module__M2mGxW__inbox>header p{color:#c8e4df;margin:0}.reviews-inbox-module__M2mGxW__inbox>header>div>div{gap:7px;margin-top:12px;display:flex}.reviews-inbox-module__M2mGxW__inbox>header>div>div button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-weight:800;display:flex}.reviews-inbox-module__M2mGxW__score{justify-items:center;min-width:110px;display:grid}.reviews-inbox-module__M2mGxW__score svg{color:#f6b824}.reviews-inbox-module__M2mGxW__score b{font-size:1.8rem}.reviews-inbox-module__M2mGxW__score span{color:#c8e4df;font-size:.75rem}.reviews-inbox-module__M2mGxW__kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.reviews-inbox-module__M2mGxW__kpis article{background:#fff;border:1px solid #dae5e1;border-radius:14px;gap:5px;padding:13px;display:grid}.reviews-inbox-module__M2mGxW__kpis span{color:#71817d;font-size:.75rem}.reviews-inbox-module__M2mGxW__kpis b{font-size:1.25rem}.reviews-inbox-module__M2mGxW__googleReview{background:#effbf8;border:1px solid #b9ded6;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.reviews-inbox-module__M2mGxW__googleReview>div{gap:4px;display:grid}.reviews-inbox-module__M2mGxW__googleReview span{color:#61756f;font-size:.78rem}.reviews-inbox-module__M2mGxW__googleReview a{color:#fff;white-space:nowrap;background:#073b37;border-radius:10px;padding:10px 13px;font-weight:800;text-decoration:none}.reviews-inbox-module__M2mGxW__aggregates{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.reviews-inbox-module__M2mGxW__aggregates article{background:#fff;border:1px solid #dae5e1;border-radius:13px;gap:4px;padding:12px;display:grid}.reviews-inbox-module__M2mGxW__aggregates span,.reviews-inbox-module__M2mGxW__aggregates small{color:#71817d;font-size:.72rem}.reviews-inbox-module__M2mGxW__aggregates strong{color:#c98c08}.reviews-inbox-module__M2mGxW__list{gap:9px;display:grid}.reviews-inbox-module__M2mGxW__list>article{border:1px solid #dbe5e2;background:#fff;border-inline-start:4px solid #18a78e;border-radius:15px;padding:14px}.reviews-inbox-module__M2mGxW__list>article[data-low=true]{background:snow;border-inline-start-color:#e06464}.reviews-inbox-module__M2mGxW__list article header,.reviews-inbox-module__M2mGxW__list article footer{justify-content:space-between;gap:10px;display:flex}.reviews-inbox-module__M2mGxW__list article header div{display:grid}.reviews-inbox-module__M2mGxW__list article small,.reviews-inbox-module__M2mGxW__list article footer{color:#74847f;font-size:.75rem}.reviews-inbox-module__M2mGxW__list article strong{color:#efad1e;letter-spacing:2px}.reviews-inbox-module__M2mGxW__list article p{line-height:1.7}.reviews-inbox-module__M2mGxW__muted,.reviews-inbox-module__M2mGxW__empty{color:#87958f}.reviews-inbox-module__M2mGxW__dimensions{background:#f3f8f6;border-radius:8px;padding:7px 9px;color:#56706a!important;font-size:.78rem!important}.reviews-inbox-module__M2mGxW__empty{text-align:center;padding:30px}.reviews-inbox-module__M2mGxW__list blockquote{color:#34524a;background:#f1faf7;border-inline-start:3px solid #18a78e;margin:10px 0;padding:9px}.reviews-inbox-module__M2mGxW__caseBox{color:#6b3518;background:#fff7f0;border:1px solid #f0c4a8;border-radius:11px;gap:7px;margin:10px 0;padding:11px;display:grid}.reviews-inbox-module__M2mGxW__caseBox span{font-size:.8rem}.reviews-inbox-module__M2mGxW__caseBox form{grid-template-columns:150px 1fr auto;gap:6px;display:grid}.reviews-inbox-module__M2mGxW__caseBox select,.reviews-inbox-module__M2mGxW__caseBox input{background:#fff;border:1px solid #dfc9ba;border-radius:8px;min-width:0;padding:8px}.reviews-inbox-module__M2mGxW__caseBox button{color:#fff;cursor:pointer;background:#8c3f18;border:0;border-radius:8px;padding:8px 12px;font-weight:800}.reviews-inbox-module__M2mGxW__actions{gap:7px;margin-top:10px;display:grid}.reviews-inbox-module__M2mGxW__actions form{gap:6px;display:flex}.reviews-inbox-module__M2mGxW__actions input,.reviews-inbox-module__M2mGxW__actions select{background:#fff;border:1px solid #d4e0dc;border-radius:8px;flex:1;min-width:0;padding:8px}.reviews-inbox-module__M2mGxW__actions button{color:#fff;cursor:pointer;background:#073b37;border:0;border-radius:8px;padding:8px 11px;font-weight:800}@media (max-width:750px){.reviews-inbox-module__M2mGxW__inbox>header{align-items:flex-start}.reviews-inbox-module__M2mGxW__kpis{grid-template-columns:1fr 1fr}.reviews-inbox-module__M2mGxW__list article header,.reviews-inbox-module__M2mGxW__list article footer{display:grid}.reviews-inbox-module__M2mGxW__score{min-width:auto}.reviews-inbox-module__M2mGxW__caseBox form{grid-template-columns:1fr}.reviews-inbox-module__M2mGxW__googleReview,.reviews-inbox-module__M2mGxW__actions form{flex-direction:column;align-items:stretch}}[data-theme=dark] :is(.reviews-inbox-module__M2mGxW__kpis article,.reviews-inbox-module__M2mGxW__aggregates article,.reviews-inbox-module__M2mGxW__list>article){background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .reviews-inbox-module__M2mGxW__list>article[data-low=true]{background:var(--color-status-error-bg)}[data-theme=dark] :is(.reviews-inbox-module__M2mGxW__kpis span,.reviews-inbox-module__M2mGxW__aggregates span,.reviews-inbox-module__M2mGxW__aggregates small,.reviews-inbox-module__M2mGxW__list article small,.reviews-inbox-module__M2mGxW__list article footer,.reviews-inbox-module__M2mGxW__muted,.reviews-inbox-module__M2mGxW__empty){color:var(--color-text-secondary)}[data-theme=dark] .reviews-inbox-module__M2mGxW__googleReview{background:var(--color-bg-surface-subtle);border-color:var(--color-border-default)}[data-theme=dark] .reviews-inbox-module__M2mGxW__googleReview span{color:var(--color-text-secondary)}[data-theme=dark] .reviews-inbox-module__M2mGxW__dimensions{background:var(--color-bg-surface-raised);color:var(--color-text-secondary)!important}[data-theme=dark] .reviews-inbox-module__M2mGxW__list blockquote{background:var(--color-bg-surface-subtle);color:var(--color-text-primary)}[data-theme=dark] .reviews-inbox-module__M2mGxW__caseBox{background:var(--color-status-warning-bg);border-color:var(--color-status-warning-border);color:var(--color-status-warning-fg)}[data-theme=dark] :is(.reviews-inbox-module__M2mGxW__caseBox select,.reviews-inbox-module__M2mGxW__caseBox input,.reviews-inbox-module__M2mGxW__actions input,.reviews-inbox-module__M2mGxW__actions select){background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}
.merchant-order-issues-module__36kYLW__center{gap:16px;display:grid}.merchant-order-issues-module__36kYLW__filters{flex-wrap:wrap;gap:7px;display:flex}.merchant-order-issues-module__36kYLW__filters button{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);min-height:42px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;padding:9px 15px;font:800 12px inherit}.merchant-order-issues-module__36kYLW__filters button[data-active=true]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--color-bg-surface));color:var(--brand)}.merchant-order-issues-module__36kYLW__list{gap:10px;display:grid}.merchant-order-issues-module__36kYLW__list article{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);border-inline-start:4px solid #dc3f4f;border-radius:16px;padding:16px}.merchant-order-issues-module__36kYLW__list article[data-status=in_progress]{border-inline-start-color:#e38a18}.merchant-order-issues-module__36kYLW__list article[data-status=resolved]{border-inline-start-color:#199b63}.merchant-order-issues-module__36kYLW__list header{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-order-issues-module__36kYLW__list header>span{align-items:center;gap:7px;display:flex}.merchant-order-issues-module__36kYLW__list header svg{width:18px;color:var(--brand)}.merchant-order-issues-module__36kYLW__list header em{color:#a62435;background:#ffe7e9;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:900}.merchant-order-issues-module__36kYLW__list article[data-status=in_progress] header em{color:#9a5800;background:#fff0d9}.merchant-order-issues-module__36kYLW__list article[data-status=resolved] header em{color:#087346;background:#ddf6e9}.merchant-order-issues-module__36kYLW__meta{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px 18px;margin:11px 0;display:flex}.merchant-order-issues-module__36kYLW__meta span{align-items:center;gap:5px;display:flex}.merchant-order-issues-module__36kYLW__meta span:first-child{gap:2px;display:grid}.merchant-order-issues-module__36kYLW__meta svg{width:14px}.merchant-order-issues-module__36kYLW__meta small{font-size:10px}.merchant-order-issues-module__36kYLW__list article>strong{color:var(--brand);font-size:12px}.merchant-order-issues-module__36kYLW__list article>p{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.merchant-order-issues-module__36kYLW__empty{min-height:260px;color:var(--color-text-muted);align-content:center;place-items:center;display:grid}.merchant-order-issues-module__36kYLW__empty svg{width:38px}@media (max-width:600px){.merchant-order-issues-module__36kYLW__filters{grid-template-columns:repeat(2,1fr);display:grid}.merchant-order-issues-module__36kYLW__filters button{width:100%}.merchant-order-issues-module__36kYLW__list article{padding:13px}.merchant-order-issues-module__36kYLW__list header{align-items:flex-start}.merchant-order-issues-module__36kYLW__meta{grid-template-columns:1fr 1fr;display:grid}.merchant-order-issues-module__36kYLW__meta span:last-child{grid-column:1/-1}}.merchant-order-issues-module__36kYLW__openIssue{background:color-mix(in srgb,var(--brand) 12%,var(--color-bg-surface));color:var(--brand);cursor:pointer;border:0;border-radius:9px;margin-top:11px;padding:9px 12px;font:900 11px inherit}.merchant-order-issues-module__36kYLW__backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061712b8;justify-content:flex-start;display:flex;position:fixed;inset:0}.merchant-order-issues-module__36kYLW__detail{background:var(--color-bg-surface);width:min(720px,100%);height:100dvh;color:var(--color-text-primary);padding:24px;overflow:auto;box-shadow:30px 0 80px #0005}.merchant-order-issues-module__36kYLW__detail>header{justify-content:space-between;align-items:center;display:flex}.merchant-order-issues-module__36kYLW__detail>header small{color:var(--brand);font-weight:900}.merchant-order-issues-module__36kYLW__detail h2{margin:5px 0}.merchant-order-issues-module__36kYLW__detail>header button{background:var(--color-bg-muted);width:40px;height:40px;color:inherit;border:0;border-radius:12px;place-items:center;display:grid}.merchant-order-issues-module__36kYLW__detail>section{border-top:1px solid var(--color-border-subtle);padding:18px 0}.merchant-order-issues-module__36kYLW__detail h3{margin:0 0 12px}.merchant-order-issues-module__36kYLW__statusLine{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.merchant-order-issues-module__36kYLW__statusLine em{color:#a62435;background:#ffe7e9;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:900}.merchant-order-issues-module__36kYLW__statusLine[data-status=in_progress] em{color:#9a5800;background:#fff0d9}.merchant-order-issues-module__36kYLW__statusLine[data-status=resolved] em{color:#087346;background:#ddf6e9}.merchant-order-issues-module__36kYLW__statusLine small{color:var(--color-text-muted)}.merchant-order-issues-module__36kYLW__fullMessage{white-space:pre-wrap;line-height:1.8}.merchant-order-issues-module__36kYLW__attachment{background:var(--color-bg-muted);border-radius:14px;width:100%;max-height:430px;overflow:hidden}.merchant-order-issues-module__36kYLW__attachment img{object-fit:contain;width:100%;height:auto}.merchant-order-issues-module__36kYLW__dataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.merchant-order-issues-module__36kYLW__dataGrid span{border:1px solid var(--color-border-subtle);border-radius:11px;gap:4px;padding:10px;display:grid}.merchant-order-issues-module__36kYLW__dataGrid small{color:var(--color-text-muted)}.merchant-order-issues-module__36kYLW__dataGrid .merchant-order-issues-module__36kYLW__wide{grid-column:1/-1}.merchant-order-issues-module__36kYLW__dataGrid .merchant-order-issues-module__36kYLW__wide b{align-items:flex-start;gap:6px;display:flex}.merchant-order-issues-module__36kYLW__dataGrid svg{flex:none;width:15px}.merchant-order-issues-module__36kYLW__items{gap:7px;margin:13px 0;display:grid}.merchant-order-issues-module__36kYLW__items article{border:1px solid var(--color-border-subtle);border-radius:11px;grid-template-columns:1fr auto auto;gap:12px;padding:10px;display:grid}.merchant-order-issues-module__36kYLW__items article span{display:grid}.merchant-order-issues-module__36kYLW__items small{color:var(--color-text-muted)}.merchant-order-issues-module__36kYLW__totals{background:var(--color-bg-muted);border-radius:12px;gap:7px;padding:13px;display:grid}.merchant-order-issues-module__36kYLW__totals span,.merchant-order-issues-module__36kYLW__totals strong{justify-content:space-between;display:flex}.merchant-order-issues-module__36kYLW__totals>strong{border-top:1px solid var(--color-border-subtle);padding-top:8px}.merchant-order-issues-module__36kYLW__detail>footer{background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:7px;padding:14px 0 24px;display:flex;position:sticky;bottom:-24px}.merchant-order-issues-module__36kYLW__detail>footer a{background:var(--brand);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:43px;padding:10px 13px;font-weight:900;text-decoration:none;display:flex}.merchant-order-issues-module__36kYLW__detail>footer a:first-child{background:var(--color-bg-muted);color:var(--color-text-primary)}.merchant-order-issues-module__36kYLW__detail>footer svg{width:16px}@media (max-width:600px){.merchant-order-issues-module__36kYLW__backdrop{align-items:flex-end}.merchant-order-issues-module__36kYLW__detail{border-radius:22px 22px 0 0;height:min(92dvh,900px);padding:18px}.merchant-order-issues-module__36kYLW__dataGrid{grid-template-columns:1fr}.merchant-order-issues-module__36kYLW__dataGrid .merchant-order-issues-module__36kYLW__wide{grid-column:auto}.merchant-order-issues-module__36kYLW__items article{grid-template-columns:1fr auto}.merchant-order-issues-module__36kYLW__items article strong{grid-column:1/-1}.merchant-order-issues-module__36kYLW__detail>footer{bottom:-18px}.merchant-order-issues-module__36kYLW__detail>footer a{flex:45%}}.merchant-order-issues-module__36kYLW__detail>footer button{color:#fff;cursor:pointer;background:#e38a18;border:0;border-radius:10px;min-height:43px;padding:10px 13px;font:900 12px inherit}.merchant-order-issues-module__36kYLW__detail>footer button:disabled{opacity:.55}.merchant-order-issues-module__36kYLW__error{z-index:120;color:#fff;background:#b52e3d;border-radius:10px;padding:12px 16px;font-weight:800;position:fixed;bottom:20px;left:20px}a.merchant-order-issues-module__36kYLW__attachment{cursor:zoom-in;text-decoration:none;display:block}.merchant-order-issues-module__36kYLW__attachment[data-state=error]{min-height:96px;max-height:none;color:var(--color-text-secondary);align-items:flex-start;gap:10px;padding:14px 16px;font-size:11.5px;line-height:1.7;display:flex}.merchant-order-issues-module__36kYLW__attachment[data-state=error] svg{color:#a62435;flex:none;width:19px;margin-top:1px}.merchant-order-issues-module__36kYLW__attachment[data-state=error] a{color:var(--brand);font-weight:800}
.delivery-drivers-directory-module__MSO2Ga__directory{gap:18px;display:grid}.delivery-drivers-directory-module__MSO2Ga__intro{justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-drivers-directory-module__MSO2Ga__intro p{color:#687975;margin:0}.delivery-drivers-directory-module__MSO2Ga__intro b{white-space:nowrap;color:#08796e;background:#e2f3ef;border-radius:999px;padding:9px 13px}.delivery-drivers-directory-module__MSO2Ga__filters{gap:10px;display:flex}.delivery-drivers-directory-module__MSO2Ga__filters label{background:#fff;border:1px solid #d7e2df;border-radius:13px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.delivery-drivers-directory-module__MSO2Ga__filters svg{color:#08796e;width:18px}.delivery-drivers-directory-module__MSO2Ga__filters input,.delivery-drivers-directory-module__MSO2Ga__filters select{background:0 0;border:0;outline:0;width:100%;padding:13px}.delivery-drivers-directory-module__MSO2Ga__filters select{background:#fff;border:1px solid #d7e2df;border-radius:13px;width:auto}.delivery-drivers-directory-module__MSO2Ga__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.delivery-drivers-directory-module__MSO2Ga__card{background:#fff;border:1px solid #d7e2df;border-radius:20px;grid-template-columns:auto 1fr;gap:10px;padding:14px;display:grid}.delivery-drivers-directory-module__MSO2Ga__avatar{color:#0a796d;background:#e7f2f0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.delivery-drivers-directory-module__MSO2Ga__avatar img{object-fit:cover;width:100%;height:100%}.delivery-drivers-directory-module__MSO2Ga__avatar svg{width:25px;height:25px}.delivery-drivers-directory-module__MSO2Ga__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.delivery-drivers-directory-module__MSO2Ga__body h3{margin:2px 0 6px;font-size:19px}.delivery-drivers-directory-module__MSO2Ga__availability{color:#735d5d;background:#f2eeee;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.delivery-drivers-directory-module__MSO2Ga__availability i{background:#9a8585;border-radius:50%;width:7px;height:7px}.delivery-drivers-directory-module__MSO2Ga__availability[data-available=true]{color:#08794b;background:#e3f7eb}.delivery-drivers-directory-module__MSO2Ga__availability[data-available=true] i{background:#16a05d;box-shadow:0 0 0 3px #c7efd7}.delivery-drivers-directory-module__MSO2Ga__body p{color:#586965;align-items:center;gap:5px;margin:0 0 6px;display:flex}.delivery-drivers-directory-module__MSO2Ga__body p svg{width:16px}.delivery-drivers-directory-module__MSO2Ga__areas{flex-wrap:wrap;gap:5px;display:flex}.delivery-drivers-directory-module__MSO2Ga__areas span{background:#f0f5f4;border-radius:999px;padding:4px 8px;font-size:11px}.delivery-drivers-directory-module__MSO2Ga__body small{color:#778783;margin-top:7px;display:block}.delivery-drivers-directory-module__MSO2Ga__body strong{margin-top:7px;display:block}.delivery-drivers-directory-module__MSO2Ga__actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.delivery-drivers-directory-module__MSO2Ga__actions a{color:#fff;background:#102d2d;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:800;display:flex}.delivery-drivers-directory-module__MSO2Ga__actions svg{width:18px}.delivery-drivers-directory-module__MSO2Ga__actions .delivery-drivers-directory-module__MSO2Ga__whatsapp{background:#159b55}.delivery-drivers-directory-module__MSO2Ga__empty{text-align:center;color:#677874;background:#fff;border:1px dashed #cad9d5;border-radius:20px;padding:40px 18px}.delivery-drivers-directory-module__MSO2Ga__empty svg{color:#0a897b;width:42px;height:42px}@media (max-width:760px){.delivery-drivers-directory-module__MSO2Ga__intro{align-items:flex-start}.delivery-drivers-directory-module__MSO2Ga__filters{flex-direction:column}.delivery-drivers-directory-module__MSO2Ga__filters select{width:100%;padding:12px}.delivery-drivers-directory-module__MSO2Ga__grid{grid-template-columns:1fr}.delivery-drivers-directory-module__MSO2Ga__card{grid-template-columns:48px 1fr}.delivery-drivers-directory-module__MSO2Ga__avatar{width:48px;height:48px}.delivery-drivers-directory-module__MSO2Ga__avatar svg{width:22px;height:22px}.delivery-drivers-directory-module__MSO2Ga__actions a{min-height:48px}}.delivery-drivers-directory-module__MSO2Ga__quickFilter{gap:6px;display:flex}.delivery-drivers-directory-module__MSO2Ga__quickFilter button{color:#52635f;background:#fff;border:1px solid #cad9d5;border-radius:999px;padding:7px 13px;font-weight:800}.delivery-drivers-directory-module__MSO2Ga__quickFilter button[data-active=true]{color:#fff;background:#0a796d;border-color:#0a796d}.delivery-drivers-directory-module__MSO2Ga__card[data-available=false]{background:#fafafa;border-color:#e4d8c9}.delivery-drivers-directory-module__MSO2Ga__availability:not([data-available=true]){color:#9a5b09;background:#fff0dc}.delivery-drivers-directory-module__MSO2Ga__availability:not([data-available=true]) i{background:#e18a19}.delivery-drivers-directory-module__MSO2Ga__actions{grid-template-columns:1fr 1fr auto}.delivery-drivers-directory-module__MSO2Ga__actions button{color:#173d39;background:#fff;border:1px solid #cad9d5;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:800;display:flex}.delivery-drivers-directory-module__MSO2Ga__actions button svg{width:16px}@media (max-width:520px){.delivery-drivers-directory-module__MSO2Ga__actions{grid-template-columns:1fr 1fr}.delivery-drivers-directory-module__MSO2Ga__actions button{grid-column:1/-1;min-height:44px}}[data-theme=dark] :is(.delivery-drivers-directory-module__MSO2Ga__filters label,.delivery-drivers-directory-module__MSO2Ga__filters select,.delivery-drivers-directory-module__MSO2Ga__grid .delivery-drivers-directory-module__MSO2Ga__card,.delivery-drivers-directory-module__MSO2Ga__card,.delivery-drivers-directory-module__MSO2Ga__actions button,.delivery-drivers-directory-module__MSO2Ga__empty,.delivery-drivers-directory-module__MSO2Ga__quickFilter button){background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] :is(.delivery-drivers-directory-module__MSO2Ga__intro p,.delivery-drivers-directory-module__MSO2Ga__body p,.delivery-drivers-directory-module__MSO2Ga__body small,.delivery-drivers-directory-module__MSO2Ga__card[data-available=false]){color:var(--color-text-secondary)}[data-theme=dark] .delivery-drivers-directory-module__MSO2Ga__card[data-available=false]{background:var(--color-bg-surface-subtle);border-color:var(--color-border-default)}[data-theme=dark] :is(.delivery-drivers-directory-module__MSO2Ga__avatar,.delivery-drivers-directory-module__MSO2Ga__areas span){background:var(--color-bg-surface-subtle);color:var(--color-text-accent)}[data-theme=dark] .delivery-drivers-directory-module__MSO2Ga__availability{background:var(--color-bg-surface-raised);color:var(--color-text-secondary)}[data-theme=dark] :is(.delivery-drivers-directory-module__MSO2Ga__intro b,.delivery-drivers-directory-module__MSO2Ga__availability[data-available=true]){background:var(--color-status-success-bg);color:var(--color-status-success-fg)}[data-theme=dark] .delivery-drivers-directory-module__MSO2Ga__availability:not([data-available=true]){background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}[data-theme=dark] :is(.delivery-drivers-directory-module__MSO2Ga__actions a,.delivery-drivers-directory-module__MSO2Ga__quickFilter button[data-active=true]){background:var(--color-action-primary-bg);color:var(--color-action-primary-text);border-color:var(--color-action-primary-bg)}[data-theme=dark] .delivery-drivers-directory-module__MSO2Ga__actions .delivery-drivers-directory-module__MSO2Ga__whatsapp{color:#fff;background:#159b55;border-color:#159b55}[data-theme=dark] .delivery-drivers-directory-module__MSO2Ga__filters svg{color:var(--color-text-accent)}
.menu-engineering-module__cfAdYq__root{gap:18px;display:grid}.menu-engineering-module__cfAdYq__root>header{color:#fff;background:linear-gradient(135deg,#082e2d,#0b4742);border-radius:24px;justify-content:space-between;gap:16px;padding:24px;display:flex}.menu-engineering-module__cfAdYq__root header h2{margin:6px 0;font-size:30px}.menu-engineering-module__cfAdYq__root header p{color:#c9e5e0;margin:0}.menu-engineering-module__cfAdYq__root header a,.menu-engineering-module__cfAdYq__dates a{color:inherit}.menu-engineering-module__cfAdYq__dates,.menu-engineering-module__cfAdYq__filters{background:#fff;border:1px solid #d9e4e1;border-radius:16px;flex-wrap:wrap;align-items:end;gap:9px;padding:12px;display:flex}.menu-engineering-module__cfAdYq__dates label{gap:4px;display:grid}.menu-engineering-module__cfAdYq__dates input,.menu-engineering-module__cfAdYq__filters input,.menu-engineering-module__cfAdYq__filters select,.menu-engineering-module__cfAdYq__dates button{background:#fff;border:1px solid #ccd9d5;border-radius:9px;padding:9px}.menu-engineering-module__cfAdYq__dates button{color:#fff;background:#0b4742}.menu-engineering-module__cfAdYq__kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.menu-engineering-module__cfAdYq__kpis article,.menu-engineering-module__cfAdYq__categoryGrid article,.menu-engineering-module__cfAdYq__insights,.menu-engineering-module__cfAdYq__empty{background:#fff;border:1px solid #d9e4e1;border-radius:16px;padding:16px}.menu-engineering-module__cfAdYq__kpis span,.menu-engineering-module__cfAdYq__categoryGrid span,.menu-engineering-module__cfAdYq__categoryGrid small{color:#667975;display:block}.menu-engineering-module__cfAdYq__kpis b{font-size:22px}.menu-engineering-module__cfAdYq__insights p{background:#f2faf8;border-inline-start:4px solid #18a78f;padding:9px 12px}.menu-engineering-module__cfAdYq__categoryGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.menu-engineering-module__cfAdYq__table{background:#fff;border:1px solid #d9e4e1;border-radius:16px;overflow:auto}.menu-engineering-module__cfAdYq__table table{border-collapse:collapse;width:100%;min-width:900px}.menu-engineering-module__cfAdYq__table th,.menu-engineering-module__cfAdYq__table td{text-align:start;border-bottom:1px solid #e3ebe8;padding:11px}.menu-engineering-module__cfAdYq__table th{color:#667975}.menu-engineering-module__cfAdYq__table em{background:#eef6f4;border-radius:20px;margin:2px;padding:4px 7px;font-size:11px;font-style:normal;display:inline-block}@media (max-width:800px){.menu-engineering-module__cfAdYq__kpis,.menu-engineering-module__cfAdYq__categoryGrid{grid-template-columns:1fr 1fr}.menu-engineering-module__cfAdYq__root>header{flex-direction:column}}@media (max-width:500px){.menu-engineering-module__cfAdYq__kpis,.menu-engineering-module__cfAdYq__categoryGrid{grid-template-columns:1fr}}[data-theme=dark] :is(.menu-engineering-module__cfAdYq__dates,.menu-engineering-module__cfAdYq__filters,.menu-engineering-module__cfAdYq__kpis article,.menu-engineering-module__cfAdYq__categoryGrid article,.menu-engineering-module__cfAdYq__insights,.menu-engineering-module__cfAdYq__empty,.menu-engineering-module__cfAdYq__table){background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] :is(.menu-engineering-module__cfAdYq__dates input,.menu-engineering-module__cfAdYq__filters input,.menu-engineering-module__cfAdYq__filters select,.menu-engineering-module__cfAdYq__dates button){background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .menu-engineering-module__cfAdYq__dates button{background:var(--color-action-primary-bg);border-color:var(--color-action-primary-bg);color:var(--color-action-primary-text)}[data-theme=dark] :is(.menu-engineering-module__cfAdYq__kpis span,.menu-engineering-module__cfAdYq__categoryGrid span,.menu-engineering-module__cfAdYq__categoryGrid small,.menu-engineering-module__cfAdYq__table th){color:var(--color-text-secondary)}[data-theme=dark] .menu-engineering-module__cfAdYq__insights p{background:var(--color-bg-surface-subtle)}[data-theme=dark] :is(.menu-engineering-module__cfAdYq__table th,.menu-engineering-module__cfAdYq__table td){border-bottom-color:var(--color-border-subtle)}[data-theme=dark] .menu-engineering-module__cfAdYq__table em{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}
