
/* Steel Axis v1.095 — Ton Price Extractor Pro + Plates Fix */
:root{--sa95-bg:#020914;--sa95-panel:#071827;--sa95-panel2:#0b2237;--sa95-line:rgba(142,234,255,.24);--sa95-cyan:#8eeaff;--sa95-blue:#00a8ff;--sa95-green:#25d366;--sa95-text:#eefbff;--sa95-muted:#9ebad0;--sa95-warn:#ffd166}
*{box-sizing:border-box}
body.sa95-body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% -8%,rgba(0,168,255,.24),transparent 32%),linear-gradient(180deg,#061521,#02070d);color:var(--sa95-text);font-family:Tajawal,Inter,system-ui,sans-serif}
.sa95-top{position:sticky;top:0;z-index:30;background:rgba(2,9,20,.88);backdrop-filter:blur(16px);border-bottom:1px solid var(--sa95-line)}
.sa95-nav{width:min(1680px,calc(100% - 22px));margin:auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.sa95-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-weight:1000}.sa95-brand img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(0,168,255,.32))}
.sa95-links{display:flex;gap:8px;flex-wrap:wrap}.sa95-links a{min-height:38px;display:inline-flex;align-items:center;padding:0 12px;text-decoration:none;color:var(--sa95-text);font-weight:900;border:1px solid var(--sa95-line);background:rgba(255,255,255,.045);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}
.sa95-shell{width:min(1680px,calc(100% - 22px));margin:16px auto 60px}
.sa95-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin-bottom:12px}
.sa95-card,.sa95-panel{background:radial-gradient(circle at 16% 0,rgba(0,168,255,.16),transparent 36%),linear-gradient(180deg,rgba(13,35,55,.97),rgba(3,13,23,.99));border:1px solid var(--sa95-line);box-shadow:0 22px 56px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px)}
.sa95-card{padding:22px}.sa95-card h1{margin:6px 0 8px;font-size:clamp(30px,4vw,58px);letter-spacing:-.04em}.sa95-card p{margin:0;color:#b9d4e5;line-height:1.8;font-weight:800}.sa95-eyebrow{display:inline-flex;padding:6px 10px;color:#06131f;background:linear-gradient(90deg,#8eeaff,#25d366);font-weight:1000}
.sa95-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px}.sa95-kpi{padding:14px;border:1px solid rgba(142,234,255,.18);background:rgba(255,255,255,.04);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.sa95-kpi b{display:block;font-size:24px;color:#fff}.sa95-kpi small{color:var(--sa95-muted);font-weight:900}
.sa95-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:12px;align-items:start}
.sa95-form,.sa95-summary,.sa95-cart,.sa95-plate-fix{padding:14px}
.sa95-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.sa95-field{display:grid;gap:6px}.sa95-field span{color:#cfe8f6;font-size:12px;font-weight:1000}.sa95-input,.sa95-select{min-height:42px;width:100%;border:1px solid rgba(142,234,255,.23);background:#071827;color:#eefbff;padding:0 10px;font:inherit;font-weight:900;border-radius:0;outline:none}.sa95-input:focus,.sa95-select:focus{border-color:rgba(142,234,255,.60);box-shadow:0 0 0 3px rgba(0,168,255,.10)}
.sa95-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.sa95-btn{min-height:42px;border:1px solid rgba(142,234,255,.25);background:linear-gradient(180deg,rgba(0,168,255,.18),rgba(0,168,255,.05));color:#eefbff;padding:0 13px;font:inherit;font-weight:1000;cursor:pointer;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px)}.sa95-btn.green{color:#06131f;background:linear-gradient(90deg,#8eeaff,#25d366)}.sa95-btn.warn{color:#06131f;background:linear-gradient(90deg,#ffd166,#8eeaff)}.sa95-btn.red{background:rgba(255,77,77,.16);border-color:rgba(255,77,77,.30)}
.sa95-hidden{display:none!important}.sa95-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.sa95-mode label{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid rgba(142,234,255,.18);background:rgba(255,255,255,.035);font-weight:1000;cursor:pointer}
.sa95-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.sa95-box{padding:12px;border:1px solid rgba(142,234,255,.18);background:rgba(255,255,255,.04)}.sa95-box b{display:block;font-size:20px}.sa95-box small{color:var(--sa95-muted);font-weight:900}
.sa95-table-wrap{overflow:auto;border:1px solid rgba(142,234,255,.18);background:rgba(0,0,0,.14)}.sa95-table{width:100%;border-collapse:collapse;min-width:950px}.sa95-table th,.sa95-table td{padding:9px 8px;border-bottom:1px solid rgba(142,234,255,.12);font-size:12px;text-align:right}.sa95-table th{color:#8eeaff;background:rgba(0,168,255,.08);position:sticky;top:0}.sa95-table td{color:#eefbff}.sa95-mini{font-size:11px;color:#adc6d8;line-height:1.7}.sa95-vehicle{margin-top:10px;padding:14px;border:1px solid rgba(37,211,102,.28);background:linear-gradient(180deg,rgba(37,211,102,.10),rgba(0,168,255,.06));clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}.sa95-vehicle b{font-size:22px;color:#fff}.sa95-note{margin:10px 0 0;color:#9ebad0;font-size:12px;line-height:1.8}
.sa95-section-title{margin:0 0 10px;font-size:20px}.sa95-category-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 12px}.sa95-tab{min-height:40px;border:1px solid rgba(142,234,255,.18);background:rgba(255,255,255,.035);color:#dff7ff;font-weight:1000;cursor:pointer}.sa95-tab.active{color:#06131f;background:linear-gradient(90deg,#8eeaff,#25d366)}
.sa95-plate-fix{margin:14px auto;width:min(1320px,calc(100% - 22px));font-family:Tajawal,Inter,system-ui,sans-serif;color:#eefbff}.sa95-plate-fix .sa95-card{padding:16px}.sa95-plate-fix h2{margin:0 0 8px}.sa95-plate-fix p{margin:0 0 10px;color:#aec9da;line-height:1.7;font-weight:800}
@media(max-width:1050px){.sa95-hero,.sa95-layout{grid-template-columns:1fr}.sa95-kpis,.sa95-result{grid-template-columns:1fr 1fr}.sa95-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.sa95-shell{width:calc(100% - 10px);margin-top:8px}.sa95-grid,.sa95-kpis,.sa95-result,.sa95-mode,.sa95-category-tabs{grid-template-columns:1fr}.sa95-card,.sa95-form,.sa95-summary,.sa95-cart{padding:12px}.sa95-nav{min-height:64px}.sa95-brand img{width:38px;height:38px}.sa95-links a{min-height:34px;font-size:12px}.sa95-card h1{font-size:30px}.sa95-table th,.sa95-table td{font-size:11px;padding:8px 6px}}
