body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.credit-report{background:linear-gradient(135deg,#f0f4f8,#e1f5fe);border-radius:12px;box-shadow:0 8px 32px #0000001a;color:#333;font-family:Roboto,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.report-header{background:linear-gradient(135deg,#1976d2,#42a5f5);border-radius:12px;box-shadow:0 4px 20px #1976d24d;color:#fff;margin-bottom:40px;padding:30px;text-align:center}.report-header h1{font-size:2.5rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px #0003}.report-header p{font-size:1.1rem;margin:5px 0;opacity:.9}.applicant-info,.cais-summary,.caps-summaries,.credit-accounts,.score{background:#fff;border-left:5px solid #1976d2;border-radius:12px;box-shadow:0 4px 16px #0000001a;margin-bottom:40px;padding:25px}.applicant-info h2,.cais-summary h2,.caps-summaries h2,.credit-accounts h2,.score h2{color:#1976d2;font-size:1.8rem;font-weight:600;margin-bottom:20px;text-align:center}.caps-grid,.info-grid,.summary-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.info-grid div,.summary-grid div{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:15px;transition:transform .2s ease,box-shadow .2s ease}.info-grid div:hover,.summary-grid div:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.info-grid strong,.summary-grid strong{color:#1976d2;font-weight:500}.accounts-list{display:flex;flex-direction:column;gap:20px}.account-card{background:linear-gradient(135deg,#fff,#f1f8e9);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.account-card:hover{box-shadow:0 8px 24px #0003;transform:translateY(-5px)}.account-card h3{border-bottom:2px solid #388e3c;color:#388e3c;font-size:1.4rem;font-weight:600;margin-bottom:15px;padding-bottom:5px}.account-details,.holder-address,.holder-details{background:#388e3c0d;border-radius:8px;margin-top:15px;padding:10px}.account-details div,.holder-address div,.holder-details div{font-size:.95rem;margin-bottom:8px}.account-details strong,.holder-address strong,.holder-details strong{color:#388e3c;font-weight:500}.holder-address h4,.holder-details h4{color:#1976d2;font-size:1.2rem;font-weight:600;margin-bottom:10px}.caps-section{background:linear-gradient(135deg,#fff,#fff3e0);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:20px;transition:transform .2s ease}.caps-section:hover{transform:translateY(-2px)}.caps-section h3{color:#f57c00;font-size:1.3rem;font-weight:600;margin-bottom:15px;text-align:center}.caps-section div{color:#333;font-size:.95rem;margin-bottom:8px}.score{background:linear-gradient(135deg,#1976d2,#42a5f5);border-radius:12px;box-shadow:0 4px 20px #1976d24d;color:#fff;padding:30px;text-align:center}.score h2{font-size:1.8rem;font-weight:700;margin-bottom:20px;text-shadow:0 2px 4px #0003}.score div{font-size:1.2rem;font-weight:500;margin:10px 0}@media (max-width:768px){.credit-report{padding:15px}.report-header{padding:20px}.report-header h1{font-size:2rem}.caps-grid,.info-grid,.summary-grid{grid-template-columns:1fr}.account-card,.caps-section{padding:15px}.score{padding:20px}}
/*# sourceMappingURL=main.300dd4b6.css.map*/