.yun-team-management-container{background-color:var(--color-gray-50);min-height:100vh;font-family:var(--font-family-base);padding-bottom:60px}@media (max-width:768px){.yun-team-management-container{padding-bottom:80px}.yun-team-header{gap:8px!important;padding:12px 16px!important}.yun-team-header button{min-width:44px!important;min-height:44px!important;font-size:24px!important}.yun-team-title{font-size:var(--font-size-lg)!important}.yun-stats-grid{gap:var(--spacing-md)!important;grid-template-columns:1fr!important}.yun-stat-card{padding:var(--spacing-lg)!important;border-radius:var(--radius-lg)!important}.yun-touch-button{min-width:44px!important;min-height:44px!important;font-size:var(--font-size-md)!important;padding:12px 20px!important}.yun-period-button{font-size:var(--font-size-sm)!important;padding:8px 16px!important}.yun-search-container{gap:var(--spacing-sm)!important;flex-direction:column!important}.yun-search-input{width:100%!important;height:44px!important;font-size:16px!important}.yun-search-button{width:100%!important;height:44px!important}.yun-tab-container{-webkit-overflow-scrolling:touch!important;padding-bottom:8px!important;overflow-x:auto!important}.yun-tab-item{white-space:nowrap!important;font-size:var(--font-size-md)!important;min-width:100px!important;padding:12px 20px!important}.yun-member-list-container{padding:var(--spacing-md)!important}.yun-member-card,.yun-peer-card{padding:var(--spacing-lg)!important;margin-bottom:var(--spacing-md)!important}.yun-peer-header{align-items:flex-start!important;gap:var(--spacing-md)!important;flex-direction:column!important}.yun-peer-info{width:100%!important}.yun-peer-actions{justify-content:space-between!important;width:100%!important}.yun-peer-period-button{width:100%!important;margin-top:var(--spacing-sm)!important}.yun-performance-grid{gap:var(--spacing-md)!important;grid-template-columns:1fr!important}.yun-empty-state{padding:60px 20px!important}.yun-empty-state-icon{margin-bottom:var(--spacing-lg)!important;font-size:60px!important}.yun-empty-state-text{font-size:var(--font-size-md)!important}}@media (max-width:480px){.yun-team-management-container{padding-bottom:100px}.yun-stat-card,.yun-member-card,.yun-peer-card{padding:var(--spacing-md)!important}.yun-team-title{font-size:var(--font-size-md)!important}.yun-stat-value{font-size:var(--font-size-xl)!important}.yun-peer-name{font-size:var(--font-size-md)!important}.yun-performance-value{font-size:var(--font-size-lg)!important}}.yun-touch-button{min-width:44px;min-height:44px;font-size:var(--font-size-md);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast) var(--ease-in-out);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex}.yun-touch-button:active{opacity:.9;transform:scale(.98)}.yun-responsive-grid{gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.yun-responsive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.yun-responsive-grid{gap:var(--spacing-md);grid-template-columns:1fr}}.yun-safe-area-top{padding-top:env(safe-area-inset-top,var(--spacing-lg))}.yun-safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,var(--spacing-lg))}.yun-safe-area-left{padding-left:env(safe-area-inset-left,var(--spacing-md))}.yun-safe-area-right{padding-right:env(safe-area-inset-right,var(--spacing-md))}.yun-mobile-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.yun-mobile-scroll::-webkit-scrollbar{display:none}.yun-hide-on-mobile{display:none!important}@media (min-width:769px){.yun-hide-on-mobile{display:block!important}.yun-show-on-mobile{display:none!important}}.yun-text-heading{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.yun-text-subheading{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.yun-text-body{font-size:var(--font-size-md);line-height:var(--line-height-normal)}.yun-text-caption{font-size:var(--font-size-sm);line-height:var(--line-height-loose);color:var(--color-gray-600)}.yun-color-primary{color:var(--color-primary-500)}.yun-color-accent{color:var(--color-accent-500)}.yun-color-success{color:var(--color-success-500)}.yun-color-warning{color:var(--color-warning-500)}.yun-color-error{color:var(--color-error-500)}.yun-spacing-xs{margin-bottom:var(--spacing-xs)!important}.yun-spacing-sm{margin-bottom:var(--spacing-sm)!important}.yun-spacing-md{margin-bottom:var(--spacing-md)!important}.yun-spacing-lg{margin-bottom:var(--spacing-lg)!important}.yun-spacing-xl{margin-bottom:var(--spacing-xl)!important}.yun-performance-report-container{padding-bottom:60px}@media (max-width:768px){.yun-performance-report-container{padding-bottom:80px}.yun-report-tab-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.yun-report-tab-container button{min-width:80px;min-height:44px;font-size:var(--font-size-md)}.yun-report-kpi-grid,.yun-report-kpi-grid-secondary{gap:var(--spacing-md)!important;grid-template-columns:1fr!important}.yun-report-card{padding:var(--spacing-lg)!important;border-radius:var(--radius-lg)!important}.yun-report-time-filter{gap:var(--spacing-md);flex-direction:column;align-items:stretch}.yun-report-time-filter button{min-height:44px;font-size:var(--font-size-md)}.yun-report-chart-card{overflow-x:auto}.yun-report-card button{min-width:44px;min-height:44px}}.yun-color-info{color:var(--color-info-500,#2196f3)}.yun-color-purple{color:var(--color-purple-500,#9c27b0)}.yun-color-gray{color:var(--color-gray-600,#666)}.yun-report-kpi-grid{gap:var(--spacing-md);margin-bottom:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.yun-report-kpi-grid-secondary{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.yun-report-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast) var(--ease-in-out);background-color:#fff}.yun-report-card:active{box-shadow:var(--shadow-md)}.yun-report-kpi-card{text-align:center;padding:var(--spacing-lg)}.yun-report-kpi-label{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-xs)}.yun-report-kpi-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.yun-report-kpi-subtext{font-size:var(--font-size-xs);color:var(--color-gray-500)}.yun-report-growth-card{padding:var(--spacing-lg)}.yun-report-growth-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.yun-report-growth-grid{justify-content:space-between;align-items:center;display:flex}.yun-report-growth-item{text-align:center;flex:1}.yun-report-growth-label{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-xs)}.yun-report-growth-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.yun-report-growth-divider{background-color:var(--color-gray-300);width:1px;height:30px}.yun-report-trend-card{padding:var(--spacing-lg)}.yun-report-trend-header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.yun-report-trend-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.yun-report-trend-filter{gap:var(--spacing-xs);display:flex}.yun-report-trend-filter-button{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);border-radius:var(--radius-sm);background-color:var(--color-gray-100);color:var(--color-gray-700);cursor:pointer;transition:all var(--transition-fast) var(--ease-in-out);border:none}.yun-report-trend-filter-active{background-color:var(--color-primary-500);color:#fff}.yun-report-trend-chart{height:140px;padding:0 var(--spacing-sm);justify-content:space-between;align-items:flex-end;display:flex}.yun-report-trend-column{text-align:center;flex:1}.yun-report-trend-bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin:0 var(--spacing-xs);position:relative}.yun-report-trend-bar-positive{background-color:var(--color-primary-500)}.yun-report-trend-bar-negative{background-color:var(--color-accent-500)}.yun-report-trend-growth{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);position:absolute;top:-24px;left:50%;transform:translate(-50%)}.yun-report-trend-bar-positive .yun-report-trend-growth{color:var(--color-success-500)}.yun-report-trend-bar-negative .yun-report-trend-growth{color:var(--color-error-500)}.yun-report-trend-month{font-size:var(--font-size-xs);color:var(--color-gray-600);margin-top:var(--spacing-xs)}.yun-report-trend-value{font-size:var(--font-size-xs);color:var(--color-gray-500)}.yun-report-region-card{padding:var(--spacing-lg)}.yun-report-region-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.yun-report-region-list{gap:var(--spacing-md);flex-direction:column;display:flex}.yun-report-region-item{align-items:center;gap:var(--spacing-md);display:flex}.yun-report-region-info{flex:1}.yun-report-region-header{margin-bottom:var(--spacing-xs);justify-content:space-between;display:flex}.yun-report-region-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-800)}.yun-report-region-percentage{font-size:var(--font-size-sm);color:var(--color-gray-600)}.yun-report-region-progress-bar{background-color:var(--color-gray-200);border-radius:var(--radius-full);height:8px;overflow:hidden}.yun-report-region-progress-fill{border-radius:var(--radius-full);height:100%}.yun-report-region-progress-0{background-color:var(--color-primary-500)}.yun-report-region-progress-1{background-color:var(--color-info-500)}.yun-report-region-progress-2{background-color:var(--color-accent-500)}.yun-report-region-progress-3{background-color:var(--color-purple-500)}.yun-report-region-footer{font-size:var(--font-size-xs);color:var(--color-gray-500);margin-top:var(--spacing-xs);justify-content:space-between;display:flex}.yun-report-category-card{padding:var(--spacing-lg)}.yun-report-category-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.yun-report-category-list{gap:var(--spacing-md);flex-direction:column;display:flex}.yun-report-category-item{align-items:center;gap:var(--spacing-md);display:flex}.yun-report-category-info{flex:1}.yun-report-category-header{margin-bottom:var(--spacing-xs);justify-content:space-between;display:flex}.yun-report-category-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-800)}.yun-report-category-percentage{font-size:var(--font-size-sm);color:var(--color-gray-600)}.yun-report-category-progress-bar{background-color:var(--color-gray-200);border-radius:var(--radius-full);height:8px;overflow:hidden}.yun-report-category-progress-fill{border-radius:var(--radius-full);height:100%}.yun-report-category-progress-high{background-color:var(--color-success-500)}.yun-report-category-progress-medium{background-color:var(--color-accent-500)}.yun-report-category-footer{font-size:var(--font-size-xs);color:var(--color-gray-500);margin-top:var(--spacing-xs);justify-content:space-between;display:flex}.yun-report-merchant-ranking-card{padding:var(--spacing-lg)}.yun-report-merchant-ranking-header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.yun-report-merchant-ranking-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.yun-report-merchant-ranking-subtitle{font-size:var(--font-size-sm);color:var(--color-gray-600)}.yun-report-merchant-ranking-list{flex-direction:column;display:flex}.yun-report-merchant-ranking-item{padding:var(--spacing-md);border-bottom:1px solid var(--color-gray-200);align-items:center;display:flex}.yun-report-merchant-ranking-item:last-child{border-bottom:none}.yun-report-merchant-ranking-rank{background-color:var(--color-gray-100);width:24px;height:24px;color:var(--color-gray-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-right:var(--spacing-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.yun-report-merchant-ranking-rank-top{background-color:var(--color-warning-100);color:var(--color-warning-500)}.yun-report-merchant-ranking-info{flex:1}.yun-report-merchant-ranking-header{margin-bottom:var(--spacing-xs);justify-content:space-between;display:flex}.yun-report-merchant-ranking-name{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-gray-800)}.yun-report-merchant-ranking-sales{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-primary-500)}.yun-report-merchant-ranking-details{font-size:var(--font-size-sm);color:var(--color-gray-600);justify-content:space-between;display:flex}.yun-report-comparison-card{padding:var(--spacing-lg)}.yun-report-comparison-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.yun-report-comparison-insight{padding:var(--spacing-md);background-color:var(--color-success-100);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-success-600);margin-bottom:var(--spacing-lg)}.yun-report-comparison-metrics{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.yun-report-comparison-metric{text-align:center}.yun-report-comparison-metric-label{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-xs)}.yun-report-comparison-metric-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.yun-report-comparison-metric-change{font-size:var(--font-size-xs);color:var(--color-gray-500)}.yun-report-team-ranking-card{padding:var(--spacing-lg)}.yun-report-team-ranking-header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.yun-report-team-ranking-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.yun-report-team-ranking-subtitle{font-size:var(--font-size-sm);color:var(--color-gray-600)}.yun-report-team-ranking-list{flex-direction:column;display:flex}.yun-report-team-ranking-item{padding:var(--spacing-md);border-bottom:1px solid var(--color-gray-200);align-items:center;display:flex}.yun-report-team-ranking-item:last-child{border-bottom:none}.yun-report-team-ranking-rank{background-color:var(--color-gray-100);width:32px;height:32px;color:var(--color-gray-600);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin-right:var(--spacing-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.yun-report-team-ranking-rank-1{background-color:var(--color-warning-100);color:var(--color-warning-500)}.yun-report-team-ranking-rank-2{background-color:var(--color-gray-100);color:var(--color-gray-600)}.yun-report-team-ranking-rank-3{background-color:var(--color-success-100);color:var(--color-success-500)}.yun-report-team-ranking-info{flex:1}.yun-report-team-ranking-header{margin-bottom:var(--spacing-xs);justify-content:space-between;display:flex}.yun-report-team-ranking-name{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-gray-800)}.yun-report-team-ranking-sales{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-primary-500)}.yun-report-team-ranking-details{font-size:var(--font-size-sm);color:var(--color-gray-600);justify-content:space-between;display:flex}.yun-report-team-ranking-commission{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-top:var(--spacing-xs)}.yun-report-team-growth-card{padding:var(--spacing-lg)}.yun-report-team-growth-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.yun-report-team-growth-metrics{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.yun-report-team-growth-metric{text-align:center}.yun-report-team-growth-metric-label{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-xs)}.yun-report-team-growth-metric-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.yun-report-team-growth-metric-subtext{font-size:var(--font-size-xs);color:var(--color-gray-500)}.yun-report-team-growth-insight{padding:var(--spacing-md);background-color:var(--color-success-100);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-success-600)}.yun-report-team-metrics-card{padding:var(--spacing-lg)}.yun-report-team-metrics-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.yun-report-team-metrics-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.yun-report-team-metrics-item{justify-content:space-between;align-items:center;display:flex}.yun-report-team-metrics-label{font-size:var(--font-size-sm);color:var(--color-gray-600)}.yun-report-team-metrics-value{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.yun-report-merchant-level-card{padding:var(--spacing-lg)}.yun-report-merchant-level-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.yun-report-merchant-level-stats{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.yun-report-merchant-level-stat{text-align:center;flex:1}.yun-report-merchant-level-label{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-xs)}.yun-report-merchant-level-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.yun-report-merchant-level-a{color:var(--color-primary-500)}.yun-report-merchant-level-b{color:var(--color-info-500)}.yun-report-merchant-level-c{color:var(--color-accent-500)}.yun-report-merchant-level-percentage{font-size:var(--font-size-xs);color:var(--color-gray-500)}.yun-report-merchant-level-progress{background-color:var(--color-gray-200);border-radius:var(--radius-full);height:8px;display:flex;overflow:hidden}.yun-report-merchant-level-progress-a{background-color:var(--color-primary-500);width:20%;height:100%}.yun-report-merchant-level-progress-b{background-color:var(--color-info-500);width:28%;height:100%}.yun-report-merchant-level-progress-c{background-color:var(--color-accent-500);width:52%;height:100%}.yun-report-merchant-activity-card{padding:var(--spacing-lg)}.yun-report-merchant-activity-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.yun-report-merchant-activity-grid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.yun-report-merchant-activity-metric{text-align:center}.yun-report-merchant-activity-label{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-xs)}.yun-report-merchant-activity-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.yun-report-merchant-activity-subtext{font-size:var(--font-size-xs);color:var(--color-gray-500)}.yun-report-merchant-activity-warning{padding:var(--spacing-md);background-color:var(--color-warning-100);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-warning-600)}.yun-report-merchant-retention-card{padding:var(--spacing-lg)}.yun-report-merchant-retention-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.yun-report-merchant-retention-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.yun-report-merchant-retention-item{justify-content:space-between;align-items:center;display:flex}.yun-report-merchant-retention-label{font-size:var(--font-size-sm);color:var(--color-gray-600)}.yun-report-merchant-retention-value{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.yun-report-merchant-retention-note{margin-top:var(--spacing-md);padding:var(--spacing-sm);background-color:var(--color-gray-100);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-gray-600)}@media (max-width:768px){.yun-report-kpi-grid,.yun-report-kpi-grid-secondary{grid-template-columns:1fr!important}.yun-report-growth-grid{gap:var(--spacing-md);flex-direction:column}.yun-report-growth-divider{display:none}.yun-report-trend-header{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.yun-report-trend-filter{justify-content:space-between;width:100%}.yun-report-trend-filter-button{text-align:center;flex:1}.yun-report-region-footer,.yun-report-merchant-ranking-details{gap:var(--spacing-xs);flex-direction:column}.yun-report-comparison-metrics,.yun-report-team-growth-metrics,.yun-report-merchant-activity-grid{grid-template-columns:1fr}.yun-report-merchant-level-stats{gap:var(--spacing-lg);flex-direction:column}.yun-report-merchant-level-stat{width:100%}}@media (max-width:480px){.yun-report-card{padding:var(--spacing-md)!important}.yun-report-tab-container button{min-width:70px;font-size:var(--font-size-sm)}}
