.header-tools{display:flex;gap:8px}.ar-marker{position:absolute;z-index:5;width:62px;height:62px;padding:7px;background:#fff;transform:translate(-50%,-50%);display:none;box-shadow:0 0 0 1px #fff}.ar-marker svg{display:block;width:100%;height:100%}.ar-enabled .ar-marker{display:block}.ar-enabled #connect-phone{background:#d6e3cd}.ar-enabled .glass{background:none}.ar-enabled .window-divider{pointer-events:none}#phone-dialog{position:fixed;border:1px solid #b9c4b0;border-radius:8px;background:#f1f4eb;color:#354c3d;padding:30px;width:320px;max-width:90vw;text-align:center}#phone-dialog::backdrop{background:#182c2359;backdrop-filter:blur(6px)}.close-dialog{position:absolute;right:9px;top:9px}#phone-dialog h2{font-size:21px;font-weight:500;margin:4px 0 22px}#phone-qr{width:216px;height:216px;margin:auto;border:8px solid #fff}#phone-message{font-size:11px;color:#778a74;margin:16px 0}#phone-link{display:block;color:#496945;font-size:12px;text-underline-offset:4px}#disable-ar{margin:24px auto 0;display:block;border:0;background:none;color:#82937e;font-size:10px;padding:8px;cursor:pointer}.ar-enabled .carriage{overflow:visible}@media(max-width:700px){.ar-marker{width:44px;height:44px;padding:5px}.header-tools{gap:0}.route{margin-right:12px}}
.route select{appearance:auto;border:0;background:transparent;color:#455f50;font:inherit;font-size:12px;padding:7px 3px;cursor:pointer;min-width:76px}.route select:focus-visible{outline:2px solid #5c8470;outline-offset:3px}
