.v2-settings{display:grid;gap:24px;color:var(--v2-text,#222320)}
.v2-settings .dashboard-card{padding:24px;border:1px solid #e8e6e1;border-radius:20px;background:#fff}
.v2-settings-summary{display:flex;align-items:flex-start;gap:24px}
.v2-settings-icon{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;border-radius:16px;background:#e8f6ed;color:#17783d}
.v2-settings-icon .feather{width:32px;height:32px}
.v2-settings-icon.is-neutral{background:#f6f5f2;color:#222320}
.v2-settings-facts{flex:1;min-width:0}
.v2-settings h2{font-size:20px;line-height:1.4;margin:0 0 12px}
.v2-settings-chip{display:inline-flex;padding:6px 12px;border-radius:10px;background:#f6f5f2;font-size:14px;font-weight:600}
.v2-settings-chip.is-accepting{background:#e8f6ed;color:#17783d}
.v2-settings-chip.is-paused{background:#fff0e8;color:#943511}
.v2-settings .v2-settings-hours-value{font-size:32px;font-weight:700;line-height:1.3;margin:16px 0 8px}
.v2-settings-hours-value span{font-size:16px;font-weight:400;color:#6b706c}
.v2-settings .v2-settings-secondary{font-size:14px;line-height:1.5;color:#6b706c;margin:0}
.v2-settings-info,.v2-settings-warning{display:flex;align-items:flex-start;gap:16px;font-size:14px;line-height:1.6}
.v2-settings-info{border-top:1px solid #e8e6e1;padding-top:20px;margin:24px 0 0;color:#6b706c}
.v2-settings-warning{background:#fff0e8;color:#943511;padding:16px;border-radius:12px;margin:20px 0 0}
.v2-settings-info .feather,.v2-settings-warning .feather{flex-shrink:0;margin-top:2px}
.v2-settings-outlet strong{display:block;margin:0 0 8px;font-size:18px}
.v2-settings .owner-card-note:empty{display:none}
.v2-settings .owner-ordering-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}
.v2-settings .owner-ordering-dialog input{font-size:16px;min-height:44px}
@media(max-width:600px){.v2-settings{gap:20px}.v2-settings .dashboard-card{padding:20px 16px}.v2-settings-summary{gap:12px;flex-wrap:wrap}.v2-settings-icon{width:44px;height:44px;flex-basis:44px;border-radius:12px}.v2-settings-icon .feather{width:24px;height:24px}.v2-settings h2{font-size:18px}.v2-settings-summary>.button{margin-left:56px}.v2-settings .v2-settings-hours-value{font-size:28px}.v2-settings .owner-ordering-dialog{width:100vw;max-width:100vw;max-height:100dvh;margin:auto 0 0;border-radius:20px 20px 0 0;padding:20px 16px;padding-bottom:max(20px,env(safe-area-inset-bottom))}}
@media(max-width:600px){.v2-settings-service>.v2-settings-summary{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px}.v2-settings-service .v2-settings-facts{display:contents}.v2-settings-service .v2-settings-icon{grid-area:1/1}.v2-settings-service h2{grid-area:1/2;margin:0;align-self:center}.v2-settings-service .v2-settings-summary>.button{grid-area:1/3;margin:0}.v2-settings-service .v2-settings-chip{grid-column:1/-1;justify-self:start}.v2-settings-service .v2-settings-hours-value,.v2-settings-service .v2-settings-facts>.v2-settings-secondary{grid-column:1/-1;margin:0}}
.v2-kiosk-card{background:#fff;border:1px solid #e8e6e1;border-radius:20px;padding:24px;margin-bottom:24px;color:#222320}.v2-kiosk-card>header,.v2-kiosk-dialog>header{display:flex;align-items:flex-start;gap:20px}.v2-kiosk-card h2{font-size:20px;margin:0 0 12px}.v2-kiosk-card p{font-size:14px;line-height:1.6;color:#6b706c}.v2-kiosk-icon{display:grid;place-items:center;flex:0 0 56px;height:56px;background:#f6f5f2;border-radius:14px}.v2-kiosk-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:#f6f5f2;border-radius:16px;padding:20px;margin:20px 0}.v2-kiosk-summary span,.v2-kiosk-summary strong{display:block}.v2-kiosk-summary span{font-size:14px;color:#6b706c;margin-bottom:8px}.v2-kiosk-summary strong{font-size:18px}.v2-kiosk-card .v2-kiosk-notice{display:flex;gap:12px;padding:16px;background:#f6f5f2;border-radius:12px}.v2-kiosk-card .v2-kiosk-notice.is-warning,.v2-kiosk-icon.is-warning{background:#fff0e8;color:#943511}.v2-kiosk-notice .feather{flex-shrink:0}.v2-kiosk-asset{display:flex;gap:24px;align-items:center;margin:20px 0}.v2-kiosk-preview{width:144px;height:144px;display:grid;place-items:center;background:#f6f5f2;border-radius:16px;flex-shrink:0}.v2-kiosk-preview>.feather{width:48px;height:48px;color:#6b706c}.v2-kiosk-preview img{max-width:100%;object-fit:contain}.v2-kiosk-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.v2-kiosk-dialog>header{justify-content:space-between}.v2-kiosk-dialog .menu-v2-form{padding:0;border:0}.v2-kiosk-dialog input,.v2-kiosk-dialog select{min-height:44px;font-size:16px}@media(max-width:600px){.v2-kiosk-card{padding:20px 16px}.v2-kiosk-card h2{font-size:18px}.v2-kiosk-summary{grid-template-columns:1fr}.v2-kiosk-asset{flex-wrap:wrap}.v2-kiosk-dialog{width:100vw;max-width:100vw;max-height:100dvh;margin:auto 0 0;border-radius:20px 20px 0 0}}
