.fw-invoices{margin:18px 0;padding:22px;border:1px solid #d8c6a7;border-radius:14px;background:#fffcf6;color:#243d48;grid-column:1/-1}
.fw-invoices[hidden]{display:none}.fw-invoice-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.fw-invoice-heading h2,.fw-invoice-heading h3{margin:0}.fw-invoice-item{padding:16px;margin:12px 0;background:#fff;border:1px solid #e4ddd2;border-radius:10px;scroll-margin-top:85px;overflow-wrap:anywhere}.fw-invoice-item.fw-is-new{border-color:#bd5c30;box-shadow:inset 4px 0 #bd5c30}.fw-invoice-item p{margin:7px 0}.fw-invoice-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.fw-invoices button{font:inherit;cursor:pointer;padding:9px 12px;border:1px solid #d0b797;border-radius:7px;background:white;color:#234453}.fw-invoices button:focus-visible{outline:3px solid #b85021;outline-offset:3px}.fw-invoices button:disabled{opacity:.6;cursor:wait}.fw-invoice-new{background:#b84e23;color:white;padding:3px 9px;border-radius:20px;font-size:.82em}.fw-invoice-meta{font-size:.86em;color:#586872}.fw-invoice-notice{padding:12px;background:#fbead7;border-radius:8px}.fw-invoice-item.fw-news-target,.fw-invoice-item:focus{outline:3px solid #bc6b38;outline-offset:3px}
@media(max-width:600px){.fw-invoices{padding:14px}.fw-invoice-actions button{flex:1 1 145px}}
@media print{.fw-invoice-actions,.fw-invoice-notice{display:none}}
