.FileUpload-module__uF2YUa__uploadContainer{text-align:center;border:2px dashed var(--glass-border);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;transition:all .3s;display:flex}.FileUpload-module__uF2YUa__uploadContainer:hover,.FileUpload-module__uF2YUa__uploadContainer.FileUpload-module__uF2YUa__dragActive{border-color:var(--accent);background:#38bdf80d}.FileUpload-module__uF2YUa__uploadIcon{color:var(--accent);margin-bottom:1rem;animation:2s infinite FileUpload-module__uF2YUa__bounce}.FileUpload-module__uF2YUa__uploadText{font-size:1.25rem;font-weight:500}.FileUpload-module__uF2YUa__uploadSubtext{color:var(--text-muted);font-size:.9rem}.FileUpload-module__uF2YUa__fileInput{display:none}.FileUpload-module__uF2YUa__templateBtn{color:var(--text-main);border:1px solid var(--glass-border);cursor:pointer;background:#ffffff1a;border-radius:8px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s;display:inline-flex}.FileUpload-module__uF2YUa__templateBtn:hover{background:#fff3;transform:translateY(-2px)}@keyframes FileUpload-module__uF2YUa__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
.Dashboard-module__2YNnkq__dashboardContainer{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-top:2rem;animation:.5s ease-out forwards Dashboard-module__2YNnkq__fadeIn;display:grid}.Dashboard-module__2YNnkq__card{flex-direction:column;gap:.75rem;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.Dashboard-module__2YNnkq__card:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0009}.Dashboard-module__2YNnkq__cardHeader{justify-content:space-between;align-items:center;display:flex}.Dashboard-module__2YNnkq__categoryTag{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:#ffffff1a;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.Dashboard-module__2YNnkq__cardTitle{color:var(--text-main);font-size:1.1rem;font-weight:600}.Dashboard-module__2YNnkq__cardValue{color:var(--text-main);margin:.5rem 0;font-size:1.75rem;font-weight:700}.Dashboard-module__2YNnkq__cardMessage{color:var(--text-muted);background:#0003;border-radius:8px;padding:.75rem;font-size:.9rem;line-height:1.5}.Dashboard-module__2YNnkq__status_success{border-left:4px solid var(--color-success)}.Dashboard-module__2YNnkq__status_success .Dashboard-module__2YNnkq__cardValue{color:var(--color-success)}.Dashboard-module__2YNnkq__status_warning{border-left:4px solid var(--color-warning)}.Dashboard-module__2YNnkq__status_warning .Dashboard-module__2YNnkq__cardValue{color:var(--color-warning)}.Dashboard-module__2YNnkq__status_danger{border-left:4px solid var(--color-danger)}.Dashboard-module__2YNnkq__status_danger .Dashboard-module__2YNnkq__cardValue{color:var(--color-danger)}.Dashboard-module__2YNnkq__status_info{border-left:4px solid var(--color-info)}.Dashboard-module__2YNnkq__status_info .Dashboard-module__2YNnkq__cardValue{color:var(--color-info)}.Dashboard-module__2YNnkq__glowEffect{pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffff0d 0%,#0000 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.Dashboard-module__2YNnkq__card:hover .Dashboard-module__2YNnkq__glowEffect{opacity:1}.Dashboard-module__2YNnkq__metricsSummary{background:#0f172a99;flex-wrap:wrap;justify-content:space-around;gap:2rem;margin-top:2rem;padding:1.5rem;display:flex}.Dashboard-module__2YNnkq__metricItem{text-align:center}.Dashboard-module__2YNnkq__metricLabel{color:var(--text-muted);margin-bottom:.5rem;font-size:.85rem}.Dashboard-module__2YNnkq__metricVal{color:var(--accent);font-size:1.5rem;font-weight:600}
