.auth-ov{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07121c6b;place-items:center;padding:24px;animation:.18s both authOv;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes authOv{0%{opacity:0}}@keyframes authCard{0%{opacity:0;transform:translateY(10px)scale(.98)}}.auth-ov .acard{border:1px solid var(--line);text-align:start;background:#fff;border-radius:20px;width:100%;max-width:420px;padding:34px 34px 24px;animation:.24s cubic-bezier(.16,1,.3,1) both authCard;position:relative;box-shadow:0 30px 60px -22px #071f3059,0 10px 24px -14px #071f3033}.auth-ov .x{top:14px;color:#8a8f99;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset-inline-end:14px}.auth-ov .x:hover{color:#111;background:#f1f4f7}.auth-ov .x i{font-size:17px}.auth-ov .mark{border-radius:12px;width:44px;height:44px;display:block}.auth-ov .t{letter-spacing:-.03em;color:#111;margin-top:18px;font-size:28px;font-weight:600;line-height:1.15}.auth-ov form{margin-top:24px}.auth-ov .af+.af{margin-top:14px}.auth-ov .af-lab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.auth-ov .af label{color:#2b2b30;font-size:13.5px;font-weight:600}.auth-ov .af-lab button{color:var(--accent);font-size:13px;font-weight:600}.auth-ov .af-lab button:hover,.auth-ov .switch button:hover{text-underline-offset:3px;text-decoration:underline}.auth-ov .inp{background:#fff;border:1px solid #d9e1ee;border-radius:10px;align-items:center;height:48px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.auth-ov .inp:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #32729f1f}.auth-ov .inp input{color:#111;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 14px;font-size:15px}.auth-ov .inp input::placeholder{color:#a5a9b2}.auth-ov .eye{color:#8a8f99;flex:none;justify-content:center;align-items:center;width:46px;height:100%;font-size:19px;display:flex}.auth-ov .eye:hover{color:#111}.auth-ov .af.bad .inp{border-color:#d92d20}.auth-ov .af.bad .inp:focus-within{box-shadow:0 0 0 4px #d92d201f}.auth-ov .err{color:#d92d20;align-items:center;gap:6px;margin-top:7px;font-size:12.5px;font-weight:500;display:flex}.auth-ov .err i{flex:none;font-size:15px}.auth-ov .err.whole,.auth-ov .err.refused{margin-top:14px}.auth-ov .err.refused{align-items:flex-start}.auth-ov .err.refused i{margin-top:1px}.auth-ov .err button{color:inherit;font-size:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.auth-ov .submit{border-radius:10px;width:100%;height:50px;margin-top:20px;font-size:15.5px;font-weight:600}.auth-ov .or{color:var(--faint);align-items:center;gap:14px;margin:18px 0;font-size:12.5px;font-weight:500;display:flex}.auth-ov .or:before,.auth-ov .or:after{content:"";background:var(--line);flex:1;height:1px}.auth-ov .sso{flex-direction:column;gap:10px;display:flex}.auth-ov .sso-btn{border-radius:10px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:500;display:flex;position:relative;overflow:hidden}.auth-ov .sso-btn .lbl{align-items:center;gap:12px;display:flex}.auth-ov .sso-btn.google{color:#1f1f1f;background:#fff;border:1px solid #747775}.auth-ov .sso-btn.google:hover{background:#f8f9fa}.auth-ov .sso-btn .g{width:20px;height:20px}.auth-ov .switch{text-align:center;color:var(--soft);margin-top:18px;font-size:14px}.auth-ov .switch button{color:var(--accent);font-size:14px;font-weight:600}.auth-ov .alegal{border-top:1px solid var(--line);text-align:center;color:#8a8f99;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.55}.auth-ov .alegal a{color:#2b2b30;text-underline-offset:2px;text-decoration:underline}.auth-ov .back{color:#2b2b30;align-items:center;gap:6px;height:36px;font-size:13.5px;font-weight:600;display:inline-flex}.auth-ov .back i{font-size:15px}[dir=rtl] .auth-ov .back i{transform:scaleX(-1)}.auth-ov .sent{text-align:center;padding:18px 0 4px}.auth-ov .done-ic{color:#12b76a;font-size:60px;display:inline-block}.auth-ov .done-p{color:var(--body);margin-top:12px;font-size:15px;line-height:1.6}.auth-ov .done-p b{color:#111;word-break:break-all;font-weight:600}.auth-ov .wl>*+*{margin-top:14px}.auth-ov .row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.auth-ov .wl .row2>.af{min-width:0;margin-top:0}.auth-ov .inp input{width:100%}.auth-ov .hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.auth-ov .cc{flex:none;align-items:center;gap:5px;height:100%;padding-inline-start:14px;display:flex;position:relative}.auth-ov .cc img{object-fit:cover;border-radius:2px;width:20px;height:15px}.auth-ov .cc i{color:#8a8f99;font-size:10px}.auth-ov .cc select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.auth-ov .cc+input{padding-inline-start:10px}.auth-ov .stock{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.auth-ov .stock label{color:#2b2b30;cursor:pointer;font-variant-numeric:tabular-nums;border:1px solid #d9e1ee;border-radius:10px;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.auth-ov .stock input{opacity:0;pointer-events:none;position:absolute}.auth-ov .stock label:has(input:checked){border-color:var(--accent);color:var(--accent);background:#eff4f7}.auth-ov .stock label:has(input:focus-visible){box-shadow:0 0 0 4px #32729f1f}.auth-ov .wl-rows{border-top:1px solid var(--line);margin-top:20px}.auth-ov .wl-rw{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;font-size:14px;display:flex}.auth-ov .wl-rw span{color:var(--soft);flex:none;font-weight:500}.auth-ov .wl-rw b{color:#111;text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.auth-ov .sent .t{margin-top:10px}.auth-ov .done-ic.mail{color:var(--accent)}.auth-ov .ghost{color:#2b2b30;background:#fff;border:1px solid #d9e1ee;border-radius:10px;justify-content:center;align-items:center;width:100%;height:46px;margin-top:10px;font-size:15px;font-weight:600;transition:border-color .2s,background .2s;display:flex;position:relative}.auth-ov .ghost:hover:not(:disabled){background:#f8f9fa;border-color:#c5cfdc}.auth-ov .ghost .lbl{align-items:center;gap:7px;display:flex}.auth-ov .ghost .lbl i{font-size:16px}.auth-ov .ghost .spin{border-color:#111 #00000026 #00000026}.auth-ov .sk{background:#eef2f5;border-radius:8px;animation:1.1s ease-in-out infinite alternate authSk;display:block}@keyframes authSk{to{opacity:.5}}.auth-ov .sk-t{width:72%;height:32px;margin-top:18px}.auth-ov .sk-form{margin-top:24px}.auth-ov .sk-lab{border-radius:5px;width:76px;height:16px;margin-bottom:7px}.auth-ov .sk-inp{border-radius:10px;height:48px}.auth-ov .sk-btn{border-radius:10px;height:50px;margin-top:20px}.auth-ov .sk-sw{vertical-align:top;border-radius:5px;width:230px;max-width:80%;height:17px;display:inline-block}.auth-ov .sk-link{vertical-align:middle;border-radius:5px;width:104px;height:14px;display:inline-block}@media (prefers-reduced-motion:reduce){.auth-ov .sk{animation:none}}.auth-ov .inp.locked{background:#f5f8fa}.auth-ov .inp.locked input{color:#2b2b30}.auth-ov .inp.locked i{color:#a5a9b2;padding-inline-end:14px;font-size:16px}.auth-ov .inp.loading input{color:#0000}@media (max-width:460px){.auth-ov .row2{grid-template-columns:minmax(0,1fr);gap:14px}.auth-ov .stock{grid-template-columns:repeat(2,1fr)}}.auth-ov .spin{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite authSpin;display:none}.auth-ov .sso-btn.google .spin{border-color:#111 #00000026 #00000026}.auth-ov .busy{pointer-events:none}.auth-ov .busy .spin{display:block}.auth-ov .busy .lbl{display:none}@keyframes authSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.auth-ov{padding:16px}.auth-ov .acard{border-radius:18px;padding:28px 20px 22px}.auth-ov .t{font-size:26px}}
.auth-anon,.auth-user{display:contents}html[data-auth=user] .auth-anon,html:not([data-auth=user]) .auth-user{display:none}.utility{z-index:70;position:relative}.u-right .lang{display:flex}.u-right .lang-btn{color:#e5edf2;gap:6px;height:36px;padding:0;font-size:12.5px;font-weight:500}.u-right .lang-btn:hover{color:#fff}.u-right .lang-btn .flag{width:16px;height:12px}.u-right .lang-menu{color:#111;top:calc(100% + 6px)}.u-store{color:#e5edf2;gap:8px}.u-store span{margin-inline-start:2px;font-size:12.5px;font-weight:500}.nav-cta .inv-link i{color:#111;margin-inline-end:8px;font-size:18px}.add-btn{color:#111;background:#fff;border:1px solid #ddd;border-radius:6px;place-items:center;width:44px;height:44px;transition:border-color .2s;display:grid}.add-btn:hover{border-color:#bbb}.add-btn i{font-size:18px}.add-btn[aria-busy=true],.sheet [data-add-vehicle][aria-busy=true]{opacity:.6;pointer-events:none}.me{position:relative}.me .me-av{background:var(--accent);color:#fff;object-fit:cover;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.me .me-av.big{width:38px;height:38px;font-size:15px}.me-btn{color:#111;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:8px;height:44px;padding:0 12px 0 7px;transition:border-color .2s;display:flex}.me-btn:hover{border-color:#bbb}.me-btn .nm{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:14px;font-weight:600;overflow:hidden}.me-btn .ph-caret-down{color:#6f6e75;font-size:12px}.me-btn.skel .me-av{background:#e9eef3}.me-btn .nm-skel{background:#e9eef3;border-radius:4px;width:44px;height:12px}.me-menu{top:calc(100% + 8px);border:1px solid var(--line);z-index:90;background:#fff;border-radius:14px;width:272px;padding:8px;position:absolute;inset-inline-end:0;box-shadow:0 20px 40px -18px #071f3040}.me-head{align-items:center;gap:10px;min-width:0;padding:8px 8px 12px;display:flex}.me-head>div{min-width:0}.me-head b{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.me-head>div>span{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.me-head>div>.skel-line{background:#e9eef3;border-radius:4px;width:70px;height:10px;margin-top:5px}.me-sep{background:var(--line);height:1px;margin:4px 2px}.me-menu a,.me-menu button{color:#2b2b30;text-align:start;border-radius:8px;align-items:center;gap:10px;width:100%;height:38px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.me-menu a:hover,.me-menu button:hover{background:#f1f4f7}.me-menu i{color:#8a8f99;font-size:17px}.me-menu .accent,.me-menu .accent i{color:var(--accent);font-weight:600}.me-menu .n{color:#111;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600}.me-menu .skel-num{background:#e9eef3;border-radius:4px;width:26px;height:12px}@media (max-width:640px){.u-store,.u-right .u-sep{display:none}.utility .wrap{gap:14px}.me-btn .nm,.me-btn .ph-caret-down,.me-btn .nm-skel{display:none}.me-btn{padding:0 6px}.nav-cta .add-btn{display:none}}
