.account-dashboard-stack{gap:22px;display:grid}.job-history{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;gap:16px;padding:24px;display:grid}.job-history-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.job-history-heading h2{margin:12px 0 5px;font-size:24px}.job-history-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.job-empty{border:1px dashed var(--border);text-align:center;color:var(--muted);border-radius:16px;padding:30px 16px;font-size:13px}.job-list{gap:10px;display:grid}.job-row{border:1px solid var(--border);background:#fff;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.job-row-main{gap:9px;min-width:0;display:grid}.job-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.job-title-line strong{font-size:14px}.job-status{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.status-completed .job-status{color:#027a48;background:#ecfdf3}.status-failed .job-status{color:var(--danger);background:#fff1f0}.status-processing .job-status,.status-queued .job-status{background:var(--brand-soft);color:var(--brand-strong)}.job-meta{color:var(--muted);flex-wrap:wrap;gap:7px 14px;font-size:11px;display:flex}.job-refund{color:var(--success);font-weight:700}.job-progress{gap:7px;display:grid}.job-progress>div{background:#eef1f4;border-radius:999px;height:7px;overflow:hidden}.job-progress>div span{border-radius:inherit;background:var(--brand-strong);height:100%;transition:width .3s;display:block}.job-progress small{color:var(--muted);line-height:1.7}.job-message{margin:0;font-size:12px;line-height:1.8}.job-message.success{color:var(--success)}.job-message.failure{color:var(--danger)}.job-id{color:#98a2b3;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-size:10px}.job-row-actions{gap:7px;min-width:126px;display:grid}@media (max-width:680px){.job-history{border-radius:20px;padding:17px}.job-history-heading{flex-direction:column;align-items:flex-start}.job-history-heading .button{width:100%}.job-row{grid-template-columns:1fr}.job-row-actions{grid-template-columns:1fr 1fr;min-width:0}.job-row-actions .button{width:100%}}
