.billing-top-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.billing-top-actions .btn:first-child{font-weight:800;padding:.85rem 1.15rem}.drafts-section,.issued-section{margin-top:1.5rem}.drafts-title{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem}.drafts-title h2,.issued-section h2{margin:0 0 .3rem}.drafts-title p{margin:0;color:#667085}.drafts-title>span{padding:.4rem .7rem;border-radius:999px;background:#eef2ff;color:#3451c4;font-weight:800;white-space:nowrap}.client-drafts{margin-bottom:1rem;border:1px solid #dfe5ef;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(31,51,87,.07);overflow:hidden}.client-drafts>header{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:center;padding:1rem 1.15rem;background:linear-gradient(135deg,#f8faff,#fff);border-bottom:1px solid #e8ecf3}.client-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#4166f5;color:#fff;font-weight:900}.client-drafts h3{margin:0}.client-drafts header small{display:block;margin-top:.2rem;color:#667085}.client-drafts header>strong{font-size:1.25rem}.draft-list{padding:0 1.15rem}.draft-row{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;gap:1rem;align-items:center;padding:.9rem 0;border-bottom:1px solid #edf0f5}.draft-row:last-child{border-bottom:0}.draft-select{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#667085}.draft-select input,.select-all-drafts input{width:18px;height:18px;accent-color:#4166f5}.draft-identity small{display:block;margin-top:.2rem;color:#667085}.draft-amount{font-size:1.05rem;font-weight:900;white-space:nowrap}.draft-actions{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.draft-actions .btn{white-space:nowrap}.client-drafts footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem;background:#f8faff;border-top:1px solid #e8ecf3}.select-all-drafts{display:flex;align-items:center;gap:.5rem;font-weight:750}.generate-together{font-weight:850}.draft-empty{padding:2rem;text-align:center;border:1px dashed #ccd5e3;border-radius:16px;color:#667085}.issued-section{padding-top:.5rem}
@media(max-width:900px){.draft-row{grid-template-columns:auto 1fr auto}.draft-actions{grid-column:1/-1;justify-content:flex-start}.draft-select span{display:none}}
@media(max-width:600px){.billing-top-actions,.billing-top-actions .btn{width:100%}.drafts-title{align-items:flex-start;flex-direction:column}.client-drafts>header{grid-template-columns:auto 1fr}.client-drafts header>strong{grid-column:2}.draft-row{grid-template-columns:auto 1fr}.draft-amount{grid-column:2}.draft-actions{grid-column:1/-1}.draft-actions .btn{flex:1;text-align:center}.client-drafts footer{align-items:stretch;flex-direction:column}.generate-together{width:100%}}
