.auth-page{--orange:#7541d6;--orange-dark:#5b2cac;--orange-soft:#f1ebfc;background:radial-gradient(at 0 0,#f1e9fb,#fbf9fe 70%)}.auth-page:before{background:#7138e912}.auth-page .auth-submit{box-shadow:0 9px 20px #7138e92e}.auth-page .auth-form label>div:focus-within{border-color:#b897e8;box-shadow:0 0 0 3px #f2eaff}.glow-one{background:radial-gradient(circle,#9b6ae41f,#0000 70%)}.glow-two{background:radial-gradient(circle,#7138e91a,#0000 70%)}.connecte-auth-brand{flex-direction:column;width:260px;display:flex}.connecte-auth-brand img{object-fit:contain;width:260px;height:110px}.connecte-auth-brand small{letter-spacing:4px;color:#9476aa;align-self:flex-end;margin-top:-4px;margin-right:7px;font-size:7px;font-weight:600}.auth-message .section-kicker{color:#9566c2}.auth-message h2{color:#4b345d}.auth-message p{color:#a088b0}.auth-card{border-color:#e9dff2!important;box-shadow:0 10px 40px #43236508!important}.auth-header .back-link{color:#a086b1}.auth-message li>span{color:#b18cd8!important;background:#f1e8fc!important}.auth-tabs button.active{color:#7541d6!important;border-color:#7541d6!important}.auth-submit{background:#7541d6!important}.auth-form input:focus{border-color:#c4a5e4!important}.connecte-report{color:#51365e;min-height:100vh;font-family:var(--font-body), Arial, sans-serif;background:#f7f4fb;padding:30px}.connecte-report-toolbar{color:#9b76af;justify-content:space-between;align-items:center;max-width:850px;margin:0 auto 25px;font-size:12px;display:flex}.connecte-report-toolbar button{color:#fff;cursor:pointer;background:#7541d6;border:0;border-radius:6px;padding:11px 17px;font-size:11px}.connecte-report article{background:#fff;border:1px solid #eadff3;border-radius:12px;max-width:850px;margin:auto;padding:55px}.connecte-report article>header{border-bottom:1px solid #eee5f6;justify-content:space-between;align-items:center;gap:30px;padding-bottom:25px;display:flex}.connecte-report img{object-fit:contain;width:240px;height:102px}.connecte-report header>span{letter-spacing:1px;color:#bc9acd;font-size:8px}.connecte-report h1{letter-spacing:-1px;margin:40px 0 10px;font-size:30px;line-height:1.4}.connecte-report-period{color:#b18bc3;font-size:11px}.connecte-report section{white-space:pre-wrap;color:#9473a3;margin:35px 0;font-size:13px;line-height:2.1}.connecte-report footer{color:#b398c0;border-top:1px solid #eee5f6;padding-top:25px;font-size:11px;line-height:2}.connecte-report footer>b{color:#9974ac;font-size:11px;font-weight:500}.connecte-report footer small{font-size:8px}.connecte-report footer p{margin:8px 0 20px}@media (max-width:600px){.connecte-report{padding:20px 14px}.connecte-report article{padding:28px 22px}.connecte-report header>span{display:none}.connecte-report h1{font-size:25px}.connecte-report-toolbar{font-size:9px}.connecte-report-toolbar button{padding:9px;font-size:9px}}@media print{body:has(.connecte-report){background:#fff}.connecte-report{background:#fff;padding:0}.connecte-report-toolbar{display:none}.connecte-report article{border:0;border-radius:0;max-width:none;padding:10mm}.connecte-report h1{break-after:avoid}.connecte-report footer{break-inside:avoid}}
