:root{--erp-sidebar-width:292px;--erp-sidebar-collapsed:92px;--erp-topbar-height:76px;--erp-navy:#07152f;--erp-navy-2:#0b1f3f;--erp-gold:#d8a73f;--erp-gold-soft:#fff2cc;--erp-emerald:#0f8b6f;--erp-cyan:#0ea5e9;--erp-rose:#e05263;--erp-warning:#e6a700;--erp-success:#14a06f;--erp-danger:#dc3545;--erp-slate:#64748b;--erp-muted:#94a3b8;--erp-bg:#f4f7fb;--erp-surface:#fff;--erp-surface-2:#f8fafc;--erp-border:#e2e8f0;--erp-text:#122033;--erp-text-soft:#64748b;--erp-shadow:0 18px 45px #0f172a14;--erp-shadow-soft:0 8px 24px #0f172a0f;--erp-radius:8px}[x-cloak]{display:none!important}[data-bs-theme=dark]{--erp-bg:#08111f;--erp-surface:#0f1b2e;--erp-surface-2:#13233a;--erp-border:#22314a;--erp-text:#e5edf7;--erp-text-soft:#9fb0c7;--erp-shadow:0 18px 45px #00000047;--erp-shadow-soft:0 8px 24px #0003}*{letter-spacing:0}body{background:radial-gradient(circle at top left, #d8a73f1a, transparent 28rem), linear-gradient(180deg, var(--erp-bg), var(--erp-bg));color:var(--erp-text);font-size:.95rem}a{color:var(--erp-emerald)}.auth-shell{background-color:#0000;background-image:linear-gradient(#07152fd1,#07152fdb),url(https://images.unsplash.com/photo-1566073771259-6a8506099945?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100vh}.auth-card{box-shadow:var(--erp-shadow);border:1px solid #ffffff38;border-radius:10px;width:100%;max-width:460px}.app-shell{min-height:100vh}.erp-sidebar{background:linear-gradient(180deg, var(--erp-navy), var(--erp-navy-2));color:#e9f1ff;width:var(--erp-sidebar-width);z-index:1040;padding:1rem;transition:width .22s,transform .22s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:12px 0 36px #07152f2e}.erp-main,.erp-topbar{margin-left:var(--erp-sidebar-width);transition:margin-left .22s}.sidebar-collapsed .erp-sidebar{width:var(--erp-sidebar-collapsed)}.sidebar-collapsed .erp-main,.sidebar-collapsed .erp-topbar{margin-left:var(--erp-sidebar-collapsed)}.sidebar-collapsed .brand-copy,.sidebar-collapsed .branch-switcher,.sidebar-collapsed .nav-group-toggle span,.sidebar-collapsed .nav-group-toggle .bi-chevron-down,.sidebar-collapsed .sidebar-link span{display:none}.sidebar-backdrop{z-index:1035;background:#07152f94;position:fixed;inset:0}.sidebar-brand{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.brand-mark{background:linear-gradient(135deg, var(--erp-gold), #f3d27c);color:#061126;border-radius:8px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;font-weight:800;display:inline-flex}.brand-title,.brand-subtitle,.user-name,.user-role{line-height:1.15;display:block}.brand-title{color:#fff;font-weight:800}.brand-subtitle,.user-role{color:#afbdd3;font-size:.76rem}.branch-switcher{border-radius:var(--erp-radius);background:#ffffff14;border:1px solid #ffffff1f;margin-bottom:1rem;padding:.85rem}.branch-switcher .form-label{color:#afbdd3}.branch-switcher .form-select{color:#fff;background-color:#ffffff14;border-color:#ffffff24}.nav-group{margin-bottom:.5rem}.nav-group-toggle,.sidebar-link{border-radius:var(--erp-radius);color:#c8d4e6;border:0;align-items:center;gap:.75rem;width:100%;padding:.72rem .78rem;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:flex}.nav-group-toggle{text-transform:uppercase;background:0 0;font-size:.78rem;font-weight:700}.sidebar-link{margin:.12rem 0;font-weight:600}.sidebar-link:hover,.nav-group-toggle:hover{color:#fff;background:#ffffff14}.sidebar-link.active{color:#07152f;background:linear-gradient(135deg,#d8a73ff2,#0f8b6fd1);box-shadow:0 10px 22px #d8a73f33}.erp-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--erp-surface) 88%, transparent);border-bottom:1px solid var(--erp-border);height:var(--erp-topbar-height);z-index:1030;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.erp-page-header{border-bottom:1px solid var(--erp-border);background:0 0;padding:1.6rem 0 1rem}.topbar-search{background:var(--erp-surface-2);border:1px solid var(--erp-border);border-radius:var(--erp-radius);flex:420px;align-items:center;gap:.5rem;max-width:680px;padding:.35rem .65rem;display:flex}.topbar-search .form-control{box-shadow:none;background:0 0;border:0}.topbar-search kbd{background:var(--erp-surface);border:1px solid var(--erp-border);color:var(--erp-text-soft)}.topbar-actions{align-items:center;gap:.55rem;display:flex}.icon-btn{background:var(--erp-surface-2);border:1px solid var(--erp-border);border-radius:var(--erp-radius);color:var(--erp-text);justify-content:center;align-items:center;min-width:42px;height:42px;display:inline-flex}.btn-premium{background:linear-gradient(135deg, var(--erp-emerald), #18b991);border-radius:var(--erp-radius);color:#fff;border:0;font-weight:700}.user-chip{background:var(--erp-surface-2);border:1px solid var(--erp-border);border-radius:var(--erp-radius);color:var(--erp-text);align-items:center;gap:.6rem;min-height:42px;display:inline-flex}.avatar{background:linear-gradient(135deg, var(--erp-navy), var(--erp-emerald));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}.notification-dot{background:var(--erp-rose);border:2px solid var(--erp-surface);border-radius:50%;width:.68rem;height:.68rem;position:absolute;top:.52rem;right:.55rem}.notification-menu{border:1px solid var(--erp-border);border-radius:var(--erp-radius);min-width:min(380px,92vw);max-height:min(70vh,520px);padding:.35rem;overflow-y:auto}.notification-menu-header{border-bottom:1px solid var(--erp-border);justify-content:space-between;align-items:center;padding:.75rem .85rem;display:flex}.notification-item{border-radius:var(--erp-radius);white-space:normal;align-items:flex-start;gap:.75rem;display:flex;padding:.75rem!important}.notification-item strong,.notification-item small,.notification-item em{display:block}.notification-item small{color:var(--erp-text-soft);margin-top:.15rem;line-height:1.35}.notification-item em{color:var(--erp-muted);margin-top:.25rem;font-size:.72rem;font-style:normal}.notification-icon{background:color-mix(in srgb, var(--erp-emerald) 12%, var(--erp-surface));color:var(--erp-emerald);border-radius:50%;justify-content:center;align-items:center;min-width:34px;height:34px;display:inline-flex}.notification-empty{color:var(--erp-text-soft);align-items:center;gap:.5rem;padding:1rem;display:flex}.page-title{color:var(--erp-text);font-size:clamp(1.35rem,2vw,2rem);font-weight:800}.card,.metric-tile{background:var(--erp-surface);border-radius:var(--erp-radius);box-shadow:var(--erp-shadow-soft);color:var(--erp-text);border:1px solid var(--erp-border)!important}.card-header{border-color:var(--erp-border);color:var(--erp-text)}.metric-tile{min-height:118px;position:relative;overflow:hidden}.metric-tile:after{content:"";background:linear-gradient(135deg,#d8a73f29,#0000);width:90px;height:90px;position:absolute;top:-28px;right:-28px;transform:rotate(12deg)}.kpi-icon{border-radius:var(--erp-radius);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.text-muted{color:var(--erp-text-soft)!important}.table{color:var(--erp-text)}.table thead th{background:var(--erp-surface-2);border-bottom:1px solid var(--erp-border);color:var(--erp-text-soft);text-transform:uppercase;z-index:1;font-size:.76rem;position:sticky;top:0}.table-hover tbody tr:hover{background:color-mix(in srgb, var(--erp-emerald) 8%, transparent)}.module-table{min-width:820px}.status-dot{border-radius:999px;width:.65rem;height:.65rem;margin-right:.35rem;display:inline-block}.form-control,.form-select{background-color:var(--erp-surface);border-color:var(--erp-border);color:var(--erp-text)}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--erp-emerald);box-shadow:0 0 0 .2rem #0f8b6f2e}.badge{border-radius:999px;padding:.45rem .62rem;font-weight:700}.chart-box{height:280px;min-height:240px}.luxury-gradient{background:linear-gradient(135deg, var(--erp-navy), var(--erp-emerald));color:#fff}.room-card{background:var(--erp-surface);border:1px solid var(--erp-border);border-left:5px solid var(--erp-slate);border-radius:var(--erp-radius);box-shadow:var(--erp-shadow-soft);transition:transform .18s,box-shadow .18s}.room-card:hover{box-shadow:var(--erp-shadow);transform:translateY(-2px)}.room-available{border-left-color:var(--erp-success)}.availability-board .metric-tile.compact{justify-content:space-between;align-items:center;gap:.75rem;min-width:132px;padding:.75rem 1rem;display:flex}.availability-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:1rem;display:grid}.available-room-card{border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface);box-shadow:var(--erp-shadow-soft);padding:1rem;transition:transform .18s,box-shadow .18s,border-color .18s}.available-room-card:hover{box-shadow:var(--erp-shadow);border-color:#c9a24a8c;transform:translateY(-2px)}.room-number{color:var(--erp-navy);font-size:1.05rem;font-weight:800}[data-bs-theme=dark] .room-number{color:var(--erp-text)}.status-pill{text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.28rem .62rem;font-size:.72rem;font-weight:800}.status-available{color:var(--erp-success);background:#10b98124}.room-card-meta{color:var(--erp-muted);flex-wrap:wrap;gap:.5rem .75rem;margin-top:1rem;font-size:.82rem;display:flex}.room-card-meta span{align-items:center;gap:.35rem;display:inline-flex}.rate{color:var(--erp-navy);font-size:1.1rem;font-weight:800}[data-bs-theme=dark] .rate{color:var(--erp-text)}.empty-state{border:1px dashed var(--erp-border);border-radius:var(--erp-radius-lg);text-align:center;color:var(--erp-muted);grid-column:1/-1;padding:2rem}.empty-state i{color:var(--erp-gold);font-size:2rem}.empty-state h3{color:var(--erp-text);margin:.75rem 0 .25rem;font-size:1.15rem}.selected-room-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.selected-room-chip{border-radius:var(--erp-radius);background:linear-gradient(135deg,#c9a24a29,#10b98114);border:1px solid #c9a24a52;padding:.85rem 1rem}.selected-room-chip span,.selected-room-chip small{display:block}.selected-room-chip span{color:var(--erp-navy);font-weight:800}[data-bs-theme=dark] .selected-room-chip span{color:var(--erp-text)}.selected-room-chip small{color:var(--erp-muted);margin-top:.2rem}.reservation-room-picker{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;max-height:420px;padding-right:.25rem;display:grid;overflow:auto}.room-pick-option{cursor:pointer;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-surface);align-items:flex-start;gap:.65rem;padding:.85rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.room-pick-option:hover{border-color:#c9a24a8c;transform:translateY(-1px)}.room-pick-option input{margin-top:.18rem}.room-pick-option strong,.room-pick-option small{display:block}.room-pick-option small{color:var(--erp-muted);margin-top:.15rem}.reservation-summary{max-height:calc(100vh - 7rem);top:6rem;overflow:hidden}.reservation-summary-body{max-height:calc(100vh - 11rem);padding-bottom:0;overflow-y:auto}.summary-line{border-bottom:1px solid var(--erp-border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.summary-line:last-of-type{border-bottom:0}.clear-outstanding-form{border-radius:var(--erp-radius);background:#ef44440a;border:1px solid #ef444438;padding:.85rem}.kitchen-charge-list{border:1px solid color-mix(in srgb, var(--erp-gold) 28%, var(--erp-border));border-radius:var(--erp-radius);background:color-mix(in srgb, var(--erp-gold) 7%, var(--erp-surface));padding:.75rem}.kitchen-charge-item{border-top:1px solid var(--erp-border);color:var(--erp-text);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;text-decoration:none;display:flex}.kitchen-charge-item:first-of-type{border-top:0}.kitchen-charge-item strong,.kitchen-charge-item small{display:block}.kitchen-charge-item small{color:var(--erp-text-soft);font-size:.76rem}.kitchen-charge-item:hover{color:var(--erp-emerald)}.housekeeping-task-row{background:var(--erp-surface);transition:background .18s}.housekeeping-task-row:hover{background:var(--erp-soft)}.sticky-payment-action{background:linear-gradient(180deg, #ffffffeb, var(--erp-surface) 35%);z-index:2;margin:.25rem -.85rem -.85rem;padding:.85rem;position:sticky;bottom:0}[data-bs-theme=dark] .sticky-payment-action{background:linear-gradient(180deg, #0f172ae0, var(--erp-surface) 35%)}.reservation-facts{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:1rem;display:grid}.reservation-facts>div{border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-soft);padding:1rem}.reservation-facts span,.reservation-facts small{color:var(--erp-muted);display:block}.reservation-facts strong{color:var(--erp-text);margin:.2rem 0;font-size:1rem;display:block}.receipt-page{min-height:100vh;padding:2rem}.receipt-sheet{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:min(920px,100%);margin:0 auto;padding:2rem;box-shadow:0 20px 55px #0f172a1f}.receipt-header{border-bottom:2px solid #111827;justify-content:space-between;gap:2rem;padding-bottom:1.25rem;display:flex}.receipt-brand{color:#0b1220;font-size:1.35rem;font-weight:800}.receipt-header h1{margin:0 0 .35rem;font-size:1.35rem}.receipt-section{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.5rem 0;display:grid}.receipt-section div{border:1px solid #e5e7eb;border-radius:8px;padding:.85rem}.receipt-section span,.receipt-section strong{display:block}.receipt-section span{color:#64748b;font-size:.78rem}.receipt-table{border-collapse:collapse;width:100%;margin:1.5rem 0}.receipt-table th,.receipt-table td{border-bottom:1px solid #e5e7eb;padding:.85rem .5rem}.receipt-table th{color:#334155;text-align:left}.receipt-totals{width:min(360px,100%);margin-left:auto}.receipt-totals div{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.receipt-totals .grand-total{color:#0b1220;font-size:1.1rem;font-weight:800}.receipt-notes{border:1px solid #e5e7eb;border-radius:8px;margin-top:1.5rem;padding:1rem}.receipt-footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.receipt-footer p{color:#64748b;margin:0}.receipt-modal-body{background:#f8fafc;height:min(78vh,760px)}.receipt-modal-body iframe{border:0;width:100%;height:100%}.sweet-alert-lite{z-index:1090;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sweet-alert-card{background:var(--erp-surface);border:1px solid var(--erp-border);text-align:center;border-radius:12px;width:100%;max-width:410px;padding:1.5rem;box-shadow:0 28px 70px #0f172a47}.sweet-alert-icon{color:var(--erp-danger);background:#ef44441f;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1rem;font-size:2rem;display:inline-flex}.sweet-alert-card h2{color:var(--erp-text);font-size:1.25rem;font-weight:800}.sweet-alert-card p{color:var(--erp-muted);margin-bottom:.75rem}.sweet-alert-balance{color:var(--erp-danger);font-size:1.15rem;font-weight:800}.kitchen-order-row{background:var(--erp-surface-2);border:1px solid var(--erp-border);border-radius:var(--erp-radius);grid-template-columns:minmax(0,1fr) 110px 42px;align-items:end;gap:.75rem;padding:.85rem;display:grid}.kitchen-room-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;display:grid}.kitchen-room-card{background:var(--erp-surface);border:1px solid var(--erp-border);border-left:5px solid var(--erp-emerald);border-radius:var(--erp-radius);box-shadow:var(--erp-shadow-soft);padding:1rem}.kitchen-folio-strip{background:color-mix(in srgb, var(--erp-emerald) 9%, var(--erp-surface));border:1px solid color-mix(in srgb, var(--erp-emerald) 24%, var(--erp-border));border-radius:var(--erp-radius);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.kitchen-folio-strip span{color:var(--erp-text-soft);font-size:.78rem;font-weight:700}.kitchen-folio-strip strong{color:var(--erp-text);font-size:.95rem}.restaurant-activity-nav{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:.85rem;display:grid}.restaurant-activity-link{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius);box-shadow:var(--erp-shadow-soft);color:var(--erp-text);align-items:center;gap:.75rem;min-height:58px;padding:.85rem 1rem;font-weight:800;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.restaurant-activity-link i{background:color-mix(in srgb, var(--erp-gold) 18%, var(--erp-surface));border-radius:var(--erp-radius);color:var(--erp-navy);justify-content:center;align-items:center;min-width:34px;height:34px;display:inline-flex}[data-bs-theme=dark] .restaurant-activity-link i{color:var(--erp-text)}.restaurant-activity-link:hover{border-color:color-mix(in srgb, var(--erp-emerald) 38%, var(--erp-border));box-shadow:var(--erp-shadow);color:var(--erp-text);transform:translateY(-1px)}.restaurant-activity-link.disabled{opacity:.58;pointer-events:none}.restaurant-section{scroll-margin-top:calc(var(--erp-topbar-height) + 1.25rem)}@media (width<=767.98px){.receipt-page{padding:.75rem}.receipt-sheet{padding:1rem}.receipt-header,.receipt-footer{flex-direction:column;align-items:flex-start}.receipt-section{grid-template-columns:1fr}.reservation-summary,.reservation-summary-body{max-height:none;overflow:visible}.sticky-payment-action{position:static}}@media print{body.receipt-page{padding:0;background:#fff!important}.receipt-sheet{box-shadow:none;border:0;border-radius:0;width:100%}.no-print,.erp-sidebar,.erp-topbar{display:none!important}}.room-occupied{border-left-color:var(--erp-cyan)}.room-reserved{border-left-color:var(--erp-gold)}.room-cleaning{border-left-color:var(--erp-slate)}.room-maintenance,.room-blocked{border-left-color:var(--erp-rose)}.wizard-progress{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.wizard-step{background:var(--erp-surface-2);border:1px solid var(--erp-border);border-radius:var(--erp-radius);color:var(--erp-text-soft);align-items:center;gap:.6rem;padding:.75rem;font-weight:700;display:flex}.wizard-step span{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wizard-step.active{background:color-mix(in srgb, var(--erp-emerald) 14%, var(--erp-surface));border-color:color-mix(in srgb, var(--erp-emerald) 42%, var(--erp-border));color:var(--erp-text)}.wizard-step.active span{background:var(--erp-emerald);color:#fff}@media (width<=575.98px){.wizard-progress{grid-template-columns:1fr}}.skeleton{background:linear-gradient(90deg, var(--erp-surface-2), color-mix(in srgb, var(--erp-surface-2) 70%, #fff), var(--erp-surface-2));background-size:220% 100%;animation:1.4s linear infinite shimmer}.erp-toast-stack{z-index:1090;gap:.75rem;max-width:min(420px,100vw - 2rem);display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.erp-toast{background:var(--erp-surface);border:1px solid var(--erp-border);border-left:4px solid var(--erp-emerald);box-shadow:var(--erp-shadow);color:var(--erp-text);opacity:0;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;transition:opacity .18s,transform .18s;display:grid;transform:translateY(12px)}.erp-toast.show{opacity:1;transform:translateY(0)}.erp-toast i{font-size:1.2rem}.erp-toast-success{border-left-color:var(--erp-emerald)}.erp-toast-success i{color:var(--erp-emerald)}.erp-toast-info{border-left-color:var(--erp-navy)}.erp-toast-info i{color:var(--erp-navy)}.erp-toast-warning{border-left-color:var(--erp-gold)}.erp-toast-warning i{color:var(--erp-gold)}.erp-toast-danger{border-left-color:var(--erp-rose)}.erp-toast-danger i{color:var(--erp-rose)}.erp-preloader{opacity:0;pointer-events:none;z-index:1080;background:#0f172a33;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:fixed;inset:0}.erp-preloader.show{opacity:1;pointer-events:auto}.erp-preloader-card{background:var(--erp-surface);border:1px solid var(--erp-border);box-shadow:var(--erp-shadow);color:var(--erp-text);border-radius:999px;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-weight:700;display:inline-flex}.erp-spinner{border:3px solid color-mix(in srgb, var(--erp-emerald) 20%, transparent);border-top-color:var(--erp-emerald);border-radius:999px;width:1.3rem;height:1.3rem;animation:.8s linear infinite erpSpin}@keyframes shimmer{to{background-position-x:-220%}}@keyframes erpSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1199.98px){.topbar-search{max-width:420px}}@media (width<=991.98px){.erp-sidebar{width:min(88vw,340px);transform:translate(-100%)}.erp-sidebar.show{transform:translate(0)}.erp-main,.erp-topbar,.sidebar-collapsed .erp-main,.sidebar-collapsed .erp-topbar{margin-left:0}.erp-topbar{padding:0 .85rem}.topbar-search{display:none}}@media (width<=575.98px){.erp-toast-stack{max-width:none;bottom:.85rem;left:.85rem;right:.85rem}.topbar-actions{gap:.35rem}.kitchen-order-row{grid-template-columns:1fr}.kitchen-order-row .icon-btn{width:100%}.btn-premium{min-width:42px;padding-left:.7rem;padding-right:.7rem}.erp-page-header{padding-top:1rem}.chart-box{height:230px}}
