.invoice-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-full, 9999px);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:capitalize;letter-spacing:.02em}.invoice-status.draft{background-color:var(--color-gray-100);color:var(--color-gray-600)}.invoice-status.sent{background-color:#3b82f61a;color:#3b82f6}.invoice-status.paid{background-color:#10b9811a;color:#10b981}.invoice-status.partial{background-color:#f59e0b1a;color:#f59e0b}.invoice-status.overdue{background-color:#ef44441a;color:#ef4444}.invoice-status.cancelled{background-color:var(--color-gray-100);color:var(--color-gray-400);text-decoration:line-through}.invoice-lines-section{margin:var(--space-5) 0}.invoice-lines-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.invoice-lines-header h4{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-700);margin:0}.invoice-line{display:grid;grid-template-columns:var(--cr-desc, 3fr) var(--cr-account,2fr) var(--cr-qty, 70px) var(--cr-price, 100px) var(--cr-vat, 120px) var(--cr-vatamt, 100px) var(--cr-total, 110px) 36px;gap:var(--space-2);align-items:center;padding:var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-md);border:1px solid var(--border-secondary);margin-bottom:var(--space-2);transition:border-color var(--transition-fast)}.invoice-line:hover{border-color:var(--color-gray-300)}.invoice-line .line-cell{position:relative;overflow:visible;min-width:0;display:flex;align-items:center}.invoice-line .line-cell>input,.invoice-line .line-cell>select,.invoice-line .line-cell>textarea{flex:1;min-width:0;width:100%;box-sizing:border-box}.invoice-line .line-cell--remove{justify-content:center}.invoice-line .line-cell>.line-vat-amount,.invoice-line .line-cell>.line-total{flex:1;min-width:0}.invoice-line select,.invoice-line input,.invoice-line textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-family);background:var(--surface-primary);transition:border-color var(--transition-fast);min-width:0;width:100%;box-sizing:border-box}.invoice-line select:focus,.invoice-line input:focus{outline:none;border-color:var(--color-brand-500);box-shadow:0 0 0 2px #1d5aeb1a}.invoice-line input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.invoice-line .line-vat-amount,.invoice-line .line-total{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-gray-600);padding:var(--space-2) var(--space-3);background:var(--surface-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.invoice-line .line-total{font-weight:var(--font-semibold);color:var(--color-gray-800)}.invoice-line .line-remove{background:none;border:none;color:var(--color-gray-400);cursor:pointer;padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:18px;transition:all var(--transition-fast)}.invoice-line .line-remove:hover{color:var(--color-error-500);background:#ef44441a}.invoice-lines-labels{display:grid;grid-template-columns:var(--cr-desc, 3fr) var(--cr-account,2fr) var(--cr-qty, 70px) var(--cr-price, 100px) var(--cr-vat, 120px) var(--cr-vatamt, 100px) var(--cr-total, 110px) 36px;gap:var(--space-2);padding:0 var(--space-3) var(--space-1);border:1px solid transparent;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.invoice-lines-labels .label-right{text-align:right}.cr-handle{position:absolute;right:-10px;top:0;bottom:0;width:12px;cursor:col-resize;z-index:10;display:flex;align-items:center;justify-content:center}.cr-handle:after{content:"";width:5px;height:50%;background:linear-gradient(to right,var(--color-brand-400, #60a5fa) 0px,var(--color-brand-400, #60a5fa) 1.5px,transparent 1.5px,transparent 3.5px,var(--color-brand-400, #60a5fa) 3.5px,var(--color-brand-400, #60a5fa) 5px);border-radius:2px;opacity:.35;transition:opacity .15s,height .15s}.invoice-line:hover .cr-handle:after{opacity:.65;height:60%}.cr-handle:hover:after,.cr-handle--active:after{opacity:1;height:75%}.invoice-totals{margin-top:var(--space-4);margin-left:auto;width:280px}.invoice-totals-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--color-gray-600)}.invoice-totals-row .amount{font-variant-numeric:tabular-nums;font-weight:var(--font-medium)}.invoice-totals-grand{border-top:2px solid var(--border-primary);margin-top:var(--space-2);padding-top:var(--space-3);font-weight:var(--font-bold);font-size:var(--text-base);color:var(--color-gray-900)}.invoice-totals-grand .amount{font-weight:var(--font-bold);font-size:var(--text-base)}.invoice-actions{display:flex;gap:6px}.invoice-actions .btn-sm{padding:4px 8px;font-size:12px}.purchase-entry-view.hidden{display:none}.entry-view-header{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.entry-view-header h2{margin:0;font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-gray-900)}.split-panel{display:flex;align-items:flex-start;gap:0}.split-panel-left{flex-shrink:0;width:50%;min-width:200px;max-width:75%;display:flex;flex-direction:column;overflow:hidden}.split-panel-resizer-x{flex-shrink:0;width:14px;align-self:stretch;cursor:col-resize;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none}.split-panel-resizer-x:after{content:"";width:3px;height:48px;background:var(--border-primary);border-radius:2px;transition:background .15s,height .15s}.split-panel-resizer-x:hover:after,.split-panel-resizer-x.is-dragging:after{background:var(--color-brand-400);height:64px}.pdf-resize-handle-y{height:12px;cursor:row-resize;display:flex;align-items:center;justify-content:center;flex-shrink:0;user-select:none;-webkit-user-select:none;margin-top:2px}.pdf-resize-handle-y:after{content:"";width:48px;height:3px;background:var(--border-primary);border-radius:2px;transition:background .15s,width .15s}.pdf-resize-handle-y:hover:after,.pdf-resize-handle-y.is-dragging:after{background:var(--color-brand-400);width:64px}.split-panel-right{flex:1;min-width:300px;background:var(--surface-primary);border-radius:var(--radius-xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);padding:var(--space-6);overflow-x:hidden}.split-panel-bottom{margin-top:var(--space-6);background:var(--surface-primary);border-radius:var(--radius-xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);padding:var(--space-6)}.pdf-upload-area{flex:1;background:var(--surface-primary);border-radius:var(--radius-xl);border:2px dashed var(--border-primary);display:flex;align-items:center;justify-content:center;min-height:0;transition:border-color var(--transition-fast),background-color var(--transition-fast);position:relative}.pdf-upload-area.hidden{display:none}.pdf-upload-area.drag-over{border-color:var(--color-brand-500);background-color:var(--color-brand-50)}.pdf-upload-placeholder{text-align:center;color:var(--color-gray-400);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.pdf-upload-placeholder svg{opacity:.5}.pdf-upload-placeholder p{margin:0;font-size:var(--text-sm)}.pdf-file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.pdf-viewer-container{flex:1;display:flex;flex-direction:column;background:var(--surface-primary);border-radius:var(--radius-xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);overflow:hidden;min-height:300px}.pdf-viewer-container.hidden{display:none}.pdf-viewer{flex:1;width:100%;min-height:300px;border:none;display:block}.contact-select-wrapper{display:flex;gap:var(--space-2);align-items:flex-start}.contact-select-wrapper select{flex:1}.quick-contact-form{background:var(--color-brand-50);border:1px solid var(--color-brand-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.quick-contact-form.hidden{display:none}.quick-contact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.quick-contact-header h4{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-brand-700)}.btn-icon{background:none;border:none;font-size:18px;cursor:pointer;color:var(--color-gray-400);padding:2px 6px;border-radius:var(--radius-sm)}.btn-icon:hover{color:var(--color-gray-700);background:var(--color-gray-100)}.form-collapsible{margin:var(--space-3) 0}.form-collapsible summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-gray-500);font-weight:var(--font-medium);padding:var(--space-2) 0}.form-collapsible summary:hover{color:var(--color-gray-700)}@media(max-width:900px){.split-panel{flex-direction:column}.split-panel-left{width:100%!important;max-width:100%;height:auto!important}.split-panel-resizer-x,.pdf-resize-handle-y{display:none}.split-panel-right{min-width:0}.invoice-lines-labels,#purchase-lines-container .invoice-lines-labels{display:none}.tile-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.invoice-line,#purchase-lines-container .invoice-line{display:flex;flex-direction:column;gap:8px;padding:12px}.invoice-line .line-cell{width:100%}.invoice-line .line-cell:before{display:block;font-size:11px;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.invoice-line .line-cell--desc:before{content:"Omschrijving"}.invoice-line .line-cell--account:before{content:"Rekening"}.invoice-line .line-cell--qty:before{content:"Aantal"}.invoice-line .line-cell--price:before{content:"Prijs"}.invoice-line .line-cell--vat:before{content:"BTW"}.invoice-line .line-cell--vatamt:before{content:"BTW bedrag"}.invoice-line .line-cell--total:before{content:"Totaal"}.invoice-line .line-cell--remove:before{content:none}.invoice-line{display:grid!important;grid-template-columns:1fr 1fr}.invoice-line .line-cell--desc,.invoice-line .line-cell--account{grid-column:1 / -1}.invoice-line .line-cell--remove{grid-column:1 / -1;justify-content:flex-end}.cr-handle{display:none}.invoice-totals{width:100%;margin-left:0}.sales-form-container{padding:14px!important}.split-panel-right,.split-panel-bottom{padding:14px}.form-row,.form-group-row{flex-direction:column!important;gap:12px!important}.form-row>.form-group,.form-group-row>.form-group{width:100%!important;flex:unset!important}.contact-select-wrapper{flex-direction:column}.pdf-viewer-container,.pdf-viewer{min-height:200px}.entry-view-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.entry-view-header h2{font-size:20px}.invoice-actions{flex-direction:column;width:100%}.invoice-actions .btn,.invoice-actions .btn-sm{width:100%;justify-content:center}}@media(max-width:600px){.tile-grid{grid-template-columns:1fr}}@media(max-width:768px){.customer-accordion-item summary{flex-wrap:wrap;gap:4px 8px;padding:10px 12px}.accordion-meta{flex-wrap:wrap;gap:4px 12px}.accordion-body{padding:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.accordion-body table{font-size:12px;min-width:500px}.accordion-body th,.accordion-body td{padding:6px 8px}.main-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.main-content table thead,.main-content table tbody,.main-content table tr{display:table;width:100%;table-layout:fixed}.main-content table{min-width:600px}}[data-tooltip]{position:relative;cursor:help}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1f2937;color:#fff;font-size:12px;font-weight:400;line-height:1.45;padding:7px 11px;border-radius:6px;width:max-content;max-width:240px;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:500;box-shadow:0 4px 12px #0000002e}[data-tooltip]:before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1f2937;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:500}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}.tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--color-gray-200);color:var(--color-gray-500);font-size:11px;font-weight:700;font-style:normal;cursor:help;transition:background .15s,color .15s;flex-shrink:0;-webkit-user-select:none;user-select:none}.tooltip-icon:hover{background:var(--color-brand-100);color:var(--color-brand-700)}.cash-payment-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:8px;margin-top:8px;transition:border-color .15s,background .15s}.cash-payment-row.is-cash{background:#fff7ed;border-color:#fed7aa}.cash-toggle-switch{position:relative;width:38px;height:22px;flex-shrink:0}.cash-toggle-switch input{opacity:0;width:0;height:0;position:absolute}.cash-toggle-slider{position:absolute;inset:0;background:var(--color-gray-300);border-radius:22px;cursor:pointer;transition:background .2s}.cash-toggle-slider:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.cash-toggle-switch input:checked+.cash-toggle-slider{background:#f97316}.cash-toggle-switch input:checked+.cash-toggle-slider:before{transform:translate(16px)}.cash-toggle-info{flex:1}.cash-toggle-label{font-size:13px;font-weight:600;color:var(--color-gray-700);display:block;line-height:1.2}.cash-toggle-hint{font-size:11px;color:var(--color-gray-500);margin-top:2px;display:block}.klant-type-toggle{display:inline-flex;background:var(--color-gray-100);border-radius:8px;padding:3px;gap:2px;margin-bottom:var(--space-4)}.klant-type-btn{padding:6px 16px;border:none;border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:var(--color-gray-500);cursor:pointer;transition:all .15s}.klant-type-btn.active{background:#fff;color:var(--color-gray-900);box-shadow:0 1px 3px #0000001f;font-weight:600}.klant-type-btn:hover:not(.active){color:var(--color-gray-700)}.contact-combobox{position:relative;flex:1}.combobox-input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-family);background:var(--surface-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box;color:var(--text-primary)}.combobox-input:focus{outline:none;border-color:var(--color-brand-500);box-shadow:0 0 0 2px #1d5aeb1a}.combobox-input::placeholder{color:var(--color-gray-400)}.combobox-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f;max-height:220px;overflow-y:auto;z-index:300}.combobox-dropdown.hidden{display:none}.combobox-option{padding:9px 14px;font-size:13px;cursor:pointer;color:var(--color-gray-700);transition:background .1s;border-bottom:1px solid var(--color-gray-50)}.combobox-option:last-child{border-bottom:none}.combobox-option:hover,.combobox-option.focused{background:var(--color-brand-50);color:var(--color-brand-700)}.combobox-option-empty{padding:12px 14px;font-size:12px;color:var(--color-gray-400);font-style:italic;text-align:center}.ai-toolbar{padding:10px 16px;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe;border-radius:8px;margin-bottom:12px}.ai-toolbar.hidden{display:none}.ai-toolbar-content{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-icon{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.ai-label{font-weight:600;color:#1e40af;font-size:13px;white-space:nowrap}.ai-status{font-size:12px;color:#6b7280;flex:1;min-width:0}.ai-status.success{color:#059669}.ai-status.error{color:#dc2626}.ai-toolbar.analyzing{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde68a}.ai-suggested{background-color:#eff6ff!important;border-color:#93c5fd!important;position:relative}.ai-match-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;margin-left:6px;vertical-align:middle}.ai-match-badge.high{background:#10b98126;color:#059669}.ai-match-badge.medium{background:#f59e0b26;color:#d97706}.ai-match-badge.low{background:#ef444426;color:#dc2626}.ai-new-contact-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:6px;margin-bottom:8px;font-size:12px;color:#92400e}.ai-new-contact-banner .btn-sm{white-space:nowrap}.invoice-link{color:var(--color-brand-600, #1d5aeb);text-decoration:none;font-weight:var(--font-semibold);transition:color .15s;cursor:pointer}.invoice-link:hover{color:var(--color-brand-800, #1a3fac);text-decoration:underline}.form-readonly input:disabled,.form-readonly select:disabled,.form-readonly textarea:disabled{background-color:var(--color-gray-50, #f9fafb);color:var(--color-gray-700, #374151);border-color:var(--color-gray-200, #e5e7eb);opacity:1;cursor:default;-webkit-text-fill-color:var(--color-gray-700, #374151)}.form-readonly .invoice-line{background:var(--surface-primary, #fff);border-color:var(--color-gray-200, #e5e7eb)}.form-readonly .invoice-line:hover{border-color:var(--color-gray-200, #e5e7eb)}.sales-pdf-viewer-section{margin-top:var(--space-6);background:var(--surface-primary);border-radius:var(--radius-xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);overflow:hidden;max-width:900px}.sales-pdf-viewer-section.hidden{display:none}.pdf-viewer-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-primary);background:var(--color-gray-50)}.pdf-viewer-header h4{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-700)}.sales-pdf-viewer{width:100%;height:600px;border:none}.quick-particulier-row{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;background:var(--color-gray-50);border-radius:6px;border:1px solid var(--color-gray-200)}.quick-particulier-row label{font-size:12px;color:var(--color-gray-600);cursor:pointer;-webkit-user-select:none;user-select:none}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-5);margin-top:var(--space-6)}.action-tile{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--surface-primary);border-radius:var(--radius-xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);cursor:pointer;transition:all .2s ease;text-align:center;font-family:var(--font-family);text-decoration:none;color:inherit}.action-tile:hover{border-color:var(--color-brand-300);box-shadow:var(--shadow-md);transform:translateY(-3px);background-color:var(--color-brand-50)}.action-tile-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:var(--color-gray-100);color:var(--color-gray-600);transition:all .2s ease}.action-tile:hover .action-tile-icon{background:var(--color-brand-100);color:var(--color-brand-700)}.action-tile-icon.tile-icon-primary{background:#1d5aeb1a;color:var(--color-brand-600)}.action-tile:hover .tile-icon-primary{background:#1d5aeb33}.action-tile-icon.tile-icon-warning{background:#f59e0b1a;color:#f59e0b}.action-tile-icon.tile-icon-danger{background:#ef44441a;color:#ef4444}.action-tile-label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-900)}.action-tile-desc{font-size:var(--text-xs);color:var(--color-gray-500);line-height:1.4}.btn-back{background:none;border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;padding:4px 10px;font-size:18px;color:var(--color-gray-500);transition:all var(--transition-fast);margin-right:var(--space-2);vertical-align:middle}.btn-back:hover{background-color:var(--color-brand-50);color:var(--color-brand-700);border-color:var(--color-brand-300)}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .15s}.sortable-header:hover{color:var(--color-brand-700)}.sort-indicator{display:inline-block;margin-left:4px;font-size:10px;opacity:.4;transition:opacity .15s}.sortable-header.sort-active .sort-indicator{opacity:1;color:var(--color-brand-600)}.btn-credit{background-color:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-credit:hover{background-color:#ef444433;border-color:#ef444480}.mobile-payment-card{background:#fff;border:1px solid var(--color-gray-200);border-radius:10px;padding:12px;margin-bottom:8px;font-size:12px}.mpc-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.mpc-number{font-weight:600;flex:1;font-size:12px}.mpc-contact{color:var(--color-gray-600);font-size:11px;margin-bottom:8px}.mpc-amounts{display:flex;gap:12px;margin-bottom:8px}.mpc-amount-item{display:flex;flex-direction:column;font-size:12px}.mpc-label{font-size:10px;color:var(--color-gray-500);text-transform:uppercase}.mpc-footer{display:flex;justify-content:space-between;align-items:center}.mpc-date{font-size:11px;color:var(--color-gray-500)}.mpc-footer .btn{font-size:11px;padding:4px 10px}.mobile-contact-card{display:block;background:#fff;border:1px solid var(--color-gray-200);border-radius:10px;padding:12px;margin-bottom:8px;text-decoration:none;color:inherit}.mobile-contact-card:active{background:var(--color-gray-50)}.mcc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.mcc-name{font-weight:600;font-size:13px;color:var(--color-gray-800)}.mcc-person{font-size:11px;color:var(--color-gray-500);margin-bottom:4px}.mcc-details{display:flex;gap:12px;font-size:11px;color:var(--color-gray-500)}.mcc-header .invoice-status{font-size:10px;padding:2px 7px}.mobile-invoice-card{display:block;background:#fff;border:1px solid var(--color-gray-200);border-radius:10px;padding:12px;margin-bottom:8px;text-decoration:none;color:inherit}.mobile-invoice-card:active{background:var(--color-gray-50)}.mic-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.mic-number{font-weight:600;font-size:13px;color:var(--color-gray-800)}.mic-header .invoice-status{font-size:10px;padding:2px 7px}.mic-contact{font-size:11px;color:var(--color-gray-500);margin-bottom:6px}.mic-row{display:flex;justify-content:space-between;align-items:center}.mic-amount{font-weight:600;font-size:13px;color:var(--color-gray-800)}.mic-date{font-size:11px;color:var(--color-gray-500)}
