*{box-sizing:border-box}body{margin:0;background:#f3f6f4;color:#17251f;font-family:"DM Sans",sans-serif}.partner-auth{min-height:100vh;display:grid;grid-template-columns:minmax(360px,560px) 1fr}.partner-auth form{background:#fff;padding:8vh clamp(28px,7vw,90px);display:flex;flex-direction:column;justify-content:center}.partner-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#183c30;font:800 20px Manrope}.partner-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#173d31;color:#fff}.partner-auth form>small{color:#e8613d;letter-spacing:.16em;font-weight:800;margin-top:50px}.partner-auth h1{font:800 clamp(34px,4vw,56px)/1.04 Manrope;margin:16px 0}.partner-auth p{color:#69756f;line-height:1.7}.partner-auth label{font-weight:700;margin-top:14px}.partner-auth input{width:100%;padding:14px;border:1px solid #d7dfdb;border-radius:10px;margin-top:7px;font-size:16px}.partner-auth button,.panel-head button{border:0;background:#173d31;color:#fff;border-radius:10px;padding:14px;font-weight:800;margin-top:20px}.partner-auth form>a:last-child{text-align:center;color:#53665e;margin-top:18px}.partner-auth aside{padding:10vh 9vw;background:radial-gradient(circle at 35% 35%,#286451,#122d25 60%);color:#fff;display:flex;flex-direction:column;justify-content:center}.partner-auth aside h2{font:800 clamp(38px,5vw,68px)/1.05 Manrope;margin:35px 0}.partner-auth li{margin:16px 0}.partner-orbit{width:170px;height:170px;border:1px solid #ffffff3d;border-radius:50%;display:grid;place-items:center;position:relative}.partner-orbit b{width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:#b9ef4d;color:#153227}.partner-orbit i{position:absolute;width:15px;height:15px;border-radius:50%;background:#ff7954;top:10px}.partner-orbit i:nth-child(3){top:130px;left:12px;background:#fff}.partner-orbit i:nth-child(4){top:90px;right:-4px;background:#77d8b8}#partnerLoginError{color:#a33527;background:#fff0ed;border-radius:8px;padding:10px;display:none}main{max-width:1400px;margin:auto;padding:0 30px 60px}header{height:84px;display:flex;align-items:center;justify-content:space-between}header>div{display:flex;gap:18px;align-items:center}header button{border:0;background:none;font-weight:700}.partner-hero{background:linear-gradient(120deg,#183f32,#245c49);color:#fff;border-radius:24px;padding:38px 42px;display:flex;justify-content:space-between;align-items:center}.partner-hero small{letter-spacing:.14em;color:#b9ef4d;font-weight:800}.partner-hero h1{font:800 40px Manrope;margin:8px 0}.partner-hero>span{background:#b9ef4d;color:#173d31;padding:10px 16px;border-radius:999px;font-weight:800}.partner-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:18px 0}.partner-kpis article,.partner-grid article{background:#fff;border:1px solid #e2e8e4;border-radius:18px;padding:20px}.partner-kpis small{color:#76827c}.partner-kpis h3{font:800 25px Manrope;margin:7px 0}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel-head{display:flex;justify-content:space-between;align-items:center}.panel-head h2{margin:0}.panel-head p{color:#7a857f}.panel-head button{margin:0;padding:10px 14px}.partner-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 0;border-top:1px solid #edf0ee}.partner-row small{display:block;color:#7a857f;margin-top:4px}.state{padding:7px 10px;border-radius:999px;background:#e5f7ed;color:#17653d;font-size:12px;font-weight:800}#partnerToast{position:fixed;right:25px;bottom:25px;background:#183c30;color:#fff;padding:14px 18px;border-radius:12px;transform:translateY(120px);transition:.25s}#partnerToast.show{transform:translateY(0)}@media(max-width:850px){.partner-auth{grid-template-columns:1fr}.partner-auth aside{display:none}.partner-kpis{grid-template-columns:repeat(2,1fr)}.partner-grid{grid-template-columns:1fr}}@media(max-width:520px){main{padding:0 15px 35px}.partner-hero{padding:25px;align-items:flex-start}.partner-hero h1{font-size:28px}.partner-kpis{grid-template-columns:1fr}}
