@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Tajawal-Regular.ttf)format("truetype")}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Tajawal-Medium.ttf)format("truetype")}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Tajawal-Bold.ttf)format("truetype")}.tajer-section{line-height:1.7}.tajer-section h1,.tajer-section h2{font-weight:500}.tajer-section a:focus-visible{outline-offset:4px;outline:3px solid #ad7357}.tajer-hero h1{max-inline-size:14ch;font-size:clamp(2.4rem,4.8vw,5rem);font-weight:500;line-height:1.22}.tajer-hero p{max-inline-size:45ch}.tajer-hero[data-variant=split]{gap:60px;max-inline-size:1440px;margin-inline:auto;padding-block:60px}.tajer-hero[data-variant=split]>img{aspect-ratio:1.1;object-fit:cover;border-radius:120px 12px 12px}.tajer-hero a{justify-content:center;align-items:center;gap:12px;padding:14px 30px;font-size:1rem;display:inline-flex}.tajer-hero[data-variant=full-bleed] a{background:var(--color-bg);color:var(--color-text)}.product-card{transition:transform .18s,box-shadow .18s}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #173f3512}.product-card img{aspect-ratio:1;object-fit:cover}.product-card .product-card-title{min-block-size:2.8em;font-size:1.05rem;line-height:1.5}.product-card .product-card-price{font-size:1.05rem;font-weight:700}.product-card .product-card-action{color:var(--color-text-muted);border-block-start:1px solid var(--color-border);justify-content:space-between;padding-block-start:12px;font-size:.75rem;display:flex}.tajer-category-grid img{transition:transform .25s}.tajer-category-grid a:hover img{transform:scale(1.025)}.tajer-gallery img{object-fit:cover}.tajer-footer{border-block-start:1px solid var(--color-border)}@container (width<=650px){.tajer-section{--space-lg:20px;--space-xl:36px}.tajer-hero[data-variant=split]{gap:28px}.tajer-hero h1{font-size:2.6rem}.tajer-hero[data-variant=split]>img{border-start-start-radius:70px}}@media (prefers-reduced-motion:reduce){.product-card,.tajer-category-grid img{transition:none}.product-card:hover{transform:none}}@container (width<=650px){.product-card .product-card-title,.product-card .product-card-price{font-size:.9rem}.product-card .product-card-action{font-size:.7rem}.tajer-product-grid{--product-card-min:145px}.tajer-section{--space-lg:20px;--space-xl:36px}.tajer-hero[data-variant=split]{gap:28px}.product-card .product-card-title{font-size:.9rem}.tajer-category-grid{--category-card-min:145px}}.ui-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.ui-icon[data-directional=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}@media (prefers-reduced-motion:no-preference){.tajer-hero h1,.tajer-hero p{animation:.36s ease-out both ui-arrive}.tajer-hero p{animation-delay:60ms}.tajer-section.tajer-hero a,.product-card .ui-icon{transition:transform .18s,box-shadow .18s}.tajer-hero a:hover,.tajer-hero a:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #173f3520}.product-card:hover .ui-icon{transform:translate(3px)}}@keyframes ui-arrive{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box}body{color:#20352e;background:#f7f8f5;margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,textarea,select{font:inherit}button,.button{color:#fff;cursor:pointer;background:#1d4d3e;border:1px solid #1d4d3e;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.7rem;padding:.65rem 1.05rem;font-weight:600;text-decoration:none;display:inline-flex}button:disabled{opacity:.5;cursor:default}button.secondary,.button.secondary{color:#1d4d3e;background:#fff;border-color:#ccd8cf}:focus-visible{outline-offset:3px;outline:3px solid #bf8b3c}.dashboard{grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{color:#e6eee8;background:#173d31;flex-direction:column;gap:2rem;height:100dvh;padding:2rem 1.2rem;display:flex;position:sticky;inset-block-start:0}.brand{letter-spacing:.03em;align-items:center;gap:.8rem;font-size:1.35rem;font-weight:700;text-decoration:none;display:flex}.brand-mark{color:#edc991;border:1px solid #83a291;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.store-label{border-block:1px solid #426253;gap:.4rem;padding-block:1.1rem;display:grid}.store-label small,.sidebar-footer{color:#c0d0c6;font-size:.8rem}.sidebar nav{gap:.35rem;display:grid}.dashboard-nav-item{color:#d7e4db;border-radius:.5rem;padding:.85rem 1rem;text-decoration:none}.dashboard-nav-item.active{color:#fff;background:#315749;box-shadow:inset 3px 0 #e9c588}.dashboard-nav-item:hover{background:#294e40}.sidebar-footer{gap:.8rem;margin-block-start:auto;display:grid}.dashboard-main{min-width:0}.dashboard-topbar{background:#fff;border-block-end:1px solid #dde4dd;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 2.2rem;display:flex}.topbar-links{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.85rem;display:flex}.dashboard-content{max-width:95rem;margin-inline:auto;padding:2.2rem}.page-heading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.8rem;display:flex}.page-heading h1{letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(1.45rem,3vw,2rem);font-weight:650}.page-heading p,.muted{color:#65776c;margin:0;line-height:1.65}.eyebrow{color:#76887d;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem}.card{background:#fff;border:1px solid #dfe6de;border-radius:.9rem;margin-block-end:1.2rem;padding:1.5rem;box-shadow:0 3px 12px #173d3104}.card h2{margin:0 0 1.2rem;font-size:1.1rem}.card.flush{padding:0;overflow:hidden}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th{text-align:start;color:#68786e;white-space:nowrap;background:#f9faf7;font-size:.78rem;font-weight:500}th,td{border-block-end:1px solid #e9ede6;padding:1.1rem 1.3rem}tr:last-child td{border-block-end:0}td a{font-weight:600;text-decoration:none}td a:hover{text-decoration:underline}.product-cell{align-items:center;gap:.9rem;min-width:12rem;display:flex}.product-thumb{object-fit:cover;background:#eef2e9;border-radius:.5rem;width:3rem;height:3rem}.badge{color:#52654f;white-space:nowrap;background:#eef2eb;border-radius:2rem;padding:.25rem .65rem;font-size:.73rem;display:inline-flex}.badge.good{color:#24653b;background:#e4f2e7}.badge.warm{color:#816228;background:#faf0d8}.pagination{border-block-start:1px solid #e7ece5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;font-size:.85rem;display:flex}.pagination-links{gap:.8rem;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;display:grid}.field{align-content:start;gap:.45rem;margin-block-end:1rem;display:grid}.form-grid .field{margin-block-end:0}.field.full{grid-column:1/-1}.field label{font-size:.85rem;font-weight:600}.field input,.field textarea,.field select{color:#21362b;background:#fff;border:1px solid #cfdacf;border-radius:.55rem;width:100%;padding:.75rem .85rem}.field textarea{resize:vertical;min-height:7rem;line-height:1.65}.field small{color:#6d7d72;line-height:1.5}.form-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:1.5rem;display:flex}.notice{color:#506341;background:#f4f7ee;border:1px solid #e0e6d8;border-radius:.6rem;padding:1rem;line-height:1.65}.feedback{margin:0;padding:.7rem 0;font-size:.88rem}.feedback.error{color:#a53630}.feedback.success{color:#24653b}.empty-state{text-align:center;padding:3.5rem 1.5rem}.empty-state h2{margin-block-end:.7rem}.detail-grid{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);align-items:start;gap:1.3rem;display:grid}.detail-list{grid-template-columns:auto 1fr;gap:.85rem 1.1rem;margin:0;font-size:.9rem;display:grid}.detail-list dt{color:#6a7d6d}.detail-list dd{overflow-wrap:anywhere;margin:0}.check-field{align-items:center;gap:.7rem;padding-block:.65rem;display:flex}.check-field input{accent-color:#1d4d3e;width:1.15rem;height:1.15rem}.field textarea.code-editor{tab-size:2;background:#fcfdfb;min-height:32rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.65}.store-picker{max-width:55rem;margin:6rem auto;padding:1.5rem}.store-picker-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-block-start:2rem;display:grid}.store-picker-grid>.card{text-decoration:none}.store-picker-grid>.card:hover{border-color:#1d4d3e}@media (width<=850px){.dashboard{grid-template-columns:minmax(0,1fr)}.sidebar{min-inline-size:0;gap:1rem;height:auto;padding:1rem;position:static}.sidebar .store-label,.sidebar-footer{display:none}.sidebar nav{display:flex;overflow-x:auto}.dashboard-nav-item{white-space:nowrap;padding:.6rem .9rem}.dashboard-topbar{flex-wrap:wrap;min-height:auto;padding:1rem}.dashboard-content{padding:1.4rem 1rem}.detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=550px){.form-grid{grid-template-columns:minmax(0,1fr)}.page-heading{flex-direction:column;align-items:start}.card{padding:1.1rem}th,td{padding:.85rem}}.form-fields{border:0;min-inline-size:0;margin:0;padding:0}.notification-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.notification-list li{gap:.25rem;font-size:.85rem;display:grid}.notification-list span{color:#6a7d6d}body{color:#202925;font-variant-numeric:tabular-nums;background:#f7f8f4;font-family:Tajawal,Arial,sans-serif}.sidebar{background:#173f35}.dashboard-content{max-inline-size:100rem}.page-heading h1{letter-spacing:-.04em;font-size:2.2rem}.card{border-color:#e0e5dc;box-shadow:0 4px 18px #173f3504}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-block-end:1.5rem;display:grid}.metric-card{background:#fff;border:1px solid #e0e5dc;border-radius:14px;gap:1rem;min-inline-size:0;padding:1.5rem;display:grid}.metric-card>span{color:#5f7366;font-size:.85rem}.metric-card>strong{font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:600}.metric-card small,.metric-card a{color:#526f5a;font-size:.75rem}.metric-card.primary{color:#fff;background:#173f35 radial-gradient(at top,#295b49,#0000);border:0}.metric-card.primary>span,.metric-card.primary small{color:#d6e3ce}.overview-grid{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:1.3rem;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.5rem;display:flex}.section-heading h2{margin:0 0 .4rem}.section-heading p,.section-heading>a{font-size:.8rem}.section-heading.padded{margin:0;padding:1.5rem}.activity-chart{direction:ltr;background:repeating-linear-gradient(0deg,#0000 0 51px,#eef1eb 52px 53px);border-block-end:1px solid #dce4d9;align-items:end;gap:5px;block-size:210px;padding-block-start:1rem;display:flex}.chart-column{flex:1;align-items:end;block-size:100%;display:flex}.chart-column>div{background:#547c62;border-radius:5px 5px 0 0;min-block-size:2px;inline-size:100%}.chart-column:hover>div{background:#173f35}.chart-axis{color:#677d6c;direction:ltr;justify-content:space-between;margin-block:.8rem;font-size:.7rem;display:flex}.chart-data{font-size:.8rem}.chart-data summary{cursor:pointer}.quick-actions{background:#f0f1e8}.quick-actions h2{margin-block:1rem;font-size:1.4rem;line-height:1.5}.action-tile{border-block-end:1px solid #dce2d4;align-items:center;gap:1rem;padding-block:1rem;text-decoration:none;display:flex}.action-tile>span{background:#fff;border-radius:10px;place-items:center;block-size:40px;inline-size:40px;font-size:1.4rem;display:grid}.action-tile strong{font-size:.9rem}.action-tile small{color:#637768;margin-block-start:.3rem;font-size:.8rem;display:block}.overview-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;display:grid}.overview-products>a{gap:.7rem;font-size:.85rem;text-decoration:none;display:grid}.overview-products img,.product-placeholder{aspect-ratio:1.3;object-fit:cover;background:#e5ded0;border-radius:10px;inline-size:100%}.overview-products .badge{justify-self:start}.report-note{font-size:.75rem}@media (width<=1100px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=550px){.metric-card{padding:1rem}.metric-card>strong{font-size:1.4rem}.overview-products{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-chart{gap:3px}}.dashboard .dashboard-nav-item{align-items:center;gap:12px;display:flex}.dashboard-nav-item .ui-icon{opacity:.7}.dashboard-nav-item.active .ui-icon,.dashboard-nav-item:hover .ui-icon{opacity:1}.topbar-links>a{align-items:center;gap:7px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.dashboard-nav-item,.dashboard-nav-item .ui-icon,.dashboard button,.dashboard .action-tile,.dashboard .overview-products>a{transition:transform .16s,background-color .16s,box-shadow .16s}.dashboard .page-heading,.dashboard .metric-card{animation:.28s ease-out ui-arrive}.dashboard .metric-card:nth-child(2){animation-duration:.32s}.dashboard .metric-card:nth-child(3){animation-duration:.36s}.dashboard .metric-card:nth-child(4){animation-duration:.4s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dashboard-nav-item:hover .ui-icon,.dashboard button:not(:disabled):hover,.dashboard .action-tile:hover,.dashboard .overview-products>a:hover{transform:translateY(-2px)}.dashboard button:not(:disabled):active{transform:translateY(0)}}body{margin:0}.auth-screen{color:#202925;background:#f7f4ed;grid-template-columns:1fr 1fr;min-block-size:100dvh;font-family:Tajawal,Arial,sans-serif;display:grid}.auth-card{box-sizing:border-box;place-self:center;inline-size:min(100%,440px);padding:40px}.auth-brand{color:#173f35;align-items:center;gap:16px;margin-block-end:64px;font-size:2rem;font-weight:700;text-decoration:none;display:flex}.auth-brand span{letter-spacing:.2em;font-size:.75rem}.auth-eyebrow{color:#6b7e70;font-size:.85rem}.auth-card h1{margin-block:16px;font-size:2.4rem;font-weight:500}.auth-intro{color:#617369;margin-block-end:32px;line-height:1.8}.auth-card form>div{margin-block-end:20px}.auth-card label{margin-block-end:8px;font-size:.9rem;display:block}.auth-card input{box-sizing:border-box;inline-size:100%;font:inherit;direction:ltr;background:#fff;border:1px solid #d6dace;border-radius:8px;padding:14px;display:block}.auth-card button{color:#fff;inline-size:100%;font:inherit;cursor:pointer;background:#173f35;border:0;border-radius:8px;padding:15px;font-weight:700}.auth-card button:disabled{opacity:.6}.auth-card [role=alert]{color:#a53630;font-size:.9rem}.auth-footer{color:#6b7e70;margin-block-start:48px;font-size:.8rem}.auth-art{color:#f7f4ed;background:#173f35 radial-gradient(at bottom,#396b4f,#0000);place-content:center;display:grid}.auth-art>span{border:1px solid #ffffff60;border-radius:50%;place-items:center;block-size:90px;inline-size:90px;font-size:3rem;display:grid}.auth-art p{margin-block:32px;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:1.4}.auth-card :focus-visible{outline-offset:3px;outline:3px solid #ad7357}@media (width<=750px){.auth-screen{grid-template-columns:1fr}.auth-art{display:none}.auth-card{padding:28px}.auth-brand{margin-block-end:48px}}.design-publish-bar{background:#fff;border:1px solid #deded3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.2rem;padding:1rem;display:flex}.designer{background:#fff;border:1px solid #d9ded5;border-radius:14px;min-inline-size:0;margin:0;padding:0;overflow:hidden}.designer-toolbar{border-block-end:1px solid #d9ded5;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.segmented{flex-wrap:wrap;gap:.4rem;display:flex}.segmented button{font-size:.8rem}.segmented button[aria-pressed=true]{color:#fff;background:#173f35}.designer-layout{grid-template-columns:190px minmax(0,1fr) 260px;align-items:start;min-block-size:700px;display:grid}.designer-sections,.designer-properties{max-block-size:900px;min-inline-size:0;padding:1rem;overflow-y:auto}.designer h2{margin-block:0 1rem;font-size:1rem}.designer p{font-size:.8rem}.designer-sections ol{gap:.3rem;padding:0;list-style:none;display:grid}.designer .section-select{text-align:start;color:#344d42;background:0 0;border:1px solid #0000;justify-content:start;inline-size:100%;padding:.7rem .4rem;font-size:.8rem}.designer .section-select[aria-pressed=true]{background:#eaf0e9;border-color:#bdcfc0}.section-number{color:#697e70;padding-inline-end:.3rem;font-size:.65rem}.section-select small{font-weight:400;display:block}.designer-canvas{background:#e9ece5;min-block-size:100%;min-inline-size:0;padding:1.25rem;overflow:auto}.preview-frame{background:#fff;border:1px solid #cdd6cb;border-radius:12px;inline-size:100%;margin-inline:auto;overflow:hidden;box-shadow:0 15px 30px #173f3510}.preview-frame.mobile{max-inline-size:390px}.preview-browser{color:#6d7b70;background:#fafbf8;border-block-end:1px solid #eee;align-items:center;gap:1rem;padding:.65rem;font-size:.65rem;display:flex}.store-preview{background:var(--color-bg);max-block-size:800px;overflow:auto;container-type:inline-size}.store-preview a{pointer-events:none}.store-preview img{max-inline-size:100%}.designer-properties{border-inline-start:1px solid #e2e5dd}.design-field-group{border:0;border-block-start:1px solid #e5e8e0;min-inline-size:0;margin:0 0 1rem;padding:.9rem 0}.design-field-group legend{font-size:.8rem;font-weight:600}.designer .field label{font-size:.75rem}.designer .field textarea{min-block-size:2.5rem;font-size:.8rem}.designer .field input,.designer .field select{font-size:.8rem}.design-array-item{background:#f7f8f4;border-radius:8px;margin-block-end:.6rem;padding:.7rem}.design-array-item button,.section-actions button{min-block-size:2rem;padding:.45rem;font-size:.7rem}.section-actions{flex-wrap:wrap;gap:.35rem;display:flex}.design-image-preview{object-fit:contain;max-block-size:140px;inline-size:100%}.designer small{color:#627269;font-size:.7rem;line-height:1.5}.designer input[type=color]{block-size:3rem}@media (width<=1200px){.designer-layout{grid-template-columns:160px minmax(0,1fr)}.designer-properties{border-block-start:1px solid #e2e5dd;grid-column:1/-1;max-block-size:none}.designer-canvas{padding:.5rem}}@media (width<=650px){.designer-layout{grid-template-columns:minmax(0,1fr)}.designer-sections{max-block-size:280px}.designer-canvas{min-block-size:400px}.store-preview{max-block-size:500px}.design-publish-bar .topbar-links{gap:.5rem}.designer-toolbar{padding:.7rem}}.preview-render{container-type:inline-size}
