*{box-sizing:border-box}:root{--bg:#f5f9ff;--surface:#fff;--text:#102653;--muted:#6c7f99;--primary:#1768d7;--primary-dark:#0f56b9;--accent:#08a699;--border:#dfe8f4;--success:#16805c;--warning:#b86a08}body,html{margin:0;padding:0}body{background:linear-gradient(180deg,#f5f9ff,#fbfdff);color:var(--text);font-family:Arial,Noto Sans Arabic,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.header{height:82px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.96);position:-webkit-sticky;position:sticky;top:0;z-index:10}.header,.header-inner{display:flex;align-items:center}.header-inner{justify-content:space-between;width:100%;gap:20px}.brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:21px}.brand span{display:flex;flex-direction:column;gap:3px}.brand span small{font-size:11px;color:var(--muted);font-weight:500}.brand-logo-header{width:52px;height:52px;object-fit:contain}.nav{gap:27px;color:#344b45;font-size:14px;font-weight:700}.nav,.nav a{display:flex}.nav a{align-items:center;gap:6px}.nav a span{font-size:19px}.nav a:hover{color:var(--primary)}.header-actions{display:flex;align-items:center;gap:9px}.account-button,.merchant-link{border:1px solid var(--border);background:#fff;border-radius:11px;padding:12px 16px;font-weight:800;font-size:13px}.account-button{background:linear-gradient(135deg,#1768d7,#08a699);color:#fff;border-color:transparent}.merchant-link{color:var(--primary)}.hero{padding:70px 0 42px;background:radial-gradient(circle at 20% 40%,#e9f8f2 0,transparent 38%),linear-gradient(180deg,#fbfefd,#f4faf8)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;align-items:center}.hero-copy{padding-right:15px}.hero-badge{display:inline-flex;background:#eaf4ff;color:var(--primary);padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800;margin-bottom:16px}.hero h1{margin:0;font-size:clamp(42px,5vw,66px);line-height:1.08;letter-spacing:-2px}.hero h1 strong{color:var(--primary)}.hero p{color:#596c67;font-size:18px;line-height:1.9;max-width:610px}.actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:14px 22px;font-weight:800;cursor:pointer}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,#1768d7,#08a699);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-secondary{background:#fff;border:1px solid var(--border)}.full{width:100%}.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#5d706b;font-size:12px}.hero-store-wrap{position:relative;display:flex;justify-content:center;min-height:430px;align-items:center}.hero-store-glow{position:absolute;width:430px;height:430px;border-radius:50%;background:#d9f2e8;filter:blur(2px)}.store-mock{position:relative;width:min(420px,100%);background:#fff;border:1px solid #dce9e4;border-radius:26px;padding:22px;box-shadow:0 25px 65px rgba(13,77,63,.14)}.mock-head{justify-content:space-between;gap:12px;margin-bottom:18px}.mock-brand,.mock-head{display:flex;align-items:center}.mock-brand{gap:10px}.mock-brand>div{display:flex;flex-direction:column;gap:3px}.mock-brand small{font-size:11px;color:var(--muted)}.mock-logo{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#1768d7,#08a699);color:#fff;font-size:24px;font-weight:900}.mock-status{font-size:11px;background:#ecfdf3;color:#16803c;padding:7px 10px;border-radius:999px;font-weight:800}.mock-search{background:#f5f8f7;border:1px solid #edf1ef;border-radius:12px;padding:12px;color:#98a6a2;margin-bottom:20px}.mock-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mock-section a{font-size:12px;color:var(--primary);font-weight:800}.mock-products{display:grid;grid-gap:4px;gap:4px}.mock-product{display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid #edf2f0}.mock-product:last-child{border-bottom:0}.mock-product-img{width:54px;height:54px;border-radius:13px;background:#f0f7f4;display:grid;place-items:center;overflow:hidden}.mock-product-img img{width:100%;height:100%;object-fit:cover}.mock-product>div:nth-child(2){display:flex;flex-direction:column;gap:4px}.mock-product b{font-size:13px}.mock-product small{font-size:10px;color:var(--muted)}.mock-product>strong{font-size:12px;color:var(--primary)}.mock-order{display:flex;align-items:center;justify-content:space-between;margin-top:16px;background:#087f67;color:#fff;border-radius:12px;padding:13px 16px;font-weight:800}.quick-benefits{background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0}.benefits-grid>div{display:flex;align-items:center;justify-content:center;gap:9px;border-left:1px solid var(--border)}.benefits-grid>div:first-child{border-left:0}.benefit-icon{font-size:25px;color:var(--primary)}.benefits-grid b,.benefits-grid small{display:block}.benefits-grid small{color:var(--muted);font-size:11px;margin-top:3px}.section{padding:52px 0 80px}.section-title{font-size:30px;margin:0 0 12px}.section-subtitle{color:var(--muted);margin:0 0 28px;line-height:1.8}.store-types-section{background:#fff;border-bottom:1px solid var(--border)}.store-types-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.store-type-card{display:flex;align-items:center;gap:12px;background:#f8fbfa;border:1px solid var(--border);border-radius:16px;padding:16px;transition:.2s}.store-type-card:hover{transform:translateY(-2px);border-color:#a8d9ca;background:#effaf6}.store-type-card span{font-size:28px}.store-type-card strong{font-size:14px}.merchant-cta{margin-top:28px;padding:20px 22px;border-radius:18px;background:#e9f7f2;border:1px solid #c8e9dd;display:flex;align-items:center;justify-content:space-between;gap:20px}.merchant-cta div{display:flex;flex-direction:column;gap:5px}.merchant-cta strong{font-size:19px}.merchant-cta span{color:var(--muted);font-size:14px}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feature{background:#fff;border:1px solid var(--border);border-radius:18px;padding:22px}.feature-icon{font-size:26px}.feature h3{margin:12px 0 8px}.feature p{color:var(--muted);line-height:1.7;margin:0}.footer{border-top:1px solid var(--border);padding:28px 0;color:var(--muted);font-size:13px;display:flex}.footer .container{display:flex;justify-content:space-between}.store-header{height:70px;display:flex;align-items:center}.store-header,.store-hero{background:#fff;border-bottom:1px solid var(--border)}.store-hero{padding:30px 0}.store-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:20px}.store-branding{display:flex;align-items:center;gap:16px}.store-title-row h1{font-size:38px}.store-title-row p{color:var(--muted);margin:10px 0 0;line-height:1.7}.store-logo{width:76px;height:76px;border-radius:20px;object-fit:cover;border:1px solid var(--border);background:#f5f7fa}.store-logo-placeholder{display:grid;place-items:center;font-size:34px}.catalog{padding:35px 0 80px}.catalog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.catalog-top h2{margin:0}.admin-product input,.auth-card input,.auth-card textarea,.catalog-controls input,.catalog-controls select,.catalog-top input,.checkout-card input,.checkout-card textarea{width:100%;border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px 14px;outline:none}.catalog-top input{max-width:340px}.auth-card input:focus,.catalog-controls input:focus,.catalog-top input:focus,.checkout-card input:focus,.checkout-card textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(8,127,103,.1)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.product-card{background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden}.product-image{height:160px;background:#f2f7f5;display:grid;place-items:center;font-size:48px}.product-image img{width:100%;height:100%;object-fit:cover}.product-card-body{padding:16px}.product-card h3{margin:0 0 6px}.product-card p{margin:0;color:var(--muted);font-size:13px}.product-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.product-bottom button{border:0;background:var(--primary);color:#fff;border-radius:10px;padding:9px 12px;font-weight:700;cursor:pointer}.drawer-backdrop{position:fixed;inset:0;background:rgba(17,24,39,.35);z-index:20}.cart-drawer{position:absolute;right:0;top:0;height:100%;width:min(430px,92vw);background:#fff;padding:22px;box-shadow:-15px 0 40px rgba(0,0,0,.15);overflow:auto}.drawer-head{display:flex;align-items:center;justify-content:space-between}.drawer-head h2{margin:0}.drawer-head button{border:0;background:#f2f4f7;border-radius:10px;width:38px;height:38px;font-size:24px;cursor:pointer}.cart-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid var(--border)}.cart-row small{display:block;color:var(--muted);margin-top:5px}.qty{display:flex;align-items:center;gap:10px}.qty button{width:32px;height:32px;border:1px solid var(--border);background:#fff;border-radius:9px;cursor:pointer}.cart-summary{padding-top:20px}.cart-summary>div{display:flex;justify-content:space-between;padding:7px 0}.cart-summary .total{font-size:19px;border-top:1px solid var(--border);margin-top:8px;padding-top:15px}.toast{position:fixed;bottom:22px;right:22px;background:#12332b;color:#fff;padding:12px 16px;border-radius:12px;z-index:30}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#f5fbf9,#eef7f4)}.auth-card{width:min(450px,100%);background:#fff;border:1px solid var(--border);border-radius:22px;padding:30px;box-shadow:0 15px 45px rgba(16,24,40,.08)}.auth-brand{margin-bottom:25px}.auth-card h1{font-size:32px}.auth-muted{color:var(--muted);line-height:1.7}.auth-card form label,.checkout-card form label{display:block;font-weight:700;margin:16px 0}.auth-card form input,.checkout-card form input,.checkout-card form textarea{display:block;margin-top:7px}.form-error{background:#fef3f2;color:#b42318}.form-error,.form-success{border-radius:10px;padding:11px 13px;font-size:13px}.form-success{background:#ecfdf3;color:var(--success);margin:15px 0}.switch-auth{border:0;background:none;color:var(--primary);font-weight:700;cursor:pointer;margin-top:15px;width:100%}.checkout-page{min-height:100vh}.checkout-grid{display:grid;grid-template-columns:1fr 360px;grid-gap:22px;gap:22px;padding:40px 0 80px}.checkout-card,.checkout-summary{background:#fff;border:1px solid var(--border);border-radius:20px;padding:25px}.checkout-card h1{font-size:36px}.choice-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.choice{border:1px solid var(--border);background:#fff;border-radius:12px;padding:13px;font-weight:700;cursor:pointer}.choice.active{border-color:var(--primary);background:#eaf4ff;color:var(--primary)}.optional{color:var(--muted);font-size:12px}.success-card{text-align:center}.success-icon{width:65px;height:65px;margin:0 auto 15px;border-radius:50%;background:#ecfdf3;color:var(--success);display:grid;place-items:center;font-size:34px;font-weight:800}.order-number{display:block;font-size:30px;margin:5px 0 15px}.dashboard{padding:42px 0 80px}.dashboard-title{font-size:38px}.catalog-controls{grid-template-columns:1fr 260px;margin:24px 0}.admin-products,.catalog-controls{display:grid;grid-gap:12px;gap:12px}.admin-product{display:grid;grid-template-columns:84px 2fr 150px 150px 150px 150px;grid-gap:12px;gap:12px;align-items:end;background:#fff;border:1px solid var(--border);border-radius:16px;padding:12px}.admin-product-main h3{margin:0 0 7px;font-size:16px}.admin-product label,.admin-product-main span{color:var(--muted);font-size:12px}.admin-product label{font-weight:700}.admin-product input{display:block;margin-top:6px}.visible-toggle{display:flex!important;align-items:center;gap:7px;height:45px}.visible-toggle input{width:auto}.admin-product .btn{padding:11px 12px;font-size:13px}.admin-product-image{width:84px;height:84px;border-radius:14px;overflow:hidden;background:#f2f7f5;display:grid;place-items:center;font-size:30px;border:1px solid var(--border)}.admin-product-image img{width:100%;height:100%;object-fit:cover}.merchant-page{background:linear-gradient(180deg,#f8fbfa,#f4f8f7)}.merchant-card{width:min(650px,100%)}.merchant-types{margin:20px 0}.field-title{font-weight:700;margin-bottom:10px}.merchant-type-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.merchant-type{border:1px solid var(--border);background:#fff;border-radius:13px;padding:10px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;min-height:74px}.merchant-type span{font-size:25px}.merchant-type small{font-weight:700;color:var(--muted)}.merchant-type.active{border-color:var(--primary);background:#eaf8f3;box-shadow:0 0 0 2px rgba(8,127,103,.08)}.merchant-type.active small{color:var(--primary)}.merchant-note{font-size:12px;color:var(--muted);line-height:1.7;background:#f8fafc;border-radius:12px;padding:12px;margin:18px 0}@media(max-width:800px){.hero{padding-top:45px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-copy{padding:0}.nav{display:none}.checkout-grid,.features,.product-grid{grid-template-columns:1fr}.header{height:72px}.brand{font-size:15px}.brand-logo-header{width:44px;height:44px}.header .btn{padding:11px 14px;font-size:13px}.trust-row{flex-direction:column;gap:7px}.catalog-top,.store-title-row{flex-direction:column;align-items:stretch}.catalog-top input{max-width:none}.store-title-row h1{font-size:32px}.store-branding{align-items:flex-start}.checkout-grid{padding-top:25px}.catalog-controls{grid-template-columns:1fr}.admin-product{grid-template-columns:1fr 1fr}.admin-product-image{width:72px;height:72px}.admin-product-main{grid-column:1/-1}.admin-product .btn{width:100%}.account-button{font-size:11px;padding:10px}.merchant-link{font-size:12px;padding:9px}.store-types-grid{grid-template-columns:repeat(2,1fr)}.merchant-cta{flex-direction:column;align-items:stretch}.merchant-cta .btn{width:100%}.merchant-type-grid{grid-template-columns:repeat(3,1fr)}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:15px}.benefits-grid>div{border-left:0}.footer .container{flex-direction:column;gap:8px}.hero-store-wrap{min-height:390px}.store-mock{width:100%}}.auth-page{background:radial-gradient(circle at 12% 10%,#d8fff5,transparent 28%),radial-gradient(circle at 88% 6%,#dcecff,transparent 30%),linear-gradient(180deg,#f4f9ff,#fbfdff)!important}.auth-card{border-color:#dfe8f4!important;border-radius:24px!important;box-shadow:0 22px 55px rgba(23,60,118,.1)!important}.auth-card h1,.dashboard-title,.section-title{color:#102653}.auth-muted{color:#6c7f99!important}.btn-primary{background:linear-gradient(135deg,#1768d7,#08a699)!important;color:#fff!important}.btn-secondary{border-color:#cfddeb!important;color:#21466f!important}.form-success{background:#ecfdf5!important;color:#166534!important}.form-error{background:#fff1f2!important;color:#9f1239!important}.header{border-color:#dfe8f4!important;background:#ffffffee!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.ahl-platform-theme{background:radial-gradient(circle at 12% 4%,rgba(8,166,153,.08),transparent 24%),radial-gradient(circle at 88% 2%,rgba(23,104,215,.09),transparent 28%),linear-gradient(180deg,#f4f9ff,#fbfdff)!important;color:#102653}body.ahl-platform-theme main{color:#102653}body.ahl-platform-theme :is(.card,.panel,.box,.section-card,.settings-card,.dashboard-card,.owner-card,.auth-card,.checkout-card,.checkout-summary){border-color:#dfe8f4!important;box-shadow:0 12px 34px rgba(23,60,118,.06)}body.ahl-platform-theme :is(h1,h2,h3,strong){color:#102653}body.ahl-platform-theme :is(input,select,textarea){border-color:#cfddeb!important}body.ahl-platform-theme :is(input,select,textarea):focus{border-color:#1768d7!important;box-shadow:0 0 0 3px rgba(23,104,215,.1)!important;outline:none}body.ahl-platform-theme :is(.btn-primary,.primary,.submit,.save,.action-primary){background:linear-gradient(135deg,#1768d7,#08a699)!important;border-color:transparent!important;color:#fff!important}body.ahl-platform-theme :is(.btn-secondary,.secondary,.ghost,.outline){background:#fff!important;border-color:#cbdbea!important;color:#174f9c!important}body.ahl-platform-theme :is(table thead,thead tr){background:#f2f7fc}body.ahl-platform-theme th{color:#536b89!important}body.ahl-platform-theme :is(.muted,.subtitle,.hint,.help,.description){color:#6d8099!important}body.ahl-platform-theme :is(.badge,.chip,.pill){border-radius:999px}body.ahl-platform-theme :is(.appbar,.topbar,.toolbar,.header){border-color:#dfe8f4!important}@media print{body,html{width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important;background:#fff!important}body{margin:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}canvas,img,svg{page-break-inside:avoid!important;break-inside:avoid!important}canvas,img,svg,table{max-width:100%!important}table{border-collapse:collapse!important}thead{display:table-header-group!important}tfoot{display:table-footer-group!important}article,img,section,tr{page-break-inside:avoid;break-inside:avoid}.noPrint,.screen-only,[data-print-hide=true]{display:none!important}a[href]:after{content:none!important}}.posPage .layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;gap:14px!important}.posPage .cartPanel,.posPage .productsPanel{background:#fff!important;border:1px solid #e1e9e6!important;border-radius:18px!important;box-shadow:0 8px 28px rgba(15,35,31,.05)!important}.posPage .productGrid{display:flex!important;flex-direction:column!important;gap:7px!important}.posPage .productCard{width:100%!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;text-align:right!important;grid-gap:11px!important;gap:11px!important;min-height:68px!important;padding:7px!important;border-radius:13px!important;border:1px solid #e7eeeb!important;background:#fff!important;box-shadow:none!important}.posPage .productCard:hover{border-color:#9fd6c8!important;background:#f8fcfa!important;transform:none!important}.posPage .productImage{width:54px!important;height:54px!important;min-height:54px!important;border-radius:11px!important;overflow:hidden!important;background:#f4f8f6!important;display:grid!important;place-items:center!important}.posPage .productImage img{width:100%!important;height:100%!important;object-fit:contain!important}.posPage .productInfo{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:2px 10px!important;gap:2px 10px!important;align-items:center!important}.posPage .productInfo>strong{font-size:13px!important}.posPage .productInfo>code,.posPage .productInfo>small,.posPage .productInfo>strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;grid-column:1!important}.posPage .productInfo>code,.posPage .productInfo>small{font-size:10px!important;color:#74817d!important}.posPage .productFoot{grid-column:2!important;grid-row:1/4!important;display:grid!important;text-align:left!important;grid-gap:3px!important;gap:3px!important;justify-items:end!important}.posPage .productFoot b{font-size:13px!important;color:#0f766e!important}.posPage .productFoot span{font-size:9px!important;color:#7a8581!important}.posPage .cartItem{grid-template-columns:minmax(0,1fr) auto auto 28px!important;gap:8px!important;padding:9px 0!important}.posPage .qtyBox{gap:4px!important}.posPage .qtyBox button{width:28px!important;height:28px!important;border-radius:8px!important}.posPage .qtyBox input{width:42px!important;height:28px!important;padding:0!important;text-align:center!important}.products{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:12px!important}.products .product,.rail .product{border-radius:18px!important;border:1px solid #e2eae7!important;overflow:hidden!important;background:#fff!important;box-shadow:0 6px 20px rgba(20,45,38,.045)!important}.products .pic,.rail .pic{height:145px!important;padding:10px!important;background:#fbfdfc!important}.products .pic img,.rail .pic img{object-fit:contain!important}.products .pd,.rail .pd{padding:12px!important;display:flex!important;flex-direction:column!important;gap:4px!important}.products .pd>b,.rail .pd>b{font-size:14px!important;line-height:1.45!important;min-height:40px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#17211e!important}.products .pd>small,.rail .pd>small{font-size:10px!important;color:#73807c!important;min-height:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.products .price,.rail .price{display:flex!important;align-items:center!important;gap:7px!important;margin:3px 0 4px!important}.products .price strong,.rail .price strong{font-size:15px!important;color:#0f766e!important}.products .price del,.rail .price del{font-size:10px!important;color:#9ca3af!important}.products .pd>button,.rail .pd>button{border:0!important;border-radius:11px!important;color:white!important;min-height:36px!important;font-weight:900!important;cursor:pointer!important;padding:8px 10px!important;font-size:12px!important}.rail .product{min-width:190px!important;max-width:190px!important}.overlay aside .row{align-items:center!important;gap:10px!important;padding:11px 0!important;border-bottom:1px solid #edf1ef!important}.overlay aside .row>div:first-child{min-width:0!important;flex:1 1!important}.overlay aside .row>div:first-child b{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important}.overlay aside .row>div:first-child small{display:block!important;color:#0f766e!important;font-size:11px!important;margin-top:3px!important}.overlay aside .row>div:last-child{display:flex!important;align-items:center!important;gap:6px!important;background:#f2f7f5!important;border:1px solid #e0e9e6!important;border-radius:11px!important;padding:3px!important}.overlay aside .row>div:last-child button{width:30px!important;height:30px!important;border:0!important;background:#fff!important;border-radius:8px!important;font-size:17px!important;cursor:pointer!important}.overlay aside .row>div:last-child b{min-width:24px!important;text-align:center!important;font-size:12px!important}@media(max-width:860px){.posPage .layout{grid-template-columns:1fr!important}.posPage .cartPanel{position:static!important}.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.posPage .productCard{grid-template-columns:48px minmax(0,1fr)!important;min-height:60px!important;padding:6px!important}.posPage .productImage{width:46px!important;height:46px!important;min-height:46px!important}.posPage .productInfo>strong{font-size:12px!important}.posPage .productInfo>code,.posPage .productInfo>small{font-size:9px!important}.posPage .productFoot b{font-size:12px!important}.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.products .pic,.rail .pic{height:112px!important;padding:7px!important}.products .pd,.rail .pd{padding:9px!important;gap:3px!important}.products .pd>b,.rail .pd>b{font-size:12px!important;min-height:34px!important}.products .pd>small,.rail .pd>small{font-size:9px!important}.products .price strong,.rail .price strong{font-size:13px!important}.products .pd>button,.rail .pd>button{min-height:34px!important;font-size:11px!important}.rail .product{min-width:155px!important;max-width:155px!important}}.pricing{position:relative;overflow:hidden;padding:72px 0!important;background:linear-gradient(180deg,#ffffff,#f6fbff)!important}.pricing:after,.pricing:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.pricing:before{width:380px;height:380px;right:-190px;top:30px;background:rgba(15,183,174,.12)}.pricing:after{width:320px;height:320px;left:-160px;bottom:-150px;background:rgba(29,99,238,.1)}.pricing .wrap{position:relative;z-index:1}.pricing .section-title{max-width:760px}.pricing .section-title>span{display:inline-flex;padding:8px 13px;border-radius:999px;background:#eafaf6;border:1px solid #cfeee7;color:#078770!important;font-size:12px!important}.pricing .section-title h2{font-size:38px!important;color:#113765;letter-spacing:-.4px}.pricing .section-title h2:after{content:" — اختر ما يناسب نشاطك";color:#0aa79f}.pricing-grid{max-width:1020px!important;gap:22px!important;grid-template-columns:1.08fr .92fr!important}.price-card{position:relative;border-radius:28px!important;padding:30px!important;border:1px solid #dce8f5!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 45px rgba(34,73,130,.08)!important;transition:transform .2s ease,box-shadow .2s ease}.price-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px rgba(34,73,130,.14)!important}.price-card.featured{border:2px solid #2474e8!important;background:linear-gradient(145deg,#ffffff,#f7fbff)!important}.price-card.featured:before{content:"الخيار المتكامل";padding:7px 11px;background:linear-gradient(135deg,#1768d7,#0ab1a6);color:white;font-size:11px;position:absolute;top:20px;left:20px}.price-card.featured:before,.price-card>span{display:inline-flex;border-radius:999px;font-weight:900}.price-card>span{margin-bottom:10px;padding:6px 9px;background:#eef9f6;color:#078770!important;font-size:10px!important}.price-card h3{font-size:0!important;margin:10px 0!important;color:#123b70!important}.price-card.featured h3:after{content:"متجرك";font-size:31px;font-weight:950}.price-card:not(.featured) h3:after{content:"الفوترة فقط";font-size:29px;font-weight:950}.price-card p{font-size:14px!important;line-height:2!important;color:#65778d!important;min-height:102px!important;margin:10px 0 20px!important}.price-card.featured p:before{content:"🏪  ";font-size:20px}.price-card:not(.featured) p:before{content:"📄  ";font-size:20px}.price-card .btn{min-height:50px;font-size:14px;border-radius:15px!important}.price-card.featured .btn:before{content:"ابدأ إنشاء "}.price-card.featured .btn{font-size:0}.price-card.featured .btn:after{content:"متجرك ←";font-size:14px}.price-card:not(.featured) .btn{font-size:0}.price-card:not(.featured) .btn:after{content:"ابدأ الفوترة ←";font-size:14px}.pricing+.trust{border-top:1px solid #e5edf7}@media(max-width:980px){.pricing-grid{grid-template-columns:1fr!important;max-width:720px!important}.price-card.featured:before{position:static;margin-bottom:10px}}@media(max-width:650px){.pricing{padding:48px 0!important}.pricing .section-title h2{font-size:29px!important}.pricing .section-title h2:after{display:block;margin-top:6px}.price-card{padding:22px!important;border-radius:22px!important}.price-card p{min-height:auto!important}.price-card.featured h3:after,.price-card:not(.featured) h3:after{font-size:26px}.home .nav{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important}.home .navin{height:64px!important;gap:7px!important;width:calc(100% - 14px)!important}.home .brand{gap:6px!important;margin-left:auto!important;min-width:0!important}.home .brand img{width:38px!important;height:38px!important;flex:0 0 38px!important}.home .brand b{font-size:15px!important;white-space:nowrap!important}.home .brand small{display:none!important}.home .actions{display:flex!important;gap:5px!important;flex:0 0 auto!important}.home .actions .ghost{display:inline-flex!important}.home .actions .btn{padding:8px 9px!important;font-size:9px!important;border-radius:10px!important;min-height:36px!important;white-space:nowrap!important}.home .hero{padding:18px 0 20px!important}.home .hero-grid{display:block!important}.home .copy{text-align:center!important}.home .eyebrow{font-size:10px!important;padding:6px 10px!important}.home .copy h1{font-size:31px!important;line-height:1.22!important;letter-spacing:-.3px!important;margin:12px 0 10px!important}.home .copy h1 strong{margin-top:2px!important}.home .lead{font-size:14px!important;line-height:1.7!important;margin:0 auto 7px!important}.home .lead,.home .sub{max-width:360px!important}.home .sub{font-size:11px!important;line-height:1.75!important;margin:0 auto!important}.home .badges{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important;margin:13px 0!important}.home .badges span{font-size:9px!important;padding:7px 6px!important}.home .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.home .hero-actions .btn{min-width:0!important;width:100%!important;padding:12px 8px!important;font-size:12px!important}.home .invoice-card{grid-template-columns:42px 1fr!important;text-align:right!important;gap:9px!important;margin-top:12px!important;padding:12px!important;border-radius:16px!important}.home .invoice-card .invoice-icon{width:42px!important;height:42px!important;font-size:22px!important;border-radius:12px!important}.home .invoice-card h3{font-size:17px!important;margin:2px 0!important}.home .invoice-card p{font-size:10px!important;line-height:1.55!important}.home .invoice-btn{grid-column:1/-1!important;width:100%!important;padding:10px!important;font-size:11px!important}.home .visual{display:none!important}.home .steps{padding:12px 0 20px!important}.home .step-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.home .step{padding:12px 10px!important;border-radius:14px!important;min-height:86px!important;align-items:flex-start!important}.home .step>span{width:22px!important;height:22px!important;font-size:10px!important;left:7px!important;top:7px!important}.home .step-icon{width:36px!important;height:36px!important;font-size:18px!important;border-radius:11px!important;flex:0 0 36px!important}.home .step b{font-size:12px!important}.home .step small{font-size:8px!important;line-height:1.4!important}.home .features{padding:28px 0!important}.home .features .section-title{margin-bottom:16px!important}.home .features .section-title h2{font-size:22px!important;margin:5px 0!important}.home .features .section-title p{display:none!important}.home .cards{grid-template-columns:1fr 1fr!important;gap:8px!important}.home .cards article{padding:14px!important;border-radius:15px!important}.home .cards article>div{width:38px!important;height:38px!important;font-size:19px!important;border-radius:11px!important}.home .cards h3{font-size:13px!important;margin:9px 0 4px!important}.home .cards p{font-size:9px!important;line-height:1.55!important;margin:0!important}.home .pricing{padding:30px 0!important}.home .pricing .section-title{margin-bottom:15px!important}.home .pricing .section-title h2{font-size:23px!important}.home .pricing-grid{gap:10px!important}.home .price-card{padding:17px!important;border-radius:18px!important}.home .price-card p{font-size:11px!important;line-height:1.65!important;margin:7px 0 12px!important}.home .price-card .btn{min-height:42px!important}.home .trust{padding:16px 0!important}.home .trust-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.home .trust-grid div{font-size:19px!important}.home .trust-grid b{font-size:10px!important}.home .trust-grid small{font-size:8px!important}}.payFooter{background:linear-gradient(180deg,#f8fbff,#fff);border-top:1px solid #dde7ef;padding:22px 14px 30px;font-family:Arial,Noto Sans Arabic,sans-serif;color:#1f3551;position:relative;z-index:5}.payFooterStore{padding-bottom:110px}.payFooterInner{width:min(1180px,100%);margin:auto}.payFooterHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.payFooterHead b{display:block;font-size:17px;font-weight:950;color:#163a66}.payFooterHead p{margin:4px 0 0;font-size:11px;color:#6f8195}.payFooterHead>span{background:#e9f9f1;color:#087556;border:1px solid #c9eddd;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;white-space:nowrap}.payMethods{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:9px;gap:9px}.payMethod{min-height:94px;border:1px solid #dce6ee;background:#fff;border-radius:16px;padding:9px 6px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;box-shadow:0 6px 18px rgba(33,65,100,.05);transition:.18s ease}.payMethod>b{font-size:10px}.payMethod>small{font-size:8px;font-weight:900;border-radius:999px;padding:3px 7px}.payMethod.on{opacity:1}.payMethod.on>small{background:#e7f9f0;color:#067651}.payMethod.off{opacity:.34;filter:grayscale(1);box-shadow:none}.payMethod.off>small{background:#edf1f5;color:#657386}.storeTrust{margin-top:16px;background:linear-gradient(135deg,#eef9f5,#f5f9ff);border:1px solid #d8e9e2;border-radius:18px;padding:16px}.storeTrustTitle{display:flex;gap:9px;align-items:center;margin-bottom:12px}.storeTrustTitle>span{width:36px;height:36px;border-radius:12px;background:#fff;display:grid;place-items:center}.storeTrustTitle b{display:block;font-size:14px;color:#173d35}.storeTrustTitle small{display:block;font-size:9px;color:#71807a;margin-top:2px}.storeTrustGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.storeTrustGrid>div{background:#fff;border:1px solid #e1ebe7;border-radius:12px;padding:9px}.storeTrustGrid span{display:block;font-size:8px;color:#80908a;margin-bottom:3px}.storeTrustGrid b{display:block;font-size:10px;color:#263b35;overflow-wrap:anywhere}.storeTrustGrid .wide{grid-column:span 4}.modernStore .msTop{background:linear-gradient(110deg,#087a6c,#0c8d7c 60%,#1768d7)!important;border-bottom:0!important;box-shadow:0 10px 26px rgba(14,87,88,.16)!important}.modernStore .msTop,.modernStore .msTop .msIdentity b,.modernStore .msTop .msIdentity small{color:#fff!important}.modernStore .msCartButton{background:#ffffff18!important;color:#fff!important;border-color:#ffffff42!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modernStore .msNav{bottom:max(10px,env(safe-area-inset-bottom))!important;right:50%!important;transform:translateX(50%)!important;width:min(620px,calc(100% - 20px))!important;border:1px solid #dbe6e2!important;border-radius:22px!important;background:#ffffffef!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 14px 36px rgba(18,65,58,.18)!important;padding:6px!important;min-height:68px!important}.modernStore .msNav button{border-radius:15px!important;color:#60746e!important}.modernStore .msNav button:first-child{background:linear-gradient(135deg,#e1f7f0,#dceeff)!important;color:#0b7567!important;font-weight:900!important}.checkout-page .store-header{background:linear-gradient(110deg,#4632a7,#6d43df 55%,#1768d7)!important;color:#fff!important;border:0!important;box-shadow:0 10px 24px rgba(67,52,160,.14)!important}.checkout-page .store-header a{color:#fff!important}.paymentBrandGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.paymentBrandGrid button{font-family:inherit}.owner-app-topbar{background:linear-gradient(120deg,#153b7b,#1e70d0 55%,#0f9e92)!important}.owner-bottom-nav{border:1px solid #d9e4f1!important;box-shadow:0 14px 38px rgba(25,70,130,.18)!important}.owner-bottom-nav a{transition:.18s ease}.owner-bottom-nav a:hover{background:linear-gradient(135deg,#eaf3ff,#e7fbf6)!important}.dashboard-shell .mobile-bottom-nav,.merchant-bottom-nav{background:#ffffffef!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid #dbe7e3!important;box-shadow:0 14px 38px rgba(20,65,55,.16)!important}@media(max-width:900px){.payMethods{grid-template-columns:repeat(4,1fr)}.storeTrustGrid{grid-template-columns:repeat(2,1fr)}.storeTrustGrid .wide{grid-column:span 2}}@media(max-width:620px){.alm-dashboard-content>.home .appbar{display:none!important}.home{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.home .wrap{padding-left:12px!important;padding-right:12px!important;padding-bottom:120px!important}.home .mobileNav{position:fixed!important;z-index:110!important;left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;min-height:70px!important;padding:7px!important;border:1px solid #dbe5f1!important;border-radius:24px!important;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 16px 40px rgba(25,65,120,.18)!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;grid-gap:4px!important;gap:4px!important}.home .mobileNav a,.home .mobileNav button{min-width:0!important;border:0!important;background:transparent!important;border-radius:16px!important;padding:7px 4px!important;color:#66758f!important;text-decoration:none!important;display:grid!important;place-items:center!important;grid-gap:2px!important;gap:2px!important;font-family:inherit!important}.home .mobileNav a:first-child{background:linear-gradient(135deg,#e7f0ff,#edf7ff)!important;color:#1768e8!important;font-weight:950!important}.home .mobileNav span{font-size:21px!important;line-height:1!important}.home .mobileNav small{font-size:10px!important;font-weight:850!important;white-space:nowrap!important}.home .hero{margin-top:12px!important;border-radius:22px!important}.home .controls{gap:10px!important}.home .control{border-radius:18px!important}.payFooter{padding:18px 10px 28px}.payFooterStore{padding-bottom:112px}.payFooterHead{align-items:flex-start}.payFooterHead b{font-size:15px}.payFooterHead p{font-size:9px;max-width:240px}.payMethods{grid-template-columns:repeat(2,1fr);gap:7px}.payMethod{min-height:88px}.storeTrust{padding:12px}.storeTrustGrid{grid-template-columns:1fr 1fr}.storeTrustGrid .wide{grid-column:span 2}.paymentBrandGrid{grid-template-columns:repeat(2,1fr)}.modernStore{padding-bottom:96px!important}}.shop{padding-bottom:112px!important}.shop .nav{position:fixed!important;z-index:80!important;left:50%!important;right:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;width:min(560px,calc(100% - 18px))!important;min-height:72px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:5px!important;gap:5px!important;padding:7px!important;background:rgba(255,255,255,.94)!important;border:1px solid #dbe5e1!important;border-radius:23px!important;box-shadow:0 15px 42px rgba(18,55,48,.2)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.shop .nav button{position:relative!important;border:0!important;background:transparent!important;color:#63736e!important;border-radius:16px!important;min-width:0!important;min-height:56px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;font-size:22px!important;font-weight:900!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,color .16s ease!important}.shop .nav button small{font-size:9px!important;font-weight:900!important;white-space:nowrap!important;color:inherit!important}.shop .nav button:first-child{background:linear-gradient(135deg,#e7f7f1,#eaf2ff)!important;color:var(--brand)!important}.shop .nav button:last-child{background:var(--brand)!important;color:#fff!important;box-shadow:0 7px 18px color-mix(in srgb,var(--brand) 30%,transparent)!important}.shop .nav button:active{transform:scale(.96)!important}.shop .payments .payrow{display:none!important}.shop .payments:after{content:"تظهر وسائل الدفع المفعلة بشعاراتها الرسمية في قسم الدفع أسفل المتجر";display:block;margin-top:8px;padding:9px 11px;border-radius:12px;background:#f3f7f6;color:#687a74;font-size:10px;font-weight:800}.payFooterStore{border-radius:24px 24px 0 0!important;box-shadow:0 -8px 28px rgba(30,60,90,.06)!important}.payFooterStore .payMethods{grid-template-columns:repeat(4,minmax(0,1fr))!important}.payFooterStore .payMethod{min-height:102px!important;border-radius:17px!important}.payFooterStore .payMethod.on{border-color:#cfe6dc!important;background:linear-gradient(180deg,#fff,#f9fdfb)!important}.payFooterStore .payMethod.off{opacity:.28!important}@media(max-width:620px){.shop{padding-bottom:106px!important}.shop .nav{width:calc(100% - 14px)!important;bottom:max(7px,env(safe-area-inset-bottom))!important;border-radius:20px!important;padding:6px!important}.shop .nav button{min-height:54px!important;font-size:21px!important}.payFooterStore .payMethods{grid-template-columns:repeat(2,minmax(0,1fr))!important}.payFooterStore{padding-bottom:118px!important}}