.store-refresh .account-workspace .customer-console-grid{grid-template-columns:minmax(0,1fr);max-width:none}.store-refresh .account-workspace .customer-console-card.account-console-panel{border-radius:1rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.8rem;padding:1.5rem;display:grid}.account-product-media{background:var(--color-surface,#f7f8fb);border-radius:.75rem;align-content:center;justify-items:center;min-width:0;min-height:17rem;padding:1.25rem;display:grid}.account-product-media img{object-fit:contain;width:100%;height:auto;max-height:22rem}.account-product-media>svg{width:4rem;height:4rem;color:var(--color-muted)}.account-product-media span{max-width:15rem;color:var(--color-muted);text-align:center;margin-top:1rem;font-size:.8rem}.account-console-copy{flex-direction:column;gap:.65rem;min-width:0;display:flex}.store-refresh .account-workspace .account-console-copy h2{letter-spacing:-.04em;margin:0;font-size:1.8rem}.store-refresh .account-workspace .account-console-copy>p{color:var(--color-muted);overflow-wrap:anywhere;margin:0}.store-refresh .account-console-copy .customer-console-state{align-self:start;margin:0;padding:.45rem .7rem;font-size:.75rem}.store-refresh .account-console-copy dl{border-block:1px solid var(--color-border);gap:.55rem;margin:.35rem 0;padding-block:1rem;display:grid}.store-refresh .account-console-copy dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;min-width:0;display:grid}.store-refresh .account-console-copy dt,.store-refresh .account-console-copy dd{white-space:normal;overflow-wrap:anywhere;margin:0;line-height:1.5}.store-refresh .account-console-copy dd{font-weight:600}.store-refresh .account-console-copy .order-journey{gap:.7rem;margin:.5rem 0;padding:0}.store-refresh .account-console-copy .order-journey li{min-width:0}.store-refresh .account-console-copy .order-journey strong{font-size:.75rem}.store-refresh .account-console-copy .order-journey small{font-size:.65rem}.account-console-actions{flex-wrap:wrap;gap:.65rem;margin-top:auto;padding-top:.65rem;display:flex}.store-refresh .account-console-actions .button{white-space:normal;width:auto;min-width:0;min-height:44px;padding:.7rem .85rem;font-size:.8rem}.account-console-preferences{min-height:44px;color:var(--color-primary);align-self:start;align-items:center;gap:.5rem;font-size:.8rem;font-weight:650;display:inline-flex}.account-console-preferences svg{flex:none;width:1rem;height:1rem}.account-unit-exception{background:var(--color-primary-soft);border-radius:.5rem;padding:.85rem}.account-warranty-orders{gap:1.5rem;margin-top:1.5rem;display:grid}.account-warranty-order,.account-support-steps{border:1px solid var(--color-border);background:#fff;border-radius:1rem;min-width:0;padding:1.5rem}.account-warranty-order{flex-direction:column;display:flex}.account-warranty-order>header{order:0}.account-warranty-unit{order:1}.account-warranty-summary{order:2;min-width:0}.account-warranty-order>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.account-warranty-order h2,.account-support-steps h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.25rem}.account-warranty-order p{color:var(--color-muted);margin:.35rem 0 0;font-size:.85rem}.account-warranty-unit{border:1px solid var(--color-border);border-radius:.75rem;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:1.5rem;margin-bottom:1rem;padding:1rem;display:grid}.account-warranty-unit .account-product-media{background:0 0;min-height:12rem}.account-warranty-copy{min-width:0}.account-warranty-unit-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.account-warranty-unit-heading h3{margin:.5rem 0 0;font-size:1.25rem}.store-refresh .account-warranty-unit-heading .button{white-space:normal;flex:none;width:auto;min-height:44px;padding:.75rem;font-size:.8rem}.account-coverage-status{background:var(--color-primary-soft);color:var(--color-primary);border-radius:99px;padding:.35rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.account-coverage-status.is-active{color:#176744;background:#e7f7ee}.account-coverage-status.is-expired{color:#515661;background:#f0f1f4}.account-coverage-details{background:#f7f8fb;border-radius:.65rem;margin-top:1rem;padding:1rem}.account-coverage-details h4{margin:0;font-size:.85rem}.account-coverage-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:.8rem 0;display:grid}.account-coverage-details dt{color:var(--color-muted);font-size:.75rem}.account-coverage-details dd{border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:.45rem;margin:.3rem 0 0;padding:.65rem;font-size:.8rem}.account-coverage-details a{min-height:44px;color:var(--color-primary);align-items:center;gap:.5rem;font-size:.8rem;font-weight:650;display:inline-flex}.account-coverage-details a svg{width:1rem;height:1rem}.account-order-composition{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem;padding-top:1rem;display:grid}.account-order-composition h3{margin:0 0 .75rem;font-size:.9rem}.account-order-composition ul{margin:0;padding:0;list-style:none}.account-order-composition li{border-bottom:1px solid var(--color-border);align-items:center;gap:.8rem;padding:.75rem 0;font-size:.8rem;display:flex}.account-order-composition li img{object-fit:contain;flex:none;width:3.5rem;height:3.5rem}.account-order-composition li>div{overflow-wrap:anywhere;flex:1;min-width:0}.account-order-composition li small{color:var(--color-muted);margin-top:.25rem;display:block}.account-order-composition li>b{flex:none;font-size:.8rem}.account-order-composition dl{gap:.75rem;margin:0;font-size:.85rem;display:grid}.account-order-composition dl>div{justify-content:space-between;gap:1rem;display:flex}.account-order-composition dt{color:var(--color-muted)}.account-order-composition dd{margin:0;font-weight:650}.account-order-composition .account-order-total{border-top:1px solid var(--color-border);padding-top:.85rem;font-size:1rem}.account-order-composition .account-order-total dt{color:var(--color-ink);font-weight:700}.account-order-composition-error{padding-top:1rem;font-size:.85rem}.account-support-steps{margin-top:1.5rem}.account-support-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.account-support-steps li{align-items:start;gap:.75rem;display:flex}.account-support-steps li>b{background:var(--color-primary-soft);width:2.5rem;height:2.5rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.account-support-steps h3{margin:0;font-size:.85rem}.account-support-steps p{color:var(--color-muted);margin:.4rem 0 0;font-size:.8rem}@media (max-width:1100px){.store-refresh .account-workspace .customer-console-card.account-console-panel{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:1.25rem}.account-warranty-unit-heading{flex-direction:column}.account-console-actions .button{flex:12rem}.account-warranty-unit{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:1rem}.account-support-steps ol{gap:1rem}}@media (max-width:760px){.store-refresh .account-workspace .customer-console-card.account-console-panel,.account-warranty-unit{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.account-product-media{min-height:12rem}.account-product-media img{max-height:17rem}.account-console-actions{grid-template-columns:minmax(0,1fr);display:grid}.store-refresh .account-console-actions .button{width:100%}.account-warranty-order,.account-support-steps{padding:1rem}.account-warranty-order>header{flex-direction:column;align-items:start}.account-warranty-summary{order:1;padding:.25rem 0 1rem}.account-warranty-unit{order:2;margin-bottom:0}.account-warranty-summary .account-order-composition{border-top:1px solid var(--color-border)}.account-warranty-summary .account-order-composition li{gap:.75rem}.account-warranty-summary .account-order-composition li img{width:4rem;height:4rem}.account-warranty-summary .account-order-composition dl{padding:.75rem 0}.account-warranty-unit .account-product-media{min-height:8rem;padding:.5rem}.account-warranty-unit .account-product-media img{max-height:11rem}.account-warranty-unit-heading,.store-refresh .account-warranty-unit-heading .button{width:100%}.account-coverage-details dl,.account-order-composition,.account-support-steps ol{grid-template-columns:minmax(0,1fr)}.account-order-composition{gap:1.5rem}}.store-refresh .account-workspace .account-workspace-help>svg{width:1.7rem;min-width:0;height:1.7rem}.account-console-detail{gap:1.25rem;margin-top:1.5rem;display:grid}.account-console-detail-header{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.25rem;display:grid}.account-console-detail-card,.account-console-detail-media{border:1px solid var(--color-border);background:#fff;border-radius:.8rem;min-width:0;padding:1.5rem}.account-console-detail-media{align-items:center;display:grid}.account-console-detail-media .account-product-media{background:0 0;min-height:15rem;padding:.5rem}.store-refresh .account-console-detail h2{letter-spacing:-.025em;margin:0;font-size:1.2rem}.store-refresh .account-console-detail-header h2{font-size:1.8rem}.account-console-detail-card>p{color:var(--color-muted);overflow-wrap:anywhere;margin:.5rem 0 1rem;font-size:.9rem}.account-console-detail-nav{border:1px solid var(--color-border);background:#fff;border-radius:.7rem;flex-wrap:wrap;gap:.5rem;padding:.3rem .75rem;display:flex}.account-console-detail-nav a{min-height:48px;color:var(--color-muted);border-bottom:2px solid #0000;align-items:center;padding:.6rem 1rem;font-size:.9rem;font-weight:650;display:flex}.account-console-detail-nav a[aria-current]{color:var(--color-primary);border-color:var(--color-primary)}.account-console-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:1.25rem;display:grid}.account-console-detail-grid>div{gap:1rem;min-width:0;display:grid}.store-refresh .account-console-detail-journey{border:0;grid-template-columns:minmax(0,1fr);gap:0;margin:1.25rem 0;padding:0;display:grid}.store-refresh .account-console-detail-journey:before{content:none}.store-refresh .account-console-detail-journey li{text-align:left;border:0;align-items:start;gap:1rem;min-width:0;padding:0 0 1.2rem;display:flex}.store-refresh .account-console-detail-journey li>span{flex:1;justify-items:start;min-width:0}.store-refresh .account-console-detail-journey li>b{margin:0}.store-refresh .account-console-detail-journey li strong{font-size:.9rem}.store-refresh .account-console-detail-journey li small{margin-top:.35rem;font-size:.8rem}.account-console-detail-summary{display:block}.account-console-detail-actions .account-console-actions{margin-top:1rem}.account-console-detail-summary .account-order-composition{grid-template-columns:minmax(0,1fr);gap:1.25rem}.account-console-detail-summary .account-order-composition h3{font-size:.9rem}.account-order-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin:1.25rem 0 1rem;display:flex}.account-order-scopes{border:1px solid var(--color-border);border-radius:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,25rem);display:grid;overflow:hidden}.account-order-scopes button{min-height:44px;color:var(--color-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;padding:.55rem .65rem;font-size:.8rem;font-weight:650;display:flex}.account-order-scopes button+button{border-left:1px solid var(--color-border)}.account-order-scopes button[aria-pressed=true]{color:#fff;background:var(--color-primary)}.account-order-scopes button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.account-order-toolbar form{width:min(100%,26rem)}.account-order-toolbar label{color:var(--color-muted);margin-bottom:.4rem;font-size:.8rem;display:block}.account-order-toolbar form>div{gap:.5rem;display:flex}.account-order-search-field{border:1px solid var(--color-border);background:#fff;border-radius:.6rem;flex:1;align-items:center;min-width:0;padding-left:.75rem;display:flex}.account-order-search-field>svg{width:18px;height:18px;color:var(--color-muted);flex:none}.store-refresh .account-order-search-field input{background:0 0;border:0;border-radius:.6rem;width:100%;min-width:0;height:44px;padding:.6rem .5rem;font-size:1rem}.store-refresh .account-order-search-field input:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.store-refresh .account-order-toolbar form .button{white-space:nowrap;flex:none;width:auto;min-height:44px;padding:.6rem .8rem;font-size:.8rem}.account-order-result{color:var(--color-muted);font-size:.85rem}.account-order-cards{gap:1rem;display:grid}.account-order-summary{border:1px solid var(--color-border);background:#fff;border-radius:.8rem;min-width:0;overflow:hidden}.account-order-summary>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:.65rem;padding:.85rem 1rem;display:flex}.account-order-summary>header>div{min-width:0}.store-refresh .account-order-summary h2{overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.4}.account-order-summary header p{color:var(--color-muted);margin:.2rem 0 0;font-size:.75rem}.account-order-summary-status{background:var(--color-primary-soft);color:var(--color-primary);text-align:right;border-radius:.5rem;max-width:45%;padding:.35rem .55rem;font-size:.72rem;font-weight:700;line-height:1.35}.account-order-summary-status.is-interrupted{color:#a72b39;background:#fff0f1}.account-order-summary-status.is-delivered{color:#146b47;background:#edf8f2}.account-order-summary-body{padding:1rem}.account-order-summary ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.account-order-summary-item{align-items:center;gap:.75rem;min-width:0;display:flex}.account-order-summary-image{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.account-order-summary-image img{object-fit:contain;width:100%;height:100%;padding:.25rem}.account-order-summary-image>span{color:var(--color-muted);font-size:.65rem}.account-order-summary-item>div{min-width:0}.account-order-summary-item strong{overflow-wrap:anywhere;font-size:.85rem;line-height:1.4;display:block}.account-order-summary-item small{color:var(--color-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5;display:block}.account-order-more-items{margin-top:.75rem}.account-order-more-items summary{min-height:44px;color:var(--color-primary);cursor:pointer;align-items:center;font-size:.8rem;font-weight:650;display:flex}.account-order-more-items[open] summary{margin-bottom:.5rem}.account-order-summary-update{background:var(--color-primary-soft);border-radius:.55rem;align-items:center;gap:.65rem;margin-top:.85rem;padding:.75rem;font-size:.8rem;line-height:1.45;display:flex}.account-order-summary-update>svg{width:20px;height:20px;color:var(--color-primary);flex:none}.account-order-summary-update>div{min-width:0}.account-order-summary-update span{color:var(--color-muted);display:block}.account-order-summary-update strong{display:block}.account-order-summary-update p{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.25rem 0 0;display:-webkit-box;overflow:hidden}.account-order-summary-update>p{margin:0}.account-order-summary footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.account-order-summary footer>div{min-width:0}.account-order-summary footer small{color:var(--color-muted);font-size:.7rem;display:block}.account-order-summary footer strong{font-size:1.1rem;line-height:1.4;display:block}.store-refresh .account-order-summary footer .button{white-space:nowrap;flex:none;width:auto;min-height:44px;padding:.6rem .75rem;font-size:.8rem}.account-order-summary footer .button svg{flex:none;width:16px;height:16px}.account-pagination{flex-wrap:wrap}@media (max-width:1100px){.account-console-detail-header,.account-console-detail-grid{grid-template-columns:minmax(0,1fr)}.account-console-detail-media .account-product-media img{max-height:15rem}.account-order-toolbar{flex-direction:column;align-items:start;gap:1rem}.account-order-toolbar form,.account-order-scopes{width:100%}}@media (max-width:760px){.account-console-detail-card,.account-console-detail-media{padding:1rem}.account-console-detail-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.3rem;display:grid}.account-console-detail-nav a{justify-content:center;padding:.65rem .3rem;font-size:.8rem}.account-order-summary>header,.account-order-summary-body{padding:.75rem}}@media (max-width:360px){.account-order-scopes button{padding:.5rem .25rem;font-size:.7rem}.account-order-summary footer{gap:.5rem}.account-order-summary footer strong{font-size:1rem}.store-refresh .account-order-summary footer .button{padding:.6rem;font-size:.75rem}}.store-refresh .order-journey.order-journey-detailed{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.store-refresh .order-journey.order-journey-detailed:before{display:none}.store-refresh .order-journey.order-journey-detailed li{text-align:left;border:1px solid var(--color-border);background:var(--color-surface,#fff);border-radius:.75rem;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:.65rem;padding:.8rem;display:grid}.store-refresh .order-journey.order-journey-detailed li.current{border-color:var(--color-primary)}.store-refresh .order-journey.order-journey-detailed span{justify-items:start;min-width:0}.store-refresh .order-journey.order-journey-detailed strong{font-size:.8125rem;line-height:1.45}.store-refresh .order-journey.order-journey-detailed small{max-width:none;font-size:.75rem;line-height:1.5}.store-refresh .order-journey.order-journey-detailed .order-journey-state{margin-top:.3rem;font-weight:700}.store-refresh .shipment-tracking a{grid-column:1/-1}@media (max-width:64rem){.store-refresh .order-journey.order-journey-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.store-refresh .order-journey.order-journey-detailed{grid-template-columns:minmax(0,1fr)}}.account-workspace-menu-toggle{display:none}@media (max-width:56rem){.store-refresh .account-workspace-nav{padding:0}.account-workspace-menu-toggle{border-radius:inherit;color:#141a32;width:100%;min-height:3.5rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:1rem;display:flex}.account-workspace-menu-toggle>svg{width:1.4rem;height:1.4rem}.account-workspace-menu-toggle>span:last-child{margin-left:auto}.account-workspace-nav:not(.is-open)>header,.account-workspace-nav:not(.is-open)>nav,.account-workspace-nav:not(.is-open)>.account-workspace-help{display:none}.account-workspace-nav.is-open>header{margin:.5rem 1rem}.store-refresh .account-workspace-nav.is-open>nav{grid-template-columns:1fr;gap:.25rem;margin:.5rem;display:grid;overflow:visible}.account-workspace-nav.is-open>.account-workspace-help{margin:.5rem}}.store-refresh .order-delivery-details{gap:1rem;min-width:0;display:grid}.store-refresh .order-delivery-details section{gap:.4rem;min-width:0;display:grid}.store-refresh .order-delivery-details strong{font-size:.875rem}.store-refresh .order-delivery-details p{margin:0;font-size:.875rem;line-height:1.5}.store-refresh .order-delivery-details small{color:var(--color-muted);font-size:.75rem;line-height:1.5}.store-refresh .order-delivery-details address{overflow-wrap:anywhere;gap:.25rem;font-size:.875rem;font-style:normal;line-height:1.5;display:grid}
