/* Actual potato menu, order lookup, and owner editing in the existing palette. */
.field-hint{display:block;font-size:11px;line-height:1.6;margin-top:7px;font-weight:400}.cart-options{font-size:11px;line-height:1.65;margin:9px 0 12px;overflow-wrap:anywhere}.order-snapshot-item{padding:12px 0;border-bottom:1px solid var(--caramel)}.order-snapshot-item:last-child{border-bottom:0}.order-item-list .order-snapshot-item>.row{padding:0}.shopping-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.menu-entry{display:flex;flex-direction:column;min-width:0;margin:0;padding:23px 19px;gap:16px}.entry-copy{min-width:0}.entry-controls{flex-direction:row;align-items:center;justify-content:space-between;margin-top:auto;width:100%}.potato-base-label{font-size:12px;font-weight:700}.potato-base-label select{font-size:13px;margin-top:7px;padding:11px}.potato-options{border:2px dashed var(--chestnut);border-radius:12px;padding:11px 12px}.potato-options summary{font:700 12px var(--comic);cursor:pointer;min-height:24px}.potato-options fieldset{border:0;padding:0;margin:17px 0 0;min-width:0}.potato-options legend{font-size:11px;font-weight:700;margin-bottom:9px;line-height:1.5}.option-check{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.6;margin:7px 0}.option-check input[type=checkbox]{display:block;width:18px;height:18px;min-width:18px;flex:0 0 18px;margin:1px 0 0;box-shadow:none;accent-color:var(--chestnut)}.option-check span{min-width:0;overflow-wrap:anywhere}#tray-viewer .menu-entry{gap:16px}#tray-viewer .potato-base-label select{width:100%;min-width:0}#tray-viewer .entry-controls{flex-direction:row;align-items:center}#tray-viewer .cart-panel .section-heading h2{font-size:23px}#tray-viewer .shopping-menu{align-items:stretch}.filter-bar{gap:3px;flex-wrap:wrap}.filter{font-size:11px}.order-lookup{margin-bottom:34px;padding:28px;border:3px solid var(--chestnut);border-radius:23px 18px 21px 17px;box-shadow:5px 6px 0 var(--chestnut);background:var(--desert-tan)}.order-lookup h2{font-size:32px;margin-bottom:24px}.lookup-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lookup-grid form{border:2px solid var(--chestnut);border-radius:18px;padding:23px;background:color-mix(in srgb,var(--caramel) 12%,var(--desert-tan));min-width:0}.lookup-grid h3{font-size:23px;margin-bottom:18px}.lookup-grid input{font-size:15px;min-width:0}.lookup-grid .button{margin-top:20px;min-height:46px;font-size:13px}.lookup-grid .support-fine{margin:15px 0 0}.lookup-results{display:flex;flex-direction:column;gap:12px;margin-top:18px}.lookup-results:empty{display:none}.lookup-result{text-align:left;justify-content:flex-start;font-size:13px;line-height:1.7;white-space:normal}.lookup-privacy{margin:28px 0 0;font-size:12px}.owner-view-switch{display:flex;flex-wrap:wrap;gap:15px;margin:25px 0 30px}.owner-view-switch button[aria-pressed=true]{background:var(--chestnut);color:var(--desert-tan)}#owner-order-panel[hidden],#owner-menu-panel[hidden]{display:none}#owner-menu-panel{padding:28px;border:2px solid var(--chestnut);border-radius:23px;box-shadow:5px 6px 0 var(--chestnut);background:var(--desert-tan);margin:0 0 75px}#owner-menu-panel>.section-heading{align-items:flex-start;gap:30px;margin-bottom:25px}#owner-menu-panel>.section-heading>div{max-width:690px}#owner-menu-panel h2{font-size:34px;margin-bottom:12px}#owner-menu-panel p{font-size:13px}#owner-menu-panel button{font-size:12px}.menu-editor-item{border:2px solid var(--chestnut);border-radius:16px;padding:24px;min-width:0;margin:0 0 24px;background:color-mix(in srgb,var(--caramel) 10%,var(--desert-tan))}.menu-editor-item legend{font:700 17px var(--comic);padding:0 9px}.menu-editor-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:20px}.menu-editor-item>label{margin-top:18px}.menu-editor-item textarea{min-height:88px}.menu-editor-item>.text-button{margin-top:20px}.menu-editor-item label,.menu-editor-option label{font-size:12px}.menu-editor-item input,.menu-editor-item select,.menu-editor-item textarea,.menu-editor-option input{font-size:14px}.menu-editor-grid .option-check{align-self:end;min-height:45px;align-items:center}.menu-options-editor{border-top:2px dashed var(--chestnut);margin-top:30px;padding-top:20px}.menu-options-editor>summary{cursor:pointer;font:700 19px var(--comic);line-height:1.5}.menu-editor-group{padding:25px 0;border-bottom:2px dashed var(--chestnut)}.menu-editor-group h3{font-size:24px}.menu-editor-option{display:flex;align-items:flex-end;gap:16px;margin:18px 0}.menu-editor-option>label{flex:1;min-width:0}.menu-editor-option>label:nth-child(2){max-width:160px}.menu-editor-option button{min-height:42px;flex-shrink:0}.menu-editor-save{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px}.menu-editor-save span{font-size:12px}.menu-editor-save button{min-height:50px}#menu-editor-status{margin-top:20px;font-weight:700}.nav-links{gap:24px}.nav-links a{white-space:nowrap}
@media(max-width:1000px){.shopping-menu,#tray-viewer .shopping-menu{grid-template-columns:1fr}.nav-links{gap:14px}.nav-links a{font-size:12px}.header-right{gap:22px}.brand{font-size:25px}.cart-nav{padding-left:19px}}
@media(max-width:760px){.order-lookup{padding:21px 17px;margin-bottom:30px}.order-lookup h2{font-size:28px}.lookup-grid{grid-template-columns:1fr;gap:22px}.lookup-grid form{padding:20px 17px}.lookup-grid h3{font-size:22px}.lookup-grid .button{width:100%}.lookup-result{font-size:12px;line-height:1.65}.menu-entry{padding:22px 17px}.potato-options{padding:12px 10px}.potato-options summary{font-size:12px}.owner-view-switch{gap:13px}#owner-menu-panel{padding:22px 16px}#owner-menu-panel>.section-heading{flex-direction:column;gap:16px}#owner-menu-panel h2{font-size:29px}.menu-editor-item{padding:20px 15px}.menu-editor-grid{grid-template-columns:1fr;gap:16px}.menu-editor-grid .option-check{min-height:0}.menu-editor-option{flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--caramel)}.menu-editor-option>label{flex-basis:100%}.menu-editor-option>label:nth-child(2){max-width:180px}.menu-editor-option button{min-height:39px}.menu-editor-save button{width:100%}#tray-viewer .potato-base-label select{font-size:13px}.cart-options{font-size:11px}.nav-links a{white-space:normal;font-size:14px}}

.menu-editor-top-actions{display:flex;flex-wrap:wrap;gap:14px;flex-shrink:0}.menu-editor-top-actions .button{min-height:43px}@media(max-width:1000px){#owner-menu-panel>.section-heading{flex-wrap:wrap}.menu-editor-top-actions{flex-shrink:1}}
