.invoice-meta[data-v-4e4f7dd1]{display:flex;align-items:center;margin-bottom:12px}.invoice-meta .meta-label[data-v-4e4f7dd1]{width:140px;flex-shrink:0}.invoice-meta .meta-value[data-v-4e4f7dd1]{flex:1}.invoice-meta .meta-value .form-control[data-v-4e4f7dd1]{max-width:240px}.invoice-items>thead>tr>th[data-v-4e4f7dd1]{vertical-align:top}.invoice-items .col-qty[data-v-4e4f7dd1]{width:90px}.invoice-items .col-price[data-v-4e4f7dd1]{width:130px}.invoice-items .col-comp[data-v-4e4f7dd1]{width:130px;text-align:center}.invoice-items .col-amount[data-v-4e4f7dd1]{width:120px;text-align:right}.invoice-items .col-remove[data-v-4e4f7dd1]{width:40px;text-align:center}.invoice-items td.col-amount[data-v-4e4f7dd1],.invoice-items td.col-comp[data-v-4e4f7dd1],.invoice-items td.col-remove[data-v-4e4f7dd1]{vertical-align:middle}.invoice-items .total[data-v-4e4f7dd1]{text-align:right}.invoice-items .loading[data-v-4e4f7dd1]{text-align:center;color:#d9df20}.invoice-items .item-preview[data-v-4e4f7dd1]{margin-top:4px;font-size:12px;color:#888}.invoice-items .item-hint .fa[data-v-4e4f7dd1]{cursor:help;margin-left:4px}.billing-summary[data-v-61e3718a]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:15px}.billing-info[data-v-61e3718a]{flex:1;min-width:0}.billing-row[data-v-61e3718a]{display:flex;align-items:center;min-height:36px;margin-bottom:8px}.billing-row[data-v-61e3718a]:last-child{margin-bottom:0}.billing-label[data-v-61e3718a]{width:120px;flex-shrink:0;margin:0;font-weight:400}.billing-email[data-v-61e3718a]{max-width:360px}.billing-summary .btn-add[data-v-61e3718a]{flex-shrink:0}.bank-linked[data-v-61e3718a]{color:#2e7d32;font-weight:600}.bank-missing[data-v-61e3718a]{color:#8e8e93}.invoice-status[data-v-61e3718a]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;background:#eceff1;color:#455a64}.invoice-status.status-1[data-v-61e3718a]{background:#fff3e0;color:#e65100}.invoice-status.status-2[data-v-61e3718a]{background:#e3f2fd;color:#1565c0}.invoice-status.status-3[data-v-61e3718a]{background:#e8f5e9;color:#2e7d32}.invoice-status.status-4[data-v-61e3718a]{background:#ffebee;color:#c62828}.invoice-status.status-5[data-v-61e3718a]{background:#f5f5f5;color:#9e9e9e;text-decoration:line-through}.invoice-email[data-v-61e3718a]{font-size:11px;color:#8e8e93}.failure-message[data-v-61e3718a]{font-size:11px;color:#c62828;max-width:220px}