canvas[data-v-6038f2a4]{background:transparent!important}.dashboard-bar-chart[data-v-581f450f]{border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);background:#fff;height:100%;display:flex;flex-direction:column}.dashboard-bar-chart .card-header[data-v-581f450f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-shrink:0}.dashboard-bar-chart .card-title[data-v-581f450f]{font-size:16px;font-weight:600;color:#111827;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-bar-chart .card-comparison[data-v-581f450f]{font-size:13px;color:#6b7280;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-bar-chart .card-comparison .text-success[data-v-581f450f]{color:#10b981;font-weight:500;margin-left:4px}.dashboard-bar-chart .card-comparison .text-danger[data-v-581f450f]{color:#ef4444;font-weight:500;margin-left:4px}.dashboard-bar-chart .card-comparison .text-neutral[data-v-581f450f]{color:#6b7280;margin-left:4px}.dashboard-bar-chart .chart-loading[data-v-581f450f]{height:300px;display:flex;align-items:center;justify-content:center;flex:1}.dashboard-bar-chart .chart-container[data-v-581f450f]{height:300px;flex:1;position:relative}.dashboard-bar-chart[data-v-581f450f] .ant-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.dashboard-line-chart[data-v-69cf1c01]{border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);background:#fff;height:100%;display:flex;flex-direction:column}.dashboard-line-chart .card-header[data-v-69cf1c01]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-shrink:0}.dashboard-line-chart .header-left[data-v-69cf1c01]{display:flex;flex-direction:column;gap:4px}.dashboard-line-chart .card-title[data-v-69cf1c01]{font-size:16px;font-weight:600;color:#111827;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-line-chart .card-comparison[data-v-69cf1c01]{font-size:13px;color:#6b7280;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-line-chart .card-comparison .text-success[data-v-69cf1c01]{color:#10b981;font-weight:500;margin-left:4px}.dashboard-line-chart .card-comparison .text-danger[data-v-69cf1c01]{color:#ef4444;font-weight:500;margin-left:4px}.dashboard-line-chart .card-comparison .text-neutral[data-v-69cf1c01]{color:#6b7280;margin-left:4px}.dashboard-line-chart .header-right[data-v-69cf1c01]{display:flex;gap:16px}.dashboard-line-chart .legend-item[data-v-69cf1c01]{display:flex;align-items:center;gap:6px}.dashboard-line-chart .legend-dot[data-v-69cf1c01]{width:10px;height:10px;border-radius:50%}.dashboard-line-chart .legend-dot.legend-current[data-v-69cf1c01]{background-color:#2563eb}.dashboard-line-chart .legend-dot.legend-previous[data-v-69cf1c01]{background-color:#93c5fd}.dashboard-line-chart .legend-text[data-v-69cf1c01]{font-size:12px;color:#6b7280;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-line-chart .chart-loading[data-v-69cf1c01]{height:300px;display:flex;align-items:center;justify-content:center;flex:1}.dashboard-line-chart .chart-container[data-v-69cf1c01]{height:300px;flex:1;position:relative}.dashboard-line-chart[data-v-69cf1c01] .ant-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.widget-counter-card[data-v-7273a17a]{border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transition:all .2s ease;background:#fff}.widget-counter-card[data-v-7273a17a]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.1)}.widget-counter-card.clickable-card[data-v-7273a17a]{cursor:pointer}.widget-counter-card.clickable-card[data-v-7273a17a]:hover{box-shadow:0 6px 12px -2px rgba(0,0,0,.15),0 3px 6px -1px rgba(0,0,0,.12);transform:translateY(-1px)}.widget-content[data-v-7273a17a]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.widget-icon[data-v-7273a17a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;order:2}.widget-icon.icon-primary[data-v-7273a17a]{background:rgba(37,99,235,.1);color:#2563eb}.widget-icon.icon-danger[data-v-7273a17a]{background:rgba(239,68,68,.1);color:#ef4444}.widget-icon.icon-warning[data-v-7273a17a]{background:rgba(245,158,11,.1);color:#f59e0b}.widget-icon[data-v-7273a17a] svg{width:24px;height:24px}.widget-data[data-v-7273a17a]{flex:1;min-width:0;order:1}.widget-value[data-v-7273a17a]{font-size:30px;font-weight:700;line-height:1.2;color:#111827;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.widget-value .value-prefix[data-v-7273a17a],.widget-value .value-suffix[data-v-7273a17a]{font-size:16px;font-weight:500}.widget-value.text-danger[data-v-7273a17a],.widget-value.text-success[data-v-7273a17a],.widget-value.text-warning[data-v-7273a17a]{color:#111827}.widget-title[data-v-7273a17a]{font-size:14px;color:#6b7280;margin-top:4px;font-weight:400}.widget-badge[data-v-7273a17a],.widget-title[data-v-7273a17a]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.widget-badge[data-v-7273a17a]{display:inline-block;margin-top:8px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.widget-badge.badge-success[data-v-7273a17a]{background:rgba(16,185,129,.1);color:#10b981}.widget-badge.badge-danger[data-v-7273a17a]{background:rgba(239,68,68,.1);color:#ef4444}.widget-badge.badge-neutral[data-v-7273a17a]{background:rgba(107,114,128,.1);color:#6b7280}.heatmap-calendar-widget .heatmap-header[data-v-3e27bf4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.heatmap-calendar-widget .heatmap-header .heatmap-title[data-v-3e27bf4f]{margin:0;font-size:16px;font-weight:600;color:#1a1a1a}.heatmap-calendar-widget .heatmap-header .heatmap-legend[data-v-3e27bf4f]{display:flex;align-items:center;gap:4px}.heatmap-calendar-widget .heatmap-header .heatmap-legend .legend-label[data-v-3e27bf4f]{font-size:12px;color:#666}.heatmap-calendar-widget .heatmap-header .heatmap-legend .legend-item[data-v-3e27bf4f]{width:12px;height:12px;border-radius:2px;border:1px solid rgba(27,31,35,.06)}.heatmap-calendar-widget .heatmap-container[data-v-3e27bf4f]{position:relative}.heatmap-calendar-widget .heatmap-container .heatmap-months[data-v-3e27bf4f]{position:relative;height:20px;margin-bottom:4px;margin-left:40px}.heatmap-calendar-widget .heatmap-container .heatmap-months .month-label[data-v-3e27bf4f]{position:absolute;font-size:12px;color:#666}.heatmap-calendar-widget .heatmap-container .heatmap-body[data-v-3e27bf4f]{display:flex}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-weekdays[data-v-3e27bf4f]{display:flex;flex-direction:column;justify-content:space-around;width:40px;padding-right:8px}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-weekdays .weekday-label[data-v-3e27bf4f]{height:12px;font-size:10px;color:#666;line-height:12px;text-align:right}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid[data-v-3e27bf4f]{display:flex;gap:3px;overflow-x:auto}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid .week-column[data-v-3e27bf4f]{display:flex;flex-direction:column;gap:3px}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid .week-column .day-cell[data-v-3e27bf4f]{width:12px;height:12px;border-radius:2px;cursor:pointer;transition:all .2s;border:1px solid rgba(27,31,35,.06)}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid .week-column .day-cell[data-v-3e27bf4f]:hover:not(.empty-cell){border-color:rgba(27,31,35,.3);transform:scale(1.2)}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid .week-column .day-cell.empty-cell[data-v-3e27bf4f]{cursor:default;border:none}@media(max-width:768px){.heatmap-calendar-widget .heatmap-header[data-v-3e27bf4f]{flex-direction:column;align-items:flex-start;gap:8px}.heatmap-calendar-widget .heatmap-container[data-v-3e27bf4f]{overflow-x:auto}}.super-admin-dashboard[data-v-463a4f02]{padding:24px;background-color:#f0f2f5;min-height:calc(100vh - 64px)}.tenant-cards-container[data-v-463a4f02]{background:#fff;border-radius:8px;padding:24px}.tenant-cards-grid[data-v-463a4f02]{display:flex;flex-wrap:wrap;gap:24px}.tenant-card[data-v-463a4f02]{flex:1 1 100%;min-width:100%;margin-bottom:0}.tenant-card-header[data-v-463a4f02]{display:flex;justify-content:space-between;align-items:center;width:100%}.tenant-card-header h3[data-v-463a4f02]{margin:0;color:#1890ff;font-size:18px}.tenant-basic-info p[data-v-463a4f02]{margin:4px 0;font-size:14px;color:#666;display:flex;align-items:center}.tenant-basic-info p strong[data-v-463a4f02]{min-width:70px}.tenant-stats[data-v-463a4f02]{text-align:right}.activity-heatmap-section h4[data-v-463a4f02],.farm-list-section h4[data-v-463a4f02]{margin:0 0 12px 0;font-size:14px;color:#333;font-weight:600}.farm-list-section .ant-tag[data-v-463a4f02]{transition:all .3s}.farm-list-section .ant-tag[data-v-463a4f02]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(24,144,255,.3)}[data-v-463a4f02]:deep(.ant-card-head){border-bottom:1px solid #f0f0f0}[data-v-463a4f02]:deep(.ant-card-body){padding:20px}[data-v-463a4f02]:deep(.ant-statistic-title){font-size:14px;color:#666;margin-bottom:4px}[data-v-463a4f02]:deep(.ant-statistic-content){font-size:24px;font-weight:500}.no-data-placeholder[data-v-463a4f02]{color:#999;font-size:14px;text-align:center;padding:24px 0;background-color:#fafafa;border-radius:4px;border:1px dashed #d9d9d9}.no-tenants-placeholder[data-v-463a4f02]{text-align:center;padding:48px 0;color:#999}.no-tenants-placeholder p[data-v-463a4f02]{margin:0;font-size:16px}.farm-detail-content .ant-card[data-v-463a4f02]{box-shadow:0 2px 8px rgba(0,0,0,.1)}.farm-detail-content .ant-descriptions-item-label[data-v-463a4f02]{font-weight:500;color:#666}.farm-detail-content .ant-descriptions-item-content[data-v-463a4f02]{color:#333}.calendar-card{border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);background:#fff}.calendar-card .ant-card-body{padding:24px}.calendar-card .ant-card-head{border-bottom:none;padding:0 24px}.calendar-card .ant-card-head-title{font-size:16px;font-weight:600;color:#111827;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:20px 0}.calendar-card .ant-fullcalendar .ant-fullcalendar-header{padding:0 0 16px;border-bottom:none;margin-bottom:16px}.calendar-card .ant-fullcalendar .ant-fullcalendar-cell{padding:4px 0}.calendar-card .ant-fullcalendar .ant-fullcalendar-date{min-height:104px}.calendar-card .ant-fullcalendar .ant-fullcalendar-value{color:#111827;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.calendar-card .ant-fullcalendar .ant-fullcalendar-selected-day .ant-fullcalendar-value,.calendar-card .ant-fullcalendar .ant-fullcalendar-today .ant-fullcalendar-value{color:#2563eb}.calendar-card .ant-fullcalendar .ant-fullcalendar-date:hover{background:#f9fafb}.events{list-style:none;margin:0;padding:0}.events .event-item{display:flex;align-items:center;gap:6px;padding:4px 8px;margin:2px 0;border-radius:4px;cursor:pointer;transition:all .15s ease;font-size:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.events .event-item:hover{background-color:#f9fafb}.events .event-item .event-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.events .event-item .event-text{flex:1;min-width:0;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.events .event-item.event-processing .event-dot{background-color:#2563eb}.events .event-item.event-success .event-dot{background-color:#10b981}.events .event-item.event-error .event-dot{background-color:#ef4444}.events .event-item.event-error .event-text{color:#ef4444}.events .event-item.event-more{cursor:pointer}.events .event-item.event-more .event-text{color:#9ca3af}.day-detail-loading{display:flex;justify-content:center;padding:40px 0}.day-detail-summary{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #f3f4f6;font-size:13px;color:#6b7280}.day-detail-list{max-height:60vh;overflow-y:auto}.day-detail-item{padding:12px 14px;margin-bottom:10px;border:1px solid #f0f0f0;border-radius:10px;background:#fff;transition:all .2s ease}.day-detail-item:last-child{margin-bottom:0}.day-detail-item:hover{border-color:#c7d7fe;box-shadow:0 2px 8px rgba(37,99,235,.08)}.day-detail-head{display:flex;align-items:center;gap:8px;min-width:0}.day-detail-tag{flex-shrink:0;margin:0}.day-detail-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#111827}.day-detail-time{flex-shrink:0;font-size:12px;color:#9ca3af}.day-detail-desc{margin-top:6px;font-size:13px;color:#374151;word-break:break-all}.day-detail-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12px;color:#6b7280}.day-detail-action{margin-top:6px;text-align:right;font-size:12px}.dashboard-page .ant-alert-warning{border-radius:12px;border:1px solid #fcd34d;background:#fffbeb;box-shadow:none}