:root{--bg-main: #071624;--bg-card: #1f2d38;--bg-card-2: #263542;--gold: #f6bd2b;--gold-dark: #c99316;--text-main: #ffffff;--text-muted: #c8d0d8;--danger: #ef6b55;--success: #76c65a;--blue: #3f82f7}#delivery-app,#delivery-app *{box-sizing:border-box}.delivery-dashboard-body{margin:0;overflow-x:hidden}#delivery-app{min-height:100dvh;color:var(--text-main);font-family:Tajawal,Segoe UI,Tahoma,Arial,sans-serif;background:#dfe4e8}.delivery-desktop-frame{min-height:100dvh;display:flex;justify-content:center;background:linear-gradient(115deg,#ffffffbd,#cdd4dae6),#dfe4e8}.phone-screen{position:relative;width:min(100vw,430px);min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;background:linear-gradient(180deg,rgba(9,30,48,.98),var(--bg-main) 32%),var(--bg-main);color:var(--text-main);box-shadow:0 26px 70px #0716246b}.phone-status-bar{direction:ltr;display:flex;align-items:center;justify-content:space-between;height:33px;padding:9px 24px 0;color:#fff;font-size:15px;font-weight:700;line-height:1;letter-spacing:0}.phone-system-icons{display:flex;align-items:center;gap:5px}.app-header-logo{display:flex;justify-content:center;align-items:center;height:84px;padding-top:3px}.brand-logo-image{width:118px;height:76px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 10px rgba(246,189,43,.18))}.phone-content{flex:1 1 auto;width:100%;padding:0 14px 94px}.hero-banner{position:relative;min-height:170px;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:var(--bg-card);box-shadow:inset 0 0 0 1px #00000014,0 13px 26px #0000002e}.hero-banner-image{display:block;width:100%;height:170px;-o-object-fit:cover;object-fit:cover}.hero-copy{position:absolute;inset:auto 16px 16px auto;z-index:2;direction:rtl;text-align:right}.hero-copy p,.hero-copy h1{margin:0;color:var(--gold);font-weight:800;letter-spacing:0;-webkit-text-stroke:.7px rgba(32,21,4,.88);text-shadow:0 2px 0 #4d3106,0 4px 10px rgba(0,0,0,.45)}.hero-copy p{font-size:clamp(24px,6.4vw,30px);line-height:1.05}.hero-copy h1{margin-top:3px;font-size:clamp(28px,7.2vw,35px);line-height:1.05}.action-card{min-height:74px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 21px;border:1px solid rgba(246,189,43,.78);border-radius:18px;color:var(--text-main);background:linear-gradient(180deg,#ffffff0d,#fff0),var(--bg-card);box-shadow:0 0 18px #f6bd2b3d,inset 0 0 0 1px #ffffff09;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.action-card:hover,.action-card:focus-visible{transform:translateY(-1px);border-color:#f6bd2bf2;box-shadow:0 0 24px #f6bd2b52,inset 0 0 0 1px #ffffff0e;outline:none}.action-card-title{flex:1;text-align:right;color:#fff;font-size:25px;font-weight:700;line-height:1.1;letter-spacing:0}.action-card-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:62px;min-width:62px;color:var(--gold)}.action-card-icon.has-logo{width:88px;min-width:88px}.action-card-logo{width:96px;height:56px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 9px rgba(246,189,43,.22))}.action-card--primary{min-height:77px;margin-top:20px}.action-card--primary .action-card-title{font-size:27px}.action-mosaic{direction:ltr;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.49fr);grid-template-areas:"orders live" "track live";gap:12px;margin-top:12px}.action-mosaic .action-card{min-width:0;margin-top:0}.action-orders{grid-area:orders}.action-track{grid-area:track}.action-live{grid-area:live}.action-card--tall{min-height:166px;flex-direction:column-reverse;justify-content:center;padding:13px 11px;text-align:center}.action-card--tall .action-card-title{flex:0 0 auto;text-align:center;font-size:24px;line-height:1.25}.action-card--tall .action-card-icon.has-logo{width:100%;min-width:0}.action-card--tall .action-card-logo{width:98px;height:60px}.dashboard-stats{margin-top:22px}.dashboard-stats h2{margin:0 0 11px;color:var(--gold);text-align:right;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:0;text-shadow:0 2px 10px rgba(0,0,0,.22)}.stats-grid{direction:rtl;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stopwatch-card{min-width:0;min-height:129px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:9px 5px 8px;border-radius:8px;background:linear-gradient(180deg,#ffffff09,#0000000d),var(--bg-card);box-shadow:inset 0 1px #ffffff09,0 8px 17px #00000029}.stopwatch-face{position:relative;width:74px;height:74px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--ring) 0 276deg,var(--ring-accent) 276deg 322deg,rgba(255,255,255,.13) 322deg 360deg);box-shadow:0 0 16px color-mix(in srgb,var(--ring),transparent 72%),inset 0 0 0 1px #ffffff0d}.stopwatch-face:before{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--bg-card);border:1px dashed rgba(255,255,255,.2)}.stopwatch-face strong{position:relative;z-index:1;color:color-mix(in srgb,var(--ring),#ffffff 18%);font-size:22px;font-weight:500;line-height:1}.stopwatch-top{position:absolute;top:-10px;left:50%;width:17px;height:12px;border-radius:4px 4px 2px 2px;background:var(--ring);transform:translate(-50%)}.stopwatch-side{position:absolute;top:5px;right:7px;width:18px;height:8px;border-radius:8px;background:var(--ring-accent);transform:rotate(40deg)}.stopwatch-card p{width:100%;min-height:32px;margin:0;color:#fff;text-align:center;font-size:clamp(14px,3.7vw,16px);font-weight:500;line-height:1.12;letter-spacing:0;overflow-wrap:anywhere}.app-bottom-nav{position:fixed;left:50%;bottom:0;z-index:20;width:min(100vw,430px);margin-top:0;padding:7px 10px max(8px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.04);border-radius:22px 22px 0 0;background:#112130f7;box-shadow:0 -14px 30px #00000038;transform:translate(-50%)}.bottom-nav-inner{position:relative;display:grid;grid-template-columns:1fr 1fr 72px 1fr 1fr;align-items:end;min-height:66px;direction:rtl}.bottom-nav-item{min-width:0;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#ffffff94;text-decoration:none}.bottom-nav-center-space{min-height:58px}.bottom-nav-item span{max-width:100%;color:currentColor;font-size:13px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.bottom-nav-item.is-active{color:var(--gold)}.bottom-nav-plus{position:absolute;left:50%;top:-18px;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#101923;background:var(--gold);box-shadow:0 0 23px #f6bd2bad,0 12px 22px #00000047;text-decoration:none;transform:translate(-50%)}.phone-home-indicator{width:120px;height:5px;margin:0 auto;border-radius:999px;background:#ffffff73}.mobile-page-panel{margin-top:10px;padding:16px;border:1px solid rgba(246,189,43,.45);border-radius:18px;background:var(--bg-card);box-shadow:0 0 18px #f6bd2b1f}.mobile-page-panel h1{margin:0 0 15px;color:var(--gold);font-size:24px;font-weight:800;line-height:1.1;letter-spacing:0}.delivery-form,.tracking-search{display:grid;gap:12px}.login-panel{margin-top:10px;padding:18px 16px;border:1px solid rgba(246,189,43,.55);border-radius:18px;background:var(--bg-card);box-shadow:0 0 18px #f6bd2b2e}.login-panel h1,.login-panel p{margin:0}.login-panel h1{color:var(--gold);font-size:27px;font-weight:800}.login-panel>p{margin:8px 0 15px;color:var(--text-muted)}.demo-login-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.demo-login-grid button{display:grid;gap:3px;min-height:63px;border:1px solid rgba(246,189,43,.48);border-radius:14px;color:#fff;background:var(--bg-card-2);cursor:pointer}.demo-login-grid span,.muted-copy{color:var(--text-muted)}.delivery-form label,.tracking-search{display:grid;gap:7px;color:var(--text-muted);font-size:14px;font-weight:700}.delivery-form input,.delivery-form select,.toolbar-row input,.tracking-search input{min-height:44px;width:100%;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:0 12px;color:#fff;background:#142332;outline:none}.delivery-form input:focus,.delivery-form select:focus,.tracking-search input:focus{border-color:#f6bd2bb8;box-shadow:0 0 0 3px #f6bd2b1c}.price-preview,.mobile-order-card,.profile-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-radius:16px;background:var(--bg-card-2)}.price-preview span,.mobile-order-card span,.profile-card span{color:var(--text-muted)}.price-preview strong,.mobile-order-card strong,.profile-card strong{color:#fff}.primary-mobile-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;color:#101923;background:var(--gold);font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 0 18px #f6bd2b47}.primary-mobile-button:disabled{opacity:.7;cursor:wait}.icon-mobile-button{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(246,189,43,.5);border-radius:12px;color:var(--gold);background:#f6bd2b1a;cursor:pointer}.icon-mobile-button:disabled{opacity:.65;cursor:wait}.secondary-mobile-button,.toolbar-row button,.work-actions button,.work-actions a,.driver-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(246,189,43,.58);border-radius:12px;padding:0 12px;color:#fff;background:#f6bd2b1a;text-decoration:none;cursor:pointer}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-error,.form-success{margin:0;padding:10px 12px;border-radius:12px;font-weight:700}.form-error{color:#fff;background:#ef6b5533}.form-success{color:#14210e;background:#76c65ad9}.empty-state{margin-top:13px;padding:20px;border:1px dashed rgba(246,189,43,.4);border-radius:16px;color:var(--text-muted);text-align:center}.admin-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.admin-actions a,.link-button{min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#101923;background:var(--gold);font-weight:800;text-decoration:none}.compact-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact-stats article,.work-order-card,.zone-card{display:grid;gap:7px;padding:13px;border-radius:16px;background:var(--bg-card-2)}.compact-stats strong{color:var(--gold);font-size:27px}.compact-stats span,.work-order-card p,.work-order-card small,.zone-card span{color:var(--text-muted)}.toolbar-row,.work-actions,.driver-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:10px}.work-actions select{min-height:38px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:0 10px;color:#fff;background:#142332}.work-order-card{margin-top:10px}.work-order-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.work-order-card p{margin:0}.driver-actions{grid-template-columns:1fr 1fr}.small-action{min-height:42px;margin-top:4px}.nested-form,.tracking-button{margin-top:12px}.camera-box{display:grid;gap:10px;margin:12px 0}.camera-box video{width:100%;min-height:190px;border:1px dashed rgba(246,189,43,.4);border-radius:16px;background:#101923;-o-object-fit:cover;object-fit:cover}.tracking-result{display:grid;gap:6px;margin-top:14px;padding:13px;border-radius:16px;background:var(--bg-card-2)}.tracking-result small{color:var(--text-muted)}.zone-card{margin-top:10px}.banner-preview{display:grid;gap:8px;margin:14px 0}.banner-preview strong{color:var(--gold)}.banner-preview img,.banner-row img{width:100%;border-radius:14px;border:1px solid rgba(246,189,43,.25);-o-object-fit:cover;object-fit:cover}.banner-preview img{aspect-ratio:16 / 6;background:#101923}.banner-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center}.banner-row img{height:62px}.user-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.user-actions a,.barcode-row-actions button,.barcode-toolbar button,.barcode-filter-actions button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(246,189,43,.55);border-radius:10px;padding:0 10px;color:#fff;background:#f6bd2b1a;text-decoration:none;cursor:pointer}.barcode-row-actions button:disabled,.barcode-toolbar button:disabled,.barcode-filter-actions button:disabled{opacity:.62;cursor:not-allowed}.barcode-generator,.barcode-filters{margin-bottom:12px}.barcode-filters{padding:12px;border:1px solid rgba(246,189,43,.2);border-radius:14px;background:#ffffff06}.barcode-filter-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.barcode-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;margin:12px 0}.barcode-toolbar-count{grid-column:1 / -1;color:var(--text-muted);text-align:center;font-weight:800}.barcode-danger-button{border-color:#ef6b55b8!important;color:#fff!important;background:#ef6b5529!important}.barcode-table{display:grid;gap:10px}.barcode-row,.barcode-context-card,.barcode-used-card{display:grid;gap:10px;padding:13px;border:1px solid rgba(246,189,43,.22);border-radius:16px;background:var(--bg-card-2)}.barcode-row{grid-template-columns:128px minmax(0,1fr)}.barcode-print-card{display:grid;justify-items:center;gap:5px;padding:9px;border-radius:12px;color:#071624;background:#fff;text-align:center}.barcode-print-card strong,.barcode-print-card span{max-width:100%;overflow-wrap:anywhere}.qr-canvas{width:118px;height:118px}.barcode-row-body,.barcode-row-actions{display:grid;gap:6px}.barcode-row-body span,.barcode-context-card small,.barcode-used-card p{color:var(--text-muted)}.barcode-row-actions{grid-column:1 / -1;grid-template-columns:1fr 1fr}.barcode-used-card h2,.barcode-used-card p{margin:0}.barcode-used-card h2{color:var(--gold);font-size:20px;font-weight:800}.barcodes-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.barcodes-page-head h1{margin-bottom:0}.barcode-manual-form{margin-bottom:12px}.barcode-scan-panel{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid rgba(246,189,43,.22);border-radius:16px;background:var(--bg-card-2)}.barcode-scan-panel video{width:100%;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#071624;-o-object-fit:cover;object-fit:cover}.scan-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.customer-barcodes-list{display:grid;gap:10px;margin-top:12px}.customer-barcode-card{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(246,189,43,.28);border-radius:16px;color:#fff;background:var(--bg-card-2);text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff06}.customer-barcode-card:hover,.customer-barcode-card:focus-visible{border-color:#f6bd2bcc;box-shadow:0 0 18px #f6bd2b2e;outline:none}.customer-barcode-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:var(--gold);background:#f6bd2b1c}.customer-barcode-main{min-width:0;display:grid;gap:4px}.customer-barcode-main strong{direction:ltr;text-align:right;color:var(--gold);font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:28px;font-weight:800;letter-spacing:.08em;line-height:1}.customer-barcode-main small{color:var(--text-muted)}.customer-barcode-action{min-width:62px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:12px;color:#101923;background:var(--gold);font-weight:800}.accounting-page-head,.accounting-section-head,.accounting-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.accounting-page-head{margin-bottom:14px}.accounting-page-head h1,.accounting-page-head p,.accounting-section h2,.accounting-settings h2,.accounting-order-card p,.accounting-order-card small{margin:0}.accounting-page-head p,.accounting-order-card p,.accounting-order-card small,.accounting-section-head span{color:var(--text-muted)}.accounting-filters,.accounting-settings-form{display:grid;gap:10px}.accounting-filters{margin-bottom:14px}.accounting-filters label,.accounting-settings-form label{display:grid;gap:7px;color:var(--text-muted);font-size:14px;font-weight:700}.accounting-filters input,.accounting-filters select,.accounting-settings-form input,.accounting-settings-form select{min-height:44px;width:100%;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:0 12px;color:#fff;background:#142332}.accounting-settings,.accounting-section{display:grid;gap:12px;margin-top:16px}.accounting-settings h2,.accounting-section h2{color:var(--gold);font-size:20px;font-weight:800}.accounting-summary{margin-top:14px}.accounting-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}.accounting-order-list,.accounting-invoice-list{display:grid;gap:10px}.accounting-order-card,.accounting-invoice-card{display:grid;gap:9px;padding:13px;border:1px solid rgba(246,189,43,.22);border-radius:16px;background:var(--bg-card-2)}.accounting-line-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;color:var(--text-muted);font-size:13px}.accounting-line-grid strong{grid-column:1 / -1;color:#fff}.accounting-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.accounting-card-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(246,189,43,.55);border-radius:12px;color:#fff;background:#f6bd2b1a;cursor:pointer}.accounting-print-invoice{display:none}@media(max-width:370px){.barcode-row{grid-template-columns:1fr}.customer-barcode-card{grid-template-columns:auto minmax(0,1fr)}.customer-barcode-action{grid-column:1 / -1}}@media print{body:has(.barcode-admin-page){background:#fff}body:has(.barcode-admin-page) .phone-status-bar,body:has(.barcode-admin-page) .app-header-logo,body:has(.barcode-admin-page) .barcode-generator,body:has(.barcode-admin-page) .barcode-filters,body:has(.barcode-admin-page) .barcode-toolbar,body:has(.barcode-admin-page) .barcode-row-body,body:has(.barcode-admin-page) .barcode-row-actions,body:has(.barcode-admin-page) .app-bottom-nav,body:has(.barcode-admin-page) .empty-state,body:has(.barcode-admin-page) h1{display:none!important}body:has(.barcode-admin-page) .delivery-desktop-frame,body:has(.barcode-admin-page) .phone-screen,body:has(.barcode-admin-page) .phone-content,body:has(.barcode-admin-page) .mobile-page-panel{display:block;width:auto;min-height:0;height:auto;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:#fff}body:has(.barcode-admin-page) .barcode-table{grid-template-columns:repeat(3,1fr);gap:8mm}body:has(.barcode-admin-page) .barcode-row{display:block;border:1px solid #111827;page-break-inside:avoid;background:#fff}body:has(.accounting-print-invoice){background:#fff}body:has(.accounting-print-invoice) .phone-status-bar,body:has(.accounting-print-invoice) .app-header-logo,body:has(.accounting-print-invoice) .app-bottom-nav,body:has(.accounting-print-invoice) .accounting-page{display:none!important}body:has(.accounting-print-invoice) .delivery-desktop-frame,body:has(.accounting-print-invoice) .phone-screen,body:has(.accounting-print-invoice) .phone-content{display:block;width:auto;min-height:0;height:auto;padding:0;margin:0;border:0;box-shadow:none;background:#fff;color:#111827}.accounting-print-invoice{display:block;direction:rtl;color:#111827;font-family:Tajawal,Arial,sans-serif}.accounting-print-invoice h1,.accounting-print-invoice p{margin:0 0 8px}.accounting-print-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0;padding:10px;border:1px solid #111827}.accounting-print-invoice table{width:100%;border-collapse:collapse}.accounting-print-invoice th,.accounting-print-invoice td{padding:7px;border:1px solid #111827;text-align:right}}.mobile-order-card{margin-top:10px}.mobile-order-card div{display:grid;gap:4px}.mini-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;color:#fff;background:#3f82f738;font-size:13px;font-weight:700}.mini-status.is-gold{color:#171200;background:var(--gold)}.timeline-preview{display:grid;gap:12px;margin-top:16px}.timeline-preview span{position:relative;padding:12px 42px 12px 12px;border-radius:14px;background:var(--bg-card-2);color:var(--text-muted)}.timeline-preview span:before{content:"";position:absolute;top:14px;right:14px;width:14px;height:14px;border:2px solid currentColor;border-radius:50%}.timeline-preview span.is-done{color:var(--gold)}.profile-card{flex-direction:column;justify-content:center;min-height:190px}.profile-avatar{width:72px;height:72px;display:grid;place-items:center;border:1px solid rgba(246,189,43,.72);border-radius:50%;color:#101923;background:var(--gold);font-size:28px;font-weight:800;box-shadow:0 0 22px #f6bd2b3d}@media(max-width:370px){.phone-content{padding-inline:11px}.hero-banner{min-height:154px;grid-template-columns:1fr .88fr}.hero-illustration{min-height:154px}.hero-bike{left:-31px;width:244px}.action-card-title{font-size:22px}.action-card--primary .action-card-title{font-size:24px}.action-card--tall .action-card-title{font-size:21px}.stats-grid{gap:8px}.stopwatch-card{min-height:121px}.stopwatch-face{width:68px;height:68px}}@media(min-width:640px){.delivery-desktop-frame{align-items:center;padding:20px 0}.phone-screen{height:min(920px,calc(100dvh - 40px));min-height:760px;border:8px solid #1b2834;border-radius:38px;overflow-y:auto;scrollbar-width:none}.app-bottom-nav{bottom:20px;border-radius:22px 22px 30px 30px}.phone-screen::-webkit-scrollbar{width:0;height:0}.stopwatch-card p{font-size:16px}}@media(min-width:900px){.delivery-desktop-frame{align-items:stretch;padding:0;background:radial-gradient(circle at top right,rgba(246,189,43,.08),transparent 28rem),var(--bg-main)}.phone-screen{width:100%;max-width:none;min-height:100dvh;height:auto;border:0;border-radius:0;overflow-y:visible;box-shadow:none}.phone-status-bar,.phone-home-indicator{display:none}.app-header-logo{height:96px;max-width:1180px;width:100%;margin:0 auto;justify-content:flex-start;padding-inline:24px}.brand-logo-image{width:154px;height:86px}.phone-content{width:min(100% - 48px,1180px);margin:0 auto;padding:0 0 108px}.hero-banner{min-height:310px;border-radius:18px}.hero-banner-image{height:310px}.action-card--primary{min-height:96px}.action-mosaic{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"orders track live"}.action-card--tall{min-height:170px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-page-panel{padding:24px}.compact-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-barcodes-list{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-filters,.accounting-settings-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.accounting-actions{grid-template-columns:1fr 1fr}.accounting-order-list,.accounting-invoice-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.delivery-form .primary-mobile-button,.delivery-form .price-preview,.delivery-form .form-error,.delivery-form .form-success,.delivery-form .form-two{grid-column:1 / -1}.app-bottom-nav{bottom:0;width:100%;border-radius:0}.bottom-nav-inner{width:min(100% - 48px,760px);margin:0 auto}}@media(min-width:900px)and (hover:hover)and (pointer:fine){.hero-banner{width:min(100%,860px);min-height:0;margin-inline:auto;aspect-ratio:1333 / 776}.hero-banner-image{height:100%;-o-object-fit:contain;object-fit:contain}}
