.content-loading-container[data-v-511a1fb6]{border-radius:20px;box-shadow:0 4px 15px #00000008;margin-bottom:1.25rem;overflow:hidden;position:relative}.content-loading-container[data-v-511a1fb6],.loading-container[data-v-511a1fb6]{align-items:center;display:flex;justify-content:center}.loading-container[data-v-511a1fb6]{animation:container-float-511a1fb6 3s ease-in-out infinite;flex-direction:column;transform:translateY(-5px)}.loader-spinner[data-v-511a1fb6]{animation:spin-511a1fb6 1.2s cubic-bezier(.5,0,.5,1) infinite,pulse-511a1fb6 2s ease-in-out infinite alternate;border:4px solid;border-radius:50%;box-shadow:0 0 15px rgba(var(--primary-color,95,119,229),.4);margin-bottom:16px}.loading-text-container[data-v-511a1fb6]{align-items:center;display:flex;gap:4px}.loading-text[data-v-511a1fb6]{animation:text-glow-511a1fb6 2s ease-in-out infinite alternate;color:var(--primary-color,#1ea7ff);font-size:15px;font-weight:500;letter-spacing:.3px}.loading-dots[data-v-511a1fb6]{align-items:center;display:flex;height:24px}.dot[data-v-511a1fb6]{background-color:var(--primary-color,#1ea7ff);border-radius:50%;display:inline-block;height:4px;margin:0 2px;opacity:0;width:4px}.dot[data-v-511a1fb6]:first-child{animation:dot-fade-511a1fb6 1.5s .2s infinite}.dot[data-v-511a1fb6]:nth-child(2){animation:dot-fade-511a1fb6 1.5s .4s infinite}.dot[data-v-511a1fb6]:nth-child(3){animation:dot-fade-511a1fb6 1.5s .6s infinite}@keyframes container-float-511a1fb6{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@keyframes spin-511a1fb6{to{transform:rotate(1turn)}}@keyframes pulse-511a1fb6{0%{border-width:4px;box-shadow:0 0 8px rgba(var(--primary-color,95,119,229),.4)}to{border-width:3px;box-shadow:0 0 15px rgba(var(--primary-color,95,119,229),.6)}}@keyframes text-glow-511a1fb6{0%{text-shadow:0 0 3px rgba(var(--primary-color,95,119,229),.3)}to{text-shadow:0 0 6px rgba(var(--primary-color,95,119,229),.6)}}@keyframes dot-fade-511a1fb6{0%,20%{opacity:0}50%,to{opacity:1}}[data-v-a223ddde] .apexcharts-text{fill:#a3aed0!important;font-family:inherit!important}[data-v-a223ddde] .dark .apexcharts-text{fill:#d1d5db!important}[data-v-a223ddde] .apexcharts-grid-borders line{stroke:#e2e8f0;stroke-dasharray:5;stroke-opacity:.5}[data-v-a223ddde] .dark .apexcharts-grid-borders line{stroke:#4b5563}[data-v-a223ddde] .apexcharts-bar-series{transform:translate(0)}[data-v-a223ddde] .apexcharts-tooltip{background:transparent!important;border:none!important;box-shadow:none!important}[data-v-a223ddde] .apexcharts-tooltip-text-y-label,[data-v-a223ddde] .apexcharts-tooltip-text-y-value{color:#1b2559}[data-v-a223ddde] .dark .apexcharts-tooltip-text-y-label,[data-v-a223ddde] .dark .apexcharts-tooltip-text-y-value{color:#e5e7eb!important}[data-v-a223ddde] .apexcharts-xaxis-label,[data-v-a223ddde] .apexcharts-yaxis-label{font-size:12px!important;font-weight:500!important}[data-v-a223ddde] .dark .apexcharts-xaxis-label,[data-v-a223ddde] .dark .apexcharts-yaxis-label{fill:#d1d5db!important}.chart-container[data-v-a223ddde]{min-height:350px;position:relative;width:100%}.empty-state[data-v-a223ddde],.error-state[data-v-a223ddde],.loading-state[data-v-a223ddde]{align-items:center;display:flex;justify-content:center;min-height:200px}.u-table[data-v-558b0264]{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.u-table th[data-v-558b0264]{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-50)/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1rem;padding:.75rem 1.5rem;text-align:left;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--color-gray-500)/var(--tw-text-opacity,1))}.u-table th[data-v-558b0264]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-gray-400)/var(--tw-text-opacity,1))}.u-table td[data-v-558b0264]{padding:1rem 1.5rem;white-space:nowrap}.u-table td[data-v-558b0264]:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--color-gray-700)/var(--tw-border-opacity,1))}.team-performance-chart[data-v-21d9b2aa]{flex-direction:column;height:100%;padding:1rem;width:100%}.chart-container[data-v-21d9b2aa],.team-performance-chart[data-v-21d9b2aa]{align-items:center;display:flex}.chart-container[data-v-21d9b2aa]{isolation:isolate;justify-content:center;min-height:400px;position:relative}.segment[data-v-21d9b2aa]{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);stroke-linecap:round;fill:none;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.segment-hover[data-v-21d9b2aa]{--tw-scale-x:1.01;--tw-scale-y:1.01;cursor:pointer;filter:brightness(1.1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:all .3s cubic-bezier(.4,0,.2,1)}.label-group[data-v-21d9b2aa]{pointer-events:none;transform-box:fill-box;transform-origin:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.label-hover text[data-v-21d9b2aa]{filter:brightness(1.2);font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.donut-chart[data-v-21d9b2aa]{overflow:visible;transform-style:preserve-3d;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-v-21d9b2aa] .dark .segment-hover{filter:brightness(1.2)}[data-v-21d9b2aa] .dark .label-hover text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}g[data-v-21d9b2aa]{isolation:isolate}.percentage-text[data-v-21d9b2aa]{font-weight:700}.label-text[data-v-21d9b2aa],.percentage-text[data-v-21d9b2aa]{dominant-baseline:middle}[data-v-2d5cb22d] .apexcharts-legend{padding:0!important}[data-v-2d5cb22d] .apexcharts-legend-text{color:#64748b!important;font-size:14px!important;font-weight:500!important;margin-left:4px!important}[data-v-2d5cb22d] .dark .apexcharts-legend-text{color:#94a3b8!important}[data-v-2d5cb22d] .apexcharts-legend-marker{margin-right:8px!important}[data-v-2d5cb22d] .apexcharts-legend-series{margin:8px 0!important}.error-state[data-v-2d5cb22d],.loading-state[data-v-2d5cb22d]{align-items:center;display:flex;justify-content:center;min-height:300px}.project-completion-gauge[data-v-225a5f77]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.gauge-chart[data-v-225a5f77]{height:auto;max-width:100%}.tick[data-v-225a5f77]{stroke-width:var(--c52da192);stroke-linecap:butt;fill:none;transition:stroke .3s ease}.tick-active[data-v-225a5f77]{stroke:#3b82f6}.tick-inactive[data-v-225a5f77]{stroke:rgb(var(--color-gray-200)/1)}.tick-inactive[data-v-225a5f77]:is(.dark *){stroke:rgb(var(--color-gray-700)/1)}.needle[data-v-225a5f77]{stroke:#3b82f6}.needle[data-v-225a5f77]:is(.dark *){stroke:rgb(var(--color-gray-200)/1)}.needle[data-v-225a5f77]{stroke-width:4;transition:transform .3s ease}.needle-cap[data-v-225a5f77]{fill:#3b82f6}.needle-cap[data-v-225a5f77]:is(.dark *){fill:rgb(var(--color-gray-200)/1)}.needle-cap[data-v-225a5f77]{stroke:#fff}.needle-cap[data-v-225a5f77]:is(.dark *){stroke:rgb(var(--color-gray-800)/1)}.needle-cap[data-v-225a5f77]{stroke-width:2}.percentage-text[data-v-225a5f77]{font-size:32px;font-weight:700;fill:rgb(var(--color-gray-900)/1)}.percentage-text[data-v-225a5f77]:is(.dark *){fill:rgb(var(--color-gray-100)/1)}.error-state[data-v-db01a681],.loading-state[data-v-db01a681]{align-items:center;display:flex;justify-content:center;min-height:300px}
