#app-dialog:has(.kitchen-hours-editor){width:min(760px,calc(100% - 24px));max-width:760px}
.kitchen-hours-editor .check-row{display:flex;align-items:flex-start;gap:10px;line-height:1.5;white-space:normal}.kitchen-hours-editor .check-row input[type="checkbox"]{width:18px;height:18px;min-height:18px;padding:0;margin:2px 0 0;flex:0 0 18px;accent-color:#286854}
.kitchen-hours-editor{color:#24433e;min-width:0}.hours-kicker{font-size:10px;letter-spacing:.14em;font-weight:700;color:#967143;margin:0 0 6px}.kitchen-hours-editor h3{margin:0 0 10px;font-size:23px}.kitchen-hours-editor>p{line-height:1.55}.hours-week{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:18px 0}.hours-week .field{margin:0}.hours-week input{width:100%;min-width:0;font-variant-numeric:tabular-nums}.hours-confirm{margin-top:20px;padding:14px;border:1px solid #cbded6;border-radius:12px;background:#f3f8f5}.kitchen-hours-editor textarea{font-size:13px;line-height:1.6;width:100%;min-width:0}.kitchen-hours-editor [hidden]{display:none}
@media(max-width:540px){.hours-week{grid-template-columns:1fr;gap:10px}.kitchen-hours-editor h3{font-size:20px}.kitchen-hours-editor{font-size:13px}}
