.page-module-scss-module__KM0DmW__container{flex-direction:column;width:100%;min-height:100%;display:flex}.page-module-scss-module__KM0DmW__vehicleCard{color:#fff;background:#185fa5;border-radius:16px;margin:12px 16px 0;padding:10px 12px 0}.page-module-scss-module__KM0DmW__vehicleHero{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding-left:2px;display:grid}.page-module-scss-module__KM0DmW__vehicleImageWrap{cursor:pointer;background:radial-gradient(circle at 30% 25%,#ffffff3d,#0000 55%),#071e4ad1;border:none;border-radius:14px;width:64px;height:64px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #07143847}.page-module-scss-module__KM0DmW__vehicleImageWrap:active{opacity:.85}.page-module-scss-module__KM0DmW__vehicleImage{object-fit:cover;width:100%;height:100%;display:block}.page-module-scss-module__KM0DmW__vehicleImageFallback{background:#e2e8f0;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex}.page-module-scss-module__KM0DmW__vehicleImageFallback span{color:#94a3b8;text-align:center;white-space:pre-line;font-size:9px;font-weight:600;line-height:1.3}.page-module-scss-module__KM0DmW__vehicleSummary{flex-direction:column;gap:1px;min-width:0;display:flex}.page-module-scss-module__KM0DmW__vehicleTitle{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.page-module-scss-module__KM0DmW__vehicleSubtitle{color:#b7d5ff;font-size:11.5px}.page-module-scss-module__KM0DmW__mileageBlock{flex-direction:column;gap:0;margin-top:6px;margin-bottom:2px;display:flex}.page-module-scss-module__KM0DmW__mileageLabel{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:600}.page-module-scss-module__KM0DmW__vehicleMileage{color:#fff;font-size:22px;font-weight:800;line-height:1.15}.page-module-scss-module__KM0DmW__mileageValueRow{align-items:center;gap:6px;display:flex}.page-module-scss-module__KM0DmW__mileageEditBtn{cursor:pointer;color:#ffffffbf;background:#ffffff26;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 5px;transition:background .15s;display:flex}.page-module-scss-module__KM0DmW__mileageEditBtn:hover{background:#ffffff40}.page-module-scss-module__KM0DmW__hintBlock{flex-direction:column;gap:1px;margin-top:4px;display:flex}.page-module-scss-module__KM0DmW__vehicleInfoLine{color:#ffffffdb;word-break:keep-all;font-size:11.5px}.page-module-scss-module__KM0DmW__managedSinceLine{color:#ffffff73;word-break:keep-all;font-size:10.5px}.page-module-scss-module__KM0DmW__editMileageForm{align-items:center;gap:6px;margin-top:6px;display:flex}.page-module-scss-module__KM0DmW__smallInput{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:8px;flex:1;min-width:0;height:30px;padding:0 8px;font-size:13px;font-weight:600}.page-module-scss-module__KM0DmW__smallInput::placeholder{color:#fff6}.page-module-scss-module__KM0DmW__smallBtn{color:#185fa5;cursor:pointer;background:#ffffffe6;border:none;border-radius:8px;flex-shrink:0;height:30px;padding:0 10px;font-size:12px;font-weight:700}.page-module-scss-module__KM0DmW__smallBtn:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__KM0DmW__smallBtn.page-module-scss-module__KM0DmW__secondary{color:#fff;background:#ffffff26}.page-module-scss-module__KM0DmW__managementIndexCard{flex-direction:column;align-items:center;gap:4px;min-width:80px;padding-left:12px;display:flex;position:relative}.page-module-scss-module__KM0DmW__managementIndexCard:before{content:"";background:#ffffff29;width:1px;position:absolute;top:4px;bottom:4px;left:0}.page-module-scss-module__KM0DmW__managementIndexTitle{color:#d8e9ff;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2}.page-module-scss-module__KM0DmW__managementIndexGauge{border-radius:50%;width:60px;height:60px;padding:5px}.page-module-scss-module__KM0DmW__managementIndexInner{color:#fff;background:#143d8f;border-radius:50%;justify-content:center;align-items:center;gap:1px;width:100%;height:100%;display:flex;box-shadow:inset 0 1px #ffffff1f}.page-module-scss-module__KM0DmW__managementIndexInner strong{font-size:18px;font-weight:800;line-height:1}.page-module-scss-module__KM0DmW__managementIndexInner span{font-size:10px;font-weight:700}.page-module-scss-module__KM0DmW__managementIndexCaption{font-size:10px;font-weight:600}.page-module-scss-module__KM0DmW__vehicleShortcut{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;width:calc(100% + 24px);margin:8px -12px 0;padding:8px 12px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.page-module-scss-module__KM0DmW__vehicleShortcut:active{background:#ffffff24}.page-module-scss-module__KM0DmW__vehicleCardSkeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:16px;height:110px;margin:12px 16px 0;animation:1.5s infinite page-module-scss-module__KM0DmW__shimmer}@keyframes page-module-scss-module__KM0DmW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module-scss-module__KM0DmW__vehicleBanner{border-radius:12px;margin:12px 16px 0;overflow:hidden}.page-module-scss-module__KM0DmW__vehicleRegisterBtn{color:#888;cursor:pointer;text-align:left;background:#f4f4f4;border:1px dashed #c4c4c4;border-radius:12px;width:100%;padding:14px 16px;font-size:13px;display:block}.page-module-scss-module__KM0DmW__bannerGrid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 16px 0;display:grid}.page-module-scss-module__KM0DmW__bannerTile{cursor:pointer;text-align:left;border:none;border-radius:14px;flex-direction:row;align-items:center;gap:10px;padding:14px 12px;text-decoration:none;transition:filter .15s,transform .1s;display:flex;box-shadow:0 4px 14px #0000002e}.page-module-scss-module__KM0DmW__bannerTile:active{filter:brightness(.9);transform:scale(.97)}.page-module-scss-module__KM0DmW__bannerTileIcon{background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module-scss-module__KM0DmW__bannerTileText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.page-module-scss-module__KM0DmW__bannerTileTitle{color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.page-module-scss-module__KM0DmW__bannerTileSub{color:#ffffffb3;word-break:keep-all;font-size:10.5px;line-height:1.4}.page-module-scss-module__KM0DmW__bannerTileArrow{color:#ffffff80;flex-shrink:0;font-size:16px;line-height:1}@media (max-width:360px){.page-module-scss-module__KM0DmW__managementIndexCard{min-width:0;padding-left:10px}.page-module-scss-module__KM0DmW__managementIndexGauge{width:54px;height:54px}.page-module-scss-module__KM0DmW__managementIndexInner strong{font-size:16px}}.page-module-scss-module__KM0DmW__companyFooter{text-align:center;border-top:1px solid #f1f5f9;margin-top:16px;padding:20px 20px 16px}.page-module-scss-module__KM0DmW__companyBrand{color:#1e293b;margin:0 0 3px;font-size:13px;font-weight:700}.page-module-scss-module__KM0DmW__companyTagline{color:#94a3b8;margin:0 0 8px;font-size:11px}.page-module-scss-module__KM0DmW__companyOperator{color:#64748b;margin:0 0 10px;font-size:12px}.page-module-scss-module__KM0DmW__companyOperator strong{color:#185fa5;font-weight:700}.page-module-scss-module__KM0DmW__companyToggle{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.page-module-scss-module__KM0DmW__companyArrow{color:#94a3b8;flex-shrink:0;transition:transform .25s;display:inline-block}.page-module-scss-module__KM0DmW__companyArrow.page-module-scss-module__KM0DmW__open{transform:rotate(180deg)}.page-module-scss-module__KM0DmW__companyDetails{text-align:left;background:#f8fafc;border-radius:10px;max-width:320px;margin:8px auto 0;padding:12px 14px}.page-module-scss-module__KM0DmW__companyDetails p{color:#94a3b8;margin:5px 0;font-size:11px;line-height:1.6}.page-module-scss-module__KM0DmW__companyDetails p span{color:#64748b;font-weight:600}.page-module-scss-module__KM0DmW__companyDisclaimer{color:#cbd5e1;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.7}.page-module-scss-module__KM0DmW__companyCopyright{color:#cbd5e1;text-align:center;margin:6px 0 0;font-size:11px}
