/* AutoCard 2026 — طبقة هوية فاتحة، لا تمس PHP أو مسارات API. */
:root{--navy:#083553;--blue:#087caf;--cyan:#12bfd6;--red:#df2743;--bg:#f8fafc;--ink:#17394d;--muted:#6e8290;--line:#dce8ee;--shadow:0 20px 55px rgba(14,93,128,.12)}
body{background:linear-gradient(135deg,#fbfdff 0%,#f2fbfd 48%,#f8fbff 100%);color:var(--ink);direction:rtl;text-align:right}
/* تثبيت الاتجاه العربي في الموقع العام ولوحة التحكم، حتى عندما يرث عنصرٌ نمطًا LTR من ملف قديم. */
html[dir="rtl"],html[dir="rtl"] body,
html[dir="rtl"] header,html[dir="rtl"] main,html[dir="rtl"] footer,
html[dir="rtl"] .site-header,html[dir="rtl"] .site-footer,html[dir="rtl"] .wrap,
html[dir="rtl"] .page,html[dir="rtl"] .section,html[dir="rtl"] .card,
html[dir="rtl"] .panel,html[dir="rtl"] .modal,html[dir="rtl"] .dialog,
html[dir="rtl"] .table-wrap,html[dir="rtl"] .dashboard,html[dir="rtl"] .content{
  direction:rtl!important;text-align:right;
}
html[dir="rtl"] input:not([dir="ltr"]),html[dir="rtl"] textarea,html[dir="rtl"] select{
  direction:rtl!important;text-align:right!important;
}
html[dir="rtl"] input[dir="ltr"],html[dir="rtl"] .mono,html[dir="rtl"] code,
html[dir="rtl"] .license-code,html[dir="rtl"] .phone-value{
  direction:ltr!important;text-align:left!important;
}
/* لوحة الإدارة عربية بالكامل: هذه القواعد تتغلب على أي تنسيق قديم بمحاذاة يسار. */
.page,.page .wrap,.page .card,.page .head,.page .tabs,.page .row-item,.page .admin-command-center,.page .device-center,.page .license-result{direction:rtl;text-align:right}
.page label,.page input:not([type="checkbox"]),.page select,.page textarea{direction:rtl;text-align:right}
.page input[dir="ltr"],.page .mono,.page code,.page .phone-value{direction:ltr;text-align:left}
.page .top,.page .health-row,.page .search-results-head,.page .codes-section-head,.page .device-center-head,.page .acts,.page .device-actions{direction:rtl}
.page .top>*,.page .health-row>*,.page .search-results-head>*,.page .codes-section-head>*,.page .device-center-head>*{text-align:right}
.page .license-result{grid-template-columns:1fr 1.2fr auto}.page .license-result form{grid-column:1/-1;justify-content:flex-start}
.page .device-table{direction:rtl}.page .device-table th,.page .device-table td{text-align:right}.page .device-table td .device-actions{justify-content:flex-start}
.page .device-identity{direction:rtl}.page .device-avatar{flex:none}.page .quick-filters,.page .acts{justify-content:flex-start}
@media(max-width:850px){.page .license-result{grid-template-columns:1fr}.page .license-result>*{text-align:right!important}}
body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.28;background-image:radial-gradient(circle at 12% 12%,rgba(18,191,214,.18) 0 2px,transparent 3px),linear-gradient(35deg,transparent 49.3%,rgba(8,124,175,.08) 50%,transparent 50.7%);background-size:82px 82px,164px 94px}
.site-header{position:sticky;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(8,124,175,.12);backdrop-filter:blur(15px)}.nav{color:var(--ink)}.nav nav a{color:#476677}.nav nav a:hover{color:var(--blue)}.logo small{color:#5a8293}.btn-outline{color:var(--blue);border-color:#a9d8e4;background:#fff}
.hero{min-height:680px;padding-top:95px;color:var(--ink);background:radial-gradient(circle at 85% 20%,rgba(18,191,214,.2),transparent 28%),linear-gradient(135deg,#fff 0%,#f2fcfd 56%,#edf8ff 100%)}.hero:after{height:150px;background:linear-gradient(to top,rgba(235,249,252,.8),transparent)}.hero:before{opacity:.42;mask-image:none;background-image:radial-gradient(circle,rgba(8,124,175,.48) 0 2px,transparent 3px),linear-gradient(31deg,transparent 49.2%,rgba(8,124,175,.14) 50%,transparent 50.8%)}.hero h1 span{color:var(--blue)}.lead{color:#587485}.eyebrow{color:#157394;background:#fff;border-color:#c9e7ee}.trust-row{color:#627f90}.btn-primary{background:linear-gradient(135deg,#087caf,#12bfd6);box-shadow:0 14px 32px rgba(8,124,175,.24)}.btn-quiet{color:var(--blue);background:#fff;border-color:#c5e6ed}.product-stage{filter:drop-shadow(0 24px 28px rgba(13,91,126,.12))}.phone{border-color:#0b6486;box-shadow:0 35px 75px rgba(10,89,121,.25)}
.proof{background:rgba(255,255,255,.9);border-radius:24px;margin:-34px auto 0;max-width:1130px;position:relative;z-index:4;box-shadow:0 18px 40px rgba(11,87,119,.08)}.proof-grid b{color:var(--blue)}.section h2{color:#15394e}.feature,.plan,.card{border-color:#dcebf0;box-shadow:0 12px 34px rgba(14,75,101,.055)}.feature:hover{border-color:#9edbe6}.feature-icon{background:linear-gradient(145deg,#087caf,#12bfd6);box-shadow:0 10px 20px rgba(8,124,175,.16)}.feature.featured{background:linear-gradient(135deg,#edfbfd,#fff)}
.app-showcase{background:linear-gradient(135deg,#073753,#0d7895 58%,#12a9bc)}.dark-section{background:linear-gradient(135deg,#083553,#087caf)}.dashboard{border-color:#0d6987}.plans-section{background:linear-gradient(180deg,#edf9fb,#f8fbff)}.plan.popular{border-color:#12aeca}.popular-label{background:linear-gradient(135deg,#087caf,#12bfd6)}.final-cta{background:linear-gradient(135deg,#087caf,#12bfd6)}.foot-bar{background:#062c42}.social{border-color:#d7e8ee}.social:hover{border-color:#8edbe8}
.admin-command-center,.admin-dashboard-grid{gap:22px}.quick-code-card{border-top:4px solid var(--cyan)}.device-center{border-top:4px solid var(--blue)}.device-center-head{background:linear-gradient(120deg,#fff,#edfafd)}.device-avatar{background:linear-gradient(145deg,#087caf,#12bfd6)}.activation-code-card.activated{background:linear-gradient(145deg,#087caf,#11b886)}.section-kicker{background:#e0f6fb;color:#087294}.quick-actions a{background:linear-gradient(145deg,#f4fcff,#e9f8fa);color:#12647e}
@media(max-width:700px){.site-header{position:relative}.nav nav{display:none}.hero{padding-top:64px;min-height:auto}.proof{margin:0;border-radius:0}.hero-grid{gap:20px}.product-stage{min-height:390px}.section{padding:66px 0}}

/* واجهة آخر تحديثات التطبيق — طلب ذكي وتخصيص الشاشة. */
.updates-section{padding-top:78px;padding-bottom:28px}.updates-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:1.08fr .92fr;gap:26px;padding:34px;border:1px solid rgba(18,191,214,.25);border-radius:34px;background:linear-gradient(135deg,#052d45 0%,#087caf 58%,#12aebf 100%);box-shadow:0 28px 70px rgba(7,71,101,.2);color:#fff}.updates-shell:before{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.15);border-radius:50%;left:-150px;top:-190px;box-shadow:0 0 0 42px rgba(255,255,255,.035),0 0 0 92px rgba(255,255,255,.025)}.updates-intro,.updates-grid{position:relative;z-index:1}.release-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.1);font-weight:800;font-size:.88rem}.release-pill i{width:8px;height:8px;border-radius:50%;background:#7dff9f;box-shadow:0 0 0 6px rgba(125,255,159,.12)}.updates-intro h2{max-width:580px;margin:18px 0 10px;color:#fff;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.25}.updates-intro>p{max-width:620px;color:rgba(255,255,255,.78);font-size:1rem;line-height:1.9}.smart-order-flow{display:flex;align-items:stretch;gap:9px;margin-top:24px}.smart-order-flow article{min-width:0;flex:1;padding:13px;border:1px solid rgba(255,255,255,.18);border-radius:17px;background:rgba(1,27,43,.24)}.smart-order-flow article b{display:grid;place-items:center;width:28px;height:28px;margin-bottom:9px;border-radius:10px;background:rgba(255,255,255,.14);color:#91f8ff;font-size:.75rem}.smart-order-flow article span,.smart-order-flow article strong{display:block}.smart-order-flow article span{color:rgba(255,255,255,.64);font-size:.74rem}.smart-order-flow article strong{margin-top:3px;color:#fff;font-size:.85rem;line-height:1.5}.smart-order-flow article.flow-success{background:rgba(59,227,151,.13);border-color:rgba(125,255,159,.35)}.smart-order-flow em{align-self:center;color:#8cecf5;font-style:normal;font-size:1.15rem}.updates-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.updates-grid article{display:flex;gap:12px;padding:17px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.09);backdrop-filter:blur(8px);transition:.25s ease}.updates-grid article:hover{transform:translateY(-3px);background:rgba(255,255,255,.14)}.updates-grid article>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#72f3ff,#62dda6);color:#06394d;font-size:1.15rem;font-weight:900}.updates-grid b{display:block;margin:1px 0 5px;color:#fff}.updates-grid p{margin:0;color:rgba(255,255,255,.7);font-size:.84rem;line-height:1.75}
@media(max-width:950px){.updates-shell{grid-template-columns:1fr}.updates-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.updates-section{padding:48px 0 12px}.updates-shell{padding:23px 17px;border-radius:0}.smart-order-flow{display:grid;grid-template-columns:1fr}.smart-order-flow em{display:none}.updates-grid{grid-template-columns:1fr}.updates-intro h2{font-size:1.75rem}}

/* مركز تنزيل التحديثات من الموقع نفسه. */
.updates-download{position:relative;z-index:2;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:rgba(2,27,43,.28)}.updates-download span,.updates-download b,.updates-download small{display:block}.updates-download span{color:#82edf4;font-size:.78rem;font-weight:800}.updates-download b{margin:3px 0;color:#fff;font-size:1.25rem}.updates-download small{color:rgba(255,255,255,.7)}
.download-page{min-height:100vh;padding:70px 0;background:radial-gradient(circle at 85% 10%,rgba(18,191,214,.18),transparent 30rem),#f5fbfd}.download-hero{text-align:center;max-width:760px;margin:0 auto 28px}.download-hero .brand-logo{width:92px;height:92px;border-radius:24px;object-fit:cover;box-shadow:0 18px 45px rgba(7,83,113,.2)}.download-hero h1{margin:18px 0 8px;color:#11394f;font-size:clamp(2rem,5vw,3.4rem)}.download-hero p{color:#63808f;line-height:1.9}.download-card{max-width:760px;margin:auto;padding:26px;border:1px solid #d9ebf0;border-radius:28px;background:#fff;box-shadow:0 24px 65px rgba(7,72,99,.11)}.download-version{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid #e3eef2}.download-version span,.download-version b,.download-version small{display:block}.download-version span{color:#087caf;font-weight:800}.download-version b{margin:4px 0;font-size:1.5rem;color:#143d51}.download-version small{color:#6b8290}.download-notes{padding:20px 0;color:#456878;line-height:1.9}.download-actions{display:flex;gap:10px;flex-wrap:wrap}.download-actions .btn{flex:1;min-width:220px;text-align:center}.download-safety{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.download-safety div{padding:13px;border-radius:15px;background:#edf9fb;color:#3d6678;text-align:center;font-size:.82rem}.download-list{max-width:760px;margin:20px auto}.download-list details{margin-bottom:9px;padding:14px 18px;border:1px solid #dbe9ee;border-radius:15px;background:#fff}.download-list summary{cursor:pointer;font-weight:800;color:#244b5d}.download-list a{display:inline-block;margin-top:10px;color:#087caf;font-weight:800}.download-back{display:block;margin:25px auto 0;text-align:center;color:#087caf;font-weight:800}
body.dark-mode .download-page{background:#061d2a}.dark-mode .download-hero h1{color:#fff}.dark-mode .download-hero p{color:#9bb3bf}.dark-mode .download-card,.dark-mode .download-list details{background:#0b2b3a;border-color:#174658}.dark-mode .download-version b,.dark-mode .download-list summary{color:#fff}.dark-mode .download-notes{color:#b1c6cf}.dark-mode .download-safety div{background:#103747;color:#c3dce4}
@media(max-width:620px){.updates-download,.download-version{align-items:stretch;flex-direction:column}.download-page{padding:35px 14px}.download-card{padding:19px}.download-safety{grid-template-columns:1fr}.download-actions .btn{min-width:100%}}
