/* 2026-10-23打ち合わせ：在庫の表記と相談導線 */
.pcar .price .v small{margin:0 8px 0 0;font-weight:600;white-space:nowrap}
.car-intro-comment{margin-top:18px;max-width:900px;font-size:15px;line-height:1.95;letter-spacing:.025em;color:var(--sub);overflow-wrap:anywhere}
.car-intro-comment p+p{margin-top:.75em}
.car-info .price-box .k{font:600 13px/1.6 var(--sans);letter-spacing:.06em}
.spec-table th{font-family:var(--sans);letter-spacing:.02em}
.written-equipment-groups ul,.written-equipment-groups li{list-style:none}
.written-equipment-groups ul{padding-left:0}
.written-equipment-groups li::before{width:8px;height:8px;top:.52em;border:1px solid var(--ink);background:transparent;box-sizing:border-box}
.written-equipment-standard li::before{background:var(--ink)}
.car-contact{margin-top:clamp(48px,6vw,76px)}
.car-inquiry-follow{position:fixed;z-index:90;right:24px;bottom:24px;display:grid;gap:4px;max-width:min(320px,calc(100vw - 32px));padding:14px 20px;background:#b99133;color:#fff;border:1px solid #8b6e29;box-shadow:0 4px 18px #0002;text-decoration:none}
.car-inquiry-follow>span{font-size:11px;line-height:1.5;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.car-inquiry-follow strong{font:600 15px/1.6 var(--sans)}
.car-inquiry-follow b{margin-left:14px}
.car-inquiry-follow:hover{background:#9b772c}
.car-inquiry-follow:focus-visible{outline:3px solid #1d211b;outline-offset:3px}
body:has(.car-inquiry-follow){padding-bottom:88px}
.admin-grid>[data-retained-field]{display:none}
@media(max-width:640px){
  .car-intro-comment{font-size:14px;line-height:1.9}
  .car-inquiry-follow{right:12px;left:12px;bottom:calc(10px + env(safe-area-inset-bottom));max-width:none;padding:10px 16px;gap:2px}
  .car-inquiry-follow>span{max-width:none;font-size:10px}
  .car-inquiry-follow strong{display:flex;justify-content:space-between;font-size:14px}
  body:has(.car-inquiry-follow){padding-bottom:calc(96px + env(safe-area-inset-bottom))}
}
