.Reports-module__x5664a__reportsContainer{color:#f8fafc;background:#0f172a;min-height:100vh;padding:32px;font-family:Segoe UI,system-ui,sans-serif}.Reports-module__x5664a__reportsHeader{border-bottom:1px solid #334155;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;display:flex}.Reports-module__x5664a__reportsHeader h1{color:#f8fafc;margin:0 0 8px;font-size:32px;font-weight:700}.Reports-module__x5664a__subtitle{color:#94a3b8;margin:0;font-size:16px}.Reports-module__x5664a__headerStats{gap:32px;display:flex}.Reports-module__x5664a__stat{flex-direction:column;align-items:center;display:flex}.Reports-module__x5664a__statValue{color:#0b4f8a;font-size:28px;font-weight:700}.Reports-module__x5664a__statLabel{color:#94a3b8;margin-top:4px;font-size:14px}.Reports-module__x5664a__reportGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px;display:grid}.Reports-module__x5664a__reportCard{cursor:pointer;background:#0f172a;border:2px solid #334155;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;transition:all .2s;display:flex}.Reports-module__x5664a__reportCard:hover{border-color:#0b4f8a;transform:translateY(-2px)}.Reports-module__x5664a__reportCard.Reports-module__x5664a__selected{background:#0b4f8a0d;border-color:#0b4f8a}.Reports-module__x5664a__reportIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.Reports-module__x5664a__reportInfo h4{color:#f8fafc;margin:0 0 8px;font-size:16px;font-weight:600}.Reports-module__x5664a__reportInfo p{color:#94a3b8;margin:0;font-size:14px;line-height:1.5}.Reports-module__x5664a__checkIcon{color:#17a05d;font-size:20px;font-weight:700}.Reports-module__x5664a__generateBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b4f8a,#17a05d);border:none;border-radius:12px;align-items:center;gap:12px;padding:16px 48px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.Reports-module__x5664a__generateBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #0b4f8a66}.Reports-module__x5664a__generateBtn:disabled{opacity:.6;cursor:not-allowed}.Reports-module__x5664a__btnIcon{font-size:20px}.Reports-module__x5664a__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite Reports-module__x5664a__spin}@keyframes Reports-module__x5664a__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.Reports-module__x5664a__reportsContainer{padding:16px}.Reports-module__x5664a__reportsHeader{flex-direction:column;gap:16px}.Reports-module__x5664a__headerStats{justify-content:space-around;width:100%}.Reports-module__x5664a__reportGrid{grid-template-columns:1fr}}
