.customer-section-tabs{background:linear-gradient(var(--border-strong), var(--border-strong)) left bottom / 100% 1px no-repeat}.customer-section-tabs>ul{align-items:end;padding:6px 4px 0}.customer-section-tab{border:1px solid var(--border-subtle);border-bottom-color:var(--border-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(180deg, var(--muted-surface), var(--canvas));color:var(--text-muted);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card-surface) 75%, transparent);padding:10px 14px;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:block;position:relative}.customer-section-tab:not(:disabled):hover,.customer-section-tab:focus-visible{border-color:var(--border-strong);background:linear-gradient(180deg, var(--card-surface), var(--muted-surface));color:var(--text-body);box-shadow:inset 0 1px 0 var(--card-surface), 0 -2px 6px color-mix(in srgb, var(--text-primary) 5%, transparent)}.customer-section-tab[aria-current=page]{border-color:var(--border-strong);border-bottom-color:var(--canvas);background:linear-gradient(180deg, var(--card-surface), var(--canvas));color:color-mix(in srgb, var(--coral-strong) 65%, var(--text-body));box-shadow:inset 0 1px 0 var(--card-surface), 0 -2px 6px color-mix(in srgb, var(--text-primary) 5%, transparent);padding-top:14px;font-weight:600}.customer-section-tab:not(:disabled):active{box-shadow:inset 0 1px 3px color-mix(in srgb, var(--text-primary) 9%, transparent)}.customer-section-tab:focus-visible{outline:2px solid var(--coral);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.customer-section-tab{transition:none}}
