/* 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}}
