.page-module-scss-module__7K_qMG__page{padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__7K_qMG__header{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__7K_qMG__header .page-module-scss-module__7K_qMG__headerText .page-module-scss-module__7K_qMG__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--text-primary)}.page-module-scss-module__7K_qMG__header .page-module-scss-module__7K_qMG__headerText .page-module-scss-module__7K_qMG__subtitle{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__7K_qMG__errorContainer{padding:var(--space-6)}.page-module-scss-module__7K_qMG__errorContainer .page-module-scss-module__7K_qMG__errorAlert{background:var(--error-light);border:1px solid var(--error);border-radius:var(--radius-lg);padding:var(--space-4)}.page-module-scss-module__7K_qMG__errorContainer .page-module-scss-module__7K_qMG__errorAlert .page-module-scss-module__7K_qMG__errorContent{align-items:center;display:flex}.page-module-scss-module__7K_qMG__errorContainer .page-module-scss-module__7K_qMG__errorAlert .page-module-scss-module__7K_qMG__errorContent .page-module-scss-module__7K_qMG__errorText{color:var(--error-text)}.page-module-scss-module__7K_qMG__metricsGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__7K_qMG__metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module-scss-module__7K_qMG__metricsGrid{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__7K_qMG__skeletonCard{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.page-module-scss-module__7K_qMG__skeletonCard .page-module-scss-module__7K_qMG__skeletonContent{align-items:center;gap:var(--space-3);display:flex}.page-module-scss-module__7K_qMG__skeletonCard .page-module-scss-module__7K_qMG__skeletonContent .page-module-scss-module__7K_qMG__skeletonIcon{background:var(--bg-secondary);border-radius:var(--radius-lg);width:48px;height:48px}.page-module-scss-module__7K_qMG__skeletonCard .page-module-scss-module__7K_qMG__skeletonContent .page-module-scss-module__7K_qMG__skeletonText .page-module-scss-module__7K_qMG__skeletonTitle{background:var(--bg-secondary);border-radius:var(--radius-sm);width:96px;height:16px;margin-bottom:var(--space-2)}.page-module-scss-module__7K_qMG__skeletonCard .page-module-scss-module__7K_qMG__skeletonContent .page-module-scss-module__7K_qMG__skeletonText .page-module-scss-module__7K_qMG__skeletonValue{background:var(--bg-secondary);border-radius:var(--radius-sm);width:64px;height:32px}.page-module-scss-module__7K_qMG__skeletonChart{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.page-module-scss-module__7K_qMG__skeletonChart.page-module-scss-module__7K_qMG__heightMedium{height:256px}.page-module-scss-module__7K_qMG__skeletonChart.page-module-scss-module__7K_qMG__heightLarge{height:320px}.page-module-scss-module__7K_qMG__skeletonChart .page-module-scss-module__7K_qMG__skeletonChartTitle{background:var(--bg-secondary);border-radius:var(--radius-sm);width:128px;height:24px;margin-bottom:var(--space-4)}.page-module-scss-module__7K_qMG__skeletonChart .page-module-scss-module__7K_qMG__skeletonChartBody{background:var(--bg-secondary);border-radius:var(--radius-sm);width:100%;height:100%}.page-module-scss-module__7K_qMG__twoColumnGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module-scss-module__7K_qMG__twoColumnGrid{grid-template-columns:1fr 1fr}}.page-module-scss-module__7K_qMG__statsColumn{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__7K_qMG__performanceCard{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.page-module-scss-module__7K_qMG__performanceCard .page-module-scss-module__7K_qMG__performanceTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module-scss-module__7K_qMG__performanceCard .page-module-scss-module__7K_qMG__performanceList{gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__7K_qMG__performanceCard .page-module-scss-module__7K_qMG__performanceItem{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__7K_qMG__performanceCard .page-module-scss-module__7K_qMG__performanceItem .page-module-scss-module__7K_qMG__performanceInfo .page-module-scss-module__7K_qMG__performanceName{font-weight:var(--weight-medium);color:var(--text-primary)}.page-module-scss-module__7K_qMG__performanceCard .page-module-scss-module__7K_qMG__performanceItem .page-module-scss-module__7K_qMG__performanceInfo .page-module-scss-module__7K_qMG__performanceDetails{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__7K_qMG__performanceCard .page-module-scss-module__7K_qMG__performanceItem .page-module-scss-module__7K_qMG__performanceRevenue{text-align:right}.page-module-scss-module__7K_qMG__performanceCard .page-module-scss-module__7K_qMG__performanceItem .page-module-scss-module__7K_qMG__performanceRevenue .page-module-scss-module__7K_qMG__performanceValue{font-weight:var(--weight-medium);color:var(--text-primary)}.page-module-scss-module__7K_qMG__skeletonPerformance{gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__7K_qMG__skeletonPerformance .page-module-scss-module__7K_qMG__skeletonPerformanceItem{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__7K_qMG__skeletonPerformance .page-module-scss-module__7K_qMG__skeletonPerformanceItem .page-module-scss-module__7K_qMG__skeletonPerformanceName{background:var(--bg-secondary);border-radius:var(--radius-sm);width:128px;height:16px}.page-module-scss-module__7K_qMG__skeletonPerformance .page-module-scss-module__7K_qMG__skeletonPerformanceItem .page-module-scss-module__7K_qMG__skeletonPerformanceValue{background:var(--bg-secondary);border-radius:var(--radius-sm);width:96px;height:16px}.page-module-scss-module__7K_qMG__communicationCard{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.page-module-scss-module__7K_qMG__communicationCard .page-module-scss-module__7K_qMG__communicationTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module-scss-module__7K_qMG__communicationCard .page-module-scss-module__7K_qMG__communicationList{gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__7K_qMG__communicationCard .page-module-scss-module__7K_qMG__communicationItem{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__7K_qMG__communicationCard .page-module-scss-module__7K_qMG__communicationItem .page-module-scss-module__7K_qMG__communicationLabel{color:var(--text-secondary)}.page-module-scss-module__7K_qMG__communicationCard .page-module-scss-module__7K_qMG__communicationItem .page-module-scss-module__7K_qMG__communicationValue{font-weight:var(--weight-medium)}.page-module-scss-module__7K_qMG__actionItemsCard{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItemsTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItemsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItemsGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem{padding:var(--space-4);border-radius:var(--radius-lg);align-items:center;display:flex}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem.page-module-scss-module__7K_qMG__actionItemWarning{background:var(--warning-light)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem.page-module-scss-module__7K_qMG__actionItemWarning .page-module-scss-module__7K_qMG__actionItemTitle,.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem.page-module-scss-module__7K_qMG__actionItemWarning .page-module-scss-module__7K_qMG__actionItemText{color:var(--warning-text)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem.page-module-scss-module__7K_qMG__actionItemError{background:var(--error-light)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem.page-module-scss-module__7K_qMG__actionItemError .page-module-scss-module__7K_qMG__actionItemTitle,.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem.page-module-scss-module__7K_qMG__actionItemError .page-module-scss-module__7K_qMG__actionItemText{color:var(--error-text)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem.page-module-scss-module__7K_qMG__actionItemInfo{background:var(--info-light)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem.page-module-scss-module__7K_qMG__actionItemInfo .page-module-scss-module__7K_qMG__actionItemTitle,.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem.page-module-scss-module__7K_qMG__actionItemInfo .page-module-scss-module__7K_qMG__actionItemText{color:var(--info-text)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem .page-module-scss-module__7K_qMG__actionItemIcon{margin-right:var(--space-3)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem .page-module-scss-module__7K_qMG__actionItemContent .page-module-scss-module__7K_qMG__actionItemTitle{font-weight:var(--weight-medium)}.page-module-scss-module__7K_qMG__actionItemsCard .page-module-scss-module__7K_qMG__actionItem .page-module-scss-module__7K_qMG__actionItemContent .page-module-scss-module__7K_qMG__actionItemText{font-size:var(--text-sm)}.page-module-scss-module__7K_qMG__pageHeader{padding:var(--space-6);padding-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__7K_qMG__pageHeader .page-module-scss-module__7K_qMG__headerText .page-module-scss-module__7K_qMG__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--text-primary)}.page-module-scss-module__7K_qMG__pageHeader .page-module-scss-module__7K_qMG__headerText .page-module-scss-module__7K_qMG__subtitle{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__7K_qMG__tabNavigation{padding:0 var(--space-6);border-bottom:1px solid var(--border-primary)}.page-module-scss-module__7K_qMG__tabList{gap:var(--space-6);margin-bottom:-1px;display:flex}.page-module-scss-module__7K_qMG__tabButton{padding:var(--space-3)var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--transition-base),border-color var(--transition-base);background:0 0;border:none;border-bottom:2px solid #0000}.page-module-scss-module__7K_qMG__tabButton:hover{color:var(--text-primary)}.page-module-scss-module__7K_qMG__tabButton.page-module-scss-module__7K_qMG__tabButtonActive{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:var(--weight-semibold)}.page-module-scss-module__7K_qMG__overviewContent{padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}
.MetricCard-module-scss-module__pWCOKG__card{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.MetricCard-module-scss-module__pWCOKG__header{justify-content:space-between;align-items:center;display:flex}.MetricCard-module-scss-module__pWCOKG__iconContainer{padding:var(--space-2);background:var(--bg-accent-subtle);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.MetricCard-module-scss-module__pWCOKG__icon{width:var(--space-6);height:var(--space-6);color:var(--text-accent)}.MetricCard-module-scss-module__pWCOKG__content{align-items:center;gap:var(--space-3);display:flex}.MetricCard-module-scss-module__pWCOKG__info{flex-direction:column;display:flex}.MetricCard-module-scss-module__pWCOKG__title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.MetricCard-module-scss-module__pWCOKG__value{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary)}.MetricCard-module-scss-module__pWCOKG__trend{align-items:center;gap:var(--space-1);margin-top:var(--space-4);display:flex}.MetricCard-module-scss-module__pWCOKG__trend.MetricCard-module-scss-module__pWCOKG__positive{color:var(--text-success)}.MetricCard-module-scss-module__pWCOKG__trend.MetricCard-module-scss-module__pWCOKG__negative{color:var(--text-destructive)}.MetricCard-module-scss-module__pWCOKG__trend.MetricCard-module-scss-module__pWCOKG__neutral{color:var(--text-tertiary)}.MetricCard-module-scss-module__pWCOKG__trendIcon{width:var(--space-4);height:var(--space-4)}.MetricCard-module-scss-module__pWCOKG__trendText{font-size:var(--text-sm);font-weight:var(--weight-medium)}.MetricCard-module-scss-module__pWCOKG__trendLabel{font-size:var(--text-sm);color:var(--text-tertiary)}
.PeriodSelector-module-scss-module__4cYxjW__selector{position:relative}.PeriodSelector-module-scss-module__4cYxjW__button{transition:background-color var(--transition-base),border-color var(--transition-base);width:100%;padding:var(--space-2)var(--space-4);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.PeriodSelector-module-scss-module__4cYxjW__button:hover{background:var(--bg-secondary)}.PeriodSelector-module-scss-module__4cYxjW__button:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--border-focus);outline:none}.PeriodSelector-module-scss-module__4cYxjW__buttonText{text-align:left;flex:1}.PeriodSelector-module-scss-module__4cYxjW__chevron{width:var(--space-4);height:var(--space-4);margin-left:var(--space-2);flex-shrink:0}.PeriodSelector-module-scss-module__4cYxjW__dropdown{z-index:10;margin-top:var(--space-2);background:var(--bg-elevated);border-radius:var(--radius-md);width:14rem;box-shadow:var(--shadow-lg);border:1px solid var(--border-primary);position:absolute;top:100%;right:0;overflow:hidden}.PeriodSelector-module-scss-module__4cYxjW__dropdownContent{padding:var(--space-1)0}.PeriodSelector-module-scss-module__4cYxjW__option{transition:background-color var(--transition-base),color var(--transition-base);width:100%;padding:var(--space-2)var(--space-4);text-align:left;font-size:var(--text-sm);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;display:block}.PeriodSelector-module-scss-module__4cYxjW__option:hover{background:var(--bg-secondary)}.PeriodSelector-module-scss-module__4cYxjW__option.PeriodSelector-module-scss-module__4cYxjW__selected{background:var(--bg-secondary);color:var(--text-accent);font-weight:var(--weight-medium)}
.RevenueChart-module-scss-module__oJe4DG__chart{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.RevenueChart-module-scss-module__oJe4DG__header{margin-bottom:var(--space-4)}.RevenueChart-module-scss-module__oJe4DG__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-1)}.RevenueChart-module-scss-module__oJe4DG__description{font-size:var(--text-sm);color:var(--text-secondary)}
.ServiceChart-module-scss-module__QZULEa__chart{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6);min-height:200px}.ServiceChart-module-scss-module__QZULEa__header{margin-bottom:var(--space-4)}.ServiceChart-module-scss-module__QZULEa__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-1)}.ServiceChart-module-scss-module__QZULEa__description{font-size:var(--text-sm);color:var(--text-secondary)}
.page-module-scss-module__Ad4-YG__page{padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__Ad4-YG__header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__Ad4-YG__header .page-module-scss-module__Ad4-YG__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary)}.page-module-scss-module__Ad4-YG__header .page-module-scss-module__Ad4-YG__controls{gap:var(--space-4);align-items:center;display:flex}.page-module-scss-module__Ad4-YG__header .page-module-scss-module__Ad4-YG__controls .page-module-scss-module__Ad4-YG__controlGroup{gap:var(--space-1);flex-direction:column;display:flex}.page-module-scss-module__Ad4-YG__header .page-module-scss-module__Ad4-YG__controls .page-module-scss-module__Ad4-YG__controlGroup label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.page-module-scss-module__Ad4-YG__header .page-module-scss-module__Ad4-YG__controls .page-module-scss-module__Ad4-YG__controlGroup select,.page-module-scss-module__Ad4-YG__header .page-module-scss-module__Ad4-YG__controls .page-module-scss-module__Ad4-YG__controlGroup input{padding:var(--space-2);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary)}.page-module-scss-module__Ad4-YG__loadingState{text-align:center;padding:var(--space-12)0;color:var(--text-secondary)}.page-module-scss-module__Ad4-YG__summaryGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module-scss-module__Ad4-YG__summaryGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module-scss-module__Ad4-YG__summaryGrid{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__Ad4-YG__summaryCard{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.page-module-scss-module__Ad4-YG__summaryCard .page-module-scss-module__Ad4-YG__cardHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__Ad4-YG__summaryCard .page-module-scss-module__Ad4-YG__cardHeader .page-module-scss-module__Ad4-YG__cardTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.page-module-scss-module__Ad4-YG__summaryCard .page-module-scss-module__Ad4-YG__cardValue{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary)}.page-module-scss-module__Ad4-YG__summaryCard .page-module-scss-module__Ad4-YG__cardTrend{margin-top:var(--space-1);font-size:var(--text-sm)}.page-module-scss-module__Ad4-YG__summaryCard .page-module-scss-module__Ad4-YG__cardTrend.page-module-scss-module__Ad4-YG__positive{color:var(--success)}.page-module-scss-module__Ad4-YG__summaryCard .page-module-scss-module__Ad4-YG__cardTrend.page-module-scss-module__Ad4-YG__negative{color:var(--error)}.page-module-scss-module__Ad4-YG__summaryCard .page-module-scss-module__Ad4-YG__cardTrend.page-module-scss-module__Ad4-YG__neutral{color:var(--text-secondary)}.page-module-scss-module__Ad4-YG__chartCard{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.page-module-scss-module__Ad4-YG__chartCard .page-module-scss-module__Ad4-YG__chartTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module-scss-module__Ad4-YG__chartCard .page-module-scss-module__Ad4-YG__chartContainer{width:100%;height:300px}.page-module-scss-module__Ad4-YG__tablesGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module-scss-module__Ad4-YG__tablesGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__Ad4-YG__tableCard{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.page-module-scss-module__Ad4-YG__tableCard .page-module-scss-module__Ad4-YG__tableTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module-scss-module__Ad4-YG__tableCard .page-module-scss-module__Ad4-YG__tableWrapper{overflow-x:auto}.page-module-scss-module__Ad4-YG__twoColumnGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module-scss-module__Ad4-YG__twoColumnGrid{grid-template-columns:1fr 1fr}}.page-module-scss-module__Ad4-YG__loadingContainer{justify-content:center;align-items:center;min-height:16rem;display:flex}.page-module-scss-module__Ad4-YG__loadingText{color:var(--text-secondary)}.page-module-scss-module__Ad4-YG__noDataContainer{text-align:center;padding:var(--space-12)0}.page-module-scss-module__Ad4-YG__noDataText{color:var(--text-tertiary)}.page-module-scss-module__Ad4-YG__pageHeader{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.page-module-scss-module__Ad4-YG__pageHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.page-module-scss-module__Ad4-YG__pageHeader .page-module-scss-module__Ad4-YG__headerContent .page-module-scss-module__Ad4-YG__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--text-primary)}.page-module-scss-module__Ad4-YG__pageHeader .page-module-scss-module__Ad4-YG__headerContent .page-module-scss-module__Ad4-YG__subtitle{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__Ad4-YG__periodControls{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.page-module-scss-module__Ad4-YG__periodControls{flex-direction:row}}.page-module-scss-module__Ad4-YG__periodControls .page-module-scss-module__Ad4-YG__periodButtons{gap:var(--space-2);display:flex}.page-module-scss-module__Ad4-YG__periodControls .page-module-scss-module__Ad4-YG__dateInput{border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--bg-primary);padding:var(--space-2)var(--space-3);font-size:var(--text-sm);color:var(--text-primary)}@media (prefers-color-scheme:dark){.page-module-scss-module__Ad4-YG__periodControls .page-module-scss-module__Ad4-YG__dateInput{border-color:var(--border-secondary);background:var(--bg-tertiary)}}.page-module-scss-module__Ad4-YG__metricCard{padding:var(--space-6)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricIcon{padding:var(--space-2);border-radius:var(--radius-lg)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricIcon.page-module-scss-module__Ad4-YG__revenue{background:var(--success-light)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricIcon.page-module-scss-module__Ad4-YG__grossProfit{background:var(--info-light)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricIcon.page-module-scss-module__Ad4-YG__netProfitPositive{background:var(--success-light)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricIcon.page-module-scss-module__Ad4-YG__netProfitNegative{background:var(--error-light)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricIcon.page-module-scss-module__Ad4-YG__expenses{background:var(--warning-light)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricData .page-module-scss-module__Ad4-YG__metricValue{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricData .page-module-scss-module__Ad4-YG__metricValue.page-module-scss-module__Ad4-YG__positive{color:var(--success-text)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricData .page-module-scss-module__Ad4-YG__metricValue.page-module-scss-module__Ad4-YG__negative{color:var(--error-text)}.page-module-scss-module__Ad4-YG__metricCard .page-module-scss-module__Ad4-YG__metricContent .page-module-scss-module__Ad4-YG__metricData .page-module-scss-module__Ad4-YG__metricLabel{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__Ad4-YG__chartsGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module-scss-module__Ad4-YG__chartsGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__Ad4-YG__chartHeader{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__Ad4-YG__tableContainer{overflow-x:auto}.page-module-scss-module__Ad4-YG__profitCell{text-align:right;font-weight:var(--weight-medium)}.page-module-scss-module__Ad4-YG__profitCell.page-module-scss-module__Ad4-YG__positive{color:var(--success-text)}.page-module-scss-module__Ad4-YG__profitCell.page-module-scss-module__Ad4-YG__negative{color:var(--error-text)}.page-module-scss-module__Ad4-YG__marginCell{text-align:right}.page-module-scss-module__Ad4-YG__marginCell.page-module-scss-module__Ad4-YG__positive{color:var(--success-text)}.page-module-scss-module__Ad4-YG__marginCell.page-module-scss-module__Ad4-YG__negative{color:var(--error-text)}.page-module-scss-module__Ad4-YG__expenseCategoryList{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__Ad4-YG__expenseCategoryList .page-module-scss-module__Ad4-YG__categoryItem{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__Ad4-YG__expenseCategoryList .page-module-scss-module__Ad4-YG__categoryItem .page-module-scss-module__Ad4-YG__categoryLeft{align-items:center;gap:var(--space-3);display:flex}.page-module-scss-module__Ad4-YG__expenseCategoryList .page-module-scss-module__Ad4-YG__categoryItem .page-module-scss-module__Ad4-YG__categoryLeft .page-module-scss-module__Ad4-YG__categoryColor{border-radius:var(--radius-sm);width:16px;height:16px}.page-module-scss-module__Ad4-YG__expenseCategoryList .page-module-scss-module__Ad4-YG__categoryItem .page-module-scss-module__Ad4-YG__categoryLeft .page-module-scss-module__Ad4-YG__categoryName{font-weight:var(--weight-medium);text-transform:capitalize}.page-module-scss-module__Ad4-YG__expenseCategoryList .page-module-scss-module__Ad4-YG__categoryItem .page-module-scss-module__Ad4-YG__categoryLeft .page-module-scss-module__Ad4-YG__categoryCount{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__Ad4-YG__expenseCategoryList .page-module-scss-module__Ad4-YG__categoryItem .page-module-scss-module__Ad4-YG__categoryRight{text-align:right}.page-module-scss-module__Ad4-YG__expenseCategoryList .page-module-scss-module__Ad4-YG__categoryItem .page-module-scss-module__Ad4-YG__categoryRight .page-module-scss-module__Ad4-YG__categoryValue{font-weight:var(--weight-medium)}.page-module-scss-module__Ad4-YG__expenseCategoryList .page-module-scss-module__Ad4-YG__categoryItem .page-module-scss-module__Ad4-YG__categoryRight .page-module-scss-module__Ad4-YG__categoryPercentage{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__Ad4-YG__costBreakdownList{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__Ad4-YG__costBreakdownList .page-module-scss-module__Ad4-YG__costItem{padding:var(--space-2)0;justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__Ad4-YG__costBreakdownList .page-module-scss-module__Ad4-YG__costItem.page-module-scss-module__Ad4-YG__withBorder{padding-left:var(--space-4);border-left:2px solid var(--border-primary)}.page-module-scss-module__Ad4-YG__costBreakdownList .page-module-scss-module__Ad4-YG__costItem.page-module-scss-module__Ad4-YG__topBorder{border-top:1px solid var(--border-primary);font-weight:var(--weight-medium)}.page-module-scss-module__Ad4-YG__costBreakdownList .page-module-scss-module__Ad4-YG__costItem.page-module-scss-module__Ad4-YG__bottomBorder{border-top:2px solid var(--border-secondary);font-weight:var(--weight-bold);font-size:var(--text-lg);padding:var(--space-3)0}.page-module-scss-module__Ad4-YG__costBreakdownList .page-module-scss-module__Ad4-YG__costItem .page-module-scss-module__Ad4-YG__costValue{font-weight:var(--weight-medium)}.page-module-scss-module__Ad4-YG__costBreakdownList .page-module-scss-module__Ad4-YG__costItem .page-module-scss-module__Ad4-YG__costValue.page-module-scss-module__Ad4-YG__expense{color:var(--error-text)}.page-module-scss-module__Ad4-YG__costBreakdownList .page-module-scss-module__Ad4-YG__costItem .page-module-scss-module__Ad4-YG__costValue.page-module-scss-module__Ad4-YG__profit,.page-module-scss-module__Ad4-YG__costBreakdownList .page-module-scss-module__Ad4-YG__costItem .page-module-scss-module__Ad4-YG__costValue.page-module-scss-module__Ad4-YG__positive{color:var(--success-text)}.page-module-scss-module__Ad4-YG__costBreakdownList .page-module-scss-module__Ad4-YG__costItem .page-module-scss-module__Ad4-YG__costValue.page-module-scss-module__Ad4-YG__negative{color:var(--error-text)}
.Card-module-scss-module__8qSImq__card{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden}.Card-module-scss-module__8qSImq__cardHeader{padding:var(--space-5)var(--space-5);border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;display:flex}.Card-module-scss-module__8qSImq__cardTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.Card-module-scss-module__8qSImq__cardDescription{font-size:var(--text-sm);color:var(--text-secondary);margin-top:2px}.Card-module-scss-module__8qSImq__cardContent{padding:var(--space-5)}.Card-module-scss-module__8qSImq__cardFooter{padding:var(--space-4)var(--space-5);border-top:1px solid var(--border-secondary);background:var(--bg-secondary);justify-content:space-between;align-items:center;display:flex}
.page-module-scss-module__VnE_ma__page{padding:var(--space-6);max-width:1152px;margin:0 auto}.page-module-scss-module__VnE_ma__pageHeader{margin-bottom:var(--space-8)}.page-module-scss-module__VnE_ma__pageTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--text-primary)}.page-module-scss-module__VnE_ma__pageSubtitle{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__VnE_ma__loadingContainer{padding:var(--space-6)}.page-module-scss-module__VnE_ma__loadingHeader{background:var(--border-secondary);border-radius:var(--radius-md);width:25%;height:32px;margin-bottom:var(--space-6)}.page-module-scss-module__VnE_ma__loadingCard{background:var(--border-secondary);border-radius:var(--radius-md);height:128px;margin-bottom:var(--space-6)}.page-module-scss-module__VnE_ma__loadingGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__VnE_ma__loadingGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__VnE_ma__loadingGridItem{background:var(--border-secondary);border-radius:var(--radius-md);height:256px}.page-module-scss-module__VnE_ma__errorContainer{padding:var(--space-6)}.page-module-scss-module__VnE_ma__errorMessage{text-align:center;color:var(--error)}.page-module-scss-module__VnE_ma__currentPlanCard{padding:var(--space-6);margin-bottom:var(--space-8)}.page-module-scss-module__VnE_ma__currentPlanHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__VnE_ma__currentPlanTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary)}.page-module-scss-module__VnE_ma__statusBadge{padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium)}.page-module-scss-module__VnE_ma__statusBadge.page-module-scss-module__VnE_ma__active{background:var(--success-light);color:var(--success-text)}.page-module-scss-module__VnE_ma__statusBadge.page-module-scss-module__VnE_ma__trialing{background:var(--info-light);color:var(--info-text)}.page-module-scss-module__VnE_ma__statusBadge.page-module-scss-module__VnE_ma__cancelled{background:var(--error-light);color:var(--error-text)}.page-module-scss-module__VnE_ma__statusBadge.page-module-scss-module__VnE_ma__pastDue{background:var(--warning-light);color:var(--warning-text)}.page-module-scss-module__VnE_ma__statusBadge.page-module-scss-module__VnE_ma__default{background:var(--bg-tertiary);color:var(--text-secondary)}.page-module-scss-module__VnE_ma__currentPlanContent{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__VnE_ma__currentPlanContent{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__VnE_ma__planInfo{margin-bottom:var(--space-4)}.page-module-scss-module__VnE_ma__planName{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary)}.page-module-scss-module__VnE_ma__planPrice{font-size:var(--text-lg);font-weight:var(--weight-normal);color:var(--text-secondary);margin-left:var(--space-2)}.page-module-scss-module__VnE_ma__planDescription{color:var(--text-secondary)}.page-module-scss-module__VnE_ma__trialNotice{margin-bottom:var(--space-4);padding:var(--space-3);background:var(--info-light);border:1px solid var(--info);border-radius:var(--radius-lg)}.page-module-scss-module__VnE_ma__trialText{color:var(--info-text);font-weight:var(--weight-medium)}.page-module-scss-module__VnE_ma__trialWarning{color:var(--info-text);font-size:var(--text-sm);margin-top:var(--space-1);opacity:.9}.page-module-scss-module__VnE_ma__billingDetails{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.page-module-scss-module__VnE_ma__billingRow{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__VnE_ma__billingLabel{color:var(--text-secondary)}.page-module-scss-module__VnE_ma__billingValue.page-module-scss-module__VnE_ma__cancelled{color:var(--error)}.page-module-scss-module__VnE_ma__featuresSection h4{font-weight:var(--weight-medium);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module-scss-module__VnE_ma__featuresList{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}.page-module-scss-module__VnE_ma__featureItem{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__VnE_ma__featureItem:before{content:"•";color:var(--success);font-weight:var(--weight-bold)}.page-module-scss-module__VnE_ma__cancelSection{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-primary)}.page-module-scss-module__VnE_ma__cancelButton{color:var(--error)}.page-module-scss-module__VnE_ma__cancelButton:hover{color:var(--error);opacity:.8}.page-module-scss-module__VnE_ma__plansSection{margin-bottom:var(--space-8)}.page-module-scss-module__VnE_ma__plansTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-6)}.page-module-scss-module__VnE_ma__plansGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__VnE_ma__plansGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__VnE_ma__planCard{padding:var(--space-6);position:relative}.page-module-scss-module__VnE_ma__planCard.page-module-scss-module__VnE_ma__popular{border:2px solid var(--accent)}.page-module-scss-module__VnE_ma__popularBadge{top:calc(-1*var(--space-3));background:var(--accent);color:var(--accent-text);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);position:absolute;left:50%;transform:translate(-50%)}.page-module-scss-module__VnE_ma__planHeader{text-align:center;margin-bottom:var(--space-4)}.page-module-scss-module__VnE_ma__planCardName{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-1)}.page-module-scss-module__VnE_ma__planCardPrice{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module-scss-module__VnE_ma__planCardPriceUnit{font-size:var(--text-lg);font-weight:var(--weight-normal);color:var(--text-secondary)}.page-module-scss-module__VnE_ma__planCardDescription{color:var(--text-secondary);font-size:var(--text-sm)}.page-module-scss-module__VnE_ma__planFeatures{gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm);flex-direction:column;display:flex}.page-module-scss-module__VnE_ma__planFeatureItem{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__VnE_ma__planFeatureItem:before{content:"•";color:var(--success);font-weight:var(--weight-bold)}.page-module-scss-module__VnE_ma__planButton{width:100%}.page-module-scss-module__VnE_ma__historyCard{padding:var(--space-6)}.page-module-scss-module__VnE_ma__historyTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module-scss-module__VnE_ma__historyContent{color:var(--text-secondary);font-size:var(--text-sm)}.page-module-scss-module__VnE_ma__historyContent p{margin-top:var(--space-2)}.page-module-scss-module__VnE_ma__historyContent p:first-child{margin-top:0}.page-module-scss-module__VnE_ma__historyContent a{color:var(--text-link);transition:color var(--transition-base)}.page-module-scss-module__VnE_ma__historyContent a:hover{color:var(--text-link);opacity:.8}.page-module-scss-module__VnE_ma__modal{padding:var(--space-4);z-index:50;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module-scss-module__VnE_ma__modalCard{padding:var(--space-6);width:100%;max-width:448px}.page-module-scss-module__VnE_ma__modalTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-bottom:var(--space-4);color:var(--error)}.page-module-scss-module__VnE_ma__modalDescription{color:var(--text-primary);margin-bottom:var(--space-4)}.page-module-scss-module__VnE_ma__modalSubtext{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-6)}.page-module-scss-module__VnE_ma__modalActions{gap:var(--space-3);display:flex}.page-module-scss-module__VnE_ma__modalButton{flex:1}.page-module-scss-module__VnE_ma__modalButton.page-module-scss-module__VnE_ma__danger{background:var(--error)}.page-module-scss-module__VnE_ma__modalButton.page-module-scss-module__VnE_ma__danger:hover{background:var(--error);opacity:.9}
.page-module-scss-module__dK8M8G__page{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__dK8M8G__loadingContainer{padding:var(--space-6)}.page-module-scss-module__dK8M8G__loadingContent{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__dK8M8G__loadingHeader{background:var(--border-secondary);border-radius:var(--radius-md);width:25%;height:32px;margin-bottom:var(--space-6)}.page-module-scss-module__dK8M8G__loadingSection{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__dK8M8G__loadingSectionTitle{background:var(--border-secondary);border-radius:var(--radius-md);width:16.67%;height:24px}.page-module-scss-module__dK8M8G__loadingSectionContent{background:var(--border-secondary);border-radius:var(--radius-md);height:128px}.page-module-scss-module__dK8M8G__errorContainer{padding:var(--space-6)}.page-module-scss-module__dK8M8G__errorMessage{background:var(--error-light);border:1px solid var(--error);color:var(--error-text);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md)}.page-module-scss-module__dK8M8G__pageHeader{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__dK8M8G__pageTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary)}.page-module-scss-module__dK8M8G__section{background:var(--bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-primary);padding:var(--space-6)}.page-module-scss-module__dK8M8G__sectionHeader{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module-scss-module__dK8M8G__channelsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__dK8M8G__channelsGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__dK8M8G__channelCard{padding:var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__dK8M8G__channelInfo h3{font-weight:var(--weight-medium);color:var(--text-primary)}.page-module-scss-module__dK8M8G__channelInfo p{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module-scss-module__dK8M8G__toggleLabel{cursor:pointer;align-items:center;display:inline-flex;position:relative}.page-module-scss-module__dK8M8G__toggleInput{opacity:0;position:absolute;left:-9999px}.page-module-scss-module__dK8M8G__toggleSwitch{background:var(--border-secondary);border-radius:var(--radius-full);width:44px;height:24px;transition:background-color var(--transition-base);position:relative}.page-module-scss-module__dK8M8G__toggleSwitch:after{content:"";background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-full);width:20px;height:20px;transition:transform var(--transition-base),border-color var(--transition-base);position:absolute;top:2px;left:2px}.page-module-scss-module__dK8M8G__toggleInput:checked+.page-module-scss-module__dK8M8G__toggleSwitch{background:var(--accent)}.page-module-scss-module__dK8M8G__toggleInput:checked+.page-module-scss-module__dK8M8G__toggleSwitch:after{border-color:var(--bg-primary);transform:translate(20px)}.page-module-scss-module__dK8M8G__toggleInput:focus+.page-module-scss-module__dK8M8G__toggleSwitch{box-shadow:0 0 0 4px var(--accent-light)}.page-module-scss-module__dK8M8G__templatesContainer{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__dK8M8G__templateCard{border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-4)}.page-module-scss-module__dK8M8G__templateHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__dK8M8G__templateTitle{font-weight:var(--weight-medium);color:var(--text-primary)}.page-module-scss-module__dK8M8G__templateChannelsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__dK8M8G__templateChannelsGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__dK8M8G__templateChannelCard{gap:var(--space-2);flex-direction:column;display:flex}.page-module-scss-module__dK8M8G__templateChannelHeader{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__dK8M8G__templateChannelName{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);text-transform:capitalize}.page-module-scss-module__dK8M8G__templateActions{gap:var(--space-2);display:flex}.page-module-scss-module__dK8M8G__templateActionButton{font-size:var(--text-xs);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--transition-base)}.page-module-scss-module__dK8M8G__templateActionButton.page-module-scss-module__dK8M8G__edit{color:var(--accent);border:1px solid var(--accent)}.page-module-scss-module__dK8M8G__templateActionButton.page-module-scss-module__dK8M8G__edit:hover{background:var(--accent-light)}.page-module-scss-module__dK8M8G__templateActionButton.page-module-scss-module__dK8M8G__test{color:var(--success);border:1px solid var(--success)}.page-module-scss-module__dK8M8G__templateActionButton.page-module-scss-module__dK8M8G__test:hover{background:var(--success-light)}.page-module-scss-module__dK8M8G__templatePreview{font-size:var(--text-xs);color:var(--text-tertiary);background:var(--bg-tertiary);padding:var(--space-2);border-radius:var(--radius-sm)}.page-module-scss-module__dK8M8G__policiesList{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__dK8M8G__policyCard{padding:var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__dK8M8G__policyInfo h3{font-weight:var(--weight-medium);color:var(--text-primary)}.page-module-scss-module__dK8M8G__policyInfo p{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module-scss-module__dK8M8G__policyActions{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__dK8M8G__defaultBadge{font-size:var(--text-xs);padding:var(--space-1)var(--space-2);background:var(--info-light);color:var(--info-text);border-radius:var(--radius-full)}.page-module-scss-module__dK8M8G__policyEditButton{font-size:var(--text-sm);padding:var(--space-1)var(--space-3);color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);transition:background-color var(--transition-base)}.page-module-scss-module__dK8M8G__policyEditButton:hover{background:var(--accent-light)}.page-module-scss-module__dK8M8G__addPolicyButton{width:100%;padding:var(--space-4);border:2px dashed var(--border-primary);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.page-module-scss-module__dK8M8G__addPolicyButton:hover{border-color:var(--border-secondary);color:var(--text-primary)}.page-module-scss-module__dK8M8G__crewCard{padding:var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__dK8M8G__crewInfo h3{font-weight:var(--weight-medium);color:var(--text-primary)}.page-module-scss-module__dK8M8G__crewInfo p{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module-scss-module__dK8M8G__crewActions{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__dK8M8G__crewEditButton{font-size:var(--text-sm);padding:var(--space-1)var(--space-3);color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);transition:background-color var(--transition-base)}.page-module-scss-module__dK8M8G__crewEditButton:hover{background:var(--accent-light)}.page-module-scss-module__dK8M8G__modal{z-index:50;position:fixed;inset:0;overflow-y:auto}.page-module-scss-module__dK8M8G__modalContainer{min-height:100vh;padding:var(--space-4);text-align:center;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.page-module-scss-module__dK8M8G__modalContainer{padding:0;display:block}}.page-module-scss-module__dK8M8G__modalOverlay{transition:opacity var(--transition-base);background:#00000080;position:fixed;inset:0}.page-module-scss-module__dK8M8G__modalSpacer{display:none}@media (min-width:640px){.page-module-scss-module__dK8M8G__modalSpacer{vertical-align:middle;height:100vh;display:inline-block}}.page-module-scss-module__dK8M8G__modalContent{vertical-align:bottom;background:var(--bg-primary);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-xl);transition:all var(--transition-base);display:inline-block;overflow:hidden;transform:translateY(0)}@media (min-width:640px){.page-module-scss-module__dK8M8G__modalContent{margin:var(--space-8)0;vertical-align:middle;width:100%;max-width:512px}}.page-module-scss-module__dK8M8G__modalBody{background:var(--bg-primary);padding:var(--space-4)var(--space-4)var(--space-4)var(--space-4)}@media (min-width:640px){.page-module-scss-module__dK8M8G__modalBody{padding:var(--space-6)var(--space-6)var(--space-4)var(--space-6)}.page-module-scss-module__dK8M8G__modalMain{align-items:flex-start;display:flex}}.page-module-scss-module__dK8M8G__modalMainContent{margin-top:var(--space-3);text-align:center;width:100%}@media (min-width:640px){.page-module-scss-module__dK8M8G__modalMainContent{text-align:left;margin-top:0}}.page-module-scss-module__dK8M8G__modalTitle{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--weight-medium);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module-scss-module__dK8M8G__modalForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__dK8M8G__modalField label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);margin-bottom:var(--space-1);display:block}.page-module-scss-module__dK8M8G__modalField input,.page-module-scss-module__dK8M8G__modalField textarea{width:100%;padding:var(--space-2)var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.page-module-scss-module__dK8M8G__modalField input:focus,.page-module-scss-module__dK8M8G__modalField textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light);outline:none}.page-module-scss-module__dK8M8G__modalField textarea{resize:vertical}.page-module-scss-module__dK8M8G__modalVariables{background:var(--bg-tertiary);padding:var(--space-3);border-radius:var(--radius-md)}.page-module-scss-module__dK8M8G__modalVariables h4{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module-scss-module__dK8M8G__modalVariables .page-module-scss-module__dK8M8G__variablesList{font-size:var(--text-xs);color:var(--text-secondary);gap:var(--space-1);flex-direction:column;display:flex}.page-module-scss-module__dK8M8G__modalFooter{background:var(--bg-tertiary);padding:var(--space-3)var(--space-4)}@media (min-width:640px){.page-module-scss-module__dK8M8G__modalFooter{padding:var(--space-6);flex-direction:row-reverse;display:flex}}.page-module-scss-module__dK8M8G__modalSaveButton{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);padding:var(--space-2)var(--space-4);background:var(--accent);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--accent-text);cursor:pointer;transition:background-color var(--transition-base);border:none;justify-content:center;display:inline-flex}.page-module-scss-module__dK8M8G__modalSaveButton:hover{background:var(--accent-hover)}.page-module-scss-module__dK8M8G__modalSaveButton:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--accent-light);outline:none}@media (min-width:640px){.page-module-scss-module__dK8M8G__modalSaveButton{margin-left:var(--space-3);width:auto;font-size:var(--text-sm)}}.page-module-scss-module__dK8M8G__modalCancelButton{margin-top:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-primary);width:100%;box-shadow:var(--shadow-sm);padding:var(--space-2)var(--space-4);background:var(--bg-primary);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-base);justify-content:center;display:inline-flex}.page-module-scss-module__dK8M8G__modalCancelButton:hover{background:var(--bg-secondary)}.page-module-scss-module__dK8M8G__modalCancelButton:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--accent-light);outline:none}@media (min-width:640px){.page-module-scss-module__dK8M8G__modalCancelButton{margin-top:0;margin-left:var(--space-3);width:auto;font-size:var(--text-sm)}}
.page-module-scss-module__9JBLzG__page,.page-module-scss-module__9JBLzG__loadingContainer{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__9JBLzG__loadingHeader{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__9JBLzG__loadingTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.page-module-scss-module__9JBLzG__loadingContent{padding:var(--space-12)0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__9JBLzG__loadingText{color:var(--text-tertiary)}.page-module-scss-module__9JBLzG__pageHeader{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__9JBLzG__pageHeaderContent h1{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.page-module-scss-module__9JBLzG__pageHeaderContent p{color:var(--text-tertiary)}.page-module-scss-module__9JBLzG__errorAlert{background:var(--error-light);border:1px solid var(--error);color:var(--error-text);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);position:relative}.page-module-scss-module__9JBLzG__errorClose{float:right;color:var(--error);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none}.page-module-scss-module__9JBLzG__errorClose:hover{color:var(--error);opacity:.8}.page-module-scss-module__9JBLzG__successCard{border:1px solid var(--success);background:var(--success-light)}.page-module-scss-module__9JBLzG__successCard .page-module-scss-module__9JBLzG__cardHeader .page-module-scss-module__9JBLzG__cardTitle{color:var(--success-text)}.page-module-scss-module__9JBLzG__successContent{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__9JBLzG__keySection p{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-2);color:var(--success-text)}.page-module-scss-module__9JBLzG__keyInputGroup{gap:var(--space-2);display:flex}.page-module-scss-module__9JBLzG__keyInput{font-family:var(--font-mono);font-size:var(--text-sm)}.page-module-scss-module__9JBLzG__createFormContent{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__9JBLzG__formField label{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-2);display:block}.page-module-scss-module__9JBLzG__permissionsContainer{gap:var(--space-2);flex-direction:column;display:flex}.page-module-scss-module__9JBLzG__permissionOption,.page-module-scss-module__9JBLzG__permissionOptionIndented{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__9JBLzG__permissionOptionIndented{margin-left:var(--space-4)}.page-module-scss-module__9JBLzG__permissionOptionIndented span.page-module-scss-module__9JBLzG__disabled{color:var(--text-tertiary)}.page-module-scss-module__9JBLzG__formActions{gap:var(--space-2);display:flex}.page-module-scss-module__9JBLzG__emptyState{text-align:center;padding:var(--space-12)0;color:var(--text-tertiary)}.page-module-scss-module__9JBLzG__keyPrefix{font-size:var(--text-sm);background:var(--bg-tertiary);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono)}.page-module-scss-module__9JBLzG__permissionsList{gap:var(--space-1);flex-wrap:wrap;display:flex}.page-module-scss-module__9JBLzG__permissionBadge{font-size:var(--text-xs)}.page-module-scss-module__9JBLzG__revokeButton{color:var(--error)}.page-module-scss-module__9JBLzG__revokeButton:hover{color:var(--error);background:var(--error-light);opacity:.8}.page-module-scss-module__9JBLzG__docContent{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__9JBLzG__docSection h4{font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.page-module-scss-module__9JBLzG__docSection p{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__9JBLzG__codeInline,.page-module-scss-module__9JBLzG__endpointsList li code{font-size:var(--text-sm);background:var(--bg-tertiary);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono)}.page-module-scss-module__9JBLzG__codeBlock{font-size:var(--text-sm);background:var(--bg-tertiary);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-2);font-family:var(--font-mono);display:block}.page-module-scss-module__9JBLzG__endpointsList{font-size:var(--text-sm);color:var(--text-secondary);gap:var(--space-1);flex-direction:column;display:flex}.page-module-scss-module__9JBLzG__actionsColumn{width:100px}.page-module-scss-module__9JBLzG__nameCell{font-weight:var(--weight-medium)}
.page-module-scss-module__xx4H0W__page,.page-module-scss-module__xx4H0W__loadingContainer{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__xx4H0W__loadingHeader{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__xx4H0W__loadingTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.page-module-scss-module__xx4H0W__loadingContent{padding:var(--space-12)0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__xx4H0W__loadingText{color:var(--text-tertiary)}.page-module-scss-module__xx4H0W__pageHeader{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__xx4H0W__pageHeaderContent h1{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.page-module-scss-module__xx4H0W__pageHeaderContent p{color:var(--text-tertiary)}.page-module-scss-module__xx4H0W__errorAlert{background:var(--error-light);border:1px solid var(--error);color:var(--error-text);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);position:relative}.page-module-scss-module__xx4H0W__errorClose{float:right;color:var(--error);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none}.page-module-scss-module__xx4H0W__errorClose:hover{color:var(--error);opacity:.8}.page-module-scss-module__xx4H0W__createFormContent{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__xx4H0W__formField label{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-2);display:block}.page-module-scss-module__xx4H0W__fieldDescription{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:var(--space-1)}.page-module-scss-module__xx4H0W__eventsGrid{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__xx4H0W__eventsGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__xx4H0W__eventOption{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__xx4H0W__eventOption input[type=checkbox]{border-radius:var(--radius-sm);border:1px solid var(--border-primary)}.page-module-scss-module__xx4H0W__eventOption span{font-size:var(--text-sm)}.page-module-scss-module__xx4H0W__formActions{gap:var(--space-2);display:flex}.page-module-scss-module__xx4H0W__emptyState{text-align:center;padding:var(--space-12)0;color:var(--text-tertiary)}.page-module-scss-module__xx4H0W__urlCode{font-size:var(--text-sm);background:var(--bg-tertiary);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:24rem;display:block;overflow:hidden}.page-module-scss-module__xx4H0W__eventsList{gap:var(--space-1);flex-wrap:wrap;max-width:24rem;display:flex}.page-module-scss-module__xx4H0W__eventBadge{font-size:var(--text-xs)}.page-module-scss-module__xx4H0W__failureCount.page-module-scss-module__xx4H0W__hasFailures,.page-module-scss-module__xx4H0W__deleteButton{color:var(--error)}.page-module-scss-module__xx4H0W__deleteButton:hover{color:var(--error);background:var(--error-light);opacity:.8}.page-module-scss-module__xx4H0W__actionsColumn{width:100px}.page-module-scss-module__xx4H0W__docContent{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__xx4H0W__docSection h4{font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.page-module-scss-module__xx4H0W__docSection p{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__xx4H0W__codeInline,.page-module-scss-module__xx4H0W__eventsList li code{background:var(--bg-tertiary);padding:var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-mono)}.page-module-scss-module__xx4H0W__codeBlock{font-size:var(--text-sm);background:var(--bg-tertiary);padding:var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-2);font-family:var(--font-mono);overflow-x:auto}.page-module-scss-module__xx4H0W__eventsList{font-size:var(--text-sm);color:var(--text-secondary);gap:var(--space-1);flex-direction:column;display:flex}
.ApiWebhooksTab-module-scss-module__2qSxZW__tabContainer{gap:var(--space-8);flex-direction:column;display:flex}.ApiWebhooksTab-module-scss-module__2qSxZW__section{flex-direction:column;display:flex}.ApiWebhooksTab-module-scss-module__2qSxZW__sectionDivider{border:none;border-top:1px solid var(--border-primary);margin:0}
.page-module-scss-module__HD-noa__page,.page-module-scss-module__HD-noa__loadingContainer{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__HD-noa__loadingHeader{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__HD-noa__loadingTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.page-module-scss-module__HD-noa__loadingContent{padding:var(--space-12)0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__HD-noa__loadingText{color:var(--text-tertiary)}.page-module-scss-module__HD-noa__pageHeader h1{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.page-module-scss-module__HD-noa__pageHeader p{color:var(--text-tertiary)}.page-module-scss-module__HD-noa__errorAlert{background:var(--error-light);border:1px solid var(--error);color:var(--error-text);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);position:relative}.page-module-scss-module__HD-noa__errorClose{float:right;color:var(--error);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none}.page-module-scss-module__HD-noa__errorClose:hover{color:var(--error);opacity:.8}.page-module-scss-module__HD-noa__referralLinkContent{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__HD-noa__linkContainer{gap:var(--space-2);display:flex}.page-module-scss-module__HD-noa__linkInput{padding:var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);flex:1}.page-module-scss-module__HD-noa__copyButton.page-module-scss-module__HD-noa__success{background:var(--success-light);border-color:var(--success);color:var(--success-text)}.page-module-scss-module__HD-noa__linkDescription{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__HD-noa__noCodeState{text-align:center;padding:var(--space-8)0}.page-module-scss-module__HD-noa__noCodeState p{color:var(--text-tertiary);margin-bottom:var(--space-4)}.page-module-scss-module__HD-noa__statsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module-scss-module__HD-noa__statsGrid{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__HD-noa__statCard{padding:var(--space-6)}.page-module-scss-module__HD-noa__statValue{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.page-module-scss-module__HD-noa__statLabel{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module-scss-module__HD-noa__emptyState{text-align:center;padding:var(--space-12)0}.page-module-scss-module__HD-noa__emptyState h3{font-size:var(--text-lg);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.page-module-scss-module__HD-noa__emptyState p{color:var(--text-tertiary);margin-bottom:var(--space-6)}.page-module-scss-module__HD-noa__benefitsList{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}.page-module-scss-module__HD-noa__stepsContainer{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__HD-noa__step{align-items:flex-start;gap:var(--space-4);display:flex}.page-module-scss-module__HD-noa__stepNumber{border-radius:var(--radius-full);background:var(--info-light);width:32px;height:32px;color:var(--info-text);font-size:var(--text-sm);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex}.page-module-scss-module__HD-noa__stepContent h4{font-weight:var(--weight-medium)}.page-module-scss-module__HD-noa__stepContent p{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__HD-noa__termsList{font-size:var(--text-sm);color:var(--text-secondary);gap:var(--space-2);flex-direction:column;display:flex}.page-module-scss-module__HD-noa__termsList p{margin:0}.page-module-scss-module__HD-noa__termsList p:before{content:"•";margin-right:var(--space-2)}.page-module-scss-module__HD-noa__mediumWeight{font-weight:var(--weight-medium)}
.page-module-scss-module__CoMxlW__page{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__CoMxlW__header .page-module-scss-module__CoMxlW__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--text-primary)}.page-module-scss-module__CoMxlW__header .page-module-scss-module__CoMxlW__subtitle{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__CoMxlW__progressIndicator{align-items:center;gap:var(--space-4);display:flex}.page-module-scss-module__CoMxlW__progressStep{align-items:center;display:flex}.page-module-scss-module__CoMxlW__progressStepNumber{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);justify-content:center;align-items:center;display:flex}.page-module-scss-module__CoMxlW__progressStepNumber.page-module-scss-module__CoMxlW__active{background:var(--accent);color:#fff}.page-module-scss-module__CoMxlW__progressStepNumber.page-module-scss-module__CoMxlW__inactive{background:var(--bg-secondary);color:var(--text-tertiary)}.page-module-scss-module__CoMxlW__progressStepLabel{margin-left:var(--space-2);font-size:var(--text-sm)}.page-module-scss-module__CoMxlW__progressSeparator{width:var(--space-8);background:var(--border-primary);height:1px;margin:0 var(--space-4)}.page-module-scss-module__CoMxlW__error{background:var(--error-light);border:1px solid var(--error);color:var(--error-text);padding:var(--space-4)var(--space-4)var(--space-3);border-radius:var(--radius-md);position:relative}.page-module-scss-module__CoMxlW__errorClose{right:var(--space-4);top:var(--space-4);color:var(--error);cursor:pointer;position:absolute}.page-module-scss-module__CoMxlW__errorClose:hover{color:var(--error-text)}.page-module-scss-module__CoMxlW__cardContent{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__CoMxlW__formLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-3);display:block}.page-module-scss-module__CoMxlW__typeGrid{gap:var(--space-3);display:grid}.page-module-scss-module__CoMxlW__typeOption{padding:var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base);align-items:center;display:flex}.page-module-scss-module__CoMxlW__typeOption.page-module-scss-module__CoMxlW__disabled{opacity:.5;cursor:not-allowed;background:var(--bg-secondary)}.page-module-scss-module__CoMxlW__typeOption.page-module-scss-module__CoMxlW__selected{border-color:var(--accent);background:var(--accent-light)}.page-module-scss-module__CoMxlW__typeOption:hover:not(.page-module-scss-module__CoMxlW__disabled){border-color:var(--border-secondary)}.page-module-scss-module__CoMxlW__typeOption input{margin-right:var(--space-3)}.page-module-scss-module__CoMxlW__typeOption .page-module-scss-module__CoMxlW__optionContent .page-module-scss-module__CoMxlW__optionTitle{font-weight:var(--weight-medium)}.page-module-scss-module__CoMxlW__typeOption .page-module-scss-module__CoMxlW__optionContent .page-module-scss-module__CoMxlW__optionDescription{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module-scss-module__CoMxlW__uploadArea{border:2px dashed var(--border-secondary);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;cursor:pointer}.page-module-scss-module__CoMxlW__uploadArea .page-module-scss-module__CoMxlW__uploadIcon{font-size:var(--text-4xl);margin-bottom:var(--space-4)}.page-module-scss-module__CoMxlW__uploadArea .page-module-scss-module__CoMxlW__uploadTitle{font-size:var(--text-lg);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.page-module-scss-module__CoMxlW__uploadArea .page-module-scss-module__CoMxlW__uploadSubtitle{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module-scss-module__CoMxlW__uploadInput{display:none}.page-module-scss-module__CoMxlW__detectedFormat{margin-top:var(--space-2)}.page-module-scss-module__CoMxlW__mappingDescription{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__CoMxlW__mappingList{gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__CoMxlW__mappingItem{align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-md);display:flex}.page-module-scss-module__CoMxlW__mappingColumn{flex:1;min-width:0}.page-module-scss-module__CoMxlW__mappingColumn .page-module-scss-module__CoMxlW__columnHeader{font-weight:var(--weight-medium)}.page-module-scss-module__CoMxlW__mappingColumn .page-module-scss-module__CoMxlW__columnSample{font-size:var(--text-sm);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module-scss-module__CoMxlW__mappingSelect{flex-shrink:0;width:192px}.page-module-scss-module__CoMxlW__mappingSelect select{width:100%;padding:var(--space-2)var(--space-3);font-size:var(--text-sm);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary)}.page-module-scss-module__CoMxlW__actions{gap:var(--space-2);padding-top:var(--space-4);display:flex}.page-module-scss-module__CoMxlW__validationWarning{font-size:var(--text-sm);color:var(--warning-text)}.page-module-scss-module__CoMxlW__previewDescription{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__CoMxlW__previewTable{overflow-x:auto}.page-module-scss-module__CoMxlW__summary{background:var(--accent-light);border:1px solid var(--accent);padding:var(--space-4);border-radius:var(--radius-md)}.page-module-scss-module__CoMxlW__summary .page-module-scss-module__CoMxlW__summaryTitle{font-weight:var(--weight-medium);color:var(--accent-text)}.page-module-scss-module__CoMxlW__summary .page-module-scss-module__CoMxlW__summaryDescription{font-size:var(--text-sm);color:var(--accent-text)}.page-module-scss-module__CoMxlW__importProgress{text-align:center;padding:var(--space-8)0}.page-module-scss-module__CoMxlW__importProgress .page-module-scss-module__CoMxlW__spinner{width:var(--space-8);height:var(--space-8);border:2px solid var(--accent);border-radius:var(--radius-full);margin:0 auto var(--space-4);border-top-color:#0000;animation:1s linear infinite page-module-scss-module__CoMxlW__spin}.page-module-scss-module__CoMxlW__importProgress .page-module-scss-module__CoMxlW__progressTitle{font-size:var(--text-lg);font-weight:var(--weight-medium)}.page-module-scss-module__CoMxlW__importProgress .page-module-scss-module__CoMxlW__progressSubtitle{font-size:var(--text-sm);color:var(--text-tertiary)}@keyframes page-module-scss-module__CoMxlW__spin{to{transform:rotate(360deg)}}.page-module-scss-module__CoMxlW__progressStats{background:var(--accent-light);border:1px solid var(--accent);padding:var(--space-4);border-radius:var(--radius-md);margin-top:var(--space-4)}.page-module-scss-module__CoMxlW__progressStats .page-module-scss-module__CoMxlW__statsRow{font-size:var(--text-sm);justify-content:space-between;display:flex}.page-module-scss-module__CoMxlW__progressStats .page-module-scss-module__CoMxlW__progressBar{background:var(--accent);border-radius:var(--radius-full);width:100%;height:var(--space-2);margin-top:var(--space-2);overflow:hidden}.page-module-scss-module__CoMxlW__progressStats .page-module-scss-module__CoMxlW__progressBar .page-module-scss-module__CoMxlW__progressFill{background:var(--accent-text);border-radius:var(--radius-full);height:100%;transition:width var(--transition-base)}.page-module-scss-module__CoMxlW__completeSuccess{background:var(--success-light);border:1px solid var(--success);padding:var(--space-4);border-radius:var(--radius-md)}.page-module-scss-module__CoMxlW__completeSuccess .page-module-scss-module__CoMxlW__completeTitle{font-weight:var(--weight-medium);color:var(--success-text)}.page-module-scss-module__CoMxlW__completeSuccess .page-module-scss-module__CoMxlW__completeDescription{font-size:var(--text-sm);color:var(--success-text)}.page-module-scss-module__CoMxlW__completeError{background:var(--error-light);border:1px solid var(--error);padding:var(--space-4);border-radius:var(--radius-md)}.page-module-scss-module__CoMxlW__completeError .page-module-scss-module__CoMxlW__errorTitle{font-weight:var(--weight-medium);color:var(--error-text)}.page-module-scss-module__CoMxlW__completeError .page-module-scss-module__CoMxlW__errorDescription{font-size:var(--text-sm);color:var(--error-text)}.page-module-scss-module__CoMxlW__errorSection .page-module-scss-module__CoMxlW__errorSectionTitle{font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.page-module-scss-module__CoMxlW__errorSection .page-module-scss-module__CoMxlW__errorList{gap:var(--space-1);flex-direction:column;max-height:192px;display:flex;overflow-y:auto}.page-module-scss-module__CoMxlW__errorSection .page-module-scss-module__CoMxlW__errorItem{font-size:var(--text-sm);color:var(--error-text);background:var(--error-light);padding:var(--space-2);border-radius:var(--radius-md)}.page-module-scss-module__CoMxlW__errorSection .page-module-scss-module__CoMxlW__errorCount{font-size:var(--text-sm);color:var(--text-tertiary)}
.page-module-scss-module__mmrySG__page{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__mmrySG__pageHeader{margin-bottom:var(--space-2)}.page-module-scss-module__mmrySG__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--text-primary)}.page-module-scss-module__mmrySG__subtitle{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.page-module-scss-module__mmrySG__tabNavigation{border-bottom:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.page-module-scss-module__mmrySG__tabNavigation::-webkit-scrollbar{display:none}.page-module-scss-module__mmrySG__tabList{gap:var(--space-8);white-space:nowrap;width:max-content;min-width:100%;margin-bottom:-1px;display:flex}.page-module-scss-module__mmrySG__tabButton{align-items:flex-start;gap:var(--space-1);padding:var(--space-4)var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base);background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;display:inline-flex}.page-module-scss-module__mmrySG__tabButton:hover{color:var(--text-primary);border-bottom-color:var(--border-secondary)}.page-module-scss-module__mmrySG__tabButton.page-module-scss-module__mmrySG__active{border-bottom-color:var(--text-primary);color:var(--text-primary)}.page-module-scss-module__mmrySG__tabName{font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.page-module-scss-module__mmrySG__tabDescription{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-tertiary);line-height:var(--leading-normal);transition:color var(--transition-base)}.page-module-scss-module__mmrySG__tabButton:hover .page-module-scss-module__mmrySG__tabDescription{color:var(--text-secondary)}.page-module-scss-module__mmrySG__tabContent{margin-top:var(--space-6)}
.Badge-module-scss-module__0D-_EG__badge{font-family:var(--font-sans);font-weight:var(--weight-medium);white-space:nowrap;border-radius:var(--radius-full);align-items:center;gap:4px;display:inline-flex}.Badge-module-scss-module__0D-_EG__badge.Badge-module-scss-module__0D-_EG__sm{height:20px;padding:0 var(--space-2);font-size:10px}.Badge-module-scss-module__0D-_EG__badge:not(.Badge-module-scss-module__0D-_EG__sm):not(.Badge-module-scss-module__0D-_EG__lg){height:22px;padding:0 var(--space-2);font-size:var(--text-xs)}.Badge-module-scss-module__0D-_EG__badge.Badge-module-scss-module__0D-_EG__lg{height:26px;padding:0 var(--space-3);font-size:var(--text-sm)}.Badge-module-scss-module__0D-_EG__badge.Badge-module-scss-module__0D-_EG__default{background:var(--bg-tertiary);color:var(--text-secondary)}.Badge-module-scss-module__0D-_EG__badge.Badge-module-scss-module__0D-_EG__success{background:var(--success-light);color:var(--success-text)}.Badge-module-scss-module__0D-_EG__badge.Badge-module-scss-module__0D-_EG__warning{background:var(--warning-light);color:var(--warning-text)}.Badge-module-scss-module__0D-_EG__badge.Badge-module-scss-module__0D-_EG__error{background:var(--error-light);color:var(--error-text)}.Badge-module-scss-module__0D-_EG__badge.Badge-module-scss-module__0D-_EG__info{background:var(--info-light);color:var(--info-text)}.Badge-module-scss-module__0D-_EG__badge.Badge-module-scss-module__0D-_EG__outline{border:1px solid var(--border-primary);color:var(--text-secondary);background:0 0}.Badge-module-scss-module__0D-_EG__badge.Badge-module-scss-module__0D-_EG__secondary{background:var(--accent-subtle);color:var(--accent)}.Badge-module-scss-module__0D-_EG__dot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:5px;height:5px}
.DailyView-module-scss-module__sjBGza__container{gap:var(--space-4);padding:var(--space-4);flex-direction:column;height:100%;display:flex}@media (min-width:768px){.DailyView-module-scss-module__sjBGza__container{gap:var(--space-6);padding:var(--space-6);flex-direction:row}}.DailyView-module-scss-module__sjBGza__timeline{gap:var(--space-4);flex-direction:column;flex-shrink:0;width:200px;display:none}@media (min-width:768px){.DailyView-module-scss-module__sjBGza__timeline{display:flex}}.DailyView-module-scss-module__sjBGza__timelineTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}.DailyView-module-scss-module__sjBGza__timeSlots{gap:var(--space-2);flex-direction:column;display:flex}.DailyView-module-scss-module__sjBGza__timeSlot{font-size:var(--text-sm);color:var(--text-tertiary);border-bottom:1px solid var(--border-secondary);align-items:center;height:48px;display:flex}.DailyView-module-scss-module__sjBGza__jobsContainer{gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.DailyView-module-scss-module__sjBGza__emptyState{padding:var(--space-8);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}.DailyView-module-scss-module__sjBGza__jobCard{cursor:pointer;border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:border-color var(--transition-base)}.DailyView-module-scss-module__sjBGza__jobCard:hover{border-color:var(--border-focus)}.DailyView-module-scss-module__sjBGza__jobCardContent{padding:var(--space-4)}.DailyView-module-scss-module__sjBGza__jobHeader{justify-content:space-between;align-items:flex-start;display:flex}.DailyView-module-scss-module__sjBGza__jobDetails{flex:1}.DailyView-module-scss-module__sjBGza__jobInfo{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.DailyView-module-scss-module__sjBGza__jobTime{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}.DailyView-module-scss-module__sjBGza__jobDuration{font-size:var(--text-sm);color:var(--text-tertiary)}.DailyView-module-scss-module__sjBGza__jobSections{gap:var(--space-2);flex-direction:column;display:flex}.DailyView-module-scss-module__sjBGza__clientSection .DailyView-module-scss-module__sjBGza__clientName{font-weight:var(--weight-medium);color:var(--text-primary)}.DailyView-module-scss-module__sjBGza__clientSection .DailyView-module-scss-module__sjBGza__clientPhone,.DailyView-module-scss-module__sjBGza__addressSection{font-size:var(--text-sm);color:var(--text-secondary)}.DailyView-module-scss-module__sjBGza__jobMeta{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.DailyView-module-scss-module__sjBGza__metaItem .DailyView-module-scss-module__sjBGza__label,.DailyView-module-scss-module__sjBGza__crewSection .DailyView-module-scss-module__sjBGza__label,.DailyView-module-scss-module__sjBGza__notesSection .DailyView-module-scss-module__sjBGza__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.DailyView-module-scss-module__sjBGza__metaItem .DailyView-module-scss-module__sjBGza__value,.DailyView-module-scss-module__sjBGza__crewSection .DailyView-module-scss-module__sjBGza__value,.DailyView-module-scss-module__sjBGza__notesSection .DailyView-module-scss-module__sjBGza__value{font-size:var(--text-sm);color:var(--text-secondary);margin-left:var(--space-1)}.DailyView-module-scss-module__sjBGza__notesSection .DailyView-module-scss-module__sjBGza__notes{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}
.Button-module-scss-module__OoW-YW__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--weight-medium);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),opacity var(--transition-base);display:inline-flex}.Button-module-scss-module__OoW-YW__button:focus-visible{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--border-focus);outline:none}.Button-module-scss-module__OoW-YW__button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__sm{height:30px;padding:0 var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__md{height:36px;padding:0 var(--space-4);font-size:var(--text-sm)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__lg{height:42px;padding:0 var(--space-5);font-size:var(--text-base)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__default,.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__primary{background:var(--accent);color:var(--accent-text);border:1px solid #0000;box-shadow:0 1px 2px #00000014}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__default:hover:not(:disabled),.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__primary:hover:not(:disabled){background:var(--accent-hover)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__default:active:not(:disabled),.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__primary:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__secondary{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__secondary:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-primary)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__ghost{color:var(--text-secondary);background:0 0;border:1px solid #0000}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__danger{background:var(--error);color:#fff;border:1px solid #0000}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__danger:hover:not(:disabled){background:var(--error-text)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__danger:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__outline{color:var(--text-primary);border:1px solid var(--border-primary);background:0 0}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__outline:hover:not(:disabled){background:var(--bg-hover)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__link{color:var(--text-link);background:0 0;border:none;height:auto;padding:0}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__link:hover:not(:disabled){color:var(--text-link-hover)}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__iconOnly{padding:0}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__iconOnly.Button-module-scss-module__OoW-YW__sm{width:30px}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__iconOnly.Button-module-scss-module__OoW-YW__md{width:36px}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__iconOnly.Button-module-scss-module__OoW-YW__lg{width:42px}.Button-module-scss-module__OoW-YW__button.Button-module-scss-module__OoW-YW__fullWidth{width:100%}.Button-module-scss-module__OoW-YW__icon{flex-shrink:0;align-items:center;display:flex}
.Input-module-scss-module__5edHdW__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.Input-module-scss-module__5edHdW__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.Input-module-scss-module__5edHdW__inputContainer{align-items:center;display:flex;position:relative}.Input-module-scss-module__5edHdW__input{width:100%;height:36px;padding:0 var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.Input-module-scss-module__5edHdW__input::placeholder{color:var(--text-tertiary)}.Input-module-scss-module__5edHdW__input:focus{border-color:var(--border-focus);outline:none;box-shadow:0 0 0 3px #2563eb1a}.Input-module-scss-module__5edHdW__input:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-secondary)}.Input-module-scss-module__5edHdW__input.Input-module-scss-module__5edHdW__hasIcon{padding-left:36px}.Input-module-scss-module__5edHdW__input.Input-module-scss-module__5edHdW__hasError{border-color:var(--border-error)}.Input-module-scss-module__5edHdW__input.Input-module-scss-module__5edHdW__hasError:focus{box-shadow:0 0 0 3px #ef44441a}.Input-module-scss-module__5edHdW__input.Input-module-scss-module__5edHdW__lg{height:44px;padding:0 var(--space-4);font-size:var(--text-base)}.Input-module-scss-module__5edHdW__iconWrapper{left:var(--space-3);color:var(--text-tertiary);pointer-events:none;display:flex;position:absolute}.Input-module-scss-module__5edHdW__error{font-size:var(--text-xs);color:var(--error)}.Input-module-scss-module__5edHdW__hint{font-size:var(--text-xs);color:var(--text-tertiary)}.Input-module-scss-module__5edHdW__textarea{height:auto;min-height:80px;padding:var(--space-3);resize:vertical;}.Input-module-scss-module__5edHdW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:36px;}
.JobDetailPanel-module-scss-module__0rejqG__backdrop{z-index:40;background:#0006;position:fixed;inset:0}.JobDetailPanel-module-scss-module__0rejqG__panel{background:var(--bg-primary);border-left:1px solid var(--border-primary);z-index:50;width:100%;max-width:380px;height:100%;position:fixed;top:0;right:0;overflow-y:auto}.JobDetailPanel-module-scss-module__0rejqG__panelContent{padding:var(--space-5)}.JobDetailPanel-module-scss-module__0rejqG__header{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.JobDetailPanel-module-scss-module__0rejqG__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary)}.JobDetailPanel-module-scss-module__0rejqG__content{gap:var(--space-5);flex-direction:column;display:flex}.JobDetailPanel-module-scss-module__0rejqG__statusCard .JobDetailPanel-module-scss-module__0rejqG__cardContent,.JobDetailPanel-module-scss-module__0rejqG__infoCard .JobDetailPanel-module-scss-module__0rejqG__cardContent,.JobDetailPanel-module-scss-module__0rejqG__serviceCard .JobDetailPanel-module-scss-module__0rejqG__cardContent,.JobDetailPanel-module-scss-module__0rejqG__crewCard .JobDetailPanel-module-scss-module__0rejqG__cardContent,.JobDetailPanel-module-scss-module__0rejqG__notesCard .JobDetailPanel-module-scss-module__0rejqG__cardContent{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.JobDetailPanel-module-scss-module__0rejqG__statusCard .JobDetailPanel-module-scss-module__0rejqG__statusHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.JobDetailPanel-module-scss-module__0rejqG__statusCard .JobDetailPanel-module-scss-module__0rejqG__jobId{font-size:var(--text-sm);color:var(--text-tertiary);font-family:var(--font-mono)}.JobDetailPanel-module-scss-module__0rejqG__statusCard .JobDetailPanel-module-scss-module__0rejqG__statusDetails{gap:var(--space-2);flex-direction:column;display:flex}.JobDetailPanel-module-scss-module__0rejqG__statusCard .JobDetailPanel-module-scss-module__0rejqG__statusItem .JobDetailPanel-module-scss-module__0rejqG__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary)}.JobDetailPanel-module-scss-module__0rejqG__statusCard .JobDetailPanel-module-scss-module__0rejqG__statusItem .JobDetailPanel-module-scss-module__0rejqG__dateTime{font-size:var(--text-sm);color:var(--text-primary)}.JobDetailPanel-module-scss-module__0rejqG__statusCard .JobDetailPanel-module-scss-module__0rejqG__statusItem .JobDetailPanel-module-scss-module__0rejqG__duration{font-size:var(--text-sm);color:var(--text-secondary)}.JobDetailPanel-module-scss-module__0rejqG__infoCard .JobDetailPanel-module-scss-module__0rejqG__infoItem .JobDetailPanel-module-scss-module__0rejqG__label,.JobDetailPanel-module-scss-module__0rejqG__serviceCard .JobDetailPanel-module-scss-module__0rejqG__serviceItem .JobDetailPanel-module-scss-module__0rejqG__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary)}.JobDetailPanel-module-scss-module__0rejqG__infoCard .JobDetailPanel-module-scss-module__0rejqG__infoItem .JobDetailPanel-module-scss-module__0rejqG__value,.JobDetailPanel-module-scss-module__0rejqG__serviceCard .JobDetailPanel-module-scss-module__0rejqG__serviceItem .JobDetailPanel-module-scss-module__0rejqG__value{font-size:var(--text-sm);color:var(--text-primary)}.JobDetailPanel-module-scss-module__0rejqG__infoCard .JobDetailPanel-module-scss-module__0rejqG__infoItem .JobDetailPanel-module-scss-module__0rejqG__description,.JobDetailPanel-module-scss-module__0rejqG__serviceCard .JobDetailPanel-module-scss-module__0rejqG__serviceItem .JobDetailPanel-module-scss-module__0rejqG__description{font-size:var(--text-sm);color:var(--text-secondary)}.JobDetailPanel-module-scss-module__0rejqG__serviceCard .JobDetailPanel-module-scss-module__0rejqG__serviceGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.JobDetailPanel-module-scss-module__0rejqG__serviceCard .JobDetailPanel-module-scss-module__0rejqG__totalSection .JobDetailPanel-module-scss-module__0rejqG__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary)}.JobDetailPanel-module-scss-module__0rejqG__serviceCard .JobDetailPanel-module-scss-module__0rejqG__totalSection .JobDetailPanel-module-scss-module__0rejqG__total{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.JobDetailPanel-module-scss-module__0rejqG__crewCard .JobDetailPanel-module-scss-module__0rejqG__crewMember{align-items:center;gap:var(--space-3);display:flex}.JobDetailPanel-module-scss-module__0rejqG__crewCard .JobDetailPanel-module-scss-module__0rejqG__crewAvatar{background:var(--accent-subtle);border-radius:var(--radius-full);width:28px;height:28px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--accent);justify-content:center;align-items:center;display:flex}.JobDetailPanel-module-scss-module__0rejqG__crewCard .JobDetailPanel-module-scss-module__0rejqG__crewInfo .JobDetailPanel-module-scss-module__0rejqG__name{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.JobDetailPanel-module-scss-module__0rejqG__crewCard .JobDetailPanel-module-scss-module__0rejqG__crewInfo .JobDetailPanel-module-scss-module__0rejqG__email{font-size:var(--text-xs);color:var(--text-tertiary)}.JobDetailPanel-module-scss-module__0rejqG__notesCard .JobDetailPanel-module-scss-module__0rejqG__cardContent{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.JobDetailPanel-module-scss-module__0rejqG__actions{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-secondary);flex-direction:column;display:flex}.JobDetailPanel-module-scss-module__0rejqG__actions .JobDetailPanel-module-scss-module__0rejqG__primaryActions{gap:var(--space-2);flex-direction:column;display:flex}.JobDetailPanel-module-scss-module__0rejqG__actions .JobDetailPanel-module-scss-module__0rejqG__secondaryActions{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.JobDetailPanel-module-scss-module__0rejqG__actions .JobDetailPanel-module-scss-module__0rejqG__actionButton{width:100%}.JobDetailPanel-module-scss-module__0rejqG__actions .JobDetailPanel-module-scss-module__0rejqG__actionButton.JobDetailPanel-module-scss-module__0rejqG__completeButton{color:var(--success);border-color:var(--success)}.JobDetailPanel-module-scss-module__0rejqG__actions .JobDetailPanel-module-scss-module__0rejqG__actionButton.JobDetailPanel-module-scss-module__0rejqG__completeButton:hover{background:var(--success-light)}.JobDetailPanel-module-scss-module__0rejqG__actions .JobDetailPanel-module-scss-module__0rejqG__actionButton.JobDetailPanel-module-scss-module__0rejqG__cancelButton{color:var(--error);border-color:var(--error)}.JobDetailPanel-module-scss-module__0rejqG__actions .JobDetailPanel-module-scss-module__0rejqG__actionButton.JobDetailPanel-module-scss-module__0rejqG__cancelButton:hover{background:var(--error-light)}
.Table-module-scss-module__QWUYrW__tableWrapper{width:100%;overflow-x:auto}.Table-module-scss-module__QWUYrW__tableWrapper::-webkit-scrollbar{width:6px}.Table-module-scss-module__QWUYrW__tableWrapper::-webkit-scrollbar-track{background:0 0}.Table-module-scss-module__QWUYrW__tableWrapper::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.Table-module-scss-module__QWUYrW__tableWrapper::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.Table-module-scss-module__QWUYrW__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.Table-module-scss-module__QWUYrW__thead{border-bottom:1px solid var(--border-primary)}.Table-module-scss-module__QWUYrW__th{text-align:left;padding:var(--space-3)var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);letter-spacing:.02em;white-space:nowrap}.Table-module-scss-module__QWUYrW__tr{border-bottom:1px solid var(--border-secondary);transition:background var(--transition-base)}.Table-module-scss-module__QWUYrW__tr:hover{background:var(--bg-hover)}.Table-module-scss-module__QWUYrW__tr:last-child{border-bottom:none}.Table-module-scss-module__QWUYrW__td{padding:var(--space-3)var(--space-4);color:var(--text-primary);vertical-align:middle}.Table-module-scss-module__QWUYrW__empty{padding:var(--space-12)var(--space-6);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}
.page-module-scss-module__bvgGAa__page{gap:var(--space-6);flex-direction:column;height:100%;display:flex}.page-module-scss-module__bvgGAa__pageHeader{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.page-module-scss-module__bvgGAa__pageHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.page-module-scss-module__bvgGAa__pageHeader h1{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.page-module-scss-module__bvgGAa__pageHeader p{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__bvgGAa__pageHeader .page-module-scss-module__bvgGAa__newButton{padding:var(--space-2)var(--space-4);background:var(--text-primary);color:var(--bg-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-md);white-space:nowrap;transition:opacity var(--transition-base);align-items:center;text-decoration:none;display:inline-flex}.page-module-scss-module__bvgGAa__pageHeader .page-module-scss-module__bvgGAa__newButton:hover{opacity:.85}.page-module-scss-module__bvgGAa__calendarContainer{flex-direction:column;flex:1;display:flex}.page-module-scss-module__bvgGAa__calendarContent{height:100%;padding:0}.page-module-scss-module__bvgGAa__loading{height:256px;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}
.page-module-scss-module__aBUsbW__page{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__aBUsbW__pageHeader{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.page-module-scss-module__aBUsbW__pageHeader{flex-direction:row;justify-content:space-between;align-items:center}}.page-module-scss-module__aBUsbW__pageTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.page-module-scss-module__aBUsbW__recurringSubHeader{justify-content:flex-end;display:flex}.page-module-scss-module__aBUsbW__newScheduleLink{background:var(--accent);color:var(--accent-text);padding:var(--space-2)var(--space-4);border-radius:var(--radius-lg);font-weight:var(--weight-medium);transition:background-color var(--transition-base);text-decoration:none}.page-module-scss-module__aBUsbW__newScheduleLink:hover{background:var(--accent-hover)}.page-module-scss-module__aBUsbW__loadingState{text-align:center;padding:var(--space-12)0}.page-module-scss-module__aBUsbW__filtersContainer{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-4)}.page-module-scss-module__aBUsbW__filtersRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module-scss-module__aBUsbW__filterSelect{border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-3);background:var(--bg-primary);color:var(--text-primary);font-size:var(--text-sm);transition:border-color var(--transition-base)}.page-module-scss-module__aBUsbW__filterSelect:focus{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--border-focus);border-color:var(--accent);outline:none}.page-module-scss-module__aBUsbW__tableContainer{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow-x:auto}.page-module-scss-module__aBUsbW__tableContainer::-webkit-scrollbar{width:6px}.page-module-scss-module__aBUsbW__tableContainer::-webkit-scrollbar-track{background:0 0}.page-module-scss-module__aBUsbW__tableContainer::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.page-module-scss-module__aBUsbW__tableContainer::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.page-module-scss-module__aBUsbW__table{border-collapse:collapse;width:100%;min-width:640px}.page-module-scss-module__aBUsbW__tableHeader{background:var(--bg-secondary)}.page-module-scss-module__aBUsbW__tableHeaderCell{padding:var(--space-3)var(--space-6);text-align:left;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.page-module-scss-module__aBUsbW__tableBody{background:var(--bg-primary)}.page-module-scss-module__aBUsbW__tableBody .page-module-scss-module__aBUsbW__tableRow{border-bottom:1px solid var(--border-primary);transition:background-color var(--transition-base)}.page-module-scss-module__aBUsbW__tableBody .page-module-scss-module__aBUsbW__tableRow:hover{background:var(--bg-secondary)}.page-module-scss-module__aBUsbW__tableCell{padding:var(--space-4)var(--space-6);white-space:nowrap}.page-module-scss-module__aBUsbW__tableCell .page-module-scss-module__aBUsbW__cellPrimary{font-weight:var(--weight-medium);color:var(--text-primary)}.page-module-scss-module__aBUsbW__tableCell .page-module-scss-module__aBUsbW__cellSecondary{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__aBUsbW__tableCell .page-module-scss-module__aBUsbW__cellText{font-size:var(--text-sm);color:var(--text-primary)}.page-module-scss-module__aBUsbW__tableCell .page-module-scss-module__aBUsbW__cellMuted{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__aBUsbW__statusBadge{border-radius:var(--radius-full);padding:var(--space-1)10px;font-size:var(--text-xs);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.page-module-scss-module__aBUsbW__statusBadge.page-module-scss-module__aBUsbW__statusActive{background:var(--success-light);color:var(--success-text)}.page-module-scss-module__aBUsbW__statusBadge.page-module-scss-module__aBUsbW__statusPaused{background:var(--error-light);color:var(--error-text)}.page-module-scss-module__aBUsbW__actions{gap:var(--space-2);display:flex}.page-module-scss-module__aBUsbW__viewLink{color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.page-module-scss-module__aBUsbW__viewLink:hover{color:var(--accent-hover)}.page-module-scss-module__aBUsbW__actionButton{padding:var(--space-1)var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-base);border:none}.page-module-scss-module__aBUsbW__actionButton.page-module-scss-module__aBUsbW__actionPrimary{background:var(--accent);color:var(--accent-text)}.page-module-scss-module__aBUsbW__actionButton.page-module-scss-module__aBUsbW__actionPrimary:hover{background:var(--accent-hover)}.page-module-scss-module__aBUsbW__actionButton.page-module-scss-module__aBUsbW__actionSecondary{background:var(--bg-tertiary);color:var(--text-primary)}.page-module-scss-module__aBUsbW__actionButton.page-module-scss-module__aBUsbW__actionSecondary:hover{background:var(--bg-secondary)}.page-module-scss-module__aBUsbW__actionButton.page-module-scss-module__aBUsbW__actionDanger{background:var(--error);color:var(--error-text)}.page-module-scss-module__aBUsbW__actionButton.page-module-scss-module__aBUsbW__actionDanger:hover{background:var(--error)}.page-module-scss-module__aBUsbW__emptyState{text-align:center;padding:var(--space-12)0}.page-module-scss-module__aBUsbW__emptyState .page-module-scss-module__aBUsbW__emptyText{color:var(--text-secondary)}.page-module-scss-module__aBUsbW__pagination{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__aBUsbW__paginationButton{padding:var(--space-1)var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-base)}.page-module-scss-module__aBUsbW__paginationButton:hover:not(:disabled){background:var(--bg-secondary)}.page-module-scss-module__aBUsbW__paginationButton:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__aBUsbW__paginationInfo{padding:var(--space-1)var(--space-3);font-size:var(--text-sm);color:var(--text-primary)}
.page-module-scss-module__lZblwG__authContent{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__lZblwG__authHeader{text-align:center}.page-module-scss-module__lZblwG__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--space-2)}.page-module-scss-module__lZblwG__subtitle{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.page-module-scss-module__lZblwG__authForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__lZblwG__errorMessage{padding:var(--space-3);font-size:var(--text-sm);color:var(--error);background:var(--error-light);border:1px solid var(--error);border-radius:var(--radius-md)}.page-module-scss-module__lZblwG__formField{flex-direction:column;display:flex}.page-module-scss-module__lZblwG__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);margin-bottom:var(--space-1)}.page-module-scss-module__lZblwG__submitButton{background:var(--text-primary);width:100%;color:var(--bg-primary);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:opacity var(--transition-base);border:none}.page-module-scss-module__lZblwG__submitButton:hover:not(:disabled){opacity:.85}.page-module-scss-module__lZblwG__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__lZblwG__authFooter{text-align:center;margin-top:var(--space-2)}.page-module-scss-module__lZblwG__backLink{font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--transition-base);text-decoration:none}.page-module-scss-module__lZblwG__backLink:hover{color:var(--text-primary)}.page-module-scss-module__lZblwG__successContainer{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__lZblwG__successContent{text-align:center;gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__lZblwG__successIcon{background:var(--success-light);border-radius:var(--radius-full);justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;display:flex}.page-module-scss-module__lZblwG__successIconSvg{width:24px;height:24px;color:var(--success)}.page-module-scss-module__lZblwG__successTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--text-primary)}.page-module-scss-module__lZblwG__successDescription{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.page-module-scss-module__lZblwG__successEmail{font-weight:var(--weight-semibold);color:var(--text-primary)}
.page-module-scss-module__W6Q7ha__authContent{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__W6Q7ha__authHeader{text-align:center}.page-module-scss-module__W6Q7ha__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--space-2)}.page-module-scss-module__W6Q7ha__subtitle{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__W6Q7ha__authForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__W6Q7ha__errorMessage{padding:var(--space-3);font-size:var(--text-sm);color:var(--error);background:var(--error-light);border:1px solid var(--error);border-radius:var(--radius-md)}.page-module-scss-module__W6Q7ha__formField{flex-direction:column;display:flex}.page-module-scss-module__W6Q7ha__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);margin-bottom:var(--space-1)}.page-module-scss-module__W6Q7ha__passwordHint{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.page-module-scss-module__W6Q7ha__submitButton{background:var(--text-primary);width:100%;color:var(--bg-primary);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:opacity var(--transition-base);border:none}.page-module-scss-module__W6Q7ha__submitButton:hover:not(:disabled){opacity:.85}.page-module-scss-module__W6Q7ha__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__W6Q7ha__authFooter{text-align:center;margin-top:var(--space-2)}.page-module-scss-module__W6Q7ha__footerText{font-size:var(--text-sm);color:var(--text-secondary)}.page-module-scss-module__W6Q7ha__footerLink{font-weight:var(--weight-medium);color:var(--text-primary);transition:opacity var(--transition-base);text-decoration:none}.page-module-scss-module__W6Q7ha__footerLink:hover{opacity:.8}
