.sales-page{max-width:none;margin:-36px -44px;background:#f8f9fc;color:#0f172a}.sales-header{padding:30px 56px 24px;border-bottom:1px solid #e2e8f0;background:#fff}.sales-header h2{margin:0;font-size:24px;font-weight:900}.sales-header p{margin:5px 0 0;color:#64748b;font-size:13px}.sales-body{max-width:1400px;padding:32px 56px 72px}.sales-card{padding:20px 22px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.sales-card+.sales-card{margin-top:18px}.sales-filter-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.sales-presets{display:flex;gap:8px;flex-wrap:wrap}.sales-preset,.sales-page-button{padding:7px 16px;border:1.5px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;font:800 12px inherit;cursor:pointer}.sales-preset.active{border-color:#2563eb;background:#2563eb;color:#fff}.sales-range,.sales-field{display:flex;align-items:center;gap:7px;color:#64748b;font-size:12px;font-weight:700}.sales-range{gap:10px;flex-wrap:wrap}.sales-field input,.sales-field select{padding:6px 10px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font:12.5px inherit}.sales-apply{padding:7px 16px;border:1.5px solid #2563eb;border-radius:8px;background:#2563eb;color:#fff;font:800 12px inherit;cursor:pointer}.sales-details{margin-top:14px;border-top:1px solid #edf1f6;padding-top:12px}.sales-details summary{width:max-content;color:#475569;font-size:12px;font-weight:800;cursor:pointer}.sales-details-body{display:flex;gap:18px;margin-top:12px;flex-wrap:wrap}.sales-message{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:12px}.sales-message.loading{background:#eff6ff;color:#1d4ed8}.sales-message.error{background:#fef2f2;color:#b91c1c}.sales-summary-row{display:flex;align-items:flex-end;gap:36px;flex-wrap:wrap}.sales-metric{display:grid;min-width:150px;gap:6px}.sales-metric span{color:#64748b;font-size:12px;font-weight:700}.sales-metric strong{font-size:20px;font-weight:900}.sales-metric strong.primary{font-size:28px}.sales-currency-note{margin:10px 0 0;padding:8px 12px;border:1px solid #fcd34d;border-radius:8px;background:#fef3c7;color:#b45309;font-size:12px}.sales-card-title,.sales-list-head{display:flex;align-items:baseline;gap:8px;margin-bottom:14px;font-size:13px}.sales-card-title span,.sales-list-head span{color:#64748b;font-size:11.5px;font-weight:600}.sales-table-wrap{overflow-x:auto}.sales-page table{width:100%;border-collapse:collapse;font-size:13px}.sales-page th{padding:0 10px 9px;border-bottom:1.5px solid #e2e8f0;color:#64748b;text-align:left;font-size:11.5px;white-space:nowrap}.sales-page td{padding:11px 10px;border-bottom:1px solid #e2e8f0;vertical-align:top}.sales-page tr:last-child td{border-bottom:0}.sales-page td:nth-last-child(-n+3){white-space:nowrap}.sales-empty{padding:28px 16px;color:#64748b;text-align:center;font-size:13px}.sales-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.sales-badge.successful{background:#dcfce7;color:#15803d}.sales-badge.pending,.sales-badge.authorized{background:#fef3c7;color:#b45309}.sales-badge.failed,.sales-badge.error{background:#fee2e2;color:#b91c1c}.sales-badge.mode-test{background:#f1f5f9;color:#64748b}.sales-badge.mode-live{background:#eff4ff;color:#1d4ed8}.sales-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.sales-page-info{color:#64748b;font-size:12px}.sales-page-button:disabled{cursor:default;opacity:.45}@media(max-width:850px){.sales-page{margin:-20px -16px}.sales-header,.sales-body{padding-left:20px;padding-right:20px}.sales-body{padding-top:20px}.sales-filter-row{align-items:flex-start;flex-direction:column}.sales-range{align-items:flex-start}.sales-details-body{align-items:flex-start;flex-direction:column}}
