.invoicegrid{grid-template-columns:380px 1fr;gap:18px;padding:0 6vw 90px;display:grid}.invoicegrid>form,.invoicelist{border:1px solid var(--line);background:#fff;border-radius:16px;height:max-content;padding:22px}.invoicegrid form{gap:13px;display:grid}.invoicegrid h2{margin:0 0 8px}.invoicegrid label{gap:6px;font-size:12px;font-weight:800;display:grid}.invoicegrid input,.invoicegrid select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px}.invoicegrid form button{background:var(--lime);border:0;border-radius:9px;padding:13px;font-weight:900}.invoicegrid form small,.invoicegrid form p{color:var(--muted);line-height:1.6}.invoicelist{gap:10px;display:grid}.invoicelist article{border:1px solid var(--line);border-radius:12px;padding:16px}.invoicelist header{justify-content:space-between;gap:12px;display:flex}.invoicelist header span{background:#eef4dc;border-radius:999px;padding:5px 9px;font-size:10px}.invoicelist p,.invoicelist small,.invoicelist strong,.invoicelist em{color:var(--muted);margin:7px 0;font-style:normal;display:block}.invoicelist strong{color:var(--ink)}.invoiceempty{color:var(--muted);padding:30px 0}@media (max-width:800px){.invoicegrid{grid-template-columns:1fr;padding:0 14px 70px}}
