:root{--mint:#9fffcb;--mint-deep:#0fa36b;--mint-hero:#0b8556;--mint-text:#0a7a4e;--ink-deep:#0c2a1c;--bg:#f4faf6;--bg-web:#fff;--card:#fff;--card-2:#f7fbf8;--spec-bg:#f7fbf8;--ink:#14261b;--ink-2:#3a5244;--ink-3:#6e8c79;--muted:#48604f;--placeholder:#97a99e;--brand:#9fffcb;--brand-100:#eaf8f0;--brand-200:#d8f5e5;--brand-600:#0fa36b;--brand-700:#0a7a4e;--brand-800:#0a7a4e;--brand-900:#0c2a1c;--cta:#0a7a4e;--cta-ink:#0a7a4e;--price:#0a7a4e;--line:#0b3c261f;--line-strong:#0b3c262e;--line-soft:#0b3c2612;--grid-line:#0b3c260d;--grid-glow:#0fa36b14;--chip-bg:#fff;--chip-fg:#48604f;--chip-on-bg:#0c2a1c;--chip-on-fg:#9fffcb;--input-bg:#fff;--tab-bg:#fffffff0;--tab-fg:#97a99e;--tab-on-fg:#0c2a1c;--tab-on-bg:#9fffcb66;--btn-p-bg:#0a7a4e;--btn-p-bg-hero:#0b8556;--btn-p-fg:#fff;--btn-p-shadow:inset 0 1px 0 #fff3, 0 10px 26px -8px #0fa36b80;--btn-s-bg:#0c2a1c;--btn-s-fg:#9fffcb;--btn-s-shadow:0 6px 18px -6px #0c2a1c66;--btn-o-fg:#0a7a4e;--btn-o-ring:inset 0 0 0 1.5px #0fa36b66;--btn-d-bg:#fdecec;--btn-d-fg:#c42b21;--ok:#0a7a4e;--ok-bg:#eaf8f0;--warn:#9a6200;--warn-bg:#fff4e0;--err:#c42b21;--err-bg:#fdecec;--info:#1d5fa8;--info-bg:#e8f1fc;--shadow-card:0 2px 6px #101a140d, 0 18px 36px -20px #0b3c2638;--shadow-input:0 2px 6px #101a140d;--shadow-tab:0 -12px 30px #0b3c261f;--shadow-raise:0 10px 30px #0b3c2629;--sheen-grad:linear-gradient(100deg, transparent, #ffffff40, transparent);--topbar-bg:linear-gradient(160deg, var(--mint) 0%, var(--brand-100) 100%);--topbar-border:1.5px solid #d8f5e5}[data-theme=dark]{--mint:#9fffcb;--mint-deep:#0fa36b;--mint-hero:#0c1712;--mint-text:#9fffcb;--ink-deep:#0c1712;--bg:#0b1410;--bg-web:#0e1913;--card:#101c15;--card-2:#0c1712;--spec-bg:#9fffcb0a;--ink:#e8f5ec;--ink-2:#a9c4b4;--ink-3:#7e9887;--muted:#8fa998;--placeholder:#52695c;--brand:#9fffcb;--brand-100:#0fa36b2e;--brand-200:#9fffcb24;--brand-600:#9fffcb;--brand-700:#9fffcb;--brand-800:#a9c4b4;--brand-900:#e8f5ec;--cta:#9fffcb;--cta-ink:#9fffcb;--price:#9fffcb;--line:#9fffcb24;--line-strong:#9fffcb2e;--line-soft:#9fffcb14;--grid-line:#9fffcb0b;--grid-glow:#0fa36b21;--chip-bg:#9fffcb0f;--chip-fg:#a9c4b4;--chip-on-bg:#0fa36b2e;--chip-on-fg:#9fffcb;--input-bg:#0b1410b3;--tab-bg:#0c1712eb;--tab-fg:#5e7a68;--tab-on-fg:#9fffcb;--tab-on-bg:#0fa36b29;--btn-p-bg:#0c1712;--btn-p-bg-hero:#0c1712;--btn-p-fg:#9fffcb;--btn-p-shadow:0 0 0 1.5px #9fffcb80, 0 10px 26px -8px #0fa36b73;--btn-s-bg:#9fffcb;--btn-s-fg:#0c1712;--btn-s-shadow:0 6px 18px -6px #9fffcb80;--btn-o-fg:#9fffcb;--btn-o-ring:inset 0 0 0 1.5px #9fffcb59;--btn-d-bg:#e5484d1f;--btn-d-fg:#ff7a7e;--ok:#9fffcb;--ok-bg:#0fa36b33;--warn:#ffc94d;--warn-bg:#ffb3001f;--err:#ff7a7e;--err-bg:#e5484d1f;--info:#9fc8ff;--info-bg:#0f243880;--shadow-card:0 10px 26px -14px #000000b3;--shadow-input:none;--shadow-tab:0 -14px 34px #00000080;--shadow-raise:0 14px 34px #0009;--sheen-grad:linear-gradient(100deg, transparent, #9fffcb38, transparent);--topbar-bg:#0c1712d9;--topbar-border:1px solid #9fffcb24}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-Bold.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Manrope-ExtraBold.ttf)format("truetype")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/BeVietnamPro-Regular.ttf)format("truetype")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/BeVietnamPro-Medium.ttf)format("truetype")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BeVietnamPro-SemiBold.ttf)format("truetype")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BeVietnamPro-Bold.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-SemiBold.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-Bold.ttf)format("truetype")}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--ink);background:var(--bg);font-family:Be Vietnam Pro,system-ui,sans-serif;font-size:clamp(14px,1.5vw,15px);line-height:1.55;transition:background .2s,color .2s}h1,h2,h3,h4,.logo,.btn,.pill,.chip,.tag-mini{letter-spacing:-.01em;font-family:Manrope,Be Vietnam Pro,system-ui,sans-serif}.mono,.price b,.cm-price,.qrow.total,.countdown .cd-t,.sb{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}a{color:inherit;text-decoration:none}.wrap{max-width:min(1120px,92vw);margin:0 auto}.topbar{background:var(--topbar-bg);z-index:50;border-bottom:var(--topbar-border);position:sticky;top:0}.nav{align-items:center;gap:clamp(10px,2.5vw,24px);padding:clamp(10px,2vw,14px) 0;display:flex}.logo{color:var(--brand-900);font-size:clamp(18px,2.5vw,22px);font-weight:800}.logo span{color:var(--mint-text)}.navlinks{flex:1;gap:clamp(8px,2vw,20px);display:flex}.navlink{color:var(--ink-2);border-bottom:2px solid #0000;padding:6px 2px;font-size:clamp(12.5px,1.5vw,14px);font-weight:600}.navlink:hover{border-bottom-color:var(--brand-600)}.btn{cursor:pointer;border:none;border-radius:clamp(10px,2vw,12px);justify-content:center;align-items:center;gap:7px;padding:clamp(9px,2vw,11px) clamp(16px,3vw,20px);font-size:clamp(13px,1.5vw,14px);font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn-p:after{content:"";background:var(--sheen-grad);pointer-events:none;width:45%;height:100%;animation:3s infinite sheen;position:absolute;top:0;left:-70%}@keyframes sheen{0%,55%{left:-70%}to{left:130%}}.btn-p{background:var(--btn-p-bg-hero);color:var(--btn-p-fg);box-shadow:var(--btn-p-shadow)}.btn-s{background:var(--btn-s-bg);color:var(--btn-s-fg);box-shadow:var(--btn-s-shadow)}.btn-o{color:var(--btn-o-fg);box-shadow:var(--btn-o-ring);background:0 0;border:none}.btn-g{color:var(--ink-2);background:0 0}.btn-d{background:var(--btn-d-bg);color:var(--btn-d-fg)}.btn-sm{border-radius:10px;padding:7px 13px;font-size:clamp(11px,1.3vw,12px)}.btn-lg{border-radius:14px;padding:14px 26px;font-size:clamp(14px,2vw,15.5px)}.btn-block{width:100%}.inp{flex-direction:column;gap:5px;display:flex}.inp label{color:var(--ink-2);font-size:11.5px;font-weight:700}.ctl{background:var(--input-bg);border:1.8px solid var(--line-strong);box-shadow:var(--shadow-input);border-radius:12px;align-items:center;gap:9px;padding:10.5px 13px;transition:border .15s,box-shadow .15s;display:flex}.ctl:focus-within{border-color:var(--brand-600);box-shadow:0 0 0 3px #0fa36b38}.ctl input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;width:100%;font:500 13.5px Be Vietnam Pro}.ctl input::placeholder{color:var(--placeholder)}.pill{border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font:700 11px Manrope;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.st-pending{background:var(--warn-bg);color:var(--warn)}.st-confirmed{background:var(--info-bg);color:var(--info)}.st-ongoing,.st-done{background:var(--ok-bg);color:var(--ok)}.st-cancel{background:var(--chip-bg);color:var(--ink-3)}.st-dispute{background:var(--err-bg);color:var(--err)}.grid-cars{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:clamp(10px,2vw,16px);display:grid}.car-card{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.car-card:hover{box-shadow:var(--shadow-raise);transform:translateY(-2px)}.car-thumb{background:linear-gradient(135deg, var(--brand-100), var(--brand-200));justify-content:center;align-items:center;height:clamp(130px,22vw,170px);font-size:52px;display:flex;position:relative}.car-info{flex-direction:column;flex:1;gap:3px;padding:12px 14px 14px;display:flex}.car-name{font:700 clamp(13.5px,1.8vw,15px) Manrope}.car-meta{color:var(--ink-3);font-size:11.5px}.car-loc{color:var(--ink-2);font-size:11px}.car-price{color:var(--ink-3);align-items:baseline;gap:4px;margin-top:auto;padding-top:8px;font:500 11px Be Vietnam Pro;display:flex}.car-price b{color:var(--price);font-size:clamp(15px,2.2vw,17px);font-weight:600}.car-price s{color:var(--ink-3)}.banner{border-radius:14px;flex-direction:column;justify-content:center;min-height:88px;padding:clamp(12px,2.5vw,18px);display:flex;position:relative;overflow:hidden}.b1{background:linear-gradient(135deg, var(--brand-100), var(--card));color:var(--brand-900)}.b2{color:#e7eefc;background:linear-gradient(155deg,#0f2438 0%,#0c1712 60%,#0c2a1c 100%)}.btag{letter-spacing:.08em;z-index:1;background:#ffffffbf;border-radius:6px;width:fit-content;padding:2px 7px;font:800 9px Manrope;position:relative}.b2 .btag{background:#ffffff24}.bbig{z-index:1;margin-top:4px;font:800 clamp(15px,2.5vw,18px) Manrope;position:relative}.bsm{opacity:.85;z-index:1;font-size:11px;position:relative}.footer{color:#e7f8ef;background:#0c2a1c;margin-top:clamp(30px,6vw,60px);padding:clamp(18px,4vw,30px) 0;font-size:13px}.footer .muted{color:#fff9;margin-top:4px;font-size:11.5px}@media (max-width:768px){.navlinks{display:none}.grid-cars{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr))}}.m-only{display:none}@media (max-width:768px){.m-only{display:block}}@media (max-width:400px){.hide-sm{display:none}}@media (min-width:769px){.dd-mnav{display:none}}.hero{text-align:center;padding:clamp(28px,6vw,56px) 0 clamp(16px,3vw,24px)}.hero h1{color:var(--brand-900);font-size:clamp(22px,5vw,40px)}.hero .sub{color:var(--ink-2);margin-top:6px;font-size:clamp(12.5px,2vw,15px)}.svc{grid-template-columns:1fr 1fr;gap:clamp(10px,2vw,16px);max-width:min(640px,100%);margin:clamp(18px,3.5vw,28px) auto 0;display:grid}.svc-tab{background:var(--card);border:2px solid var(--brand-600);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:clamp(14px,3vw,22px);display:flex}.svc-tab.active{background:var(--brand-600)}.svc-tab .ic{font-size:clamp(26px,4vw,36px)}.svc-tab b{font-size:clamp(13.5px,2vw,16px);display:block}.svc-tab.active b{color:#fff}.svc-tab small{color:var(--ink-2);font-size:clamp(10.5px,1.5vw,12px)}.svc-tab.active small{color:#fffc}.duo{grid-template-columns:1fr 1fr;gap:clamp(8px,2vw,14px);margin:clamp(14px,3vw,24px) 0;display:grid}.sec{color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:clamp(15px,2.5vw,19px);display:flex}.see-all{color:var(--brand-700);font-size:12px;font-weight:700}.muted{color:var(--ink-3);font-size:12.5px}@media (max-width:640px){.duo{grid-template-columns:1fr}}.chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.chip{border:1.8px solid var(--line);background:var(--chip-bg);color:var(--chip-fg);cursor:pointer;border-radius:999px;padding:6px 13px;font:700 11px Manrope;text-decoration:none;display:inline-block}.chip.on,.chip:hover{background:var(--chip-on-bg);border-color:var(--chip-on-bg);color:var(--chip-on-fg)}.detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);margin-top:14px;display:grid}.car-thumb.big{border-radius:18px;height:clamp(220px,34vw,340px);font-size:90px}.thumbs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.car-thumb.mini{height:clamp(44px,8vw,64px);color:var(--ink-2);text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.feats{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.book-box{background:var(--card);border:1.5px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.quote-box{background:var(--card);border:1.5px solid var(--line);border-radius:16px;margin-top:16px;padding:14px}.qrow{justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.qrow.total{border-top:1.5px dashed var(--line);margin-top:6px;padding-top:10px;font-weight:800}.trips{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;margin-top:14px;display:grid}.trip-card{background:var(--card);border:1.5px solid var(--line);border-radius:16px;padding:14px}.empty{text-align:center;color:var(--ink-2);padding:40px 16px}.empty b{color:var(--ink);margin-top:8px;display:block}@media (max-width:800px){.detail{grid-template-columns:1fr}}.tbl-wrap{border:1.5px solid var(--line);background:var(--card);border-radius:14px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}th{text-align:left;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;background:var(--bg);border-bottom:1.5px solid var(--line);white-space:nowrap;padding:10px 12px;font:800 10.5px Manrope}td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px 12px}tr:last-child td{border-bottom:none}tr:hover td{background:var(--brand-100)}.hero-carousel{border-radius:18px;margin-top:14px;position:relative;overflow:hidden}.hc-slide{height:clamp(180px,42.5vw,430px);display:block;position:relative}@media (max-width:768px){.hc-slide{height:min(116vw,520px)}}.hc-img{object-fit:cover;width:100%;height:100%;display:block}.hc-overlay{color:#fff;background:linear-gradient(#0000 30%,#0000008c);flex-direction:column;justify-content:flex-end;gap:4px;padding:clamp(14px,3vw,28px);display:flex;position:absolute;inset:0}.hc-overlay .btag{color:var(--brand-900);background:#9fffcbeb}.hc-overlay.dark .btag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29}.hc-overlay .bbig{text-shadow:0 2px 12px #0006;font-size:clamp(16px,3.2vw,26px);font-weight:800}.hc-overlay .bsm{opacity:.92;font-size:clamp(11px,1.8vw,13px)}.hc-arrow{width:clamp(32px,5vw,44px);height:clamp(32px,5vw,44px);color:var(--ink);cursor:pointer;z-index:2;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000002e}.hc-arrow:hover{background:#fff}.hc-arrow.prev{left:10px}.hc-arrow.next{right:10px}.hc-dots{z-index:2;gap:7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hc-dot{cursor:pointer;background:#ffffff8c;border:none;border-radius:5px;width:9px;height:9px;padding:0;transition:all .2s}.hc-dot.on{background:#fff;width:22px}.slider-wrap{position:relative}.hslider{scroll-snap-type:x proximity;scrollbar-width:none;gap:clamp(10px,1.5vw,14px);padding:6px 2px 10px;scroll-padding-left:2px;display:flex;overflow-x:auto}.hslider::-webkit-scrollbar{display:none}.slide-item{scroll-snap-align:start;flex:none;min-width:min(240px,72vw)}.sl-arrow{background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-raise);z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:40%;transform:translateY(-50%)}.sl-arrow:hover{background:var(--brand-100)}.sl-arrow.prev{left:-8px}.sl-arrow.next{right:-8px}@media (max-width:640px){.sl-arrow{display:none}}.car-thumb{position:relative;overflow:hidden}.car-thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb-badge{letter-spacing:.06em;color:#fff;background:#0b7a4eeb;border-radius:6px;padding:3px 8px;font:800 9px Manrope;position:absolute;top:8px;right:8px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;background:#060a088c;justify-content:center;align-items:center;padding:clamp(10px,3vw,30px);display:flex;position:fixed;inset:0}.car-modal{background:var(--card);border:1.5px solid var(--line);border-radius:20px;width:100%;max-width:min(880px,96vw);max-height:92vh;animation:.18s ease-out pop;position:relative;overflow-y:auto}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.cm-close{width:36px;height:36px;color:var(--ink);cursor:pointer;z-index:5;background:#ffffffeb;border:none;border-radius:50%;font-size:18px;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000026}.cm-gallery{height:clamp(200px,34vw,360px);position:relative}.cm-gallery img{object-fit:cover;border-radius:20px 20px 0 0;width:100%;height:100%}.cm-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(14px,3vw,24px);padding:clamp(14px,3vw,24px);display:grid}@media (max-width:720px){.cm-body{grid-template-columns:1fr}}.cm-title{font-size:clamp(17px,2.6vw,22px);font-weight:800}.cm-sub{color:var(--ink-2);margin-top:3px;font-size:12.5px}.cm-rating{background:var(--brand-100);color:var(--brand-900);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;font:700 12px Manrope;display:inline-flex}.spec-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:14px;display:grid}.spec{background:var(--spec-bg);border:1px solid var(--line-soft);text-align:center;border-radius:12px;padding:9px 10px}.spec .v{font-size:15px}.spec .k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:9.5px;font-weight:700}.feat-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.sur-list{gap:6px;margin-top:12px;display:grid}.sur-row{background:var(--spec-bg);border-radius:10px;justify-content:space-between;padding:8px 12px;font-size:12.5px;display:flex}.cm-side{border-left:1.5px dashed var(--line);flex-direction:column;padding-left:clamp(14px,2.5vw,22px);display:flex}@media (max-width:720px){.cm-side{border-left:none;border-top:1.5px dashed var(--line);padding-top:14px;padding-left:0}}.cm-price-old{color:var(--ink-3);font-size:13px;text-decoration:line-through}.cm-price{color:var(--price);font-size:clamp(22px,3.5vw,30px);font-weight:800}.cm-price small{color:var(--ink-3);font-size:13px;font-weight:500}.host-row{align-items:center;gap:10px;margin-top:12px;display:flex}.host-av{background:linear-gradient(135deg, var(--brand-600), var(--cta));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font:800 16px Manrope;display:flex}.plate{background:var(--card);border:1.5px solid var(--line);color:var(--ink);letter-spacing:.03em;border-radius:7px;align-items:center;gap:5px;padding:2px 8px;font:800 10.5px Manrope;display:inline-flex}.plate-lg{border-radius:9px;padding:4px 12px;font-size:13px}.car-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tag-mini{background:var(--brand-100);color:var(--brand-800);white-space:nowrap;border-radius:6px;padding:2px 7px;font:700 9.5px Manrope}.tag-blue{background:var(--info-bg);color:var(--info)}.thumb-plate{position:absolute;bottom:8px;left:8px;box-shadow:0 2px 8px #0000004d}.heart{cursor:pointer;z-index:3;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;transition:transform .12s;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0000002e}.heart:hover{transform:scale(1.12)}.view-toggle{background:var(--card);border:1.8px solid var(--line);border-radius:11px;display:inline-flex;overflow:hidden}.view-toggle button{color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:7px 14px;font:700 12px Manrope;display:inline-flex}.view-toggle button.on{background:var(--tab-on-bg);color:var(--tab-on-fg)}.sort-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 14px;display:flex}.select{background:var(--input-bg);border:1.8px solid var(--line);color:var(--ink);cursor:pointer;border-radius:11px;outline:none;padding:8px 12px;font:600 12.5px Be Vietnam Pro}.map-ph{border:1.5px solid var(--line);background:linear-gradient(var(--grid-glow), var(--grid-glow)), repeating-linear-gradient(0deg, transparent 0 25px, var(--grid-line) 25px 26px), repeating-linear-gradient(90deg, transparent 0 25px, var(--grid-line) 25px 26px), var(--card);border-radius:16px;min-height:clamp(320px,55vh,520px);position:relative;overflow:hidden}.map-ph .map-note{background:var(--card);border:1.5px solid var(--line);color:var(--ink-2);white-space:nowrap;box-shadow:var(--shadow-raise);z-index:4;border-radius:999px;padding:6px 14px;font:700 11px Manrope;position:absolute;top:14px;left:50%;transform:translate(-50%)}.mk{z-index:3;position:absolute;transform:translate(-50%,-100%)}.mk-pin{background:var(--cta);border:2.5px solid var(--card);border-radius:50% 50% 50% 0;width:16px;height:16px;margin:0 auto;transform:rotate(-45deg);box-shadow:0 3px 10px #0d966873}.mk-plate{background:var(--card);border:1.5px solid var(--line);white-space:nowrap;cursor:pointer;border-radius:7px;margin-bottom:3px;padding:2px 7px;font:800 10px Manrope;box-shadow:0 2px 8px #0000002e}.mk-plate:hover,.mk.on .mk-plate{border-color:var(--cta);color:var(--cta-ink)}.mk-card{background:var(--card);border:1.5px solid var(--line);z-index:5;border-radius:14px;gap:10px;width:min(340px,92%);padding:10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000029}.mk-card img{object-fit:cover;border-radius:10px;flex:none;width:96px;height:72px}.stepper{align-items:flex-start;margin:6px 0 4px;display:flex}.stp{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.stp:before{content:"";background:var(--line);width:100%;height:2.5px;position:absolute;top:13px;left:-50%}.stp:first-child:before{display:none}.stp.done:before,.stp.on:before{background:var(--cta)}.stp-dot{background:var(--card);border:2.5px solid var(--line);width:27px;height:27px;color:var(--ink-3);z-index:1;border-radius:50%;justify-content:center;align-items:center;font:800 12px Manrope;display:flex}.stp.done .stp-dot{background:var(--cta);border-color:var(--cta);color:#fff}.stp.on .stp-dot{border-color:var(--cta);color:var(--cta-ink);box-shadow:0 0 0 4px #0d96682e}.stp-lb{color:var(--ink-3);text-align:center;max-width:90px;font:700 10px/1.3 Manrope}.stp.done .stp-lb,.stp.on .stp-lb{color:var(--brand-900)}.countdown{background:var(--warn-bg);color:var(--warn);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.countdown .cd-t{font-variant-numeric:tabular-nums;letter-spacing:.02em;font:800 17px JetBrains Mono}.pay-panel{background:var(--card);border:1.5px solid var(--line);border-radius:18px;padding:clamp(14px,3vw,22px)}.pay-method{border:2px solid var(--line);cursor:pointer;border-radius:13px;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;transition:border .15s,background .15s;display:flex}.pay-method:hover{border-color:var(--brand-600)}.pay-method.on{border-color:var(--cta);background:var(--brand-100)}.pay-method.dis{opacity:.5;cursor:not-allowed}.pay-method .pm-ic{background:var(--bg);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.radio{border:2.5px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;margin-left:auto;display:flex}.pay-method.on .radio{border-color:var(--cta)}.pay-method.on .radio:after{content:"";background:var(--cta);border-radius:50%;width:9px;height:9px}.pay-code{letter-spacing:.04em;background:var(--bg);border:1.5px dashed var(--brand-600);color:var(--brand-900);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font:800 13px JetBrains Mono;display:inline-flex}.tabs{border-bottom:2px solid var(--line);gap:4px;margin:14px 0 16px;display:flex}.tab{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:10px 16px;font:700 13.5px Manrope}.tab.on{color:var(--brand-900);border-bottom-color:var(--cta)}.acc{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(14px,3vw,26px);margin-top:14px;display:grid}@media (max-width:800px){.acc{grid-template-columns:1fr}}.side{background:var(--card);border:1.5px solid var(--line);border-radius:16px;overflow:hidden}.side-h{border-bottom:1.5px solid var(--line);padding:14px 16px 10px}.side-it{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:10px;padding:11px 16px;font:600 13px Be Vietnam Pro;display:flex}.side-it:hover{background:var(--brand-100)}.side-it.on{background:var(--tab-on-bg);color:var(--tab-on-fg);border-left-color:var(--cta);font-weight:800}.panel{background:var(--card);border:1.5px solid var(--line);border-radius:16px;padding:clamp(14px,3vw,22px)}.panel+.panel{margin-top:14px}.cancel-banner{background:var(--err-bg);color:var(--err);border:1.5px solid #c42b214d;border-radius:14px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;font-weight:700}.info-banner{background:var(--info-bg);color:var(--info);border-radius:14px;margin:12px 0;padding:12px 16px;font-size:12.5px;line-height:1.6}.ok-banner{background:var(--ok-bg);color:var(--ok);border-radius:14px;margin:12px 0;padding:12px 16px;font-size:13.5px;font-weight:700}.drv-form{background:var(--card);border:1.5px solid var(--line);border-radius:18px;gap:12px;padding:clamp(14px,3vw,20px);display:grid}.drv-total{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow-raise);z-index:10;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:12px}.drv-total .t{color:var(--price);font-variant-numeric:tabular-nums;font:800 clamp(17px,2.5vw,21px) JetBrains Mono}.icon-btn{border:1.8px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:17px;display:flex;position:relative}.icon-btn:hover{border-color:var(--brand-600)}.icon-btn .dot{color:#fff;background:#e5484d;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font:800 9.5px Manrope;display:flex;position:absolute;top:-4px;right:-4px}.user-btn{border:1.8px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font:700 12.5px Manrope;display:inline-flex}.user-av{background:linear-gradient(135deg, var(--brand-600), var(--cta));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font:800 12px Manrope;display:flex}.dd{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow-raise);z-index:120;border-radius:14px;min-width:240px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.dd-h{border-bottom:1.5px solid var(--line);padding:12px 14px;font-size:12px}.dd-it{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;padding:10px 14px;font:600 12.5px Be Vietnam Pro;display:flex}.dd-it:hover{background:var(--brand-100)}.dd-it .t{font-weight:700}.dd-it .b{color:var(--ink-3);font-size:11.5px;font-weight:500}.dd-it .tm{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:10.5px}.dd-danger{color:var(--err)!important}.theme-btn{border:1.8px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:17px;transition:transform .15s,border .15s;display:flex}.theme-btn:hover{border-color:var(--brand-600);transform:rotate(15deg)scale(1.05)}.cookie{background:var(--card);border:1.5px solid var(--line);max-width:640px;box-shadow:var(--shadow-raise);z-index:300;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;padding:14px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}@media (max-width:560px){.cookie{bottom:8px;left:8px;right:8px}}.f-grid{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:clamp(14px,3vw,28px);display:grid}@media (max-width:800px){.f-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.f-grid{grid-template-columns:1fr}}.f-col h4{color:#fff;margin-bottom:10px;font-size:12.5px}.f-col a,.f-col p{color:#ffffffb3;margin:5px 0;font-size:12px;display:block}.f-col a:hover{color:var(--mint)}.f-legal{color:#ffffff80;border-top:1px solid #fff2;margin-top:18px;padding-top:14px;font-size:11px;line-height:1.7}.qrow .neg{color:var(--ok)}.kv{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.kv:last-child{border-bottom:none}.kv .k{color:var(--ink-2)}.kv .v{text-align:right;font-weight:700}.doc-opt{border:1.8px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;font-size:12.5px;display:flex}.doc-opt.on{border-color:var(--cta);background:var(--brand-100)}.term-list{color:var(--ink-2);margin:8px 0 0 16px;font-size:12.5px;line-height:1.8}.reason-pick{flex-direction:column;gap:7px;margin-top:8px;display:flex}textarea.ta{border:1.8px solid var(--line);resize:vertical;background:var(--input-bg);width:100%;min-height:74px;color:var(--ink);border-radius:12px;outline:none;padding:10px 13px;font:500 13px Be Vietnam Pro}textarea.ta:focus{border-color:var(--brand-600);box-shadow:0 0 0 3px #0fa36b38}.thumbs .th{object-fit:cover;cursor:pointer;opacity:.75;border:2px solid #0000;border-radius:8px;width:100%;height:52px}.thumbs .th.on{border-color:var(--brand-600);opacity:1}.link-btn{color:var(--brand-700);font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.auth-wrap{max-width:440px;margin:40px auto 80px;padding:0 16px}.auth-card{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;padding:28px 24px}.auth-card h1{color:var(--brand-900);margin-bottom:18px;font-size:22px}.auth-card .inp{margin-bottom:14px;display:block}.auth-card .inp span{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.auth-card .inp input{border:1.8px solid var(--line);background:var(--input-bg);width:100%;color:var(--ink);border-radius:12px;outline:none;padding:11px 14px;font:500 14px Be Vietnam Pro}.auth-card .inp input:focus{border-color:var(--brand-600);box-shadow:0 0 0 3px #0fa36b38}.auth-row{justify-content:flex-end;margin:-4px 0 12px;display:flex}.auth-err{color:var(--err);margin-bottom:12px;font-size:12.5px}.auth-foot{text-align:center;color:var(--ink-2);margin-top:16px;font-size:13px}.auth-or{color:var(--ink-3);letter-spacing:.04em;align-items:center;gap:10px;margin:16px 0 12px;font-size:10.5px;font-weight:800;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-social{gap:10px;display:flex}.auth-social-btn{border:1.6px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 0;font:600 13px Be Vietnam Pro;display:flex}.auth-social-btn:hover{border-color:var(--brand-600);background:var(--brand-100)}.auth-social-ic{background:var(--card);border:1.5px solid var(--line);color:#1a73e8;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font:800 12px Be Vietnam Pro;display:inline-flex}.auth-social-ic.fb{color:#1877f2;border-color:var(--line)}.chk{color:var(--ink-2);align-items:flex-start;gap:9px;margin:6px 0 14px;font-size:12.5px;line-height:1.6;display:flex}.chk input{accent-color:var(--cta);margin-top:3px}.qsb{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;margin-top:14px;padding:14px}.qsb-tabs{background:var(--bg);border-radius:13px;gap:6px;margin-bottom:12px;padding:4px;display:flex}.qsb-tab{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:10px 8px;font-family:inherit;font-size:14px;font-weight:700}.qsb-tab.on{background:var(--chip-on-bg);color:var(--chip-on-fg);box-shadow:0 6px 14px #0b7a4b40}.qsb-body{gap:10px;display:grid}.qsb-field{gap:5px;display:grid}.qsb-lb{color:var(--ink-2);font-size:11.5px;font-weight:700}.qsb-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qsb-cta{width:100%}@media (max-width:640px){.qsb-row{grid-template-columns:1fr}}.qsb-time{color:var(--ink);font-weight:700}.admin-card{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px;margin-bottom:14px;padding:16px}.admin-kpi{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.admin-kpi .v{color:var(--ink);font-variant-numeric:tabular-nums;font:800 19px JetBrains Mono}.admin-kpi .k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:11px}.logo{align-items:center;display:inline-flex;position:relative}.logo-img{width:auto;height:clamp(26px,4vw,34px);display:block}.logo-img--dark{opacity:0;pointer-events:none;width:auto;height:clamp(26px,4vw,34px);position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-theme=dark] .logo-img--dark{opacity:1}[data-theme=dark] .logo-img--light{opacity:0}.car-specs{border:1px solid var(--line);border-radius:9px;margin:8px 0 9px;display:flex;overflow:hidden}.car-specs .sp{text-align:center;background:var(--spec-bg);flex:1;padding:6px 3px}.car-specs .sp+.sp{border-left:1px solid var(--line-soft)}.car-specs .sp b{color:var(--ink);font:800 12px Manrope;display:block}.car-specs .sp span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:8.5px}.bd{white-space:nowrap;border-radius:7px;padding:4px 10px;font:800 10px Manrope}.bd-ok{background:var(--ok-bg);color:var(--ok)}.bd-wa{background:var(--warn-bg);color:var(--warn)}.bd-no{background:var(--err-bg);color:var(--err)}.bd-nm{background:var(--card-2);color:var(--muted)}.car-prcrow{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.car-prcrow .car-price{padding-top:0}.banner.b2{background:linear-gradient(150deg, var(--info-bg), var(--card));color:var(--ink)}[data-theme=dark] .banner.b2{background:linear-gradient(150deg, #0f2438, var(--card-2));color:#e7eefc}.banner.b2 .btag{background:var(--chip-on-bg);color:var(--chip-on-fg)}[data-theme=dark] .banner.b2 .btag{color:#e7eefc;background:#ffffff24}.banner.b2 .bbig,.banner.b2 .bsm{color:inherit}.qsb .ctl:focus-within{border-color:var(--brand-600);box-shadow:0 0 0 3px #0fa36b38}.qsb-tabs{background:0 0;border-radius:999px;gap:8px;padding:0}.qsb-tab{border:1.8px solid var(--line);background:var(--chip-bg);border-radius:999px;padding:7px 15px}.qsb-tab.on{box-shadow:0 4px 10px -3px #0c2a1c59}.cm-sheet{max-width:480px}.cm-close{background:var(--card);color:var(--ink)}[data-theme=dark] .cm-close{color:var(--ink);background:#9fffcb1f}[data-theme=dark] .modal-backdrop{background:#0408069e}.mk-pin.guest{background:var(--info)}.thumb-rating{z-index:2;background:var(--tab-bg);color:var(--tab-on-fg);border-radius:7px;padding:4px 9px;font:700 10px JetBrains Mono;position:absolute;top:9px;left:9px;box-shadow:0 2px 8px #00000040}.thumb-rating:before{display:none}.car-modal[style*="maxWidth: 420"],.car-modal[style*="maxWidth: 440"],.car-modal[style*="maxWidth: 480"]{border-radius:16px}.car-modal[style*="maxWidth: 420"] .cm-gallery img,.car-modal[style*="maxWidth: 440"] .cm-gallery img{border-radius:16px 16px 0 0}.adm-root{align-items:stretch;gap:0;min-height:calc(100vh - 130px);display:flex}.adm-side{background:var(--side-bg);border-right:1.5px solid var(--line);flex-direction:column;flex:none;align-self:flex-start;gap:4px;width:216px;max-height:calc(100vh - 62px);padding:16px 12px 12px;display:flex;position:sticky;top:62px;overflow-y:auto}@media (max-width:880px){.adm-root{flex-direction:column}.adm-side{border-right:none;border-bottom:1.5px solid var(--line);width:100%;max-height:none;position:static}.amenu{flex-flow:wrap}}.adm-logo{border-bottom:1.5px solid var(--line-soft);align-items:center;gap:9px;margin-bottom:10px;padding:2px 6px 12px;display:flex}.adm-logo img{width:auto;height:30px}.adm-logo .adm-name{color:var(--ink);letter-spacing:-.01em;font:800 16px/1 Manrope}.adm-logo .adm-name span{color:var(--mint-text)}.admtag{color:var(--side-tag);letter-spacing:.08em;border:1px solid;border-radius:5px;margin-left:2px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.amenu{flex-direction:column;gap:3px;margin-top:2px;display:flex}.ai{color:var(--side-fg);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:11px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:700;transition:background .13s,color .13s;display:flex}.ai:hover{background:var(--brand-100);color:var(--ink)}.ai.on{background:var(--side-on-bg);color:var(--side-on-fg);box-shadow:var(--sh-sideon)}.ai svg{flex:none}.cntn{background:var(--side-cnt-bg);color:var(--side-on-fg);border-radius:6px;margin-left:auto;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.aout{color:var(--side-out);cursor:pointer;text-align:left;border:none;border-top:1.5px solid var(--line-soft);background:0 0;align-items:center;gap:10px;width:100%;margin-top:auto;padding:12px 12px 9px;font-size:12.5px;font-weight:700;display:flex}.aout:hover{background:var(--err-bg);border-radius:11px}.adm-main{flex:1;min-width:0;padding:4px 0 0 clamp(18px,3vw,28px)}@media (max-width:880px){.adm-main{padding-left:0}}.ahead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.ahead h1{color:var(--ink);letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:clamp(18px,2.5vw,21px);font-weight:800}.adate{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.ahead .btn{margin-left:auto}.astats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px;margin-bottom:16px;display:grid}.stat{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px;padding:14px 16px}.stat b{color:var(--mint-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:clamp(20px,2.5vw,26px);font-weight:800;line-height:1.15;display:block}.stat span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9.5px;font-weight:700;display:block}.stat .stat-sub{color:var(--ink-3);text-transform:none;letter-spacing:0;margin-top:2px;font:600 10.5px Be Vietnam Pro,sans-serif}.stat.gmv b{font-size:clamp(24px,3vw,30px)}.stat.gmv{border-left:3px solid var(--brand-600)}.tbl-wrap{margin-bottom:14px}.atable td{padding:11px 14px}td.mono,.mono-cell{color:var(--brand-800);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-family:JetBrains Mono,monospace;font-weight:600}td.mono.price{color:var(--price)}.chart{background:var(--card);border:1.5px solid var(--line);height:96px;box-shadow:var(--shadow-card);border-radius:16px;align-items:flex-end;gap:7px;margin-top:4px;padding:14px 16px 10px;display:flex}.chart i{background:linear-gradient(180deg, var(--chart-bar-top), var(--chart-bar));cursor:pointer;border-radius:5px 5px 0 0;flex:1;min-height:8%;transition:filter .15s,transform .15s,background .15s}.chart i:hover{filter:brightness(1.25);transform-origin:bottom;transform:scaleY(1.03)}.chart i.on{background:linear-gradient(180deg, var(--chart-on), var(--chart-bar));box-shadow:0 0 14px -2px var(--chart-glow)}.chart-lbl{color:var(--ink-3);justify-content:space-between;margin-top:6px;padding:0 16px;font:600 9.5px JetBrains Mono,monospace;display:flex}.bd{white-space:nowrap;letter-spacing:.03em;border-radius:7px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:10px;font-weight:800;display:inline-block}.b-ok{background:var(--ok-bg);color:var(--ok);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 35%, transparent)}.b-wa{background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent)}.b-no{background:var(--err-bg);color:var(--err);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--err) 35%, transparent)}.b-nm{background:var(--spec-bg);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.b-inf{background:var(--info-bg);color:var(--info);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 35%, transparent)}.chips .chip{font-family:Manrope,sans-serif}.chip .cnum{opacity:.85;margin-left:5px;font-family:JetBrains Mono,monospace;font-size:10px}.adm-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:300;background:#060a088c;justify-content:center;align-items:center;padding:clamp(10px,3vw,30px);display:flex;position:fixed;inset:0}.adm-modal .box{background:var(--card);border:1.5px solid var(--line);width:100%;max-width:min(440px,94vw);box-shadow:var(--shadow-raise);border-radius:20px;padding:22px;animation:.18s ease-out pop;position:relative}.adm-modal h3{color:var(--ink);font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.adm-modal p{color:var(--ink-2);margin:6px 0 14px;font-size:13px;line-height:1.55}.adm-modal .macts{gap:10px;margin-top:14px;display:flex}.adm-modal .macts .btn{flex:1}:root{--side-bg:#fff;--side-fg:#6e8c79;--side-on-fg:#0c2a1c;--side-on-bg:#9fffcb66;--sh-sideon:inset 0 0 0 1px #0fa36b66;--side-tag:#0a7a4e;--side-cnt-bg:#9fffcb4d;--side-out:#c42b21;--chart-bar:#0fa36b47;--chart-bar-top:#0fa36b8c;--chart-on:#0fa36b;--chart-glow:#0fa36b80}[data-theme=dark]{--side-bg:#0c1712;--side-fg:#7e9887;--side-on-fg:#9fffcb;--side-on-bg:#0fa36b29;--sh-sideon:inset 0 0 0 1px #9fffcb4d;--side-tag:#9fffcb;--side-cnt-bg:#9fffcb1f;--side-out:#ff7a7e;--chart-bar:#0fa36b59;--chart-bar-top:#0fa36bbf;--chart-on:#9fffcb;--chart-glow:#9fffcb66}.ic-a{fill:var(--brand-600)}.ic-a-stroke{stroke:var(--brand-600)}.ai.on .ic-a{fill:var(--side-on-fg)}.ai.on .ic-a-stroke{stroke:var(--side-on-fg)}.aout .ic-a-stroke{stroke:var(--side-out)}
