@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap");body{margin:0;background:#f5f3ef;color:#17243a;font-family:Tajawal,system-ui}.shell{display:grid;grid-template-columns:245px 1fr;min-height:100vh;min-width:0}aside{background:#06172f;color:#c8d1dc;padding:28px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.logo{font-size:30px;font-weight:800;color:#e7b368;padding:0 14px 28px}.logo small{display:block;font-size:10px;color:#9cabbb}nav{display:grid;grid-gap:6px;gap:6px}nav a{color:inherit;text-decoration:none;padding:12px 15px;border-radius:10px}nav a.active,nav a:hover{background:#e7b368;color:#06172f;font-weight:700}.user{position:absolute;bottom:24px;display:flex;gap:10px;align-items:center;background:#ffffff0d;padding:12px;border-radius:12px;width:calc(100% - 36px)}.user>div:first-child{display:grid;place-items:center;width:34px;height:34px;background:#147a67;border-radius:50%;color:white}.user b,.user small{display:block;font-size:12px}.user small{color:#8494a7}main{padding:32px 4vw;min-width:0}header{display:flex;justify-content:space-between;align-items:center}h1{margin:4px 0;font-size:30px}header small{color:#697586}button{border:0;border-radius:10px;padding:12px 18px;background:#06172f;color:white;font-family:inherit}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin:28px 0}.panel,.stats article{background:white;border:1px solid #ebe6de;border-radius:17px;padding:21px;min-width:0}.stats small,.stats span,.stats strong{display:block}.stats small{color:#697586}.stats strong{font-size:28px;margin:14px 0}.stats span{font-size:12px;color:#147a67}.grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px}.wide{min-height:330px}.full{grid-column:1/-1}.title{display:flex;justify-content:space-between}.title h2{margin:0;font-size:19px}.title p{margin:5px 0;color:#7b8796;font-size:13px}.title button{background:#f0f2f4;color:#17243a;padding:8px 12px}.title a{color:#147a67;text-decoration:none}.chart{height:210px;display:flex;align-items:flex-end;gap:15px;border-bottom:1px solid #ddd;padding:20px}.chart i{background:#e7b368;border-radius:6px 6px 0 0;flex:1 1;position:relative}.chart span{position:absolute;top:-20px;font-style:normal;font-size:10px}.donut{margin:22px auto;width:145px;height:145px;border-radius:50%;background:conic-gradient(#147a67 0 78%,#e7b368 78% 95%,#e77b32 95%);display:grid;place-items:center}.donut:before{content:"";position:absolute;width:95px;height:95px;border-radius:50%;background:white}.donut b{z-index:1;font-size:25px;text-align:center}.donut small{display:block;color:#777;font-size:11px}.panel ul{list-style:none;padding:0}.panel li{display:flex;align-items:center;gap:8px;margin:10px}.marketing-lists{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.marketing-lists>div{background:#f8f6f1;border:1px solid #eee6d9;border-radius:14px;padding:15px}.marketing-lists h3{margin:0 0 10px}.marketing-lists p{display:flex;justify-content:space-between;gap:10px;margin:7px 0;padding-bottom:7px;border-bottom:1px solid #e9e3da}.marketing-lists small,.marketing-lists span{color:#697586;font-size:12px}@media(max-width:800px){.marketing-lists{grid-template-columns:1fr}}.panel li b{margin-right:auto}.panel li i{width:9px;height:9px;border-radius:50%}.green{background:#147a67}.gold{background:#e7b368}.orange{background:#e77b32}.intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.finance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.compact-list>div,.draft-preview,.finance-cards div{background:#f7f5f1;border-radius:11px;padding:13px;min-width:0}.compact-list b,.compact-list small,.compact-list span,.finance-cards b,.finance-cards small{display:block}.finance-cards b{font-size:20px;margin-top:6px}.compact-list{display:grid;grid-gap:8px;gap:8px;margin-top:15px;max-height:330px;overflow:auto}.compact-list small,.compact-list span{font-size:12px;color:#697586;margin-top:3px}.content-tool form{display:flex;gap:8px;margin-top:16px}.content-tool input{min-width:0;flex:1 1;padding:11px;border:1px solid #ddd4c7;border-radius:9px}.draft-preview{margin-top:12px;line-height:1.7}@media(max-width:900px){.intelligence-grid{grid-template-columns:1fr}.finance-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.finance-cards{grid-template-columns:1fr}.content-tool form{display:grid}.intelligence-grid{gap:10px}}table{width:100%;border-collapse:collapse;margin-top:18px}td,th{text-align:right;padding:13px;border-bottom:1px solid #eee;font-size:14px}th{color:#768292}.pending,.status{border-radius:8px;padding:5px 9px;background:#e3f3ed;color:#147a67}.pending{background:#fff0dc;color:#b66320}@media (max-width:800px){.shell{grid-template-columns:1fr}aside{display:none}.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.full{grid-column:auto}main{padding:20px}}.admin-login{place-items:center}.admin-login form{width:min(420px,90vw);background:white;border-radius:20px;padding:35px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 20px 60px #06172f20}.admin-login input,.title input{padding:12px;border:1px solid #ddd;border-radius:9px;font-family:inherit}.title form{display:flex;gap:8px}.admin-table{width:100%;max-width:100%;overflow:auto}.admin-table table{min-width:680px}.admin-table td small{display:block;color:#768292}.admin-empty{padding:45px;color:#768292}@media (max-width:600px){.title{display:block}.title form{margin-top:15px;width:100%}.title input{min-width:0;flex:1 1}.stats{grid-template-columns:1fr 1fr}}@media (max-width:360px){.stats{grid-template-columns:1fr}.panel{padding:16px}}:root{--navy:#07182f;--navy2:#102a4c;--gold:#e7b269;--gold-soft:#fbecd5;--green:#157765;--orange:#d86f32;--red:#b54b43;--ink:#15243a;--muted:#718095;--bg:#f5f3ef;--surface:#fff;--line:#e9e4dc;--shadow:0 12px 36px rgba(7,24,47,.08)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:Tajawal,system-ui,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.admin-shell{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px 16px 18px;background:linear-gradient(180deg,#07182f,#061428);color:#aebaca;display:flex;flex-direction:column;overflow:auto}.sidebar-head{display:flex;align-items:flex-start;justify-content:space-between;padding:0 10px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.logo{padding:0;color:var(--gold);font-size:31px;line-height:.9;letter-spacing:-1px}.logo small{margin-top:7px;color:#91a1b4;letter-spacing:.04em}.environment{padding:4px 7px;border:1px solid rgba(231,178,105,.35);border-radius:20px;color:#e5c28e;font-size:9px}.admin-sidebar nav{display:block;margin:18px 0 110px}.nav-group{display:grid;grid-gap:4px;gap:4px;margin-bottom:18px}.nav-group>small{padding:0 12px 7px;color:#62758b;font-size:10px;font-weight:700}.nav-group button{width:100%;height:42px;padding:0 10px;display:grid;grid-template-columns:31px 1fr auto;align-items:center;grid-gap:7px;gap:7px;border:0;border-radius:11px;background:transparent;color:#b8c4d1;text-align:right}.nav-group button:hover{background:rgba(255,255,255,.06);color:#fff}.nav-group button.active{background:linear-gradient(100deg,var(--gold),#f0c789);color:var(--navy);font-weight:800;box-shadow:0 8px 20px rgba(231,178,105,.14)}.nav-group button i{font-style:normal;text-align:center;font-size:15px}.nav-group button b{min-width:20px;height:20px;padding:2px 5px;border-radius:10px;background:var(--orange);color:#fff;text-align:center;font-size:10px}.sidebar-user{position:fixed;right:16px;bottom:16px;width:238px;padding:11px;display:grid;grid-template-columns:36px 1fr 30px;align-items:center;grid-gap:9px;gap:9px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#10233e;box-shadow:0 10px 30px rgba(0,0,0,.15)}.avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--green);color:#fff;font-weight:800}.sidebar-user b,.sidebar-user small{display:block}.sidebar-user b{font-size:12px;color:#fff}.sidebar-user small{font-size:9px}.sidebar-user button{padding:5px;background:transparent;color:#9baabc}.admin-main{padding:32px clamp(24px,3vw,52px) 70px;min-width:0}.admin-topbar{height:auto;padding:0 0 26px;margin-bottom:24px;border-bottom:1px solid #e5dfd6;background:transparent;position:static;color:var(--ink)}.admin-topbar h1{font-size:32px;letter-spacing:-.02em}.crumb{color:var(--muted);font-size:11px}.top-actions{gap:9px}.global-search,.top-actions{display:flex;align-items:center}.global-search{width:min(320px,26vw);height:43px;padding:0 13px;gap:8px;border:1px solid var(--line);border-radius:12px;background:#fff}.global-search span{color:var(--green);font-size:20px}.global-search input{width:100%;border:0;outline:0;background:transparent}.icon-button,.primary-action{height:43px;border-radius:11px}.icon-button{width:43px;padding:0;background:#fff;color:var(--navy);border:1px solid var(--line);font-size:19px}.primary-action{padding:0 17px;background:var(--navy);color:#fff}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;margin-bottom:18px}.metric-card{min-height:143px;padding:19px;border:1px solid var(--line);border-radius:18px;background:#fff;display:flex;justify-content:space-between;box-shadow:0 3px 15px rgba(7,24,47,.035)}.metric-card small,.metric-card span,.metric-card strong{display:block}.metric-card small{color:var(--muted);font-size:12px}.metric-card strong{margin:15px 0 7px;font-size:27px;line-height:1}.metric-card span{font-size:10px;color:var(--green)}.metric-card>i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#eef2f5;color:var(--navy);font-style:normal}.tone-gold{border-top:3px solid var(--gold)}.tone-green{border-top:3px solid var(--green)}.tone-orange{border-top:3px solid var(--orange)}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px}.admin-panel{padding:21px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 4px 20px rgba(7,24,47,.035);min-width:0}.span-2{grid-column:span 2}.span-3{grid-column:1/-1}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px}.panel-head h2{margin:0;font-size:18px}.panel-head p{margin:4px 0 0;color:var(--muted);font-size:11px}.panel-head>button{padding:7px 10px;border:0;border-radius:9px;background:#f1f4f5;color:var(--green);font-size:11px;font-weight:700}.bars{height:220px;padding:20px 10px 0;display:flex;align-items:flex-end;gap:15px;border-bottom:1px solid var(--line)}.bars>div{height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px}.bars i{width:min(38px,70%);min-height:8px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,var(--gold),#f1cd96)}.bars small{height:16px;color:var(--muted);font-size:9px}.attention,.health-list{display:grid;grid-gap:8px;gap:8px}.health-list p{margin:0;padding:11px;display:grid;grid-template-columns:11px 1fr auto;align-items:center;grid-gap:9px;gap:9px;border-radius:10px;background:#f7f7f5;font-size:11px}.health-list i{width:8px;height:8px;border-radius:50%}.health-list .ok{background:var(--green);box-shadow:0 0 0 4px rgba(21,119,101,.1)}.health-list .warn{background:var(--gold);box-shadow:0 0 0 4px rgba(231,178,105,.12)}.health-list b{font-size:10px;color:var(--green)}.attention button{padding:12px;display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:right}.attention i{width:8px;height:8px;border-radius:50%}.orange-dot{background:var(--orange)}.red-dot{background:var(--red)}.green-dot{background:var(--green)}.attention b,.attention small{display:block}.attention small{margin-top:2px;color:var(--muted);font-size:10px}.attention em{font-style:normal;color:var(--green)}.page-panel{min-height:520px}.data-table{width:100%;overflow:auto}.data-table table{min-width:760px;margin:0;border-collapse:collapse}.data-table td,.data-table th{padding:13px 10px;border-bottom:1px solid #eeeae4;font-size:11px;text-align:right}.data-table th{color:#8490a0;font-weight:700;background:#faf9f7}.data-table td b,.data-table td small{display:block}.data-table td small{margin-top:3px;color:#8a96a5;font-size:9px}.status{display:inline-flex!important;width:max-content;padding:5px 8px;border-radius:20px;background:#edf3f0;color:var(--green);font-size:9px!important;font-weight:800}.status-pending,.status-pending_payment,.status-requested{background:#fff2df;color:#ad651f}.status-cancelled,.status-rejected{background:#fbe9e7;color:var(--red)}.status-draft,.status-unknown{background:#eef0f3;color:#657386}.row-action{padding:5px 7px;background:transparent;color:var(--muted);letter-spacing:2px}.table-tools{display:flex;gap:9px;margin-bottom:18px}.table-tools label{height:42px;min-width:280px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:11px}.table-tools input{width:100%;border:0;outline:0}.table-tools button,.table-tools select{height:42px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:#fff}.table-tools button{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--green)}.mini-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin:3px 0 22px}.mini-metrics>div{padding:15px;border-radius:13px;background:#f7f6f3}.mini-metrics b,.mini-metrics small{display:block}.mini-metrics small{color:var(--muted);font-size:10px}.mini-metrics b{margin-top:7px;font-size:22px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.entity-card{padding:19px;border:1px solid var(--line);border-radius:16px;background:#fcfbf9}.entity-avatar{width:44px;height:44px;display:grid;place-items:center;float:right;margin-left:10px;border-radius:13px;background:var(--gold-soft);color:var(--green);font-size:20px;font-weight:800}.entity-card .status{float:left}.entity-card h3{clear:both;padding-top:15px;margin:0}.entity-card p{margin:3px 0 15px;color:var(--muted);font-size:11px}.entity-card>div:last-of-type{display:flex;gap:30px;padding:12px 0;border-top:1px solid var(--line)}.entity-card span b,.entity-card span small{display:block}.entity-card span small{font-size:9px;color:var(--muted)}.entity-card>button{width:100%;margin-top:12px;background:var(--navy)}.triple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.list-cards{display:grid;grid-gap:8px;gap:8px;max-height:480px;overflow:auto}.list-cards>div:not(.admin-empty){padding:13px;border:1px solid var(--line);border-radius:12px;background:#faf9f7}.list-cards b,.list-cards small,.list-cards span,.list-cards strong{display:block}.list-cards b{margin:6px 0 2px}.list-cards small,.list-cards span{color:var(--muted);font-size:10px}.list-cards strong{font-size:22px;color:var(--green)}.four{margin-bottom:16px}.ai-studio form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.ai-studio input{height:46px;padding:0 14px;border:1px solid var(--line);border-radius:11px}.ai-studio button{background:var(--navy)}.draft{margin-top:14px;padding:16px;border-right:3px solid var(--gold);background:#fbf7ef}.draft small{color:var(--green)}.capability{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);grid-gap:25px;gap:25px;padding:36px;border:1px solid var(--line);border-radius:22px;background:#fff}.capability>div>span{color:var(--green);font-size:11px;font-weight:800}.capability h2{margin:7px 0;font-size:36px}.capability>div>p{max-width:650px;color:var(--muted)}.capability-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin-top:28px}.capability-list article{padding:16px;border:1px solid var(--line);border-radius:13px}.capability-list b,.capability-list i,.capability-list span{display:block}.capability-list i{color:var(--gold);font-style:normal;font-weight:800}.capability-list b{margin:9px 0 4px}.capability-list span{color:var(--muted);font-size:10px}.capability aside{position:static;height:max-content;padding:24px;border-radius:16px;background:var(--navy);color:#c5d0dd}.capability aside code,.capability aside small,.capability aside strong{display:block}.capability aside strong{margin:8px 0;color:var(--gold);font-size:22px}.capability aside code{padding:9px;border-radius:8px;background:rgba(255,255,255,.07);font-size:10px}.capability aside p{font-size:11px}.admin-empty{padding:32px;text-align:center;color:var(--muted)}.admin-empty span{font-size:25px;color:var(--gold)}.admin-empty p{margin:5px}.admin-login{min-height:100vh;padding:0;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.login-brand{padding:8vw;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 10% 15%,#153960,transparent 35%),var(--navy);color:#fff}.login-brand .logo{font-size:40px}.login-brand h2{margin:60px 0 20px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.05em}.login-brand h2 em{font-style:normal;color:var(--gold)}.login-brand p{max-width:540px;color:#b9c6d5;font-size:17px}.admin-login form{width:min(460px,80%);margin:auto;padding:0;box-shadow:none}.login-kicker{color:var(--green);font-weight:800}.admin-login form h1{font-size:42px;margin:8px 0}.admin-login form>p{margin:0 0 28px;color:var(--muted)}.admin-login label{display:grid;grid-gap:7px;gap:7px;margin-bottom:14px;font-size:12px;font-weight:700}.admin-login input{height:49px;padding:0 13px;border:1px solid var(--line);border-radius:11px}.admin-login form>button{height:50px;display:flex;justify-content:space-between;background:var(--navy)}.form-alert{padding:10px;border-radius:9px;background:#fbe9e7;color:var(--red)}.security-note{display:block;margin-top:16px;text-align:center;color:var(--muted)}@media(max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr 1fr}.span-2{grid-column:1/-1}.triple-grid{grid-template-columns:1fr 1fr}.span-3{grid-column:1/-1}.capability{grid-template-columns:1fr}.global-search{display:none}}@media(max-width:820px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;padding:13px;overflow:visible}.sidebar-head{padding:0 5px 12px}.admin-sidebar nav{display:flex;overflow:auto;margin:11px 0 0;gap:7px}.nav-group{display:flex;margin:0}.nav-group>small{display:none}.nav-group button{width:max-content;grid-template-columns:25px auto auto;padding:0 12px}.sidebar-user{display:none}.admin-main{padding:22px 16px 55px}.admin-topbar{align-items:flex-start;gap:14px}.top-actions{margin-right:auto}.primary-action{display:none}.dashboard-grid,.triple-grid{grid-template-columns:1fr}.span-2,.span-3{grid-column:auto}.admin-login,.capability-list{grid-template-columns:1fr}.login-brand{display:none}.admin-login form{width:min(460px,88%);padding:60px 0}}@media(max-width:560px){.metrics,.mini-metrics{grid-template-columns:1fr 1fr}.admin-topbar{display:block}.top-actions{margin-top:14px}.icon-button{margin-right:auto}.table-tools{display:grid;grid-template-columns:1fr 1fr}.table-tools label{min-width:0;grid-column:1/-1}.table-tools button{margin:0}.capability{padding:22px}.capability h2{font-size:30px}.ai-studio form{grid-template-columns:1fr}.panel-head{display:block}.panel-head>button{margin-top:10px}}button:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.35)}.shipping-settings form label{display:grid;grid-gap:8px;gap:8px;font-weight:700}.shipping-settings form label:has(input[type=checkbox]){display:flex;align-items:center}.shipping-settings form input[type=number]{width:100%;min-height:44px;border:1px solid #dfe4e2;border-radius:10px;padding:8px 12px;font:inherit}.shipping-settings form small{color:#72807c;line-height:1.6}.shipping-settings form button{width:max-content}.integration-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.integration-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0;border-bottom:1px solid #e4e8e6}.integration-tabs button{padding:10px 16px;border:0;border-bottom:3px solid transparent;background:transparent;color:#72807c;font-weight:700}.integration-tabs button.active{color:#173f38;border-bottom-color:#e97424}.integration-preview{max-height:420px;padding:18px;border-radius:12px;background:#102f2a;color:#dcebe6;text-align:left;white-space:pre-wrap}.safe-note{align-self:center;color:#72807c;font-size:13px}.integration-actions>button{min-height:44px;padding:10px 18px;border:1px solid #dfe4e2;border-radius:11px;background:#fff;color:#173f38;font-weight:700}.integration-actions>.primary-action{background:#173f38;color:#fff;border-color:#173f38}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:22px}.integration-grid article{display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid #e4e8e6;border-radius:15px;background:#fafcfb}.integration-grid small,.integration-grid span{color:#72807c}.integration-grid b{font-size:20px;color:#173f38}@media (max-width:760px){.integration-grid{grid-template-columns:1fr}}.tax-management{display:grid;grid-gap:24px;gap:24px}.tax-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.tax-stats h2{margin:12px 0;font-size:28px}.tax-form{display:grid;grid-gap:18px;gap:18px}.tax-form label{display:grid;grid-gap:8px;gap:8px}.tax-form input,.tax-form textarea{padding:12px;border:1px solid #cbd5d1;border-radius:8px;font:inherit;width:100%;box-sizing:border-box}.tax-form textarea{min-height:100px}.tax-form input[readonly]{background:#f2f5f3}.tax-management p{line-height:1.9}@media(max-width:760px){.tax-stats{grid-template-columns:1fr}}.customer-filters{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.customer-filters input{min-width:240px}.customer-detail{margin-top:24px;padding:24px;border:1px solid #d5e3dd;border-radius:16px;background:#f8fcf9}.customer-address{padding:12px;border-bottom:1px solid #d5e3dd}.customer-detail h4{margin:24px 0 10px}.catalog-sync-settings{padding:18px;margin-bottom:18px;border:1px solid #dae5e1;border-radius:12px;background:#f6faf8}.catalog-sync-settings h3{margin:0 0 8px}.catalog-sync-settings p{line-height:1.8;font-size:13px}.catalog-sync-settings form{margin-top:14px}.catalog-sync-settings small{display:block;font-size:12px;color:#52665d}.admin-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:15px 0}.admin-edit-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.admin-edit-form input,.admin-edit-form select,.admin-edit-form textarea{width:100%;padding:10px;border:1px solid #cdd9d4;border-radius:6px;background:white;color:#142e26}.admin-edit-form h3{grid-column:1/-1}.admin-edit-form textarea{min-height:110px}.admin-command{margin:12px 0}.customer-detail bdi{display:block;font-size:11px;overflow-wrap:anywhere}.customer-detail form{border-bottom:1px solid #ddd;padding-bottom:12px}.customer-detail select{padding:8px}.admin-command [role=status]{font-size:13px}@media(max-width:620px){.admin-edit-form{grid-template-columns:1fr}}.admin-shell{width:100%;min-width:0}.admin-main,.admin-panel,.admin-sidebar,.customer-detail,.metrics,.triple-grid{min-width:0;max-width:100%}.customer-detail>table,.data-table{max-width:100%;overflow-x:auto}.customer-detail>table{display:block}.integration-preview{max-width:100%;overflow:auto}.admin-edit-form label{min-width:0}.admin-edit-form input,.admin-edit-form select,.customer-filters input,.customer-filters select{max-width:100%}@media(max-width:1050px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-sidebar{width:100%;overflow:hidden}.admin-sidebar nav{min-width:0;max-width:100%;overflow-x:auto}.admin-main{width:100%}.admin-sidebar .sidebar-user{display:flex;position:static;margin:10px 0 0;padding:0;justify-content:flex-end}.sidebar-user>.avatar,.sidebar-user>div{display:none}.sidebar-user>button{width:auto;padding:5px 10px}.sidebar-user>button:after{content:" تسجيل الخروج"}.customer-filters label{min-width:0;max-width:100%}.customer-filters input{min-width:0;width:100%}.customer-detail{padding:16px}}.admin-shell{grid-template-columns:216px minmax(0,1fr);font-size:13px}.admin-sidebar{padding:14px 10px}.sidebar-head{padding-bottom:12px}.sidebar-head .logo{font-size:25px}.admin-sidebar nav{margin:12px 0 75px}.nav-group{margin-bottom:10px}.admin-sidebar nav button{height:34px;padding:6px 9px;font-size:12px;border-radius:7px}.sidebar-user{right:10px;bottom:10px;width:196px;padding:8px;grid-template-columns:30px 1fr 25px}.sidebar-user .avatar{width:30px;height:30px}.admin-main{padding:18px 20px 32px}.admin-topbar{padding-bottom:12px;margin-bottom:12px;gap:12px}.admin-topbar h1{font-size:22px;margin:3px 0}.admin-topbar button,.global-search{height:34px}.global-search{max-width:270px}.admin-shell button{font-size:12px;padding:7px 12px;border-radius:7px;min-height:32px}.admin-shell input:not([type=checkbox]),.admin-shell select,.admin-shell textarea{font:inherit;border:1px solid #d8dedc;border-radius:6px;padding:6px 9px;min-height:32px}.admin-shell input[type=checkbox]{width:16px;height:16px;flex:none}.admin-shell h2{font-size:15px;margin:0 0 8px}.admin-shell h3{font-size:14px;margin:0 0 8px}.admin-shell h4{font-size:13px;margin:14px 0 6px}.admin-shell p{font-size:12px;line-height:1.6;margin:6px 0}.metrics{gap:8px;margin-bottom:10px}.metric-card{padding:12px;min-height:90px;border-radius:10px}.metric-card strong{font-size:22px;margin:8px 0 0}.metric-card i{display:none}.admin-panel{padding:12px;border-radius:10px}.page-panel{min-height:0}.panel-head{margin-bottom:10px}.panel-head h2{font-size:15px}.mini-metrics{gap:8px;margin-bottom:12px}.mini-metrics>div{padding:10px;border-radius:8px}.mini-metrics strong{font-size:19px}.table-tools{margin-bottom:10px}.data-table td,.data-table th{padding:8px;font-size:12px}.data-table small{font-size:10px}.status-pill{padding:3px 7px}.triple-grid{gap:10px}.bar-chart{height:160px;padding:12px;gap:10px}.attention-row,.health-row{padding:8px}.card-grid,.supplier-grid{gap:10px}.supplier-card{padding:12px;border-radius:9px}.list-cards{gap:5px;max-height:360px}.list-cards article{padding:8px;border-radius:7px}.admin-empty{padding:18px}.admin-empty>span{font-size:20px}.integration-tabs{margin:12px 0}.integration-tabs button{padding:7px 12px}.integration-actions{margin:12px 0;gap:8px}.integration-grid{margin-top:12px;gap:8px}.integration-grid article{padding:12px;border-radius:8px;gap:4px}.integration-grid article b{font-size:17px}.integration-grid article span{font-size:11px}.catalog-sync-settings{padding:12px;margin-bottom:12px}.catalog-sync-settings>button{margin-top:0}.customer-filters{margin:10px 0;gap:8px;align-items:end}.customer-filters label{display:grid;grid-gap:4px;gap:4px;font-size:12px}.customer-filters label.check{display:flex;align-items:center;gap:6px;align-self:center}.customer-filters input{min-width:0;width:180px}.catalog-sync-settings .customer-filters{display:flex;flex-wrap:wrap;align-items:center}.catalog-sync-settings .customer-filters input[type=number]{width:100px}.catalog-sync-settings .customer-filters input[type=checkbox]{width:16px}.catalog-sync-settings p{font-size:11px}.customer-detail{margin-top:12px;padding:12px}.customer-address{padding:8px;margin:6px 0}.admin-edit-form{gap:8px;margin:10px 0}.admin-edit-form label{font-size:12px;gap:4px}.admin-edit-form textarea{min-height:70px}.tax-settings{gap:12px}.tax-settings .panel{padding:12px;border-radius:10px}.tax-stats{gap:8px}.tax-stats h2{font-size:21px;margin:8px 0 0}.tax-form{gap:10px;max-width:720px}.tax-form label{font-size:12px;gap:4px}.tax-form input{padding:7px 9px}.shipping-settings input[type=number]{min-height:32px;padding:6px 9px}.shipping-settings label{gap:4px}.safe-note{font-size:11px}.integration-result{margin-top:10px;font-size:12px}.integration-preview{padding:10px;max-height:300px}.login-brand h2{font-size:38px}.admin-login h1{font-size:26px}.admin-login button,.admin-login input{min-height:38px}.login-brand p,.login-form-head p{display:none}@media(max-width:1050px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-sidebar{position:static;height:auto;padding:10px 12px}.sidebar-head{padding-bottom:8px}.admin-sidebar nav{display:flex;overflow-x:auto;gap:8px;margin:8px 0 0;padding-bottom:5px}.nav-group{display:flex;gap:5px;margin:0;flex:none}.nav-group-title,.nav-group>label,.nav-group>small{display:none}.admin-sidebar nav button{width:auto;white-space:nowrap;flex:none}.admin-main{padding:14px}.admin-sidebar .sidebar-user{margin:5px 0 0}.admin-topbar{display:flex;align-items:center}.triple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-main{padding:10px}.admin-topbar h1{font-size:19px}.admin-topbar{gap:6px}.admin-topbar .topbar-actions{gap:5px}.admin-shell button{padding:6px 9px;min-height:34px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:78px;padding:10px}.metric-card strong{font-size:20px}.tax-stats,.triple-grid{grid-template-columns:minmax(0,1fr)}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-grid article{padding:8px}.integration-grid article b{font-size:14px;overflow-wrap:anywhere}.integration-tabs{display:flex;overflow-x:auto}.integration-tabs button{white-space:nowrap}.customer-filters{flex-wrap:wrap}.customer-filters input{width:100%}.customer-filters label{flex:1 1;min-width:120px}.customer-filters label.check{flex:none}.admin-edit-form,.tax-form{grid-template-columns:minmax(0,1fr)}.catalog-sync-settings .customer-filters label{flex:none}.catalog-sync-settings p{overflow-wrap:anywhere}.sidebar-head .logo{font-size:23px}.admin-panel{padding:10px}.data-table{margin-top:8px}.admin-shell input:not([type=checkbox]),.admin-shell select{min-height:36px}}.tax-management{gap:12px}.tax-management .panel{padding:12px;border-radius:10px}.admin-topbar .top-actions{gap:7px}.health-list{gap:5px}.health-list p{padding:8px}.bars{height:160px;padding:12px}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,340px))}.entity-card{padding:12px;border-radius:9px}.entity-card h3{padding-top:8px}.entity-card p{margin:4px 0 8px}.entity-card>div:last-of-type{padding:8px 0}.entity-card>button{margin-top:8px}.intelligence-page{align-items:start}.intelligence-page .list-cards{max-height:240px}.shipping-settings{padding:12px}.shipping-settings input[type=number]{height:34px}.shipping-settings label{font-size:12px}.tax-management{gap:12px!important}.admin-login form h1{font-size:26px}.admin-login form input{height:38px;border-radius:6px}.admin-login form>button{height:38px}.login-brand h2{font-size:30px}.admin-login .login-brand{padding:40px}.login-brand p{display:none}@media(max-width:600px){.card-grid{grid-template-columns:minmax(0,1fr)}.admin-login form{padding:24px 0}.admin-login .login-brand{padding:20px}.login-brand h2{font-size:23px}}@media(max-width:1050px){.admin-sidebar{position:relative;padding:8px 10px}.sidebar-head{padding-bottom:4px}.sidebar-head .environment{display:none}.admin-sidebar nav{margin:5px 0 0}.admin-sidebar .sidebar-user{position:absolute;top:8px;left:10px;right:auto;bottom:auto;width:auto;margin:0;padding:0;background:transparent;border:0}.admin-sidebar .sidebar-user button{font-size:10px;padding:4px 7px;min-height:28px}}.admin-main .primary-action{display:inline-flex;align-items:center;justify-content:center;height:34px}.admin-topbar .primary-action{display:none}.global-search input,.table-tools input{border:0!important;padding:0!important;min-height:0!important}.list-cards>div:not(.admin-empty){padding:8px;border-radius:7px}.mini-metrics b{font-size:19px;margin-top:5px}.dashboard-grid{gap:10px}.ai-studio input,.table-tools button,.table-tools label,.table-tools select{height:34px}.table-tools label{min-width:220px}@media(max-width:600px){.ai-studio form{grid-template-columns:minmax(0,1fr)}.table-tools label{min-width:0}}.catalog-sync-settings{padding:8px 10px}.catalog-sync-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.catalog-sync-head h3{margin:0}.catalog-sync-settings .customer-filters{margin:6px 0;gap:8px}.catalog-sync-settings p{margin:3px 0;line-height:1.4}.integration-summary{margin-top:8px;gap:6px}.integration-summary article{padding:6px 9px;gap:1px}.integration-summary article b{font-size:14px}.integration-summary article span{font-size:10px}.admin-shell .integration-count-link{padding:0;min-height:20px;border:0;background:none;color:var(--green);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-align:right;width:max-content;border-radius:2px}.integration-count-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}.integration-dialog{width:min(680px,calc(100vw - 24px));max-height:80vh;padding:12px;border:1px solid #d8dedc;border-radius:10px;color:var(--ink);background:white}.integration-dialog::-webkit-backdrop{background:#07182f80}.integration-dialog::backdrop{background:#07182f80}.integration-dialog header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e5e3;padding-bottom:8px;gap:10px}.integration-dialog header h2{margin:0}.integration-dialog-body{max-height:calc(80vh - 75px);overflow:auto;padding-top:8px}.integration-dialog-body article{padding:8px;border:1px solid #e1e5e3;border-radius:6px;margin:6px 0}.integration-dialog-body bdi{overflow-wrap:anywhere;display:block;font-size:12px}.integration-dialog-body small{font-size:11px;color:var(--muted)}@media(max-width:600px){.catalog-sync-head{flex-wrap:wrap;gap:5px}.catalog-sync-head h3{font-size:13px}.catalog-sync-head .primary-action{font-size:11px;min-height:30px;height:30px}.integration-summary article{padding:5px}.integration-summary article small{font-size:9px}}.shipping-policy-reference{margin-top:10px;font-size:12px;line-height:1.7}.shipping-policy-reference summary{cursor:pointer;font-weight:600}.shipping-policy-reference p{margin:6px 0}.shipping-policy-reference nav{display:flex;flex-wrap:wrap;gap:12px}