.el-select:not(.is-invalid)>.el-select__wrapper{box-shadow:0 0 0 1px var(--bs-gray-300)}.el-select:not(.is-invalid)>.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--bs-gray-400)}.el-select:not(.is-invalid)>.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--bs-gray-300)}.el-popover.el-popper,.el-table th.el-table__cell,.el-table tr,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--bs-body-bg)}:root{--white:#fff;--invoice-border:#e5e7eb;--invoice-header-text:#111827;--invoice-muted:#6b7280;--button-color:#60a5fa;--button-color-hover:#3b82f6;--view-text:#374151;--table-row-hover:#fafafa;--invoice-status-pending-bg:#fef3c7;--invoice-status-pending-text:#f59e0b;--invoice-status-paid-bg:#f0fdfa;--invoice-status-paid-text:#2dd4bf;--invoice-status-unpaid-bg:#fdecec;--invoice-status-unpaid-text:#ef4444;--action-button:#29a073}.el-select:not(.is-invalid)>.el-select__wrapper[data-v-e5c500d5]{box-shadow:0 0 0 1px var(--bs-gray-300)}.el-select:not(.is-invalid)>.el-select__wrapper.is-focused[data-v-e5c500d5]{box-shadow:0 0 0 1px var(--bs-gray-400)}.el-select:not(.is-invalid)>.el-select__wrapper.is-hovering[data-v-e5c500d5]:not(.is-focused){box-shadow:0 0 0 1px var(--bs-gray-300)}.el-popover.el-popper[data-v-e5c500d5],.el-table th.el-table__cell[data-v-e5c500d5],.el-table tr[data-v-e5c500d5],.el-table__header-wrapper tr th.el-table-fixed-column--left[data-v-e5c500d5],.el-table__header-wrapper tr th.el-table-fixed-column--right[data-v-e5c500d5]{background-color:var(--bs-body-bg)}.invoices-card[data-v-e5c500d5]{background:var(--white);border:1px solid var(--invoice-border);border-radius:16px;display:flex;flex-direction:column;padding:24px}.invoices-header[data-v-e5c500d5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.invoices-header h3[data-v-e5c500d5]{color:var(--invoice-header-text);font-size:14px;font-weight:800;letter-spacing:.4px}.filter-container[data-v-e5c500d5]{position:relative}.filter-dropdown[data-v-e5c500d5]{background:#fff;border:1px solid var(--invoice-border);border-radius:10px;box-shadow:0 8px 20px #00000014;display:flex;flex-direction:column;padding:8px 0;position:absolute;right:0;top:42px;width:180px;z-index:20}.filter-title[data-v-e5c500d5]{color:var(--invoice-muted);font-size:12px;font-weight:600;padding:6px 14px}.filter-dropdown button[data-v-e5c500d5]{background:transparent;border:none;cursor:pointer;font-size:13px;padding:8px 14px;text-align:left}.filter-dropdown button[data-v-e5c500d5]:hover{background:#f3f4f6}.filter-dropdown button.active[data-v-e5c500d5]{color:var(--button-color-hover);font-weight:600}.view-btn[data-v-e5c500d5]{background:transparent;color:var(--view-text);font-size:13px;font-weight:600;padding:0 8px}.view-btn[data-v-e5c500d5]:hover{text-decoration:underline}.header-actions[data-v-e5c500d5]{gap:12px}.create-btn[data-v-e5c500d5],.header-actions[data-v-e5c500d5]{align-items:center;display:flex}.create-btn[data-v-e5c500d5]{background:var(--button-color);border:none;border-radius:10px;color:var(--white);cursor:pointer;font-size:14px;font-weight:500;gap:8px;padding:8px 14px;transition:background .2s ease}.create-btn[data-v-e5c500d5]:hover{background:var(--button-color-hover)}.create-invoice[data-v-e5c500d5],.filter[data-v-e5c500d5]{height:18px;width:18px}.filter-btn[data-v-e5c500d5]{align-items:center;background:var(--white);border:1px solid var(--invoice-border);border-radius:10px;color:var(--view-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.filter-btn[data-v-e5c500d5]:hover{background:#f9fafb}.filter[data-v-e5c500d5]{color:var(--view-text);height:18px;width:18px;stroke-width:2}.view-btn[data-v-e5c500d5]{background:#f3f4f6;border:none;border-radius:10px;cursor:pointer;font-size:14px;padding:8px 14px}.view-btn[data-v-e5c500d5]:hover{background:#e5e7eb}.invoice-table[data-v-e5c500d5]{border-collapse:collapse;width:100%}.invoice-table thead[data-v-e5c500d5]{border-bottom:1px solid var(--invoice-border)}.invoice-table th[data-v-e5c500d5]{color:var(--invoice-muted);font-size:12px;font-weight:600;padding-bottom:12px;text-align:left}.invoice-table td[data-v-e5c500d5]{border-top:1px solid var(--invoice-border);font-size:14px;padding:16px 0}.invoice-table tbody tr[data-v-e5c500d5]:hover{background:var(--table-row-hover)}.invoice-table th[data-v-e5c500d5]:last-child{text-align:center}.title-cell[data-v-e5c500d5]{align-items:center;display:flex;font-weight:600;gap:10px}.title-cell img[data-v-e5c500d5]{height:20px;width:20px}.status[data-v-e5c500d5]{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:6px 10px}.status.pending[data-v-e5c500d5]{background:var(--invoice-status-pending-bg);color:var(--invoice-status-pending-text)}.status.paid[data-v-e5c500d5]{background:var(--invoice-status-paid-bg);color:var(--invoice-status-paid-text)}.status.unpaid[data-v-e5c500d5]{background:var(--invoice-status-unpaid-bg);color:var(--invoice-status-unpaid-text)}.action[data-v-e5c500d5]{align-items:center;color:var(--action-button);cursor:pointer;display:flex;font-weight:700;justify-content:center;letter-spacing:2px}
