.AdminDashboard-module__smWqZq__dashboard{--dash-bg:#f2f3f7;--dash-side:#fff;--dash-card:#fff;--dash-card-alt:#f7f8fb;--dash-border:#e5e8ef;--dash-text:#1b2030;--dash-dim:#778197;--dash-faint:#a3abbb;--dash-hover:#f1f3f7;background:var(--dash-bg);min-height:100vh;color:var(--dash-text);font-family:var(--font-cairo), sans-serif;direction:rtl;display:flex}.dark .AdminDashboard-module__smWqZq__dashboard{--dash-bg:#080d16;--dash-side:#0c121e;--dash-card:#111927;--dash-card-alt:#151e2e;--dash-border:#253042;--dash-text:#f0f2f7;--dash-dim:#a0a9ba;--dash-faint:#657087;--dash-hover:#1a2434}.AdminDashboard-module__smWqZq__sidebar{background:var(--dash-side);border-left:1px solid var(--dash-border);z-index:20;flex-direction:column;flex:0 0 230px;width:230px;height:100dvh;min-height:100vh;padding:20px 12px 14px;display:flex;position:sticky;top:0;overflow:hidden}.AdminDashboard-module__smWqZq__brand{border-bottom:1px solid var(--dash-border);align-items:center;height:66px;padding:0 9px 20px;display:flex}.AdminDashboard-module__smWqZq__brand img{object-fit:contain;width:164px;height:auto}.AdminDashboard-module__smWqZq__closeSidebar{display:none}.AdminDashboard-module__smWqZq__navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dash-border) transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:19px 2px 12px;display:flex;overflow-y:auto}.AdminDashboard-module__smWqZq__navigation::-webkit-scrollbar{width:5px}.AdminDashboard-module__smWqZq__navigation::-webkit-scrollbar-thumb{background:var(--dash-border);border-radius:99px}.AdminDashboard-module__smWqZq__navItem,.AdminDashboard-module__smWqZq__activeNav{width:100%;height:43px;color:var(--dash-dim);font:inherit;text-align:right;border-radius:8px;flex:0 0 43px;align-items:center;gap:13px;padding:0 13px;font-size:14px;font-weight:700;display:flex}.AdminDashboard-module__smWqZq__navItem svg:last-child{margin-right:auto}.AdminDashboard-module__smWqZq__navItem:hover{background:var(--dash-hover);color:var(--dash-text)}.AdminDashboard-module__smWqZq__activeNav{color:#fff;background:linear-gradient(110deg,#e52d32,#7d181b);box-shadow:0 5px 14px #e52d3240}.AdminDashboard-module__smWqZq__navItem b{color:#fff;background:#e52d32;border-radius:99px;margin-right:auto;padding:2px 7px;font-size:11px}.AdminDashboard-module__smWqZq__siteLink{border:1px solid var(--dash-border);border-radius:10px;flex:none;padding:14px}.AdminDashboard-module__smWqZq__siteLink div,.AdminDashboard-module__smWqZq__siteLink a{align-items:center;gap:9px;display:flex}.AdminDashboard-module__smWqZq__siteLink div{margin-bottom:10px;font-size:14px}.AdminDashboard-module__smWqZq__siteLink a{color:#ed3036;justify-content:center;font-size:12px;font-weight:800}.AdminDashboard-module__smWqZq__siteLink a svg{margin-right:auto}.AdminDashboard-module__smWqZq__main{flex-direction:column;flex:1;min-width:0;display:flex}.AdminDashboard-module__smWqZq__topbar{border-bottom:1px solid var(--dash-border);background:var(--dash-bg);z-index:10;align-items:center;gap:20px;height:86px;padding:0 28px;display:flex;position:sticky;top:0}.AdminDashboard-module__smWqZq__menuButton,.AdminDashboard-module__smWqZq__iconButton{color:var(--dash-dim);border:1px solid var(--dash-border);background:var(--dash-card-alt);cursor:pointer;border-radius:7px;place-items:center;display:grid}.AdminDashboard-module__smWqZq__menuButton{width:42px;height:39px}.AdminDashboard-module__smWqZq__search{background:var(--dash-card-alt);border:1px solid var(--dash-border);width:366px;height:45px;color:var(--dash-faint);border-radius:8px;align-items:center;gap:11px;padding:0 15px;display:flex}.AdminDashboard-module__smWqZq__search input{color:var(--dash-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.AdminDashboard-module__smWqZq__search input::placeholder{color:var(--dash-faint)}.AdminDashboard-module__smWqZq__topActions{align-items:center;gap:15px;margin-right:auto;display:flex}.AdminDashboard-module__smWqZq__iconButton{background:0 0;border-color:#0000;width:35px;height:35px;position:relative}.AdminDashboard-module__smWqZq__iconButton b{color:#fff;background:#e52d32;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:-4px;right:-4px}.AdminDashboard-module__smWqZq__profile{border-right:1px solid var(--dash-border);align-items:center;gap:9px;padding-right:16px;display:flex}.AdminDashboard-module__smWqZq__profileInfo{flex-direction:column;gap:1px;display:flex}.AdminDashboard-module__smWqZq__profileInfo strong{font-size:12px}.AdminDashboard-module__smWqZq__profileInfo span{color:var(--dash-dim);font-size:10px}.AdminDashboard-module__smWqZq__avatar{color:#fff;background:linear-gradient(135deg,#d7aa91,#342117);border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.AdminDashboard-module__smWqZq__profile>svg{color:var(--dash-dim)}.AdminDashboard-module__smWqZq__content{width:100%;max-width:1440px;margin:0 auto;padding:22px 27px 18px}.AdminDashboard-module__smWqZq__welcomeRow{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.AdminDashboard-module__smWqZq__welcomeRow h1{font-size:20px;line-height:1.4}.AdminDashboard-module__smWqZq__welcomeRow h1 span{font-size:19px}.AdminDashboard-module__smWqZq__welcomeRow p{color:var(--dash-dim);font-size:12px}.AdminDashboard-module__smWqZq__dateButton,.AdminDashboard-module__smWqZq__panelHeader button{color:var(--dash-dim);font:inherit;border:1px solid var(--dash-border);background:var(--dash-card);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.AdminDashboard-module__smWqZq__dateButton{color:var(--dash-text);font-size:13px}.AdminDashboard-module__smWqZq__dateButton svg:last-child{margin-right:12px}.AdminDashboard-module__smWqZq__statsGrid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:17px;display:grid}.AdminDashboard-module__smWqZq__statCard,.AdminDashboard-module__smWqZq__panel{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:11px}.AdminDashboard-module__smWqZq__statCard{padding:17px 18px}.AdminDashboard-module__smWqZq__statIcon{border-radius:10px;place-items:center;width:55px;height:55px;margin-bottom:11px;display:grid}.AdminDashboard-module__smWqZq__statCard p{color:var(--dash-dim);font-size:13px;font-weight:700}.AdminDashboard-module__smWqZq__statCard strong{text-align:right;direction:ltr;margin:2px 0 7px;font-size:25px;display:block}.AdminDashboard-module__smWqZq__statCard small{color:var(--dash-dim);font-size:11.5px}.AdminDashboard-module__smWqZq__statCard small span{color:#29c75f;margin-left:5px;font-weight:800}.AdminDashboard-module__smWqZq__red{--accent:#ef2f35;color:#ef2f35;background:#ef2f3518}.AdminDashboard-module__smWqZq__blue{--accent:#2879fa;color:#2879fa;background:#2879fa18}.AdminDashboard-module__smWqZq__green{--accent:#28c958;color:#28c958;background:#28c95818}.AdminDashboard-module__smWqZq__purple{--accent:#a637e9;color:#a637e9;background:#a637e918}.AdminDashboard-module__smWqZq__orange{--accent:#f59616;color:#f59616;background:#f5961618}.AdminDashboard-module__smWqZq__primaryGrid{grid-template-columns:1.25fr 1fr;gap:16px;margin-bottom:16px;display:grid}.AdminDashboard-module__smWqZq__panel{min-width:0;padding:15px 17px}.AdminDashboard-module__smWqZq__panelHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.AdminDashboard-module__smWqZq__panelHeader h2{font-size:17px;font-weight:800}.AdminDashboard-module__smWqZq__panelHeader .AdminDashboard-module__smWqZq__ghost{color:#2779f7;background:var(--dash-card-alt);border-color:var(--dash-border);padding:8px 12px}.AdminDashboard-module__smWqZq__chartLegend{color:var(--dash-dim);justify-content:center;gap:25px;margin:-1px 0 2px;font-size:12px;display:flex}.AdminDashboard-module__smWqZq__chartLegend span{align-items:center;gap:7px;display:flex}.AdminDashboard-module__smWqZq__chartLegend i{border-radius:9px;width:16px;height:4px}.AdminDashboard-module__smWqZq__redMarker{background:#ef2f35}.AdminDashboard-module__smWqZq__blueMarker{background:#2879fa}.AdminDashboard-module__smWqZq__lineChart{height:238px;padding:6px 0 0 31px;position:relative}.AdminDashboard-module__smWqZq__lineChart svg{width:100%;height:193px;overflow:visible}.AdminDashboard-module__smWqZq__gridLine{stroke:var(--dash-border);stroke-width:1px}.AdminDashboard-module__smWqZq__redLine,.AdminDashboard-module__smWqZq__blueLine{fill:none;stroke-width:2.5px}.AdminDashboard-module__smWqZq__redLine{stroke:#ef2f35}.AdminDashboard-module__smWqZq__blueLine{stroke:#2879fa}.AdminDashboard-module__smWqZq__redDot{fill:#ef2f35;stroke:var(--dash-card);stroke-width:2px}.AdminDashboard-module__smWqZq__blueDot{fill:#2879fa;stroke:var(--dash-card);stroke-width:2px}.AdminDashboard-module__smWqZq__yAxis{color:var(--dash-dim);direction:ltr;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:13px auto 31px 0}.AdminDashboard-module__smWqZq__xAxis{color:var(--dash-dim);direction:ltr;justify-content:space-between;padding-left:2px;font-size:10px;display:flex}.AdminDashboard-module__smWqZq__articles{flex-direction:column;display:flex}.AdminDashboard-module__smWqZq__article{border-bottom:1px solid var(--dash-border);align-items:center;gap:10px;padding:8px 0;display:flex}.AdminDashboard-module__smWqZq__article:last-child{border:0}.AdminDashboard-module__smWqZq__articleCar{border-radius:7px;flex:none;place-items:center;width:52px;height:38px;display:grid}.AdminDashboard-module__smWqZq__articleText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.AdminDashboard-module__smWqZq__articleText strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.AdminDashboard-module__smWqZq__articleText span{color:var(--dash-dim);font-size:10px}.AdminDashboard-module__smWqZq__tag{border-radius:5px;margin-left:5px;padding:2px 6px;font-size:9px;display:inline-block}.AdminDashboard-module__smWqZq__article small{color:var(--dash-dim);direction:ltr;align-items:center;gap:3px;font-size:11px;display:flex}.AdminDashboard-module__smWqZq__bottomGrid{grid-template-columns:1.03fr 1.17fr 1.15fr;gap:16px;display:grid}.AdminDashboard-module__smWqZq__sourceContent{align-items:center;gap:20px;margin:10px 0 14px;display:flex}.AdminDashboard-module__smWqZq__donut{aspect-ratio:1;background:conic-gradient(#ef2f35 0 45.6%,#2879fa 45.6% 71.4%,#a637e9 71.4% 86.7%,#f59616 86.7% 95.4%,#28c958 95.4% 100%);border-radius:50%;flex:none;width:145px;position:relative}.AdminDashboard-module__smWqZq__donut:after{content:"";background:var(--dash-card);border-radius:50%;position:absolute;inset:31px}.AdminDashboard-module__smWqZq__sourceContent ul{flex:1;list-style:none}.AdminDashboard-module__smWqZq__sourceContent li{color:var(--dash-dim);align-items:center;gap:7px;padding:4px 0;font-size:11px;display:flex}.AdminDashboard-module__smWqZq__sourceContent li i{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.AdminDashboard-module__smWqZq__sourceContent li b{color:var(--dash-text);margin-right:auto;font-size:11px}.AdminDashboard-module__smWqZq__details{border:1px solid var(--dash-border);background:var(--dash-card-alt);color:#2879fa;width:100%;height:37px;font:inherit;border-radius:7px;font-size:12px;font-weight:800}.AdminDashboard-module__smWqZq__tool{border-bottom:1px solid var(--dash-border);align-items:center;gap:10px;padding:9px 0;display:flex}.AdminDashboard-module__smWqZq__tool:last-child{border:0}.AdminDashboard-module__smWqZq__rank{color:#ef2f35;width:18px;font-size:13px}.AdminDashboard-module__smWqZq__toolIcon,.AdminDashboard-module__smWqZq__quickIcon{border-radius:7px;place-items:center;width:37px;height:37px;display:grid}.AdminDashboard-module__smWqZq__tool>div{flex-direction:column;flex:1;gap:1px;display:flex}.AdminDashboard-module__smWqZq__tool strong{font-size:12px}.AdminDashboard-module__smWqZq__tool small{color:var(--dash-dim);font-size:10px}.AdminDashboard-module__smWqZq__spark{letter-spacing:-3px;color:#29c75f;font-family:serif;font-size:22px;transform:rotate(-10deg)}.AdminDashboard-module__smWqZq__quick{border-bottom:1px solid var(--dash-border);align-items:center;gap:10px;padding:9px 0;display:flex}.AdminDashboard-module__smWqZq__quick:last-child{border:0}.AdminDashboard-module__smWqZq__quick>span:nth-child(2){color:var(--dash-dim);flex:1;font-size:12px}.AdminDashboard-module__smWqZq__quick b{direction:ltr;font-size:15px}.AdminDashboard-module__smWqZq__footer{border-top:1px solid var(--dash-border);color:var(--dash-dim);justify-content:space-between;margin-top:auto;padding:17px 27px;font-size:12px;display:flex}.AdminDashboard-module__smWqZq__footer b{color:#ef2f35}.AdminDashboard-module__smWqZq__overlay{display:none}@media (max-width:1180px){.AdminDashboard-module__smWqZq__statsGrid{grid-template-columns:repeat(3,1fr)}.AdminDashboard-module__smWqZq__bottomGrid{grid-template-columns:1fr 1fr}.AdminDashboard-module__smWqZq__bottomGrid>:last-child{grid-column:1/-1}.AdminDashboard-module__smWqZq__primaryGrid{grid-template-columns:1fr}.AdminDashboard-module__smWqZq__sidebar{z-index:20;transition:transform .2s;position:fixed;right:0;transform:translate(105%);box-shadow:-5px 0 25px #0000001a}.AdminDashboard-module__smWqZq__sidebarOpen{transform:none}.AdminDashboard-module__smWqZq__closeSidebar{color:var(--dash-dim);place-items:center;display:grid;position:absolute;top:12px;left:10px}.AdminDashboard-module__smWqZq__overlay{z-index:15;background:#0009;display:block;position:fixed;inset:0}.AdminDashboard-module__smWqZq__main{width:100%}}@media (max-width:700px){.AdminDashboard-module__smWqZq__topbar{gap:10px;height:69px;padding:0 14px}.AdminDashboard-module__smWqZq__search{flex:1;width:auto}.AdminDashboard-module__smWqZq__topActions{gap:4px}.AdminDashboard-module__smWqZq__profileInfo,.AdminDashboard-module__smWqZq__profile>svg,.AdminDashboard-module__smWqZq__topActions .AdminDashboard-module__smWqZq__iconButton:nth-child(2){display:none}.AdminDashboard-module__smWqZq__profile{border:0;padding-right:5px}.AdminDashboard-module__smWqZq__content{padding:17px 14px}.AdminDashboard-module__smWqZq__welcomeRow{align-items:flex-start;gap:12px}.AdminDashboard-module__smWqZq__welcomeRow h1{font-size:17px}.AdminDashboard-module__smWqZq__welcomeRow p{font-size:11px}.AdminDashboard-module__smWqZq__dateButton{padding:9px;font-size:0}.AdminDashboard-module__smWqZq__dateButton svg{margin:0!important}.AdminDashboard-module__smWqZq__statsGrid{grid-template-columns:1fr 1fr;gap:10px}.AdminDashboard-module__smWqZq__statCard{padding:13px}.AdminDashboard-module__smWqZq__statCard strong{font-size:21px}.AdminDashboard-module__smWqZq__primaryGrid,.AdminDashboard-module__smWqZq__bottomGrid{grid-template-columns:1fr;gap:12px}.AdminDashboard-module__smWqZq__bottomGrid>:last-child{grid-column:auto}.AdminDashboard-module__smWqZq__panel{padding:13px}.AdminDashboard-module__smWqZq__panelHeader h2{font-size:14px}.AdminDashboard-module__smWqZq__lineChart{height:211px}.AdminDashboard-module__smWqZq__lineChart svg{height:167px}.AdminDashboard-module__smWqZq__xAxis{font-size:8px}.AdminDashboard-module__smWqZq__xAxis span:nth-child(2n){display:none}.AdminDashboard-module__smWqZq__articleText strong{font-size:11px}.AdminDashboard-module__smWqZq__sourceContent{justify-content:center}.AdminDashboard-module__smWqZq__footer{padding:15px 14px;font-size:10px}.AdminDashboard-module__smWqZq__footer span:last-child{display:none}}.AdminDashboard-module__smWqZq__logoutButton{border:1px solid color-mix(in srgb,#ef2f35 35%,var(--dash-border));background:color-mix(in srgb,#ef2f35 7%,var(--dash-card));color:#e52d32;height:36px;font:inherit;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.AdminDashboard-module__smWqZq__logoutButton:hover{background:#ef2f3514}.AdminDashboard-module__smWqZq__logoutButton:disabled{opacity:.65;cursor:wait}.AdminDashboard-module__smWqZq__navItem,.AdminDashboard-module__smWqZq__activeNav{text-decoration:none}.AdminDashboard-module__smWqZq__managementPage{width:100%}.AdminDashboard-module__smWqZq__sectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.AdminDashboard-module__smWqZq__sectionHeader h1{margin:0 0 5px;font-size:23px;font-weight:900}.AdminDashboard-module__smWqZq__sectionHeader p{color:var(--dash-dim);margin:0;font-size:13px}.AdminDashboard-module__smWqZq__primaryButton,.AdminDashboard-module__smWqZq__secondaryButton{min-height:39px;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.AdminDashboard-module__smWqZq__primaryButton{color:#fff;background:#e52d32;box-shadow:0 5px 12px #e52d3230}.AdminDashboard-module__smWqZq__primaryButton:hover{background:#c91f25}.AdminDashboard-module__smWqZq__secondaryButton{color:var(--dash-text);border:1px solid var(--dash-border);background:var(--dash-card-alt)}.AdminDashboard-module__smWqZq__secondaryButton:hover{background:var(--dash-hover)}.AdminDashboard-module__smWqZq__tableToolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.AdminDashboard-module__smWqZq__tableSearch{max-width:330px;height:40px;color:var(--dash-faint);border:1px solid var(--dash-border);background:var(--dash-card-alt);border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.AdminDashboard-module__smWqZq__tableSearch input{min-width:0;color:var(--dash-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.AdminDashboard-module__smWqZq__tableWrap{border:1px solid var(--dash-border);border-radius:9px;overflow-x:auto}.AdminDashboard-module__smWqZq__dataTable{border-collapse:collapse;text-align:right;width:100%;min-width:650px}.AdminDashboard-module__smWqZq__dataTable th,.AdminDashboard-module__smWqZq__dataTable td{border-bottom:1px solid var(--dash-border);vertical-align:middle;padding:14px 15px;font-size:12px}.AdminDashboard-module__smWqZq__dataTable th{color:var(--dash-dim);background:var(--dash-card-alt);font-weight:800}.AdminDashboard-module__smWqZq__dataTable td{color:var(--dash-text)}.AdminDashboard-module__smWqZq__dataTable tbody tr:last-child td{border-bottom:0}.AdminDashboard-module__smWqZq__dataTable tbody tr:hover{background:var(--dash-card-alt)}.AdminDashboard-module__smWqZq__statusBadge{color:#22aa4d;background:#28c95818;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.AdminDashboard-module__smWqZq__rowAction{color:var(--dash-dim);place-items:center;padding:4px;display:grid}.AdminDashboard-module__smWqZq__rowAction:hover{color:#e52d32}.AdminDashboard-module__smWqZq__tableFooter{color:var(--dash-dim);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:11px;display:flex}.AdminDashboard-module__smWqZq__tableFooter div{gap:5px;display:flex}.AdminDashboard-module__smWqZq__tableFooter button{border:1px solid var(--dash-border);background:var(--dash-card-alt);min-width:30px;height:29px;color:var(--dash-dim);font:inherit;border-radius:6px;font-size:11px}.AdminDashboard-module__smWqZq__tableFooter .AdminDashboard-module__smWqZq__pageCurrent{color:#fff;background:#e52d32;border-color:#e52d32}.AdminDashboard-module__smWqZq__settingsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.AdminDashboard-module__smWqZq__settingField{color:var(--dash-dim);flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.AdminDashboard-module__smWqZq__settingField input,.AdminDashboard-module__smWqZq__settingField textarea{border:1px solid var(--dash-border);background:var(--dash-card-alt);width:100%;color:var(--dash-text);font:inherit;border-radius:7px;outline:0;padding:10px 11px;font-size:13px}.AdminDashboard-module__smWqZq__settingField textarea{resize:vertical;min-height:96px}.AdminDashboard-module__smWqZq__settingField input:focus,.AdminDashboard-module__smWqZq__settingField textarea:focus{border-color:#e52d32}.AdminDashboard-module__smWqZq__toggleRow{border-bottom:1px solid var(--dash-border);color:var(--dash-text);justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;font-weight:700;display:flex}.AdminDashboard-module__smWqZq__toggleRow:last-child{border:0}.AdminDashboard-module__smWqZq__toggleRow input{accent-color:#e52d32;width:18px;height:18px}.AdminDashboard-module__smWqZq__analyticsGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.AdminDashboard-module__smWqZq__metricCard{border:1px solid var(--dash-border);background:var(--dash-card);border-radius:11px;padding:17px}.AdminDashboard-module__smWqZq__metricCard span{color:var(--dash-dim);font-size:12px;font-weight:700;display:block}.AdminDashboard-module__smWqZq__metricCard strong{text-align:right;direction:ltr;margin:7px 0 5px;font-size:26px;display:block}.AdminDashboard-module__smWqZq__metricCard small{color:#22aa4d;font-size:10px}.AdminDashboard-module__smWqZq__chartPlaceholder{border:1px dashed var(--dash-border);min-height:280px;color:var(--dash-dim);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.AdminDashboard-module__smWqZq__summaryList{flex-direction:column;display:flex}.AdminDashboard-module__smWqZq__summaryList>div{border-bottom:1px solid var(--dash-border);color:var(--dash-dim);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:13px;display:flex}.AdminDashboard-module__smWqZq__summaryList>div:last-child{border-bottom:0}.AdminDashboard-module__smWqZq__summaryList b{color:var(--dash-text);font-size:14px}.AdminDashboard-module__smWqZq__quickActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.AdminDashboard-module__smWqZq__quickActions a{border:1px solid var(--dash-border);background:var(--dash-card-alt);min-height:44px;color:var(--dash-text);border-radius:8px;align-items:center;gap:9px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.AdminDashboard-module__smWqZq__quickActions a:hover{color:#e52d32;border-color:#e52d32}.AdminDashboard-module__smWqZq__systemStatus{flex-direction:column;gap:10px;display:flex}.AdminDashboard-module__smWqZq__systemStatus p{color:var(--dash-dim);align-items:center;gap:8px;font-size:12px;display:flex}.AdminDashboard-module__smWqZq__systemStatus svg{color:#28c958}@media (max-width:700px){.AdminDashboard-module__smWqZq__topActions .AdminDashboard-module__smWqZq__iconButton:first-child{display:none}.AdminDashboard-module__smWqZq__logoutButton{gap:0;width:36px;padding:0;font-size:0}.AdminDashboard-module__smWqZq__logoutButton svg{width:18px;height:18px}.AdminDashboard-module__smWqZq__sectionHeader{align-items:flex-start;gap:12px}.AdminDashboard-module__smWqZq__sectionHeader h1{font-size:17px}.AdminDashboard-module__smWqZq__sectionHeader p{font-size:11px}.AdminDashboard-module__smWqZq__primaryGrid,.AdminDashboard-module__smWqZq__bottomGrid,.AdminDashboard-module__smWqZq__settingsGrid{grid-template-columns:1fr;gap:12px}.AdminDashboard-module__smWqZq__quickActions{grid-template-columns:1fr}.AdminDashboard-module__smWqZq__tableToolbar,.AdminDashboard-module__smWqZq__tableFooter{flex-direction:column;align-items:flex-start}.AdminDashboard-module__smWqZq__tableSearch{width:100%;max-width:none}.AdminDashboard-module__smWqZq__analyticsGrid{grid-template-columns:1fr 1fr;gap:10px}.AdminDashboard-module__smWqZq__metricCard{padding:13px}.AdminDashboard-module__smWqZq__metricCard strong{font-size:21px}.AdminDashboard-module__smWqZq__chartPlaceholder{min-height:210px;padding:20px}.AdminDashboard-module__smWqZq__sectionHeader .AdminDashboard-module__smWqZq__primaryButton,.AdminDashboard-module__smWqZq__sectionHeader .AdminDashboard-module__smWqZq__secondaryButton{padding:0 10px;font-size:11px}}.AdminDashboard-module__smWqZq__profile{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.AdminDashboard-module__smWqZq__dropdownMenu{background:var(--dash-card);border:1px solid var(--dash-border);z-index:50;border-radius:8px;flex-direction:column;gap:2px;width:220px;padding:6px;animation:.2s AdminDashboard-module__smWqZq__dropdownFade;display:flex;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 4px 15px #0000001a}@keyframes AdminDashboard-module__smWqZq__dropdownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminDashboard-module__smWqZq__dropdownItem{color:var(--dash-text);font:inherit;text-align:right;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.AdminDashboard-module__smWqZq__dropdownItem:hover{background:var(--dash-hover)}.AdminDashboard-module__smWqZq__dropdownItem.AdminDashboard-module__smWqZq__danger{color:#e52d32}.AdminDashboard-module__smWqZq__dropdownItem.AdminDashboard-module__smWqZq__danger:hover{background:#ef2f3514}.AdminDashboard-module__smWqZq__formError{color:#e52d32;margin-top:-8px;margin-bottom:8px;font-size:11px}.AdminDashboard-module__smWqZq__formSuccess{color:#28c958;background:#28c95818;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 15px;font-size:13px;font-weight:700;display:flex}
.articles-module__cr5bIG__managerWrap{width:100%}.articles-module__cr5bIG__tableWrap{background:var(--dash-card,var(--surface,#fff));border:1px solid var(--dash-border,var(--border-color,#e5e7eb));border-radius:16px;width:100%;overflow-x:auto}.articles-module__cr5bIG__table{border-collapse:collapse;text-align:right;width:100%;min-width:850px;font-size:13px}.articles-module__cr5bIG__table th{background:var(--dash-card-alt,var(--surface-soft,#00000008));color:var(--dash-dim,var(--text-secondary));border-bottom:1px solid var(--dash-border,var(--border-color));white-space:nowrap;padding:14px 18px;font-size:13px;font-weight:800}.articles-module__cr5bIG__table td{border-bottom:1px solid var(--dash-border,var(--border-color));color:var(--dash-text,var(--text-primary));vertical-align:middle;padding:14px 18px}.articles-module__cr5bIG__table tbody tr:last-child td{border-bottom:none}.articles-module__cr5bIG__table tbody tr:hover{background:var(--dash-hover,#00000005)}.articles-module__cr5bIG__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.articles-module__cr5bIG__searchBox{border:1px solid var(--dash-border);background:var(--dash-card-alt);min-width:200px;height:38px;color:var(--dash-faint);border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.articles-module__cr5bIG__searchBox input{color:var(--dash-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.articles-module__cr5bIG__filterSelect{border:1px solid var(--dash-border);background:var(--dash-card-alt);height:38px;color:var(--dash-text);font:inherit;border-radius:7px;outline:0;padding:0 10px;font-size:12px}.articles-module__cr5bIG__filterSelect:focus{border-color:#e52d32}.articles-module__cr5bIG__counts{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.articles-module__cr5bIG__countBadge{border:1px solid var(--dash-border);background:var(--dash-card-alt);color:var(--dash-dim);cursor:pointer;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700}.articles-module__cr5bIG__countBadge.articles-module__cr5bIG__active{color:#fff;background:#e52d32;border-color:#e52d32}.articles-module__cr5bIG__statusBadgeDraft{background:var(--dash-card-alt);color:var(--dash-dim);border:1px solid var(--dash-border);border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.articles-module__cr5bIG__statusBadgePublished{color:#22aa4d;background:#28c95818;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.articles-module__cr5bIG__statusBadgeScheduled{color:#d07a00;background:#f5961618;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.articles-module__cr5bIG__skeletonRow{border-bottom:1px solid var(--dash-border);gap:14px;padding:12px 0;animation:1.4s infinite articles-module__cr5bIG__shimmer;display:flex}.articles-module__cr5bIG__skeletonCell{background:var(--dash-border);border-radius:5px;height:14px}@keyframes articles-module__cr5bIG__shimmer{0%,to{opacity:.6}50%{opacity:1}}.articles-module__cr5bIG__editorWrap{width:100%}.articles-module__cr5bIG__editorHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex;position:static}.articles-module__cr5bIG__editorTitle{font-size:20px;font-weight:900}.articles-module__cr5bIG__editorActions{gap:8px;display:flex}.articles-module__cr5bIG__editorGrid{grid-template-columns:1fr 360px;align-items:start;gap:16px;display:grid}.articles-module__cr5bIG__editorMain,.articles-module__cr5bIG__editorSide{flex-direction:column;gap:14px;display:flex}.articles-module__cr5bIG__fieldGroup{flex-direction:column;gap:6px;display:flex}.articles-module__cr5bIG__fieldLabel{color:var(--dash-dim);font-size:12px;font-weight:700}.articles-module__cr5bIG__fieldInput{border:1px solid var(--dash-border);background:var(--dash-card-alt);width:100%;color:var(--dash-text);font:inherit;border-radius:7px;outline:0;padding:10px 12px;font-size:13px}.articles-module__cr5bIG__fieldInput:focus{border-color:#e52d32}.articles-module__cr5bIG__fieldTextarea{resize:vertical;min-height:110px}.articles-module__cr5bIG__charCount{color:var(--dash-faint);text-align:left;font-size:10px}.articles-module__cr5bIG__charCountWarn{color:#e52d32}.articles-module__cr5bIG__slugRow{align-items:center;gap:8px;display:flex}.articles-module__cr5bIG__slugRow input{flex:1}.articles-module__cr5bIG__slugLock{border:1px solid var(--dash-border);background:var(--dash-card-alt);color:var(--dash-dim);cursor:pointer;white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:11px}.articles-module__cr5bIG__markdownWrap{border:1px solid var(--dash-border);border-radius:9px;position:relative;overflow:visible}.articles-module__cr5bIG__markdownTabs{z-index:100;border-bottom:1px solid var(--dash-border);background:var(--dash-card-alt);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 4px 15px #00000014}.articles-module__cr5bIG__markdownTab{font:inherit;color:var(--dash-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:12px;font-weight:700}.articles-module__cr5bIG__markdownTab.articles-module__cr5bIG__activeTab{color:#e52d32;border-bottom-color:#e52d32}.articles-module__cr5bIG__toolbarIconBtn{border:1px solid var(--dash-border);background:var(--dash-card);color:var(--dash-text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.articles-module__cr5bIG__toolbarIconBtn:hover{color:#e52d32;background:#ef2f3510;border-color:#e52d32}.articles-module__cr5bIG__markdownTextarea{background:var(--dash-card);width:100%;min-height:350px;color:var(--dash-text);font:inherit;resize:vertical;border:0;outline:0;padding:14px;font-family:monospace;font-size:13px}.articles-module__cr5bIG__markdownPreview{background:var(--dash-card);min-height:350px;color:var(--dash-text);padding:14px;font-size:13px;line-height:1.8}.articles-module__cr5bIG__markdownPreview h1,.articles-module__cr5bIG__markdownPreview h2,.articles-module__cr5bIG__markdownPreview h3{margin:14px 0 8px;font-weight:800}.articles-module__cr5bIG__markdownPreview p{margin:8px 0}.articles-module__cr5bIG__markdownPreview pre{background:var(--dash-card-alt);border-radius:6px;padding:10px;font-size:12px;overflow-x:auto}.articles-module__cr5bIG__markdownPreview code{background:var(--dash-card-alt);border-radius:4px;padding:1px 5px;font-size:12px}.articles-module__cr5bIG__markdownPreview blockquote{color:var(--dash-dim);border-right:3px solid #e52d32;margin:8px 0;padding-right:12px}.articles-module__cr5bIG__markdownPreview figure,.articles-module__cr5bIG__markdownPreview .articles-module__cr5bIG__article-image-figure{text-align:center;clear:both;max-width:100%;margin:20px auto;display:block}.articles-module__cr5bIG__markdownPreview .articles-module__cr5bIG__article-image-figure img,.articles-module__cr5bIG__markdownPreview figure img{border-radius:10px;max-width:100%;height:auto;display:inline-block}.articles-module__cr5bIG__markdownPreview .articles-module__cr5bIG__article-image-figure.articles-module__cr5bIG__img-float-right{float:right!important;clear:none!important;max-width:48%!important;margin:0 0 16px 20px!important}.articles-module__cr5bIG__markdownPreview .articles-module__cr5bIG__article-image-figure.articles-module__cr5bIG__img-float-left{float:left!important;clear:none!important;max-width:48%!important;margin:0 20px 16px 0!important}.articles-module__cr5bIG__imageUploadZone{border:2px dashed var(--dash-border);text-align:center;cursor:pointer;color:var(--dash-dim);border-radius:9px;padding:20px;font-size:12px;transition:border-color .2s,background .2s}.articles-module__cr5bIG__imageUploadZone:hover,.articles-module__cr5bIG__imageUploadZone.articles-module__cr5bIG__dragOver{background:#ef2f3508;border-color:#e52d32}.articles-module__cr5bIG__imagePreview{aspect-ratio:16/9;object-fit:cover;border-radius:7px;width:100%;margin-bottom:8px;display:block}.articles-module__cr5bIG__imageRemove{color:#e52d32;width:100%;font:inherit;cursor:pointer;background:#ef2f3510;border:1px solid #ef2f3530;border-radius:6px;padding:6px;font-size:11px}.articles-module__cr5bIG__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.articles-module__cr5bIG__modalCard{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:14px;width:100%;max-width:480px;max-height:90vh;padding:20px;overflow-y:auto;box-shadow:0 10px 40px #0000004d}.articles-module__cr5bIG__modalCard h3{margin-bottom:8px;font-size:16px;font-weight:900}.articles-module__cr5bIG__modalCard p{color:var(--dash-dim);margin-bottom:20px;font-size:13px}.articles-module__cr5bIG__modalActions{justify-content:center;gap:8px;display:flex}.articles-module__cr5bIG__errorState{text-align:center;background:#ef2f3510;border:1px solid #ef2f3530;border-radius:10px;padding:30px}.articles-module__cr5bIG__errorState p{color:var(--dash-dim);margin-bottom:14px;font-size:13px}@media (max-width:900px){.articles-module__cr5bIG__editorGrid{grid-template-columns:1fr}.articles-module__cr5bIG__toolbar{flex-direction:column;align-items:stretch}}
.DeleteConfirmModal-module__LeduyG__overlay{-webkit-backdrop-filter:blur(8px);z-index:999999;background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards DeleteConfirmModal-module__LeduyG__fadeIn;display:flex;position:fixed;inset:0}@keyframes DeleteConfirmModal-module__LeduyG__fadeIn{0%{opacity:0}to{opacity:1}}.DeleteConfirmModal-module__LeduyG__modal{background:var(--card-bg,var(--bg));border:1px solid var(--border-color);text-align:center;width:100%;max-width:420px;box-shadow:0 25px 50px -12px #00000073, 0 0 0 1px color-mix(in srgb, var(--border-color) 60%, transparent);border-radius:24px;padding:28px 24px 24px;animation:.25s cubic-bezier(.16,1,.3,1) forwards DeleteConfirmModal-module__LeduyG__modalScale;position:relative;overflow:hidden}@keyframes DeleteConfirmModal-module__LeduyG__modalScale{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.DeleteConfirmModal-module__LeduyG__closeBtn{top:16px;background:color-mix(in srgb, var(--text-primary) 6%, transparent);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;inset-inline-end:16px}.DeleteConfirmModal-module__LeduyG__closeBtn:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 12%, transparent);color:var(--text-primary)}.DeleteConfirmModal-module__LeduyG__iconWrap{background:color-mix(in srgb, #ef4444 14%, var(--bg));color:#ef4444;border:1px solid #ef444452;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:4px auto 18px;display:flex;box-shadow:0 0 24px -4px #ef444440}.DeleteConfirmModal-module__LeduyG__title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:800}.DeleteConfirmModal-module__LeduyG__description{color:var(--text-secondary);margin:0 0 24px;padding:0 8px;font-size:13.5px;line-height:1.6}.DeleteConfirmModal-module__LeduyG__actions{align-items:center;gap:12px;display:flex}.DeleteConfirmModal-module__LeduyG__cancelBtn{cursor:pointer;background:color-mix(in srgb, var(--text-primary) 8%, var(--bg));border:1px solid var(--border-color);color:var(--text-primary);border-radius:12px;flex:1;padding:12px 18px;font-size:14px;font-weight:700;transition:all .2s}.DeleteConfirmModal-module__LeduyG__cancelBtn:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 14%, var(--bg));border-color:color-mix(in srgb, var(--text-primary) 22%, var(--border-color))}.DeleteConfirmModal-module__LeduyG__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.DeleteConfirmModal-module__LeduyG__confirmBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #ef444459}.DeleteConfirmModal-module__LeduyG__confirmBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px #ef444473}.DeleteConfirmModal-module__LeduyG__confirmBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}
.car-details-module__GwXmZW__pageWrapper{background:var(--bg);min-height:100vh}.car-details-module__GwXmZW__breadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0 12px;font-size:13px;display:flex}.car-details-module__GwXmZW__breadcrumb a{color:var(--text-secondary);transition:color .15s}.car-details-module__GwXmZW__breadcrumb a:hover{color:var(--red)}.car-details-module__GwXmZW__breadcrumb .car-details-module__GwXmZW__current{color:var(--text-primary);font-weight:600}.car-details-module__GwXmZW__heroHeader{margin-bottom:24px}.car-details-module__GwXmZW__pageTitle{margin-bottom:8px;font-size:28px;font-weight:900;line-height:1.25}.car-details-module__GwXmZW__pageTitle span{color:var(--red)}.car-details-module__GwXmZW__heroSub{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.car-details-module__GwXmZW__ratingBadge{color:#f59e0b;background:#f59e0b1f;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:700;display:flex}.car-details-module__GwXmZW__layout{grid-template-columns:320px 1fr;align-items:start;gap:32px;padding-bottom:60px;display:grid}.car-details-module__GwXmZW__priceCard{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;background:var(--card-bg,var(--bg));border:1px solid var(--border-color);text-align:center;border-radius:18px;max-height:calc(100vh - 85px);padding:16px 16px 14px;position:sticky;top:75px;overflow:hidden auto;box-shadow:0 4px 20px #00000008}.car-details-module__GwXmZW__priceCard::-webkit-scrollbar{width:4px}.car-details-module__GwXmZW__priceCard::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.car-details-module__GwXmZW__carImage{aspect-ratio:16/9;object-fit:cover;cursor:pointer;border-radius:12px;width:100%;max-height:135px;margin-bottom:10px;transition:transform .2s}.car-details-module__GwXmZW__carImage:hover{transform:scale(1.02)}.car-details-module__GwXmZW__carImagePlaceholder{aspect-ratio:16/9;background:var(--bg-soft,#f3f4f6);width:100%;max-height:135px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.car-details-module__GwXmZW__priceCard h3{margin-bottom:2px;font-size:16px;font-weight:800;line-height:1.3}.car-details-module__GwXmZW__cardYear{color:var(--text-muted);margin-bottom:8px;font-size:12px}.car-details-module__GwXmZW__cardDivider{border:none;border-top:2px solid var(--red);width:36px;margin:0 auto 8px}.car-details-module__GwXmZW__priceLabel{color:var(--text-muted);margin-bottom:2px;font-size:11px}.car-details-module__GwXmZW__priceMain{color:var(--red);margin-bottom:2px;font-size:21px;font-weight:900;line-height:1.2}.car-details-module__GwXmZW__priceSub{color:var(--text-secondary);margin-bottom:10px;font-size:12px;font-weight:750}.car-details-module__GwXmZW__infoRow{color:var(--text-secondary);border-top:1px solid var(--border-color);text-align:start;align-items:center;gap:8px;padding:6.5px 0;font-size:12px;display:flex}.car-details-module__GwXmZW__infoRow svg{color:var(--red);flex-shrink:0;width:14px;height:14px}.car-details-module__GwXmZW__cardActionsRow{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.car-details-module__GwXmZW__shareBtn{background:color-mix(in srgb, var(--bg) 80%, var(--border-color) 40%);border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-bottom:0;padding:8px 10px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.car-details-module__GwXmZW__shareBtn:hover{border-color:var(--red);color:var(--red)}.car-details-module__GwXmZW__valuateBtn{background:var(--red);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:9px 12px;font-size:12.5px;font-weight:800;text-decoration:none;transition:opacity .15s;display:flex}.car-details-module__GwXmZW__valuateBtn:hover{opacity:.9;color:#fff}.car-details-module__GwXmZW__mainContent{flex-direction:column;gap:28px;display:flex}.car-details-module__GwXmZW__gallerySection{background:var(--card-bg,var(--bg));border:1px solid var(--border-color);border-radius:20px;padding:20px}.car-details-module__GwXmZW__gallerySectionTitle{align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:800;display:flex}.car-details-module__GwXmZW__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.car-details-module__GwXmZW__galleryThumb{aspect-ratio:16/10;cursor:pointer;border:2px solid #0000;border-radius:10px;position:relative;overflow:hidden}.car-details-module__GwXmZW__galleryThumb.car-details-module__GwXmZW__active{border-color:var(--red)}.car-details-module__GwXmZW__galleryThumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.car-details-module__GwXmZW__galleryThumb:hover img{transform:scale(1.05)}.car-details-module__GwXmZW__prosConsContainer{grid-template-columns:1fr 1fr;gap:20px;display:grid}.car-details-module__GwXmZW__prosCard{background:#10b9810a;border:1px solid #10b98133;border-radius:18px;padding:20px}.car-details-module__GwXmZW__consCard{background:#ef44440a;border:1px solid #ef444433;border-radius:18px;padding:20px}.car-details-module__GwXmZW__prosHeader{color:#10b981;align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:800;display:flex}.car-details-module__GwXmZW__consHeader{color:#ef4444;align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:800;display:flex}.car-details-module__GwXmZW__prosList,.car-details-module__GwXmZW__consList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.car-details-module__GwXmZW__prosList li,.car-details-module__GwXmZW__consList li{color:var(--text-primary);align-items:flex-start;gap:8px;font-size:13.5px;font-weight:600;line-height:1.6;display:flex}.car-details-module__GwXmZW__specsCategoryCard{background:var(--card-bg,var(--bg));border:1px solid var(--border-color);border-radius:18px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.car-details-module__GwXmZW__specsCategoryHeader{background:color-mix(in srgb, var(--bg) 60%, var(--border-color) 30%);border-bottom:1px solid var(--border-color);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:16px 20px;display:flex}.car-details-module__GwXmZW__specsCategoryHeader:hover{background:color-mix(in srgb, var(--bg) 40%, var(--border-color) 45%)}.car-details-module__GwXmZW__specsCategoryHeader h3{margin:0;font-size:16px;font-weight:800}.car-details-module__GwXmZW__collapsibleBody{animation:.2s car-details-module__GwXmZW__fadeIn}@keyframes car-details-module__GwXmZW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.car-details-module__GwXmZW__quickSnapshotCard{background:linear-gradient(135deg, color-mix(in srgb, var(--red) 7%, var(--card-bg,var(--bg))) 0%, var(--card-bg,var(--bg)) 100%);border:1px solid color-mix(in srgb, var(--red) 25%, var(--border-color));border-radius:20px;padding:22px;box-shadow:0 4px 20px #0000000a}.car-details-module__GwXmZW__snapshotTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.car-details-module__GwXmZW__snapshotTitleBlock h2{margin:0 0 6px;font-size:20px;font-weight:900}.car-details-module__GwXmZW__snapshotTagline{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.car-details-module__GwXmZW__snapshotTagline .car-details-module__GwXmZW__tagItem{background:color-mix(in srgb, var(--text-muted) 12%, transparent);color:var(--text-primary);border-radius:6px;padding:2px 8px}.car-details-module__GwXmZW__snapshotBadge{background:var(--red);color:#fff;letter-spacing:.3px;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.car-details-module__GwXmZW__metricsGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}@media (max-width:1024px){.car-details-module__GwXmZW__metricsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.car-details-module__GwXmZW__metricsGrid{grid-template-columns:repeat(2,1fr)}}.car-details-module__GwXmZW__metricCard{background:color-mix(in srgb, var(--bg) 70%, var(--border-color) 30%);border:1px solid var(--border-color);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;transition:transform .2s,border-color .2s;display:flex}.car-details-module__GwXmZW__metricCard:hover{border-color:color-mix(in srgb, var(--red) 40%, var(--border-color));transform:translateY(-2px)}.car-details-module__GwXmZW__metricIcon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.car-details-module__GwXmZW__metricLabel{color:var(--text-muted);font-size:11px;font-weight:700}.car-details-module__GwXmZW__metricValue{color:var(--text-primary);font-size:13.5px;font-weight:900;line-height:1.2}.car-details-module__GwXmZW__specIcon{background:color-mix(in srgb, var(--red) 12%, transparent);width:32px;height:32px;color:var(--red);border-radius:8px;justify-content:center;align-items:center;display:flex}.car-details-module__GwXmZW__specsGrid{border-top:1px solid var(--border-color);direction:rtl;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0;display:grid}.car-details-module__GwXmZW__specItem{border-bottom:1px solid var(--border-color);border-inline-end:1px solid var(--border-color);direction:rtl;grid-template-columns:minmax(130px,38%) 1fr;align-items:center;gap:14px;padding:13px 18px;font-size:13.5px;display:grid}.car-details-module__GwXmZW__specItem:nth-child(2n){background:color-mix(in srgb, var(--bg) 75%, var(--border-color) 25%)}.car-details-module__GwXmZW__specLabel{color:var(--text-secondary);text-align:right;word-break:break-word;direction:rtl;font-weight:700;line-height:1.45}.car-details-module__GwXmZW__specVal{color:var(--text-primary);text-align:right;word-break:break-word;direction:rtl;unicode-bidi:plaintext;font-weight:800;line-height:1.5}.car-details-module__GwXmZW__reviewsSection{background:var(--card-bg,var(--bg));border:1px solid var(--border-color);border-radius:20px;padding:24px}.car-details-module__GwXmZW__reviewsHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.car-details-module__GwXmZW__reviewsHeader h2{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.car-details-module__GwXmZW__reviewForm{background:color-mix(in srgb, var(--bg) 80%, var(--border-color) 20%);border:1px solid var(--border-color);border-radius:14px;margin-bottom:24px;padding:16px}.car-details-module__GwXmZW__starRatingPicker{gap:6px;margin-bottom:12px;display:flex}.car-details-module__GwXmZW__starRatingPicker button{cursor:pointer;background:0 0;border:none;padding:2px}.car-details-module__GwXmZW__reviewsList{flex-direction:column;gap:14px;display:flex}.car-details-module__GwXmZW__reviewCard{background:var(--bg);border:1px solid var(--border-color);border-radius:12px;padding:14px 16px}.car-details-module__GwXmZW__reviewUser{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.car-details-module__GwXmZW__reviewUserName{font-size:14px;font-weight:700}.car-details-module__GwXmZW__reviewDate{color:var(--text-muted);font-size:12px}.car-details-module__GwXmZW__reviewText{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.car-details-module__GwXmZW__editReviewBtn{background:color-mix(in srgb, var(--text-primary) 8%, var(--bg));border:1px solid var(--border-color);cursor:pointer;color:var(--text-primary);border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.car-details-module__GwXmZW__editReviewBtn:hover{background:color-mix(in srgb, var(--text-primary) 14%, var(--bg));border-color:color-mix(in srgb, var(--text-primary) 25%, var(--border-color))}.car-details-module__GwXmZW__deleteReviewBtn{background:color-mix(in srgb, #ef4444 12%, var(--bg));cursor:pointer;color:#ef4444;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.car-details-module__GwXmZW__deleteReviewBtn:hover{background:color-mix(in srgb, #ef4444 20%, var(--bg))}.car-details-module__GwXmZW__reviewActions{border-top:1px solid color-mix(in srgb, var(--border-color) 40%, transparent);align-items:center;gap:12px;margin-top:10px;padding-top:8px;display:flex}.car-details-module__GwXmZW__reviewActionBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.car-details-module__GwXmZW__reviewActionBtn:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-primary)}.car-details-module__GwXmZW__reviewActionBtnActive{color:#ef4444!important}.car-details-module__GwXmZW__reviewActionBtnActive:hover{background:#ef44441a}.car-details-module__GwXmZW__repliesContainer{border-inline-start:2px solid color-mix(in srgb, var(--border-color) 80%, transparent);flex-direction:column;gap:10px;margin-top:12px;padding-inline-start:16px;display:flex}.car-details-module__GwXmZW__replyCard{background:color-mix(in srgb, var(--text-primary) 4%, var(--bg));border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);border-radius:10px;padding:10px 14px}.car-details-module__GwXmZW__replyUser{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.car-details-module__GwXmZW__replyUserName{color:var(--text-primary);font-size:13px;font-weight:700}.car-details-module__GwXmZW__replyDate{color:var(--text-muted);font-size:11.5px}.car-details-module__GwXmZW__replyText{color:var(--text-secondary);font-size:13px;line-height:1.5}.car-details-module__GwXmZW__replyFormWrap{background:color-mix(in srgb, var(--text-primary) 4%, var(--bg));border:1px solid var(--border-color);border-radius:10px;margin-top:12px;padding:12px 14px}.car-details-module__GwXmZW__replyHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.car-details-module__GwXmZW__replyTextarea{border:1px solid var(--border-color);background:var(--bg);width:100%;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;min-height:55px;margin-bottom:8px;padding:8px 12px;font-size:13px}.car-details-module__GwXmZW__replyTextarea:focus{border-color:var(--red)}.car-details-module__GwXmZW__replyFormActions{align-items:center;gap:8px;display:flex}.car-details-module__GwXmZW__replySubmitBtn{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:opacity .15s;display:inline-flex}.car-details-module__GwXmZW__replySubmitBtn:hover:not(:disabled){opacity:.9}.car-details-module__GwXmZW__replySubmitBtn:disabled{opacity:.6;cursor:not-allowed}.car-details-module__GwXmZW__replyCancelBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12.5px}.car-details-module__GwXmZW__replyCancelBtn:hover{color:var(--text-primary)}.car-details-module__GwXmZW__mileageTable{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:13px}.car-details-module__GwXmZW__mileageTable th{background:color-mix(in srgb, var(--red) 10%, var(--bg));color:var(--text-secondary);border:1px solid var(--border-color);text-align:right;padding:10px 14px;font-weight:700}.car-details-module__GwXmZW__mileageTable td{border:1px solid var(--border-color);color:var(--text-primary);padding:10px 14px}.car-details-module__GwXmZW__notesBox{background:color-mix(in srgb, #f59e0b 8%, var(--bg));color:var(--text-secondary);border:1px solid #f59e0b4d;border-radius:14px;padding:16px 20px;font-size:13.5px;line-height:1.8}.car-details-module__GwXmZW__notesLabel{color:#d97706;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.car-details-module__GwXmZW__loadingState,.car-details-module__GwXmZW__errorState{min-height:60vh;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:900px){.car-details-module__GwXmZW__layout{grid-template-columns:1fr}.car-details-module__GwXmZW__priceCard{position:static}.car-details-module__GwXmZW__prosConsContainer{grid-template-columns:1fr}}@media (max-width:600px){.car-details-module__GwXmZW__pageTitle{font-size:20px}.car-details-module__GwXmZW__specsGrid{grid-template-columns:1fr}}
