.cv-quick-view-card[data-v-7ae85cc1]{background-color:#fff}.bg-grey-lighten-4[data-v-7ae85cc1]{background-color:#fafbfc}.border-bottom[data-v-7ae85cc1]{border-bottom:1px solid rgba(0,0,0,.08)!important}.border-top[data-v-7ae85cc1]{border-top:1px solid rgba(0,0,0,.08)!important}.gap-2[data-v-7ae85cc1]{gap:8px}.gap-3[data-v-7ae85cc1]{gap:12px}.cv-viewer-container[data-v-7ae85cc1]{min-height:580px;background-color:#525659}.cv-iframe[data-v-7ae85cc1]{display:block;background-color:#525659}.dashboard-page[data-v-008fccae]{background-color:#f8fafc;min-height:100vh}.admin-card[data-v-008fccae]{border-radius:14px!important;border:1px solid rgba(10,37,64,.08)!important;background:#fff!important;-webkit-box-shadow:0 4px 16px -2px rgba(10,37,64,.04)!important;box-shadow:0 4px 16px -2px rgba(10,37,64,.04)!important}.card-icon-box[data-v-008fccae]{width:36px;height:36px;border-radius:10px;background:rgba(10,37,64,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shortcut-card[data-v-008fccae]{border-radius:12px!important;border:1px solid rgba(10,37,64,.08)!important;background:#fff!important;-webkit-transition:all .2s ease;transition:all .2s ease}.shortcut-card[data-v-008fccae]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#00b4d8!important;-webkit-box-shadow:0 8px 16px -2px rgba(10,37,64,.08)!important;box-shadow:0 8px 16px -2px rgba(10,37,64,.08)!important}.shortcut-icon[data-v-008fccae]{width:42px;height:42px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.applicant-row[data-v-008fccae]{-webkit-transition:background-color .15s ease;transition:background-color .15s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border-radius:8px}.applicant-row[data-v-008fccae]:hover{background-color:rgba(0,180,216,.05)}.cv-quick-btn[data-v-008fccae]{height:28px!important;font-size:.75rem!important;border-radius:6px!important}.border-top[data-v-008fccae]{border-top:1px solid rgba(10,37,64,.06)}.border-bottom[data-v-008fccae]{border-bottom:1px solid rgba(10,37,64,.06)}.gap-2[data-v-008fccae]{gap:8px}.gap-3[data-v-008fccae]{gap:12px}.legend-dot[data-v-008fccae]{width:8px;height:8px;border-radius:50%;display:inline-block}.bg-navy[data-v-008fccae]{background-color:#0a2540}.bg-cyan[data-v-008fccae]{background-color:#00b4d8}.chart-type-toggle[data-v-008fccae]{background-color:#f1f5f9;border-radius:8px;overflow:hidden}.chart-container-box[data-v-008fccae]{position:relative;width:100%;height:250px;overflow:hidden}.chart-container-box[data-v-008fccae] .ct-chart{position:relative;width:100%!important;height:100%!important;max-height:250px!important}.chart-container-box[data-v-008fccae] .ct-chart>svg{width:100%!important;height:100%!important;max-height:250px!important;overflow:hidden!important;display:block}.chart-container-box[data-v-008fccae] .ct-series-a .ct-bar{stroke:#0a2540!important;stroke-width:8px}.chart-container-box[data-v-008fccae] .ct-series-b .ct-bar{stroke:#00b4d8!important;stroke-width:8px}.chart-container-box[data-v-008fccae] .ct-series-a .ct-line{stroke:#0a2540!important;stroke-width:3px}.chart-container-box[data-v-008fccae] .ct-series-b .ct-line{stroke:#00b4d8!important;stroke-width:3px}.chart-container-box[data-v-008fccae] .ct-series-a .ct-point{stroke:#0a2540!important;stroke-width:6px}.chart-container-box[data-v-008fccae] .ct-series-b .ct-point{stroke:#00b4d8!important;stroke-width:6px}.chart-container-box[data-v-008fccae] .ct-series-a .ct-area{fill:#0a2540!important;fill-opacity:.12!important}.chart-container-box[data-v-008fccae] .ct-series-b .ct-area{fill:#00b4d8!important;fill-opacity:.18!important}.chart-container-box[data-v-008fccae] .ct-grid{stroke:rgba(10,37,64,.08)!important;stroke-dasharray:4px}.chart-container-box[data-v-008fccae] .ct-label{color:#64748b!important;font-size:.75rem!important;fill:#64748b!important}