:root{--navy:#19386f;--blue:#418dcb;--blue2:#0f6eb8;--light:#eef6fc;--line:#d7e5f0;--ink:#193a5d;--muted:#6a8299;--orange:#f5a623;--green:#15865d;--red:#b83246;--bg:#f5f9fc;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--ink);background:var(--bg)}a{text-decoration:none;color:var(--blue2)}button,input,select,textarea{font:inherit}.muted{color:var(--muted)}
.public-page{min-height:100vh;background:linear-gradient(180deg,#eef7fd 0,#f8fbfd 40%,#f4f8fb 100%)}.public-hero{max-width:1200px;margin:auto;padding:28px 22px 18px;display:flex;gap:28px;align-items:center}.public-hero img{width:250px;max-height:100px;object-fit:contain}.eyebrow{color:var(--blue2);font-weight:900;letter-spacing:.08em;font-size:13px}.public-hero h1{margin:5px 0 8px;font-size:31px;color:var(--navy)}.public-hero p{margin:0;color:var(--blue2);font-weight:800}.public-main{max-width:1200px;margin:auto;padding:8px 22px 35px}.date-pill{display:inline-block;background:white;border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-weight:800;margin-bottom:14px;box-shadow:0 8px 30px #163f6710}.panel,.empty-state,.card{background:white;border:1px solid var(--line);border-radius:22px;box-shadow:0 16px 42px #143d6612;margin-bottom:22px;overflow:hidden}.panel-title{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:linear-gradient(90deg,var(--navy),var(--blue2));color:white}.panel-title.orange{background:linear-gradient(90deg,#df8500,#f5a623)}.panel-title h2{margin:0;font-size:21px}.panel-title span{background:#ffffff22;border-radius:999px;padding:6px 10px;font-weight:800}.public-list{padding:8px 16px 18px}.public-row{display:grid;grid-template-columns:52px 1.5fr 1fr 1fr 80px;gap:12px;align-items:center;padding:13px 9px;border-bottom:1px solid #ebf1f5}.public-row:last-child{border:0}.public-row.is-second{background:#fff7e7;border-radius:15px}.public-row small{display:block;color:var(--muted);text-transform:uppercase;font-size:10px;letter-spacing:.06em}.public-row strong{font-size:16px}.order{width:40px;height:40px;border-radius:13px;background:#e9f4fc;display:grid;place-items:center;color:var(--blue2);font-weight:900;font-size:19px}.plate{font-size:18px!important}.second-badge{background:var(--orange);color:#5b3800;border-radius:999px;padding:7px 9px;text-align:center;font-size:12px;font-weight:900}.second-panel{background:linear-gradient(135deg,#fff9ec,#fff)}.second-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px}.second-card{background:white;border:1px solid #f1d49b;border-radius:17px;padding:18px;position:relative}.second-card .round{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:50%;background:#fff0c6;display:grid;place-items:center;font-weight:900}.second-card h3{margin:0 45px 14px 0}.second-card p{margin:7px 0}.empty-state{padding:40px;text-align:center}.site-footer{max-width:1200px;margin:0 auto;padding:20px 22px 30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);gap:20px}
.login-page,.install-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#e9f5fd,#f8fbfd)}.login-card,.install-card{width:min(470px,92vw);background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 28px 75px #173d6622}.install-card{width:min(760px,94vw)}.login-card img,.install-card img{display:block;width:220px;max-height:90px;object-fit:contain;margin:0 auto 14px}.login-card h1,.install-card h1{text-align:center;margin:6px 0}.login-card>p,.install-card>p{text-align:center}.login-card label,.form-card label,.install-card label{display:block;font-weight:700;margin:12px 0}.login-card input,.form-card input,.form-card select,.form-card textarea,.install-card input,.settings-grid input,.settings-grid select,.notes-label textarea,.date-form input{width:100%;padding:11px;border:1px solid #c7d9e7;border-radius:11px;background:#fff;margin-top:6px}.login-card .btn{width:100%;margin-top:8px}.back-link{display:block;text-align:center;margin-top:15px}.check-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.check-list div{padding:10px;border-radius:10px}.check-list .ok{background:#e5f7ef;color:#126f4e}.check-list .bad{background:#ffe7ea;color:#a4283c}.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.install-grid h2,.install-grid button{grid-column:1/-1}
.admin-page{background:#f3f7fa}.admin-top{height:72px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:10}.admin-brand{display:flex;align-items:center;gap:15px;font-weight:900;color:var(--navy)}.admin-brand img{width:145px;height:48px;object-fit:contain}.admin-nav{background:var(--navy);padding:0 22px;display:flex;overflow:auto}.admin-nav a{color:#fff;padding:13px 14px;white-space:nowrap;font-weight:700}.admin-nav a:hover{background:#ffffff16}.admin-main{max-width:1260px;margin:auto;padding:24px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.page-head h1{margin:0 0 5px}.page-head p{margin:0;color:var(--muted)}.stat-chip{background:#e9f5fd;border:1px solid #cfe4f3;border-radius:999px;padding:9px 13px;font-weight:800}.date-form{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-bottom:15px}.date-form label{font-weight:700}.btn{display:inline-block;border:1px solid #bdd2e2;background:#fff;color:var(--ink);padding:10px 15px;border-radius:11px;font-weight:800;cursor:pointer}.btn.primary{background:linear-gradient(90deg,var(--navy),var(--blue2));color:white;border-color:transparent}.btn.sm{padding:6px 9px;font-size:12px}.card{padding:20px}.card-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.card-head h2{margin:0}.card-head p{margin:4px 0 0;color:var(--muted)}.sort-list{border:1px solid var(--line);border-radius:16px;overflow:hidden}.sort-row{display:grid;grid-template-columns:32px 42px 1.35fr 1fr 1fr 100px 78px;gap:10px;align-items:center;padding:12px 13px;border-bottom:1px solid #eaf0f4;cursor:grab;background:#fff}.sort-row:last-child{border:0}.sort-row.dragging{opacity:.45;background:#dff1fb}.sort-row small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase}.drag{color:#87a0b7;font-size:20px}.sort-pos{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eaf5fc;color:var(--blue2);font-weight:900}.second-check{font-size:12px;font-weight:900}.second-check input{accent-color:var(--orange)}.row-buttons{display:flex;gap:4px}.mini{border:1px solid #cbdce9;background:#f8fbfd;border-radius:8px;padding:5px 8px;cursor:pointer}.notes-label{display:block;margin-top:15px;font-weight:700}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.preview-card{background:#f8fbfd;border:1px solid var(--line);border-radius:15px;padding:15px;min-height:180px}.preview-card h3{margin-top:0}.preview-card pre{white-space:pre-wrap;font-family:inherit;font-size:13px}.email-preview table{width:100%;border-collapse:collapse}.email-preview th,.email-preview td{padding:7px;border-bottom:1px solid #dfeaf2;text-align:left}.action-bar{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.action-bar.full{grid-column:1/-1}.two-col{display:grid;grid-template-columns:360px 1fr;gap:18px}.checkbox{display:flex!important;align-items:center;gap:8px}.checkbox input{width:auto!important;margin:0!important}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:11px;text-align:left;border-bottom:1px solid #e7eef4;white-space:nowrap}th{background:#f6f9fb;color:var(--muted);text-transform:uppercase;font-size:11px}.wrap-cell{white-space:normal;max-width:300px}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.status{display:inline-block;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900;background:#edf1f5}.status.published,.status.sent{background:#dcf5e9;color:#11704f}.status.failed{background:#ffe3e7;color:#a5283b}.status.processing{background:#fff0c9;color:#8b5a00}.status.cancelled{background:#eee;color:#666}.alert{padding:12px 14px;border-radius:12px;margin-bottom:15px;font-weight:700}.alert.success{background:#dcf5e9;color:#11704f}.alert.error{background:#ffe3e7;color:#a5283b}.admin-footer{max-width:1260px}.form-card h2,.card h2{margin-top:0}
@media(max-width:900px){.public-hero img{width:180px}.public-hero h1{font-size:25px}.second-grid{grid-template-columns:1fr 1fr}.two-col,.settings-grid{grid-template-columns:1fr}.sort-row{grid-template-columns:30px 38px 1.3fr 1fr 95px 72px}.sort-row>div:nth-of-type(5){display:none}.preview-grid{grid-template-columns:1fr}.admin-main{padding:15px}.admin-brand span{display:none}}
@media(max-width:600px){.public-hero{display:block;text-align:center;padding:18px 14px}.public-hero img{width:200px}.public-hero h1{font-size:21px}.public-main{padding:8px 11px 25px}.public-row{grid-template-columns:42px 1fr 90px;gap:8px}.public-row>div:nth-of-type(4){grid-column:2}.second-badge{grid-column:3;grid-row:1}.second-grid{grid-template-columns:1fr}.site-footer{display:block;text-align:center}.site-footer span{display:block;margin-top:7px}.panel-title h2{font-size:17px}.admin-top{padding:0 12px}.admin-brand img{width:120px}.admin-main{padding:12px}.sort-row{grid-template-columns:28px 34px 1fr 92px}.sort-row>div:nth-of-type(4),.sort-row>div:nth-of-type(5),.row-buttons{display:none}.install-grid{grid-template-columns:1fr}.install-grid h2,.install-grid button{grid-column:1}.check-list{grid-template-columns:1fr}}
/* v4 operasyon düzeltmeleri */
.auto-second-row{background:#fff8e9!important}.auto-second-badge,.waiting-badge,.first-badge{border-radius:999px;padding:7px 9px;text-align:center;font-size:12px;font-weight:900}.auto-second-badge{background:#fff0c6;color:#7c5100}.auto-second-row .auto-second-badge{background:var(--orange);color:#5b3800}.waiting-badge{background:#edf4f9;color:#52708c}.first-badge{background:#e9f4fc;color:var(--blue2)}.compact-empty{padding:24px 30px}.compact-empty h2{margin-top:0}.registry-row{opacity:.96}

/* v5: manuel 2. tur seçimi + sıra grupları */
.selection-status{margin:0 0 10px;padding:10px 14px;border-radius:12px;font-weight:900;background:#eef4f8;color:#395773;border:1px solid #d8e5ee}.selection-status.ok{background:#dcf5e9;color:#11704f;border-color:#bde7d5}.selection-status.bad{background:#fff0c9;color:#8b5a00;border-color:#f0daa0}.second-check{display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;border:1px solid #cbdce9;border-radius:10px;padding:8px 10px;cursor:pointer;white-space:nowrap}.second-check input{width:18px;height:18px;margin:0;accent-color:#f29a00}.second-check:has(input:checked){background:#fff0c6;border-color:#f2b33f;color:#6f4700}.sort-row.group-green{background:#e8f7ee}.sort-row.group-yellow{background:#fff7d6}.sort-row.group-red{background:#ffe9e9}.sort-row.group-green:hover{background:#ddf2e6}.sort-row.group-yellow:hover{background:#fff0b8}.sort-row.group-red:hover{background:#ffdddd}.public-row.group-green{background:#e8f7ee;border-radius:15px;margin:3px 0}.public-row.group-yellow{background:#fff7d6;border-radius:15px;margin:3px 0}.public-row.group-red{background:#ffe9e9;border-radius:15px;margin:3px 0}.public-row.is-second{box-shadow:inset 5px 0 0 #f29a00}.public-row.is-second.group-green,.public-row.is-second.group-yellow,.public-row.is-second.group-red{border-bottom-color:transparent}.group-green .order{background:#ccebd8;color:#14613a}.group-yellow .order{background:#ffe8a3;color:#7d5a00}.group-red .order{background:#ffd0d0;color:#912f2f}

/* v7 ana sayfa 4+4+3 grup görünümü */
.public-row.group-green.is-second{background:#dff5e7!important;box-shadow:inset 6px 0 0 #28a464}.public-row.group-yellow{background:#fff5c7!important}.public-row.group-red{background:#ffe0e0!important}.public-row.group-green .second-badge{background:#27a765;color:#fff}.public-row.group-yellow .first-badge{background:#f2c94c;color:#5f4900}.public-row.group-red .first-badge{background:#e86161;color:#fff}

/* v9: Ana sayfa tek panel içinde net 4+4+3 grup görünümü */
.grouped-public-list{padding-top:14px}.group-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:10px 0 6px;padding:10px 14px;border-radius:13px;font-size:13px}.group-strip strong{font-size:16px}.group-strip span{font-weight:800}.group-strip b{border-radius:999px;padding:5px 9px;background:#ffffffaa}.group-strip.group-green{background:#ccebd8;color:#14613a;border-left:6px solid #28a464}.group-strip.group-yellow{background:#ffe8a3;color:#705000;border-left:6px solid #e0ad16}.group-strip.group-red{background:#ffd0d0;color:#812929;border-left:6px solid #d94c4c}.grouped-public-list .public-row.group-green{background:#e8f7ee!important}.grouped-public-list .public-row.group-yellow{background:#fff7d6!important}.grouped-public-list .public-row.group-red{background:#ffe9e9!important}.grouped-public-list .public-row.is-second{box-shadow:none}.grouped-public-list .public-row.group-green.is-second{box-shadow:inset 5px 0 0 #28a464}.grouped-public-list .group-strip+article{margin-top:0}@media(max-width:600px){.group-strip{grid-template-columns:1fr auto}.group-strip span{grid-column:1/-1;grid-row:2}.group-strip b{grid-column:2;grid-row:1}.grouped-public-list{padding-left:9px;padding-right:9px}}

/* =========================================================
   v10 PROFESYONEL PUBLIC / MOBIL TASARIM
   Admin CSS'e dokunmadan sadece public ana sayfayı yeniler.
   ========================================================= */
.public-v10{position:relative;min-height:100vh;background:#081b55;color:#102f56;overflow-x:hidden}
.public-v10 .public-bg{position:fixed;inset:0;z-index:-2;background-image:linear-gradient(180deg,rgba(4,20,73,.82) 0%,rgba(8,31,91,.70) 25%,rgba(240,247,252,.96) 58%,rgba(245,249,252,.99) 100%),url('/assets/img/arkas-bg.jpg');background-size:cover;background-position:center top;background-attachment:fixed}
.public-v10 .public-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 5%,rgba(72,155,220,.26),transparent 34%),radial-gradient(circle at 8% 38%,rgba(255,255,255,.14),transparent 26%)}
.public-hero-v10{max-width:1260px;padding:34px 24px 28px;color:#fff;position:relative}
.public-hero-v10 .hero-logo-wrap{flex:0 0 auto;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.72);border-radius:24px;padding:14px 18px;box-shadow:0 18px 50px rgba(0,15,67,.25)}
.public-hero-v10 .hero-logo-wrap img{width:250px;height:auto;max-height:92px}
.public-hero-v10 .hero-copy{min-width:0}
.public-hero-v10 .eyebrow{color:#8fd1ff;font-size:13px;letter-spacing:.13em;text-shadow:0 2px 8px rgba(0,0,0,.25)}
.public-hero-v10 h1{color:#fff;font-size:34px;line-height:1.08;margin:7px 0 10px;text-shadow:0 3px 14px rgba(0,16,61,.38)}
.public-hero-v10 p{color:#dcefff;font-size:15px;letter-spacing:.01em}
.public-main-v10{max-width:1260px;padding:4px 24px 40px}
.public-v10 .top-meta{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:14px}
.public-v10 .date-pill{margin:0;background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.75);box-shadow:0 12px 35px rgba(8,29,83,.16);backdrop-filter:blur(8px)}
.live-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:rgba(12,74,49,.92);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;box-shadow:0 10px 28px rgba(0,0,0,.14)}
.live-pill span{width:8px;height:8px;border-radius:50%;background:#72f0ae;box-shadow:0 0 0 4px rgba(114,240,174,.18)}
.public-panel-v10,.glass-panel{border:1px solid rgba(255,255,255,.68);background:rgba(255,255,255,.94);box-shadow:0 24px 70px rgba(6,32,84,.20);backdrop-filter:blur(16px)}
.public-panel-v10{border-radius:26px;overflow:hidden}
.panel-title-v10{padding:20px 24px;background:linear-gradient(110deg,#0b2a72,#0879bd 78%,#31a2db);box-shadow:inset 0 -1px 0 rgba(255,255,255,.12)}
.panel-title-v10>div small{display:block;color:#bfe7ff;font-size:10px;font-weight:900;letter-spacing:.13em;margin-bottom:3px}
.panel-title-v10 h2{font-size:22px;letter-spacing:-.01em}
.panel-title-v10>span{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16);font-size:12px}
.group-stack-v10{padding:16px;display:grid;gap:18px}
.group-block-v10{border-radius:20px;overflow:hidden;border:1px solid #dfe9f0;background:#fff;box-shadow:0 12px 34px rgba(11,48,91,.08)}
.group-head-v10{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid rgba(0,0,0,.06)}
.group-icon-v10{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:20px;font-weight:1000;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.08)}
.group-title-v10{display:flex;flex-direction:column;gap:2px}.group-title-v10 strong{font-size:16px;line-height:1.1}.group-title-v10 span{font-size:11px;font-weight:800;letter-spacing:.035em;opacity:.76}
.group-count-v10{font-size:11px;font-weight:1000;border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.64)}
.group-block-v10.group-green .group-head-v10{background:linear-gradient(90deg,#ccefd9,#e8f8ee);color:#125c38}
.group-block-v10.group-yellow .group-head-v10{background:linear-gradient(90deg,#ffe8a0,#fff6cf);color:#705000}
.group-block-v10.group-red .group-head-v10{background:linear-gradient(90deg,#ffcfd0,#ffe9e9);color:#8b2c32}
.group-cards-v10,.vehicle-list-v10{padding:8px 12px 12px;display:grid;gap:8px}
.vehicle-card{display:grid;grid-template-columns:58px minmax(190px,1.5fr) minmax(300px,1.25fr) 92px;gap:14px;align-items:center;background:#fff;border:1px solid #e3edf4;border-radius:16px;padding:12px 14px;min-width:0;box-shadow:0 5px 18px rgba(18,54,91,.045)}
.vehicle-card.group-green{border-left:5px solid #25a267}.vehicle-card.group-yellow{border-left:5px solid #e0ae1a}.vehicle-card.group-red{border-left:5px solid #d9575f}
.order-box{width:48px;height:52px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#edf5fb;border:1px solid #deebf4}.order-box span{font-size:8px;font-weight:900;letter-spacing:.09em;color:#7891a7}.order-box b{font-size:22px;line-height:1;color:#0f6eb8}
.driver-box{min-width:0}.driver-box small,.plate-card small{display:block;color:#7890a6;font-size:9px;font-weight:900;letter-spacing:.09em;margin-bottom:4px}.driver-box strong{display:block;color:#10365d;font-size:17px;line-height:1.13;overflow-wrap:anywhere}
.plates-box{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-width:0}.plate-card{min-width:0;background:#f6fafe;border:1px solid #dce9f3;border-radius:12px;padding:9px 11px}.plate-card strong{display:block;color:#0b3a67;font-size:18px;line-height:1.05;letter-spacing:.02em;white-space:nowrap}
.status-chip{justify-self:end;min-width:78px;text-align:center;border-radius:999px;padding:8px 9px;font-size:11px;font-weight:1000;letter-spacing:.035em}.status-chip.second{background:#1f9a62;color:#fff;box-shadow:0 7px 18px rgba(31,154,98,.18)}.status-chip.normal{background:#edf4f9;color:#46637d;border:1px solid #d9e7f0}.status-chip.waiting{background:#edf4f9;color:#46637d;border:1px solid #d9e7f0}
.public-v10 .empty-state{border-radius:24px}.empty-icon{font-size:34px;margin-bottom:8px}
.site-footer-v10{color:#506f8b;background:rgba(255,255,255,.76);border-top-color:rgba(255,255,255,.7);border-radius:18px 18px 0 0;backdrop-filter:blur(9px)}

@media(max-width:780px){
  .public-v10 .public-bg{background-attachment:scroll;background-position:center top}
  .public-hero-v10{display:flex;text-align:left;gap:12px;padding:16px 12px 14px;align-items:center}
  .public-hero-v10 .hero-logo-wrap{border-radius:17px;padding:8px 10px}.public-hero-v10 .hero-logo-wrap img{width:116px;max-height:52px}
  .public-hero-v10 .eyebrow{font-size:9px;letter-spacing:.09em}.public-hero-v10 h1{font-size:17px;line-height:1.12;margin:3px 0 4px}.public-hero-v10 p{display:none}
  .public-main-v10{padding:4px 9px 24px}.public-v10 .top-meta{padding:0 2px}.public-v10 .date-pill{font-size:12px;padding:8px 11px}.live-pill{font-size:9px;padding:7px 9px}
  .public-panel-v10{border-radius:20px}.panel-title-v10{padding:14px 14px}.panel-title-v10 h2{font-size:17px}.panel-title-v10>div small{font-size:8px}.panel-title-v10>span{font-size:10px;padding:5px 8px}
  .group-stack-v10{padding:10px;gap:13px}.group-block-v10{border-radius:17px}.group-head-v10{grid-template-columns:39px 1fr auto;gap:9px;padding:10px}.group-icon-v10{width:36px;height:36px;border-radius:11px;font-size:17px}.group-title-v10 strong{font-size:14px}.group-title-v10 span{font-size:9px;line-height:1.2}.group-count-v10{font-size:9px;padding:6px 7px}
  .group-cards-v10,.vehicle-list-v10{padding:7px;gap:7px}
  .vehicle-card{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"order driver status" "order plates plates";gap:8px 10px;padding:10px;border-radius:14px;align-items:center}
  .vehicle-card.group-green,.vehicle-card.group-yellow,.vehicle-card.group-red{border-left-width:4px}
  .order-box{grid-area:order;width:42px;height:100%;min-height:78px;border-radius:12px}.order-box span{font-size:7px}.order-box b{font-size:22px}
  .driver-box{grid-area:driver}.driver-box small{font-size:8px;margin-bottom:2px}.driver-box strong{font-size:15px;line-height:1.1}
  .plates-box{grid-area:plates;display:grid;grid-template-columns:1fr 1fr;gap:7px}.plate-card{padding:8px 9px;border-radius:10px;background:#f4f9fd}.plate-card small{font-size:8px;margin-bottom:3px}.plate-card strong{font-size:17px;letter-spacing:.025em;white-space:nowrap}
  .status-chip{grid-area:status;min-width:auto;justify-self:end;font-size:9px;padding:7px 8px}
  .site-footer-v10{margin:0 9px;padding:15px 12px 20px;font-size:11px}
}

@media(max-width:380px){
  .public-hero-v10 .hero-logo-wrap img{width:98px}.public-hero-v10 h1{font-size:15px}.public-hero-v10 .eyebrow{font-size:8px}
  .vehicle-card{grid-template-columns:40px minmax(0,1fr) auto;gap:7px}.order-box{width:38px}.driver-box strong{font-size:14px}.plate-card strong{font-size:15px}.status-chip{font-size:8px;padding:6px 7px}
  .group-title-v10 strong{font-size:13px}.group-title-v10 span{font-size:8px}
}
