#console46{max-width:1000px;margin:auto}.console-header46{display:flex;justify-content:space-between;align-items:center;gap:12px}.console-header46 h1{font-size:26px;margin:5px 0 15px}.console-top46,.console-period46{display:grid;grid-template-columns:1fr 1fr;gap:12px}.console-tabs46{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.console-tabs46 button{padding:12px 16px;min-height:46px;border:1px solid var(--border);border-radius:14px;background:var(--white,#fff);color:var(--text,#193d30);font-weight:700}.console-tabs46 .selected46{background:#ffdf54;color:#243720;border-color:#d3ac1f}.console-card46{border:1px solid var(--border);border-radius:18px;padding:16px;margin:12px 0;background:var(--white,#fff)}.console-card46 h3{margin:0 0 9px}.console-card46 p{white-space:pre-wrap;overflow-wrap:anywhere}.console-card46 .buttons{flex-wrap:wrap;gap:8px}#consoleFilters46 input{width:100%;min-width:0}#consoleFilters46 label{min-width:0}.account-tools46{margin:15px 0}.account-tools46 button{margin:5px}#totpSecret46{display:block;font-size:18px;overflow-wrap:anywhere;padding:15px;background:#eff6e7;user-select:all;color:#183d29}#recoveryText46{white-space:pre-wrap;user-select:all;font-size:16px}#ownerError46{color:#a82d20}#security46 [hidden],#backupDialog46 [hidden]{display:none!important}#security46,#backupDialog46,#actionsDialog46,#photoReview46{width:min(96vw,720px)}#driverDocumentsForm input[type=file],#photoControl34 input[type=file]{display:none!important}#guidedCamera45{padding-bottom:max(50px,calc(env(safe-area-inset-bottom) + 40px))}#guideCapture45{position:sticky;bottom:max(38px,env(safe-area-inset-bottom));min-height:58px;z-index:3}.camera-stage45{height:53dvh}#handoverLabel46{margin-top:14px}#handoverLabel46[hidden]{display:none!important}.car-guide46{position:absolute;inset:12% 7%;width:86%;height:76%;pointer-events:none}#guideFrame45[data-kind=car]{display:none}.car-guide46 path,.car-guide46 rect,.car-guide46 circle{fill:none;stroke:#ffdf34;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}#photoControl34 .hint{font-size:16px}@media(max-width:520px){.console-period46{grid-template-columns:1fr}.console-top46{grid-template-columns:1fr}.console-tabs46{gap:6px}.console-tabs46 button{flex:1 1 auto;padding:10px 12px}.console-header46{align-items:flex-start}.console-header46 h1{font-size:23px}}

#guideFrame45[data-kind^=car]{display:none}
