.restaurant-toolbar{display:flex;justify-content:flex-end;margin:24px 0}.restaurant-create-table{display:flex;gap:8px;flex-wrap:wrap}.restaurant-create-table input{width:120px;padding:11px;border:1px solid var(--line);border-radius:9px;background:white}.restaurant-create-table input[name=name]{width:190px}.restaurant-tables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.restaurant-table-card{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:17px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 12px 24px #42392d0a}.restaurant-table-card.is-disabled{opacity:.62}.restaurant-table-number{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;color:var(--accent);background:#668dd720;font:800 1.25rem Manrope,sans-serif}.restaurant-table-info h3{margin:0 0 4px;font-size:.9rem}.restaurant-table-info p{margin:0;color:var(--muted);font-size:.72rem}.restaurant-status{justify-self:end;padding:6px 9px;border-radius:20px;font-size:.66rem;font-weight:700;white-space:nowrap}.restaurant-green{color:#317052;background:#dcecdf}.restaurant-orange{color:#9a4d2f;background:#f6dfd6}.restaurant-yellow{color:#8b641d;background:#f5e9c9}.restaurant-gray{color:#66768a;background:#e9eff2}.restaurant-table-card select{grid-column:2/-1;width:100%;padding:8px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font-size:.75rem}.restaurant-kitchen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.restaurant-kitchen-column{min-height:300px;padding:15px;border:1px solid var(--line);border-radius:17px;background:#e9eff2}.restaurant-column-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.restaurant-column-head h2{margin:0;font-size:1rem}.restaurant-column-head span{min-width:25px;padding:4px 8px;border-radius:99px;color:var(--accent);background:#668dd720;text-align:center;font-size:.72rem;font-weight:700}.restaurant-ticket{display:grid;gap:8px;padding:14px;margin-bottom:10px;border:1px solid var(--line);border-radius:14px;background:white}.restaurant-ticket-head,.restaurant-ticket-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.restaurant-ticket-head time{color:var(--muted);font-size:.68rem}.restaurant-ticket>p{margin:0;color:var(--muted);font-size:.72rem}.restaurant-ticket ul{display:grid;gap:4px;margin:4px 0;padding:0;list-style:none;font-size:.78rem}.restaurant-ticket li small{display:block;padding-left:22px;color:var(--muted);font-size:.68rem}.restaurant-ticket-foot>span{font-weight:700}.restaurant-empty-column{padding:25px 8px;color:var(--muted);font-size:.8rem;text-align:center}.section-copy{max-width:620px;margin:8px 0 0!important}@media(max-width:1000px){.restaurant-tables,.restaurant-kitchen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.restaurant-toolbar{justify-content:stretch}.restaurant-create-table{width:100%}.restaurant-create-table input,.restaurant-create-table input[name=name]{flex:1;width:auto}.restaurant-tables,.restaurant-kitchen{grid-template-columns:1fr}.restaurant-table-card{grid-template-columns:54px 1fr}.restaurant-status{grid-column:2;justify-self:start}.restaurant-table-card select{grid-column:1/-1}}
