.OverviewTab-module__cOJDWq__overviewContainer{grid-template-columns:2fr 1fr;gap:24px;padding:24px;display:grid}.OverviewTab-module__cOJDWq__leftColumn,.OverviewTab-module__cOJDWq__rightColumn{flex-direction:column;gap:24px;display:flex}.OverviewTab-module__cOJDWq__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}.OverviewTab-module__cOJDWq__cardHeader{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.OverviewTab-module__cOJDWq__cardTitle{color:#111827;margin:0;font-size:18px;font-weight:600;line-height:26px}.OverviewTab-module__cOJDWq__cardLink{color:#2563eb;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.OverviewTab-module__cOJDWq__cardLink:hover{color:#1d4ed8}.OverviewTab-module__cOJDWq__chargepointList{flex-direction:column;gap:12px;display:flex}.OverviewTab-module__cOJDWq__chargepointItem{border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex}.OverviewTab-module__cOJDWq__chargepointItem:hover{background:#f9fafb;border-color:#d1d5db}.OverviewTab-module__cOJDWq__chargepointInfo{flex:1;align-items:center;gap:24px;display:flex}.OverviewTab-module__cOJDWq__chargepointDetails{flex:none}.OverviewTab-module__cOJDWq__chargepointName{color:#1f2937;margin:0 0 2px;font-size:14px;font-weight:600}.OverviewTab-module__cOJDWq__chargepointSerial{color:#6b7280;margin:0;font-size:12px}.OverviewTab-module__cOJDWq__chargepointDate{color:#9ca3af;margin:4px 0 0;font-size:11px}.OverviewTab-module__cOJDWq__chargepointWarranty{align-items:center;gap:8px;display:flex}.OverviewTab-module__cOJDWq__warrantyLabel{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:500}.OverviewTab-module__cOJDWq__warrantyValue{color:#374151;white-space:nowrap;font-size:12px;font-weight:500}.OverviewTab-module__cOJDWq__warrantyExpired{color:#f59e0b!important}.OverviewTab-module__cOJDWq__chargepointStatus{align-items:center;gap:12px;margin-left:auto;display:flex}.OverviewTab-module__cOJDWq__chargepointTypeSelector{min-width:120px}.OverviewTab-module__cOJDWq__typeDropdown{color:#1e40af;text-transform:uppercase;cursor:pointer;background:#dbeafe;border:1px solid #93c5fd;border-radius:4px;width:100%;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:500;transition:all .2s}.OverviewTab-module__cOJDWq__typeDropdown:hover{background:#bfdbfe;border-color:#60a5fa}.OverviewTab-module__cOJDWq__typeDropdown:focus{outline-offset:0px;border-color:#2563eb;outline:2px solid #2563eb33}.OverviewTab-module__cOJDWq__infoList{flex-direction:column;gap:16px;display:flex}.OverviewTab-module__cOJDWq__infoItem{flex-direction:column;gap:4px;display:flex}.OverviewTab-module__cOJDWq__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:500}.OverviewTab-module__cOJDWq__infoValue{color:#374151;font-size:14px;line-height:1.5}.OverviewTab-module__cOJDWq__infoLink{color:#2563eb;font-size:14px;text-decoration:none;transition:color .2s}.OverviewTab-module__cOJDWq__infoLink:hover{color:#1d4ed8;text-decoration:underline}.OverviewTab-module__cOJDWq__tariffList{flex-direction:column;display:flex}.OverviewTab-module__cOJDWq__tariffItem{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.OverviewTab-module__cOJDWq__tariffItem:last-child{border-bottom:none}.OverviewTab-module__cOJDWq__tariffLabel{color:#6b7280;font-size:14px}.OverviewTab-module__cOJDWq__tariffValue{color:#111827;text-align:right;font-size:14px;font-weight:600}.OverviewTab-module__cOJDWq__subscriptionList{flex-direction:column;gap:12px;display:flex}.OverviewTab-module__cOJDWq__subscriptionCard{border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.OverviewTab-module__cOJDWq__subscriptionCard:hover{background:#f9fafb;border-color:#d1d5db}.OverviewTab-module__cOJDWq__subscriptionContent{flex-direction:column;gap:6px;display:flex}.OverviewTab-module__cOJDWq__subscriptionName{color:#1f2937;margin:0;font-size:16px;font-weight:600}.OverviewTab-module__cOJDWq__subscriptionMeta{color:#6b7280;align-items:center;gap:8px;font-size:14px;display:flex}.OverviewTab-module__cOJDWq__subscriptionBilling{color:#9ca3af;font-size:12px}.OverviewTab-module__cOJDWq__subscriptionRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.OverviewTab-module__cOJDWq__subscriptionRow:last-child{border-bottom:none;padding-bottom:0}.OverviewTab-module__cOJDWq__subscriptionRow:first-child{padding-top:0}.OverviewTab-module__cOJDWq__subscriptionRowContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.OverviewTab-module__cOJDWq__subscriptionRowName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.OverviewTab-module__cOJDWq__subscriptionRowBilling{color:#6b7280;font-size:12px}.OverviewTab-module__cOJDWq__subscriptionRowRight{flex-shrink:0;align-items:center;gap:16px;display:flex}.OverviewTab-module__cOJDWq__subscriptionRowAmount{color:#111827;white-space:nowrap;font-size:14px;font-weight:600}.OverviewTab-module__cOJDWq__subscriptionRowPeriod{color:#6b7280;margin-left:2px;font-size:12px;font-weight:400}.OverviewTab-module__cOJDWq__manageButton{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;transition:all .15s}.OverviewTab-module__cOJDWq__manageButton:hover{color:#1d4ed8;background:#eff6ff}.OverviewTab-module__cOJDWq__subscriptionEmptyState{text-align:center;color:#9ca3af;padding:16px 0;font-size:14px}.OverviewTab-module__cOJDWq__subscriptionEmptyState p{margin:0}.OverviewTab-module__cOJDWq__tableContainer{overflow-x:auto}.OverviewTab-module__cOJDWq__table{border-collapse:collapse;width:100%}.OverviewTab-module__cOJDWq__table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.OverviewTab-module__cOJDWq__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:500}.OverviewTab-module__cOJDWq__table td{color:#374151;border-bottom:1px solid #f3f4f6;padding:12px 16px;font-size:14px}.OverviewTab-module__cOJDWq__table tbody tr:hover{background:#f9fafb}.OverviewTab-module__cOJDWq__table tbody tr:last-child td{border-bottom:none}.OverviewTab-module__cOJDWq__dateCell{color:#4b5563;font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px}.OverviewTab-module__cOJDWq__chargepointCell{color:#1f2937;font-weight:500}.OverviewTab-module__cOJDWq__energyCell{font-weight:500}.OverviewTab-module__cOJDWq__amountCell{color:#111827;font-weight:600}.OverviewTab-module__cOJDWq__freeAmount{color:#059669;font-weight:600}.OverviewTab-module__cOJDWq__paymentCell{color:#4b5563}@media (max-width:1024px){.OverviewTab-module__cOJDWq__overviewContainer{grid-template-columns:1fr}}@media (max-width:768px){.OverviewTab-module__cOJDWq__overviewContainer{padding:16px}.OverviewTab-module__cOJDWq__chargepointItem{flex-direction:column;align-items:flex-start;gap:12px}.OverviewTab-module__cOJDWq__chargepointStatus{justify-content:space-between;width:100%;margin-left:0}.OverviewTab-module__cOJDWq__chargepointTypeSelector{min-width:100px}.OverviewTab-module__cOJDWq__table{font-size:13px}.OverviewTab-module__cOJDWq__table th,.OverviewTab-module__cOJDWq__table td{padding:8px 12px}}.OverviewTab-module__cOJDWq__editButton,.OverviewTab-module__cOJDWq__saveButton,.OverviewTab-module__cOJDWq__cancelButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.OverviewTab-module__cOJDWq__editButton:hover{color:#2563eb;background:#eff6ff}.OverviewTab-module__cOJDWq__saveButton{color:#059669}.OverviewTab-module__cOJDWq__saveButton:hover{color:#047857;background:#d1fae5}.OverviewTab-module__cOJDWq__cancelButton{color:#dc2626}.OverviewTab-module__cOJDWq__cancelButton:hover{color:#b91c1c;background:#fee2e2}.OverviewTab-module__cOJDWq__editInput{color:#374151;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:6px 8px;font-family:inherit;font-size:14px;transition:all .15s}.OverviewTab-module__cOJDWq__editInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.OverviewTab-module__cOJDWq__addressEditGroup{flex-direction:column;gap:8px;width:100%;display:flex}.OverviewTab-module__cOJDWq__addressRow{gap:8px;width:100%;display:flex}.OverviewTab-module__cOJDWq__infoValueEmpty{color:#9ca3af;font-size:14px;font-style:italic}
.Pagination-module__cZ-XVq__paginationWrapper{margin-top:24px;padding:16px 0}.Pagination-module__cZ-XVq__rangeInfo{text-align:center;color:#6b7280;margin-bottom:16px;font-size:13px}.Pagination-module__cZ-XVq__pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.Pagination-module__cZ-XVq__paginationButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Pagination-module__cZ-XVq__paginationButton:hover:not(:disabled){color:#2563eb;background-color:#f9fafb;border-color:#2563eb}.Pagination-module__cZ-XVq__paginationButton:disabled{opacity:.5;cursor:not-allowed}.Pagination-module__cZ-XVq__pageNumbers{align-items:center;gap:4px;display:flex}.Pagination-module__cZ-XVq__pageNumber{color:#374151;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:6px;min-width:36px;height:36px;padding:0 8px;font-size:14px;font-weight:500;transition:all .2s}.Pagination-module__cZ-XVq__pageNumber:hover{color:#2563eb;background-color:#f9fafb}.Pagination-module__cZ-XVq__pageNumber.Pagination-module__cZ-XVq__active{color:#fff;background-color:#2563eb;border-color:#2563eb}.Pagination-module__cZ-XVq__pageNumber.Pagination-module__cZ-XVq__active:hover{background-color:#1d4ed8}.Pagination-module__cZ-XVq__ellipsis{color:#9ca3af;padding:0 8px;font-size:14px}@media (max-width:640px){.Pagination-module__cZ-XVq__rangeInfo{margin-bottom:12px;font-size:12px}.Pagination-module__cZ-XVq__pagination{flex-direction:column}.Pagination-module__cZ-XVq__paginationButton span{display:none}.Pagination-module__cZ-XVq__pageNumbers{order:-1}}
.DataTable-module__5JMWXG__tableContainer{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow-x:auto;box-shadow:0 1px 2px #0000000d}.DataTable-module__5JMWXG__table{border-collapse:collapse;width:100%;font-size:14px}.DataTable-module__5JMWXG__table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.DataTable-module__5JMWXG__table th{text-align:left;color:#374151;white-space:nowrap;padding:12px 16px;font-weight:600}.DataTable-module__5JMWXG__table th.DataTable-module__5JMWXG__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.DataTable-module__5JMWXG__table th.DataTable-module__5JMWXG__sortable:hover{background-color:#f3f4f6}.DataTable-module__5JMWXG__headerContent{align-items:center;gap:6px;display:flex}.DataTable-module__5JMWXG__sortIconInactive{color:#d1d5db;transition:color .2s}.DataTable-module__5JMWXG__sortIconActive{color:#2563eb}.DataTable-module__5JMWXG__table th.DataTable-module__5JMWXG__sortable:hover .DataTable-module__5JMWXG__sortIconInactive{color:#9ca3af}.DataTable-module__5JMWXG__table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s}.DataTable-module__5JMWXG__table tbody tr:last-child{border-bottom:none}.DataTable-module__5JMWXG__table tbody tr:hover{background-color:#f9fafb}.DataTable-module__5JMWXG__table tbody tr.DataTable-module__5JMWXG__clickableRow{cursor:pointer}.DataTable-module__5JMWXG__table tbody tr.DataTable-module__5JMWXG__clickableRow:hover{background-color:#f3f4f6}.DataTable-module__5JMWXG__table td{color:#111827;padding:16px}.DataTable-module__5JMWXG__emptyState{color:#6b7280;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;padding:48px 24px;font-size:14px;display:flex}@media (max-width:768px){.DataTable-module__5JMWXG__table{font-size:13px}.DataTable-module__5JMWXG__table th,.DataTable-module__5JMWXG__table td{padding:12px}}
.KPICard-module__plTrhW__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px;display:grid}.KPICard-module__plTrhW__kpiCard{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.KPICard-module__plTrhW__kpiCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.KPICard-module__plTrhW__kpiCard.KPICard-module__plTrhW__clickable{cursor:pointer;border:1px solid #e5e7eb;width:100%}.KPICard-module__plTrhW__kpiCard.KPICard-module__plTrhW__clickable:hover{border-color:#2563eb;box-shadow:0 4px 12px #2563eb26}.KPICard-module__plTrhW__kpiCard.KPICard-module__plTrhW__clickable:active{transform:translateY(0)}.KPICard-module__plTrhW__kpiIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.KPICard-module__plTrhW__kpiContent{flex:1;min-width:0}.KPICard-module__plTrhW__kpiValue{color:#111827;align-items:baseline;gap:8px;font-size:28px;font-weight:700;line-height:36px;display:flex}.KPICard-module__plTrhW__kpiLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-top:4px;font-size:12px;font-weight:500}.KPICard-module__plTrhW__trend{border-radius:4px;padding:2px 6px;font-size:14px;font-weight:600}.KPICard-module__plTrhW__trendUp{color:#059669;background:#0596691a}.KPICard-module__plTrhW__trendDown{color:#dc2626;background:#dc26261a}@media (max-width:768px){.KPICard-module__plTrhW__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.KPICard-module__plTrhW__kpiCard{gap:12px;padding:16px}.KPICard-module__plTrhW__kpiIcon{width:40px;height:40px}.KPICard-module__plTrhW__kpiValue{font-size:24px;line-height:32px}.KPICard-module__plTrhW__kpiLabel{font-size:11px}}
.Select-module__whcHFW__selectWrapper{flex-direction:column;gap:6px;display:flex}.Select-module__whcHFW__label{color:#374151;font-size:13px;font-weight:500}.Select-module__whcHFW__selectContainer{width:100%;display:inline-block;position:relative}.Select-module__whcHFW__select{color:#111827;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;font-family:inherit;font-size:14px;transition:all .2s}.Select-module__whcHFW__select:hover:not(:disabled){border-color:#9ca3af}.Select-module__whcHFW__select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.Select-module__whcHFW__select:disabled{opacity:.5;cursor:not-allowed;background-color:#f3f4f6}.Select-module__whcHFW__small{padding:6px 32px 6px 10px;font-size:13px}.Select-module__whcHFW__medium{padding:10px 32px 10px 12px;font-size:14px}.Select-module__whcHFW__large{padding:12px 36px 12px 14px;font-size:16px}.Select-module__whcHFW__withIcon.Select-module__whcHFW__small{padding-left:32px}.Select-module__whcHFW__withIcon.Select-module__whcHFW__medium{padding-left:36px}.Select-module__whcHFW__withIcon.Select-module__whcHFW__large{padding-left:42px}.Select-module__whcHFW__icon{color:#9ca3af;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Select-module__whcHFW__chevron{color:#6b7280;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Select-module__whcHFW__select:disabled~.Select-module__whcHFW__chevron{opacity:.5}.Select-module__whcHFW__select option{padding:8px}@media (max-width:640px){.Select-module__whcHFW__select{font-size:14px}.Select-module__whcHFW__small{padding:6px 28px 6px 10px;font-size:12px}.Select-module__whcHFW__medium{padding:8px 30px 8px 12px}}
.SortableTableHeader-module__wofi8G__tableHeader{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.SortableTableHeader-module__wofi8G__tableHeader th{text-align:left;color:#374151;white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:600}.SortableTableHeader-module__wofi8G__tableHeader th.SortableTableHeader-module__wofi8G__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s}.SortableTableHeader-module__wofi8G__tableHeader th.SortableTableHeader-module__wofi8G__sortable:hover{background-color:#f3f4f6}.SortableTableHeader-module__wofi8G__headerContent{align-items:center;gap:6px;display:flex}.SortableTableHeader-module__wofi8G__sortIconInactive{color:#d1d5db;transition:color .2s}.SortableTableHeader-module__wofi8G__sortIconActive{color:#2563eb}.SortableTableHeader-module__wofi8G__tableHeader th.SortableTableHeader-module__wofi8G__sortable:hover .SortableTableHeader-module__wofi8G__sortIconInactive{color:#9ca3af}@media (max-width:768px){.SortableTableHeader-module__wofi8G__tableHeader th{padding:10px 12px;font-size:13px}}
.SubscriptionSummary-module__4aNPha__summaryCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000000f}.SubscriptionSummary-module__4aNPha__summaryHeader{background:linear-gradient(135deg,#fafbfc 0%,#f9fafb 100%);border-bottom:1px solid #f3f4f6;padding:20px}.SubscriptionSummary-module__4aNPha__summaryTitle{color:#111827;letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:700}.SubscriptionSummary-module__4aNPha__nextInvoice{color:#6b7280;margin:0;font-size:13px;font-weight:500}.SubscriptionSummary-module__4aNPha__nextInvoice span{color:#111827;font-weight:600}.SubscriptionSummary-module__4aNPha__viewToggle{background:#f3f4f6;border-radius:8px;gap:6px;margin:16px 20px 0;padding:4px;display:flex}.SubscriptionSummary-module__4aNPha__viewToggleBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s;position:relative}.SubscriptionSummary-module__4aNPha__viewToggleBtn.SubscriptionSummary-module__4aNPha__active{color:#111827;background:#fff;box-shadow:0 1px 3px #0000001a}.SubscriptionSummary-module__4aNPha__viewToggleBtn:hover:not(.SubscriptionSummary-module__4aNPha__active){color:#374151}.SubscriptionSummary-module__4aNPha__contentHeader{justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.SubscriptionSummary-module__4aNPha__contentTitle{color:#111827;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.SubscriptionSummary-module__4aNPha__collapseBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.SubscriptionSummary-module__4aNPha__collapseBtn:hover{background:#f3f4f6}.SubscriptionSummary-module__4aNPha__collapseIcon{transition:transform .3s}.SubscriptionSummary-module__4aNPha__collapseIcon.SubscriptionSummary-module__4aNPha__collapsed{transform:rotate(180deg)}.SubscriptionSummary-module__4aNPha__viewBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.SubscriptionSummary-module__4aNPha__viewBtn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;box-shadow:0 1px 4px #0000000d}.SubscriptionSummary-module__4aNPha__viewBtn:disabled{opacity:.5;cursor:not-allowed}.SubscriptionSummary-module__4aNPha__summaryContent{opacity:1;max-height:600px;padding:0 20px;transition:all .3s;overflow:hidden}.SubscriptionSummary-module__4aNPha__summaryContent.SubscriptionSummary-module__4aNPha__summaryCollapsed{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.SubscriptionSummary-module__4aNPha__totalSummaryView{flex-direction:column;gap:4px;display:flex}.SubscriptionSummary-module__4aNPha__chargePointItem{border-radius:8px;justify-content:space-between;align-items:center;margin:0 -8px;padding:10px 8px;transition:all .2s;display:flex}.SubscriptionSummary-module__4aNPha__chargePointItem:hover{background:#f9fafb}.SubscriptionSummary-module__4aNPha__chargePointInfo{align-items:center;gap:12px;display:flex}.SubscriptionSummary-module__4aNPha__chargePointIcon{justify-content:center;align-items:center;transition:transform .2s;display:flex}.SubscriptionSummary-module__4aNPha__chargePointItem:hover .SubscriptionSummary-module__4aNPha__chargePointIcon{transform:scale(1.05)}.SubscriptionSummary-module__4aNPha__iconSemiPublic{color:#f59e0b}.SubscriptionSummary-module__4aNPha__iconPublic{color:#3b82f6}.SubscriptionSummary-module__4aNPha__iconPrivate{color:#10b981}.SubscriptionSummary-module__4aNPha__iconDepot{color:#8b5cf6}.SubscriptionSummary-module__4aNPha__iconHome{color:#ec4899}.SubscriptionSummary-module__4aNPha__chargePointLabel{color:#374151;font-size:14px;font-weight:500}.SubscriptionSummary-module__4aNPha__chargePointLabel .SubscriptionSummary-module__4aNPha__count{color:#111827;font-weight:700}.SubscriptionSummary-module__4aNPha__chargePointPrice{color:#111827;font-size:14px;font-weight:700}.SubscriptionSummary-module__4aNPha__siteBreakdownView{flex-direction:column;gap:10px;display:flex}.SubscriptionSummary-module__4aNPha__siteSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px;transition:all .2s}.SubscriptionSummary-module__4aNPha__siteSection:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.SubscriptionSummary-module__4aNPha__siteHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:4px 0;display:flex}.SubscriptionSummary-module__4aNPha__siteName{color:#111827;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.SubscriptionSummary-module__4aNPha__siteName svg{color:#6b7280;transition:color .2s}.SubscriptionSummary-module__4aNPha__siteHeader:hover .SubscriptionSummary-module__4aNPha__siteName svg{color:#2563eb}.SubscriptionSummary-module__4aNPha__siteTotal{color:#111827;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.SubscriptionSummary-module__4aNPha__expandIcon{color:#6b7280;transition:transform .3s}.SubscriptionSummary-module__4aNPha__expandIcon.SubscriptionSummary-module__4aNPha__expanded{transform:rotate(180deg)}.SubscriptionSummary-module__4aNPha__siteDetails{max-height:0;padding-left:26px;transition:max-height .3s;overflow:hidden}.SubscriptionSummary-module__4aNPha__siteDetails.SubscriptionSummary-module__4aNPha__siteExpanded{max-height:300px;margin-top:8px}.SubscriptionSummary-module__4aNPha__siteDetailItem{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.SubscriptionSummary-module__4aNPha__siteDetailLabel{color:#374151;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.SubscriptionSummary-module__4aNPha__siteDetailIcon{justify-content:center;align-items:center;display:flex}.SubscriptionSummary-module__4aNPha__siteDetailLabel .SubscriptionSummary-module__4aNPha__count{color:#111827;font-weight:700}.SubscriptionSummary-module__4aNPha__siteDetailPrice{color:#111827;font-size:13px;font-weight:600}.SubscriptionSummary-module__4aNPha__totalSection{background:linear-gradient(135deg,#eff6ff 0%,#f5f3ff 100%);border-top:2px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:16px;padding:20px;display:flex}.SubscriptionSummary-module__4aNPha__totalLabel{color:#111827;font-size:16px;font-weight:700}.SubscriptionSummary-module__4aNPha__totalAmount{color:#2563eb;letter-spacing:-.01em;font-size:20px;font-weight:700}.SubscriptionSummary-module__4aNPha__infoCard{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:12px;margin:16px 20px;padding:14px;display:flex}.SubscriptionSummary-module__4aNPha__infoIcon{background:#dbeafe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SubscriptionSummary-module__4aNPha__infoIcon svg{color:#2563eb}.SubscriptionSummary-module__4aNPha__infoText h4{color:#111827;margin:0 0 4px;font-size:13px;font-weight:600}.SubscriptionSummary-module__4aNPha__infoText p{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.SubscriptionSummary-module__4aNPha__summaryDivider{background:#e5e7eb;height:1px;margin:16px 20px}.SubscriptionSummary-module__4aNPha__breakdownSection{flex-direction:column;gap:8px;padding:0 20px 16px;display:flex}.SubscriptionSummary-module__4aNPha__breakdownTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.SubscriptionSummary-module__4aNPha__breakdownRow{background:#f9fafb;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.SubscriptionSummary-module__4aNPha__breakdownLabel{color:#374151;font-size:13px;font-weight:500}.SubscriptionSummary-module__4aNPha__breakdownValue{color:#111827;font-size:13px;font-weight:600}.SubscriptionSummary-module__4aNPha__emptyState{text-align:center;color:#9ca3af;padding:40px 20px}.SubscriptionSummary-module__4aNPha__emptyState svg{color:#d1d5db;margin-bottom:12px}.SubscriptionSummary-module__4aNPha__emptyState p{margin:0;font-size:13px;font-weight:500}@keyframes SubscriptionSummary-module__4aNPha__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SubscriptionSummary-module__4aNPha__summaryCard{animation:.4s ease-out SubscriptionSummary-module__4aNPha__slideIn}
.SubscriptionCard-module__AMHFqa__subscriptionCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-height:380px;padding:20px;transition:all .2s;display:flex}.SubscriptionCard-module__AMHFqa__subscriptionCard:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 8px 16px #00000014}.SubscriptionCard-module__AMHFqa__cardHeaderRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.SubscriptionCard-module__AMHFqa__subscriptionNameGroup{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.SubscriptionCard-module__AMHFqa__subscriptionName{color:#111827;letter-spacing:-.01em;word-wrap:break-word;margin:0;font-size:16px;font-weight:700;line-height:1.4}.SubscriptionCard-module__AMHFqa__statusBadge{letter-spacing:.05em;text-transform:uppercase;border:1.5px solid;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.SubscriptionCard-module__AMHFqa__statusActive{color:#059669;background:0 0;border-color:#059669}.SubscriptionCard-module__AMHFqa__statusTrial{color:#d97706;background:0 0;border-color:#d97706}.SubscriptionCard-module__AMHFqa__statusCanceled{color:#6b7280;background:0 0;border-color:#6b7280}.SubscriptionCard-module__AMHFqa__productsCount{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.SubscriptionCard-module__AMHFqa__companyName{color:#6b7280;cursor:pointer;width:fit-content;margin-bottom:16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-block;position:relative}.SubscriptionCard-module__AMHFqa__companyName:after{content:"";background:#2563eb;width:0;height:2px;transition:width .2s;position:absolute;bottom:-2px;left:0}.SubscriptionCard-module__AMHFqa__companyName:hover{color:#2563eb}.SubscriptionCard-module__AMHFqa__companyName:hover:after{width:100%}.SubscriptionCard-module__AMHFqa__cardInfoRow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.SubscriptionCard-module__AMHFqa__infoIcon{color:#9ca3af;flex-shrink:0}.SubscriptionCard-module__AMHFqa__infoText{color:#6b7280;font-size:12px;line-height:1.5}.SubscriptionCard-module__AMHFqa__infoText strong{color:#111827;font-weight:600}.SubscriptionCard-module__AMHFqa__pricingDisplay{align-items:baseline;gap:6px;margin:8px 0;display:flex}.SubscriptionCard-module__AMHFqa__pricingAmount{color:#111827;letter-spacing:-.02em;font-size:20px;font-weight:700}.SubscriptionCard-module__AMHFqa__pricingPeriod{color:#9ca3af;font-size:13px;font-weight:500}.SubscriptionCard-module__AMHFqa__cardDivider{background:#e5e7eb;height:1px;margin:12px 0}.SubscriptionCard-module__AMHFqa__subscriptionItemsSection{flex-direction:column;flex:1;margin-bottom:16px;display:flex}.SubscriptionCard-module__AMHFqa__itemsHeader{color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:10px;font-weight:700}.SubscriptionCard-module__AMHFqa__itemsList{flex-direction:column;gap:8px;display:flex}.SubscriptionCard-module__AMHFqa__itemRow{align-items:center;gap:8px;display:flex}.SubscriptionCard-module__AMHFqa__itemName{color:#111827;white-space:nowrap;font-size:12px;font-weight:500}.SubscriptionCard-module__AMHFqa__itemDots{background:repeating-linear-gradient(90deg,#d1d5db 0 4px,#0000 4px 8px);flex:1;min-width:20px;height:1px}.SubscriptionCard-module__AMHFqa__itemValue{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:500}.SubscriptionCard-module__AMHFqa__noItems{color:#9ca3af;text-align:center;padding:8px 0;font-size:12px;font-style:italic}.SubscriptionCard-module__AMHFqa__manageButton{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:11px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 4px #11182733}.SubscriptionCard-module__AMHFqa__manageButton:hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 4px 8px #11182740}.SubscriptionCard-module__AMHFqa__manageButton:active{transform:translateY(0)}.SubscriptionCard-module__AMHFqa__manageButton svg{transition:transform .2s}.SubscriptionCard-module__AMHFqa__manageButton:hover svg{transform:translate(4px)}@media (max-width:768px){.SubscriptionCard-module__AMHFqa__subscriptionCard{min-height:auto}.SubscriptionCard-module__AMHFqa__subscriptionName{font-size:15px}.SubscriptionCard-module__AMHFqa__pricingAmount{font-size:20px}.SubscriptionCard-module__AMHFqa__cardHeaderRow{flex-direction:column}.SubscriptionCard-module__AMHFqa__productsCount{align-self:flex-start}}
.SensitiveValue-module__iC9ZhG__container{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block}.SensitiveValue-module__iC9ZhG__value{color:#374151;filter:blur(8px);letter-spacing:2px;white-space:nowrap;border-radius:4px;padding:4px 8px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;transition:filter .2s,background-color .15s;display:inline-block;position:relative}.SensitiveValue-module__iC9ZhG__container:hover .SensitiveValue-module__iC9ZhG__value{background-color:#f9fafb}.SensitiveValue-module__iC9ZhG__value.SensitiveValue-module__iC9ZhG__revealed{filter:blur()}.SensitiveValue-module__iC9ZhG__hint{color:#9ca3af;white-space:nowrap;pointer-events:none;font-size:11px;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.EditableCardHeader-module__d2UTra__cardHeader{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.EditableCardHeader-module__d2UTra__cardTitle{color:#111827;margin:0;font-size:18px;font-weight:600;line-height:26px}.EditableCardHeader-module__d2UTra__editActions{gap:8px;display:flex}.EditableCardHeader-module__d2UTra__editButton,.EditableCardHeader-module__d2UTra__saveButton,.EditableCardHeader-module__d2UTra__cancelButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.EditableCardHeader-module__d2UTra__editButton:hover{color:#2563eb;background:#eff6ff}.EditableCardHeader-module__d2UTra__saveButton{color:#059669}.EditableCardHeader-module__d2UTra__saveButton:hover{color:#047857;background:#d1fae5}.EditableCardHeader-module__d2UTra__cancelButton{color:#dc2626}.EditableCardHeader-module__d2UTra__cancelButton:hover{color:#b91c1c;background:#fee2e2}
.ProductDiscountBasket-module__8ME00a__container{flex-direction:column;gap:16px;display:flex}.ProductDiscountBasket-module__8ME00a__searchSection{flex-direction:column;gap:8px;display:flex}.ProductDiscountBasket-module__8ME00a__sectionTitle{color:#111827;margin:0;font-size:14px;font-weight:600}.ProductDiscountBasket-module__8ME00a__sectionDescription{color:#6b7280;margin:0;font-size:13px;line-height:1.4}.ProductDiscountBasket-module__8ME00a__searchWrapper{position:relative}.ProductDiscountBasket-module__8ME00a__searchInput{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 40px 10px 14px;font-size:14px;transition:all .15s}.ProductDiscountBasket-module__8ME00a__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.ProductDiscountBasket-module__8ME00a__searchInput::placeholder{color:#9ca3af}.ProductDiscountBasket-module__8ME00a__searchInput:disabled{cursor:not-allowed;background:#f9fafb}.ProductDiscountBasket-module__8ME00a__searchIcon{color:#6b7280;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ProductDiscountBasket-module__8ME00a__dropdown{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:400px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ProductDiscountBasket-module__8ME00a__dropdownItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:background .15s;display:flex}.ProductDiscountBasket-module__8ME00a__dropdownItem:hover{background:#f3f4f6}.ProductDiscountBasket-module__8ME00a__dropdownItem:first-child{border-radius:8px 8px 0 0}.ProductDiscountBasket-module__8ME00a__dropdownItem:last-child{border-radius:0 0 8px 8px}.ProductDiscountBasket-module__8ME00a__dropdownItem:not(:last-child){border-bottom:1px solid #f3f4f6}.ProductDiscountBasket-module__8ME00a__dropdownIcon{background:#f9fafb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.ProductDiscountBasket-module__8ME00a__dropdownInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProductDiscountBasket-module__8ME00a__dropdownName{color:#111827;font-size:13px;font-weight:500}.ProductDiscountBasket-module__8ME00a__dropdownMeta{color:#6b7280;font-size:11px}.ProductDiscountBasket-module__8ME00a__existingBadge{color:#059669;white-space:nowrap;background:#d1fae5;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.ProductDiscountBasket-module__8ME00a__dropdownMore{text-align:center;color:#6b7280;background:#f9fafb;border-top:1px solid #e5e7eb;padding:10px 16px;font-size:13px}.ProductDiscountBasket-module__8ME00a__noResults{text-align:center;color:#6b7280;padding:20px 16px;font-size:14px}.ProductDiscountBasket-module__8ME00a__basketSection{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ProductDiscountBasket-module__8ME00a__basketHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ProductDiscountBasket-module__8ME00a__basketTitle{color:#111827;font-size:13px;font-weight:600}.ProductDiscountBasket-module__8ME00a__basketCount{color:#6b7280;font-size:12px}.ProductDiscountBasket-module__8ME00a__emptyBasket{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}.ProductDiscountBasket-module__8ME00a__emptyIcon{opacity:.5;margin-bottom:12px;font-size:36px}.ProductDiscountBasket-module__8ME00a__emptyBasket p{color:#6b7280;margin:0;font-size:13px}.ProductDiscountBasket-module__8ME00a__basketTable{flex-direction:column;display:flex}.ProductDiscountBasket-module__8ME00a__tableHeader{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb;border-bottom:1px solid #e5e7eb;grid-template-columns:1.5fr 110px 100px 130px 110px 36px;gap:12px;padding:12px 14px;font-size:11px;font-weight:600;display:grid}.ProductDiscountBasket-module__8ME00a__tableHeader>div{align-items:center;display:flex}.ProductDiscountBasket-module__8ME00a__tableBody{max-height:300px;overflow-y:auto}.ProductDiscountBasket-module__8ME00a__tableRow{border-bottom:1px solid #f3f4f6;grid-template-columns:1.5fr 110px 100px 130px 110px 36px;align-items:center;gap:12px;padding:12px 14px;transition:background .15s;display:grid}.ProductDiscountBasket-module__8ME00a__tableRow:last-child{border-bottom:none}.ProductDiscountBasket-module__8ME00a__tableRow:hover{background:#f9fafb}.ProductDiscountBasket-module__8ME00a__colProduct{align-items:center;gap:10px;min-width:0;display:flex}.ProductDiscountBasket-module__8ME00a__productIcon{background:#fef3c7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.ProductDiscountBasket-module__8ME00a__productInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.ProductDiscountBasket-module__8ME00a__productName{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ProductDiscountBasket-module__8ME00a__productMeta{color:#6b7280;font-size:11px}.ProductDiscountBasket-module__8ME00a__colPrice,.ProductDiscountBasket-module__8ME00a__colExisting,.ProductDiscountBasket-module__8ME00a__colFinal{color:#374151;font-size:13px;font-weight:500}.ProductDiscountBasket-module__8ME00a__colExisting{color:#6b7280}.ProductDiscountBasket-module__8ME00a__existingValue{color:#059669;font-weight:600}.ProductDiscountBasket-module__8ME00a__noValue{color:#9ca3af}.ProductDiscountBasket-module__8ME00a__discountedPrice{color:#059669;font-weight:700}.ProductDiscountBasket-module__8ME00a__colDiscount{align-items:center;display:flex}.ProductDiscountBasket-module__8ME00a__discountInput{align-items:center;gap:0;display:flex}.ProductDiscountBasket-module__8ME00a__valueInput{color:#111827;text-align:right;box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px 0 0 6px;width:60px;height:32px;padding:7px 8px;font-size:13px}.ProductDiscountBasket-module__8ME00a__valueInput:focus{z-index:1;border-color:#2563eb;outline:none}.ProductDiscountBasket-module__8ME00a__valueInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductDiscountBasket-module__8ME00a__valueInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ProductDiscountBasket-module__8ME00a__valueInput[type=number]{appearance:textfield}.ProductDiscountBasket-module__8ME00a__typeSelect{color:#374151;cursor:pointer;box-sizing:border-box;background:#f9fafb;border:1px solid #d1d5db;border-left:none;border-radius:0 6px 6px 0;min-width:50px;height:32px;padding:7px 6px;font-size:12px}.ProductDiscountBasket-module__8ME00a__typeSelect:focus{border-color:#2563eb;outline:none}.ProductDiscountBasket-module__8ME00a__colAction{justify-content:center;display:flex}.ProductDiscountBasket-module__8ME00a__removeBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.ProductDiscountBasket-module__8ME00a__removeBtn svg{width:14px;height:14px}.ProductDiscountBasket-module__8ME00a__removeBtn:hover{background:#fef2f2}@media (max-width:768px){.ProductDiscountBasket-module__8ME00a__tableHeader,.ProductDiscountBasket-module__8ME00a__tableRow{grid-template-columns:1.2fr 85px 85px 110px 85px 32px;gap:8px;padding:12px}.ProductDiscountBasket-module__8ME00a__productIcon{width:28px;height:28px;font-size:18px}.ProductDiscountBasket-module__8ME00a__valueInput{width:50px;height:30px;padding:6px 8px}.ProductDiscountBasket-module__8ME00a__typeSelect{min-width:40px;height:30px;padding:6px}}
.AddressField-module__cb8-nq__addressEditGroup{flex-direction:column;gap:8px;width:100%;display:flex}.AddressField-module__cb8-nq__addressRow{gap:8px;width:100%;display:flex}.AddressField-module__cb8-nq__input{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}.AddressField-module__cb8-nq__input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.AddressField-module__cb8-nq__input::placeholder{color:#9ca3af}.AddressField-module__cb8-nq__value{color:#374151;font-size:14px;line-height:1.5}@media (max-width:768px){.AddressField-module__cb8-nq__addressRow{flex-direction:column}.AddressField-module__cb8-nq__addressRow input{width:100%!important}}
.AgreementsList-module__Gayuaq__container{width:100%}.AgreementsList-module__Gayuaq__kpiGridCustom{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;display:grid}.AgreementsList-module__Gayuaq__kpiCardCustom{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.AgreementsList-module__Gayuaq__kpiCardCustom:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.AgreementsList-module__Gayuaq__kpiIconCustom{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.AgreementsList-module__Gayuaq__kpiContentCustom{flex:1;min-width:0}.AgreementsList-module__Gayuaq__kpiValueCustom{color:#111827;font-size:28px;font-weight:700;line-height:36px}.AgreementsList-module__Gayuaq__kpiLabelCustom{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-top:4px;font-size:12px;font-weight:500}.AgreementsList-module__Gayuaq__kpiSubtext{color:#6b7280;margin-top:4px;font-size:12px}.AgreementsList-module__Gayuaq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;margin-bottom:24px;display:flex}.AgreementsList-module__Gayuaq__rightControls{align-items:center;gap:12px;display:flex}.AgreementsList-module__Gayuaq__createButton{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.AgreementsList-module__Gayuaq__createButton:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.AgreementsList-module__Gayuaq__createButton:active{background:#1e40af;transform:scale(.98)}.AgreementsList-module__Gayuaq__resultsInfo{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}.AgreementsList-module__Gayuaq__customersList{flex-direction:column;gap:16px;display:flex}.AgreementsList-module__Gayuaq__customerCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s;overflow:hidden;box-shadow:0 1px 3px #0000001a}.AgreementsList-module__Gayuaq__customerCard:hover{box-shadow:0 4px 6px -1px #0000001a}.AgreementsList-module__Gayuaq__customerHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;transition:background .2s;display:flex}.AgreementsList-module__Gayuaq__customerHeader:hover{background:#f9fafb}.AgreementsList-module__Gayuaq__customerHeaderLeft{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.AgreementsList-module__Gayuaq__customerHeaderRight{flex-shrink:0;align-items:center;gap:32px;display:flex}.AgreementsList-module__Gayuaq__expandButton{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.AgreementsList-module__Gayuaq__expandButton:hover{color:#111827}.AgreementsList-module__Gayuaq__buildingIcon{color:#9ca3af;flex-shrink:0}.AgreementsList-module__Gayuaq__customerInfo{min-width:0}.AgreementsList-module__Gayuaq__customerName{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:16px;font-weight:600;overflow:hidden}.AgreementsList-module__Gayuaq__customerId{color:#6b7280;margin:0;font-size:12px}.AgreementsList-module__Gayuaq__kpiItem{align-items:center;gap:12px;display:flex}.AgreementsList-module__Gayuaq__kpiIcon{color:#4b5563;background:#f3f4f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AgreementsList-module__Gayuaq__kpiValue{color:#111827;white-space:nowrap;font-size:14px;font-weight:600}.AgreementsList-module__Gayuaq__kpiLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-top:2px;font-size:11px}.AgreementsList-module__Gayuaq__agreementsTable{background:#f9fafb;border-top:1px solid #e5e7eb;padding:0}.AgreementsList-module__Gayuaq__agreementsTable table{border-collapse:collapse;width:100%}.AgreementsList-module__Gayuaq__agreementsTable thead{background:#f3f4f6}.AgreementsList-module__Gayuaq__agreementsTable th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e5e7eb;padding:12px 24px;font-size:11px;font-weight:500}.AgreementsList-module__Gayuaq__agreementsTable tbody{background:#fff}.AgreementsList-module__Gayuaq__agreementRow{transition:background .2s}.AgreementsList-module__Gayuaq__agreementRow:hover{background:#f9fafb}.AgreementsList-module__Gayuaq__agreementsTable td{color:#374151;border-bottom:1px solid #f3f4f6;padding:16px 24px;font-size:14px}.AgreementsList-module__Gayuaq__agreementRow:last-child td{border-bottom:none}.AgreementsList-module__Gayuaq__productName{color:#111827;font-weight:600}.AgreementsList-module__Gayuaq__dateCell{color:#6b7280;align-items:center;gap:8px;display:flex}.AgreementsList-module__Gayuaq__valueCell{color:#111827;font-weight:600}.AgreementsList-module__Gayuaq__discount{color:#047857;background:#def7ec;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.AgreementsList-module__Gayuaq__noDiscount{color:#9ca3af}.AgreementsList-module__Gayuaq__chargepointDiscounts{flex-direction:column;gap:2px;display:flex}.AgreementsList-module__Gayuaq__discountRow{align-items:center;gap:8px;font-size:13px;line-height:1.6;display:flex}.AgreementsList-module__Gayuaq__discountType{color:#6b7280;font-weight:400}.AgreementsList-module__Gayuaq__discountValue{color:#111827;font-weight:600}.AgreementsList-module__Gayuaq__salesResponsible{color:#374151;font-size:14px}.AgreementsList-module__Gayuaq__emptyState{text-align:center;color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:64px 24px}.AgreementsList-module__Gayuaq__emptyState svg{opacity:.5;margin:0 auto 16px}.AgreementsList-module__Gayuaq__emptyState h3{color:#374151;margin:0 0 8px;font-size:18px;font-weight:600}.AgreementsList-module__Gayuaq__emptyState p{color:#6b7280;margin:0;font-size:14px}@media (max-width:1200px){.AgreementsList-module__Gayuaq__kpiGridCustom{grid-template-columns:repeat(3,1fr);gap:16px}.AgreementsList-module__Gayuaq__customerHeaderRight{gap:24px}.AgreementsList-module__Gayuaq__kpiItem{gap:8px}.AgreementsList-module__Gayuaq__kpiIcon{width:32px;height:32px}}@media (max-width:1024px){.AgreementsList-module__Gayuaq__kpiGridCustom{grid-template-columns:repeat(2,1fr)}.AgreementsList-module__Gayuaq__customerHeader{flex-direction:column;align-items:stretch;gap:20px}.AgreementsList-module__Gayuaq__customerHeaderLeft{width:100%}.AgreementsList-module__Gayuaq__customerHeaderRight{justify-content:space-between;gap:16px;width:100%}.AgreementsList-module__Gayuaq__kpiItem{flex-direction:row;flex:1}}@media (max-width:768px){.AgreementsList-module__Gayuaq__kpiGridCustom{grid-template-columns:1fr}.AgreementsList-module__Gayuaq__kpiCardCustom{gap:12px;padding:16px}.AgreementsList-module__Gayuaq__kpiIconCustom{width:40px;height:40px}.AgreementsList-module__Gayuaq__kpiValueCustom{font-size:24px;line-height:32px}.AgreementsList-module__Gayuaq__kpiLabelCustom{font-size:11px}.AgreementsList-module__Gayuaq__controls{flex-direction:column;align-items:stretch}.AgreementsList-module__Gayuaq__rightControls{flex-direction:column;width:100%}.AgreementsList-module__Gayuaq__createButton{justify-content:center;width:100%}.AgreementsList-module__Gayuaq__customerHeaderRight{flex-direction:column;gap:12px}.AgreementsList-module__Gayuaq__kpiItem{width:100%}.AgreementsList-module__Gayuaq__agreementsTable{overflow-x:auto}.AgreementsList-module__Gayuaq__agreementsTable table{min-width:900px}}
.InvoiceViewerModal-module__xNQ1-W__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.25s InvoiceViewerModal-module__xNQ1-W__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes InvoiceViewerModal-module__xNQ1-W__fadeIn{0%{opacity:0}to{opacity:1}}.InvoiceViewerModal-module__xNQ1-W__modal{background:#fff;border-radius:12px;flex-direction:column;width:95%;max-width:900px;max-height:90vh;animation:.3s ease-out InvoiceViewerModal-module__xNQ1-W__slideIn;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes InvoiceViewerModal-module__xNQ1-W__slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.InvoiceViewerModal-module__xNQ1-W__header{background:linear-gradient(135deg,#f9fafb 0%,#fff 100%);border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.InvoiceViewerModal-module__xNQ1-W__title{color:#111827;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.InvoiceViewerModal-module__xNQ1-W__closeBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:24px;transition:all .2s;display:flex}.InvoiceViewerModal-module__xNQ1-W__closeBtn:hover{color:#111827;background:#f3f4f6}.InvoiceViewerModal-module__xNQ1-W__body{flex:1;padding:28px;overflow-y:auto}.InvoiceViewerModal-module__xNQ1-W__companyHeader{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:start;margin-bottom:32px;padding-bottom:24px;display:flex}.InvoiceViewerModal-module__xNQ1-W__companyInfo h1{color:#111827;margin:0 0 6px;font-size:28px;font-weight:800}.InvoiceViewerModal-module__xNQ1-W__companyInfo p{color:#6b7280;margin:2px 0;font-size:13px}.InvoiceViewerModal-module__xNQ1-W__invoiceMeta{text-align:right}.InvoiceViewerModal-module__xNQ1-W__invoiceNumber{color:#2563eb;letter-spacing:.02em;background:#eff6ff;border-radius:6px;margin-bottom:10px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-block}.InvoiceViewerModal-module__xNQ1-W__invoiceDate{color:#6b7280;margin:4px 0;font-size:13px}.InvoiceViewerModal-module__xNQ1-W__invoiceDate strong{color:#111827;font-weight:600}.InvoiceViewerModal-module__xNQ1-W__parties{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:28px;display:grid}.InvoiceViewerModal-module__xNQ1-W__party h3{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin:0 0 12px;font-size:11px;font-weight:700}.InvoiceViewerModal-module__xNQ1-W__party p{color:#374151;margin:3px 0;font-size:13px;line-height:1.6}.InvoiceViewerModal-module__xNQ1-W__party .InvoiceViewerModal-module__xNQ1-W__companyName{color:#111827;margin-bottom:6px;font-size:15px;font-weight:700}.InvoiceViewerModal-module__xNQ1-W__party strong{color:#111827;font-weight:600}.InvoiceViewerModal-module__xNQ1-W__paymentInfo{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:28px;padding:18px 20px}.InvoiceViewerModal-module__xNQ1-W__paymentInfo h3{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin:0 0 12px;font-size:11px;font-weight:700}.InvoiceViewerModal-module__xNQ1-W__paymentDetails{flex-direction:column;gap:8px;display:flex}.InvoiceViewerModal-module__xNQ1-W__paymentRow{justify-content:space-between;align-items:center;font-size:13px;display:flex}.InvoiceViewerModal-module__xNQ1-W__paymentLabel{color:#6b7280;font-weight:600}.InvoiceViewerModal-module__xNQ1-W__paymentValue{color:#111827;align-items:center;gap:6px;font-weight:500;display:flex}.InvoiceViewerModal-module__xNQ1-W__paymentIcon{font-size:16px}.InvoiceViewerModal-module__xNQ1-W__invoiceTable{border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin-bottom:24px;overflow:hidden}.InvoiceViewerModal-module__xNQ1-W__invoiceTable thead{background:#f9fafb}.InvoiceViewerModal-module__xNQ1-W__invoiceTable thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;border-bottom:2px solid #e5e7eb;padding:12px 16px;font-size:11px;font-weight:700}.InvoiceViewerModal-module__xNQ1-W__invoiceTable thead th:last-child,.InvoiceViewerModal-module__xNQ1-W__invoiceTable tbody td:last-child{text-align:right}.InvoiceViewerModal-module__xNQ1-W__invoiceTable tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.InvoiceViewerModal-module__xNQ1-W__invoiceTable tbody tr:hover{background-color:#f9fafb}.InvoiceViewerModal-module__xNQ1-W__invoiceTable tbody tr:last-child{border-bottom:none}.InvoiceViewerModal-module__xNQ1-W__invoiceTable tbody td{color:#374151;padding:14px 16px;font-size:13px}.InvoiceViewerModal-module__xNQ1-W__invoiceTable tbody td:first-child{color:#111827;font-weight:600}.InvoiceViewerModal-module__xNQ1-W__totals{justify-content:flex-end;margin-bottom:24px;display:flex}.InvoiceViewerModal-module__xNQ1-W__totalsBox{border:1px solid #e5e7eb;border-radius:8px;min-width:350px;overflow:hidden}.InvoiceViewerModal-module__xNQ1-W__totalRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;padding:12px 16px;display:flex}.InvoiceViewerModal-module__xNQ1-W__totalRow:last-child{border-bottom:none}.InvoiceViewerModal-module__xNQ1-W__grandTotal{background:#eff6ff;margin-top:0;padding:14px 16px}.InvoiceViewerModal-module__xNQ1-W__totalRow .InvoiceViewerModal-module__xNQ1-W__label{color:#6b7280;font-size:13px;font-weight:600}.InvoiceViewerModal-module__xNQ1-W__totalRow .InvoiceViewerModal-module__xNQ1-W__value{color:#111827;font-size:13px;font-weight:700}.InvoiceViewerModal-module__xNQ1-W__grandTotal .InvoiceViewerModal-module__xNQ1-W__label,.InvoiceViewerModal-module__xNQ1-W__grandTotal .InvoiceViewerModal-module__xNQ1-W__value{color:#2563eb;font-size:16px;font-weight:700}.InvoiceViewerModal-module__xNQ1-W__footer{background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.InvoiceViewerModal-module__xNQ1-W__notes{flex:1}.InvoiceViewerModal-module__xNQ1-W__notes h4{color:#111827;margin:0 0 6px;font-size:13px;font-weight:700}.InvoiceViewerModal-module__xNQ1-W__notes p{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.InvoiceViewerModal-module__xNQ1-W__actions{gap:10px;display:flex}.InvoiceViewerModal-module__xNQ1-W__btnPrint,.InvoiceViewerModal-module__xNQ1-W__btnDownload,.InvoiceViewerModal-module__xNQ1-W__btnReminder{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.InvoiceViewerModal-module__xNQ1-W__btnPrint{color:#fff;background:#2563eb;box-shadow:0 2px 8px #2563eb4d}.InvoiceViewerModal-module__xNQ1-W__btnPrint:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.InvoiceViewerModal-module__xNQ1-W__btnDownload{color:#374151;background:#fff;border:1px solid #d1d5db}.InvoiceViewerModal-module__xNQ1-W__btnDownload:hover{background:#f9fafb;border-color:#9ca3af}.InvoiceViewerModal-module__xNQ1-W__btnReminder{color:#dc2626;background:#fff;border:1px solid #fca5a5}.InvoiceViewerModal-module__xNQ1-W__btnReminder:hover{background:#fef2f2;border-color:#dc2626}@media print{.InvoiceViewerModal-module__xNQ1-W__header,.InvoiceViewerModal-module__xNQ1-W__footer{display:none}.InvoiceViewerModal-module__xNQ1-W__modal{box-shadow:none;max-height:none;overflow:visible}.InvoiceViewerModal-module__xNQ1-W__overlay{background:#fff}}@media (max-width:768px){.InvoiceViewerModal-module__xNQ1-W__parties{grid-template-columns:1fr;gap:20px}.InvoiceViewerModal-module__xNQ1-W__companyHeader{flex-direction:column;gap:20px}.InvoiceViewerModal-module__xNQ1-W__invoiceMeta{text-align:left}.InvoiceViewerModal-module__xNQ1-W__footer{flex-direction:column;gap:16px}.InvoiceViewerModal-module__xNQ1-W__actions{flex-direction:column;width:100%}.InvoiceViewerModal-module__xNQ1-W__btnPrint,.InvoiceViewerModal-module__xNQ1-W__btnDownload,.InvoiceViewerModal-module__xNQ1-W__btnReminder{justify-content:center;width:100%}.InvoiceViewerModal-module__xNQ1-W__totalsBox{min-width:100%}.InvoiceViewerModal-module__xNQ1-W__paymentRow{flex-direction:column;align-items:flex-start;gap:4px}}
.DepotSitesList-module__HBevpW__container{width:100%}.DepotSitesList-module__HBevpW__searchContainer{margin-bottom:24px;position:relative}.DepotSitesList-module__HBevpW__searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.DepotSitesList-module__HBevpW__searchInput{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:12px 48px 12px 44px;font-size:14px;transition:all .2s}.DepotSitesList-module__HBevpW__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.DepotSitesList-module__HBevpW__searchInput::placeholder{color:#9ca3af}.DepotSitesList-module__HBevpW__clearButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.DepotSitesList-module__HBevpW__clearButton:hover{color:#6b7280;background:#f3f4f6}.DepotSitesList-module__HBevpW__resultsInfo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.DepotSitesList-module__HBevpW__resultsBadge{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500}.DepotSitesList-module__HBevpW__searchBadge{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;font-size:14px}.DepotSitesList-module__HBevpW__searchBadge strong{color:#111827;font-weight:600}.DepotSitesList-module__HBevpW__tableContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.DepotSitesList-module__HBevpW__table{border-collapse:collapse;width:100%}.DepotSitesList-module__HBevpW__table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.DepotSitesList-module__HBevpW__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:500}.DepotSitesList-module__HBevpW__table th.DepotSitesList-module__HBevpW__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.DepotSitesList-module__HBevpW__table th.DepotSitesList-module__HBevpW__sortable:hover{background:#f3f4f6}.DepotSitesList-module__HBevpW__headerContent{align-items:center;gap:6px;display:flex}.DepotSitesList-module__HBevpW__table td{color:#374151;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:16px;font-size:14px}.DepotSitesList-module__HBevpW__table tbody tr:last-child td{border-bottom:none}.DepotSitesList-module__HBevpW__table tbody tr{transition:background .2s}.DepotSitesList-module__HBevpW__table tbody tr:hover{background:#f9fafb}.DepotSitesList-module__HBevpW__siteNameContainer{flex-direction:column;gap:4px;display:flex}.DepotSitesList-module__HBevpW__siteNameButton{text-align:left;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;transition:all .2s;display:block}.DepotSitesList-module__HBevpW__siteName{color:#111827;font-size:14px;font-weight:600;transition:color .2s}.DepotSitesList-module__HBevpW__siteNameButton:hover .DepotSitesList-module__HBevpW__siteName{color:#2563eb;text-decoration:underline}.DepotSitesList-module__HBevpW__companyNameButton{text-align:left;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;transition:all .2s;display:block}.DepotSitesList-module__HBevpW__companyName{color:#6b7280;font-size:12px;transition:color .2s}.DepotSitesList-module__HBevpW__companyNameButton:hover .DepotSitesList-module__HBevpW__companyName{color:#2563eb;text-decoration:underline}.DepotSitesList-module__HBevpW__chargepointsBadge{color:#1e40af;background:#dbeafe;border-radius:6px;min-width:40px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.DepotSitesList-module__HBevpW__zoneBadge{color:#1e40af;text-transform:uppercase;background:#dbeafe;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.DepotSitesList-module__HBevpW__contactName{color:#111827;margin-bottom:4px;font-size:14px;font-weight:600}.DepotSitesList-module__HBevpW__contactDetail{color:#6b7280;margin-bottom:2px;font-size:13px}.DepotSitesList-module__HBevpW__contactDetail:last-child{margin-bottom:0}.DepotSitesList-module__HBevpW__availabilityCell{align-items:center;gap:8px;display:flex}.DepotSitesList-module__HBevpW__availabilityDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.DepotSitesList-module__HBevpW__availabilityDot.DepotSitesList-module__HBevpW__high{box-shadow:0 0 8px #10b98166}.DepotSitesList-module__HBevpW__availabilityDot.DepotSitesList-module__HBevpW__medium{box-shadow:0 0 8px #f59e0b66}.DepotSitesList-module__HBevpW__availabilityDot.DepotSitesList-module__HBevpW__low{box-shadow:0 0 8px #ef444466}.DepotSitesList-module__HBevpW__availabilityValue{color:#111827;font-size:14px;font-weight:500}.DepotSitesList-module__HBevpW__usageValue{color:#111827;margin-bottom:2px;font-size:14px;font-weight:600}.DepotSitesList-module__HBevpW__usagePeriod{color:#6b7280;font-size:14px;font-weight:400}.DepotSitesList-module__HBevpW__thresholdValue{color:#111827;font-size:14px;font-weight:400}.DepotSitesList-module__HBevpW__billableValue{color:#111827;margin-bottom:2px;font-size:14px;font-weight:600}.DepotSitesList-module__HBevpW__billablePeriod{color:#6b7280;font-size:14px;font-weight:400}.DepotSitesList-module__HBevpW__viewButton{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dbeafe;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.DepotSitesList-module__HBevpW__viewButton:hover{background:#eff6ff;border-color:#93c5fd}.DepotSitesList-module__HBevpW__viewButton:active{background:#dbeafe;transform:scale(.98)}@media (max-width:1200px){.DepotSitesList-module__HBevpW__table{font-size:13px}.DepotSitesList-module__HBevpW__table th,.DepotSitesList-module__HBevpW__table td{padding:12px}}@media (max-width:768px){.DepotSitesList-module__HBevpW__tableContainer{overflow-x:auto}.DepotSitesList-module__HBevpW__table{min-width:1100px}.DepotSitesList-module__HBevpW__searchInput{font-size:16px}}
.EmployeeList-module__jtQPOa__container{width:100%}.EmployeeList-module__jtQPOa__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px;display:grid}.EmployeeList-module__jtQPOa__kpiCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.EmployeeList-module__jtQPOa__kpiCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.EmployeeList-module__jtQPOa__kpiIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.EmployeeList-module__jtQPOa__kpiContent{flex:1}.EmployeeList-module__jtQPOa__kpiValue{color:#111827;font-size:28px;font-weight:700;line-height:36px}.EmployeeList-module__jtQPOa__kpiLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-top:4px;font-size:12px;font-weight:500}.EmployeeList-module__jtQPOa__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.EmployeeList-module__jtQPOa__leftControls{flex:1;align-items:center;gap:12px;min-width:300px;display:flex}.EmployeeList-module__jtQPOa__rightControls{align-items:center;gap:12px;display:flex}.EmployeeList-module__jtQPOa__searchContainer{flex:1;max-width:400px;position:relative}.EmployeeList-module__jtQPOa__searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.EmployeeList-module__jtQPOa__searchInput{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px 10px 40px;font-size:14px;transition:all .2s}.EmployeeList-module__jtQPOa__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.EmployeeList-module__jtQPOa__searchInput::placeholder{color:#9ca3af}.EmployeeList-module__jtQPOa__countryFilter{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:160px;padding:10px 12px;font-size:14px;transition:all .2s}.EmployeeList-module__jtQPOa__countryFilter:hover{border-color:#9ca3af}.EmployeeList-module__jtQPOa__countryFilter:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.EmployeeList-module__jtQPOa__primaryButton{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0000000d}.EmployeeList-module__jtQPOa__primaryButton:hover{background:#1d4ed8;box-shadow:0 2px 4px #0000001a}.EmployeeList-module__jtQPOa__primaryButton:active{background:#1e40af;transform:scale(.98)}.EmployeeList-module__jtQPOa__secondaryButton{color:#374151;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d1d5db;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}.EmployeeList-module__jtQPOa__secondaryButton:hover{background:#f9fafb;border-color:#9ca3af}.EmployeeList-module__jtQPOa__secondaryButton:active{background:#f3f4f6;transform:scale(.98)}.EmployeeList-module__jtQPOa__resultsInfo{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}.EmployeeList-module__jtQPOa__tableContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;overflow:hidden}.EmployeeList-module__jtQPOa__table{border-collapse:collapse;width:100%}.EmployeeList-module__jtQPOa__table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.EmployeeList-module__jtQPOa__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:500}.EmployeeList-module__jtQPOa__table th.EmployeeList-module__jtQPOa__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.EmployeeList-module__jtQPOa__table th.EmployeeList-module__jtQPOa__sortable:hover{background:#f3f4f6}.EmployeeList-module__jtQPOa__headerContent{align-items:center;gap:6px;display:flex}.EmployeeList-module__jtQPOa__table td{color:#374151;border-bottom:1px solid #f3f4f6;padding:12px 16px;font-size:14px}.EmployeeList-module__jtQPOa__countryCell{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,emoji}.EmployeeList-module__jtQPOa__table tbody tr:last-child td{border-bottom:none}.EmployeeList-module__jtQPOa__table tbody tr{transition:background .2s}.EmployeeList-module__jtQPOa__table tbody tr:hover{background:#f9fafb}.EmployeeList-module__jtQPOa__nameButton{color:#2563eb;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;transition:color .2s}.EmployeeList-module__jtQPOa__nameButton:hover{color:#1d4ed8;text-decoration:underline}.EmployeeList-module__jtQPOa__companyButton{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;transition:color .2s}.EmployeeList-module__jtQPOa__companyButton:hover{color:#2563eb;text-decoration:underline}.EmployeeList-module__jtQPOa__zoneBadge{color:#1e40af;text-transform:uppercase;background:#dbeafe;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.EmployeeList-module__jtQPOa__serialCell{color:#6b7280;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:13px}.EmployeeList-module__jtQPOa__viewButton{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dbeafe;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.EmployeeList-module__jtQPOa__viewButton:hover{background:#eff6ff;border-color:#93c5fd}.EmployeeList-module__jtQPOa__viewButton:active{background:#dbeafe;transform:scale(.98)}.EmployeeList-module__jtQPOa__pagination{justify-content:center;align-items:center;gap:16px;display:flex}.EmployeeList-module__jtQPOa__paginationButton{color:#374151;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.EmployeeList-module__jtQPOa__paginationButton:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.EmployeeList-module__jtQPOa__paginationButton:disabled{opacity:.5;cursor:not-allowed}.EmployeeList-module__jtQPOa__pageInfo{color:#6b7280;font-size:14px}@media (max-width:1024px){.EmployeeList-module__jtQPOa__kpiGrid{grid-template-columns:repeat(2,1fr)}.EmployeeList-module__jtQPOa__controls{flex-direction:column;align-items:stretch}.EmployeeList-module__jtQPOa__leftControls,.EmployeeList-module__jtQPOa__rightControls{width:100%;min-width:auto}.EmployeeList-module__jtQPOa__rightControls{justify-content:stretch}.EmployeeList-module__jtQPOa__secondaryButton,.EmployeeList-module__jtQPOa__primaryButton{flex:1}}@media (max-width:768px){.EmployeeList-module__jtQPOa__kpiGrid{grid-template-columns:1fr}.EmployeeList-module__jtQPOa__kpiValue{font-size:24px}.EmployeeList-module__jtQPOa__leftControls{flex-direction:column;align-items:stretch}.EmployeeList-module__jtQPOa__searchContainer{max-width:100%}.EmployeeList-module__jtQPOa__countryFilter{width:100%}.EmployeeList-module__jtQPOa__tableContainer{overflow-x:auto}.EmployeeList-module__jtQPOa__table{min-width:800px}.EmployeeList-module__jtQPOa__rightControls{flex-direction:column}}@media (max-width:480px){.EmployeeList-module__jtQPOa__kpiCard{padding:16px}.EmployeeList-module__jtQPOa__kpiIcon{width:40px;height:40px}.EmployeeList-module__jtQPOa__kpiValue{font-size:20px}.EmployeeList-module__jtQPOa__kpiLabel{font-size:11px}}
.OnboardingManagement-module__40pPCq__container{width:100%}.OnboardingManagement-module__40pPCq__headerSection{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.OnboardingManagement-module__40pPCq__pageTitle{color:#0f172a;margin:0 0 4px;font-size:24px;font-weight:700}.OnboardingManagement-module__40pPCq__pageDescription{color:#64748b;margin:0;font-size:14px}.OnboardingManagement-module__40pPCq__exportButton{color:#3b82f6;cursor:pointer;background:0 0;border:1px solid #3b82f6;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.OnboardingManagement-module__40pPCq__exportButton:hover{background:#eff6ff}.OnboardingManagement-module__40pPCq__searchSection{gap:12px;margin-bottom:16px;display:flex}.OnboardingManagement-module__40pPCq__searchContainer{flex:1;position:relative}.OnboardingManagement-module__40pPCq__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.OnboardingManagement-module__40pPCq__searchInput{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:10px 12px 10px 40px;font-size:14px;transition:all .2s}.OnboardingManagement-module__40pPCq__searchInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.OnboardingManagement-module__40pPCq__typeFilter{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:160px;padding:10px 12px;font-size:14px;transition:all .2s}.OnboardingManagement-module__40pPCq__typeFilter:hover{border-color:#cbd5e1}.OnboardingManagement-module__40pPCq__typeFilter:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.OnboardingManagement-module__40pPCq__filterIndicator{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 16px;font-size:14px;display:flex}.OnboardingManagement-module__40pPCq__filterIndicator svg{flex-shrink:0}.OnboardingManagement-module__40pPCq__filterIndicator strong{font-weight:600}.OnboardingManagement-module__40pPCq__clearFilter{color:#3b82f6;cursor:pointer;background:0 0;border:1px solid #93c5fd;border-radius:4px;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:500;transition:all .2s}.OnboardingManagement-module__40pPCq__clearFilter:hover{background:#dbeafe;border-color:#60a5fa}.OnboardingManagement-module__40pPCq__tabs{border-bottom:1px solid #e2e8f0;gap:8px;margin-bottom:24px;display:flex}.OnboardingManagement-module__40pPCq__tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.OnboardingManagement-module__40pPCq__tab:hover{color:#334155}.OnboardingManagement-module__40pPCq__tabActive{color:#3b82f6;border-bottom-color:#3b82f6}.OnboardingManagement-module__40pPCq__tabCount{color:#64748b;background:#e2e8f0;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.OnboardingManagement-module__40pPCq__tabActive .OnboardingManagement-module__40pPCq__tabCount{color:#3b82f6;background:#dbeafe}.OnboardingManagement-module__40pPCq__content{min-height:400px}.OnboardingManagement-module__40pPCq__rowList{flex-direction:column;gap:12px;display:flex}.OnboardingManagement-module__40pPCq__row{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:12px;padding:20px;transition:all .2s;display:flex;position:relative}.OnboardingManagement-module__40pPCq__row:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.OnboardingManagement-module__40pPCq__rowError{border-left:4px solid #ef4444}.OnboardingManagement-module__40pPCq__rowError:hover{border-left-color:#ef4444}.OnboardingManagement-module__40pPCq__rowCompleted{border-left:4px solid #22c55e}.OnboardingManagement-module__40pPCq__rowIncoming{border-left:4px solid #f59e0b}.OnboardingManagement-module__40pPCq__rowMain{justify-content:space-between;align-items:center;gap:24px;display:flex}.OnboardingManagement-module__40pPCq__rowLeft{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.OnboardingManagement-module__40pPCq__siteIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.OnboardingManagement-module__40pPCq__typeDepot{color:#f97316;background:#fff7ed}.OnboardingManagement-module__40pPCq__typeWorkplace{color:#3b82f6;background:#eff6ff}.OnboardingManagement-module__40pPCq__typeEmployee{color:#22c55e;background:#f0fdf4}.OnboardingManagement-module__40pPCq__rowInfo{flex:1;min-width:0}.OnboardingManagement-module__40pPCq__rowTitle{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.OnboardingManagement-module__40pPCq__siteName{color:#0f172a;margin:0;font-size:16px;font-weight:600}.OnboardingManagement-module__40pPCq__siteNameClickable{cursor:pointer;transition:all .2s}.OnboardingManagement-module__40pPCq__siteNameClickable:hover{color:#3b82f6;text-decoration:underline}.OnboardingManagement-module__40pPCq__typeBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.OnboardingManagement-module__40pPCq__typeBadge.OnboardingManagement-module__40pPCq__typeDepot{color:#ea580c;background:#fff7ed}.OnboardingManagement-module__40pPCq__typeBadge.OnboardingManagement-module__40pPCq__typeWorkplace{color:#2563eb;background:#eff6ff}.OnboardingManagement-module__40pPCq__typeBadge.OnboardingManagement-module__40pPCq__typeEmployee{color:#16a34a;background:#f0fdf4}.OnboardingManagement-module__40pPCq__errorBadge{color:#dc2626;text-transform:uppercase;letter-spacing:.3px;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600}.OnboardingManagement-module__40pPCq__completedBadge{color:#16a34a;text-transform:uppercase;letter-spacing:.3px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600}.OnboardingManagement-module__40pPCq__rowMeta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.OnboardingManagement-module__40pPCq__customerLink{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .2s}.OnboardingManagement-module__40pPCq__customerLink:hover{color:#3b82f6;text-decoration-color:#3b82f6}.OnboardingManagement-module__40pPCq__rowRight{flex-shrink:0;align-items:center;gap:16px;display:flex}.OnboardingManagement-module__40pPCq__rowProgress{width:100%;padding-left:64px}.OnboardingManagement-module__40pPCq__progressBar{background:#e2e8f0;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.OnboardingManagement-module__40pPCq__progressFill{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;height:100%;transition:width .4s}.OnboardingManagement-module__40pPCq__progressText{color:#64748b;font-size:12px;font-weight:500}.OnboardingManagement-module__40pPCq__viewDetailsButton{color:#3b82f6;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e2e8f0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.OnboardingManagement-module__40pPCq__viewDetailsButton:hover{background:#eff6ff;border-color:#bfdbfe}.OnboardingManagement-module__40pPCq__statusBadge{text-transform:uppercase;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.OnboardingManagement-module__40pPCq__statusPending{color:#64748b;background:#f1f5f9}.OnboardingManagement-module__40pPCq__statusAccepted{color:#16a34a;background:#f0fdf4}.OnboardingManagement-module__40pPCq__sidePanelOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#00000080;justify-content:flex-end;animation:.2s OnboardingManagement-module__40pPCq__fadeIn;display:flex;position:fixed;inset:0}@keyframes OnboardingManagement-module__40pPCq__fadeIn{0%{opacity:0}to{opacity:1}}.OnboardingManagement-module__40pPCq__sidePanel{background:#fff;flex-direction:column;width:500px;max-width:90vw;animation:.3s OnboardingManagement-module__40pPCq__slideIn;display:flex;overflow:hidden;box-shadow:-4px 0 24px #00000026}@keyframes OnboardingManagement-module__40pPCq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.OnboardingManagement-module__40pPCq__sidePanelHeader{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.OnboardingManagement-module__40pPCq__sidePanelTitle{color:#0f172a;align-items:center;gap:12px;margin-bottom:8px;font-size:18px;font-weight:600;display:flex}.OnboardingManagement-module__40pPCq__sidePanelMeta{color:#64748b;align-items:center;gap:12px;font-size:13px;display:flex}.OnboardingManagement-module__40pPCq__closeButton{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.OnboardingManagement-module__40pPCq__closeButton:hover{color:#dc2626;background:#fef2f2}.OnboardingManagement-module__40pPCq__timeline{flex:1;padding:24px;overflow-y:auto}.OnboardingManagement-module__40pPCq__timelineStep{gap:16px;margin-bottom:24px;display:flex}.OnboardingManagement-module__40pPCq__timelineStep:last-child{margin-bottom:0}.OnboardingManagement-module__40pPCq__timelineMarker{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.OnboardingManagement-module__40pPCq__timelineDot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:600;display:flex}.OnboardingManagement-module__40pPCq__statusCompleted{color:#16a34a;background:#f0fdf4;border:2px solid #22c55e}.OnboardingManagement-module__40pPCq__statusInProgress{color:#d97706;background:#fef3c7;border:2px solid #f59e0b}.OnboardingManagement-module__40pPCq__statusFailed{color:#dc2626;background:#fef2f2;border:2px solid #ef4444}.OnboardingManagement-module__40pPCq__timelineLine{background:#e2e8f0;flex:1;width:2px;min-height:40px;margin:4px 0}.OnboardingManagement-module__40pPCq__timelineContent{flex:1;min-width:0}.OnboardingManagement-module__40pPCq__timelineStepHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.OnboardingManagement-module__40pPCq__timelineStepName{color:#0f172a;font-size:15px;font-weight:600}.OnboardingManagement-module__40pPCq__timelineDate{color:#64748b;margin-bottom:8px;font-size:12px}.OnboardingManagement-module__40pPCq__timelineError{color:#dc2626;background:#fef2f2;border-left:3px solid #ef4444;border-radius:4px;margin:8px 0;padding:8px 12px;font-size:13px}.OnboardingManagement-module__40pPCq__timelineProgress{margin:12px 0}.OnboardingManagement-module__40pPCq__timelineProgress span{color:#64748b;margin-top:4px;font-size:12px;font-weight:500;display:block}.OnboardingManagement-module__40pPCq__substeps{margin:12px 0;padding-left:8px}.OnboardingManagement-module__40pPCq__substep{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;display:flex}.OnboardingManagement-module__40pPCq__viewFormButton{color:#3b82f6;cursor:pointer;background:0 0;border:1px solid #bfdbfe;border-radius:4px;margin-left:8px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s}.OnboardingManagement-module__40pPCq__viewFormButton:hover{background:#eff6ff}.OnboardingManagement-module__40pPCq__timelineActions{gap:8px;margin-top:12px;display:flex}.OnboardingManagement-module__40pPCq__actionButton{cursor:pointer;border:1px solid;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s}.OnboardingManagement-module__40pPCq__actionButton:disabled{opacity:.6;cursor:not-allowed}.OnboardingManagement-module__40pPCq__actionButtonPrimary{color:#fff;background:#3b82f6;border-color:#3b82f6}.OnboardingManagement-module__40pPCq__actionButtonPrimary:hover:not(:disabled){background:#2563eb}.OnboardingManagement-module__40pPCq__actionButtonSecondary{color:#64748b;background:0 0;border-color:#e2e8f0}.OnboardingManagement-module__40pPCq__actionButtonSecondary:hover:not(:disabled){background:#f8fafc}.OnboardingManagement-module__40pPCq__modalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s OnboardingManagement-module__40pPCq__fadeIn;display:flex;position:fixed;inset:0}.OnboardingManagement-module__40pPCq__modalContent{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:80vh;animation:.2s OnboardingManagement-module__40pPCq__scaleIn;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}@keyframes OnboardingManagement-module__40pPCq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.OnboardingManagement-module__40pPCq__modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px;display:flex}.OnboardingManagement-module__40pPCq__modalHeader h2{color:#0f172a;margin:0;font-size:18px;font-weight:600}.OnboardingManagement-module__40pPCq__modalDescription{color:#64748b;margin:0;padding:20px 20px 12px;font-size:14px}.OnboardingManagement-module__40pPCq__subscriptionOptions{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.OnboardingManagement-module__40pPCq__subscriptionOption{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:6px;padding:16px;transition:all .2s}.OnboardingManagement-module__40pPCq__subscriptionOption:hover{background:#eff6ff;border-color:#3b82f6}.OnboardingManagement-module__40pPCq__subscriptionName{color:#0f172a;margin-bottom:4px;font-size:16px;font-weight:600}.OnboardingManagement-module__40pPCq__subscriptionPrice{color:#3b82f6;margin-bottom:8px;font-size:14px;font-weight:600}.OnboardingManagement-module__40pPCq__subscriptionDescription{color:#64748b;font-size:13px}.OnboardingManagement-module__40pPCq__attachSubscriptionModal{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:500px;animation:.2s OnboardingManagement-module__40pPCq__scaleIn;display:flex;box-shadow:0 20px 25px -5px #0000001a}.OnboardingManagement-module__40pPCq__attachSubscriptionContent{flex-direction:column;gap:20px;padding:20px;display:flex}.OnboardingManagement-module__40pPCq__customerInfo{color:#64748b;margin:0;font-size:14px}.OnboardingManagement-module__40pPCq__customerInfo strong{color:#0f172a;font-weight:600}.OnboardingManagement-module__40pPCq__formLabel{color:#334155;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.OnboardingManagement-module__40pPCq__subscriptionDropdown{color:#0f172a;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.OnboardingManagement-module__40pPCq__subscriptionDropdown:hover{border-color:#cbd5e1}.OnboardingManagement-module__40pPCq__subscriptionDropdown:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.OnboardingManagement-module__40pPCq__subscriptionDropdown:disabled{opacity:.5;cursor:not-allowed}.OnboardingManagement-module__40pPCq__loadingState,.OnboardingManagement-module__40pPCq__emptyState{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:6px;padding:16px;font-size:14px}.OnboardingManagement-module__40pPCq__divider{text-align:center;color:#94a3b8;align-items:center;margin:4px 0;font-size:13px;font-weight:500;display:flex}.OnboardingManagement-module__40pPCq__divider:before,.OnboardingManagement-module__40pPCq__divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.OnboardingManagement-module__40pPCq__divider span{padding:0 12px}.OnboardingManagement-module__40pPCq__createNewButton{color:#3b82f6;cursor:pointer;background:#fff;border:2px dashed #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.OnboardingManagement-module__40pPCq__createNewButton:hover{background:#eff6ff;border-color:#3b82f6}.OnboardingManagement-module__40pPCq__createNewButton:disabled{opacity:.5;cursor:not-allowed}.OnboardingManagement-module__40pPCq__modalActions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.OnboardingManagement-module__40pPCq__attachButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.OnboardingManagement-module__40pPCq__attachButton:hover:not(:disabled){background:#2563eb}.OnboardingManagement-module__40pPCq__attachButton:disabled{opacity:.5;cursor:not-allowed}.OnboardingManagement-module__40pPCq__formModal{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;animation:.2s OnboardingManagement-module__40pPCq__scaleIn;display:flex;box-shadow:0 20px 25px -5px #0000001a}.OnboardingManagement-module__40pPCq__formContent{flex:1;padding:20px;overflow-y:auto}.OnboardingManagement-module__40pPCq__formRole{color:#2563eb;text-transform:uppercase;letter-spacing:.3px;background:#eff6ff;border-radius:4px;margin-bottom:20px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.OnboardingManagement-module__40pPCq__formGroup{margin-bottom:16px}.OnboardingManagement-module__40pPCq__formGroup label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.OnboardingManagement-module__40pPCq__formGroup input,.OnboardingManagement-module__40pPCq__formGroup select,.OnboardingManagement-module__40pPCq__formGroup textarea{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.OnboardingManagement-module__40pPCq__formGroup textarea{resize:vertical;min-height:80px}.OnboardingManagement-module__40pPCq__liveTracking{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:20px;padding:12px}.OnboardingManagement-module__40pPCq__liveTrackingTitle{color:#334155;margin-bottom:8px;font-size:13px;font-weight:600}.OnboardingManagement-module__40pPCq__trackingItem{color:#64748b;margin-bottom:6px;font-size:13px}.OnboardingManagement-module__40pPCq__trackingItem:last-child{margin-bottom:0}.OnboardingManagement-module__40pPCq__formActions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.OnboardingManagement-module__40pPCq__cancelButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.OnboardingManagement-module__40pPCq__cancelButton:hover{background:#f8fafc}.OnboardingManagement-module__40pPCq__saveButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.OnboardingManagement-module__40pPCq__saveButton:hover{background:#2563eb}.OnboardingManagement-module__40pPCq__toast{z-index:3000;background:#fff;border-radius:6px;align-items:center;gap:12px;max-width:400px;padding:16px 20px;font-size:14px;animation:.3s OnboardingManagement-module__40pPCq__slideInRight;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 10px 15px -3px #0000001a}@keyframes OnboardingManagement-module__40pPCq__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.OnboardingManagement-module__40pPCq__toastSuccess{color:#15803d;border-left:4px solid #22c55e}.OnboardingManagement-module__40pPCq__toastError{color:#dc2626;border-left:4px solid #ef4444}.OnboardingManagement-module__40pPCq__toastClose{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;padding:0;font-size:20px;transition:color .2s;display:flex}.OnboardingManagement-module__40pPCq__toastClose:hover{color:#64748b}@media (max-width:1024px){.OnboardingManagement-module__40pPCq__sidePanel{width:450px}}@media (max-width:768px){.OnboardingManagement-module__40pPCq__headerSection{flex-direction:column;gap:12px}.OnboardingManagement-module__40pPCq__searchSection{flex-direction:column}.OnboardingManagement-module__40pPCq__typeFilter{width:100%}.OnboardingManagement-module__40pPCq__row{padding:16px}.OnboardingManagement-module__40pPCq__rowMain{flex-direction:column;align-items:flex-start;gap:16px}.OnboardingManagement-module__40pPCq__rowLeft{width:100%}.OnboardingManagement-module__40pPCq__rowRight{justify-content:flex-start;width:100%}.OnboardingManagement-module__40pPCq__rowProgress{padding-left:0}.OnboardingManagement-module__40pPCq__viewDetailsButton{width:100%}.OnboardingManagement-module__40pPCq__sidePanel{width:100%;max-width:100%}.OnboardingManagement-module__40pPCq__toast{max-width:none;left:10px;right:10px}}
.ProductList-module__X_HXgq__container{width:100%}.ProductList-module__X_HXgq__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px;display:grid}.ProductList-module__X_HXgq__kpiCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.ProductList-module__X_HXgq__kpiCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.ProductList-module__X_HXgq__kpiIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ProductList-module__X_HXgq__kpiContent{flex:1}.ProductList-module__X_HXgq__kpiValue{color:#111827;font-size:28px;font-weight:700;line-height:36px}.ProductList-module__X_HXgq__kpiLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-top:4px;font-size:12px;font-weight:500}.ProductList-module__X_HXgq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ProductList-module__X_HXgq__leftControls{flex:1;align-items:center;gap:12px;min-width:300px;display:flex}.ProductList-module__X_HXgq__searchContainer{flex:1;max-width:400px;position:relative}.ProductList-module__X_HXgq__searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ProductList-module__X_HXgq__searchInput{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px 10px 40px;font-size:14px;transition:all .2s}.ProductList-module__X_HXgq__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.ProductList-module__X_HXgq__searchInput::placeholder{color:#9ca3af}.ProductList-module__X_HXgq__statusFilter{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:160px;padding:10px 12px;font-size:14px;transition:all .2s}.ProductList-module__X_HXgq__statusFilter:hover{border-color:#9ca3af}.ProductList-module__X_HXgq__statusFilter:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.ProductList-module__X_HXgq__createButton{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.ProductList-module__X_HXgq__createButton:hover{background:#1d4ed8;box-shadow:0 2px 4px #0000001a}.ProductList-module__X_HXgq__createButton:active{background:#1e40af;transform:scale(.98)}.ProductList-module__X_HXgq__tableContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;overflow:hidden}.ProductList-module__X_HXgq__table{border-collapse:collapse;width:100%}.ProductList-module__X_HXgq__table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.ProductList-module__X_HXgq__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:500}.ProductList-module__X_HXgq__table th.ProductList-module__X_HXgq__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.ProductList-module__X_HXgq__table th.ProductList-module__X_HXgq__sortable:hover{background:#f3f4f6}.ProductList-module__X_HXgq__headerContent{align-items:center;gap:6px;display:flex}.ProductList-module__X_HXgq__table td{color:#374151;border-bottom:1px solid #f3f4f6;padding:12px 16px;font-size:14px}.ProductList-module__X_HXgq__table tbody tr:last-child td{border-bottom:none}.ProductList-module__X_HXgq__table tbody tr{transition:background .2s}.ProductList-module__X_HXgq__table tbody tr:hover{background:#f9fafb}.ProductList-module__X_HXgq__serialCell{color:#6b7280;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:13px}.ProductList-module__X_HXgq__productInfo{align-items:center;gap:12px;display:flex}.ProductList-module__X_HXgq__thumbnail{background:#f9fafb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;display:flex}.ProductList-module__X_HXgq__productName{color:#111827;font-weight:500}.ProductList-module__X_HXgq__categoryBadge{text-transform:uppercase;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-block}.ProductList-module__X_HXgq__categorySoftware{color:#1e40af;background:#dbeafe}.ProductList-module__X_HXgq__categoryHardware{color:#991b1b;background:#fee2e2}.ProductList-module__X_HXgq__categoryService{color:#065f46;background:#d1fae5}.ProductList-module__X_HXgq__productTypeBadge{text-transform:uppercase;color:#4b5563;background:#f3f4f6;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-block}.ProductList-module__X_HXgq__numberCell{text-align:center;font-weight:500}.ProductList-module__X_HXgq__priceCell{color:#111827;font-weight:500}.ProductList-module__X_HXgq__billingCell{color:#374151;font-weight:500}.ProductList-module__X_HXgq__statusBadge{text-transform:uppercase;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-block}.ProductList-module__X_HXgq__statusPublished{color:#065f46;background:#d1fae5}.ProductList-module__X_HXgq__statusDraft{color:#92400e;background:#fef3c7}.ProductList-module__X_HXgq__statusArchived{color:#4b5563;background:#f3f4f6}.ProductList-module__X_HXgq__actionsCell{text-align:center}.ProductList-module__X_HXgq__actionsContainer{display:inline-block;position:relative}.ProductList-module__X_HXgq__menuButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.ProductList-module__X_HXgq__menuButton:hover{color:#374151;background:#f3f4f6}.ProductList-module__X_HXgq__menu{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:150px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.ProductList-module__X_HXgq__menu button{text-align:left;color:#374151;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;font-size:14px;transition:background .2s;display:block}.ProductList-module__X_HXgq__menu button:hover{background:#f9fafb}.ProductList-module__X_HXgq__menu button:not(:last-child){border-bottom:1px solid #f3f4f6}.ProductList-module__X_HXgq__pagination{justify-content:center;align-items:center;gap:12px;display:flex}.ProductList-module__X_HXgq__paginationButton{color:#374151;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ProductList-module__X_HXgq__paginationButton:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.ProductList-module__X_HXgq__paginationButton:disabled{opacity:.5;cursor:not-allowed}.ProductList-module__X_HXgq__pageNumbers{gap:6px;display:flex}.ProductList-module__X_HXgq__pageNumber{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;min-width:40px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s}.ProductList-module__X_HXgq__pageNumber:hover{color:#2563eb;background:#f9fafb;border-color:#2563eb}.ProductList-module__X_HXgq__pageNumberActive{color:#fff;background:#2563eb;border-color:#2563eb}.ProductList-module__X_HXgq__pageNumberActive:hover{color:#fff}@media (max-width:1024px){.ProductList-module__X_HXgq__kpiGrid{grid-template-columns:repeat(2,1fr)}.ProductList-module__X_HXgq__controls{flex-direction:column;align-items:stretch}.ProductList-module__X_HXgq__leftControls{width:100%;min-width:auto}.ProductList-module__X_HXgq__createButton{justify-content:center;width:100%}}@media (max-width:768px){.ProductList-module__X_HXgq__kpiGrid{grid-template-columns:1fr}.ProductList-module__X_HXgq__kpiValue{font-size:24px}.ProductList-module__X_HXgq__leftControls{flex-direction:column;align-items:stretch}.ProductList-module__X_HXgq__searchContainer{max-width:100%}.ProductList-module__X_HXgq__statusFilter{width:100%}.ProductList-module__X_HXgq__tableContainer{overflow-x:auto}.ProductList-module__X_HXgq__table{min-width:1000px}.ProductList-module__X_HXgq__pageNumbers{flex-wrap:wrap}}@media (max-width:480px){.ProductList-module__X_HXgq__kpiCard{padding:16px}.ProductList-module__X_HXgq__kpiIcon{width:40px;height:40px}.ProductList-module__X_HXgq__kpiValue{font-size:20px}.ProductList-module__X_HXgq__kpiLabel{font-size:11px}.ProductList-module__X_HXgq__pagination{flex-direction:column;gap:8px}.ProductList-module__X_HXgq__paginationButton{justify-content:center;width:100%}}
.PayoutDetailsCard-module__vyLvca__container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;transition:all .2s;overflow:hidden;box-shadow:0 1px 2px #00000008}.PayoutDetailsCard-module__vyLvca__container:hover{box-shadow:0 1px 3px #0000000f}.PayoutDetailsCard-module__vyLvca__header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;transition:background-color .2s;display:flex}.PayoutDetailsCard-module__vyLvca__header:hover{background:#f5f5f5}.PayoutDetailsCard-module__vyLvca__headerLeft{align-items:center;gap:12px;display:flex}.PayoutDetailsCard-module__vyLvca__collapseButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.PayoutDetailsCard-module__vyLvca__collapseButton:hover{color:#374151;background:#f3f4f6}.PayoutDetailsCard-module__vyLvca__collapseIcon{transition:transform .3s;transform:rotate(-90deg)}.PayoutDetailsCard-module__vyLvca__collapseIcon.PayoutDetailsCard-module__vyLvca__expanded{transform:rotate(0)}.PayoutDetailsCard-module__vyLvca__title{color:#374151;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.PayoutDetailsCard-module__vyLvca__editButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.PayoutDetailsCard-module__vyLvca__editButton:hover{background:#f9fafb;border-color:#9ca3af}.PayoutDetailsCard-module__vyLvca__editButton svg{width:16px;height:16px}.PayoutDetailsCard-module__vyLvca__editActions{gap:8px;display:flex}.PayoutDetailsCard-module__vyLvca__saveButton,.PayoutDetailsCard-module__vyLvca__cancelButton{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.PayoutDetailsCard-module__vyLvca__saveButton{color:#fff;background:#2563eb;border-color:#2563eb}.PayoutDetailsCard-module__vyLvca__saveButton:hover{background:#1d4ed8;border-color:#1d4ed8}.PayoutDetailsCard-module__vyLvca__cancelButton{color:#6b7280;background:#fff;border-color:#d1d5db}.PayoutDetailsCard-module__vyLvca__cancelButton:hover{color:#374151;background:#f9fafb;border-color:#9ca3af}.PayoutDetailsCard-module__vyLvca__saveButton svg,.PayoutDetailsCard-module__vyLvca__cancelButton svg{width:16px;height:16px}.PayoutDetailsCard-module__vyLvca__content{padding:24px;animation:.3s PayoutDetailsCard-module__vyLvca__slideDown}@keyframes PayoutDetailsCard-module__vyLvca__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PayoutDetailsCard-module__vyLvca__fieldsGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.PayoutDetailsCard-module__vyLvca__field{flex-direction:column;gap:6px;display:flex}.PayoutDetailsCard-module__vyLvca__label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.PayoutDetailsCard-module__vyLvca__value{color:#374151;min-height:20px;font-size:14px;font-weight:500}.PayoutDetailsCard-module__vyLvca__value:empty:before{content:"—";color:#9ca3af}.PayoutDetailsCard-module__vyLvca__emailLink{color:#2563eb;text-decoration:none;transition:color .2s}.PayoutDetailsCard-module__vyLvca__emailLink:hover{color:#1d4ed8;text-decoration:underline}.PayoutDetailsCard-module__vyLvca__input{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}.PayoutDetailsCard-module__vyLvca__input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.PayoutDetailsCard-module__vyLvca__input::placeholder{color:#9ca3af}@media (max-width:768px){.PayoutDetailsCard-module__vyLvca__fieldsGrid{grid-template-columns:1fr;gap:16px}.PayoutDetailsCard-module__vyLvca__header{padding:12px 14px}.PayoutDetailsCard-module__vyLvca__title{font-size:14px}.PayoutDetailsCard-module__vyLvca__content{padding:20px 16px}.PayoutDetailsCard-module__vyLvca__editButton,.PayoutDetailsCard-module__vyLvca__saveButton,.PayoutDetailsCard-module__vyLvca__cancelButton{padding:6px 12px;font-size:13px}.PayoutDetailsCard-module__vyLvca__editActions{gap:6px}}
.SubscriptionsList-module__H0GzSq__container{width:100%}.SubscriptionsList-module__H0GzSq__searchSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:32px;box-shadow:0 1px 3px #0000000d}.SubscriptionsList-module__H0GzSq__searchBarWrapper{margin-bottom:20px;position:relative}.SubscriptionsList-module__H0GzSq__searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.SubscriptionsList-module__H0GzSq__searchInput{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 48px;font-size:14px;transition:all .2s}.SubscriptionsList-module__H0GzSq__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.SubscriptionsList-module__H0GzSq__searchInput::placeholder{color:#9ca3af}.SubscriptionsList-module__H0GzSq__clearButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.SubscriptionsList-module__H0GzSq__clearButton:hover{color:#111827;background:#f3f4f6}.SubscriptionsList-module__H0GzSq__filters{flex-wrap:wrap;gap:16px;display:flex}.SubscriptionsList-module__H0GzSq__filterGroup{align-items:center;gap:8px;display:flex}.SubscriptionsList-module__H0GzSq__filterLabel{color:#6b7280;white-space:nowrap;font-size:13px;font-weight:500}.SubscriptionsList-module__H0GzSq__filterSelect{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:140px;padding:8px 12px;font-size:14px;transition:all .2s}.SubscriptionsList-module__H0GzSq__filterSelect:hover{border-color:#9ca3af}.SubscriptionsList-module__H0GzSq__filterSelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.SubscriptionsList-module__H0GzSq__resultsCount{color:#6b7280;margin-bottom:24px;font-size:13px;font-weight:500}.SubscriptionsList-module__H0GzSq__subscriptionsGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px;display:grid}.SubscriptionsList-module__H0GzSq__noResults{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:64px 32px}.SubscriptionsList-module__H0GzSq__noResults p{color:#6b7280;margin-bottom:20px;font-size:15px}.SubscriptionsList-module__H0GzSq__clearFiltersButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.SubscriptionsList-module__H0GzSq__clearFiltersButton:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 8px #2563eb33}@media (max-width:1600px){.SubscriptionsList-module__H0GzSq__subscriptionsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.SubscriptionsList-module__H0GzSq__subscriptionsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.SubscriptionsList-module__H0GzSq__subscriptionsGrid{grid-template-columns:1fr}.SubscriptionsList-module__H0GzSq__header{flex-direction:column;align-items:stretch}.SubscriptionsList-module__H0GzSq__createButton{justify-content:center;width:100%}.SubscriptionsList-module__H0GzSq__searchSection{padding:20px}.SubscriptionsList-module__H0GzSq__filters{flex-direction:column}.SubscriptionsList-module__H0GzSq__filterGroup{width:100%}.SubscriptionsList-module__H0GzSq__filterSelect{flex:1}}@media (max-width:768px){.SubscriptionsList-module__H0GzSq__title{font-size:24px}}
.WorkplaceSitesList-module__hm_tDa__container{width:100%}.WorkplaceSitesList-module__hm_tDa__searchContainer{margin-bottom:24px;position:relative}.WorkplaceSitesList-module__hm_tDa__searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.WorkplaceSitesList-module__hm_tDa__searchInput{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:12px 48px 12px 44px;font-size:14px;transition:all .2s}.WorkplaceSitesList-module__hm_tDa__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.WorkplaceSitesList-module__hm_tDa__searchInput::placeholder{color:#9ca3af}.WorkplaceSitesList-module__hm_tDa__clearButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.WorkplaceSitesList-module__hm_tDa__clearButton:hover{color:#6b7280;background:#f3f4f6}.WorkplaceSitesList-module__hm_tDa__resultsInfo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.WorkplaceSitesList-module__hm_tDa__resultsBadge{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500}.WorkplaceSitesList-module__hm_tDa__searchBadge{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;font-size:14px}.WorkplaceSitesList-module__hm_tDa__searchBadge strong{color:#111827;font-weight:600}.WorkplaceSitesList-module__hm_tDa__tableContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.WorkplaceSitesList-module__hm_tDa__table{border-collapse:collapse;width:100%}.WorkplaceSitesList-module__hm_tDa__table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.WorkplaceSitesList-module__hm_tDa__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:500}.WorkplaceSitesList-module__hm_tDa__table th.WorkplaceSitesList-module__hm_tDa__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.WorkplaceSitesList-module__hm_tDa__table th.WorkplaceSitesList-module__hm_tDa__sortable:hover{background:#f3f4f6}.WorkplaceSitesList-module__hm_tDa__headerContent{align-items:center;gap:6px;display:flex}.WorkplaceSitesList-module__hm_tDa__table td{color:#374151;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:16px;font-size:14px}.WorkplaceSitesList-module__hm_tDa__table tbody tr:last-child td{border-bottom:none}.WorkplaceSitesList-module__hm_tDa__table tbody tr{transition:background .2s}.WorkplaceSitesList-module__hm_tDa__table tbody tr:hover{background:#f9fafb}.WorkplaceSitesList-module__hm_tDa__siteNameContainer{flex-direction:column;gap:4px;display:flex}.WorkplaceSitesList-module__hm_tDa__siteNameButton{text-align:left;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;transition:all .2s;display:block}.WorkplaceSitesList-module__hm_tDa__siteName{color:#111827;font-size:14px;font-weight:600;transition:color .2s}.WorkplaceSitesList-module__hm_tDa__siteNameButton:hover .WorkplaceSitesList-module__hm_tDa__siteName{color:#2563eb;text-decoration:underline}.WorkplaceSitesList-module__hm_tDa__companyNameButton{text-align:left;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;transition:all .2s;display:block}.WorkplaceSitesList-module__hm_tDa__companyName{color:#6b7280;font-size:12px;transition:color .2s}.WorkplaceSitesList-module__hm_tDa__companyNameButton:hover .WorkplaceSitesList-module__hm_tDa__companyName{color:#2563eb;text-decoration:underline}.WorkplaceSitesList-module__hm_tDa__chargepointsBadge{color:#1e40af;background:#dbeafe;border-radius:6px;min-width:40px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.WorkplaceSitesList-module__hm_tDa__zoneBadge{color:#1e40af;text-transform:uppercase;background:#dbeafe;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.WorkplaceSitesList-module__hm_tDa__contactName{color:#111827;margin-bottom:4px;font-size:14px;font-weight:600}.WorkplaceSitesList-module__hm_tDa__contactDetail{color:#6b7280;margin-bottom:2px;font-size:13px}.WorkplaceSitesList-module__hm_tDa__contactDetail:last-child{margin-bottom:0}.WorkplaceSitesList-module__hm_tDa__availabilityCell{align-items:center;gap:8px;display:flex}.WorkplaceSitesList-module__hm_tDa__availabilityDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.WorkplaceSitesList-module__hm_tDa__availabilityDot.WorkplaceSitesList-module__hm_tDa__high{box-shadow:0 0 8px #10b98166}.WorkplaceSitesList-module__hm_tDa__availabilityDot.WorkplaceSitesList-module__hm_tDa__medium{box-shadow:0 0 8px #f59e0b66}.WorkplaceSitesList-module__hm_tDa__availabilityDot.WorkplaceSitesList-module__hm_tDa__low{box-shadow:0 0 8px #ef444466}.WorkplaceSitesList-module__hm_tDa__availabilityValue{color:#111827;font-size:14px;font-weight:500}.WorkplaceSitesList-module__hm_tDa__usageValue{color:#111827;margin-bottom:2px;font-size:14px;font-weight:600}.WorkplaceSitesList-module__hm_tDa__usagePeriod{color:#9ca3af;font-size:11px;font-weight:400}.WorkplaceSitesList-module__hm_tDa__viewButton{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dbeafe;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.WorkplaceSitesList-module__hm_tDa__viewButton:hover{background:#eff6ff;border-color:#93c5fd}.WorkplaceSitesList-module__hm_tDa__viewButton:active{background:#dbeafe;transform:scale(.98)}@media (max-width:1200px){.WorkplaceSitesList-module__hm_tDa__table{font-size:13px}.WorkplaceSitesList-module__hm_tDa__table th,.WorkplaceSitesList-module__hm_tDa__table td{padding:12px}}@media (max-width:768px){.WorkplaceSitesList-module__hm_tDa__tableContainer{overflow-x:auto}.WorkplaceSitesList-module__hm_tDa__table{min-width:950px}.WorkplaceSitesList-module__hm_tDa__searchInput{font-size:16px}}
.ChargepointsCard-module___8SZpa__tableHeader{background:#fff;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.ChargepointsCard-module___8SZpa__titleSection{align-items:baseline;gap:.5rem;display:flex}.ChargepointsCard-module___8SZpa__count{color:#6b7280;font-size:1rem;font-weight:400}.ChargepointsCard-module___8SZpa__headerControls{align-items:center;gap:.75rem;display:flex}.ChargepointsCard-module___8SZpa__searchBar{width:320px}.ChargepointsCard-module___8SZpa__denseList{background:#fff}.ChargepointsCard-module___8SZpa__moreIndicator{text-align:center;color:#6b7280;background:#f9fafb;border-top:1px solid #e5e7eb;padding:1rem 2rem;font-size:.875rem}@media (max-width:768px){.ChargepointsCard-module___8SZpa__tableHeader{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:16px;padding-bottom:12px}.ChargepointsCard-module___8SZpa__titleSection{justify-content:space-between}.ChargepointsCard-module___8SZpa__headerControls{flex-direction:column;align-items:stretch}.ChargepointsCard-module___8SZpa__searchBar{width:100%}.ChargepointsCard-module___8SZpa__moreIndicator{padding:.75rem 1rem;font-size:.8125rem}}@media (max-width:480px){.ChargepointsCard-module___8SZpa__count{font-size:.875rem}.ChargepointsCard-module___8SZpa__moreIndicator{text-align:left}}
