.brp-shell{--n:#073b69;--d:#052f52;--b:#168fe5;--o:#ff9825;--m:#607486;color:var(--n);width:100%}.brp-shell *{box-sizing:border-box}.brp-login-shell{min-height:70vh;display:grid;place-items:center;padding:60px 24px;background:linear-gradient(135deg,#eef8fc,#fff7eb)}.brp-login{width:100%;max-width:470px;padding:42px;border:1px solid #d8e7ed;border-radius:18px;background:#fff}.brp-brand{font-size:25px;font-weight:800}.brp-brand span{color:var(--b)}.brp-kicker{display:block;margin-top:24px;color:var(--o);font-size:11px;font-weight:800;letter-spacing:1.4px}.brp-login h1{margin:8px 0;font-size:38px}.brp-login p{color:var(--m)}.brp-login label{display:block;margin:15px 0 5px;font-weight:700;font-size:13px}.brp-login input[type=text],.brp-login input[type=password]{width:100%;padding:13px;border:1px solid #cbdde5;border-radius:7px}.brp-login input[type=submit]{width:100%;padding:14px;border:0;border-radius:7px;background:var(--o);color:#fff;font-weight:800}.brp-back{display:inline-block;margin-top:18px}.brp-app{min-height:78vh;display:grid;grid-template-columns:245px 1fr;background:#f5fafc}.brp-sidebar{padding:30px 22px;background:var(--d);color:#fff}.brp-sidebar .brp-brand{color:#fff}.brp-role{margin:8px 0 28px;color:#70ccff;font-size:12px}.brp-sidebar nav{display:grid;gap:5px}.brp-sidebar a{padding:11px 13px;border-radius:7px;color:#c7d7e2;text-decoration:none}.brp-sidebar a.active{background:#ffffff18;color:#fff}.brp-main{padding:40px;max-width:1400px;width:100%}.brp-topbar{display:flex;justify-content:space-between}.brp-topbar .brp-kicker{margin:0}.brp-topbar h1{margin:7px 0 3px;font-size:42px}.brp-topbar p{margin:0;color:var(--m)}.brp-user{text-align:right}.brp-user strong{display:block}.brp-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:35px 0}.brp-summary>div,.brp-grid article{padding:22px;border:1px solid #d8e7ed;border-radius:12px;background:#fff}.brp-summary small{display:block;color:var(--o);font-weight:800}.brp-summary strong{display:block;margin:7px 0;font-size:22px}.brp-summary span{color:var(--m);font-size:12px}.brp-section>.brp-kicker{margin:0}.brp-section h2{margin:7px 0 22px;font-size:31px}.brp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.brp-grid article{min-height:180px}.brp-grid article>span{color:var(--o);font-weight:800}.brp-grid h3{margin:30px 0 7px}.brp-grid p{color:var(--m)}.brp-card-link{display:inline-block;margin-top:8px;color:var(--b);font-weight:700;text-decoration:none}.brp-notice{max-width:650px;margin:80px auto;padding:35px;background:#fff}@media(max-width:900px){.brp-app{grid-template-columns:1fr}.brp-summary,.brp-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.brp-main{padding:20px}.brp-summary,.brp-grid{grid-template-columns:1fr}.brp-topbar{display:block}.brp-user{text-align:left;margin-top:15px}}