.customer-center{max-width:1180px;margin:0 auto;padding:36px 24px 64px;color:var(--ink,#18382f)}.center-heading,.center-help,.center-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.center-heading{margin-bottom:26px}.center-heading h1{margin:6px 0;font-size:32px}.center-heading p{color:var(--ui-muted)}.center-layout{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:24px;gap:24px}.center-sidebar{background:var(--ui-surface);border:1px solid var(--brand-soft);border-radius:16px;padding:22px;align-self:start;display:grid;grid-gap:12px;gap:12px;overflow-wrap:anywhere}.center-avatar{width:44px;height:44px;border-radius:50%;background:var(--brand-soft);display:grid;place-items:center;font-weight:800}.center-sidebar small{font-size:12px;color:var(--ui-muted)}.center-sidebar nav{display:grid;grid-gap:5px;gap:5px;margin:12px 0}.center-sidebar nav a,.center-sidebar nav button{font:inherit;text-align:left;border:0;background:transparent;padding:12px;border-radius:8px;text-decoration:none;color:inherit;cursor:pointer}.center-sidebar nav [aria-current=page]{background:var(--brand-soft);font-weight:700}.center-sidebar nav a:hover,.center-sidebar nav button:hover{background:var(--ui-canvas)}.center-content{min-width:0;display:grid;grid-gap:20px;gap:20px}.center-welcome{background:var(--brand-primary);color:#fff;border-radius:16px;padding:28px}.center-welcome .eyebrow{color:var(--brand-on-dark)}.center-welcome h2{font-size:28px;margin:8px 0}.center-welcome small{color:var(--brand-on-dark)}.center-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.center-stats a{border:1px solid var(--brand-soft);background:var(--ui-surface);padding:18px;border-radius:12px;display:grid;grid-gap:8px;gap:8px;color:inherit;text-decoration:none}.center-stats strong{font-size:26px}.center-stats span{font-size:13px;color:var(--ui-muted)}.center-panel{background:var(--ui-surface);border:1px solid var(--brand-soft);border-radius:14px;padding:22px}.center-help h2,.center-section-head h2{font-size:18px;margin:0}.center-section-head{margin-bottom:16px}.center-section-head a{font-size:13px}.center-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.center-categories a{background:#f0ebf8;padding:16px;border-radius:10px;font-weight:700;text-decoration:none;color:#6550a0}.center-categories a:nth-child(2){background:#fcf2e1;color:#975e21}.center-categories a:nth-child(3){background:#e7f3ef;color:#26736c}.center-categories small{display:block;margin-top:8px;font-size:11px;font-weight:400}.center-order{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--brand-soft);text-decoration:none;color:inherit}.center-order>div{display:grid;grid-gap:6px;gap:6px;min-width:0;overflow-wrap:anywhere}.center-order>div:last-child{text-align:right;flex-shrink:0}.center-order small{font-size:11px;color:var(--ui-muted)}.center-order span{font-size:12px}.center-help{padding:8px}.center-help p{font-size:13px;color:var(--ui-muted)}.center-empty{padding:20px 0;color:var(--ui-muted)}.refund-record{border:1px solid var(--brand-soft);background:var(--ui-surface);padding:18px;border-radius:10px;margin:12px 0;overflow-wrap:anywhere}.refund-record header{display:flex;justify-content:space-between;gap:12px}.refund-record p{white-space:pre-wrap}.refund-record small{display:block;color:var(--ui-muted);margin-top:8px}.refund-form{display:grid;grid-gap:12px;gap:12px}.refund-form textarea{width:100%;min-height:90px;box-sizing:border-box}.refund-filters{display:flex;flex-direction:row;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:20px 0}.refund-filters label{display:grid;grid-gap:6px;gap:6px}.refund-filters input,.refund-filters select{padding:10px;max-width:100%;min-width:0}.refund-filters input{width:240px}@media (max-width:760px){.customer-center{padding:16px 16px 40px}.center-heading{margin-bottom:16px}.center-heading p{margin:6px 0 0;font-size:13px}.center-content{gap:14px}.center-welcome{padding:16px}.center-welcome h2{font-size:21px;margin:4px 0}.center-welcome p{margin:6px 0;font-size:13px}.center-welcome small{font-size:11px}.center-layout{grid-template-columns:1fr;gap:16px}.center-sidebar{padding:12px;gap:8px;grid-template-columns:44px minmax(0,1fr);align-items:center}.center-sidebar>.text-button,.center-sidebar>nav,.center-sidebar>small{grid-column:1/-1}.center-sidebar nav{display:flex;flex-wrap:wrap;margin:0}.center-sidebar nav a,.center-sidebar nav button{padding:10px 8px;font-size:13px}.center-categories{grid-template-columns:1fr}.center-categories a{padding:14px}.center-heading h1{font-size:27px}.center-heading .button{font-size:12px;white-space:nowrap}.center-help{align-items:flex-start;flex-direction:column}.center-panel{padding:16px}.center-stats a{padding:12px}.center-order{flex-direction:column;gap:10px}.center-order>div:last-child{text-align:left;display:flex;flex-wrap:wrap;gap:12px}.refund-filters>*{max-width:100%}}.refunds-table{min-width:920px}.refund-record header{flex-wrap:wrap}.center-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.center-actions .button{white-space:nowrap}.center-logout{color:var(--ui-muted);background:var(--ui-surface)}.center-sidebar{position:-webkit-sticky;position:sticky;top:20px}.center-content>.orders-main{width:100%;max-width:none;margin:0;padding:0;min-width:0}.center-content>.orders-main>.back-link{display:none}.center-content .orders-heading{margin:12px 0 22px;gap:16px}.center-content .orders-heading .account-page-title{font-size:26px;font-weight:600;margin:8px 0;letter-spacing:-.5px}.center-content>.identity-main{width:100%;margin:0;padding:0}.center-content .identity-intro{display:none}.center-content .identity-layout{grid-template-columns:minmax(0,1fr);gap:0;margin:16px 0 0}.center-content .identity-panel{max-width:640px;width:100%}@media (max-width:760px){.center-heading{flex-wrap:wrap}.center-actions{width:100%;justify-content:flex-end}.center-actions .button{padding:10px 16px}.center-sidebar{position:static}.center-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.center-sidebar nav a:last-child:nth-child(odd){grid-column:1/-1}.center-content .orders-heading{flex-wrap:wrap}.center-content .orders-heading .account-page-title{font-size:24px}}.center-welcome{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px}.center-welcome h2{font-size:23px}.center-welcome>a{font-size:13px;white-space:nowrap;color:var(--brand-on-dark)}.center-section-banner{min-height:125px}.center-section-banner>div{min-width:0}.center-section-banner small{display:block;line-height:1.7}.center-heading{margin-bottom:22px}.center-heading h1{font-size:28px}.center-heading p{font-size:13px;margin-bottom:0}.center-stats a:hover{border-color:var(--ui-muted);background:#f8fbf5}@media (max-width:760px){.customer-center{padding-top:8px}.center-heading .eyebrow,.center-heading p{display:none}.center-heading{align-items:center;gap:10px}.center-heading h1{font-size:22px;margin:0}.center-actions{width:auto;margin-left:auto;gap:8px}.center-actions .button{padding:9px 10px;font-size:11px}.center-layout{gap:14px}.center-sidebar>strong{font-size:13px}.center-sidebar>small{font-size:10px}.center-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:2px}.center-sidebar nav a{padding:12px 2px;font-size:11px;text-align:center}.center-sidebar nav a:last-child:nth-child(odd){padding:8px}.customer-center:not(.account-section-overview) .center-sidebar>:not(nav){display:none}.customer-center:not(.account-section-overview) .center-sidebar{padding:6px;display:block}.center-welcome{padding:16px}.center-welcome h2{font-size:19px}.center-welcome .eyebrow{display:none}.center-welcome small{font-size:10px}.center-welcome>a{font-size:11px}.center-section-banner{min-height:110px;flex-wrap:wrap;gap:10px}.center-section-banner .eyebrow{display:inline;font-size:9px}.center-stats strong{font-size:23px}.center-stats span{font-size:11px}.center-content .orders-heading .account-page-title{font-size:22px}.center-content .orders-heading{margin:0 0 12px}.center-content .orders-heading .eyebrow,.center-content .orders-heading p{display:none}.center-content .order-demo-banner{padding:10px 12px;margin:10px 0;font-size:11px}.center-content .order-filter{gap:8px;margin:14px 0}}