.invoices_dashboard-container___MyjJ{width:100%;padding:16px}.invoices_dashboard-container___MyjJ .invoices_dashboard-card__Rvmiq{justify-content:space-between;gap:12px}.invoices_dashboard-container___MyjJ .invoices_dashboard-card__Rvmiq .invoices_card__iJ5mf{margin:0;flex:1 1}.invoices_dashboard-container___MyjJ .invoices_table-card__EtvbF{width:100%;margin-top:16px}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL{border-radius:16px;padding:10px}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-input__slUsV{flex:1 1;max-width:500px;position:relative}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-input__slUsV:before{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;z-index:2;opacity:.6;transition:opacity .3s ease}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-input__slUsV .invoices_search-field__ObsIU{width:100%;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-input__slUsV .invoices_search-field__ObsIU:focus{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1);background:#fff;outline:none}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-input__slUsV .invoices_search-field__ObsIU:hover{border-color:#94a3b8;box-shadow:0 4px 12px rgba(0,0,0,.08)}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-input__slUsV .invoices_search-field__ObsIU::placeholder{color:#94a3b8;font-weight:400;transition:color .3s ease}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-input__slUsV .invoices_search-field__ObsIU:focus::placeholder{color:#cbd5e1}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-input__slUsV:focus-within:before{opacity:1}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-actions__qefeY{display:flex;align-items:center;gap:16px;margin-left:16px}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-actions__qefeY button{padding:12px 20px;border-radius:10px;font-weight:600;transition:all .3s ease;border:2px solid #e2e8f0;background:linear-gradient(135deg,#ffffff,#f8fafc);color:#64748b}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-actions__qefeY button:hover{border-color:#3b82f6;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.invoices_dashboard-container___MyjJ .invoices_search-container__FYdEL .invoices_search-actions__qefeY .invoices_text__KJ6UV{font-size:14px;color:#64748b;font-weight:500;padding:8px 12px;background:rgba(241,245,249,.8);border-radius:8px;border:1px solid rgba(226,232,240,.6)}.invoices_approvers__9g6_H{display:flex}.invoices_approver-image__ob3zf{width:30px;height:30px;border-radius:50%;margin-right:5px}.invoices_button__Qggim{display:flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:8px 12px;border-radius:4px;border:none;color:#fff}.invoices_button__Qggim:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.invoices_button__Qggim.invoices_button-green__T3l4e{background-color:rgba(0,255,0,.15);color:#00ab00}.invoices_button__Qggim.invoices_button-green__T3l4e:before{background-color:lime}.invoices_button__Qggim.invoices_status-completed__83jIn{background-color:rgba(0,255,0,.15);color:#00ab00}.invoices_button__Qggim.invoices_status-completed__83jIn:before{background-color:lime}.invoices_button__Qggim.invoices_button-yellow__FsBwK{color:#880;background-color:rgba(255,255,0,.15)}.invoices_button__Qggim.invoices_button-yellow__FsBwK:before{background-color:#ff0}.invoices_button__Qggim.invoices_button-red__9Wscp{color:#a90000;background-color:rgba(255,0,0,.15)}.invoices_button__Qggim.invoices_button-red__9Wscp:before{background-color:red}.invoices_button__Qggim.invoices_draft__UA3fz{color:#4f4f4f;background-color:rgba(194,194,194,.15)}.invoices_button__Qggim.invoices_draft__UA3fz:before{background-color:#cecece}.invoiceDetails_container__ULjnb{padding:2rem;font-family:DM Sans,sans-serif;background-color:var(--color-blue-tertiary)}.invoiceDetails_text-right__PbnPt{text-align:right}.invoiceDetails_invoice-details-container__3R6LL{background:#f7fafd;min-height:100vh;padding:32px 0}.invoiceDetails_invoice-main__fQMkJ{margin:0 20px;background:#fff;border-radius:16px;box-shadow:0 4px 32px rgba(0,0,0,.08);padding:32px 32px 24px}.invoiceDetails_invoice-header__C8VPu{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e5e7eb;padding-bottom:18px;margin-bottom:24px}.invoiceDetails_invoice-title___5H98{font-size:1.2rem;letter-spacing:1px;margin-bottom:2px}.invoiceDetails_invoice-number__AMDgq{font-size:.8rem;font-weight:500;margin-bottom:0}.invoiceDetails_status-badge__JXm81{padding:6px 18px;border-radius:16px;font-size:1rem;font-weight:600;background:#f3f4f6;margin-top:8px;display:inline-block}.invoiceDetails_button-green__B7ib7{color:#22c55e;border:1px solid #22c55e;background:#e7fbe9}.invoiceDetails_button-yellow__w_xx_{color:#eab308;border:1px solid #eab308;background:#fef9c3}.invoiceDetails_button-red__Z6nJA{color:#ef4444;border:1px solid #ef4444;background:#fee2e2}.invoiceDetails_draft__7GxKi{color:#64748b;border:1px solid #64748b;background:#f1f5f9}.invoiceDetails_invoice-dates__dh_BP{margin-bottom:24px;gap:32px}.invoiceDetails_date-col__EXJII{font-size:1rem;color:#334155;gap:4px}.invoiceDetails_info-row__VOuvn{gap:24px}.invoiceDetails_info-card___HVpJ{background:#f9fafb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.03);padding:15px;min-width:260px}.invoiceDetails_info-title__uBgj4{font-size:1rem;margin-bottom:4px}.invoiceDetails_info-company__rp03r{font-size:.95rem;margin-bottom:2px}.invoiceDetails_info-address__70m8G,.invoiceDetails_info-email__GPHWr,.invoiceDetails_info-phone__zteaY{font-size:.8rem;color:#475569;margin-bottom:2px}.invoiceDetails_invoice-table-card__3fSFy{margin-top:24px;border-radius:12px;padding:0 0 8px}.invoiceDetails_invoice-table-header__vTZdL{font-weight:700;border-bottom:1px solid #e5e7eb;background:#f1f5f9;padding:12px 0 8px;border-radius:12px 12px 0 0}.invoiceDetails_invoice-table-row__ZTgN1{padding:10px 0;font-size:1rem;border-bottom:1px solid #f1f5f9}.invoiceDetails_invoice-table-total-row__4YsSA{font-weight:700;border-radius:0 0 12px 12px}.invoiceDetails_invoice-total-right__FaksK{text-align:right;font-size:1rem;padding-right:12px;padding-top:16px}.invoiceDetails_invoice-total-amount__ruX5B{font-weight:900;color:#0ea5e9;font-size:1rem}.invoiceDetails_invoice-notes-card__zbM9v{background:#f9fafb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.03);padding:18px 18px 12px}.invoiceDetails_notes-title__Ws_tC{font-size:1.1rem;margin-bottom:4px}.invoiceDetails_notes-content__p1X2g{font-size:.98rem;color:#64748b}.invoiceDetails_download-btn-row__o45cy{margin-top:24px;align-items:end;justify-content:end;padding-right:15px}@media print{.invoiceDetails_download-btn-row__o45cy{display:none!important}.invoiceDetails_invoice-details-container__3R6LL{background:#fff!important;padding:0!important;min-height:auto!important}.invoiceDetails_invoice-main__fQMkJ{box-shadow:none!important;border-radius:0!important;margin:0!important;padding:20px!important;page-break-inside:avoid}.invoiceDetails_info-card___HVpJ,.invoiceDetails_invoice-notes-card__zbM9v{background:#fff!important;box-shadow:none!important;border:1px solid #e5e7eb!important}.invoiceDetails_info-address__70m8G,.invoiceDetails_info-email__GPHWr,.invoiceDetails_info-phone__zteaY,.invoiceDetails_notes-content__p1X2g{color:#000!important}.invoiceDetails_container__ULjnb:not(.invoiceDetails_invoice-details-container__3R6LL){display:none!important}}