.main[data-v-01f82e1f]{background-color:#c2d7c1}.el-font-size[data-v-01f82e1f]{font-size:14px}[data-v-01f82e1f] .el-calendar-table thead th{color:#0e3a29;font-size:20px;padding:7px 0}[data-v-01f82e1f] .el-calendar__header{border-bottom:none;background-color:#0e3a29;border-radius:4px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}[data-v-01f82e1f] .el-calendar__body{padding:0 0 35px}[data-v-01f82e1f] .el-calendar__body,[data-v-01f82e1f] .el-card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-01f82e1f] .el-card{background-color:#c2d7c1;border:none}[data-v-01f82e1f] .el-card__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#f7fbf2;padding:20px}[data-v-01f82e1f] .is-always-shadow{-webkit-box-shadow:none;box-shadow:none}[data-v-01f82e1f] .avue-calendar__body{background:#c2d7c1;border:none!important;margin-top:10px}[data-v-01f82e1f] .el-calendar{background-color:transparent}[data-v-01f82e1f] .el-calendar__title{color:#fff;font-size:20px}[data-v-01f82e1f] .calendar-cell{border:none}[data-v-01f82e1f] .avue-calendar .el-calendar-table tr td{background-color:#fff;border:1px solid #ebeef5}[data-v-01f82e1f] .el-button--mini{padding:7px 11px}.analytics-container .analytics-header[data-v-72ab503c]{margin-bottom:20px}.analytics-container .analytics-header h2[data-v-72ab503c]{margin:0;font-size:20px;font-weight:600;color:#333}.analytics-container .search-form[data-v-72ab503c]{background:#fff;padding:12px;border-radius:8px;margin-bottom:16px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.analytics-container .search-form .form-row[data-v-72ab503c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.analytics-container .search-form .form-row[data-v-72ab503c]:not(:last-child){margin-bottom:16px}.analytics-container .search-form[data-v-72ab503c] .el-form-item{margin-bottom:0;margin-right:0}.analytics-container .stats-overview[data-v-72ab503c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.analytics-container .stats-overview .stat-card[data-v-72ab503c]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.analytics-container .stats-overview .stat-card .stat-label[data-v-72ab503c]{font-size:14px;color:#666;margin-bottom:8px}.analytics-container .stats-overview .stat-card .stat-value[data-v-72ab503c]{font-size:28px;font-weight:600;color:#333}.analytics-container .table-container[data-v-72ab503c]{background:#fff;padding:12px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.analytics-container .table-container .table-header[data-v-72ab503c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.analytics-container .table-container .table-header h3[data-v-72ab503c]{margin:0;font-size:16px;font-weight:600;color:#333}.analytics-container .table-container .table-header .record-count[data-v-72ab503c]{font-size:14px;color:#666}.analytics-container .table-container .number-cell[data-v-72ab503c]{font-family:Monaco,Consolas,monospace;font-weight:600}.analytics-container .table-container .percentage-high[data-v-72ab503c]{color:#f56c6c;font-weight:600}.analytics-container .table-container .percentage-medium[data-v-72ab503c]{color:#e6a23c;font-weight:600}.analytics-container .table-container .percentage-low[data-v-72ab503c]{color:#909399}.analytics-container .empty-state[data-v-72ab503c]{background:#fff;padding:60px 20px;border-radius:8px;text-align:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.analytics-container .empty-state i[data-v-72ab503c]{font-size:64px;color:#ddd;margin-bottom:16px}.analytics-container .empty-state p[data-v-72ab503c]{margin:0;font-size:16px;color:#999}