.daily-kitchen{max-width:1280px}.kitchen-tabs,.kitchen-week-heading,.kitchen-library-tools,.kitchen-inline,.dialog-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kitchen-tabs button[aria-pressed=true],#library-kinds button[aria-pressed=true]{background:#fff0e9;color:#aa3c23}.kitchen-week-heading h2{font-size:20px;margin-right:auto}.daily-kitchen button{cursor:pointer;padding:8px 12px;border:1px solid #d8dcd6;border-radius:8px;background:#fff;font:inherit}.daily-kitchen button.primary-button{background:#d54d2d;color:#fff}.daily-kitchen input:not([type=checkbox]),.daily-kitchen select,.daily-kitchen textarea{font:inherit;padding:8px;border:1px solid #ccd4c9;border-radius:7px;max-width:100%;box-sizing:border-box}.daily-kitchen textarea{width:100%}.kitchen-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;border:1px solid #ddd;border-radius:12px;overflow:hidden;margin:16px 0}.kitchen-table th,.kitchen-table td{vertical-align:top;padding:9px;border-right:1px solid #e3e5df;border-bottom:1px solid #e3e5df;font-size:13px;overflow-wrap:anywhere}.kitchen-table th:first-child{width:130px}.kitchen-table th{background:#f7f6f0}.kitchen-table label{display:block;font-weight:normal;margin:6px 0}.kitchen-table input[type=time]{width:100%;padding:3px;font-size:12px}.kitchen-table textarea{padding:4px;font-size:12px}.kitchen-table .soup{background:#eff6ed}.kitchen-table .main{background:#fff3e5}.kitchen-table .dessert{background:#fff0f5}.kitchen-table .other{background:#f1f3f8}.kitchen-table .pick-dish{display:block;width:100%;min-height:44px;text-align:left}.dish-cell-actions{display:flex;justify-content:space-between;gap:4px;align-items:center;margin-top:6px;flex-wrap:wrap}.dish-cell-actions button{padding:3px 7px}.dish-cell-actions small{font-size:12px}.dish-cell-actions label{margin:0}.kitchen-table .no-offer{opacity:.55}.kitchen-table .new-slot{width:100%;margin-top:6px}.dialog-heading{justify-content:space-between}.daily-kitchen dialog{width:min(580px,90vw);max-height:85dvh;border:1px solid #ddd;border-radius:14px;padding:20px;box-sizing:border-box;overflow:auto}.daily-kitchen dialog::backdrop{background:#0006}.daily-kitchen dialog h2{font-size:21px}.daily-kitchen dialog label{display:flex;flex-direction:column;gap:5px;margin:12px 0}.daily-kitchen dialog input,.daily-kitchen dialog select{width:100%}.daily-kitchen dialog label.check{flex-direction:row;align-items:center}.daily-kitchen dialog .check input{width:auto}.kitchen-inline>*{flex:1;min-width:120px}.library-card,.picker-option{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid #ddd;border-radius:9px;margin:8px 0;overflow-wrap:anywhere}.library-card p{margin:3px 0;color:#687168;font-size:13px}.picker-option{width:100%;text-align:left}.library-card-actions{display:flex;gap:6px;flex-shrink:0}#library-kinds{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.schedule-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0}.schedule-row strong{min-width:100px}#kitchen-mobile-days{display:none}#kitchen-status[role=alert]{color:#a22821}#kitchen-status{min-height:24px}.daily-kitchen[aria-busy=true] #kitchen-status{color:#725c36}@media(max-width:760px){.kitchen-table{table-layout:auto}.kitchen-table th:first-child{width:105px}.kitchen-table [data-day]:not(.mobile-selected){display:none}#kitchen-mobile-days{display:flex;gap:4px;flex-wrap:wrap}#kitchen-mobile-days button{flex:1;padding:8px 4px;font-size:12px}#kitchen-mobile-days button[aria-pressed=true]{background:#fff0e9}.kitchen-week-heading{gap:8px}.kitchen-week-heading h2{font-size:16px}.kitchen-table th,.kitchen-table td{font-size:14px}.kitchen-library-tools>*{max-width:100%}.library-card{flex-wrap:wrap}.daily-kitchen dialog{padding:14px}.kitchen-tabs{gap:6px}.kitchen-tabs button{font-size:13px}.daily-kitchen{padding-top:16px}}
@media print{header,footer,.daily-filters,.daily-day-tabs,.daily-view-tools,.favorites-toolbar,.restaurant-card-actions,.favorite-button,.share-open,#daily-filter-status{display:none!important}.daily-menu-grid{display:block!important}.daily-menu-card{break-inside:avoid;box-shadow:none!important}.daily-menu-card button{display:none!important}}
.daily-day-tabs,.daily-view-tools,.daily-card-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.daily-day-tabs{margin-bottom:18px}.daily-day-tabs a{padding:8px 12px;border:1px solid #ddd;border-radius:8px;text-decoration:none;color:inherit}.daily-day-tabs a[aria-current]{background:#30352e;color:white}.daily-history{margin-left:auto;font-size:13px}.daily-card-title h2{flex:1;margin:0;font-size:21px}.daily-card-title h2 a{color:inherit;text-decoration:none}.daily-menu-card .favorite-button{position:static}.daily-kind{border:1px solid #e7dfd4;border-radius:9px;margin:12px 0;padding:10px}.daily-kind.soup{background:#f7f5eb}.daily-kind.main{background:#fff8ed}.daily-kind h3{font-size:13px;margin:0 0 5px}.daily-kind h4{font-size:16px;margin:0}.daily-menu-card .daily-kind li{padding:10px 0;gap:14px}.daily-menu-card .daily-kind li>div{min-width:0;flex:1}.daily-menu-card .daily-kind li>strong{white-space:nowrap;font-size:14px}.daily-menu-note{white-space:normal;border-top:1px solid #e3e4db;padding-top:12px}.daily-view-tools{justify-content:flex-end;margin-bottom:10px}.daily-filters .check{flex-direction:row;align-items:center;padding-bottom:8px}.daily-filters input[type=checkbox]{width:auto}.daily-menu-card .rating-control{font-size:12px}.daily-dish-view{grid-template-columns:1fr!important}.daily-dish-view .daily-kind ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:12px}.daily-dish-view .daily-menu-card header,.daily-dish-view .daily-menu-card footer{padding:0}.daily-menu-card[hidden]{display:none!important}@media(max-width:600px){.daily-filters{gap:8px}.daily-filters label:not(.check){flex:1;min-width:130px}.daily-filters input:not([type=checkbox]),.daily-filters select{width:100%;box-sizing:border-box}.daily-menu-card .daily-kind li{gap:8px}.daily-menu-card .daily-kind li>strong{white-space:normal;text-align:right;max-width:105px}.daily-day-tabs a{font-size:12px;padding:8px}.daily-history{margin-left:0}.daily-menu-card h2{font-size:20px}}
.owner-nav{display:flex;gap:16px;flex-wrap:wrap}.daily-menu-card .daily-card-title{display:flex}.daily-kitchen .page-heading h1{font-size:32px}

.kitchen-heading{padding:18px 0}.kitchen-heading h1{font-size:30px;margin:8px 0}.kitchen-heading p{margin:6px 0}.daily-view-tools button{padding:8px 12px;border:1px solid #d8dcd6;border-radius:8px;background:#fff;cursor:pointer}.daily-history input{font:inherit;max-width:160px}.daily-card-title h3{margin:0}.daily-menu-card .daily-kind ul{margin:0;padding:0;list-style:none}

.daily-view-tools{margin:0;float:right}.daily-search-link{margin:8px 0}.daily-filters{margin-bottom:10px}.daily-filters [name=dish]{min-width:240px}.daily-filters [name=max_price]{width:150px}.daily-filters .check{white-space:nowrap}.daily-filters [name=view]{max-width:145px}.daily-menu-card .daily-card-title>h3{flex-basis:100%;font-size:15px}@media(max-width:600px){.daily-filters [name=dish]{min-width:0}.daily-filters [name=max_price]{width:100%}.daily-view-tools{float:none;justify-content:flex-end}}
