.z-order-received{padding-block:var(--space-6) var(--space-section)}.z-order{gap:var(--space-6);flex-direction:column;max-width:64rem;margin-inline:auto;display:flex}.z-order-hero{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-subtle);text-align:center;flex-direction:column;display:flex}.z-order-hero>*{margin:0}.z-order-hero__icon{width:var(--space-11);height:var(--space-11);margin-bottom:var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-success-subtle);color:var(--color-success);place-items:center;display:grid}.z-order-hero--pending .z-order-hero__icon{background-color:var(--color-warning-subtle);color:var(--color-warning)}.z-order-hero--failed .z-order-hero__icon,.z-order-hero--cancelled .z-order-hero__icon{background-color:var(--color-error-subtle);color:var(--color-error)}.z-order-hero__title{font-family:var(--font-brand);font-size:var(--text-h2);font-weight:var(--font-weight-regular);line-height:var(--leading-tight)}.z-order-hero__text{max-width:var(--measure);color:var(--color-text-secondary);font-size:var(--text-body-large)}.z-order-hero--failed .z-order-hero__text{color:var(--color-error);font-weight:var(--font-weight-medium)}.z-order-hero__email{max-width:var(--measure);color:var(--color-text-secondary);font-size:var(--text-small);overflow-wrap:anywhere}.z-order-hero__email strong{color:var(--color-text)}.z-order-facts{gap:var(--space-4);width:100%;margin-block:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-background);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z-order-facts>div{min-width:0}.z-order-facts dt{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.z-order-facts dd{margin:var(--space-1) 0 0;color:var(--color-text);font-size:var(--text-body);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.z-order-hero__actions{justify-content:center;gap:var(--space-3);width:100%;margin-top:var(--space-2);flex-wrap:wrap;display:flex}.z-order-hero__actions .z-btn{flex:100%}.z-order-hero__link{min-height:var(--control-height-sm);color:var(--color-link);font-weight:var(--font-weight-semibold);text-underline-offset:.15em;flex-basis:100%;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.z-order__layout{gap:var(--space-6);display:grid}.z-order__aside{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.z-order__main{min-width:0}.z-order-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}.z-order-card__title,.z-order-customer .woocommerce-column__title{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--text-h4);font-weight:var(--font-weight-semibold);line-height:var(--leading-heading)}.z-order-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.z-order-item{align-items:start;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:4rem minmax(0,1fr) auto;display:grid}.z-order-item:first-child{padding-top:0}.z-order-item__image img{object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);width:4rem;height:4rem;display:block}.z-order-item__details{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.z-order-item__details>*{margin:0}.z-order-item__name{font-weight:var(--font-weight-semibold);line-height:var(--leading-ui);overflow-wrap:anywhere}.z-order-item__name a{color:var(--color-text);text-decoration:none}.z-order-item__name a:hover{color:var(--color-link);text-underline-offset:.15em;text-decoration:underline}.z-order-item__qty,.z-order-item .wc-item-meta,.z-order-item__note{color:var(--color-text-secondary);font-size:var(--text-small)}.z-order-item .wc-item-meta{margin:0;padding:0;list-style:none}.z-order-item .wc-item-meta li,.z-order-item .wc-item-meta p{margin:0;display:inline}.z-order-item .wc-item-meta li+li:before{content:" / "}.z-order-item .wc-item-meta-label{font-weight:var(--font-weight-semibold)}.z-order-item__total{font-weight:var(--font-weight-semibold);text-align:right;white-space:nowrap}.z-order-item__total del,.z-order-item__qty del{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.z-order-totals{gap:var(--space-2);margin:var(--space-4) 0 0;flex-direction:column;display:flex}.z-order-totals__row{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.z-order-totals__row dt{color:var(--color-text-secondary)}.z-order-totals__row dd{font-weight:var(--font-weight-semibold);text-align:right;margin:0}.z-order-totals__row dd small{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--font-weight-regular)}.z-order-totals__row--discount dd{color:var(--color-success)}.z-order-totals__row--order_total{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.z-order-totals__row--order_total dt{color:var(--color-text);font-size:var(--text-body-large);font-weight:var(--font-weight-semibold)}.z-order-totals__row--order_total dd{font-size:var(--text-h4);font-weight:var(--font-weight-bold)}.z-order-note{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-background);font-size:var(--text-small)}.z-order-note__title{margin:0 0 var(--space-1);font-size:var(--text-small);font-weight:var(--font-weight-semibold)}.z-order-note p{overflow-wrap:anywhere;margin:0}.z-order-payment__method{font-weight:var(--font-weight-semibold);margin:0}.z-order-payment__instructions{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small)}.z-order-payment__instructions:empty{display:none}.z-order-payment__instructions>:first-child{margin-top:0}.z-order-payment__instructions>:last-child{margin-bottom:0}.z-order-customer .woocommerce-customer-details,.z-order-customer .woocommerce-columns--addresses{gap:var(--space-5);flex-direction:column;margin:0;display:flex}.z-order-customer .woocommerce-column{float:none;width:auto}.z-order-customer address{font-style:normal;line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.z-order-customer address p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-small)}.z-order-assurance .z-product-assurance{margin:0}.z-order-received .woocommerce-form-login,.z-order-received .woocommerce-verify-email{gap:var(--space-4);width:100%;max-width:28rem;margin:var(--space-6) auto 0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;display:flex}.z-order-received .woocommerce-form-login>*,.z-order-received .woocommerce-verify-email>*{margin:0}.z-order-received .form-row,.z-account .form-row{gap:var(--space-2);flex-direction:column;width:100%;margin:0;display:flex}.z-order-received .form-row label,.z-account .form-row label{font-size:var(--text-small);font-weight:var(--font-weight-semibold)}.z-order-received .woocommerce-form-login__rememberme,.z-account .woocommerce-form-login__rememberme{align-items:center;gap:var(--space-3);min-height:var(--control-height-sm);display:flex}.z-order-received .lost_password a,.z-account .lost_password a{min-height:var(--control-height-sm);font-size:var(--text-small);align-items:center;display:inline-flex}.z-order-received .woocommerce-message,.z-order-received .woocommerce-info,.z-order-received .woocommerce-error{max-width:28rem;margin-inline:auto}.z-order-received .woocommerce-form-login .clear{display:none}@media (width>=48rem){.z-order-hero{padding:var(--space-10) var(--space-8)}.z-order-hero__title{font-size:var(--text-h1)}.z-order-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.z-order-hero__actions .z-btn{flex:none}.z-order-card{padding:var(--space-6)}.z-order-item{gap:var(--space-4);grid-template-columns:5rem minmax(0,1fr) auto}.z-order-item__image img{width:5rem;height:5rem}}@media (width>=64rem){.z-order__layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.z-account-table ins,.z-order-facts ins{text-decoration:none}
