.admin-link{border:1px solid #204027;background:white;padding:10px 12px;font-size:11px;font-weight:800;text-transform:uppercase}fieldset{border:0;padding:0;margin:0;min-width:0}.invoice-hint{font-size:12px;line-height:1.6;color:#637766}.invoice-picker{display:block;margin:18px 0}.invoice-picker input,.invoice-picker select{display:block;width:100%;padding:10px;margin-top:8px;border:1px solid #b9cbb7}.invoice-item{display:grid;grid-template-columns:minmax(0,2fr) 80px 130px 80px;gap:12px;border-top:1px solid #dce5d9;margin:18px 0;padding-top:18px}.invoice-item label{font-size:11px;font-weight:700;min-width:0}.invoice-item input,.invoice-item select{display:block;width:100%;padding:9px;margin-top:6px;border:1px solid #b9cbb7}.invoice-item button{grid-column:1/-1;justify-self:start;border:0;background:none;color:#805c38;text-decoration:underline;font-size:12px}.invoice-totals{padding:20px;background:#eff6e7;font-weight:800;margin:20px 0}#finalizePanel,#sendPanel{border-top:1px solid #cbd8c9;margin-top:24px;padding-top:18px;font-size:13px}#finalizePanel button,#sendPanel button{display:block;background:#d6f36c;border:1px solid #b9cbb7;padding:12px;margin-top:16px}#invoiceStatus{line-height:1.6;font-size:13px;color:#496d38}@media(max-width:900px){.invoice-item{grid-template-columns:repeat(3,minmax(0,1fr))}.item-title{grid-column:1/-1}}@media(max-width:430px){.invoice-item{grid-template-columns:1fr}.invoice-picker select{font-size:12px}}
