.account-page{max-width:100%;margin:0 auto;gap:1.75rem}.account-page,.account-page-header{width:100%;display:flex;flex-direction:column}.account-page-header{position:relative;padding:1.75rem 2rem;border-radius:1.25rem;background:var(--white,#ffffff);border:1px solid var(--neutral-light-grey,#e5e7eb);box-shadow:0 4px 20px rgba(32,18,82,.04);gap:1.25rem;box-sizing:border-box}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.account-page-header{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.account-page-header--identity{border-left:4px solid var(--brand-primary,#201252)}.account-page-header--standard{border-left:4px solid var(--brand-secondary,#39adb1)}.account-page-header--detail{border-left:4px solid var(--brand-tertiary,#6366f1)}.account-page-header--danger{border-left:4px solid #ef4444;background:rgba(254,242,242,.7)}.account-page-header__main{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;width:100%}.account-page-header__left{display:flex;align-items:center;gap:1.25rem;min-width:0;flex:1 1 auto}.account-page-header__leading{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.account-page-header__copy{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1 auto}.account-page-header__eyebrow{font-size:.8125rem;font-weight:700;color:var(--neutral-grey,#6b7280);letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.account-page-header__title-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.account-page-header__title{font-family:var(--font-outfit,inherit);font-size:2rem;font-weight:800;line-height:1.15;color:var(--brand-primary,#201252);margin:0;padding:0;letter-spacing:-.015em;word-break:break-word}.account-page-header--danger .account-page-header__title{color:#991b1b}.account-page-header__meta{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.account-page-header__description{font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--neutral-grey,#4b5563);margin:0}.account-page-header__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;flex-shrink:0;margin-left:auto}.account-page-header__stats{display:flex;align-items:stretch;gap:1.25rem;margin:0;padding:1rem 1.25rem;background:rgba(32,18,82,.03);border:1px solid var(--neutral-light-grey,#e5e7eb);border-radius:.875rem;flex-wrap:wrap}.account-page-header__stat{display:flex;flex-direction:column;gap:.2rem;min-width:120px;flex:1 1 auto}.account-page-header__stat-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--neutral-grey,#6b7280);margin:0}.account-page-header__stat-value{font-family:var(--font-outfit,inherit);font-size:1.25rem;font-weight:800;color:var(--brand-primary,#201252);margin:0}.account-page-header__breadcrumbs{font-size:.875rem;font-weight:500;text-transform:none;color:var(--neutral-grey,#6b7280);margin-bottom:.35rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.account-page-header__breadcrumbs .account-breadcrumbs,.account-page-header__breadcrumbs .bulk-insert-breadcrumbs,.account-page-header__breadcrumbs .notifications-breadcrumbs,.account-page-header__breadcrumbs .page-breadcrumbs,.account-page-header__breadcrumbs .sale-detail-breadcrumbs,.account-page-header__breadcrumbs .trato-disputa-breadcrumbs{margin-bottom:0!important}.account-page-header__stat--linked{position:relative;cursor:pointer}.account-page-header__stat-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;border-radius:.375rem;transition:color .15s ease}.account-page-header__stat-link:after{content:"";position:absolute;inset:0;border-radius:.875rem}.account-page-header__stat--linked:hover .account-page-header__stat-link{color:var(--brand-secondary,#39adb1);text-decoration:underline}.account-page-header__stat-link:focus-visible{outline:none}.account-page-header__stat-link:focus-visible:after{outline:3px solid var(--brand-secondary,#39adb1);outline-offset:2px}.account-page-header__status-badge,.sale-detail-status-pill{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:700;line-height:1.2;background:rgba(32,18,82,.08);color:var(--brand-primary,#201252);border:1px solid rgba(32,18,82,.12)}.account-page-header__status-badge--cancelled,.account-page-header__status-badge--danger,.sale-detail-status-pill[data-status=cancelled]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.account-page-header__status-badge--success,.sale-detail-status-pill[data-status=paid],.sale-detail-status-pill[data-status=received]{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.account-page-header__status-badge--info,.sale-detail-status-pill[data-status=confirmed],.sale-detail-status-pill[data-status=shipped]{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}.account-page-header__status-badge--warning,.sale-detail-status-pill[data-status=pending]{background:#fffbeb;color:#92400e;border-color:#fde68a}.account-page-header a:focus-visible,.account-page-header button:focus-visible{outline:3px solid var(--brand-secondary,#39adb1);outline-offset:2px}.account-page-header--skeleton{pointer-events:none}.account-page-header__skeleton-pulse{background:linear-gradient(90deg,#f0f2f5 25%,#e6e8ec 50%,#f0f2f5 75%);background-size:200% 100%;animation:account-skeleton-shimmer 1.5s infinite;border-radius:.5rem;display:inline-block}@keyframes account-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.account-page-header__skeleton-title{width:220px;height:2.25rem}.account-page-header__skeleton-desc{width:320px;height:1.1rem}.account-page-header__skeleton-stat{width:100px;height:1.5rem}@media (max-width:768px){.account-page-header{padding:1.25rem 1rem;gap:1rem}.account-page-header__main{flex-direction:column;align-items:stretch;gap:1rem}.account-page-header__title{font-size:1.65rem}.account-page-header__actions{width:100%;margin-left:0;justify-content:flex-start}.account-page-header__stats{padding:.875rem 1rem;gap:.875rem}.account-page-header__stat{min-width:45%}}