@import "https://fonts.googleapis.com/css2?family=Reem+Kufi:wght@400..700&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--ink:#0f0c33;--bg1:#5a54dd;--bg2:#2b24a0;--paper:#f6f5ff;--dim:#b7b3e6;--gold:#d6b26e;--green:#45b37a;--red:#e2624f;--line:#f6f5ff21}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse 900px 600px at 10% -5%,var(--bg1),transparent 60%),linear-gradient(160deg,var(--bg2),#100c38 45%,var(--ink));color:var(--paper);background-attachment:fixed;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{max-width:1180px;margin:auto;padding:0 28px}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#100c38c2;position:fixed;inset:0 0 auto}.navInner{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:13px 28px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{object-fit:cover;border-radius:8px;width:31px;height:31px}.brand>span{flex-direction:column;line-height:1.1;display:flex}.brand b{font-family:Reem Kufi;font-size:20px}.brand small{color:var(--dim);letter-spacing:1px;font:9px IBM Plex Mono}.nav nav{color:var(--dim);gap:30px;font-size:14px;display:flex}.nav nav a:hover{color:var(--gold)}.navCta{color:var(--gold);border:1px solid #93805a;border-radius:99px;padding:7px 18px;font-size:13px}.menuButton{color:#fff;background:0 0;border:0;font-size:24px;display:none}.hero{padding:170px 0 100px}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.eyebrow{letter-spacing:3px;color:var(--gold);align-items:center;gap:10px;font:12px IBM Plex Mono;display:flex}.eyebrow:before{content:"";background:var(--gold);width:22px;height:1px}h1,h2,h3{margin:0;font-family:Reem Kufi}.hero h1{margin:22px 0;font-size:58px;line-height:1.28}.hero h1 em{color:var(--gold);font-style:normal}.heroCopy>p,.sectionHead p{color:var(--dim);max-width:500px;font-size:17px}.flow{flex-wrap:wrap;gap:8px;margin:35px 0;display:flex}.flow span{border:1px solid var(--line);background:#ffffff0d;border-radius:99px;gap:8px;padding:8px 14px;font-size:13px;display:flex}.flow i{color:var(--gold);font:11px IBM Plex Mono}.actions{align-items:center;gap:16px;display:flex}.primary{background:var(--gold);color:var(--ink);border-radius:10px;padding:13px 28px;font-weight:700;transition:all .2s;display:inline-block;box-shadow:0 10px 30px -12px #c9a15a99}.primary:hover{transform:translateY(-2px)}.ghost{border-bottom:1px solid var(--line);font-size:14px}.boardFrame{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#ffffff0e;border-radius:18px;padding:22px;box-shadow:0 40px 80px -30px #06041eb3}.boardHead,.boardFoot{justify-content:space-between;align-items:center;display:flex}.boardHead{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:14px}.boardHead div{flex-direction:column;display:flex}.boardHead b{font-size:14px}.boardHead b i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-left:6px;animation:1.8s infinite pulse;display:inline-block}.boardHead small,.boardHead time{color:var(--dim);font:11px IBM Plex Mono}.board{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.table{aspect-ratio:1/.92;border:1px solid var(--line);background:#ffffff09;border-radius:12px;flex-direction:column;justify-content:space-between;padding:10px;transition:all .45s;display:flex}.table span{color:var(--dim);font:10px IBM Plex Mono}.table>b{align-self:flex-end}.table>i{background:var(--green);border-radius:50%;align-self:flex-end;width:9px;height:9px}.table.occupied,.table.call,.table.bill{background:#e2624f19;border-color:#e2624f66}.table.occupied>i,.table.call>i,.table.bill>i{background:var(--red);box-shadow:0 0 10px #d9573a80}.boardFoot{border-top:1px solid var(--line);color:var(--dim);margin-top:16px;padding-top:14px;font-size:11px}.boardFoot b{color:#fff;font-family:IBM Plex Mono}.meander{opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22' viewBox='0 0 44 22'%3E%3Cpath d='M0 20 H8 V4 H16 V16 H24 V8 H32 V12 H44' fill='none' stroke='%23D6B26E' stroke-width='2' stroke-opacity='.55'/%3E%3C/svg%3E");height:22px}section{padding:105px 0}.journey{border-block:1px solid var(--line);background:#ffffff06}.sectionHead{max-width:640px;margin-bottom:55px}.sectionHead h2{margin-top:15px;font-size:38px;line-height:1.35}.journeyTrack{border-right:1px solid var(--line);padding-right:26px}.journeyTrack article{padding-bottom:40px;position:relative}.journeyTrack article:before{content:"";border:2px solid var(--gold);background:#100c38;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:-32px}.journeyTrack small,.plans article>small{color:var(--gold);font:11px IBM Plex Mono}.journeyTrack h3{margin:6px 0;font:600 19px IBM Plex Sans Arabic}.journeyTrack p{color:var(--dim);max-width:510px;margin:0;font-size:14px}.journeyTrack b{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;margin-top:10px;padding:7px 14px;font:13px IBM Plex Mono;display:inline-block}.split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.kanban{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kcol{border:1px solid var(--line);background:#ffffff0c;border-radius:12px;padding:13px}.kcol header{color:var(--dim);justify-content:space-between;margin-bottom:10px;font:11px IBM Plex Mono;display:flex}.kcol article{border:1px solid var(--line);background:#ffffff0f;border-radius:9px;margin-bottom:8px;padding:9px}.kcol article b,.kcol article small{display:block}.kcol article b{color:var(--gold);font-size:11px}.kcol article small{color:var(--dim);font-size:11px}.stats{gap:12px;margin-top:28px;display:flex}.stats div{border:1px solid var(--line);background:#ffffff0c;border-radius:12px;flex:1;padding:14px}.stats b{color:var(--gold);font:22px IBM Plex Mono;display:block}.stats b small{font-size:12px}.stats span{color:var(--dim);font-size:11px}.features{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.features article{background:#100c388c;padding:27px 22px}.features article>span{font-size:24px}.features h3{margin:12px 0 7px;font:600 15px IBM Plex Sans Arabic}.features p{color:var(--dim);margin:0;font-size:12px}.plans{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.plans article{border:1px solid var(--line);background:#ffffff0c;border-radius:16px;padding:30px 27px;transition:all .25s}.plans article:hover{border-color:#93805a;transform:translateY(-4px)}.plans article.featured{border-color:var(--gold);background:linear-gradient(#d6b26e1f,#ffffff0c)}.plans h3{margin:9px 0;font-size:24px}.plans p,.plans li{color:var(--dim);font-size:13px}.plans ul{padding:0;list-style:none}.plans li{border-top:1px dashed var(--line);padding:7px 0}.plans li:before{content:"— ";color:var(--gold)}.trust{flex-wrap:wrap;gap:12px;display:flex}.trust span{border:1px solid var(--line);color:var(--dim);border-radius:99px;padding:8px 17px;font-size:12px}footer{padding:70px 0 35px}.footerTop{justify-content:space-between;align-items:flex-start;margin-bottom:45px;display:flex}.footerTop h2{font-size:28px;line-height:1.5}.footerBottom{color:var(--dim);align-items:center;gap:14px;font-size:12px;display:flex}.footerBottom>.brand b{color:#fff}.footerBottom>small{margin-right:auto;font:11px IBM Plex Mono}@keyframes pulse{50%{opacity:.35}}@media (width<=920px){.heroGrid,.split{grid-template-columns:1fr}.hero h1{font-size:40px}.features{grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr}.heroGrid{gap:50px}.nav nav{border:1px solid var(--line);background:#17133ff5;border-radius:14px;flex-direction:column;padding:18px;display:none;position:absolute;top:58px;left:16px;right:16px}.nav nav.open{display:flex}.menuButton{display:block}.navCta{display:none}}@media (width<=600px){.wrap{padding:0 18px}.hero{padding:125px 0 75px}.hero h1{font-size:34px}.heroCopy>p{font-size:15px}.flow{gap:6px}.flow span{padding:7px 10px}.boardFrame{padding:14px}.board{gap:7px}.table{padding:7px}.boardFoot{grid-template-columns:1fr 1fr;gap:5px;display:grid}.sectionHead h2{font-size:28px}.features{grid-template-columns:1fr}.kanban{overflow-x:auto}.kcol{min-width:170px}.stats{flex-direction:column}.footerTop,.footerBottom{flex-direction:column;align-items:flex-start}.footerBottom>small{margin:0}.actions{flex-direction:column;align-items:flex-start}section{padding:80px 0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.customerApp,.adminApp{--violet:#31228f;--violet2:#6258d6;--appInk:#191530;--appBg:#f5f4fb;--appBorder:#e8e4f3;--muted:#817b94;color:var(--appInk);background:var(--appBg);min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif}.customerTop{border-bottom:1px solid var(--appBorder);background:#fff;align-items:center;gap:25px;height:58px;padding:0 max(20px,50% - 560px);display:flex}.customerTop>a:first-child{color:var(--violet);font:700 23px Reem Kufi}.customerTop>a:first-child small{font:8px IBM Plex Mono;display:block}.customerTop>span{color:var(--muted);margin:auto;font-size:12px}.customerTop>a:last-child{color:var(--violet);font-size:12px}.menuHero{color:#fff;background:radial-gradient(circle at 80% 30%,#8078dc 0 8%,#0000 9%),linear-gradient(120deg,#1b125c,#5147ba);border-radius:25px;justify-content:space-between;align-items:flex-end;max-width:1120px;min-height:270px;margin:22px auto 0;padding:46px;display:flex;position:relative;overflow:hidden}.menuHero:after{content:"☕";opacity:.14;font-size:145px;position:absolute;top:10%;left:12%;transform:rotate(-15deg)}.menuHero>div>span{background:#ffffff1f;border-radius:99px;padding:5px 11px;font-size:11px;display:inline-block}.menuHero h1{margin:10px 0 0;font:700 40px Reem Kufi}.menuHero p{color:#d8d3ff;margin:0}.menuHero>b{color:var(--violet);background:#fff;border-radius:12px;padding:11px 18px}.menuBody{max-width:1120px;margin:auto;padding:38px 0 130px}.menuHeading{justify-content:space-between;align-items:end;display:flex}.menuHeading small{color:var(--violet)}.menuHeading h2{font-size:26px}.menuHeading input{border:1px solid var(--appBorder);background:#fff;border-radius:12px;outline:0;width:270px;padding:12px 15px}.catRow{gap:8px;padding:22px 0;display:flex;overflow:auto}.catRow button{border:1px solid var(--appBorder);color:var(--muted);white-space:nowrap;background:#fff;border-radius:99px;padding:9px 16px}.catRow button.active{background:var(--violet);color:#fff;border-color:var(--violet)}.menuGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.menuGrid>article{border:1px solid var(--appBorder);background:#fff;border-radius:18px;overflow:hidden}.foodVisual{background:linear-gradient(145deg,#f1efff,#ddd8ff);place-items:center;height:150px;display:grid;position:relative}.foodVisual>span{filter:drop-shadow(0 14px 12px #39315b22);font-size:72px}.foodVisual>b{color:var(--violet);background:#fff;border-radius:99px;padding:4px 9px;font-size:9px;position:absolute;top:10px;right:10px}.menuGrid>article>div:last-child{padding:15px}.menuGrid small{color:var(--muted)}.menuGrid h3{margin:2px 0;font:700 17px IBM Plex Sans Arabic}.menuGrid p{color:var(--muted);margin:0 0 14px;font-size:12px}.menuGrid footer{justify-content:space-between;align-items:center;display:flex}.menuGrid footer button{color:var(--violet);background:#efedff;border:0;border-radius:9px;padding:8px 11px;font-weight:700}.customerDock{z-index:20;border:1px solid var(--appBorder);background:#fff;border-radius:18px;gap:5px;padding:8px;display:flex;position:fixed;bottom:15px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #251b5d2e}.customerDock button{color:var(--appInk);background:#f5f3fb;border:0;border-radius:12px;align-items:center;gap:7px;padding:10px 17px;display:flex}.customerDock .cartDock{background:var(--violet);color:#fff}.cartDock b{color:var(--violet);background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.appModal{z-index:90;background:#14102799;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.appModal>div{background:#fff;border-radius:22px;width:min(440px,100%);padding:28px;position:relative}.appModal .x{background:0 0;border:0;font-size:26px;position:absolute;top:14px;left:18px}.modalIcon{background:#efedff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.appModal h2{margin:12px 0 0;font-size:22px}.appModal p{color:var(--muted)}.appModal textarea{resize:none;border:1px solid var(--appBorder);border-radius:12px;width:100%;height:100px;padding:12px}.modalPrimary{background:var(--violet);color:#fff;border:0;border-radius:11px;width:100%;margin-top:12px;padding:13px;font-weight:700}.cartList article{border-bottom:1px solid var(--appBorder);align-items:center;gap:10px;padding:11px 0;display:flex}.cartList article>span{font-size:25px}.cartList article>div:nth-child(2){flex-direction:column;flex:1;display:flex}.qty{align-items:center;gap:8px;display:flex}.qty button{border:0;border-radius:8px;width:27px;height:27px}.cartTotal{justify-content:space-between;padding:16px 0;font-size:18px;display:flex}.appToast,.adminToast{z-index:100;color:#fff;background:#211767;border-radius:12px;padding:12px 18px;position:fixed;bottom:25px;left:25px;box-shadow:0 15px 35px #21176744}.adminApp{background:#f3f2f8;grid-template-columns:238px 1fr;display:grid}.adminApp>aside{color:#fff;background:linear-gradient(#2a1e82,#17104c);flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow:auto}.adminBrand{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.adminBrand>span{width:38px;height:38px;color:var(--violet);background:#fff;border-radius:11px;place-items:center;font:700 21px Reem Kufi;display:grid}.adminBrand>div{flex-direction:column;line-height:1.15;display:flex}.adminBrand b{font:700 22px Reem Kufi}.adminBrand small{color:#beb8eb;font:7px IBM Plex Mono}.adminBrand button{color:#fff;background:0 0;border:0;margin-right:auto;font-size:25px;display:none}.cafeSelect{background:#ffffff12;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.cafeSelect>span{width:34px;height:34px;color:var(--violet);background:#fff;border-radius:9px;place-items:center;font-weight:800;display:grid}.cafeSelect>div{flex-direction:column;flex:1;display:flex}.cafeSelect small{color:#bdb7df;font-size:9px}.cafeSelect i{color:#bbb3e4;font-style:normal}.adminApp aside nav{flex-direction:column;gap:2px;margin-top:14px;display:flex}.adminApp aside nav button{color:#c9c3eb;text-align:right;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;display:flex}.adminApp aside nav button>span{text-align:center;width:20px}.adminApp aside nav button>b{color:#fff;background:#e35d52;border-radius:99px;margin-right:auto;padding:1px 6px;font-size:9px}.adminApp aside nav button.active{color:var(--violet);background:#fff;font-weight:700}.adminAsideBottom{border-top:1px solid #ffffff15;margin-top:auto;padding-top:10px}.adminAsideBottom>a{color:#c9c3eb;padding:6px;font-size:11px;display:block}.adminAsideBottom>div{align-items:center;gap:9px;margin-top:8px;display:flex}.adminAsideBottom>div>span{background:#6258cc;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.adminAsideBottom p{flex-direction:column;margin:0;font-size:11px;display:flex}.adminAsideBottom small{color:#a9a3cd;font-size:8px}.adminContent{min-width:0;padding:24px 28px 45px}.adminHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.adminHeader>div:first-child{grid-template-columns:auto 1fr;align-items:center;display:grid}.adminHeader small{color:var(--muted);font-size:10px}.adminHeader h1{grid-column:1/-1;font:700 25px IBM Plex Sans Arabic}.hamb{display:none}.adminActions{gap:7px;display:flex}.adminActions>button{border:1px solid var(--appBorder);background:#fff;border-radius:10px;padding:9px 12px}.adminActions .cafeOpen,.adminActions .cafeClosed{align-items:center;gap:7px;display:flex}.adminActions i{background:#49a96c;border-radius:50%;width:7px;height:7px}.adminActions .cafeClosed{color:#c5544a}.adminActions .cafeClosed i{background:#d65a50}.metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.metrics>button{border:1px solid var(--appBorder);text-align:right;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.metrics>button>span{width:42px;height:42px;color:var(--violet);background:#efedff;border-radius:12px;place-items:center;display:grid}.metrics>button div{flex-direction:column;display:flex}.metrics small{color:var(--muted)}.metrics b{font-size:22px}.adminPanel{border:1px solid var(--appBorder);background:#fff;border-radius:17px;padding:17px}.overviewGrid{grid-template-columns:2fr .75fr;gap:12px;margin-top:12px;display:grid}.panelTitle,.listPage>header,.analytics>header,.settings>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panelTitle small,.listPage p,.analytics p,.settings p{color:var(--muted);margin:0;font-size:10px}.panelTitle h2,.listPage h2,.analytics h2,.settings h2{font:700 17px IBM Plex Sans Arabic}.panelTitle button,.listPage>header>button,.settings>header>button{color:var(--violet);background:#efedff;border:0;border-radius:9px;padding:8px 11px}.orderColumns{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.orderColumns>div{background:#f7f6fb;border-radius:12px;padding:9px}.orderColumns h3{margin-bottom:9px;font:700 11px IBM Plex Sans Arabic}.orderColumns article{border:1px solid var(--appBorder);background:#fff;border-radius:10px;margin-bottom:7px;padding:10px}.orderColumns article header,.orderColumns article footer{justify-content:space-between;display:flex}.orderColumns article header b{color:var(--violet)}.orderColumns article small,.orderColumns article p{color:var(--muted);font-size:9px}.orderColumns article h4{margin:7px 0 0;font-size:12px}.orderColumns article footer{border-top:1px solid var(--appBorder);padding-top:7px}.orderColumns article footer button{color:var(--violet);background:#efedff;border:0;border-radius:7px;font-size:9px}.requests>article{border-bottom:1px solid var(--appBorder);gap:8px;padding:10px 0;display:flex}.requests>article>span{background:#fff0ee;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.requests>article>div{flex-direction:column;flex:1;font-size:11px;display:flex}.requests small{color:var(--muted)}.requests article button{color:#398158;background:#edf7f0;border:0;border-radius:7px;margin-top:5px;padding:5px;font-size:9px}.homeBottom{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:12px;display:grid}.miniTables{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.miniTables span{text-align:center;color:#c65349;background:#fff0ee;border-radius:8px;padding:9px}.miniTables span.free{color:#398158;background:#edf7f0}.sales>small,.sales>strong,.sales>em{display:block}.sales>strong{font-size:25px}.sales>em{color:#39915b;font-size:10px}.sales>div,.fakeChart>div{align-items:flex-end;gap:5px;height:70px;margin-top:12px;display:flex}.sales i,.fakeChart i{background:#bbb5e7;border-radius:3px 3px 0 0;flex:1}.listPage{min-height:600px}.listPage>header{border-bottom:1px solid var(--appBorder);padding-bottom:15px}.adminRow{border-bottom:1px solid var(--appBorder);grid-template-columns:40px 1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.adminRow>span{background:#efedff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.adminRow>div{flex-direction:column;display:flex}.adminRow small,.adminRow em{color:var(--muted);font-size:10px;font-style:normal}.adminRow button{color:var(--violet);background:#f2f0fb;border:0;border-radius:8px;padding:7px 10px}.tableManager{grid-template-columns:repeat(8,1fr);gap:9px;padding:10px;display:grid}.tableManager button{aspect-ratio:1;color:#b84e46;background:#fff0ee;border:1px solid #f0cbc7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.tableManager button.free{color:#398158;background:#edf7f0;border-color:#cbe6d2}.tableManager button.service{color:#986c10;background:#fff3d9;border-color:#efd28d}.tableManager button b{font-size:18px}.tableManager button span{font-size:8px}.analyticsCards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.analyticsCards article{border:1px solid var(--appBorder);border-radius:13px;flex-direction:column;padding:14px;display:flex}.analyticsCards small{color:var(--muted)}.analyticsCards b{font-size:20px}.analyticsCards em{color:#3f9661;font-size:10px;font-style:normal}.fakeChart{border:1px solid var(--appBorder);border-radius:14px;margin-top:14px;padding:17px}.fakeChart header{justify-content:space-between;display:flex}.fakeChart>div{height:230px}.fakeChart i{background:linear-gradient(#6c62d6,#c9c4ee)}.settingGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.settingGrid label{color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.settingGrid input,.settingGrid select{border:1px solid var(--appBorder);background:#fff;border-radius:10px;padding:11px}.toggles{border-top:1px solid var(--appBorder);margin-top:25px;padding-top:15px}.toggles h3{font:700 15px IBM Plex Sans Arabic}.toggles label{border-bottom:1px solid var(--appBorder);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}@media (width<=950px){.menuGrid{grid-template-columns:repeat(2,1fr)}.menuHero,.menuBody{margin-inline:15px}.adminApp{grid-template-columns:1fr}.adminApp>aside{z-index:80;width:238px;transition:all .25s;position:fixed;right:-260px}.adminApp>aside.mobileOpen{right:0}.adminBrand button,.hamb{display:block}.adminContent{padding:18px}.overviewGrid,.homeBottom{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.tableManager{grid-template-columns:repeat(6,1fr)}}@media (width<=600px){.customerTop>span{display:none}.customerTop>a:last-child{margin-right:auto}.menuHero{min-height:230px;padding:25px}.menuHero h1{font-size:30px}.menuHero>b{font-size:11px}.menuBody{padding:28px 0 125px}.menuHeading{flex-direction:column;align-items:stretch;gap:12px}.menuHeading input{width:100%}.menuGrid{grid-template-columns:1fr}.customerDock{width:calc(100% - 18px);bottom:9px}.customerDock button{flex-direction:column;flex:1;justify-content:center;padding:7px;font-size:9px}.customerDock button span{font-size:17px}.adminContent{padding:12px}.adminHeader h1{font-size:20px}.adminActions>button:not(:last-child){display:none}.metrics{gap:7px}.metrics>button{padding:9px}.metrics>button>span{width:34px;height:34px}.metrics b{font-size:18px}.orderColumns{display:flex;overflow:auto}.orderColumns>div{min-width:210px}.adminRow{grid-template-columns:36px 1fr auto}.adminRow>em{display:none}.adminRow>button{grid-column:1/-1}.tableManager{grid-template-columns:repeat(4,1fr)}.analyticsCards{grid-template-columns:repeat(2,1fr)}.settingGrid{grid-template-columns:1fr}.appToast,.adminToast{text-align:center;bottom:75px;left:10px;right:10px}}.cafeSelect{cursor:pointer}.bridgeToast{z-index:150;color:#fff;background:#211767;border-radius:12px;padding:12px 18px;position:fixed;bottom:24px;left:24px;box-shadow:0 15px 40px #21176755}.bridgeModal{z-index:140;direction:rtl;background:#17122b99;place-items:center;padding:15px;font-family:IBM Plex Sans Arabic,sans-serif;display:grid;position:fixed;inset:0}.bridgeModal>section{color:#191530;background:#fff;border-radius:20px;width:min(470px,100%);max-height:85vh;padding:26px;position:relative;overflow:auto;box-shadow:0 25px 70px #17122b55}.bridgeClose{background:0 0;border:0;font-size:26px;position:absolute;top:12px;left:16px}.bridgeIcon{color:#31228f;background:#efedff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.bridgeModal h2{margin:10px 0 15px;font:700 21px IBM Plex Sans Arabic}.bridgeModal input,.bridgeModal textarea{border:1px solid #e8e4f3;border-radius:11px;outline:0;width:100%;padding:12px}.bridgeModal textarea{resize:none;height:80px}.bridgeModal label{color:#817b94;margin-top:10px;font-size:11px;display:block}.bridgePrimary{color:#fff;background:#31228f;border:0;border-radius:10px;width:100%;margin-top:13px;padding:12px;font-weight:700}.searchResults,.notificationList,.branchChoices{gap:7px;margin-top:10px;display:grid}.searchResults button,.branchChoices button{text-align:right;background:#f8f7fc;border:1px solid #e8e4f3;border-radius:10px;justify-content:space-between;align-items:center;padding:11px;display:flex}.searchResults span{color:#31228f}.notificationList article{border-bottom:1px solid #e8e4f3;justify-content:space-between;padding:11px 3px;display:flex}.notificationList small,.branchChoices small{color:#817b94}.notificationList>button{color:#31228f;background:#efedff;border:0;border-radius:9px;padding:10px}.branchChoices button{flex-direction:column;align-items:flex-start}@media (width<=600px){.bridgeToast{text-align:center;bottom:75px;left:10px;right:10px}}
