.upcc-repair-intake{--repair-purple: #663399;--repair-purple-dark: #4b226f;--repair-purple-soft: #f4edfa;--repair-purple-pale: #fbf8fd;--repair-ink: #17101d;--repair-muted: #625969;--repair-border: #d9cde3;--repair-border-strong: #bca4d0;--repair-white: #ffffff;--repair-error: #a51d16;--repair-error-soft: #fff1f0;--repair-success: #12633f;--repair-success-soft: #edf8f2;--repair-shadow: 0 22px 54px rgba(47, 25, 61, .1);color:var(--repair-ink);background:linear-gradient(180deg,#fff,#fcfafd);font:inherit;line-height:1.55}.upcc-repair-intake *,.upcc-repair-intake *:before,.upcc-repair-intake *:after{box-sizing:border-box}.upcc-repair-intake [hidden]{display:none!important}.upcc-repair-intake a{color:var(--repair-purple-dark);font-weight:750;text-underline-offset:3px}.upcc-repair-intake__hero{padding:clamp(44px,7vw,82px) 20px;border-bottom:1px solid #eadff2;background:radial-gradient(circle at 92% 8%,rgba(102,51,153,.12),transparent 35%),linear-gradient(135deg,#fdfbff,#f1e8fa)}.upcc-repair-intake__hero-grid{width:min(100%,1120px);margin-inline:auto}.upcc-repair-intake__hero-copy{max-width:720px}.upcc-repair-intake__eyebrow,.upcc-repair-intake__step-kicker{margin:0 0 8px;color:var(--repair-purple);font-size:.8125rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.upcc-repair-intake__hero-copy h1{max-width:15ch;margin:0;color:var(--repair-ink);font-size:clamp(2.65rem,6.5vw,5.25rem);font-weight:900;letter-spacing:-.045em;line-height:.95;text-wrap:balance}.upcc-repair-intake__lede{max-width:650px;margin:20px 0 0;color:#514658;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65;text-wrap:pretty}.upcc-repair-intake__shell{width:min(100%,1040px);margin-inline:auto;padding:clamp(30px,6vw,72px) 20px clamp(64px,8vw,100px)}.upcc-repair-intake__preview-notice,.upcc-repair-intake__noscript,.upcc-repair-intake__submission-note,.upcc-repair-intake__preview-success{margin:0 0 22px;padding:15px 18px;border:1px solid #cbb7dc;border-radius:12px;color:#44255c;background:var(--repair-purple-soft);font-size:.9375rem;line-height:1.55}.upcc-repair-intake__noscript{border-color:#e7b5b1;color:#791712;background:var(--repair-error-soft)}.upcc-repair-intake__progress{margin:0 0 18px;padding:clamp(20px,4vw,30px);border:1px solid var(--repair-border);border-radius:18px;background:var(--repair-white);box-shadow:0 10px 30px #2f193d0f}.upcc-repair-intake__progress-copy{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;color:var(--repair-muted);font-size:.875rem;font-weight:750}.upcc-repair-intake__progress-copy span:last-child{color:var(--repair-ink)}.upcc-repair-intake__progress-track{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#e9e0ef}.upcc-repair-intake__progress-bar{display:block;width:var(--upcc-progress, 12.5%);min-width:10px;height:100%;border-radius:inherit;background:var(--repair-purple);transition:width .24s ease}.upcc-repair-intake__step-nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:18px 0 0;padding:0;list-style:none}.upcc-repair-intake__step-nav li{display:grid;justify-items:center;gap:5px;min-width:0;color:#746a7a;font-size:.6875rem;font-weight:750;line-height:1.2;text-align:center}.upcc-repair-intake__step-nav li>span:first-child{display:grid;width:30px;height:30px;place-items:center;border:2px solid var(--repair-border);border-radius:50%;color:var(--repair-muted);background:var(--repair-white);font-size:.75rem;font-weight:850}.upcc-repair-intake__step-nav li[aria-current=step]{color:var(--repair-purple-dark)}.upcc-repair-intake__step-nav li[aria-current=step]>span:first-child{border-color:var(--repair-purple);color:var(--repair-white);background:var(--repair-purple);box-shadow:0 0 0 4px var(--repair-purple-soft)}.upcc-repair-intake__step-nav li.is-complete>span:first-child,.upcc-repair-intake__step-nav li[data-state=complete]>span:first-child{border-color:var(--repair-success);color:var(--repair-success);background:var(--repair-success-soft)}.upcc-repair-intake__form{position:relative;overflow:visible;border:1px solid var(--repair-border);border-radius:20px;background:var(--repair-white);box-shadow:var(--repair-shadow)}.upcc-repair-intake__live-region{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.upcc-repair-intake__error-summary,.upcc-repair-intake [data-error-summary]{margin:clamp(20px,4vw,34px) clamp(20px,5vw,48px) 0;padding:14px 16px;border:1px solid #e7b5b1;border-left:5px solid var(--repair-error);border-radius:10px;color:#791712;background:var(--repair-error-soft);font-size:.9375rem;font-weight:750}.upcc-repair-intake__step{min-height:440px;padding:clamp(30px,6vw,54px)}.upcc-repair-intake__step-heading{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;align-items:start;max-width:760px;margin:0 0 30px}.upcc-repair-intake__step-icon{display:grid;width:62px;height:62px;place-items:center;border-radius:16px;color:var(--repair-purple);background:var(--repair-purple-soft)}.upcc-repair-intake__step-icon svg{width:32px;height:32px}.upcc-repair-intake__step-heading h2{margin:0;color:var(--repair-ink);font-size:clamp(1.75rem,4vw,2.65rem);font-weight:900;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.upcc-repair-intake__step-heading div>p:last-child{max-width:66ch;margin:10px 0 0;color:var(--repair-muted);font-size:1rem;line-height:1.6}.upcc-repair-intake__fieldset{min-width:0;margin:0;padding:0;border:0}.upcc-repair-intake__fieldset>legend:not(.visually-hidden){margin:0 0 10px;color:var(--repair-ink);font-size:.9375rem;font-weight:850}.upcc-repair-intake__choices,.upcc-repair-intake__time-grid,.upcc-repair-intake [data-options].upcc-repair-intake__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.upcc-repair-intake__choices--devices{grid-template-columns:repeat(2,minmax(0,1fr))}.upcc-repair-intake__choices--brands .upcc-repair-choice__surface,.upcc-repair-intake__choices--issues .upcc-repair-choice__surface{min-height:70px}.upcc-repair-intake__choices--stores .upcc-repair-choice__surface,.upcc-repair-intake .upcc-repair-choice--store .upcc-repair-choice__surface{min-height:108px;align-items:flex-start}.upcc-repair-intake .upcc-repair-choice{position:relative;display:block;min-width:0;margin:0;cursor:pointer}.upcc-repair-intake .upcc-repair-choice>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.upcc-repair-intake .upcc-repair-choice__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.upcc-repair-intake .upcc-repair-choice__surface{position:relative;display:flex;min-height:82px;align-items:center;gap:14px;padding:17px 48px 17px 17px;border:2px solid var(--repair-border);border-radius:14px;color:var(--repair-ink);background:var(--repair-white);box-shadow:0 1px #22122d08;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.upcc-repair-intake .upcc-repair-choice__surface:after{position:absolute;top:50%;right:16px;display:grid;width:24px;height:24px;place-items:center;border:2px solid var(--repair-border-strong);border-radius:50%;color:transparent;background:var(--repair-white);content:"\2713";font-size:.75rem;font-weight:900;line-height:1;transform:translateY(-50%)}.upcc-repair-intake .upcc-repair-choice__icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:12px;color:var(--repair-purple);background:var(--repair-purple-soft)}.upcc-repair-intake .upcc-repair-choice__icon svg{width:27px;height:27px}.upcc-repair-intake .upcc-repair-choice__label,.upcc-repair-intake .upcc-repair-choice__title{display:block;min-width:0;color:inherit;font-size:1rem;font-weight:850;line-height:1.3}.upcc-repair-intake .upcc-repair-choice__detail,.upcc-repair-intake .upcc-repair-choice__description{display:block;margin-top:5px;color:var(--repair-muted);font-size:.8125rem;font-weight:500;line-height:1.45}.upcc-repair-intake .upcc-repair-choice__content{position:relative;display:flex;min-height:82px;align-items:center;gap:14px;padding:17px 48px 17px 17px;border:2px solid var(--repair-border);border-radius:14px;color:var(--repair-ink);background:var(--repair-white);box-shadow:0 1px #22122d08;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.upcc-repair-intake .upcc-repair-choice__content:after{position:absolute;top:50%;right:16px;display:grid;width:24px;height:24px;place-items:center;border:2px solid var(--repair-border-strong);border-radius:50%;color:transparent;background:var(--repair-white);content:"\2713";font-size:.75rem;font-weight:900;line-height:1;transform:translateY(-50%)}.upcc-repair-intake .upcc-repair-choice>input:checked+.upcc-repair-choice__content,.upcc-repair-intake .upcc-repair-choice.is-selected .upcc-repair-choice__content{border-color:var(--repair-purple);color:var(--repair-purple-dark);background:var(--repair-purple-soft);box-shadow:0 0 0 1px var(--repair-purple),0 8px 20px #6633991a}.upcc-repair-intake .upcc-repair-choice>input:checked+.upcc-repair-choice__content:after,.upcc-repair-intake .upcc-repair-choice.is-selected .upcc-repair-choice__content:after{border-color:var(--repair-purple);color:var(--repair-white);background:var(--repair-purple)}.upcc-repair-intake .upcc-repair-choice>input:focus-visible+.upcc-repair-choice__content{outline:3px solid #3f195f;outline-offset:3px}.upcc-repair-intake .upcc-repair-choice>input:disabled+.upcc-repair-choice__content,.upcc-repair-intake .upcc-repair-choice.is-disabled .upcc-repair-choice__content{cursor:not-allowed;opacity:.55}.upcc-repair-intake .upcc-repair-choice>input[aria-invalid=true]+.upcc-repair-choice__content,.upcc-repair-intake .upcc-repair-choice[aria-invalid=true] .upcc-repair-choice__content{border-color:var(--repair-error);background:var(--repair-error-soft)}.upcc-repair-intake .upcc-repair-choice--icon .upcc-repair-choice__surface{min-height:132px;flex-direction:column;justify-content:center;padding:22px 42px;text-align:center}.upcc-repair-intake .upcc-repair-choice--icon .upcc-repair-choice__surface:after{top:14px;right:14px;transform:none}.upcc-repair-intake .upcc-repair-choice--compact .upcc-repair-choice__surface,.upcc-repair-intake .upcc-repair-choice--time .upcc-repair-choice__surface{min-height:66px}.upcc-repair-intake .upcc-repair-choice--time .upcc-repair-choice__surface{justify-content:center;padding-inline:42px;text-align:center}.upcc-repair-intake .upcc-repair-choice>input:checked+.upcc-repair-choice__surface,.upcc-repair-intake .upcc-repair-choice.is-selected .upcc-repair-choice__surface{border-color:var(--repair-purple);color:var(--repair-purple-dark);background:var(--repair-purple-soft);box-shadow:0 0 0 1px var(--repair-purple),0 8px 20px #6633991a}.upcc-repair-intake .upcc-repair-choice>input:checked+.upcc-repair-choice__surface:after,.upcc-repair-intake .upcc-repair-choice.is-selected .upcc-repair-choice__surface:after{border-color:var(--repair-purple);color:var(--repair-white);background:var(--repair-purple)}.upcc-repair-intake .upcc-repair-choice>input:focus-visible+.upcc-repair-choice__surface{outline:3px solid #3f195f;outline-offset:3px}.upcc-repair-intake .upcc-repair-choice>input:disabled+.upcc-repair-choice__surface,.upcc-repair-intake .upcc-repair-choice.is-disabled .upcc-repair-choice__surface{cursor:not-allowed;opacity:.55}.upcc-repair-intake .upcc-repair-choice>input[aria-invalid=true]+.upcc-repair-choice__surface,.upcc-repair-intake .upcc-repair-choice[aria-invalid=true] .upcc-repair-choice__surface{border-color:var(--repair-error);background:var(--repair-error-soft)}.upcc-repair-intake .upcc-repair-check{display:flex;min-height:48px;align-items:flex-start;gap:11px;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:var(--repair-ink);cursor:pointer;font-size:.9375rem;line-height:1.5}.upcc-repair-intake .upcc-repair-check>input{width:22px;height:22px;flex:0 0 22px;margin:1px 0 0;accent-color:var(--repair-purple);cursor:pointer}.upcc-repair-intake .upcc-repair-check:has(>input:checked){border-color:#cab7da;background:var(--repair-purple-pale)}.upcc-repair-intake .upcc-repair-check:has(>input[aria-invalid=true]){border-color:var(--repair-error);background:var(--repair-error-soft)}.upcc-repair-intake .upcc-repair-check a{min-height:44px}.upcc-repair-intake__field,.upcc-repair-intake__fields-grid .upcc-repair-intake__field{display:grid;gap:8px;min-width:0;margin:0}.upcc-repair-intake__field--wide{margin-top:24px}.upcc-repair-intake__field>label{color:var(--repair-ink);font-size:.9375rem;font-weight:850}.upcc-repair-intake__field>label span{color:var(--repair-muted);font-weight:600}.upcc-repair-intake .upcc-repair-intake__required{color:var(--repair-error);font-weight:900}.upcc-repair-intake__field input:not([type=radio]):not([type=checkbox]),.upcc-repair-intake__field select,.upcc-repair-intake__field textarea{width:100%;min-height:50px;padding:12px 14px;border:2px solid var(--repair-border);border-radius:10px;color:var(--repair-ink);background:var(--repair-white);font:inherit;font-size:1rem;line-height:1.35;transition:border-color .15s ease,box-shadow .15s ease}.upcc-repair-intake__field textarea{min-height:132px;resize:vertical}.upcc-repair-intake__field input::placeholder,.upcc-repair-intake__field textarea::placeholder{color:#817788;opacity:1}.upcc-repair-intake__field input[aria-invalid=true],.upcc-repair-intake__field select[aria-invalid=true],.upcc-repair-intake__field textarea[aria-invalid=true]{border-color:var(--repair-error);background:var(--repair-error-soft)}.upcc-repair-intake__field.is-disabled{opacity:.68}.upcc-repair-intake__field.is-disabled input,.upcc-repair-intake__field input:disabled,.upcc-repair-intake__field.is-disabled select,.upcc-repair-intake__field select:disabled{color:#625c66;background:#eeebef;cursor:not-allowed}.upcc-repair-intake__field-help{margin:0;color:var(--repair-muted);font-size:.8125rem;line-height:1.5}.upcc-repair-intake__fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.upcc-repair-intake__schedule-grid{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:28px;align-items:start}.upcc-repair-intake__time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upcc-repair-intake__availability{padding:22px;border:1px solid var(--repair-border);border-radius:14px;background:#fcfbfd}.upcc-repair-intake__time-fieldset{min-width:0}.upcc-repair-intake__availability-status{margin-top:18px}.upcc-repair-intake__availability-status>p,.upcc-repair-intake__availability-status>div{margin:0;padding:14px 16px;border-radius:10px;color:#3a2a45;background:var(--repair-purple-pale)}.upcc-repair-intake__availability-notice{padding:12px 14px;border:1px solid #d7b15a;border-radius:10px;color:#5f4300;background:#fff8e7;font-weight:750}.upcc-repair-intake__availability-status [data-availability-loading]:before{display:inline-block;width:.85em;height:.85em;margin-right:9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";vertical-align:-.08em;animation:upcc-repair-spin .8s linear infinite}.upcc-repair-intake__availability-status [data-availability-empty] p,.upcc-repair-intake__availability-error p{margin:5px 0 0}.upcc-repair-intake__availability-error{border:1px solid #e7b5b1;color:#791712!important;background:var(--repair-error-soft)!important}.upcc-repair-intake__availability-error .button{margin-top:12px}.upcc-repair-intake__selected-appointment{margin:18px 0 8px;padding:14px 16px;border:1px solid #b7d9c2;border-radius:10px;color:#164e2b;background:#eef9f1;font-weight:800}@keyframes upcc-repair-spin{to{transform:rotate(360deg)}}.upcc-repair-intake .upcc-repair-time-guidance{grid-column:1 / -1;margin:0;padding:16px;border:1px dashed var(--repair-border-strong);border-radius:10px;color:var(--repair-muted);background:var(--repair-purple-pale);font-size:.875rem;line-height:1.5;text-align:center}.upcc-repair-intake__contact-preference{margin-top:26px}.upcc-repair-intake__inline-choices{display:flex;flex-wrap:wrap;gap:10px}.upcc-repair-intake__inline-choices .upcc-repair-check{min-width:150px}.upcc-repair-intake__consent{margin-top:24px;border-color:var(--repair-border);background:#fcfbfd}.upcc-repair-intake__sms-opt-in{margin-top:18px;border-color:var(--repair-border);background:#fcfbfd}.upcc-repair-intake__sms-disclosure{display:block;margin-top:6px;color:var(--repair-muted);font-size:.8rem;line-height:1.5}.upcc-repair-intake__honeypot,.upcc-repair-intake .upcc-repair-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.upcc-repair-intake__review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.upcc-repair-intake__review-card{display:flex;min-width:0;min-height:142px;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--repair-border);border-radius:14px;background:#fdfcfe}.upcc-repair-intake__review-card>div{min-width:0}.upcc-repair-intake__review-card h3{margin:0 0 8px;color:var(--repair-ink);font-size:1rem;font-weight:900}.upcc-repair-intake__review-card p{margin:3px 0 0;color:var(--repair-muted);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.upcc-repair-intake__edit{display:inline-flex;min-width:48px;min-height:44px;align-items:center;justify-content:center;padding:8px 10px;border:0;border-radius:8px;color:var(--repair-purple-dark);background:transparent;cursor:pointer;font:inherit;font-size:.875rem;font-weight:850;text-decoration:underline;text-underline-offset:3px}.upcc-repair-intake__submission-note{margin:20px 0 0;border-color:#bdd4e4;color:#233f55;background:#edf6fb}.upcc-repair-intake__submission-note.is-not-submitting{border-color:#e2c479;color:#624500;background:#fff9e8}.upcc-repair-intake .upcc-repair-review__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;min-width:0;padding:20px;border:1px solid var(--repair-border);border-radius:14px;background:#fdfcfe}.upcc-repair-intake .upcc-repair-review__item h3,.upcc-repair-intake .upcc-repair-review__item p{grid-column:1;margin:0}.upcc-repair-intake .upcc-repair-review__item p{color:var(--repair-muted);white-space:pre-line}.upcc-repair-intake .upcc-repair-review__edit{grid-column:2;grid-row:1 / span 2;align-self:start;min-width:48px;min-height:44px;border:0;border-radius:8px;color:var(--repair-purple-dark);background:transparent;cursor:pointer;font:inherit;font-size:.875rem;font-weight:850;text-decoration:underline;text-underline-offset:3px}.upcc-repair-intake__submission-note p{margin:4px 0 0}.upcc-repair-intake__submission-progress{margin:20px 0 0!important;padding:15px 18px;border:1px solid #bdd4e4;border-radius:12px;color:#233f55;background:#edf6fb;font-weight:800}.upcc-repair-intake__success{min-height:500px;padding-inline:clamp(24px,8vw,100px);color:#164b34;text-align:center;background:linear-gradient(180deg,#ffffff 0%,var(--repair-success-soft) 100%)}.upcc-repair-intake__success-icon{display:block;width:80px;height:80px;margin:0 auto 18px;border-radius:50%;overflow:hidden;background:transparent}.upcc-repair-intake__success-icon img{display:block;width:100%;height:100%;object-fit:contain}.upcc-repair-intake__warning-icon{display:grid;width:80px;height:80px;place-items:center;margin:0 auto 18px;border-radius:50%;color:var(--repair-white);background:var(--repair-error)}.upcc-repair-intake__warning-icon svg{width:44px;height:44px}.upcc-repair-intake.is-outcome-warning .upcc-repair-intake__success{color:#791712;background:linear-gradient(180deg,#ffffff 0%,var(--repair-error-soft) 100%)}.upcc-repair-intake.is-confirmation-unknown .upcc-repair-intake__success{box-shadow:inset 0 0 0 3px #a51d1633}.upcc-repair-intake__outcome-help{max-width:690px;margin:24px auto 0;padding:20px;border:2px solid #d27d77;border-radius:12px;color:#67120e;background:var(--repair-white)}.upcc-repair-intake__outcome-help>strong{display:block;font-size:1.125rem}.upcc-repair-intake__outcome-help>p{margin:7px 0 0}.upcc-repair-intake__outcome-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px}.upcc-repair-intake__success h2{margin:0;color:var(--repair-ink);font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1.05;text-wrap:balance}.upcc-repair-intake__success>p{max-width:650px;margin:14px auto 0;font-size:1rem;line-height:1.65}.upcc-repair-intake__reference{color:var(--repair-ink)}.upcc-repair-intake__preview-success{max-width:650px;margin:20px auto 0;border-color:#a9d5bf;color:#0d4d30;background:var(--repair-white)}.upcc-repair-intake.is-preview-success .upcc-repair-intake__preview-success{border-color:#8bc5a8;box-shadow:0 0 0 3px #12633f14}.upcc-repair-intake__success>.button{margin-top:26px;color:var(--repair-white)!important;-webkit-text-fill-color:var(--repair-white)}.upcc-repair-intake__actions{position:sticky;z-index:5;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:82px;padding:16px clamp(20px,5vw,48px);border-top:1px solid var(--repair-border);border-radius:0 0 20px 20px;background:#fffffff7;box-shadow:0 -10px 26px #23113012;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.upcc-repair-intake__actions [data-action=back]{margin-right:auto}.upcc-repair-intake__actions .button{display:inline-flex;min-width:142px;min-height:50px;align-items:center;justify-content:center;gap:8px;margin:0;padding:12px 20px;border:2px solid var(--repair-purple);border-radius:10px;color:var(--repair-white);background:var(--repair-purple);cursor:pointer;font:inherit;font-size:.9375rem;font-weight:850;line-height:1.2;text-align:center;text-decoration:none}.upcc-repair-intake__actions .button--outline{color:var(--repair-purple-dark);background:var(--repair-white)}.upcc-repair-intake__actions .button:disabled,.upcc-repair-intake__actions .button[aria-disabled=true],.upcc-repair-intake.is-submitting .upcc-repair-intake__actions .button{border-color:#bdb6c1;color:#645d68;background:#e8e5e9;cursor:not-allowed;opacity:1}.upcc-repair-intake.is-submitting .upcc-repair-intake__actions [data-action=submit]:after,.upcc-repair-intake__actions [data-action=submit].is-submitting:after{width:16px;height:16px;border:2px solid rgba(100,93,104,.35);border-top-color:#645d68;border-radius:50%;content:"";animation:upcc-repair-intake-spin .7s linear infinite}.upcc-repair-intake :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #3f195f;outline-offset:3px}@media(hover:hover)and (pointer:fine){.upcc-repair-intake .upcc-repair-choice:not(.is-disabled):not(:has(>input:disabled)):hover .upcc-repair-choice__surface{border-color:var(--repair-purple);background:#fbf8fd;box-shadow:0 8px 20px #371b4814;transform:translateY(-2px)}.upcc-repair-intake .upcc-repair-choice:not(.is-disabled):not(:has(>input:disabled)):hover .upcc-repair-choice__content{border-color:var(--repair-purple);background:#fbf8fd;box-shadow:0 8px 20px #371b4814;transform:translateY(-2px)}.upcc-repair-intake__edit:hover{color:var(--repair-purple);background:var(--repair-purple-soft)}.upcc-repair-intake__actions .button:not(:disabled):hover{border-color:var(--repair-purple-dark);color:var(--repair-white);background:var(--repair-purple-dark)}}@media(max-width:900px){.upcc-repair-intake__schedule-grid{grid-template-columns:1fr}.upcc-repair-intake__step-nav li>span:last-child{display:none}.upcc-repair-intake__step-nav li>span:first-child{width:28px;height:28px}}@media(max-width:680px){.upcc-repair-intake__hero{padding-inline:16px}.upcc-repair-intake__shell{padding:24px 12px 64px}.upcc-repair-intake__progress{padding:20px 18px}.upcc-repair-intake__step-nav{display:none}.upcc-repair-intake__step{min-height:0;padding:30px 18px 24px}.upcc-repair-intake__availability{padding:16px}.upcc-repair-intake__step-heading{grid-template-columns:50px minmax(0,1fr);gap:14px}.upcc-repair-intake__step-icon{width:50px;height:50px;border-radius:13px}.upcc-repair-intake__step-icon svg{width:27px;height:27px}.upcc-repair-intake__choices,.upcc-repair-intake__choices--devices,.upcc-repair-intake__time-grid,.upcc-repair-intake__fields-grid,.upcc-repair-intake__review-list,.upcc-repair-intake [data-options].upcc-repair-intake__choices{grid-template-columns:1fr}.upcc-repair-intake .upcc-repair-choice--icon .upcc-repair-choice__surface{min-height:82px;flex-direction:row;justify-content:flex-start;padding:16px 48px 16px 16px;text-align:left}.upcc-repair-intake .upcc-repair-choice--icon .upcc-repair-choice__surface:after{top:50%;right:16px;transform:translateY(-50%)}.upcc-repair-intake__review-card{min-height:0}.upcc-repair-intake__error-summary,.upcc-repair-intake [data-error-summary]{margin:18px 18px 0}.upcc-repair-intake__actions{min-height:74px;padding:12px}.upcc-repair-intake__actions .button{min-width:0;flex:1 1 50%}}@media(max-width:430px){.upcc-repair-intake__hero-copy h1{font-size:2.55rem}.upcc-repair-intake__progress-copy{align-items:flex-end}.upcc-repair-intake__step-heading{grid-template-columns:1fr}.upcc-repair-intake__step-icon{width:46px;height:46px}.upcc-repair-intake__inline-choices{display:grid;grid-template-columns:1fr}.upcc-repair-intake__review-card{padding:16px}.upcc-repair-intake__actions{flex-wrap:wrap}.upcc-repair-intake__actions .button{flex-basis:100%}.upcc-repair-intake__actions [data-action=back]{order:2;margin-right:0}.upcc-repair-intake__actions [data-action=continue],.upcc-repair-intake__actions [data-action=submit]{order:1}}@keyframes upcc-repair-intake-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.upcc-repair-intake *,.upcc-repair-intake *:before,.upcc-repair-intake *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/upcc-start-repair.css.map */
