@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600&family=DM+Sans:wght@400;500&family=DM+Mono:wght@400;600&display=swap";
.PendingPayments-module-scss-module__O-miPa__paymentHistory{margin-bottom:1.5rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__sifglobalAlert{background-color:#e7f3ff;border-left:4px solid #0dcaf0;margin-bottom:1rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__sifglobalAlert strong{color:#0c63e4}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer{border:1px solid #dee2e6;border-radius:.375rem;overflow-x:auto}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable{margin:0;font-size:.875rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__tableHeader{background-color:#f8f9fa}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__tableHeader th{color:#495057;white-space:nowrap;border-bottom:2px solid #dee2e6;padding:.75rem .5rem;font-weight:600}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__tableBody tr:hover{background-color:#f8f9fa}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__tableBody tr td{vertical-align:middle;border-bottom:1px solid #dee2e6;padding:.75rem .5rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__referenceCell code{color:#495057;background-color:#e9ecef;border-radius:.25rem;padding:.25rem .5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__referenceCell .PendingPayments-module-scss-module__O-miPa__autoCheckInfo{margin-top:.25rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__referenceCell .PendingPayments-module-scss-module__O-miPa__autoCheckInfo small{color:#6c757d;font-size:.7rem;font-style:italic}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__amountCell{color:#000;font-weight:600}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__dateCell .PendingPayments-module-scss-module__O-miPa__createdDate{color:#6c757d;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__dateCell .PendingPayments-module-scss-module__O-miPa__paidDate{color:#198754;margin-top:.25rem;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__statusCell .PendingPayments-module-scss-module__O-miPa__statusBadge{background:linear-gradient(135deg,#28a745,#20c997);padding:.375rem .75rem;font-size:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__statusCell .PendingPayments-module-scss-module__O-miPa__failedBadge{color:#fff!important;background:linear-gradient(135deg,#dc3545,#c82333)!important;border:none!important}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__statusCell .PendingPayments-module-scss-module__O-miPa__unlockBadge{color:#fff!important;background:linear-gradient(135deg,#fd7e14,#e55a00)!important;border:none!important}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__providerCell .PendingPayments-module-scss-module__O-miPa__providerLabel{color:#6c757d;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__cartButtonContainer{margin-top:.5rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartButton{color:#000;white-space:nowrap;background-color:transparent;border-color:#000;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartButton:hover{color:#fff;background-color:#000}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartButton:disabled{opacity:.6}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartButton i{font-size:.7rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartDetails{background-color:#f8f9fa;border-radius:.25rem;margin-top:.25rem;padding:.25rem .5rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartDetails small{color:#495057;font-size:.7rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__actionText{font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__actionText.PendingPayments-module-scss-module__O-miPa__completed{color:#198754}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__actionText.PendingPayments-module-scss-module__O-miPa__pending{color:#000}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__actionText.PendingPayments-module-scss-module__O-miPa__blocked{color:#6c757d;font-style:italic}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__pendingActions{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__retryButton{white-space:nowrap;border-radius:.25rem;padding:.375rem .75rem;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__retryButton .PendingPayments-module-scss-module__O-miPa__spinner{width:1rem;height:1rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__markFailedButton{white-space:nowrap;color:#dc3545;border-color:#dc3545;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__markFailedButton:hover{color:#fff;background-color:#dc3545}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__markFailedButton:disabled{opacity:.6}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__markFailedButton .PendingPayments-module-scss-module__O-miPa__spinner{width:.875rem;height:.875rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__unlockButton{white-space:nowrap;border-radius:.25rem;padding:.375rem .75rem;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer .PendingPayments-module-scss-module__O-miPa__paymentTable .PendingPayments-module-scss-module__O-miPa__actionCell .PendingPayments-module-scss-module__O-miPa__unlockButton .PendingPayments-module-scss-module__O-miPa__spinner{width:1rem;height:1rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards{display:none}@media (max-width:768px){.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__tableContainer{display:none}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards{display:block}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard{background:#fff;border:1px solid #dee2e6;border-radius:.5rem;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference code{color:#495057;background-color:#e9ecef;border-radius:.25rem;padding:.25rem .5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;font-weight:600}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference .PendingPayments-module-scss-module__O-miPa__autoCheckInfo{margin-top:.25rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference .PendingPayments-module-scss-module__O-miPa__autoCheckInfo small{color:#6c757d;font-size:.7rem;font-style:italic}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference .PendingPayments-module-scss-module__O-miPa__cartButtonContainer{margin-top:.5rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartButton{color:#17a2b8;white-space:nowrap;background-color:transparent;border-color:#17a2b8;border-radius:.375rem;padding:.375rem .75rem;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartButton:hover{color:#fff;background-color:#17a2b8}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartButton:disabled{opacity:.6}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartButton i{font-size:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartDetails{background-color:#f8f9fa;border-radius:.375rem;margin-top:.375rem;padding:.375rem .75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference .PendingPayments-module-scss-module__O-miPa__cartButtonContainer .PendingPayments-module-scss-module__O-miPa__cartDetails small{color:#495057;font-size:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardStatus .PendingPayments-module-scss-module__O-miPa__statusBadge{background:linear-gradient(135deg,#28a745,#20c997);padding:.375rem .75rem;font-size:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardStatus .PendingPayments-module-scss-module__O-miPa__failedBadge{color:#fff!important;background:linear-gradient(135deg,#dc3545,#c82333)!important;border:none!important}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardStatus .PendingPayments-module-scss-module__O-miPa__unlockBadge{color:#fff!important;background:linear-gradient(135deg,#fd7e14,#e55a00)!important;border:none!important}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardRow{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardRow:last-child{margin-bottom:0}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardRow .PendingPayments-module-scss-module__O-miPa__cardLabel{color:#6c757d;font-size:.8rem;font-weight:500}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardRow .PendingPayments-module-scss-module__O-miPa__cardValue{text-align:right;font-size:.85rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardRow .PendingPayments-module-scss-module__O-miPa__cardValue.PendingPayments-module-scss-module__O-miPa__amount{color:#000;font-weight:600}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardRow .PendingPayments-module-scss-module__O-miPa__cardValue.PendingPayments-module-scss-module__O-miPa__provider{color:#6c757d;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardDates{border-top:1px solid #e9ecef;margin-top:.75rem;padding-top:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardDates .PendingPayments-module-scss-module__O-miPa__dateInfo{margin-bottom:.25rem;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardDates .PendingPayments-module-scss-module__O-miPa__dateInfo .PendingPayments-module-scss-module__O-miPa__dateLabel{color:#6c757d;font-weight:500}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardDates .PendingPayments-module-scss-module__O-miPa__dateInfo .PendingPayments-module-scss-module__O-miPa__dateValue{color:#495057;margin-left:.5rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardDates .PendingPayments-module-scss-module__O-miPa__dateInfo.PendingPayments-module-scss-module__O-miPa__paidDate .PendingPayments-module-scss-module__O-miPa__dateValue{color:#198754;font-weight:500}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions{text-align:center;border-top:1px solid #e9ecef;margin-top:.75rem;padding-top:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__actionText{font-size:.85rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__actionText.PendingPayments-module-scss-module__O-miPa__completed{color:#198754;font-weight:500}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__actionText.PendingPayments-module-scss-module__O-miPa__pending{color:#000;font-weight:500}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__pendingActions{flex-direction:column;align-items:center;gap:.5rem;display:flex}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__retryButton{border-radius:.375rem;min-width:150px;padding:.5rem 1rem;font-size:.85rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__retryButton .PendingPayments-module-scss-module__O-miPa__spinner{width:1rem;height:1rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__markFailedButton{color:#dc3545;border-color:#dc3545;border-radius:.375rem;min-width:140px;padding:.4rem .8rem;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__markFailedButton:hover{color:#fff;background-color:#dc3545}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__markFailedButton:disabled{opacity:.6}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__markFailedButton .PendingPayments-module-scss-module__O-miPa__spinner{width:.875rem;height:.875rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__unlockButton{border-radius:.375rem;min-width:150px;padding:.5rem 1rem;font-size:.85rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__unlockButton .PendingPayments-module-scss-module__O-miPa__spinner{width:1rem;height:1rem}}@media (max-width:576px){.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard{margin-bottom:.875rem;padding:.875rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader{margin-bottom:.625rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardHeader .PendingPayments-module-scss-module__O-miPa__cardReference code{padding:.2rem .4rem;font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardRow{margin-bottom:.4rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardRow .PendingPayments-module-scss-module__O-miPa__cardLabel{font-size:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardRow .PendingPayments-module-scss-module__O-miPa__cardValue{font-size:.8rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardDates{margin-top:.625rem;padding-top:.625rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardDates .PendingPayments-module-scss-module__O-miPa__dateInfo{margin-bottom:.2rem;font-size:.75rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions{margin-top:.625rem;padding-top:.625rem}.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__retryButton,.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__markFailedButton,.PendingPayments-module-scss-module__O-miPa__paymentHistory .PendingPayments-module-scss-module__O-miPa__mobileCards .PendingPayments-module-scss-module__O-miPa__mobileCard .PendingPayments-module-scss-module__O-miPa__cardBody .PendingPayments-module-scss-module__O-miPa__cardActions .PendingPayments-module-scss-module__O-miPa__unlockButton{padding:.4rem .8rem;font-size:.8rem}}
.VehicleNotes-module-scss-module__qHzG-q__vehicleNotesContainer{color:#333;min-height:400px;padding:20px}.VehicleNotes-module-scss-module__qHzG-q__statsRow{flex-wrap:wrap;gap:15px;margin-bottom:25px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__statCard{text-align:center;background:#f8f9fa;border:1px solid #e1e1e1;border-radius:10px;flex:1;min-width:140px;padding:15px;transition:all .3s}.VehicleNotes-module-scss-module__qHzG-q__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.VehicleNotes-module-scss-module__qHzG-q__statCard .VehicleNotes-module-scss-module__qHzG-q__statNumber{margin-bottom:4px;font-size:1.8rem;font-weight:700;display:block}.VehicleNotes-module-scss-module__qHzG-q__statCard .VehicleNotes-module-scss-module__qHzG-q__statLabel{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.VehicleNotes-module-scss-module__qHzG-q__statCard.VehicleNotes-module-scss-module__qHzG-q__total .VehicleNotes-module-scss-module__qHzG-q__statNumber{color:#333}.VehicleNotes-module-scss-module__qHzG-q__statCard.VehicleNotes-module-scss-module__qHzG-q__enAttente .VehicleNotes-module-scss-module__qHzG-q__statNumber{color:#f0ad4e}.VehicleNotes-module-scss-module__qHzG-q__statCard.VehicleNotes-module-scss-module__qHzG-q__pris .VehicleNotes-module-scss-module__qHzG-q__statNumber{color:#28a745}.VehicleNotes-module-scss-module__qHzG-q__statCard.VehicleNotes-module-scss-module__qHzG-q__nonPris .VehicleNotes-module-scss-module__qHzG-q__statNumber{color:#dc3545}.VehicleNotes-module-scss-module__qHzG-q__tabsContainer{border-bottom:2px solid #e1e1e1;margin-bottom:20px}.VehicleNotes-module-scss-module__qHzG-q__tabsContainer .MuiTabs-root{min-height:auto}.VehicleNotes-module-scss-module__qHzG-q__tabsContainer .MuiTab-root{text-transform:none!important;color:#555!important;min-height:44px!important;padding:8px 16px!important;font-size:.9rem!important;font-weight:500!important}.VehicleNotes-module-scss-module__qHzG-q__tabsContainer .MuiTab-root:hover{color:#000!important;background-color:rgba(0,0,0,.03)!important}.VehicleNotes-module-scss-module__qHzG-q__tabsContainer .MuiTab-root.VehicleNotes-module-scss-module__qHzG-q__Mui-selected{color:#000!important;font-weight:600!important}.VehicleNotes-module-scss-module__qHzG-q__tabsContainer .MuiTabs-indicator{background-color:#000!important;height:2px!important}.VehicleNotes-module-scss-module__qHzG-q__formSection{background:#fff;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:20px;padding:20px}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formTitle{align-items:center;gap:8px;margin-bottom:15px;font-size:1.1rem;font-weight:600;display:flex}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formRow{flex-wrap:wrap;gap:15px;margin-bottom:12px;display:flex}@media (max-width:768px){.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formRow{flex-direction:column}}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup{flex:1;min-width:180px}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup label{color:#333;margin-bottom:4px;font-size:.85rem;font-weight:500;display:block}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input,.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select,.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea{border:1px solid #ddd;border-radius:6px;width:100%;padding:8px 12px;font-size:.9rem;transition:border-color .3s}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input:focus,.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select:focus,.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea:focus{border-color:#000;outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.05)}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input::-webkit-input-placeholder{color:#999}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input::-ms-input-placeholder{color:#999}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input::placeholder{color:#999}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select::-webkit-input-placeholder{color:#999}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select::-ms-input-placeholder{color:#999}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select::placeholder{color:#999}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea::-webkit-input-placeholder{color:#999}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea::-ms-input-placeholder{color:#999}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea::placeholder{color:#999}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea{resize:vertical;min-height:80px;font-family:inherit}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select{cursor:pointer;background:#fff}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__photoUpload{margin-top:10px}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__photoUpload .VehicleNotes-module-scss-module__qHzG-q__photoLabel{cursor:pointer;background:#f8f9fa;border:1px dashed #ccc;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;transition:all .3s;display:inline-flex}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__photoUpload .VehicleNotes-module-scss-module__qHzG-q__photoLabel:hover{background:#f0f0f0;border-color:#000}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__photoUpload .VehicleNotes-module-scss-module__qHzG-q__photoPreview{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__photoUpload .VehicleNotes-module-scss-module__qHzG-q__photoPreview .VehicleNotes-module-scss-module__qHzG-q__photoThumb{border:1px solid #ddd;border-radius:6px;width:60px;height:60px;position:relative;overflow:hidden}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__photoUpload .VehicleNotes-module-scss-module__qHzG-q__photoPreview .VehicleNotes-module-scss-module__qHzG-q__photoThumb img{object-fit:cover;width:100%;height:100%}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__photoUpload .VehicleNotes-module-scss-module__qHzG-q__photoPreview .VehicleNotes-module-scss-module__qHzG-q__photoThumb .VehicleNotes-module-scss-module__qHzG-q__removePhoto{color:#fff;cursor:pointer;background:rgba(220,53,69,.9);border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:2px;right:2px}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions{gap:10px;margin-top:15px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions .VehicleNotes-module-scss-module__qHzG-q__submitBtn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:6px;padding:10px 24px;font-weight:500;transition:all .3s}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions .VehicleNotes-module-scss-module__qHzG-q__submitBtn:hover:not(:disabled){background:#333;transform:translateY(-1px)}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions .VehicleNotes-module-scss-module__qHzG-q__submitBtn:disabled{opacity:.5;cursor:not-allowed}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions .VehicleNotes-module-scss-module__qHzG-q__cancelBtn{color:#333;cursor:pointer;background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:10px 24px;font-weight:500;transition:all .3s}.VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions .VehicleNotes-module-scss-module__qHzG-q__cancelBtn:hover{background:#e9ecef}.VehicleNotes-module-scss-module__qHzG-q__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:15px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup{flex:1;min-width:150px}.VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup label{text-transform:uppercase;color:#888;margin-bottom:3px;font-size:.75rem;font-weight:600;display:block}.VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup input,.VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup select{border:1px solid #ddd;border-radius:6px;width:100%;padding:6px 10px;font-size:.85rem}.VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup input:focus,.VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup select:focus{border-color:#000;outline:none}.VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__resetBtn{cursor:pointer;white-space:nowrap;background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:6px 14px;font-size:.8rem}.VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__resetBtn:hover{background:#e9ecef}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem{background:#fff;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:12px;padding:15px;transition:all .3s}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__vehicleInfo{flex-wrap:wrap;gap:8px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__vehicleInfo .VehicleNotes-module-scss-module__qHzG-q__tag{color:#555;background:#f0f0f0;border-radius:20px;padding:3px 10px;font-size:.8rem;font-weight:500}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__statusBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__statusBadge.VehicleNotes-module-scss-module__qHzG-q__enAttente{color:#856404;background:#fff3cd;border:1px solid #ffc107}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__statusBadge.VehicleNotes-module-scss-module__qHzG-q__prisEnCompte{color:#155724;background:#d4edda;border:1px solid #28a745}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__statusBadge.VehicleNotes-module-scss-module__qHzG-q__nonPrisEnCompte{color:#721c24;background:#f8d7da;border:1px solid #dc3545}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__motifLabel{color:#666;margin-bottom:6px;font-size:.85rem;font-style:italic}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__descriptionText{color:#333;margin-bottom:8px;font-size:.9rem;line-height:1.5}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__commentaireRef{background:#e8f4fd;border-left:3px solid #007bff;border-radius:0 6px 6px 0;margin-bottom:8px;padding:8px 12px;font-size:.85rem}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__commentaireRef .VehicleNotes-module-scss-module__qHzG-q__commentaireLabel{color:#007bff;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:600}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionPhotos{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionPhotos img{object-fit:cover;cursor:pointer;border:1px solid #ddd;border-radius:6px;width:50px;height:50px;transition:transform .2s}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionPhotos img:hover{transform:scale(1.1)}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter{color:#999;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding-top:8px;font-size:.75rem;display:flex}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__dateInfo{gap:15px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions{gap:6px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button{cursor:pointer;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;padding:4px 10px;font-size:.75rem;transition:all .2s}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button:hover{background:#e9ecef}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button.VehicleNotes-module-scss-module__qHzG-q__editBtn:hover{color:#007bff;border-color:#007bff}.VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button.VehicleNotes-module-scss-module__qHzG-q__deleteBtn:hover{color:#dc3545;border-color:#dc3545}.VehicleNotes-module-scss-module__qHzG-q__traitementPanel{background:#f0f7ff;border:1px solid #b8daff;border-radius:8px;margin-top:10px;padding:12px}.VehicleNotes-module-scss-module__qHzG-q__traitementPanel .VehicleNotes-module-scss-module__qHzG-q__traitementRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__traitementPanel select,.VehicleNotes-module-scss-module__qHzG-q__traitementPanel textarea{border:1px solid #ddd;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:.85rem}.VehicleNotes-module-scss-module__qHzG-q__traitementPanel select:focus,.VehicleNotes-module-scss-module__qHzG-q__traitementPanel textarea:focus{border-color:#007bff;outline:none}.VehicleNotes-module-scss-module__qHzG-q__traitementPanel textarea{resize:vertical;flex:1;min-width:200px;min-height:60px}.VehicleNotes-module-scss-module__qHzG-q__traitementPanel .VehicleNotes-module-scss-module__qHzG-q__traitementBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#007bff;border:none;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:500}.VehicleNotes-module-scss-module__qHzG-q__traitementPanel .VehicleNotes-module-scss-module__qHzG-q__traitementBtn:hover{background:#0056b3}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__motifItem{background:#fff;border:1px solid #e1e1e1;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__motifItem .VehicleNotes-module-scss-module__qHzG-q__motifLabel{flex:1;font-size:.9rem}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__motifItem .VehicleNotes-module-scss-module__qHzG-q__motifActions{gap:6px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__motifItem .VehicleNotes-module-scss-module__qHzG-q__motifActions button{cursor:pointer;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;padding:4px 8px;font-size:.8rem}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__motifItem .VehicleNotes-module-scss-module__qHzG-q__motifActions button:hover{background:#e9ecef}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__addMotifRow{gap:10px;margin-top:10px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__addMotifRow input{border:1px solid #ddd;border-radius:6px;flex:1;padding:8px 12px;font-size:.9rem}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__addMotifRow input:focus{border-color:#000;outline:none}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__addMotifRow button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:6px;padding:8px 16px}.VehicleNotes-module-scss-module__qHzG-q__motifsManager .VehicleNotes-module-scss-module__qHzG-q__addMotifRow button:hover{background:#333}.VehicleNotes-module-scss-module__qHzG-q__requestCard{background:#fff;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:12px;padding:15px}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__requestHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__requestStatusBadge{border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__requestStatusBadge.VehicleNotes-module-scss-module__qHzG-q__ouvert{color:#155724;background:#d4edda}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__requestStatusBadge.VehicleNotes-module-scss-module__qHzG-q__ferme{color:#383d41;background:#e2e3e5}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__requestDescription{color:#333;margin-bottom:10px;font-size:.9rem;line-height:1.5}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__responsesSection{border-top:1px solid #f0f0f0;margin-top:12px;padding-top:12px}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__responsesSection .VehicleNotes-module-scss-module__qHzG-q__responsesTitle{color:#555;margin-bottom:8px;font-size:.85rem;font-weight:600}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__responsesSection .VehicleNotes-module-scss-module__qHzG-q__responseItem{background:#f8f9fa;border-left:3px solid #28a745;border-radius:8px;margin-bottom:8px;padding:10px}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__responsesSection .VehicleNotes-module-scss-module__qHzG-q__responseItem .VehicleNotes-module-scss-module__qHzG-q__responseAuthor{color:#28a745;margin-bottom:4px;font-size:.8rem;font-weight:600}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__responsesSection .VehicleNotes-module-scss-module__qHzG-q__responseItem .VehicleNotes-module-scss-module__qHzG-q__responseText{color:#333;font-size:.85rem}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__responsesSection .VehicleNotes-module-scss-module__qHzG-q__responseItem .VehicleNotes-module-scss-module__qHzG-q__responseDate{color:#999;margin-top:4px;font-size:.7rem}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__replyForm{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__replyForm textarea{resize:vertical;border:1px solid #ddd;border-radius:6px;flex:1;min-width:200px;min-height:50px;padding:8px;font-family:inherit;font-size:.85rem}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__replyForm textarea:focus{border-color:#28a745;outline:none}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__replyForm .VehicleNotes-module-scss-module__qHzG-q__replyBtn{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:6px;align-self:flex-end;padding:8px 16px;font-weight:500}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__replyForm .VehicleNotes-module-scss-module__qHzG-q__replyBtn:hover{background:#218838}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter{color:#999;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;font-size:.75rem;display:flex}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__dateInfo{gap:15px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions{gap:6px;display:flex}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button{cursor:pointer;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;padding:4px 10px;font-size:.75rem;transition:all .2s}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button:hover{background:#e9ecef}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button.VehicleNotes-module-scss-module__qHzG-q__editBtn:hover{color:#007bff;border-color:#007bff}.VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button.VehicleNotes-module-scss-module__qHzG-q__deleteBtn:hover{color:#dc3545;border-color:#dc3545}.VehicleNotes-module-scss-module__qHzG-q__loadingContainer{text-align:center;color:#888;padding:40px}.VehicleNotes-module-scss-module__qHzG-q__loadingContainer .VehicleNotes-module-scss-module__qHzG-q__spinner{border:3px solid #e1e1e1;border-top-color:#000;border-radius:50%;width:30px;height:30px;margin:0 auto 10px;animation:.8s linear infinite VehicleNotes-module-scss-module__qHzG-q__spin}.VehicleNotes-module-scss-module__qHzG-q__emptyState{text-align:center;color:#999;padding:40px;font-style:italic}@keyframes VehicleNotes-module-scss-module__qHzG-q__spin{to{transform:rotate(360deg)}}.VehicleNotes-module-scss-module__qHzG-q__pageTitle{margin-bottom:5px;font-size:1.5rem;font-weight:700}.VehicleNotes-module-scss-module__qHzG-q__pageSubtitle{color:#666;margin-bottom:20px;font-size:.9rem}.VehicleNotes-module-scss-module__qHzG-q__darkTheme{color:#fff}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__statsRow .VehicleNotes-module-scss-module__qHzG-q__statCard{background:rgba(255,255,255,.05);border-color:#444}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__statsRow .VehicleNotes-module-scss-module__qHzG-q__statCard .VehicleNotes-module-scss-module__qHzG-q__statLabel{color:#aaa}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__statsRow .VehicleNotes-module-scss-module__qHzG-q__statCard.VehicleNotes-module-scss-module__qHzG-q__total .VehicleNotes-module-scss-module__qHzG-q__statNumber{color:#fff}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection{background:rgba(255,255,255,.05);border-color:#444}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup label{color:#ccc}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input,.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select,.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea{color:#fff;background:rgba(255,255,255,.05);border-color:#555}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input:focus,.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select:focus,.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea:focus{border-color:#f7ff00;box-shadow:0 0 0 2px rgba(247,255,0,.1)}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input::-webkit-input-placeholder{color:#888}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input::-ms-input-placeholder{color:#888}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup input::placeholder{color:#888}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select::-webkit-input-placeholder{color:#888}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select::-ms-input-placeholder{color:#888}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select::placeholder{color:#888}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea::-webkit-input-placeholder{color:#888}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea::-ms-input-placeholder{color:#888}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup textarea::placeholder{color:#888}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formGroup select option{color:#fff;background:#1a1a1a}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions .VehicleNotes-module-scss-module__qHzG-q__submitBtn{color:#000;background:linear-gradient(135deg,#f7ff00,#e6f000)}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions .VehicleNotes-module-scss-module__qHzG-q__submitBtn:hover:not(:disabled){box-shadow:0 4px 12px rgba(247,255,0,.4)}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions .VehicleNotes-module-scss-module__qHzG-q__cancelBtn{color:#ccc;background:#444;border-color:#555}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__formSection .VehicleNotes-module-scss-module__qHzG-q__formActions .VehicleNotes-module-scss-module__qHzG-q__cancelBtn:hover{background:#555}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem{background:rgba(255,255,255,.05);border-color:#444}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__vehicleInfo .VehicleNotes-module-scss-module__qHzG-q__tag{color:#ccc;background:rgba(255,255,255,.1)}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__descriptionText{color:#ddd}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__commentaireRef{background:rgba(0,123,255,.1);border-left-color:#007bff}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter{color:#888;border-top-color:#333}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button{color:#ccc;background:rgba(255,255,255,.05);border-color:#555}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__suggestionsList .VehicleNotes-module-scss-module__qHzG-q__suggestionItem .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button:hover{background:rgba(255,255,255,.1)}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup label{color:#aaa}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup input,.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup select{color:#fff;background:rgba(255,255,255,.05);border-color:#555}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup input:focus,.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup select:focus{border-color:#f7ff00}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__filterGroup select option{color:#fff;background:#1a1a1a}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__resetBtn{color:#ccc;background:rgba(255,255,255,.05);border-color:#555}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__filtersRow .VehicleNotes-module-scss-module__qHzG-q__resetBtn:hover{background:rgba(255,255,255,.1)}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__requestCard{background:rgba(255,255,255,.05);border-color:#444}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__requestDescription{color:#ddd}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__responsesSection{border-top-color:#333}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__responsesSection .VehicleNotes-module-scss-module__qHzG-q__responseItem{background:rgba(255,255,255,.05)}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__replyForm textarea{color:#fff;background:rgba(255,255,255,.05);border-color:#555}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__replyForm textarea:focus{border-color:#28a745}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter{color:#888;border-top-color:#333}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button{color:#ccc;background:rgba(255,255,255,.05);border-color:#555}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__requestCard .VehicleNotes-module-scss-module__qHzG-q__suggestionFooter .VehicleNotes-module-scss-module__qHzG-q__actions button:hover{background:rgba(255,255,255,.1)}.VehicleNotes-module-scss-module__qHzG-q__darkTheme .VehicleNotes-module-scss-module__qHzG-q__emptyState{color:#888}.VehicleNotes-module-scss-module__qHzG-q__infoIconBtn{cursor:pointer;color:#007bff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:inline-flex}.VehicleNotes-module-scss-module__qHzG-q__infoIconBtn:hover{color:#0056b3;transform:scale(1.15)}
.MichelinAPI-module-scss-module__c6Fzlq__wrapper{flex-direction:column;gap:40px;max-width:100%;margin:0 auto;padding:24px;font-family:DM Sans,sans-serif;display:flex}@media (max-width:768px){.MichelinAPI-module-scss-module__c6Fzlq__wrapper{gap:24px;padding:2px}}.MichelinAPI-module-scss-module__c6Fzlq__dateBar{background:#fff;border:1px solid #e4e4e4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 20px;display:flex}.MichelinAPI-module-scss-module__c6Fzlq__dateBarLabel{letter-spacing:.1em;text-transform:uppercase;color:#b5182b;flex-shrink:0;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.MichelinAPI-module-scss-module__c6Fzlq__dateInputs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.MichelinAPI-module-scss-module__c6Fzlq__dateField{align-items:center;gap:8px;display:flex}.MichelinAPI-module-scss-module__c6Fzlq__dateField label{color:#999;font-family:DM Mono,monospace;font-size:12px}.MichelinAPI-module-scss-module__c6Fzlq__dateField input[type=date]{color:#1a1a1a;cursor:pointer;background:#fafafa;border:1px solid #e4e4e4;border-radius:8px;outline:none;padding:7px 12px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s}.MichelinAPI-module-scss-module__c6Fzlq__dateField input[type=date]:hover{border-color:#b5182b}.MichelinAPI-module-scss-module__c6Fzlq__dateField input[type=date]:focus{border-color:#b5182b}.MichelinAPI-module-scss-module__c6Fzlq__dateSeparator{color:#ccc;font-size:14px}.MichelinAPI-module-scss-module__c6Fzlq__section{flex-direction:column;gap:16px;display:flex}.MichelinAPI-module-scss-module__c6Fzlq__sectionHeader{align-items:center;gap:12px;display:flex}.MichelinAPI-module-scss-module__c6Fzlq__sectionPill{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#1a1a1a;border-radius:99px;padding:5px 12px;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.MichelinAPI-module-scss-module__c6Fzlq__sectionCount{color:#aaa;font-family:DM Mono,monospace;font-size:12px}.MichelinAPI-module-scss-module__c6Fzlq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.MichelinAPI-module-scss-module__c6Fzlq__empty{color:#aaa;padding:8px 0;font-family:DM Mono,monospace;font-size:13px}.MichelinAPI-module-scss-module__c6Fzlq__loadingContainer{justify-content:center;align-items:center;height:200px;display:flex}.MichelinAPI-module-scss-module__c6Fzlq__loadingContainer p{display:none}.MichelinAPI-module-scss-module__c6Fzlq__infoBanner{background-color:#e8f4fd;border-left:3px solid #2196f3;border-radius:4px;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.6rem .8rem;display:flex}.MichelinAPI-module-scss-module__c6Fzlq__infoIcon{color:"blue";flex-shrink:0;margin-top:1px;font-size:.9rem}.MichelinAPI-module-scss-module__c6Fzlq__infoText{color:#1565c0;margin:0;font-size:.8rem;line-height:1.4}.MichelinAPI-module-scss-module__c6Fzlq__galleryScroll{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;max-height:600px;overflow-y:auto}
.CardPOIModal-module-scss-module__IzjtEG__card{cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:12px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.CardPOIModal-module-scss-module__IzjtEG__card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.CardPOIModal-module-scss-module__IzjtEG__cardImage{flex-shrink:0;width:100%;height:120px;overflow:hidden}.CardPOIModal-module-scss-module__IzjtEG__cardImage img{object-fit:cover;width:100%;height:100%;display:block}.CardPOIModal-module-scss-module__IzjtEG__cardBody{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.CardPOIModal-module-scss-module__IzjtEG__cardCategory{letter-spacing:.08em;text-transform:uppercase;color:#b5182b;font-family:DM Mono,monospace;font-size:10px;font-weight:600}.CardPOIModal-module-scss-module__IzjtEG__cardName{color:#1a1a1a;margin:0;font-family:DM Mono,serif;font-size:15px;font-weight:600;line-height:1.3}.CardPOIModal-module-scss-module__IzjtEG__cardAddress{color:#888;align-items:flex-start;gap:5px;margin:0;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.4;display:flex}.CardPOIModal-module-scss-module__IzjtEG__addressIcon{color:#000;flex-shrink:0;margin-top:1px;font-size:11px}.CardPOIModal-module-scss-module__IzjtEG__NameIcon{color:#ecf001;flex-shrink:0;margin-top:1px;font-size:11px}.CardPOIModal-module-scss-module__IzjtEG__cardNotes{color:var(--text-secondary);margin-bottom:.5rem;font-size:.8rem;font-style:italic}.CardPOIModal-module-scss-module__IzjtEG__cardMeta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.CardPOIModal-module-scss-module__IzjtEG__metaChip{color:#555;white-space:nowrap;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:20px;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-family:DM Mono,monospace;font-size:11px;display:inline-flex}.CardPOIModal-module-scss-module__IzjtEG__metaIcon{color:#b5182b;flex-shrink:0;width:12px!important;height:12px!important;font-size:12px!important}.CardPOIModal-module-scss-module__IzjtEG__metaTime{color:#999;border-left:1px solid #ddd;margin-left:3px;padding-left:6px}.CardPOIModal-module-scss-module__IzjtEG__deleteBtn{cursor:pointer;z-index:1;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .15s;display:flex;position:absolute;top:8px;right:8px}.CardPOIModal-module-scss-module__IzjtEG__deleteBtn:hover{background:#ffe0e0}.CardPOIModal-module-scss-module__IzjtEG__deleteBtn:hover .CardPOIModal-module-scss-module__IzjtEG__deleteIcon{color:#b5182b}.CardPOIModal-module-scss-module__IzjtEG__deleteIcon{color:#888;transition:color .15s;width:14px!important;height:14px!important;font-size:14px!important}.CardPOIModal-module-scss-module__IzjtEG__card_footer{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.CardPOIModal-module-scss-module__IzjtEG__addNote{cursor:pointer;color:#999;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,transform .1s;display:flex}.CardPOIModal-module-scss-module__IzjtEG__addNote:hover{color:green}.CardPOIModal-module-scss-module__IzjtEG__addNote:active{transform:scale(.85)}
.PopupNotes-module-scss-module__7PFdOW__noteToast{z-index:999;background:#0a0a0a;border:1px solid #f7ff00;border-radius:10px;flex-direction:column;gap:16px;width:320px;max-width:calc(100vw - 24px);padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) forwards PopupNotes-module-scss-module__7PFdOW__noteIn;display:flex;box-shadow:0 0 0 3px #000,0 8px 32px rgba(0,0,0,.6)}@media (max-width:768px){.PopupNotes-module-scss-module__7PFdOW__noteToast{box-shadow:none;border:none;border-radius:0;justify-content:center;width:100%!important;max-width:100%!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}}@keyframes PopupNotes-module-scss-module__7PFdOW__noteIn{0%{opacity:0;transform:translateY(-100%)scale(.97)}to{opacity:1;transform:translateY(-100%)scale(1)}}.PopupNotes-module-scss-module__7PFdOW__noteToastHeader{justify-content:space-between;align-items:center;display:flex}.PopupNotes-module-scss-module__7PFdOW__noteToastTitle{letter-spacing:.08em;text-transform:uppercase;color:#f7ff00;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.PopupNotes-module-scss-module__7PFdOW__noteToastTextarea{resize:none;color:#fff;box-sizing:border-box;background:#161616;border:1px solid #2a2a2a;border-radius:8px;outline:none;width:100%;min-height:160px;padding:14px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s}.PopupNotes-module-scss-module__7PFdOW__noteToastTextarea::-webkit-input-placeholder{color:#fff}.PopupNotes-module-scss-module__7PFdOW__noteToastTextarea::-ms-input-placeholder{color:#fff}.PopupNotes-module-scss-module__7PFdOW__noteToastTextarea::placeholder{color:#fff}.PopupNotes-module-scss-module__7PFdOW__noteToastTextarea:focus{border-color:#f7ff00}@media (max-width:768px){.PopupNotes-module-scss-module__7PFdOW__noteToastTextarea{min-height:240px}}.PopupNotes-module-scss-module__7PFdOW__noteToastActions{justify-content:flex-end;gap:8px;display:flex}.PopupNotes-module-scss-module__7PFdOW__noteToastCancel{cursor:pointer;color:#f7ff00;background:0 0;border:1px solid #f7ff00;border-radius:6px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:12px;transition:border-color .15s,color .15s}.PopupNotes-module-scss-module__7PFdOW__noteToastCancel:hover{background-color:red;border-color:#000}.PopupNotes-module-scss-module__7PFdOW__noteToastSubmit{cursor:pointer;color:#0a0a0a;background:#f7ff00;border:none;border-radius:6px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:opacity .15s,transform .1s}.PopupNotes-module-scss-module__7PFdOW__noteToastSubmit:hover{opacity:.85}.PopupNotes-module-scss-module__7PFdOW__noteToastSubmit:active{transform:scale(.95)}.PopupNotes-module-scss-module__7PFdOW__noteList{scrollbar-width:thin;scrollbar-color:#2a2a2a transparent;flex-direction:column;gap:10px;max-height:280px;display:flex;overflow-y:auto}.PopupNotes-module-scss-module__7PFdOW__noteEmpty{color:#fff;text-align:center;padding:16px 0;font-family:DM Mono,monospace;font-size:12px}.PopupNotes-module-scss-module__7PFdOW__noteItem{background:#161616;border-left:2px solid #f7ff00;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.PopupNotes-module-scss-module__7PFdOW__noteItemHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.PopupNotes-module-scss-module__7PFdOW__noteClientCode{letter-spacing:.08em;color:#f7ff00;text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.PopupNotes-module-scss-module__7PFdOW__noteDate{color:#444;font-family:DM Mono,monospace;font-size:10px}.PopupNotes-module-scss-module__7PFdOW__noteText{color:#ccc;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}
.NotificationToast-module-scss-module__QKswGW__toastContainer{min-width:95%;max-width:100%;background:linear-gradient(135deg,#1a1a1a,#000)!important;border:1px solid #333!important;border-radius:10px!important;box-shadow:0 6px 18px rgba(0,0,0,.4)!important}.NotificationToast-module-scss-module__QKswGW__toastBody{border-left:3px solid #1976d2;flex-direction:column;gap:6px;padding:4px 6px 4px 10px;display:flex}.NotificationToast-module-scss-module__QKswGW__title{color:#fff;font-size:.95rem;font-weight:600;line-height:1.3}.NotificationToast-module-scss-module__QKswGW__summary{color:#d4d4d4;font-size:.82rem;line-height:1.35}.NotificationToast-module-scss-module__QKswGW__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.NotificationToast-module-scss-module__QKswGW__viewBtn,.NotificationToast-module-scss-module__QKswGW__dismissBtn{cursor:pointer;color:#fff;background:0 0;border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:4px 10px;font-size:.78rem;transition:background .15s}.NotificationToast-module-scss-module__QKswGW__viewBtn{background:#1976d2;border-color:#1976d2}.NotificationToast-module-scss-module__QKswGW__viewBtn:hover{background:#1565c0}.NotificationToast-module-scss-module__QKswGW__dismissBtn:hover{background:rgba(255,255,255,.08)}
.AddVisite-module-scss-module__Bdw0Ma__inputInfo{flex-flow:wrap;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.AddVisite-module-scss-module__Bdw0Ma__inputInfo .MuiTextField-root{width:180px}@media (max-width:768px){.AddVisite-module-scss-module__Bdw0Ma__inputInfo{justify-content:center}}.AddVisite-module-scss-module__Bdw0Ma__timeRow{flex-direction:row;align-items:center;gap:8px;display:flex}.AddVisite-module-scss-module__Bdw0Ma__timeRow .AddVisite-module-scss-module__Bdw0Ma__timeSep{color:#999;flex-shrink:0;font-size:18px;font-weight:500;line-height:1}.AddVisite-module-scss-module__Bdw0Ma__timeRow .MuiTextField-root{width:90px}.AddVisite-module-scss-module__Bdw0Ma__timeGroup{flex-direction:column;gap:8px;display:flex}.AddVisite-module-scss-module__Bdw0Ma__timeGroupLabel{color:#666;text-align:center;font-size:.85rem}.AddVisite-module-scss-module__Bdw0Ma__sectionPill{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#1a1a1a;border-radius:99px;padding:5px 12px;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.AddVisite-module-scss-module__Bdw0Ma__sectionHeader{align-items:center;gap:12px;display:flex}.AddVisite-module-scss-module__Bdw0Ma__addIcon{cursor:pointer;color:#1a1a1a;align-self:flex-end;margin-bottom:8px;transition:transform .2s,color .2s}.AddVisite-module-scss-module__Bdw0Ma__addIcon:hover{transform:scale(1.2)}.AddVisite-module-scss-module__Bdw0Ma__addIcon.AddVisite-module-scss-module__Bdw0Ma__clicked{color:#f5c400}
.StatVisite-module-scss-module__3lK6PW__sectionHeader{align-items:center;gap:12px;margin-bottom:30px;display:flex}.StatVisite-module-scss-module__3lK6PW__sectionPill{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#1a1a1a;border-radius:99px;padding:5px 12px;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.StatVisite-module-scss-module__3lK6PW__statsBody{flex-direction:column;gap:16px;display:flex}.StatVisite-module-scss-module__3lK6PW__datePicker{flex-flow:wrap;align-self:flex-start;align-items:center;gap:8px;display:flex}.StatVisite-module-scss-module__3lK6PW__datePicker .MuiTextField-root{width:150px}@media (max-width:768px){.StatVisite-module-scss-module__3lK6PW__datePicker{justify-content:flex-start;align-self:stretch}.StatVisite-module-scss-module__3lK6PW__datePicker .MuiTextField-root{width:140px}}.StatVisite-module-scss-module__3lK6PW__kpiGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;max-width:75%;margin:0 auto;display:grid}@media (max-width:768px){.StatVisite-module-scss-module__3lK6PW__kpiGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-width:100%}}.StatVisite-module-scss-module__3lK6PW__kpiCard{background:#f5f5f5;border-radius:8px;padding:14px}.StatVisite-module-scss-module__3lK6PW__kpiLabel{letter-spacing:.08em;text-transform:uppercase;color:#999;align-items:center;gap:5px;margin-bottom:6px;font-family:DM Mono,monospace;font-size:11px;font-weight:600;display:flex}.StatVisite-module-scss-module__3lK6PW__kpiLabel i{font-size:13px}.StatVisite-module-scss-module__3lK6PW__kpiLabel svg{font-size:1.2rem}.StatVisite-module-scss-module__3lK6PW__kpiValue{color:#1a1a1a;text-align:center;font-size:22px;font-weight:600;line-height:1.2}.StatVisite-module-scss-module__3lK6PW__kpiAccent{color:#1a1a1a;text-align:center;font-size:13px;font-weight:600;line-height:1.4}.StatVisite-module-scss-module__3lK6PW__kpiSub{color:#999;margin-top:4px;font-family:DM Mono,monospace;font-size:11px}.StatVisite-module-scss-module__3lK6PW__statsModule{width:100%}.StatVisite-module-scss-module__3lK6PW__galleryScroll{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;max-height:600px;overflow-y:auto}@media (max-width:768px){.StatVisite-module-scss-module__3lK6PW__galleryScroll{max-height:400px}}.StatVisite-module-scss-module__3lK6PW__cardGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}@media (max-width:768px){.StatVisite-module-scss-module__3lK6PW__cardGrid{grid-template-columns:repeat(1,minmax(140px,1fr));gap:10px}}.StatVisite-module-scss-module__3lK6PW__kpiLoader,.StatVisite-module-scss-module__3lK6PW__loadingContainer{justify-content:center;align-items:center;height:200px;display:flex}.StatVisite-module-scss-module__3lK6PW__kpiLoader p,.StatVisite-module-scss-module__3lK6PW__loadingContainer p{display:none}.StatVisite-module-scss-module__3lK6PW__chart_wrapper{padding:1.5rem 0 60px}@media (max-width:768px){.StatVisite-module-scss-module__3lK6PW__chart_wrapper{padding:1rem 0 40px}}.StatVisite-module-scss-module__3lK6PW__chart_wrapper .StatVisite-module-scss-module__3lK6PW__chart_legend{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.StatVisite-module-scss-module__3lK6PW__chart_wrapper .StatVisite-module-scss-module__3lK6PW__chart_legend .StatVisite-module-scss-module__3lK6PW__legend_item{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}.StatVisite-module-scss-module__3lK6PW__chart_wrapper .StatVisite-module-scss-module__3lK6PW__chart_legend .StatVisite-module-scss-module__3lK6PW__legend_swatch{background:#5dcaa5;border-radius:2px;width:10px;height:10px}.StatVisite-module-scss-module__3lK6PW__chart_wrapper .StatVisite-module-scss-module__3lK6PW__chart_container{width:100%;height:280px;position:relative}@media (max-width:768px){.StatVisite-module-scss-module__3lK6PW__chart_wrapper .StatVisite-module-scss-module__3lK6PW__chart_container{height:200px;padding-bottom:28px}}.StatVisite-module-scss-module__3lK6PW__chart_wrapper .StatVisite-module-scss-module__3lK6PW__chart_container .StatVisite-module-scss-module__3lK6PW__chart_title{text-align:center}.StatVisite-module-scss-module__3lK6PW__filter_bar{align-items:auto;background:#f5f5f5;border-radius:8px;flex-wrap:wrap;column-gap:24px;padding:16px;display:flex}.StatVisite-module-scss-module__3lK6PW__filter_bar .StatVisite-module-scss-module__3lK6PW__filter_bar_title{text-align:center;width:100%;margin:0 0 -24px}.StatVisite-module-scss-module__3lK6PW__filter_bar .StatVisite-module-scss-module__3lK6PW__text_field{flex-shrink:0;width:300px;margin-bottom:18px}.StatVisite-module-scss-module__3lK6PW__filter_bar .StatVisite-module-scss-module__3lK6PW__slider_wrapper{flex-direction:column;flex:1;gap:4px;min-width:300px;display:flex}.StatVisite-module-scss-module__3lK6PW__filter_bar .StatVisite-module-scss-module__3lK6PW__slider_wrapper .StatVisite-module-scss-module__3lK6PW__slider_title{color:#666;text-align:center;font-size:.85rem}.StatVisite-module-scss-module__3lK6PW__filter_bar .StatVisite-module-scss-module__3lK6PW__slider_wrapper .StatVisite-module-scss-module__3lK6PW__slider_row{align-items:center;gap:12px;display:flex}.StatVisite-module-scss-module__3lK6PW__filter_bar .StatVisite-module-scss-module__3lK6PW__slider_wrapper .StatVisite-module-scss-module__3lK6PW__slider_row span{white-space:nowrap;font-size:.85rem}@media (max-width:680px){.StatVisite-module-scss-module__3lK6PW__filter_bar{justify-content:center;column-gap:12px;padding:12px}.StatVisite-module-scss-module__3lK6PW__filter_bar .StatVisite-module-scss-module__3lK6PW__text_field{width:100%}.StatVisite-module-scss-module__3lK6PW__filter_bar .StatVisite-module-scss-module__3lK6PW__slider_wrapper{width:100%;min-width:unset}}.StatVisite-module-scss-module__3lK6PW__noDataToShow{text-align:center;color:#5dcaa5;padding-top:50px}
