.all-bills_amount__xj_3r{text-align:right;font-family:Courier New,monospace}.all-bills_container__ds4dW{padding:20px;max-width:1200px;margin:0 auto}.all-bills_error__a_rzL,.all-bills_loading__q39gD{padding:20px;text-align:center;font-size:18px}.all-bills_error__a_rzL{color:#d32f2f}.all-bills_tableContainer__mZgUC{overflow-x:auto;margin:20px 0}.all-bills_billsTable__AjZV9{width:100%;border-collapse:collapse;font-size:14px}.all-bills_billsTable__AjZV9 td,.all-bills_billsTable__AjZV9 th{padding:12px 15px;text-align:left;border-bottom:1px solid #e0e0e0}.all-bills_billsTable__AjZV9 th{background-color:#f5f5f5;font-weight:600;white-space:nowrap}.all-bills_amountHeader__eaxcp{text-align:right!important}.all-bills_amountCell__xvlyX{text-align:right;font-family:Courier New,monospace;white-space:nowrap}.all-bills_currencyContainer__60Fww{display:inline-flex;align-items:center;justify-content:flex-end;width:100%}.all-bills_currencySymbol__h7JRQ{margin-right:4px}.all-bills_numericValue__Oh9AL{text-align:right;min-width:80px;display:inline-block}.all-bills_negative__3z27L{color:#c62828;font-weight:500}.all-bills_status__6NJKO{font-weight:500}.all-bills_paid__a3dI8{color:#2e7d32}.all-bills_overdue__sJ2rQ{color:#d32f2f}.all-bills_overdueDays__w3nqK{font-size:.8em;opacity:.8;margin-left:5px}.all-bills_billLink__BtKqk{color:#1976d2;text-decoration:none}.all-bills_billLink__BtKqk:hover{text-decoration:underline}.all-bills_pagination__P0zOy{display:flex;justify-content:center;align-items:center;gap:20px;margin:20px 0}.all-bills_pagination__P0zOy button{padding:8px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer}.all-bills_pagination__P0zOy button:disabled{opacity:.5;cursor:not-allowed}.all-bills_pagination__P0zOy button:hover:not(:disabled){background-color:#e0e0e0}.all-bills_summary__imYXm{display:flex;justify-content:space-between;padding:15px;background-color:#f9f9f9;border-radius:4px;margin-top:20px;font-weight:500}.all-bills_searchContainer__dbip4{position:relative;width:300px;margin-right:20px}.all-bills_searchInput__LRhlD{width:100%;padding:10px 15px 10px 40px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:all .3s ease;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.all-bills_searchInput__LRhlD:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.all-bills_searchInput__LRhlD::placeholder{color:#999}.all-bills_searchContainer__dbip4:before{content:"🔍";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#777;font-size:16px}.all-bills_controls__A20v7{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:15px}.all-bills_resultsCount__KUe8_{font-size:14px;color:#666;background:#f5f5f5;padding:8px 12px;border-radius:4px}@media (max-width:768px){.all-bills_controls__A20v7{flex-direction:column;align-items:stretch}.all-bills_searchContainer__dbip4{width:100%;margin-right:0;margin-bottom:15px}.all-bills_resultsCount__KUe8_{align-self:flex-start}}.all-bills_deleteButton__A_RO4{background:none;border:none;color:#ff4444;cursor:pointer;font-size:1.1em;padding:5px 8px;border-radius:4px;transition:background-color .2s}.all-bills_deleteButton__A_RO4:hover{background-color:#ffeeee}.all-bills_deleteButton__A_RO4:disabled{color:#cccccc;cursor:not-allowed;background:none}.all-bills_billRow__YZFV_:hover{background-color:#f9f9f9}.all-bills_billLink__BtKqk{background:none;border:none;color:#0066cc;cursor:pointer;text-decoration:underline;padding:0}.all-bills_billLink__BtKqk:hover{color:#004499}.all-bills_billLink__BtKqk:disabled{color:#cccccc;cursor:not-allowed;text-decoration:none}.invoice_container__mnm8V{max-width:900px;margin:2rem auto;padding:2rem;border:1px solid #ddd;border-radius:8px;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,.1)}.invoice_topSection___yH6g{align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.invoice_companyInfo__u5B5S h2{font-size:1.5rem}.invoice_companyInfo__u5B5S p{margin:.3rem 0;font-size:.9rem}.invoice_formRow__4ObqA{gap:1rem;margin-bottom:1.5rem}.invoice_formGroup__wKEa5{min-width:180px}.invoice_formGroup__wKEa5 label{margin-bottom:.5rem}.invoice_formGroup__wKEa5 input,.invoice_formGroup__wKEa5 select{padding:.6rem .8rem;font-size:.9rem;transition:border-color .2s}.invoice_formGroup__wKEa5 input:focus,.invoice_formGroup__wKEa5 select:focus{outline:none;border-color:#4d90fe;box-shadow:0 0 0 2px rgba(77,144,254,.2)}.invoice_errorMessage__Bb2mE{font-size:.8rem;margin-top:.3rem}.invoice_invoiceTable__45iXX{margin:1rem 0 .5rem;font-size:.9rem}.invoice_invoiceTable__45iXX td,.invoice_invoiceTable__45iXX th{padding:.8rem;border:1px solid #e0e0e0}.invoice_invoiceTable__45iXX th{text-align:left}.invoice_invoiceTable__45iXX input,.invoice_invoiceTable__45iXX select{padding:.5rem;border-radius:3px;font-size:.85rem}.invoice_invoiceTable__45iXX td:nth-child(3),.invoice_invoiceTable__45iXX td:nth-child(4),.invoice_invoiceTable__45iXX td:nth-child(6){text-align:right;padding-right:1.5rem}.invoice_invoiceTable__45iXX td:last-child{text-align:center;padding-right:0}.invoice_invoiceTable__45iXX input[type=number],.invoice_invoiceTable__45iXX input[type=text]{text-align:right}.invoice_tableError__mEKI_{padding:.8rem;margin:.5rem 0;border-left:3px solid #ff4444;font-size:.9rem}.invoice_addRowBtn___GHAs{margin:.3rem 0 .8rem;padding:.5rem 1rem;font-size:.85rem;background-color:#f0f0f0;color:#333;font-weight:600;transition:background-color .2s}.invoice_addRowBtn___GHAs:hover{background-color:#e0e0e0}.invoice_totalsWrapper__1O0g8{margin:.8rem 0 1.5rem}.invoice_totalsTable__TTwJm{font-size:.9rem}.invoice_totalsTable__TTwJm td{padding:.6rem .8rem}.invoice_totalsTable__TTwJm td:first-child{text-align:left;font-weight:500}.invoice_totalsTable__TTwJm td:last-child{padding-right:1.5rem}.invoice_totalsTable__TTwJm tr:last-child td{font-weight:600;color:#333}.invoice_paymentSection__FrDTC{margin:2rem 0;padding:1.5rem;background-color:#f9f9f9;border-radius:6px;border:1px solid #eee}.invoice_paymentSection__FrDTC h3{margin-top:0;margin-bottom:1.2rem;color:#333;font-size:1.2rem}.invoice_paymentForm__GzT_0{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;align-items:flex-end;margin-bottom:1.5rem}.invoice_paymentActionButtons__7HdTV{gap:.5rem;align-self:flex-end;height:-moz-fit-content;height:fit-content}.invoice_addPaymentBtn__af_LK{background-color:#4CAF50;padding:.6rem 1rem;font-weight:600;font-size:.9rem;transition:background-color .2s}.invoice_addPaymentBtn__af_LK:hover{background-color:#3d8b40}.invoice_updatePaymentBtn__NHy0D{background-color:#2196F3;padding:.6rem 1rem;font-weight:600;font-size:.9rem;transition:background-color .2s}.invoice_updatePaymentBtn__NHy0D:hover{background-color:#0b7dda}.invoice_cancelPaymentBtn__BeVyS{background-color:#f44336;padding:.6rem 1rem;font-size:.9rem;transition:background-color .2s}.invoice_cancelPaymentBtn__BeVyS:hover{background-color:#d32f2f}.invoice_paymentList__G37oT{margin-top:1.5rem}.invoice_paymentList__G37oT h4{margin-bottom:1rem;color:#444;font-size:1.1rem}.invoice_paymentList__G37oT table{font-size:.85rem}.invoice_paymentList__G37oT td,.invoice_paymentList__G37oT th{padding:.8rem;border:1px solid #e0e0e0}.invoice_paymentList__G37oT th{font-weight:600;color:#333;text-align:left}.invoice_paymentList__G37oT td:nth-child(3){text-align:right;padding-right:1.5rem}.invoice_paymentList__G37oT td:last-child{text-align:center;padding-right:0}.invoice_paymentList__G37oT tr:nth-child(2n){background-color:#fafafa}.invoice_paymentActions__SPOor{gap:.5rem;justify-content:center}.invoice_deletePaymentBtn__6qo0W,.invoice_editPaymentBtn__kJY5D{font-size:1rem;padding:.3rem}.invoice_editPaymentBtn__kJY5D{color:#2196F3}.invoice_editPaymentBtn__kJY5D:hover{color:#0b7dda}.invoice_deletePaymentBtn__6qo0W{color:#f44336}.invoice_deletePaymentBtn__6qo0W:hover{color:#d32f2f}.invoice_actionButtons__gJe7S{margin-top:1.5rem}.invoice_saveButton__Sfmia{background-color:#0070f3;padding:.8rem 1.5rem;transition:background-color .2s}.invoice_saveButton__Sfmia:hover{background-color:#005bb5}.invoice_modalContent__wa0h_{width:100%;box-shadow:0 4px 20px rgba(0,0,0,.15)}.invoice_modalContent__wa0h_ h3{margin-top:0;margin-bottom:1.5rem;color:#333}.invoice_modalButtons__SsclQ{gap:1rem;margin-top:1.5rem}.invoice_modalButtons__SsclQ .invoice_saveButton__Sfmia{flex:1 1}.invoice_cancelButton__URQ53{flex:1 1;color:#333;padding:.8rem 1.5rem;font-weight:600}.invoice_customerSelectWrapper__LUbgt select{flex:1 1;padding-right:2.5rem}.invoice_addCustomerButton__2NwDa{position:absolute;right:0;top:0;height:100%;width:2.5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.invoice_addCustomerButton__2NwDa:hover{background-color:#3d8b40}.invoice_customerSelectWrapper__LUbgt .invoice_errorInput__ppnuf{border-color:#ff4444}@media (max-width:768px){.invoice_container__mnm8V{padding:1rem}.invoice_formRow__4ObqA,.invoice_paymentForm__GzT_0{flex-direction:column;gap:1rem}.invoice_addPaymentBtn__af_LK,.invoice_cancelPaymentBtn__BeVyS,.invoice_paymentActionButtons__7HdTV,.invoice_updatePaymentBtn__NHy0D{width:100%}.invoice_invoiceTable__45iXX,.invoice_paymentList__G37oT table{font-size:.8rem}.invoice_invoiceTable__45iXX td,.invoice_invoiceTable__45iXX th,.invoice_paymentList__G37oT td,.invoice_paymentList__G37oT th{padding:.6rem}}@media print{.invoice_container__mnm8V{border:none;box-shadow:none;padding:0;max-width:100%}.invoice_noPrint__6o_fG{display:none!important}.invoice_invoiceTable__45iXX,.invoice_paymentList__G37oT table,.invoice_totalsTable__TTwJm{page-break-inside:avoid}.invoice_paymentSection__FrDTC{page-break-before:always}}.invoice_saveButton__Sfmia{padding:12px 24px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.invoice_saveButton__Sfmia:hover{background-color:#45a049;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.invoice_disabledButton__4Lf8Z{background-color:#cccccc!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.invoice_spinner__1WVG_{width:16px;height:16px;border:3px solid rgba(255,255,255,.3)}.invoice_saveButton__Sfmia{position:relative;transition:all .3s ease}.invoice_disabledButton__4Lf8Z{opacity:.7;cursor:not-allowed}.invoice_spinner__1WVG_{display:inline-block;width:1em;height:1em;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:invoice_spin__pjEOI 1s ease-in-out infinite;margin-right:.5em}@keyframes invoice_spin__pjEOI{to{transform:rotate(1turn)}}.invoice_customerSelectWrapper__LUbgt{gap:.5rem}.invoice_addCustomerButton__2NwDa{background-color:#4f46e5;padding:0 .75rem;font-size:1rem}.invoice_addCustomerButton__2NwDa:hover{background-color:#4338ca}.invoice_modal__as6_y{background:white;padding:2rem;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.invoice_container__mnm8V{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.invoice_companyInfo__u5B5S h2{margin:0;color:#333}.invoice_companyInfo__u5B5S p{margin:5px 0;color:#666;font-size:14px}.invoice_formGroup__wKEa5 label{margin-bottom:8px;font-weight:600;color:#444;font-size:14px}.invoice_formGroup__wKEa5 input,.invoice_formGroup__wKEa5 select{padding:10px;font-size:14px}.invoice_errorInput__ppnuf{border-color:#e74c3c!important}.invoice_errorMessage__Bb2mE{color:#e74c3c;font-size:12px}.invoice_customerSearchInput__LbOQ1{padding:10px;font-size:14px}.invoice_customerDropdown__gpxJ_{font-size:14px}.invoice_customerDropdownItem__XFQbM{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.invoice_customerDropdownItem__XFQbM:hover,.invoice_highlightedItem__RqTFm{background-color:#f5f5f5}.invoice_customerName__VId1m{font-weight:500;font-size:14px}.invoice_customerEmail__onkgc{font-size:12px}.invoice_customerDropdownEmpty__fiPlG{padding:10px;text-align:center;color:#666}.invoice_addCustomerTextButton__kdKL7{background:none;border:none;color:#3498db;cursor:pointer;font-size:14px;margin-top:5px;text-decoration:underline}.invoice_addCustomerButton__2NwDa{background:#3498db;padding:10px 15px;font-size:14px;margin-left:10px}.invoice_invoiceTable__45iXX td,.invoice_invoiceTable__45iXX th{padding:12px;border-bottom:1px solid #eee}.invoice_invoiceTable__45iXX th{background-color:#f8f9fa;font-weight:600;color:#333}.invoice_invoiceTable__45iXX input,.invoice_invoiceTable__45iXX select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.invoice_deleteButton__p4dXO{background:none;color:#e74c3c}.invoice_addRowBtn___GHAs{background:#2ecc71;padding:10px 15px;font-size:14px}.invoice_totalsWrapper__1O0g8{display:flex;justify-content:flex-end}.invoice_totalsTable__TTwJm td{border-bottom:1px solid #eee}.invoice_totalsTable__TTwJm tr:last-child td{border-bottom:none;font-weight:700}.invoice_paymentSection__FrDTC{padding:20px;background-color:#f8f9fa;border-radius:4px}.invoice_paymentForm__GzT_0{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.invoice_paymentList__G37oT td,.invoice_paymentList__G37oT th{border-bottom:1px solid #eee}.invoice_paymentList__G37oT th{background-color:#e9ecef}.invoice_paymentActions__SPOor{gap:10px}.invoice_deletePaymentBtn__6qo0W,.invoice_editPaymentBtn__kJY5D{background:none;border:none;cursor:pointer;font-size:16px}.invoice_editPaymentBtn__kJY5D{color:#3498db}.invoice_deletePaymentBtn__6qo0W{color:#e74c3c}.invoice_paymentActionButtons__7HdTV{display:flex;gap:10px;align-items:center}.invoice_addPaymentBtn__af_LK{background:#2ecc71}.invoice_addPaymentBtn__af_LK,.invoice_updatePaymentBtn__NHy0D{color:white;border:none;border-radius:4px;padding:10px 15px;cursor:pointer}.invoice_updatePaymentBtn__NHy0D{background:#f39c12}.invoice_cancelPaymentBtn__BeVyS{background:#95a5a6;color:white;border:none;border-radius:4px;padding:10px 15px;cursor:pointer}.invoice_saveSection__is6Cp{margin-top:30px;text-align:right}.invoice_saveButton__Sfmia{background:#3498db;padding:12px 25px;font-weight:600}.invoice_saveButton__Sfmia:disabled{background:#bdc3c7}.invoice_tableError__mEKI_{color:#e74c3c;font-size:14px;margin-top:10px}.invoice_customerSearchInput__LbOQ1.invoice_errorInput__ppnuf{border-color:#ff4444}.invoice_addCustomerButton__2NwDa:hover{background-color:#45a049}.invoice_loading__y_IeM{padding:20px;font-size:1.2em}.invoice_modalContent__wa0h_{padding:20px;border-radius:5px}.invoice_modalForm__VIeBC{display:flex;flex-direction:column;gap:15px}.invoice_modalButtons__SsclQ{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.invoice_modalButtons__SsclQ button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.invoice_modalButtons__SsclQ button:last-child{background-color:#4CAF50;color:white}.invoice_modalButtons__SsclQ button:last-child:hover{background-color:#45a049}.invoice_no-print__iFCD0{display:block}@media print{.invoice_no-print__iFCD0{display:none!important}}.invoice_addPaymentButton__6Qwlz:hover{background-color:#45a049}.invoice_printButton__nDjFI{margin-right:10px}.invoice_printMode__Y5Gkv{padding:20px;background:white}.invoice_printButton__nDjFI:hover{background-color:#0b7dda}.invoice_printContainer__lwS6E{padding:20px}@media print{@page{size:A4;margin:10mm}.invoice_noPrint__6o_fG{display:none!important}.invoice_printContainer__lwS6E{padding:0;margin:0;width:100%}.invoice_invoiceTable__45iXX{page-break-inside:avoid}}.invoice_container__mnm8V{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.invoice_topSection___yH6g{display:flex;justify-content:space-between;margin-bottom:30px}.invoice_companyInfo__u5B5S{text-align:right}.invoice_formRow__4ObqA{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.invoice_formGroup__wKEa5{min-width:200px}.invoice_formGroup__wKEa5 label{margin-bottom:5px;font-weight:700}.invoice_formGroup__wKEa5 input,.invoice_formGroup__wKEa5 select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.invoice_errorMessage__Bb2mE{margin-top:4px}.invoice_invoiceTable__45iXX{width:100%;border-collapse:collapse;margin-bottom:20px}.invoice_invoiceTable__45iXX td,.invoice_invoiceTable__45iXX th{padding:10px;border:1px solid #ddd;text-align:left}.invoice_invoiceTable__45iXX th{background-color:#f5f5f5}.invoice_invoiceTable__45iXX input{width:100%;padding:5px;border:1px solid #ddd;border-radius:3px}.invoice_addRowBtn___GHAs{background-color:#4CAF50;color:white;border:none;padding:8px 16px;margin-bottom:20px}.invoice_totalsWrapper__1O0g8{margin:20px 0}.invoice_totalsTable__TTwJm{width:300px;margin-left:auto;border-collapse:collapse}.invoice_totalsTable__TTwJm td{padding:8px;border:1px solid #ddd}.invoice_totalsTable__TTwJm td:last-child{text-align:right}.invoice_paymentSection__FrDTC{margin-top:30px}.invoice_paymentHeader___N1nx{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.invoice_addPaymentButton__6Qwlz{padding:8px 16px;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer}.invoice_paymentList__G37oT table{width:100%;border-collapse:collapse}.invoice_paymentList__G37oT td,.invoice_paymentList__G37oT th{padding:10px;border:1px solid #ddd;text-align:left}.invoice_paymentList__G37oT th{background-color:#f5f5f5}.invoice_paymentActions__SPOor{display:flex;gap:5px}.invoice_actionButtons__gJe7S{justify-content:flex-end;gap:15px;margin-top:30px;padding:20px 0}.invoice_saveButton__Sfmia{background-color:#4CAF50;color:white;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px}.invoice_saveButton__Sfmia:disabled{background-color:#cccccc;cursor:not-allowed}.invoice_printButton__nDjFI{padding:10px 20px;background-color:#2196F3;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px}.invoice_loading__y_IeM{text-align:center;padding:50px;font-size:18px}.invoice_customerSelectWrapper__LUbgt{position:relative;display:flex;gap:8px}.invoice_customerSearchContainer__rc_dW{position:relative;flex-grow:1}.invoice_customerSearchInput__LbOQ1{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.invoice_customerDropdown__gpxJ_{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10;margin-top:4px}.invoice_customerDropdownItem__XFQbM{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;display:flex;flex-direction:column}.invoice_customerDropdownItem__XFQbM:hover{background-color:#f5f5f5}.invoice_customerEmail__onkgc{font-size:.8em;color:#666;margin-top:2px}.invoice_addCustomerButton__2NwDa{padding:8px 12px;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer}.invoice_printContainer__lwS6E{font-family:Helvetica,Arial,sans-serif;color:#000;width:210mm;min-height:297mm;padding:15mm;margin:0 auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:white;position:relative}.invoice_printContainer__lwS6E .invoice_companyInfo__u5B5S{position:absolute;top:15mm;left:15mm;width:70mm}.invoice_printContainer__lwS6E .invoice_companyName__0_aTx{font-size:14pt;font-weight:700;margin:0;padding:0;line-height:1.2;color:#333}.invoice_printContainer__lwS6E .invoice_companyAddress__mBE0c,.invoice_printContainer__lwS6E .invoice_companyContact__n6Txl{font-size:9pt;margin:3pt 0 0;padding:0;line-height:1.4;color:#555}.invoice_printContainer__lwS6E .invoice_invoiceHeader__b6B9I{position:absolute;top:15mm;right:15mm;text-align:right;width:70mm}.invoice_printContainer__lwS6E .invoice_invoiceTitle__VPbUd{font-size:18pt;font-weight:700;margin:0 0 3pt;color:#333;text-transform:uppercase}.invoice_printContainer__lwS6E .invoice_invoiceNumber__JidE_{font-size:10pt;margin:0 0 2pt;color:#555}.invoice_printContainer__lwS6E .invoice_invoiceDate__KwzlM{font-size:10pt;margin:0;color:#555}.invoice_printContainer__lwS6E .invoice_customerInfo__ecEl0{position:absolute;top:45mm;left:15mm;width:80mm}.invoice_printContainer__lwS6E .invoice_billToLabel__svWJl{font-size:10pt;font-weight:700;margin:0 0 3pt;color:#333}.invoice_printContainer__lwS6E .invoice_customerName__VId1m{font-size:10pt;margin:0 0 2pt;color:#555}.invoice_printContainer__lwS6E .invoice_customerAddress__Vf80Z{font-size:9pt;margin:0 0 2pt;color:#555;line-height:1.4}.invoice_printContainer__lwS6E .invoice_tableSection__RBjaG{margin-top:80mm;width:100%}.invoice_printContainer__lwS6E .invoice_invoiceTable__45iXX{width:100%;border-collapse:collapse;margin:5mm 0 10mm;font-size:9pt}.invoice_printContainer__lwS6E .invoice_invoiceTable__45iXX th{text-align:left;padding:3mm 2mm;border-bottom:.5pt solid #333;font-weight:700;color:#333;background-color:#f9f9f9}.invoice_printContainer__lwS6E .invoice_invoiceTable__45iXX td{padding:3mm 2mm;border-bottom:.3pt solid #ddd;vertical-align:top}.invoice_printContainer__lwS6E .invoice_invoiceTable__45iXX .invoice_alignRight__KEpa0{text-align:right}.invoice_printContainer__lwS6E .invoice_invoiceTable__45iXX .invoice_alignCenter__J90nN{text-align:center}.invoice_printContainer__lwS6E .invoice_totalsSection___9rHO{margin-top:5mm;width:100%}.invoice_printContainer__lwS6E .invoice_totalsTable__TTwJm{width:50%;margin-left:auto;border-collapse:collapse;font-size:9pt}.invoice_printContainer__lwS6E .invoice_totalsTable__TTwJm td{padding:2mm 3mm;text-align:right}.invoice_printContainer__lwS6E .invoice_totalsTable__TTwJm .invoice_labelCell__JwUgt{font-weight:700;border-top:.3pt solid #ddd}.invoice_printContainer__lwS6E .invoice_totalsTable__TTwJm .invoice_valueCell__VqtEg{border-top:.3pt solid #ddd}.invoice_printContainer__lwS6E .invoice_grandTotalRow__h8Pfw td{font-weight:700;border-top:.5pt solid #333;padding-top:3mm}.invoice_printContainer__lwS6E .invoice_paymentsSection__48S_n{margin-top:10mm;width:100%}.invoice_printContainer__lwS6E .invoice_paymentsTable__Acswx{width:100%;border-collapse:collapse;margin:5mm 0;font-size:9pt}.invoice_printContainer__lwS6E .invoice_paymentsTable__Acswx th{text-align:left;padding:3mm 2mm;border-bottom:.5pt solid #333;font-weight:700;color:#333;background-color:#f9f9f9}.invoice_printContainer__lwS6E .invoice_paymentsTable__Acswx td{padding:3mm 2mm;border-bottom:.3pt solid #ddd}.invoice_printContainer__lwS6E .invoice_paymentsTable__Acswx .invoice_alignRight__KEpa0{text-align:right}.invoice_printContainer__lwS6E .invoice_footer__OyXrT{position:absolute;bottom:15mm;left:0;width:100%;text-align:center;font-size:8pt;color:#777;padding-top:5mm;border-top:.3pt solid #ddd}.invoice_printContainer__lwS6E .invoice_thankYou__wYZt4{margin-bottom:2mm;font-style:italic}.invoice_printContainer__lwS6E .invoice_terms__ZXXHU{font-size:7.5pt}.invoice_printContainer__lwS6E .invoice_pageBreak__zi_Bv{page-break-after:always}.invoice_printContainer__lwS6E .invoice_textRight__x_oec{text-align:right}.invoice_printContainer__lwS6E .invoice_textLeft__YpBlX{text-align:left}.invoice_printContainer__lwS6E .invoice_textCenter__zbStr{text-align:center}.invoice_printContainer__lwS6E .invoice_textBold__ri997{font-weight:700}.invoice_printContainer__lwS6E .invoice_textItalic__9WwWY{font-style:italic}.invoice_printContainer__lwS6E .invoice_textSmall__TaAny{font-size:8pt}.invoice_printContainer__lwS6E .invoice_textLarge__l_ldv{font-size:12pt}.invoice_printContainer__lwS6E .invoice_textXLarge__e_P3A{font-size:14pt}@media print{.invoice_printContainer__lwS6E{padding:0;margin:0;box-shadow:none;width:100%;height:100%}.invoice_noPrint__6o_fG{display:none!important}.invoice_pageBreak__zi_Bv{page-break-after:always}}.invoice_currencySelector__ZswMR{align-items:center;gap:8px;margin-bottom:10px}.invoice_currencySymbol__xDjjm{font-size:1.2rem;min-width:20px}.invoice_currencyDropdown__DYyIq{padding:5px 8px;background-color:white;font-size:.9rem}.invoice_currencySymbol__xDjjm{font-size:1.5rem;font-weight:700;padding:.5rem;background:#f5f5f5;border-radius:4px;display:inline-block;margin-right:1rem}.invoice_invoice-currency__H47nd{position:absolute;top:20px;left:20px;font-size:14px;font-weight:700;color:#555}.invoice_currencySelector__ZswMR{margin-bottom:1rem;align-items:flex-end}.invoice_currencyDropdown__DYyIq{min-width:180px;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.invoice_currencyError__8DPnD,.invoice_currencyLoading__uXUhp{padding:.5rem;margin-bottom:1rem;border-radius:4px;font-size:.9rem}.invoice_currencyLoading__uXUhp{background-color:#f5f5f5;color:#666}.invoice_currencyError__8DPnD{background-color:#ffebee;color:#d32f2f;border:1px solid #ef9a9a}.invoice_formGroup__wKEa5 label{display:block;margin-bottom:4px;font-size:.9rem;color:#555}.invoice_exchangeRateWarning__bb43i{color:#ff4444;font-size:.8rem;margin-top:.25rem}.invoice_currencySelector__ZswMR{display:flex;gap:1rem}.invoice_formGroup__wKEa5{flex:1 1;margin-bottom:0}.invoice_exchangeRateContainer__6Pt6E{position:relative;flex:1 1}.invoice_errorInput__ppnuf{border-color:#ff4444;box-shadow:0 0 0 1px #ff4444}.invoice_warningMessage__bbeZs{color:#ff4444;font-size:.8rem;position:absolute;bottom:-20px;left:0;opacity:0;transition:opacity .2s ease;height:20px}.invoice_warningMessage__bbeZs.invoice_visible__xgktF{opacity:1}.invoice_accountHeader__JfCKz{display:flex;align-items:center;gap:8px}.invoice_addButton__7GHJq{background:#4CAF50;color:white;border:none;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background-color .2s}.invoice_addButton__7GHJq:hover{background:#3e8e41}.invoice_addSupplierButton__1o_dO{background-color:#4CAF50;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;margin-left:10px;transition:background-color .3s}.invoice_addSupplierButton__1o_dO:hover{background-color:#45a049}.invoice_addSupplierButtonText__YSPah{display:flex;align-items:center;gap:5px}.invoice_billTable__GFLTT{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.invoice_billTable__GFLTT th{background-color:#f5f5f5;padding:12px 8px;text-align:left;border-bottom:2px solid #ddd;font-weight:600}.invoice_billTable__GFLTT td{padding:10px 8px;border-bottom:1px solid #eee;vertical-align:middle}.invoice_billTable__GFLTT tr:hover td{background-color:#f9f9f9}.invoice_billTable__GFLTT input[type=number],.invoice_billTable__GFLTT input[type=text],.invoice_billTable__GFLTT select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.invoice_billTable__GFLTT input[type=number]:focus,.invoice_billTable__GFLTT input[type=text]:focus,.invoice_billTable__GFLTT select:focus{border-color:#4CAF50;outline:none}.invoice_deleteRowButton__Eovbt{background:none;border:none;color:#ff4444;cursor:pointer;font-size:16px;padding:5px}.invoice_deleteRowButton__Eovbt:hover{color:#cc0000}.invoice_addRowBtn___GHAs{background-color:#f5f5f5;border:1px dashed #ccc;padding:10px;width:100%;margin-top:10px;cursor:pointer;border-radius:4px;transition:all .3s}.invoice_addRowBtn___GHAs:hover{background-color:#e9e9e9;border-color:#999}.invoice_supplierSearchContainer__SW__4{position:relative;flex-grow:1}.invoice_supplierSearchInput__5J_Ls{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.invoice_supplierDropdown__8NxRC{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:white;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.1)}.invoice_supplierDropdownItem__lQYv5{padding:10px;cursor:pointer;border-bottom:1px solid #eee}.invoice_supplierDropdownItem__lQYv5:hover{background-color:#f5f5f5}.invoice_supplierEmail__mucp5{color:#666;font-size:.9em;margin-left:5px}.invoice_noSuppliersFound__KAaa3{padding:10px;color:#666;font-style:italic}.invoice_supplierSelectWrapper__WhI4J{display:flex;gap:10px;align-items:center;width:100%}.invoice_errorInput__ppnuf{border-color:#ff4444!important}.invoice_errorMessage__Bb2mE{color:#ff4444;font-size:.8em;margin-top:5px;display:block}.invoice_tableError__mEKI_{color:#ff4444;padding:10px;background-color:#ffeeee;border-radius:4px;margin:10px 0}.invoice_actionButtons__gJe7S{display:flex;gap:10px;margin-top:20px}.invoice_backButton__KAR4_{padding:8px 16px;background-color:#6c757d;color:white;border:none;border-radius:4px;cursor:pointer}.invoice_backButton__KAR4_:hover{background-color:#5a6268}.invoice_deleteButton__p4dXO{padding:8px 16px;background-color:#dc3545}.invoice_deleteButton__p4dXO:hover{background-color:#c82333}.invoice_deleteButton__p4dXO:disabled{background-color:#dc354580}.invoice_deleteButton__p4dXO{background-color:#ff4444;padding:10px 20px;font-size:16px;transition:background-color .3s;margin-left:10px}.invoice_deleteButton__p4dXO:hover{background-color:#cc0000}.invoice_deleteButton__p4dXO:disabled{background-color:#ff9999}.invoice_cancelButton__URQ53{background-color:#666;color:white;padding:10px 20px;border:none;font-size:16px;transition:background-color .3s;margin-left:10px}.invoice_cancelButton__URQ53:hover{background-color:#444}.invoice_modalOverlay__uejDf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.invoice_modalContent__wa0h_{background-color:white;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.invoice_modalActions__UuIPi{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.invoice_deleteList__z6eAJ{padding-left:1.5rem;margin:.5rem 0}.invoice_deleteList__z6eAJ li{margin-bottom:.25rem}.invoice_warningText__EsP1y{color:#d32f2f;font-weight:500;margin-top:1rem}.invoice_cancelButton__URQ53{padding:.5rem 1rem;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:background-color .2s}.invoice_cancelButton__URQ53:hover{background-color:#e0e0e0}.invoice_deleteButton__p4dXO{padding:.5rem 1rem;background-color:#d32f2f;color:white;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.invoice_deleteButton__p4dXO:hover{background-color:#b71c1c}.invoice_deleteButton__p4dXO:disabled{background-color:#ef9a9a;cursor:not-allowed}.invoice_projectSelection__hIQkb{margin-top:10px}.invoice_checkboxLabel__f_t2k{font-size:14px;color:#333}.invoice_checkbox__b9y1G{width:16px;height:16px;cursor:pointer}.invoice_inputWrapper__k1Nxu{position:relative;margin-top:8px}.invoice_input__J__eZ{padding:8px 12px;font-size:14px}.invoice_dropdown__HoPxB,.invoice_input__J__eZ{width:100%;border:1px solid #ddd;border-radius:4px}.invoice_dropdown__HoPxB{position:absolute;max-height:200px;overflow-y:auto;background:white;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000;margin-top:4px}.invoice_dropdownItem__1cBuL{padding:8px 12px;cursor:pointer;display:flex;justify-content:space-between}.invoice_dropdownItem__1cBuL:hover{background-color:#f5f5f5}.invoice_projectName__syywM{font-weight:500}.invoice_projectCode__n0NLp{color:#666;font-size:.9em}.invoice_noResults__0egwC{padding:8px 12px;color:#666;font-style:italic}.invoice_loader__idq_6{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#666;font-size:.8em}.invoice_error__IdDsz{color:#d32f2f;font-size:.8em;margin-top:4px}.invoice_billTable__GFLTT td:first-child,.invoice_billTable__GFLTT th:first-child{width:35%!important;min-width:200px}.invoice_billTable__GFLTT td:nth-child(2),.invoice_billTable__GFLTT th:nth-child(2){width:15%!important}.invoice_billTable__GFLTT td:nth-child(3),.invoice_billTable__GFLTT td:nth-child(4),.invoice_billTable__GFLTT td:nth-child(5),.invoice_billTable__GFLTT td:nth-child(6),.invoice_billTable__GFLTT td:nth-child(7),.invoice_billTable__GFLTT th:nth-child(3),.invoice_billTable__GFLTT th:nth-child(4),.invoice_billTable__GFLTT th:nth-child(5),.invoice_billTable__GFLTT th:nth-child(6),.invoice_billTable__GFLTT th:nth-child(7){width:10%!important}.invoice_billTable__GFLTT td:last-child,.invoice_billTable__GFLTT th:last-child{width:5%!important;min-width:60px}.invoice_billTable__GFLTT td:first-child input[type=text]{text-align:left!important;direction:ltr!important;width:100%;min-width:180px}@media (max-width:768px){.invoice_billTable__GFLTT{display:block;overflow-x:auto}.invoice_billTable__GFLTT td:first-child,.invoice_billTable__GFLTT th:first-child{min-width:150px}}.invoice_cashPurchaseContainer__nFa2c{display:flex;align-items:center;gap:12px;margin-top:8px}.invoice_cashPurchaseCheckbox__vm5EM{display:flex;align-items:center}.invoice_cashPurchaseInfo__dKkVf{color:#4caf50;font-weight:500;font-size:14px}.invoice_creditPurchaseInfo__jnD0k{color:#ff9800;font-weight:500;font-size:14px}.invoice_cashPurchaseNotice__Y8UfQ{background:#e8f5e8;border:1px solid #4caf50;border-radius:4px;padding:8px 12px;margin-bottom:16px;font-size:14px;color:#2e7d32}.invoice_checkboxLabel__f_t2k{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}.invoice_checkboxInput__X2Rtg{display:none}.invoice_checkboxCustom__BOJDx{width:18px;height:18px;border:2px solid #ccc;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s}.invoice_checkboxInput__X2Rtg:checked+.invoice_checkboxCustom__BOJDx{background-color:#4caf50;border-color:#4caf50}.invoice_checkboxInput__X2Rtg:checked+.invoice_checkboxCustom__BOJDx:after{content:"✓";color:white;font-size:12px;font-weight:700}.invoice_warningButton__ytOjY{background-color:#ff9800!important;border-color:#f57c00!important}.invoice_paymentRequirement__RfvKB{background:#fff3e0;border:1px solid #ff9800;border-radius:4px;padding:8px 12px;margin-bottom:12px;font-size:14px;color:#e65100}.suppliers_container__CseNp{padding:2rem;max-width:1200px;margin:0 auto}.suppliers_header__w_ec_{margin-bottom:2rem}.suppliers_addButton__mgJYG{background-color:#4f46e5;padding:.75rem 1.5rem;font-weight:500}.suppliers_addButton__mgJYG:hover{background-color:#4338ca}.suppliers_error__Bz_on{background-color:#fee2e2;color:#b91c1c;padding:1rem;margin-bottom:1rem;justify-content:space-between}.suppliers_tableContainer__5YdMU{border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.suppliers_customerTable__9GiSG{width:100%;border-collapse:collapse}.suppliers_customerTable__9GiSG td,.suppliers_customerTable__9GiSG th{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.suppliers_customerTable__9GiSG th{background-color:#f9fafb;font-weight:600}.suppliers_noCustomers__yu7hj{font-style:italic}.suppliers_loading__NNRxZ,.suppliers_noCustomers__yu7hj{text-align:center;padding:2rem;color:#6b7280}.suppliers_modal__F4I_h{padding:2rem;width:100%;max-height:80vh}.suppliers_modalHeader__RQA6Q{margin-bottom:1.5rem}.suppliers_closeButton__nYVc4{font-size:1.5rem}.suppliers_formGroup__l6r2D{margin-bottom:1rem}.suppliers_formGroup__l6r2D label{margin-bottom:.5rem}.suppliers_formGroup__l6r2D input{padding:.5rem;font-size:1rem}.suppliers_formActions__8EXRB{gap:1rem;margin-top:1.5rem}.suppliers_cancelButton__m_vpU{background-color:#f3f4f6;color:#374151;padding:.75rem 1.5rem}.suppliers_submitButton__RNWI5{background-color:#4f46e5;padding:.75rem 1.5rem}.suppliers_submitButton__RNWI5:hover{background-color:#4338ca}.suppliers_submitButton__RNWI5:disabled{background-color:#a5b4fc}.suppliers_editButton__xdObA{background-color:#3b82f6;padding:.25rem .5rem;font-size:.8rem}.suppliers_editButton__xdObA:hover{background-color:#2563eb}.suppliers_editButton__xdObA:disabled{background-color:#bfdbfe;cursor:not-allowed}.suppliers_addButton__mgJYG{background-color:#4CAF50;border-radius:4px;font-size:14px;transition:background-color .3s}.suppliers_addButton__mgJYG:hover{background-color:#45a049}.suppliers_addButton__mgJYG:disabled{background-color:#cccccc}.suppliers_modal__F4I_h{background-color:white;padding:20px}.suppliers_modalHeader__RQA6Q{margin-bottom:20px}.suppliers_closeButton__nYVc4{color:#666}.suppliers_error__Bz_on{background-color:#ffebee;color:#d32f2f;padding:10px;margin-bottom:15px;position:relative}.suppliers_closeError__fbARx{position:absolute;right:10px;top:10px;color:#d32f2f}.suppliers_formGroup__l6r2D input{padding:8px;border:1px solid #ddd}.suppliers_cancelButton__m_vpU{background-color:#f5f5f5;border:1px solid #ddd;padding:8px 16px}.suppliers_submitButton__RNWI5{background-color:#4CAF50;padding:8px 16px}.suppliers_submitButton__RNWI5:disabled{background-color:#cccccc}.suppliers_container__CseNp{padding:20px}.suppliers_header__w_ec_{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.suppliers_currencyInfo__mEjBl{background-color:#e9ecef;padding:8px 16px;border-radius:4px;font-size:14px;color:#495057;font-weight:500}.suppliers_addButton__mgJYG{background-color:#007bff;color:white;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;white-space:nowrap}.suppliers_addButton__mgJYG:disabled{background-color:#6c757d;cursor:not-allowed}.suppliers_tableContainer__5YdMU{background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto}.suppliers_supplierTable__O9X3R{width:100%;border-collapse:collapse;min-width:900px}.suppliers_supplierTable__O9X3R td,.suppliers_supplierTable__O9X3R th{padding:12px;text-align:left;border-bottom:1px solid #dee2e6}.suppliers_supplierTable__O9X3R th{background-color:#f8f9fa;font-weight:600}.suppliers_numberColumn__Q6ID1{text-align:right!important;font-family:Courier New,monospace;font-weight:500}.suppliers_supplierNameLink__xEByl{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;padding:0;font:inherit;text-align:left}.suppliers_supplierNameLink__xEByl:hover{color:#0056b3;text-decoration:none}.suppliers_negativeBalance__1jPXx{color:#dc3545;font-weight:700}.suppliers_editButton__xdObA{background-color:#28a745;color:white;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;white-space:nowrap}.suppliers_loading__NNRxZ{display:flex;align-items:center;justify-content:center;padding:40px;color:#6c757d}.suppliers_spinner__CN_NU{border:2px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:20px;height:20px;animation:suppliers_spin__JsyMf 1s linear infinite;margin-right:10px}@keyframes suppliers_spin__JsyMf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.suppliers_error__Bz_on{background-color:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin-bottom:20px;display:flex;justify-content:between;align-items:center}.suppliers_closeError__fbARx{background:none;border:none;color:#721c24;font-size:18px;cursor:pointer;margin-left:auto}.suppliers_noSuppliers__df6U_{text-align:center;padding:40px;color:#6c757d}.suppliers_modalOverlay__6lGwX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.suppliers_modal__F4I_h{background:white;border-radius:8px;padding:0;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.suppliers_modalHeader__RQA6Q{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #dee2e6}.suppliers_closeButton__nYVc4{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d}.suppliers_closeButton__nYVc4:disabled{cursor:not-allowed}.suppliers_formGroup__l6r2D{margin-bottom:15px;padding:0 20px}.suppliers_formGroup__l6r2D label{display:block;margin-bottom:5px;font-weight:500}.suppliers_formGroup__l6r2D input{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.suppliers_formGroup__l6r2D input:disabled{background-color:#e9ecef;cursor:not-allowed}.suppliers_formActions__8EXRB{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #dee2e6;margin-top:20px}.suppliers_cancelButton__m_vpU{background-color:#6c757d;color:white;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.suppliers_cancelButton__m_vpU:disabled{cursor:not-allowed}.suppliers_submitButton__RNWI5{background-color:#007bff;color:white;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.suppliers_submitButton__RNWI5:disabled{background-color:#6c757d;cursor:not-allowed}@media (max-width:768px){.suppliers_header__w_ec_{flex-direction:column;align-items:stretch}.suppliers_currencyInfo__mEjBl{order:-1;text-align:center}.suppliers_addButton__mgJYG{align-self:flex-end}.suppliers_supplierNameLink__xEByl{font-size:14px}}.charts_modalHeader__diKP1{margin-bottom:1.5rem}.charts_formGroup__2Ti9o{margin-bottom:1rem}.charts_formGroup__2Ti9o label{margin-bottom:.5rem}.charts_formGroup__2Ti9o input,.charts_formGroup__2Ti9o select,.charts_formGroup__2Ti9o textarea{padding:.5rem;font-size:1rem}.charts_formGroup__2Ti9o textarea{min-height:50px}.charts_submitButton__0FGQb{padding:.75rem 1.5rem;font-size:1rem;margin-top:1rem}.charts_container__dlx6t{padding:2rem;max-width:1200px;margin:0 auto}.charts_header__vbdIb{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.charts_actions__zuPs_{display:flex;gap:1rem}.charts_primaryButton__BSCIM{background-color:#2c5aa0;background-color:#3182ce;color:white;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s}.charts_primaryButton__BSCIM:disabled{background-color:#a5b4fc;cursor:not-allowed}.charts_secondaryButton__mhsxf{background-color:#e5e7eb;color:#374151;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.charts_secondaryButton__mhsxf:hover{background-color:#d1d5db}.charts_secondaryButton__mhsxf:disabled{opacity:.7;cursor:not-allowed}.charts_errorBanner__UVXsX{background-color:#fee2e2;color:#b91c1c;padding:1rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.charts_closeError__FGI_t{background:none;border:none;color:inherit;font-size:1.25rem;cursor:pointer;padding:0 .5rem}.charts_tableContainer__9JaHx{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.charts_loadingState__FtZO1{padding:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#6b7280}.charts_spinner__bgBRw{width:2.5rem;height:2.5rem;border:4px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:charts_spin__QdHVn 1s linear infinite}@keyframes charts_spin__QdHVn{to{transform:rotate(1turn)}}.charts_accountsTable__50Ghh{width:100%;border-collapse:collapse;font-size:.9rem}.charts_accountsTable__50Ghh th{background-color:#f9fafb;padding:.75rem 1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.charts_accountsTable__50Ghh td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;vertical-align:middle}.charts_inactiveRow__hGpw7{background-color:#f9fafb;color:#9ca3af}.charts_activeBadge__DtY0N{background-color:#dcfce7;color:#166534}.charts_activeBadge__DtY0N,.charts_inactiveBadge__twLG5{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.charts_inactiveBadge__twLG5{background-color:#fee2e2;color:#991b1b}.charts_actionButtons__s8PTi{display:flex;gap:.5rem}.charts_editButton__Nk3aJ{background-color:#3b82f6;color:white;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background-color .2s}.charts_editButton__Nk3aJ:hover{background-color:#2563eb}.charts_editButton__Nk3aJ:disabled{background-color:#bfdbfe;cursor:not-allowed}.charts_warningButton___hdJm{background-color:#ef4444;color:white;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background-color .2s}.charts_warningButton___hdJm:hover{background-color:#dc2626}.charts_successButton__cfgJD{background-color:#10b981;color:white;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background-color .2s}.charts_successButton__cfgJD:hover{background-color:#059669}.charts_noResults__iZDmm{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.charts_modalContent__UFq__{padding:2rem;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.charts_editModalContent__6Mcq_{max-height:80vh;margin:2rem 0}.charts_editModalContent__6Mcq_ .charts_formGroup__2Ti9o{margin-bottom:.8rem}.charts_editModalContent__6Mcq_ textarea{min-height:80px}.charts_editModalContent__6Mcq_ .charts_modalHeader__diKP1{margin-bottom:1rem}.charts_editModalContent__6Mcq_ .charts_submitButton__0FGQb{margin-top:.8rem}.charts_editModalContent__6Mcq_{background:white;padding:1.5rem;border-radius:8px;width:100%;max-width:500px;max-height:75vh;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.charts_modalHeader__diKP1{margin-bottom:1rem}.charts_formGroup__2Ti9o{margin-bottom:.75rem}.charts_formGroup__2Ti9o label{margin-bottom:.25rem}.charts_readOnlyInput__XNDzu{background-color:#f3f4f6;border:1px solid #e5e7eb;padding:.5rem;width:100%;border-radius:4px;cursor:not-allowed}.charts_compactTextarea__1QYqO{min-height:80px}.charts_checkboxGroup__u_p2D{gap:.5rem;margin:1rem 0}.charts_checkboxGroup__u_p2D input{margin:0}.charts_modalFooter__Oshe7{gap:.75rem;margin-top:1rem}.charts_cancelButton__c9cDE{padding:.5rem 1rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer}.charts_cancelButton__c9cDE:hover{background:#e5e7eb}.charts_submitButton__0FGQb{padding:.5rem 1.5rem;background-color:#3182ce}.charts_submitButton__0FGQb:hover{background-color:#3182ce}.charts_submitButton__0FGQb:disabled{background-color:#a5b4fc}.charts_modalBody__JhIju{padding:0 20px}.charts_modalFooter__Oshe7{padding:20px;position:-webkit-sticky;position:sticky;bottom:0}.charts_modalOverlay__YQ7yT{background-color:rgba(0,0,0,.5)}.charts_modalContent__UFq__{border-radius:8px;max-width:500px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.charts_modalHeader__diKP1{padding:20px;border-bottom:1px solid #eee}.charts_modalBody__JhIju{padding:20px}.charts_modalFooter__Oshe7{padding:15px 20px;background:white;border-top:1px solid #eee;gap:10px}.charts_closeButton__P1PzV{color:#666}.charts_formGroup__2Ti9o{margin-bottom:15px}.charts_formGroup__2Ti9o label{margin-bottom:5px}.charts_formGroup__2Ti9o input,.charts_formGroup__2Ti9o select,.charts_formGroup__2Ti9o textarea{padding:8px 10px;border:1px solid #ddd;border-radius:4px}.charts_checkboxGroup__u_p2D{margin-bottom:15px}.charts_checkboxGroup__u_p2D input[type=checkbox]{width:auto}.charts_submitButton__0FGQb{background-color:#4CAF50;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px}.charts_submitButton__0FGQb:hover{background-color:#45a049}.charts_submitButton__0FGQb:disabled{background-color:#cccccc}.charts_cancelButton__c9cDE:hover{background-color:#d32f2f}.charts_cancelButton__c9cDE:disabled{background-color:#cccccc}.charts_errorText__nD1Af{color:#d32f2f;margin-top:5px}.charts_errorBanner__UVXsX{background-color:#ffebee;color:#d32f2f;padding:10px 15px;border-radius:4px;margin-bottom:15px;border:1px solid #ef9a9a}.charts_helpText__LpUxL{color:#666}.charts_checkboxGroup__u_p2D{margin-bottom:1rem}.charts_modalOverlay__YQ7yT{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.charts_modalContent__UFq__{background:white;border-radius:12px;width:90%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);overflow:hidden}.charts_modalHeader__diKP1{padding:24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#f8fafc,#f1f5f9)}.charts_modalHeader__diKP1 h2{margin:0;color:#1f2937;font-size:1.5rem;font-weight:600}.charts_closeButton__P1PzV{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;transition:all .2s}.charts_closeButton__P1PzV:hover{color:#374151;background-color:#f3f4f6}.charts_modalBody__JhIju{overflow-y:auto;padding:24px;flex-grow:1;background-color:#ffffff}.charts_modalFooter__Oshe7{padding:20px 24px;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px;flex-direction:row;align-items:center}.charts_formGroup__2Ti9o{margin-bottom:18px}.charts_formGroup__2Ti9o label{display:block;margin-bottom:6px;font-weight:500;color:#374151;font-size:.9rem}.charts_formGroup__2Ti9o input,.charts_formGroup__2Ti9o select,.charts_formGroup__2Ti9o textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s;background-color:white}.charts_formGroup__2Ti9o input:focus,.charts_formGroup__2Ti9o select:focus,.charts_formGroup__2Ti9o textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.charts_formGroup__2Ti9o textarea{min-height:80px;resize:vertical}.charts_checkboxGroup__u_p2D{display:flex;align-items:center;margin-bottom:16px;padding:8px 0}.charts_checkboxGroup__u_p2D input[type=checkbox]{width:18px;height:18px;margin-right:10px;accent-color:#3b82f6}.charts_checkboxGroup__u_p2D label{margin:0;font-weight:400;color:#374151}.charts_cancelButton__c9cDE,.charts_submitButton__0FGQb{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.charts_cancelButton__c9cDE{margin-top:1rem;background-color:#6b7280;color:white;order:1}.charts_cancelButton__c9cDE:hover:not(:disabled){background-color:#4b5563;transform:translateY(-1px)}.charts_cancelButton__c9cDE:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.7}.charts_submitButton__0FGQb{background:linear-gradient(135deg,#4f46e5,#6366f1);background:#3182ce;color:white;box-shadow:0 2px 4px rgba(79,70,229,.2);order:2}.charts_submitButton__0FGQb:hover:not(:disabled){background:linear-gradient(135deg,#6366f1,#4f46e5);transform:translateY(-1px);box-shadow:0 4px 8px rgba(79,70,229,.3)}.charts_submitButton__0FGQb:active:not(:disabled){transform:translateY(0)}.charts_submitButton__0FGQb:disabled{background:#d1d5db;cursor:not-allowed;box-shadow:none}.charts_errorText__nD1Af{color:#dc2626;font-size:.8rem;margin-top:4px;display:block}.charts_errorBanner__UVXsX{background-color:#fef2f2;color:#dc2626;padding:12px 16px;border-radius:6px;margin-bottom:20px;border:1px solid #fecaca;font-size:.9rem}.charts_helpText__LpUxL{display:block;margin-top:4px;font-size:.8rem;color:#6b7280;font-style:italic;line-height:1.4}.charts_currencyLoading__xGZ4o{opacity:.7;pointer-events:none}@media (max-width:640px){.charts_modalContent__UFq__{width:95%;margin:20px}.charts_modalBody__JhIju,.charts_modalFooter__Oshe7,.charts_modalHeader__diKP1{padding:16px}.charts_modalFooter__Oshe7{flex-direction:row;gap:8px}.charts_cancelButton__c9cDE,.charts_submitButton__0FGQb{flex:1 1;min-width:auto}}.charts_cancelButton__c9cDE:focus,.charts_submitButton__0FGQb:focus{outline:2px solid #3b82f6;outline-offset:2px}@keyframes charts_modalSlideIn__m5_Dx{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.charts_modalContent__UFq__{animation:charts_modalSlideIn__m5_Dx .2s ease-out}.charts_modalBody__JhIju::-webkit-scrollbar{width:6px}.charts_modalBody__JhIju::-webkit-scrollbar-track{background:#f1f5f9}.charts_modalBody__JhIju::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.charts_modalBody__JhIju::-webkit-scrollbar-thumb:hover{background:#94a3b8}.charts_infoBox__X_paT{background-color:#f0f8ff;border-left:4px solid #1890ff;padding:12px;margin-top:8px;border-radius:4px;font-size:14px}.charts_infoBox__X_paT strong{color:#1890ff;display:block;margin-bottom:8px}.charts_infoBox__X_paT ul{margin:8px 0;padding-left:20px}.charts_infoBox__X_paT li{margin-bottom:4px}.NavDropdown_dropdownContainer__D9YXj{position:relative;display:inline-block}.NavDropdown_navDropdownButton__8nFFA{padding:10px 16px;background:#3182ce;color:white;border-radius:6px;font-weight:600}.NavDropdown_navDropdownButton__8nFFA:hover{background:#2c5aa0;transform:translateY(-1px)}.NavDropdown_navDropdownButton__8nFFA.NavDropdown_active__lfDcw{background:#2c5aa0}.NavDropdown_buttonIcon__zFZ9l{font-weight:700}.NavDropdown_arrowDown__066_l{border-top:4px solid white}.NavDropdown_dropdownMenu__s2F2V{position:absolute;top:100%;left:0;background:white;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;margin-top:4px;min-width:220px;max-height:400px;overflow-y:auto;overflow-x:hidden}.NavDropdown_tallMenu__0htv5{max-height:500px;min-width:250px}.NavDropdown_dropdownItem__K8cB1{display:block;width:100%;padding:12px 16px;background:none;text-align:left;font-size:14px;color:#4a5568;transition:all .2s;border:none;border-bottom:1px solid #f7fafc;white-space:nowrap}.NavDropdown_dropdownItem__K8cB1:last-child{border-bottom:none}.NavDropdown_dropdownItem__K8cB1:hover{background:#f7fafc;color:#3182ce}.NavDropdown_navDropdownButton__8nFFA{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;position:relative}.NavDropdown_buttonIcon__zFZ9l{font-size:14px}.NavDropdown_arrow__evBXU{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;transition:all .2s;margin-left:4px;border-top:4px solid white}.NavDropdown_arrowUp__mWCN2{border-top:none;border-bottom:4px solid white}.DeleteModal_closeButton__Licr0:hover{background-color:#f8f9fa;color:#2c3e50}.DeleteModal_cancelButton__fpclf:hover{background-color:#f8f9fa;border-color:#495057;color:#495057}.DeleteModal_deleteButton__gHZ3b:hover{background-color:#c82333}.DeleteModal_modalOverlay__sRCEG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.DeleteModal_modalContent__wacIN{background:white;border-radius:8px;width:100%;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:DeleteModal_modalSlideIn__MmyKp .3s ease-out}@keyframes DeleteModal_modalSlideIn__MmyKp{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.DeleteModal_modalHeader__u__Jt{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e9ecef}.DeleteModal_modalHeader__u__Jt h2{margin:0;color:#2c3e50;font-size:1.5rem;font-weight:600}.DeleteModal_closeButton__Licr0{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.DeleteModal_closeButton__Licr0:hover:not(:disabled){background-color:#f8f9fa;color:#2c3e50}.DeleteModal_closeButton__Licr0:disabled{opacity:.6;cursor:not-allowed}.DeleteModal_modalBody__RFFh6{padding:1.5rem}.DeleteModal_modalBody__RFFh6 p{margin:0 0 1rem;color:#2c3e50;line-height:1.5}.DeleteModal_quotationDetails__bRPdh{background-color:#f8f9fa;border-radius:6px;padding:1rem;margin:1rem 0;border-left:4px solid #3498db}.DeleteModal_quotationDetails__bRPdh p{margin:.5rem 0;font-size:.95rem}.DeleteModal_quotationDetails__bRPdh p:last-child{margin-bottom:0}.DeleteModal_warningText__CkxEq{color:#dc3545!important;background-color:#fff5f5;padding:.75rem;border-radius:6px;border-left:4px solid #dc3545;font-size:.9rem}.DeleteModal_modalFooter__o5jsu{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #e9ecef}.DeleteModal_cancelButton__fpclf{padding:.75rem 1.5rem;border:1px solid #6c757d;background-color:white;color:#6c757d;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.DeleteModal_cancelButton__fpclf:hover:not(:disabled){background-color:#f8f9fa;border-color:#495057;color:#495057}.DeleteModal_cancelButton__fpclf:disabled{opacity:.6;cursor:not-allowed}.DeleteModal_deleteButton__gHZ3b{padding:.75rem 1.5rem;border:none;background-color:#dc3545;color:white;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.DeleteModal_deleteButton__gHZ3b:hover:not(:disabled){background-color:#c82333}.DeleteModal_deleteButton__gHZ3b:disabled{opacity:.7;cursor:not-allowed}.DeleteModal_deleteButton__gHZ3b.DeleteModal_deleting__ENaYQ{background-color:#dc3545;opacity:.8}.DeleteModal_spinner__AsOYW{width:16px;height:16px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:DeleteModal_spin___5T1g 1s linear infinite}@keyframes DeleteModal_spin___5T1g{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:576px){.DeleteModal_modalContent__wacIN{margin:1rem}.DeleteModal_modalHeader__u__Jt{padding:1rem 1rem .75rem}.DeleteModal_modalHeader__u__Jt h2{font-size:1.25rem}.DeleteModal_modalBody__RFFh6{padding:1rem}.DeleteModal_modalFooter__o5jsu{flex-direction:column;gap:.5rem;padding:1rem}.DeleteModal_cancelButton__fpclf,.DeleteModal_deleteButton__gHZ3b{width:100%;text-align:center}}.isproject_is-project-container__ihrZX{margin-bottom:1rem;font-family:sans-serif}.isproject_checkbox-wrapper__nmXZ2{display:flex;align-items:center;margin-bottom:.5rem}.isproject_project-checkbox__HrtuP{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-block;position:relative;vertical-align:middle;margin-right:8px}.isproject_project-checkbox__HrtuP:checked{background-color:#2563eb;border-color:#2563eb}.isproject_project-checkbox__HrtuP:checked:before{content:"✓";display:block;color:white;font-size:12px;line-height:14px;text-align:center}.isproject_project-checkbox__HrtuP:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.5)}.isproject_project-label__NzRAN{font-size:.875rem;font-weight:500;color:#374151;cursor:pointer}.isproject_project-selection-wrapper__mGmBn{position:relative;margin-top:.5rem}.isproject_project-input-label__Rz_Om{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.isproject_project-input__NT6J7{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;box-sizing:border-box}.isproject_project-input__NT6J7:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.5)}.isproject_error-message__6jW1e,.isproject_loading-message__512tL,.isproject_no-projects-message__4VYhz{position:absolute;z-index:10;width:100%;background-color:#ffffff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:.25rem;padding:.75rem 1rem;font-size:.875rem;color:#6b7280;box-sizing:border-box}.isproject_error-message__6jW1e{background-color:#fee2e2;border-color:#ef4444;color:#991b1b}.isproject_project-dropdown-list__59iCX{position:absolute;z-index:10;width:100%;background-color:#ffffff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:.25rem;max-height:15rem;overflow-y:auto;list-style:none;padding:.25rem 0;box-sizing:border-box}.isproject_project-dropdown-item__oLfQg{padding:.5rem .75rem;cursor:pointer;color:#1f2937;font-size:.875rem;border-radius:.25rem;margin:0 .25rem;transition:background-color .15s ease-in-out,color .15s ease-in-out}.isproject_project-dropdown-item__oLfQg:hover{background-color:#eff6ff;color:#2563eb}.isproject_container__VHuap{margin:1rem 0}.isproject_checkboxLabel__Ruxj_{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;margin-bottom:.5rem}.isproject_checkbox__AJnXB{width:1.1rem;height:1.1rem;cursor:pointer}.isproject_projectSelection__Hw8z_{position:relative;margin-top:.5rem}.isproject_inputWrapper__d3ve_{position:relative}.isproject_input__m7_KL{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.isproject_loader__N85xy{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.8rem;color:#666}.isproject_dropdown__QPpKa{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:100;margin-top:.25rem;padding:0;list-style:none}.isproject_dropdownItem__jsobm{padding:.5rem;cursor:pointer;display:flex;justify-content:space-between}.isproject_dropdownItem__jsobm:hover{background-color:#f5f5f5}.isproject_projectName__CfQW7{font-weight:500}.isproject_projectCode__b6Tp9{color:#666;font-size:.8rem}.isproject_noResults__e_3l1{padding:.5rem;color:#666;font-style:italic}.isproject_error__TNF7A{color:#d32f2f;font-size:.8rem;margin-top:.25rem}