.account-main{max-width:920px;margin:0 auto;padding:32px 20px 64px}[data-mode=embed] .account-main{max-width:none;margin:0;padding:0}[data-mode=embed] .site-footer,[data-mode=embed] .site-header{display:none}[data-mode=embed]{overflow:hidden}[data-mode=embed] html{overflow:hidden}.account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:20px}.account-card{display:flex;flex-direction:column;gap:10px;padding:22px 22px 20px;background:var(--surface,#0f1115);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:12px;color:var(--text,#e5e7eb);text-decoration:none;transition:border-color .12s ease,transform .12s ease}.account-card:hover{border-color:var(--accent,#60a5fa);text-decoration:none;transform:translateY(-1px)}.account-card h2{margin:0;font-size:1.15rem}.account-card p{flex:1;margin:0;color:var(--text-muted,#9ca3af);font-size:.92rem}.account-card-icon{font-size:1.4rem}.account-card-cta{color:var(--accent,#60a5fa);font-size:.9rem;font-weight:600}.subtitle{color:var(--text-muted,#9ca3af);margin-top:4px;margin-bottom:24px;line-height:1.55}.card{background:var(--surface,#0f1115);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:12px;padding:20px 24px;margin-bottom:20px}.card h2{margin-top:0;margin-bottom:12px;font-size:1.25rem}.form-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width:720px){.form-row{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.form-field label{font-size:.88rem;font-weight:600;color:var(--text,#e5e7eb)}.form-field input,.form-field select{background:var(--surface-1,#0f1012);border:1px solid var(--border,rgba(255,255,255,.12));color:var(--text,#e5e7eb);border-radius:8px;padding:9px 12px;font-size:.95rem;font-family:inherit}.form-field input:focus,.form-field select:focus{outline:2px solid var(--accent,#60a5fa);outline-offset:1px}.audit-filter select,.form-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%239ca3af' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.audit-filter select option,.form-field select option{background:var(--surface-1,#0f1012);color:var(--text,#e5e7eb)}.form-field input[readonly]{opacity:.75;cursor:not-allowed}.form-hint{font-size:.82rem;color:var(--text-muted,#9ca3af)}.product-return-banner{margin-bottom:20px}.back-to-product{background:0 0;border:1px solid var(--border,rgba(255,255,255,.12));color:var(--text,#e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:.92rem;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.back-to-product:hover{background:var(--surface-hover,rgba(255,255,255,.04))}.btn{background:var(--surface-alt,rgba(255,255,255,.04));border:1px solid var(--border,rgba(255,255,255,.12));color:var(--text,#e5e7eb);border-radius:8px;padding:9px 16px;font-size:.95rem;font-family:inherit;cursor:pointer;transition:background .12s ease,border-color .12s ease}.btn:not(.btn-primary):not(.btn-danger):hover{background:var(--surface-hover,rgba(255,255,255,.06))}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-sm{padding:6px 12px;font-size:.88rem}.btn-primary{background:var(--accent,#60a5fa);border-color:var(--accent,#60a5fa);color:#0a0d12;font-weight:600}.btn-primary:hover{background:var(--accent-hover,#7db4fb);border-color:var(--accent-hover,#7db4fb)}.btn-danger{background:var(--danger,#fb7185);color:#1a0508;border-color:transparent;font-weight:600}.btn-danger:hover{background:var(--danger-hover,#f43f5e);border-color:var(--danger-hover,#f43f5e);color:#1a0508}.status-error{color:#fca5a5}[data-mode=embed] #page-subtitle,[data-mode=embed] #page-title{display:none}[data-mode=embed] .account-main{padding-top:0}.audit-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;align-items:end}.audit-filter{display:flex;flex-direction:column;gap:4px}.audit-filter label{font-size:.78rem;font-weight:600;color:var(--text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.04em}.audit-filter input,.audit-filter select{background:var(--input-bg,rgba(0,0,0,.35));border:1px solid var(--border,rgba(255,255,255,.12));color:var(--text,#e5e7eb);border-radius:8px;padding:8px 10px;font-size:.9rem;font-family:inherit}.audit-filter input:focus,.audit-filter select:focus{outline:2px solid var(--accent,#60a5fa);outline-offset:1px}.audit-filter-actions{flex-direction:row;align-items:flex-end;gap:8px}.audit-status-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 4px;font-size:.85rem;color:var(--text-muted,#9ca3af)}.audit-counter{white-space:nowrap}.audit-pager{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-top:12px;border-top:1px solid var(--border,rgba(255,255,255,.08))}.audit-page-info{font-size:.85rem;color:var(--text-muted,#9ca3af)}.th-sort{background:0 0;border:none;color:inherit;font:inherit;font-weight:600;padding:0;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:4px}.th-sort:hover{color:var(--accent,#60a5fa)}.audit-table .col-when{min-width:180px;white-space:nowrap}.audit-row{cursor:pointer}.audit-row:hover{background:rgba(255,255,255,.03)}.audit-row:focus{outline:2px solid var(--accent,#60a5fa);outline-offset:-2px}.audit-modal-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);z-index:1000;padding:24px}.audit-modal-overlay.is-open{display:flex}.audit-modal-panel{position:relative;max-width:680px;width:100%;max-height:85vh;overflow:auto;background:var(--surface-1,#0f1012);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:12px;padding:24px 28px}.audit-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;background:0 0;border:none;color:var(--text-muted,#9ca3af);font-size:1.5rem;line-height:1;cursor:pointer;border-radius:6px}.audit-modal-close:hover{background:rgba(255,255,255,.05);color:var(--text,#e5e7eb)}.audit-modal-title{margin:0 0 16px;font-size:1.1rem;font-weight:600;color:var(--text,#e5e7eb)}.audit-meta{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0 0 20px;font-size:.9rem}.audit-meta dt{color:var(--text-muted,#9ca3af);font-weight:500}.audit-meta dd{margin:0;color:var(--text,#e5e7eb);word-break:break-all}.audit-modal-details-heading{margin:0 0 8px;font-size:.82rem;font-weight:600;color:var(--text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.04em}.audit-modal-details{margin:0;padding:12px 14px;background:var(--bg,#08090a);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:8px;font-size:.82rem;line-height:1.5;color:var(--text,#e5e7eb);overflow-x:auto;white-space:pre-wrap;word-break:break-word}.row-inline{display:flex;align-items:center;gap:12px}.row-inline>label{margin:0}.stack-top-16{margin-top:16px}.hint-top-14{margin-top:14px}.muted-sub{color:var(--text-muted,#8b93a7);margin-bottom:12px}.account-main,[data-mode=embed]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}.account-main ::-webkit-scrollbar,[data-mode=embed]::-webkit-scrollbar{width:8px;height:8px}.account-main ::-webkit-scrollbar-track,[data-mode=embed]::-webkit-scrollbar-track{background:0 0}.account-main ::-webkit-scrollbar-thumb,[data-mode=embed]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.account-main ::-webkit-scrollbar-thumb:hover,[data-mode=embed]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.22);background-clip:padding-box}