.ox-pr{min-height:100vh;min-height:100dvh;color:var(--ox-text);font-family:var(--font-sans);background:#fff;flex-direction:column;display:flex}.ox-pr-top{z-index:30;border-bottom:1px solid var(--ox-line);background:#fff;position:sticky;top:0}.ox-pr-top-inner{align-items:center;gap:16px;max-width:1040px;min-height:64px;margin-inline:auto;padding:10px 16px;display:flex}.ox-pr-logo{flex:none;display:none}.ox-pr-logo img{width:auto;height:30px;display:block}.ox-pr-logo:focus-visible{outline:3px solid var(--ox-red);outline-offset:4px;border-radius:4px}.ox-pr-progress{flex:auto;min-width:0}.ox-pr-top .ox-icon-btn{flex:none}.ox-pr-phases{align-items:center;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ox-pr-phase{min-width:0;color:var(--ox-muted);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.ox-pr-phase-num{font-variant-numeric:tabular-nums;width:24px;height:24px;color:var(--ox-muted);background:#fff;border:1px solid #cfcfcf;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ox-pr-phase.is-done .ox-pr-phase-num,.ox-pr-phase.is-active .ox-pr-phase-num{border-color:var(--ox-red);background:var(--ox-red);color:#fff}.ox-pr-phase.is-done,.ox-pr-phase.is-active{color:var(--ox-text)}.ox-pr-phase-label{white-space:nowrap}.ox-pr-phase:not(.is-active) .ox-pr-phase-label{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ox-pr-phase-line{background:#cfcfcf;flex:0 20px;min-width:8px;height:1px}.ox-pr-bar{background:#e4e4e4;border-radius:2px;height:4px;position:relative;overflow:hidden}.ox-pr-bar-fill{background:var(--ox-red);transform-origin:0;transition:transform .32s var(--ox-ease-out);position:absolute;inset:0}@media(min-width:600px){.ox-pr-logo{display:block}.ox-pr-phase:not(.is-active) .ox-pr-phase-label{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.ox-pr-phase-line{flex-basis:28px}}@media(min-width:900px){.ox-pr-top-inner{gap:32px;min-height:72px;padding-inline:24px}.ox-pr-logo img{height:34px}.ox-pr-phases{gap:10px}.ox-pr-phase{gap:8px;font-size:15px}}.ox-pr-main{flex:auto;width:100%}.ox-pr-content{max-width:752px;padding:28px 16px calc(40px + var(--ox-cookie-offset,0px));margin-inline:auto}@media(min-width:900px){.ox-pr-content{padding:56px 24px calc(64px + var(--ox-cookie-offset,0px))}}.ox-pr-step-label{color:var(--ox-red);margin:0 0 10px;font-size:15px;font-weight:600}.ox-pr-step-label--ok{color:var(--ox-green)}.ox-pr-h1{font-family:var(--font-display);letter-spacing:0;color:var(--ox-text);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:34px;font-weight:700;line-height:1.05}.ox-pr-lead{max-width:62ch;color:var(--ox-body);text-wrap:pretty;margin:12px 0 0;font-size:17px;line-height:1.55}.ox-pr-block{margin-top:24px}@media(min-width:900px){.ox-pr-h1{font-size:48px}.ox-pr-lead{font-size:19px}.ox-pr-block{margin-top:32px}}.ox-pr-foot{bottom:var(--ox-cookie-offset,0px);z-index:30;border-top:1px solid var(--ox-line);background:#fff;position:sticky}.ox-pr-foot-inner{justify-content:space-between;align-items:center;gap:12px;max-width:752px;margin-inline:auto;padding:12px 16px;display:flex}.ox-pr-foot .ox-btn--primary{text-align:center;min-width:0}@media(max-width:599px){.ox-pr-foot .ox-btn{padding-inline:14px;font-size:16px}.ox-pr-foot .ox-btn--primary{flex:auto;font-size:15px;line-height:1.25}.ox-pr-foot .ox-btn--primary svg{display:none}}@media(min-width:900px){.ox-pr-foot-inner{padding:14px 24px}}.ox-pr-foot-inner.has-secondary{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.ox-pr-foot-inner.has-secondary .ox-pr-back{width:48px;padding-inline:0}.ox-pr-foot-inner.has-secondary .ox-pr-back-text{display:none}.ox-pr-foot-inner.has-secondary .ox-btn{text-align:center;min-width:0;line-height:1.25}@media(max-width:599px){.ox-pr-foot-inner.has-secondary .ox-btn{white-space:nowrap;gap:8px;padding-inline:12px;font-size:15px}}.ox-pr-foot-inner.has-secondary .ox-btn--primary svg{display:none}@media(max-width:379px){.ox-pr-foot-inner.has-secondary .ox-btn{padding-inline:10px;font-size:15px}.ox-pr-foot-inner.has-secondary .ox-pr-route svg{display:none}}@media(min-width:600px){.ox-pr-foot-inner.has-secondary{display:flex}.ox-pr-foot-inner.has-secondary .ox-pr-back{width:auto;padding-inline:22px}.ox-pr-foot-inner.has-secondary .ox-pr-back-text{display:inline}.ox-pr-foot-inner.has-secondary .ox-pr-route{margin-left:auto}.ox-pr-foot-inner.has-secondary .ox-pr-route,.ox-pr-foot-inner.has-secondary .ox-btn--primary{flex:0 240px}}.ox-pr .ox-btn:disabled{cursor:not-allowed}.ox-pr .ox-btn:disabled:active,.ox-pr .ox-btn[aria-disabled=true]:active{transform:none}.ox-pr .ox-btn--primary:disabled,.ox-pr .ox-btn--primary[aria-disabled=true]{color:var(--ox-muted);background:#e4e4e4}.ox-pr-foot-hint{max-width:752px;color:var(--ox-text);margin:0 auto;padding:10px 16px 0;font-size:15px;font-weight:600;line-height:1.4}.ox-pr-foot-hint:empty{padding:0}@media(min-width:900px){.ox-pr-foot-hint{padding-inline:24px}}.ox-pr .ox-btn--outline:disabled{color:#8a8a8a;border-color:#cfcfcf}.ox-pr-tiles{gap:12px;display:grid}.ox-pr-tilewrap{position:relative}.ox-pr-tile{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ox-ease-out),box-shadow .16s var(--ox-ease-out),transform .12s var(--ox-ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #d6d6d6;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex;position:relative}.ox-pr-tile:active{transform:scale(.99)}.ox-pr-tile:focus-visible{outline:3px solid var(--ox-red);outline-offset:3px}.ox-pr-tile.is-selected{border-color:var(--ox-red);box-shadow:inset 0 0 0 1px var(--ox-red)}.ox-pr-tile-icon{background:var(--ox-surface);width:48px;height:48px;color:var(--ox-text);transition:background-color .16s var(--ox-ease-out),color .16s var(--ox-ease-out);border-radius:10px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.ox-pr-tile.is-selected .ox-pr-tile-icon{color:var(--ox-red);background:#fdecec}.ox-pr-tile-name{font-family:var(--font-display);color:var(--ox-text);font-size:24px;font-weight:700;line-height:1.1}.ox-pr-tile-desc{color:var(--ox-body);font-size:16px;line-height:1.5}.ox-pr-tile-check{background:var(--ox-red);color:#fff;width:28px;height:28px;animation:ox-pr-pop .22s var(--ox-ease-out) backwards;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.ox-pr-badge{z-index:1;background:var(--ox-red);color:#fff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;position:absolute;top:-11px;left:18px}@media(min-width:640px){.ox-pr-tiles{grid-template-columns:1fr 1fr;gap:16px}.ox-pr-tile{padding:24px}}.ox-pr-hsn{gap:14px;display:grid}.ox-pr-field-hint{color:var(--ox-muted);font-size:14px;line-height:1.45}.ox-pr-textbtn{font:inherit;color:var(--ox-text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.ox-pr-textbtn:focus-visible{outline:3px solid var(--ox-red);outline-offset:3px;border-radius:2px}@media(min-width:640px){.ox-pr-hsn{grid-template-columns:1fr 1fr auto;align-items:end}.ox-pr-hsn .ox-pr-textbtn{align-self:center;margin-top:26px}}.ox-pr-hsn .ox-field-label{font-size:15px}.ox-pr-help{background:var(--ox-surface);color:var(--ox-body);border-radius:12px;margin-top:16px;padding:14px 16px;font-size:15px;line-height:1.5}.ox-pr-help p{margin:0}.ox-pr-help .ox-pr-help-head{color:var(--ox-text);margin-bottom:4px;font-weight:600}.ox-pr-unsure .ox-btn{min-height:44px;margin-top:12px;padding:10px 16px;font-size:16px}.ox-pr-muted{color:var(--ox-muted);margin:0;font-size:16px;line-height:1.5}.ox-pr-loading{color:var(--ox-muted);align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.ox-pr-loading svg{color:var(--ox-red)}.ox-pr-alert{color:#8f1116;background:#fdf0f0;border-radius:10px;margin:0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.5}.ox-pr-note{background:var(--ox-surface);color:var(--ox-text);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;font-size:16px;line-height:1.5;display:flex}@media(min-width:640px){.ox-pr-note{flex-direction:row;justify-content:space-between;align-items:center}}.ox-pr-spin{animation:.9s linear infinite ox-pr-spin}.ox-pr-manual-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ox-pr-subhead{color:var(--ox-text);margin:0;font-size:18px;font-weight:700;line-height:1.3}.ox-pr-crumbs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ox-pr-backchip{min-height:36px;font:inherit;color:var(--ox-text);cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.ox-pr-backchip.is-active{border-color:var(--ox-text);background:var(--ox-surface)}.ox-pr-backchip:disabled{cursor:default;opacity:.55}.ox-pr-backchip:focus-visible,.ox-pr-chip:focus-visible,.ox-pr-option:focus-visible,.ox-pr-extra:focus-visible,.ox-pr-choice:focus-visible{outline:3px solid var(--ox-red);outline-offset:2px}.ox-pr-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ox-pr-chip{min-height:48px;font:inherit;color:var(--ox-text);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:border-color .16s var(--ox-ease-out),transform .12s var(--ox-ease-out);background:#fff;border:1.5px solid #d6d6d6;border-radius:10px;padding:10px 14px;font-size:16px;font-weight:600}.ox-pr-chip:active{transform:scale(.98)}@media(min-width:640px){.ox-pr-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.ox-pr-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.ox-pr-list-head{margin-bottom:14px}.ox-pr-list-head p{color:var(--ox-body);margin:4px 0 0;font-size:15px;line-height:1.5}.ox-pr-options{gap:10px;display:grid}.ox-pr-option{width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ox-ease-out),transform .12s var(--ox-ease-out);background:#fff;border:1.5px solid #d6d6d6;border-radius:12px;padding:16px}.ox-pr-option:active{transform:scale(.99)}@media(min-width:900px){.ox-pr-option{padding:18px 20px}}.ox-pr-selected{border:1.5px solid var(--ox-red);box-shadow:inset 0 0 0 1px var(--ox-red);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:16px;display:flex}.ox-pr-selected-check{background:var(--ox-red);color:#fff;width:36px;height:36px;animation:ox-pr-pop .24s var(--ox-ease-out) backwards;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ox-pr-selected>div{flex:auto;min-width:0}.ox-pr-selected .ox-pr-textbtn{flex:none;font-size:15px}.ox-pr-extras{gap:12px;display:grid}.ox-pr-extra{width:100%;min-height:88px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ox-ease-out),box-shadow .16s var(--ox-ease-out),transform .12s var(--ox-ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #d6d6d6;border-radius:12px;align-items:flex-start;gap:14px;padding:16px;display:flex}.ox-pr-extra:active{transform:scale(.99)}.ox-pr-extra.is-selected{border-color:var(--ox-red);box-shadow:inset 0 0 0 1px var(--ox-red)}.ox-pr-extra-icon{background:var(--ox-surface);width:44px;height:44px;color:var(--ox-text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ox-pr-extra.is-selected .ox-pr-extra-icon{color:var(--ox-red);background:#fdecec}.ox-pr-extra-body{flex:auto;min-width:0}.ox-pr-extra-name{color:var(--ox-text);font-size:17px;font-weight:600;line-height:1.3;display:block}.ox-pr-extra-desc{color:var(--ox-body);margin-top:4px;font-size:15px;line-height:1.45;display:block}.ox-pr-pill{background:var(--ox-surface);color:var(--ox-text);border-radius:999px;align-items:center;margin-top:10px;padding:3px 10px;font-size:14px;font-weight:600;display:inline-flex}.ox-pr-pill--muted{color:var(--ox-muted);font-weight:500}.ox-pr-toggle{width:28px;height:28px;color:var(--ox-muted);transition:background-color .16s var(--ox-ease-out),border-color .16s var(--ox-ease-out),color .16s var(--ox-ease-out);border:1.5px solid #cfcfcf;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ox-pr-extra.is-selected .ox-pr-toggle{border-color:var(--ox-red);background:var(--ox-red);color:#fff}@media(min-width:768px){.ox-pr-extras{grid-template-columns:1fr 1fr;gap:14px}.ox-pr-extra{padding:18px}}.ox-pr-stack{gap:14px;display:grid}.ox-pr-card{border:1px solid var(--ox-line);background:#fff;border-radius:14px;padding:20px}.ox-pr-card--surface{background:var(--ox-surface);border-color:#0000}.ox-pr-card-label{color:var(--ox-muted);margin:0;font-size:15px;font-weight:600}.ox-pr-card-label--red{color:var(--ox-red)}.ox-pr-card-h2{font-family:var(--font-display);letter-spacing:0;color:var(--ox-text);margin:6px 0 0;font-size:26px;font-weight:700;line-height:1.1}.ox-pr-card p.ox-pr-card-text{color:var(--ox-body);margin:8px 0 0;font-size:16px;line-height:1.55}.ox-pr-price{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ox-text);transform-origin:0;animation:ox-pr-price-in .42s var(--ox-ease-out) .12s backwards;margin-top:4px;font-size:52px;font-weight:700;line-height:1}.ox-pr-vehicle{margin-top:12px}.ox-pr-lines{border-top:1px solid var(--ox-line);gap:8px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:grid}.ox-pr-lines li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:15px;display:grid}.ox-pr-lines li>span:first-child{overflow-wrap:break-word;min-width:0;color:var(--ox-body)}.ox-pr-lines li>span:last-child{font-variant-numeric:tabular-nums;color:var(--ox-text);font-weight:600}.ox-pr-total{border-top:1px solid var(--ox-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:16px;display:flex}.ox-pr-total>span:first-child{color:var(--ox-text);font-size:16px;font-weight:700}.ox-pr-total>span:last-child{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ox-text);font-size:28px;font-weight:700}.ox-pr-small{color:var(--ox-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.ox-pr-small--rule{border-top:1px solid var(--ox-line);padding-top:12px}.ox-pr-small--center{text-align:center;text-wrap:balance;max-width:60ch;margin-inline:auto}.ox-pr-skeleton{align-items:center;gap:14px;min-height:220px;display:flex}.ox-pr-skeleton svg{color:var(--ox-red);flex:none}.ox-pr-skeleton p{color:var(--ox-muted);margin:4px 0 0;font-size:15px}.ox-pr-errorhead{align-items:flex-start;gap:12px;display:flex}.ox-pr-errorhead svg{color:var(--ox-red);flex:none;margin-top:2px}.ox-pr-errorhead strong{color:var(--ox-text);font-size:17px;font-weight:600;display:block}.ox-pr-errorhead p{color:var(--ox-body);margin:4px 0 0;font-size:15px;line-height:1.5}.ox-pr-card .ox-btn{margin-top:16px}.ox-pr-status{background:var(--ox-surface);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ox-pr-status svg{color:var(--ox-red);flex:none;margin-top:2px}.ox-pr-status.is-ok svg{color:var(--ox-green)}.ox-pr-status strong{color:var(--ox-text);font-size:16px;font-weight:600;line-height:1.4;display:block}.ox-pr-status span{color:var(--ox-muted);margin-top:2px;font-size:14px;display:block}@media(min-width:900px){.ox-pr-card{padding:28px}.ox-pr-price{font-size:64px}.ox-pr-card-h2{font-size:30px}}.ox-pr-facts{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ox-pr-facts li{color:var(--ox-text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.ox-pr-facts svg{color:var(--ox-red);flex:none;margin-top:2px}.ox-pr-card .ox-actions{margin-top:16px}.ox-pr-card .ox-actions .ox-btn{margin-top:0}.ox-pr-card--surface .ox-btn--outline{background:#fff}.ox-pr-form{gap:28px;display:grid}.ox-pr-group-title{font-family:var(--font-display);letter-spacing:0;color:var(--ox-text);margin:0;font-size:22px;font-weight:700;line-height:1.15}.ox-pr-group-hint{color:var(--ox-muted);margin:4px 0 0;font-size:15px;line-height:1.5}.ox-pr-group-body{margin-top:14px}.ox-pr-grid{gap:14px;display:grid}.ox-pr-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ox-pr-choice{min-height:48px;font:inherit;color:var(--ox-text);cursor:pointer;transition:background-color .16s var(--ox-ease-out),border-color .16s var(--ox-ease-out),color .16s var(--ox-ease-out),transform .12s var(--ox-ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #d6d6d6;border-radius:10px;padding:10px 8px;font-size:16px;font-weight:600}.ox-pr-choice:active{transform:scale(.98)}.ox-pr-choice.is-active{border-color:var(--ox-text);background:var(--ox-text);color:#fff}.ox-pr-sublabel{color:var(--ox-text);margin:18px 0 8px;font-size:15px;font-weight:600}.ox-pr-checks{gap:8px;display:grid}.ox-pr-check{cursor:pointer;transition:border-color .16s var(--ox-ease-out),box-shadow .16s var(--ox-ease-out);background:#fff;border:1.5px solid #d6d6d6;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ox-pr-check.is-checked{border-color:var(--ox-red);box-shadow:inset 0 0 0 1px var(--ox-red)}.ox-pr-check input{width:22px;height:22px;accent-color:var(--ox-red);cursor:pointer;flex:none;margin:1px 0 0}.ox-pr-check strong{color:var(--ox-text);font-size:16px;font-weight:600;line-height:1.35;display:block}.ox-pr-check span span{color:var(--ox-body);margin-top:2px;font-size:14px;line-height:1.45;display:block}.ox-pr-form .ox-input{font-size:16px}.ox-pr-form textarea.ox-input{resize:vertical;min-height:112px}.ox-pr-after{margin-top:8px}.ox-pr-submit{min-height:56px;font-size:18px}@media(min-width:640px){.ox-pr-grid--2{grid-template-columns:1fr 1fr}.ox-pr-grid--zip{grid-template-columns:1fr 2fr}.ox-pr-choices--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ox-pr-choices--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ox-pr-center{text-align:center;flex-direction:column;align-items:center;padding-block:16px;display:flex}.ox-pr-center .ox-pr-lead{margin-inline:auto}.ox-pr-center-icon{background:var(--ox-surface);width:64px;height:64px;color:var(--ox-red);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.ox-pr-center-icon.is-success{color:var(--ox-green);animation:ox-pr-pop .32s var(--ox-ease-out) backwards}.ox-pr-resolve-note{margin:0 0 20px}.ox-pr-done-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:24px;display:flex}@media(min-width:640px){.ox-pr-done-actions{flex-flow:wrap;justify-content:center;width:auto}}.ox-pr-done-summary{background:var(--ox-surface);text-align:left;border-radius:12px;width:100%;max-width:480px;margin-top:24px;padding:16px 18px}.ox-pr-done-open{color:var(--ox-muted);margin-top:2px;font-size:14px;font-weight:500;display:block}.ox-pr-done-open.is-open{color:var(--ox-green)}.ox-pr-done-links{flex-wrap:wrap;justify-content:center;gap:0 24px;margin-top:12px;display:flex}.ox-pr-done-links .ox-pr-textbtn{min-height:44px;color:var(--ox-muted);align-items:center;font-size:15px;display:inline-flex}.ox-pr-summary{background:var(--ox-surface);border-radius:12px;padding:16px 18px}.ox-pr-summary-list{gap:12px;margin:0;display:grid}.ox-pr-summary-list dt{color:var(--ox-muted);font-size:14px}.ox-pr-summary-list dd{color:var(--ox-text);margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.4}.ox-pr-summary-note{color:var(--ox-body);border-top:1px solid #dcdcdc;margin:12px 0 0;padding-top:12px;font-size:15px;line-height:1.5}.ox-pr-summary-note a,.ox-pr-status span a{color:var(--ox-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ox-pr-summary-note a:focus-visible,.ox-pr-status span a:focus-visible{outline:3px solid var(--ox-red);outline-offset:2px;border-radius:2px}.ox-pr-price-note{color:var(--ox-body);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.5}.ox-pr-summary .ox-pr-price-note{margin-top:10px}.ox-pr-summary-loading{color:var(--ox-muted);align-items:center;gap:8px;font-weight:500;display:inline-flex}.ox-pr-summary-loading svg{color:var(--ox-red)}.ox-pr-xpick-body{padding:0 16px 16px}.ox-pr-xpick-list{border-top:1px solid var(--ox-line);margin:0;padding:0;list-style:none}.ox-pr-xpick-list li+li{border-top:1px solid var(--ox-line)}.ox-pr-xpick-row{min-height:52px;color:var(--ox-text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:16px;display:grid}.ox-pr-xpick-row input{width:22px;height:22px;accent-color:var(--ox-red);cursor:pointer;margin:0}.ox-pr-xpick-row input:focus-visible{outline:3px solid var(--ox-red);outline-offset:2px}.ox-pr-xpick-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ox-pr-xpick-total{background:var(--ox-surface);color:var(--ox-text);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 0;padding:12px 14px;font-size:16px;font-weight:600;display:flex}.ox-pr-xpick-total span:last-child{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:700}.ox-pr-dialog-backdrop{z-index:var(--ox-z-dialog);animation:ox-pr-fade .2s var(--ox-ease-out) backwards;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ox-pr-dialog{width:100%;max-width:440px;max-height:calc(100dvh - 32px);animation:ox-pr-dialog-in .24s var(--ox-ease-out) backwards;background:#fff;border-radius:16px;padding:24px 20px 20px;overflow-y:auto}.ox-pr-dialog h2{font-family:var(--font-display);letter-spacing:0;color:var(--ox-text);margin:0;font-size:28px;font-weight:700;line-height:1.1}.ox-pr-dialog p{color:var(--ox-body);margin:10px 0 0;font-size:16px;line-height:1.5}.ox-pr-dialog-actions{gap:10px;margin-top:20px;display:grid}@media(min-width:600px){.ox-pr-dialog{padding:28px 28px 24px}}.ox-pr-step [tabindex="-1"]:focus{outline:none}.ox-pr-more{border:1px solid #d6d6d6;border-radius:12px}.ox-pr-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 16px;list-style:none;display:flex}.ox-pr-more>summary::-webkit-details-marker{display:none}.ox-pr-more>summary:focus-visible{outline:3px solid var(--ox-red);outline-offset:2px;border-radius:12px}.ox-pr-more-name{color:var(--ox-text);font-size:17px;font-weight:700;display:block}.ox-pr-more-hint{color:var(--ox-muted);margin-top:2px;font-size:14px;line-height:1.4;display:block}.ox-pr-more>summary svg{color:var(--ox-text);transition:transform .2s var(--ox-ease-out);flex:none}.ox-pr-more[open]>summary svg{transform:rotate(180deg)}.ox-pr-more-body{gap:28px;padding:4px 16px 20px;display:grid}.ox-pr-missing{margin:0 0 12px}@media(hover:hover)and (pointer:fine){.ox-pr-more>summary:hover .ox-pr-more-name,.ox-pr-summary-note a:hover,.ox-pr-status span a:hover{color:var(--ox-red)}}@media(prefers-reduced-motion:reduce){.ox-pr-more>summary svg{transition:none}}@keyframes ox-pr-spin{to{transform:rotate(360deg)}}@keyframes ox-pr-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ox-pr-price-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)scale(.96)}}@keyframes ox-pr-fade{0%{opacity:0}}@keyframes ox-pr-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.ox-pr-step{animation:ox-pr-step-in .28s var(--ox-ease-out) backwards}@keyframes ox-pr-step-in{0%{opacity:0;transform:translateY(8px)}}@media(hover:hover)and (pointer:fine){.ox-pr-tile:not(.is-selected):hover,.ox-pr-option:hover,.ox-pr-chip:hover,.ox-pr-extra:not(.is-selected):hover,.ox-pr-check:not(.is-checked):hover,.ox-pr-choice:not(.is-active):hover,.ox-pr-backchip:not(:disabled):hover{border-color:var(--ox-text)}.ox-pr-textbtn:hover{color:var(--ox-red)}}@media(prefers-reduced-motion:reduce){.ox-pr-dialog-backdrop,.ox-pr-dialog,.ox-pr-step,.ox-pr-price,.ox-pr-tile-check,.ox-pr-selected-check,.ox-pr-center-icon.is-success{animation:none}.ox-pr-spin{animation-duration:2.4s}.ox-pr-bar-fill,.ox-pr-tile,.ox-pr-option,.ox-pr-chip,.ox-pr-extra,.ox-pr-choice,.ox-pr-check{transition:none}.ox-pr-tile:active,.ox-pr-option:active,.ox-pr-chip:active,.ox-pr-extra:active,.ox-pr-choice:active{transform:none}}@media(max-height:500px){.ox-pr-top,.ox-pr-foot{position:static}}
