.record-row[data-v-2a3e886f]{margin-bottom:16px}.date-separator[data-v-2a3e886f]{margin-bottom:12px;margin-top:8px}.date-separator[data-v-2a3e886f]:first-child{margin-top:0}.date-badge[data-v-2a3e886f]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500;box-shadow:0 2px 6px rgba(24,144,255,.3)}.date-badge .anticon[data-v-2a3e886f]{font-size:14px}.date-text[data-v-2a3e886f]{letter-spacing:.5px}.record-card[data-v-2a3e886f]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:10px;padding:16px 20px;box-shadow:0 1px 4px rgba(0,0,0,.05);border:1px solid #f0f0f0;transition:all .25s ease;cursor:pointer}.record-card[data-v-2a3e886f]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d9d9d9;transform:translateY(-2px)}.record-content[data-v-2a3e886f]{flex:1}.record-name[data-v-2a3e886f]{font-size:16px;font-weight:600;color:#262626;margin-bottom:10px}.record-meta[data-v-2a3e886f]{display:flex;gap:24px;flex-wrap:wrap}.meta-item[data-v-2a3e886f]{display:flex;align-items:baseline;gap:6px}.meta-label[data-v-2a3e886f]{font-size:12px;color:#8c8c8c}.meta-value[data-v-2a3e886f]{font-size:18px;font-weight:700;color:#1890ff}.meta-unit[data-v-2a3e886f]{font-size:12px;color:#8c8c8c}.meta-time[data-v-2a3e886f]{font-size:13px;color:#595959}.record-actions[data-v-2a3e886f]{flex-shrink:0;margin-left:16px}.delete-btn[data-v-2a3e886f]{color:#bfbfbf;padding:8px;transition:all .2s}.delete-btn[data-v-2a3e886f]:hover{color:#ff4d4f}@media (max-width:576px){.record-card[data-v-2a3e886f]{flex-direction:column;align-items:flex-start}.record-actions[data-v-2a3e886f]{margin-left:0;margin-top:12px;align-self:flex-end}.record-meta[data-v-2a3e886f]{flex-direction:column;gap:8px}}.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 ::v-deep .ant-card-body{padding:24px}.calendar-card ::v-deep .ant-card-head{border-bottom:none;padding:0 24px}.calendar-card ::v-deep .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 ::v-deep .ant-picker-calendar .ant-picker-calendar-header{padding:0 0 16px;border-bottom:none;margin-bottom:16px}.calendar-card ::v-deep .ant-picker-calendar .ant-picker-cell{padding:4px 0}.calendar-card ::v-deep .ant-picker-calendar .ant-picker-cell-inner{min-height:80px}.calendar-card ::v-deep .ant-picker-calendar .ant-picker-calendar-date-value{color:#111827;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.calendar-card ::v-deep .ant-picker-calendar .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#2563eb}.calendar-card ::v-deep .ant-picker-calendar .ant-picker-calendar-date-selected .ant-picker-calendar-date-value{color:#fff}.calendar-card ::v-deep .ant-picker-calendar .ant-picker-calendar-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{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}::v-deep .ant-alert-warning{border-radius:12px;border:1px solid #fcd34d;background:#fffbeb;box-shadow:none}