/* Temporary plate analysis screen; existing input and report styles stay intact. */
.plate-transition[hidden]{display:none}
.plate-transition{position:fixed;inset:0 0 64px;z-index:10000;overflow:auto;background:#f6f7f9;color:#3b2414}
.plate-transition-content{box-sizing:border-box;display:grid;align-content:center;min-height:calc(100svh - 134px);padding:20px;text-align:center}
.plate-transition-scanner{box-sizing:content-box;position:relative;width:112px;height:112px;margin:0 auto 24px;border:1px solid #dbbd79;border-radius:50%;background:radial-gradient(circle,#fff8dd 0 35%,#f4e4ba 36% 38%,transparent 39%);animation:plate-transition-turn 3.4s linear infinite}
.plate-transition-scanner::after{content:"";position:absolute;top:10px;left:50%;width:2px;height:46px;background:#b77d21;transform-origin:bottom}
.plate-transition-scanner i{position:absolute;width:8px;height:8px;border-radius:50%;background:#c78522}
.plate-transition-scanner i:first-child{top:16px;left:22px}.plate-transition-scanner i:nth-child(2){right:16px;bottom:30px}.plate-transition-scanner i:nth-child(3){left:49px;bottom:14px}
.plate-transition-content h2{margin:0;color:#3b2414;font-size:clamp(16px,4.5vw,18px);font-weight:500;line-height:1.6}
.plate-transition-content p{margin:4px 0 0;color:#927a65;font-size:12px;line-height:1.7}
@keyframes plate-transition-turn{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.plate-transition-scanner{animation:none}}
@media(max-height:420px){.plate-transition-content{min-height:calc(100svh - 64px);padding:15px}.plate-transition-scanner{width:86px;height:86px;margin-bottom:14px}.plate-transition-scanner::after{height:33px}.plate-transition-scanner i:nth-child(3){left:36px}}
