:root{--bg:#06080F;--bg2:#0A0D18;--bg3:#0F1420;--surface:rgba(255,255,255,0.04);--surface-h:rgba(255,255,255,0.07);--border:rgba(255,255,255,0.08);--border-h:rgba(255,255,255,0.16);--blue:#8B5CF6;--blue-solid:#7C3AED;--blue2:#7C3AED;--cyan:#A78BFA;--violet2:#9333EA;--magenta:#D946EF;--copper:#D4A15C;--green:#10B981;--green-bg:rgba(16,185,129,.12);--green-bd:rgba(16,185,129,.25);--amber:#F59E0B;--gold:#FBBF24;--gold-bg:rgba(251,191,36,.1);--gold-bd:rgba(251,191,36,.25);--red:#F87171;--purple:#A78BFA;--purple-bg:rgba(167,139,250,.1);--purple-bd:rgba(167,139,250,.25);--text:#F1F5F9;--text2:#94A3B8;--text3:#7686A0;--r:10px;--r2:16px;--r3:24px;--font:'Montserrat',system-ui,sans-serif;--font-heading:'Titillium Web',system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;font-family:var(--font);background:var(--bg);color:var(--text)}main{flex:1;overflow:hidden;display:flex}.form-row{margin-bottom:12px}#cpc-confirm-btn:disabled{opacity:.35;cursor:not-allowed}#site-header{background:rgba(6,8,15,.9);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);flex-shrink:0}.navbar{display:flex;align-items:center;justify-content:space-between;padding:0 28px;height:58px;gap:16px}.logo{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;letter-spacing:-.5px;cursor:pointer}.logo-mark-img{width:36px;height:36px;object-fit:contain;flex-shrink:0}.logo-text-img{height:24px;width:auto;object-fit:contain}.btn-out{background:0 0;border:1px solid var(--border);color:var(--text2);padding:6px 14px;border-radius:var(--r);font-size:13px;cursor:pointer;font-family:var(--font);transition:all .15s var(--ease-out);display:flex;align-items:center;gap:5px}.btn-out:hover{border-color:rgba(248,113,113,.3);color:#f87171}.btn-out:active{transform:scale(.97)}.portal-wrap{display:flex;flex:1;overflow:hidden}.portal-sidebar{width:210px;flex-shrink:0;background:rgba(10,13,24,.95);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto}.sb-profile{padding:16px;border-bottom:1px solid var(--border);text-align:center}.sb-av{width:44px;height:44px;border-radius:50%;background:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;margin:0 auto 8px;box-shadow:0 5px 14px -5px rgba(0,0,0,.4)}.sb-name{font-size:13px;font-weight:600}.sb-email{font-size:12px;color:var(--text3);margin-top:2px}.sb-section{font-size:12px;letter-spacing:1.2px;color:var(--text3);text-transform:uppercase;padding:10px 16px 4px}.sb-item{display:flex;align-items:center;gap:8px;padding:9px 16px;font-size:13px;color:var(--text2);cursor:pointer;border-left:2px solid transparent;transition:.1s}.sb-item:hover{color:var(--text);background:var(--surface)}.sb-item.on{color:var(--cyan);border-color:var(--cyan);background:rgba(167,139,250,.06)}.sb-item i{font-size:16px}.sb-badge{margin-left:auto;border-radius:100px;font-size:12px;padding:1px 7px;font-weight:600}.sb-badge.blue{background:#7c3aed;color:#fff}.sb-footer{padding:12px 16px;border-top:1px solid var(--border);margin-top:auto}.portal-main{flex:1;overflow-y:auto;padding:24px 28px;background:var(--bg)}.tab-pane-full{display:none;flex:1}.tab-pane-full.on{display:block}.pg-title{font-size:20px;font-weight:700;letter-spacing:0;margin-bottom:4px}.pg-sub{font-size:13px;color:var(--text2)}.card-elev{box-shadow:0 2px 10px rgba(0,0,0,.22)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:16px;margin-bottom:12px;box-shadow:0 2px 10px rgba(0,0,0,.22)}.card.hl{border-color:rgba(127,0,178,.4);background:rgba(139,92,246,.06)}.resumen-hero{position:relative;overflow:hidden;border-radius:var(--r3);border:1px solid var(--border);padding:34px 30px;margin-bottom:24px;background:radial-gradient(circle at 10% -20%,rgba(167,139,250,.16) 0,transparent 50%),radial-gradient(circle at 100% 140%,rgba(139,92,246,.2) 0,transparent 55%),var(--bg2)}.resumen-hero-icon{position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-size:170px;color:rgba(255,255,255,.035);pointer-events:none;line-height:1}.resumen-hero-icon.moto{right:172px;font-size:104px;color:rgba(255,255,255,.028)}.resumen-hero-eyebrow{position:relative;display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:800;margin-bottom:10px}.resumen-hero-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.resumen-greeting{position:relative;font-size:26px;font-weight:700;letter-spacing:.1px;margin-bottom:6px}.resumen-hero-sub{position:relative;font-size:14px;color:var(--text2);max-width:480px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:22px}.kpi{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:20px 18px 16px;box-shadow:0 2px 10px rgba(0,0,0,.22);transition:transform .15s,box-shadow .15s}.kpi::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:var(--kpi-accent,var(--border2))}.kpi:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.32)}.kpi-icon-badge{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:12px}.empty-badge{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 10px}.kpi-num{font-size:26px;font-weight:800;letter-spacing:-.5px}.kpi-label{font-size:12px;color:var(--text2);margin-top:4px}.resumen-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.btn.lg{padding:11px 22px;font-size:14px}.badge-pill{display:inline-block;font-size:12px;padding:2px 9px;border-radius:100px;font-weight:500}.b-riding{background:rgba(167,139,250,.1);color:var(--cyan);border:1px solid rgba(167,139,250,.25)}.b-done{background:var(--green-bg);color:var(--green);border:1px solid var(--green-bd)}.b-wait{background:rgba(245,158,11,.1);color:var(--amber);border:1px solid rgba(245,158,11,.25)}.b-new{background:rgba(139,92,246,.1);color:var(--cyan);border:1px solid rgba(127,0,178,.3)}.inp{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);color:var(--text);padding:9px 13px;font-size:13px;width:100%;outline:0;font-family:var(--font);transition:border-color .15s}.inp:focus{border-color:rgba(167,139,250,.35);box-shadow:0 0 0 3px rgba(0,0,0,.06)}input[type=date].inp{-webkit-appearance:none;appearance:none;text-align:left}input[type=date].inp::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date].inp::-webkit-calendar-picker-indicator{margin-left:auto}.inp::placeholder{color:var(--text3)}.sel{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);color:var(--text2);padding:9px 13px;font-size:12px;outline:0;font-family:var(--font);transition:border-color .15s}.inp-label{font-size:12px;color:var(--text2);margin-bottom:5px;display:block}.inp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inp-row{display:flex;gap:8px}.btn{padding:8px 16px;border-radius:var(--r);font-size:13px;font-weight:500;cursor:pointer;border:none;font-family:var(--font);transition:.15s}.btn.primary{background:#7c3aed;color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.34)}.btn.primary:hover{box-shadow:0 4px 18px rgba(0,0,0,.52);transform:translateY(-1px)}.btn.ghost{background:0 0;border:1px solid var(--border);color:var(--text2)}.btn.ghost:hover{border-color:var(--border-h);color:var(--text)}.btn.sm{padding:5px 12px;font-size:12px}.btn.full{width:100%;padding:11px;font-size:14px}.btn.green-solid{background:rgba(16,185,129,.15);color:var(--green);border:1px solid var(--green-bd)}.search-tabs-bar{display:flex;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);padding:3px;margin-bottom:16px}.stb{flex:1;padding:7px;text-align:center;font-size:12px;color:var(--text2);border-radius:8px;cursor:pointer;border:none;background:0 0;font-family:var(--font);transition:all .15s var(--ease-out)}.stb.on{background:#7c3aed;color:#fff;font-weight:600}.stb:active{transform:scale(.97)}.vin-card{background:var(--surface);border:1px solid rgba(167,139,250,.3);border-radius:var(--r2);padding:16px;margin-bottom:14px;display:none;box-shadow:0 0 0 1px rgba(0,0,0,.11),0 2px 10px rgba(0,0,0,.22)}.vin-card.show{display:block}.vin-card-header{display:flex;align-items:center;gap:14px;margin-bottom:12px}.vin-emoji{width:52px;height:52px;background:rgba(139,92,246,.12);border-radius:var(--r2);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.vin-verified{font-size:12px;color:var(--cyan);margin-top:3px}.vin-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.vin-spec{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.vin-spec-l{font-size:12px;color:var(--text3);margin-bottom:2px;text-transform:uppercase;letter-spacing:.4px}.vin-spec-v{font-size:13px;font-weight:600}.result-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:14px 16px;margin-bottom:8px;cursor:pointer;transition:.18s;box-shadow:0 2px 10px rgba(0,0,0,.22)}.result-card:hover{border-color:var(--border-h);background:var(--surface-h);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.order-card{box-shadow:0 2px 10px rgba(0,0,0,.22)}.order-card:focus-visible,.order-card:hover{border-color:rgba(167,139,250,.3)!important;background:rgba(167,139,250,.05)!important;transform:translateY(-1px)}.order-card:focus-visible{outline:0}.result-card.best{border-color:rgba(16,185,129,.35);box-shadow:0 0 0 1px rgba(0,0,0,.11),0 2px 10px rgba(0,0,0,.22)}.best-tag{display:inline-flex;align-items:center;gap:4px;background:var(--green-bg);border:1px solid var(--green-bd);color:var(--green);font-size:12px;font-weight:700;padding:2px 9px;border-radius:100px;margin-bottom:8px}.rc-price{font-size:22px;font-weight:800}.rc-source{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--text2);margin-bottom:8px}.rc-dist{white-space:nowrap}.src-logo{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.breakdown{display:none;margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.breakdown.show{display:block}.bd-row{display:flex;justify-content:space-between;font-size:13px;padding:5px 0;border-bottom:1px solid var(--border);color:var(--text2)}.bd-row:last-of-type{border:none;font-weight:700;font-size:14px;color:var(--cyan);margin-top:4px}#sb-av-initials{line-height:44px;display:block;text-align:center;font-size:16px;font-weight:700;color:#fff}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(0,0,0,.34)}50%{box-shadow:0 0 0 10px transparent}}@keyframes fadeIn{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}#pload-screen{position:fixed;inset:0;z-index:2500;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:var(--text2);font-size:13px}#pload-screen .pload-spin{width:34px;height:34px;border:3px solid var(--border2);border-top-color:var(--cyan);border-radius:50%;animation:1s linear infinite pload-sp}@keyframes pload-sp{to{transform:rotate(360deg)}}#order-tracking-map:empty{display:flex;align-items:center;justify-content:center}#order-tracking-map:empty::after{content:'';width:26px;height:26px;border:3px solid var(--border2);border-top-color:var(--cyan);border-radius:50%;animation:.9s linear infinite pload-sp}#vehicle-fun-icon-picker div:hover,#vehicle-icon-picker div:hover{border-color:var(--cyan)!important;background:rgba(167,139,250,.08)!important}button[disabled]{cursor:not-allowed!important;opacity:.45!important}.order-confirm-badge{display:inline-block;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:var(--green);font-family:monospace;font-size:13px;padding:4px 12px;border-radius:6px}.results-lock{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:16px;text-align:center;margin-top:8px}.pill{padding:5px 12px;border-radius:100px;font-size:12px;cursor:pointer;border:1px solid var(--border);background:0 0;color:var(--text2);font-family:var(--font);transition:.15s;display:flex;align-items:center;gap:4px}.pill:hover{border-color:var(--border-h);color:var(--text)}.pill.active{background:rgba(167,139,250,.08);border-color:rgba(167,139,250,.3);color:var(--cyan)}.sort-btn{background:var(--surface)}.sort-btn.active{background:rgba(139,92,246,.12);border-color:rgba(127,0,178,.35);color:#c4b5fd}.garage-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:14px 16px;margin-bottom:10px;display:flex;align-items:center;gap:14px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 2px 10px rgba(0,0,0,.22)}.garage-card.principal{border-color:rgba(167,139,250,.35);box-shadow:0 0 0 1px rgba(0,0,0,.09),0 2px 10px rgba(0,0,0,.22)}.garage-card.selected{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 1px rgba(0,0,0,.14),0 2px 10px rgba(0,0,0,.22);background:rgba(16,185,129,.04)}.selected-tag{font-size:12px;background:rgba(16,185,129,.12);color:#10b981;border:1px solid rgba(16,185,129,.3);border-radius:100px;padding:1px 7px;margin-left:6px}.gc-icon{width:105px;height:105px;background:rgba(139,92,246,.12);border-radius:var(--r);display:flex;align-items:center;justify-content:center;font-size:56px;flex-shrink:0}.gc-name{font-size:13px;font-weight:600}.gc-vin{font-size:12px;color:var(--text3);font-family:monospace;margin-top:2px}.gc-spec{font-size:12px;color:var(--text2);margin-top:2px}.gc-actions{margin-left:auto;display:flex;gap:6px}.principal-tag{font-size:12px;background:rgba(167,139,250,.1);color:var(--cyan);border:1px solid rgba(167,139,250,.25);border-radius:100px;padding:1px 7px;margin-left:6px}.add-car-zone{width:100%;padding:18px;background:0 0;border:1px dashed var(--border);border-radius:var(--r2);color:var(--text2);cursor:pointer;font-family:var(--font);transition:all .15s var(--ease-out);text-align:center;margin-top:4px}.add-car-zone:hover{border-color:var(--border-h);color:var(--text);background:var(--surface)}.add-car-zone:active{transform:scale(.98)}.alert-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:14px 16px;margin-bottom:10px;display:flex;align-items:center;gap:12px}.alert-card.price-drop{border-color:var(--green-bd)}.ac-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.hist-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.hist-row:last-child{border:none}.hist-icon{width:32px;height:32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;color:var(--text3)}.compare-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:14px 16px;margin-bottom:10px}.compare-item{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);padding:5px 10px;font-size:12px;display:flex;align-items:center;gap:6px}.compare-best{border-color:var(--green-bd);color:var(--green)}.upgrade-nag{background:rgba(167,139,250,.06);border:1px solid var(--purple-bd);border-radius:var(--r2);padding:24px;text-align:center}.co-steps{display:flex;align-items:center;gap:0;margin-bottom:20px}.cs-step{display:flex;flex-direction:column;align-items:center}.cs-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;transition:.2s}.csd-done{background:var(--green);color:#000}.csd-act{background:#7c3aed;color:#fff;box-shadow:0 4px 11px -4px rgba(0,0,0,.46)}.csd-todo{background:var(--surface);border:1px solid var(--border);color:var(--text3)}.cs-line{flex:1;height:1px;background:var(--border)}.cs-line.done{background:var(--green)}.cs-lbl{font-size:12px;color:var(--text2);margin-top:4px;white-space:nowrap}.co-pane{display:none}.co-pane.on{display:block}.co-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:14px 16px;margin-bottom:12px;box-shadow:0 2px 10px rgba(0,0,0,.22)}.co-row{display:flex;justify-content:space-between;font-size:13px;padding:5px 0;border-bottom:1px solid var(--border);color:var(--text2)}.co-row:last-child{border:none;font-weight:700;font-size:14px;color:var(--cyan);padding-top:8px}.pay-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.pay-opt{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:12px;text-align:center;cursor:pointer;transition:.15s}.pay-opt.on,.pay-opt:hover{border-color:rgba(167,139,250,.3);background:rgba(167,139,250,.06)}.pay-opt i{font-size:20px;color:var(--text2);display:block;margin-bottom:5px}.pay-opt.on i{color:var(--cyan)}.pay-opt span{font-size:12px;color:var(--text2)}.pay-opt.on span{color:var(--text)}.legal-warn{background:rgba(245,158,11,.07);border:1px solid rgba(245,158,11,.25);border-radius:var(--r);padding:10px 12px;font-size:12px;color:var(--amber);display:flex;gap:8px;margin-bottom:12px;line-height:1.5}.billing-wrap{display:flex;align-items:center;gap:12px;margin-bottom:16px}.billing-lbl{font-size:13px;color:var(--text2);font-weight:500;transition:color .2s}.billing-lbl.on{color:var(--text);font-weight:700}.toggle-track{width:44px;height:24px;background:linear-gradient(135deg,var(--blue),var(--cyan));border-radius:100px;cursor:pointer;position:relative;box-shadow:0 4px 11px -4px rgba(0,0,0,.23);flex-shrink:0}.toggle-knob{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:left .22s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px rgba(0,0,0,.3)}.toggle-knob.on{left:23px}.annual-pill{background:var(--green-bg);border:1px solid var(--green-bd);color:var(--green);border-radius:100px;font-size:12px;font-weight:700;padding:2px 8px;margin-left:5px}.upgrade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.upgrade-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:16px}.modal-bg{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:200;display:none;align-items:center;justify-content:center;padding:16px}.modal-bg.open{display:flex}.modal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r3);width:100%;max-width:440px;max-height:90vh;overflow-y:auto}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg2);z-index:1}.modal-title{font-size:15px;font-weight:700}.modal-close{background:0 0;border:none;color:var(--text2);font-size:20px;cursor:pointer}.modal-body{padding:18px 20px}.modal-footer{padding:14px 20px;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end}.auth-tabs{display:flex;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);padding:3px;margin-bottom:14px}.auth-tab{flex:1;padding:7px;text-align:center;font-size:12px;color:var(--text2);border-radius:8px;cursor:pointer;border:none;background:0 0;font-family:var(--font);transition:.15s}.auth-tab.active{background:#7c3aed;color:#fff;font-weight:600}.form-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:18px;margin-bottom:14px}.form-section-title{font-size:13px;font-weight:600;color:var(--text2);margin-bottom:14px;display:flex;align-items:center;gap:6px}.sb-toggle-btn{display:none;background:0 0;border:1px solid var(--border);color:var(--text2);width:34px;height:34px;border-radius:var(--r);align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:17px}.sb-toggle-btn:hover{border-color:var(--border-h);color:var(--text)}.sidebar-overlay{display:none;position:fixed;top:58px;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);z-index:140}.sidebar-overlay.show{display:block}@media (max-width:860px){.sb-toggle-btn{display:flex}#header-plan-info{display:none}.navbar{padding:0 14px;gap:10px}.portal-sidebar{position:fixed;top:58px;left:0;bottom:0;z-index:150;width:250px;max-width:82vw;transform:translateX(-100%);transition:transform .25s;box-shadow:0 0 28px rgba(0,0,0,.5);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.portal-sidebar.mobile-open{transform:translateX(0)}.portal-main{padding:16px}.vin-specs{grid-template-columns:repeat(2,1fr)}.inp-grid,.pay-opts,.upgrade-grid{grid-template-columns:1fr}.co-steps{flex-wrap:wrap;row-gap:10px}.garage-card{flex-wrap:wrap}.gc-actions{margin-left:0;width:100%;justify-content:flex-end;margin-top:8px}.form-grid-2,.two-col-form{grid-template-columns:1fr}}@media (max-width:480px){#searches-counter{display:none}.portal-main{padding:14px 12px}.pg-title{font-size:17px}.logo{font-size:15px}.btn-out span:not(#cart-badge-count){display:none}}.plate-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:rgba(167,139,250,.12);color:var(--cyan);padding:1px 6px;border-radius:5px;white-space:nowrap}.pass-wrap{position:relative}.pass-wrap .inp{padding-right:40px}.pass-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:var(--text3);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.pass-toggle:hover{color:var(--text2)}.popup-ad-label{font-size:10px;font-weight:600;letter-spacing:.4px;color:var(--text3);background:var(--bg3);border:.5px solid var(--border2);border-radius:4px;padding:2px 7px;line-height:1.5}.popup-ad-label:empty{display:none}