#finish-car-0582{position:fixed;z-index:13;inset:auto 16px max(16px,env(safe-area-inset-bottom));width:min(620px,calc(100% - 32px));box-sizing:border-box;margin:auto;padding:12px;border:2px solid #e5bd60;border-radius:18px;background:#fff1d9f5;color:#173b40;box-shadow:0 5px 20px #18313744}
#finish-car-0582[hidden]{display:none}
#finish-car-0582 h2{font-size:1rem;margin:0 0 4px}
#finish-car-0582 p{font-size:.8rem;margin:0 0 8px;line-height:1.35;color:#173b40;opacity:1}
#finish-car-0582 nav{display:flex;flex-wrap:wrap;gap:6px}
#finish-car-0582 button{box-sizing:border-box;min-width:44px;min-height:44px;padding:6px 10px;border-radius:10px;background:#e0eee3;color:#173b40}
#finish-car-0582>button{margin-top:8px;width:100%;background:#ffda78}
#finish-car-0582 button:focus-visible,#finish-car-enter-0582:focus-visible{outline:3px solid #187c87;outline-offset:2px}
@media(max-width:400px){#finish-car-0582{inset:auto 10px max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px);padding:10px}#finish-car-0582 nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}#finish-car-0582 nav button{min-width:44px;padding:4px 1px;font-size:.7rem}}
@media(max-height:450px){#finish-car-0582{width:min(620px,calc(100% - 32px));padding:8px}#finish-car-0582 h2,#finish-car-0582 p{display:none}#finish-car-0582>button{margin-top:4px}}
