.mq-admin-demo{--demo-paper:#fff;--demo-wash:#f7f5ff;--demo-ink:#211a39;--demo-muted:#686078;--demo-line:#dfd9ee;--demo-accent:#4526fd;--demo-accent-ink:#361bca;--demo-soft:#eae5ff;color:var(--demo-ink);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums;scrollbar-color:#b4a2ff var(--demo-wash)}.mq-admin-demo[data-demo-theme=dark]{--demo-paper:#17102e;--demo-wash:#21173c;--demo-ink:#f3efff;--demo-muted:#c0b6d5;--demo-line:#4b3b69;--demo-accent-ink:#c9bbff;--demo-soft:#35235d}.mq-admin-demo ::selection{background:#d5caff;color:#21146e}.mq-admin-demo :is(h2,h3,h4,p){margin:0;font-family:inherit;letter-spacing:normal;text-transform:none}.mq-admin-demo h3{font-size:20px;font-weight:650;line-height:1.4}.mq-admin-demo h4{font-size:15px;font-weight:650;line-height:1.5}.mq-admin-demo button{cursor:pointer}.mq-admin-demo button:disabled{cursor:not-allowed;opacity:.45}.mq-admin-demo :is(button,input,select,summary,textarea):focus-visible{outline:2px solid var(--demo-accent-ink);outline-offset:3px}.mq-admin-demo :is(input,select,textarea){caret-color:var(--demo-accent-ink);color:var(--demo-ink)}.mq-admin-demo input::placeholder,.mq-admin-demo textarea::placeholder{color:var(--demo-muted);opacity:1}.mq-admin-demo .mq-demo-browser{gap:12px}.mq-demo-screen-select{min-width:0;width:210px;flex-shrink:0}.mq-demo-screen-select select{width:100%;min-height:44px;border:1px solid var(--demo-line);border-radius:8px;padding:6px 12px;background:var(--demo-paper);font-weight:600;font-size:13px}.mq-admin-demo .mq-shell-nav{min-height:44px;color:var(--demo-muted)}.mq-admin-demo .mq-shell-nav.is-active{background:var(--demo-soft);color:var(--demo-accent-ink);font-weight:650}.mq-shell-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border-bottom:1px solid var(--demo-line);background:var(--demo-paper);color:var(--demo-muted);font-size:12px}.mq-hotel-demo,.mq-operations-demo,.mq-restaurant{background:var(--demo-wash);color:var(--demo-ink);min-height:720px}.mq-demo-toolbar{padding:22px 22px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--demo-paper)}.mq-demo-toolbar p{color:var(--demo-muted);font-size:12px;margin-top:4px;max-width:65ch}.mq-demo-button,.mq-demo-icon{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;font:inherit;font-weight:600;background:var(--demo-paper);color:var(--demo-accent-ink);border:1px solid var(--demo-line);border-radius:8px;text-align:center}.mq-demo-icon{min-width:44px;padding:8px;flex-shrink:0}.mq-demo-button.is-primary{background:var(--demo-accent);border-color:var(--demo-accent);color:#fff}.mq-demo-tabs{display:flex;gap:6px;padding:0 22px;border-bottom:1px solid var(--demo-line);background:var(--demo-paper);overflow-x:auto;scrollbar-width:thin}.mq-demo-tabs button{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 12px;white-space:nowrap;border-bottom:2px solid transparent;color:var(--demo-muted);font-weight:600}.mq-demo-tabs button[aria-pressed=true]{color:var(--demo-accent-ink);border-bottom-color:var(--demo-accent-ink)}.mq-demo-tabs button span{background:var(--demo-soft);padding:0 6px;border-radius:4px;font-size:11px}.mq-demo-feedback{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 20px;padding:12px 14px;border:1px solid var(--demo-line);border-radius:8px;background:var(--demo-soft);color:var(--demo-accent-ink)}.mq-demo-feedback>span{flex:1}.mq-demo-feedback button{min-height:44px;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px}.mq-pos-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px}.mq-pos-menu{min-width:0;padding:20px}.mq-demo-search{display:flex;align-items:center;gap:10px;padding:0 12px;min-height:44px;border:1px solid var(--demo-line);border-radius:8px;background:var(--demo-paper);color:var(--demo-muted)}.mq-demo-search input{min-width:0;width:100%;min-height:44px;background:transparent;border:0;font-size:13px}.mq-demo-search:focus-within{outline:2px solid var(--demo-accent-ink);outline-offset:2px}.mq-demo-search input:focus-visible{outline:0}.mq-demo-categories{display:flex;gap:7px;margin:12px 0 18px;overflow-x:auto;scrollbar-width:thin;padding-bottom:3px}.mq-demo-categories button{white-space:nowrap;padding:9px 12px;min-height:44px;border:1px solid var(--demo-line);border-radius:8px;color:var(--demo-muted);background:var(--demo-paper);font-size:12px;font-weight:600}.mq-demo-categories button[aria-pressed=true]{color:#fff;background:var(--demo-accent);border-color:var(--demo-accent)}.mq-food-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mq-food-card{padding:7px;border:1px solid var(--demo-line);border-radius:12px;background:var(--demo-paper);text-align:start;min-width:0}.mq-food-photo{position:relative;aspect-ratio:4/3;border-radius:7px;overflow:hidden;background:var(--demo-soft)}.mq-food-photo img{width:100%;height:100%;object-fit:cover}.mq-food-price{top:7px;color:#21146e;background:#fff;padding:3px 6px;border-radius:4px;font-size:11px;font-weight:650}.mq-food-add,.mq-food-price{position:absolute;inset-inline-end:7px}.mq-food-add{bottom:7px;display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#4526fd;color:#fff}.mq-food-card>strong{display:block;font-size:13px;padding:10px 3px 1px;overflow-wrap:anywhere}.mq-food-card>.mq-demo-muted{display:block;padding:0 3px 5px;font-size:11px}.mq-demo-muted,.mq-demo-photo-note{color:var(--demo-muted)}.mq-demo-photo-note{font-size:11px!important;margin-top:16px!important}.mq-pos-order{border-inline-start:1px solid var(--demo-line);background:var(--demo-paper)}.mq-order-body{padding:18px}.mq-order-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.mq-order-heading span{font-size:11px}.mq-order-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:var(--demo-wash);padding:4px;border-radius:8px;margin-bottom:12px}.mq-order-types button{min-height:40px;border-radius:6px;color:var(--demo-muted);font-weight:600;font-size:12px}.mq-order-types button[aria-pressed=true]{color:var(--demo-accent-ink);background:var(--demo-paper)}.mq-demo-field{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--demo-muted)}.mq-demo-field :is(input,select,textarea),.mq-order-totals input{width:100%;border:1px solid var(--demo-line);border-radius:7px;min-height:44px;padding:8px 10px;background:var(--demo-paper);font:inherit;color:var(--demo-ink)}.mq-demo-field :disabled{opacity:.5;cursor:not-allowed}.mq-order-context{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.mq-cart-lines{min-height:170px;max-height:300px;overflow:auto;margin:16px 0}.mq-demo-empty{min-height:155px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;padding:22px;color:var(--demo-muted);font-size:12px}.mq-demo-empty p{font-size:12px}.mq-cart-line{padding:10px 0;border-bottom:1px solid var(--demo-line)}.mq-cart-item{display:flex;align-items:start;justify-content:space-between;gap:8px;font-size:12px}.mq-cart-item>span{white-space:nowrap}.mq-cart-quantity{display:flex;align-items:center;gap:8px;margin-top:7px}.mq-cart-quantity .mq-demo-icon{min-width:34px;padding:5px}.mq-cart-note{min-width:0;flex:1}.mq-cart-note input{width:100%;background:var(--demo-wash);border:1px solid var(--demo-line);border-radius:5px;padding:8px;min-height:44px;font-size:11px}.mq-order-totals{display:flex;flex-direction:column;gap:7px;border-top:1px solid var(--demo-line);padding-top:12px}.mq-order-totals>div{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--demo-muted);font-size:12px}.mq-order-totals input{max-width:95px;text-align:end}.mq-order-totals>.mq-total{font-size:18px;color:var(--demo-ink);padding:10px 0}.mq-order-payments{display:grid;gap:8px}.mq-order-payments>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mq-order-payments .mq-demo-button{font-size:12px;padding-inline:8px}.mq-cart-mobile{display:none}.mq-demo-view{padding:22px}.mq-demo-view-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;flex-wrap:wrap}.mq-demo-view-heading>span{font-size:12px;color:var(--demo-muted)}.mq-table-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mq-dining-table{display:flex;align-items:center;flex-direction:column;gap:8px;padding:22px 12px;border:1px solid var(--demo-line);border-radius:12px;background:var(--demo-paper)}.mq-table-number{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--demo-line);border-radius:12px;font-size:20px;font-weight:600}.mq-dining-table>span:not(.mq-table-number){display:flex;align-items:center;gap:6px;font-size:11px;color:var(--demo-muted)}.mq-dining-table.is-occupied{background:var(--demo-soft);border-color:var(--demo-accent-ink)}.mq-dining-table.is-occupied .mq-table-number{color:var(--demo-accent-ink);border-color:var(--demo-accent-ink)}.mq-order-list{display:grid;gap:10px}.mq-order-detail{background:var(--demo-paper);border:1px solid var(--demo-line);border-radius:9px}.mq-order-detail summary{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:12px;padding:18px;cursor:pointer;font-size:12px;list-style:revert}.mq-order-detail summary:after{content:"+";position:absolute;inset-inline-end:8px}.mq-order-detail summary{position:relative;padding-inline-end:30px}.mq-order-detail[open] summary:after{content:"−"}.mq-demo-status{display:inline-flex;align-items:center;font-size:11px;color:var(--demo-accent-ink);background:var(--demo-soft);padding:4px 8px;border-radius:4px;width:-moz-fit-content;width:fit-content}.mq-order-detail-body{padding:18px;border-top:1px solid var(--demo-line);display:grid;gap:10px}.mq-order-detail-body p{font-size:12px}.mq-order-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.mq-kitchen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px}.mq-kitchen-column{min-width:0}.mq-kitchen-column>h4{display:flex;justify-content:space-between;border-bottom:1px solid var(--demo-line);padding-bottom:12px;margin-bottom:14px}.mq-kitchen-column>h4 span{font-size:12px;color:var(--demo-muted)}.mq-kitchen-ticket{background:var(--demo-paper);border:1px solid var(--demo-line);border-radius:10px;padding:16px;margin-bottom:12px}.mq-kitchen-ticket-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.mq-kitchen-ticket-top span,.mq-kitchen-ticket>p{color:var(--demo-muted);font-size:11px}.mq-kitchen-ticket>p{margin:4px 0 12px}.mq-kitchen-item{display:flex;flex-direction:column;gap:5px;padding:10px 0;border-top:1px solid var(--demo-line);font-size:12px}.mq-kitchen-item>span{color:var(--demo-accent-ink);overflow-wrap:anywhere}.mq-kitchen-ticket>.mq-demo-button{width:100%;margin-top:14px;font-size:11px;padding-inline:6px}.mq-kitchen-empty{color:var(--demo-muted);font-size:12px!important;padding:20px 0}.mq-stay-list{margin-top:20px}.mq-stay-row,.mq-stock-row{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--demo-line);padding:20px 0}.mq-stay-row>div:not(.mq-guest-avatar),.mq-stock-row>div{display:flex;flex-direction:column;gap:5px;flex:1}.mq-stay-row span:not(.mq-demo-status),.mq-stock-row span:not(.mq-demo-status){color:var(--demo-muted);font-size:12px}.mq-guest-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--demo-soft);color:var(--demo-accent-ink);flex-shrink:0}.mq-demo-ledger>div{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--demo-line)}.mq-demo-ledger>div>:first-child{flex:1}.mq-demo-ledger>div>span{color:var(--demo-muted);font-size:12px}.mq-demo-ledger .mq-folio-total{font-size:20px;border:0}.mq-demo-explanation{max-width:72ch;margin-top:22px!important;color:var(--demo-muted);font-size:13px!important;line-height:1.75}.mq-demo-check{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.mq-demo-check input{width:18px;height:18px;accent-color:var(--demo-accent)}.mq-report-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:28px 0;border-bottom:1px solid var(--demo-line)}.mq-report-summary>div{display:flex;flex-direction:column;gap:8px}.mq-report-summary span{color:var(--demo-muted);font-size:12px}.mq-report-summary strong{font-size:25px}.mq-report-bar{width:24%;height:7px;background:var(--demo-soft);border-radius:3px;overflow:hidden}.mq-report-bar>span{height:100%;display:block;background:var(--demo-accent)}.mq-demo-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:700px}.mq-demo-form .mq-demo-button{justify-self:start}.mq-demo-form .is-wide{grid-column:1/-1}.mq-demo-table-wrap{overflow-x:auto}.mq-demo-table{width:100%;text-align:start;border-collapse:collapse;font-size:12px}.mq-demo-table th{color:var(--demo-muted);font-weight:500;text-align:start;white-space:nowrap}.mq-demo-table :is(th,td){padding:16px 12px;border-bottom:1px solid var(--demo-line)}.mq-demo-table td:last-child{text-align:end}.mq-demo-form textarea{min-height:110px;resize:vertical}.mq-demo-setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--demo-line)}.mq-demo-setting-row p{color:var(--demo-muted);font-size:12px;margin-top:5px}@media(hover:hover) and (pointer:fine){.mq-demo-button:not(:disabled):hover,.mq-demo-icon:not(:disabled):hover,.mq-dining-table:hover,.mq-food-card:hover{border-color:var(--demo-accent-ink)}.mq-shell-nav:not(.is-active):hover{background:var(--demo-wash)}}@media(min-width:1024px) and (max-width:1279px){.mq-food-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mq-demo-sidebar{width:200px}.mq-pos-layout{grid-template-columns:minmax(0,1fr) 305px}}@media(max-width:767px){.mq-demo-browser>div:first-child{display:none}.mq-demo-screen-select{width:45%}.mq-demo-toolbar{padding:18px 16px;align-items:start}.mq-demo-toolbar>.mq-demo-button{padding-inline:8px;font-size:11px}.mq-demo-toolbar h3{font-size:19px}.mq-demo-toolbar p{font-size:11px}.mq-shell-header{padding:8px 14px}.mq-shell-header p{font-size:11px}.mq-demo-tabs{padding-inline:10px}.mq-pos-layout{display:flex;flex-direction:column-reverse}.mq-pos-menu{padding:16px}.mq-food-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mq-pos-order{border-inline-start:0;border-bottom:1px solid var(--demo-line)}.mq-cart-mobile{display:flex;width:100%;min-height:56px;align-items:center;gap:8px;padding:12px 16px;color:var(--demo-accent-ink);background:var(--demo-soft);font-size:12px}.mq-cart-mobile strong{margin-inline-start:auto}.mq-order-body{display:none}.mq-order-body.is-open{display:block}.mq-demo-view{padding:18px 16px}.mq-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mq-kitchen-grid{grid-template-columns:1fr;padding:18px 16px;gap:25px}.mq-order-detail summary{grid-template-columns:1fr 1fr}.mq-stay-row,.mq-stock-row{flex-wrap:wrap;gap:12px}.mq-stay-row>div:not(.mq-guest-avatar),.mq-stock-row>div{flex-basis:35%}.mq-stay-row>.mq-demo-button,.mq-stock-row>.mq-demo-button{margin-inline-start:auto}.mq-demo-ledger>div{flex-wrap:wrap;gap:10px}.mq-demo-ledger>div>:first-child{flex-basis:60%}.mq-report-summary{grid-template-columns:1fr}.mq-report-bar{width:100%;order:3}.mq-demo-form{grid-template-columns:1fr}.mq-demo-feedback{margin:12px;font-size:12px}.mq-hotel-demo,.mq-operations-demo,.mq-restaurant{min-height:650px}}@media(prefers-reduced-motion:no-preference){.mq-demo-button,.mq-dining-table,.mq-food-card{transition:border-color .15s ease}}.mq-website-preview{margin-top:28px;padding:40px 28px;color:#fff;background:#4526fd;border-radius:12px}.mq-website-preview p{margin-top:16px;max-width:60ch;font-size:15px;line-height:1.7}.mq-website-preview>span{display:block;margin-top:28px;color:#eae5ff;font-size:12px}.mq-module-nav{max-height:750px;overflow-y:auto;scrollbar-width:thin}.mq-admin-demo [hidden]{display:none!important}.mq-admin-demo[dir=rtl]{font-family:var(--font-arabic),Tahoma,Arial,sans-serif}.mq-admin-demo[dir=rtl] :is(.mq-demo-toolbar p,.mq-food-card>.mq-demo-muted,.mq-demo-photo-note,.mq-cart-note input,.mq-demo-status,.mq-kitchen-ticket>p,.mq-kitchen-ticket-top span,.mq-order-payments .mq-demo-button,.mq-demo-tabs button,.mq-demo-categories button,.mq-cart-mobile){font-size:12px}.mq-admin-demo[dir=rtl] .text-left{text-align:start}.mq-admin-demo .mq-order-types button{min-height:44px}.mq-admin-demo .mq-cart-quantity .mq-demo-icon{min-width:44px}.mq-admin-demo .mq-demo-button,.mq-admin-demo .mq-shell-nav{overflow-wrap:anywhere}@media(max-width:767px){.mq-admin-demo .mq-pos-order{position:sticky;top:74px;z-index:4}.mq-admin-demo .mq-pos-order:has(.mq-order-body.is-open){position:static}.mq-admin-demo .mq-pos-order{scroll-margin-top:86px}}.mq-demo-table{min-width:560px}.mq-demo-table .mq-demo-button{min-width:145px;overflow-wrap:normal}.mq-demo-table :is(th,td){overflow-wrap:normal}.mq-demo-table-wrap:focus-visible{outline:2px solid var(--demo-accent-ink);outline-offset:3px}.mq-admin-demo>div:first-child{overflow:clip}@supports not (overflow:clip){.mq-admin-demo>div:first-child{overflow:visible;clip-path:inset(0 round 14px)}}.maqam-marketing #demo-admin{overflow:clip}@supports not (overflow:clip){.maqam-marketing #demo-admin{overflow:visible}}