.sisbraz-auth{--sb-navy:#0b253d;--sb-orange:#f2a03b;background:#fff;color:#142f46;min-height:100vh;font-family:"Segoe UI",Arial,sans-serif}.sb-topbar{height:104px;padding:14px 5%;display:flex;gap:28px;align-items:center;border-bottom:1px solid #e7edf0;background:white}.sb-product{display:flex;flex-shrink:0}.sb-product img{width:208px;height:69px;object-fit:contain}.sb-topbar>p{border-left:1px solid #dce4e9;padding-left:27px;margin:0;font-size:12px;line-height:1.7;color:#617587}.sb-topbar>p b{font-weight:600}.sb-topnote{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:11px;color:#6c7e8d}.sb-topnote>span{width:7px;height:7px;background:#ef9b36;border-radius:50%}.sb-access{display:grid;grid-template-columns:1.04fr 1fr;min-height:calc(100vh - 104px);max-width:none;padding:0;margin:0}.sb-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 95% 80%,#17415c 0%,#0b253d 67%);color:white;min-height:760px;padding:64px clamp(32px,5.5vw,90px) 35px;display:flex;flex-direction:column}.sb-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#65849a0c 1px,transparent 1px),linear-gradient(90deg,#65849a0c 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(130deg,transparent,#000)}.sb-eyebrow{font-size:10px;font-weight:700;letter-spacing:2.1px;display:block;color:#f6b260;margin-bottom:25px}.sb-hero h1{font-size:clamp(40px,3.8vw,60px);font-weight:700;line-height:1.08;letter-spacing:-2px;margin:0 0 22px}.sb-hero h1 em{font-style:normal;color:#f5a841}.sb-hero-content>p{color:#b8cad7;font-size:13px;line-height:1.85;margin:0 0 25px}.sb-pills{display:flex;gap:8px;flex-wrap:wrap}.sb-pills span{font-size:10px;color:#c8d7e1;padding:7px 11px;border:1px solid #55738966;border-radius:5px;background:#17385070}.sb-warehouse{width:100%;max-width:530px;margin:24px auto 0;opacity:.93}.sb-warehouse svg{display:block;width:100%;height:auto}.sb-hero-bottom{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.2px;color:#8fa8b9;margin-top:auto;padding-top:12px}.sb-line{width:28px;height:2px;background:#e9a04a}.sb-signin{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 10% 24px;background:#fff;min-width:0}.sb-form-wrap{width:100%;max-width:390px;margin:auto}.sb-company{display:flex;gap:12px;align-items:center;margin:0 0 43px;padding-bottom:19px;border-bottom:1px solid #edf0f3;min-height:40px}.sb-company .company-logo{max-width:80px;max-height:40px}.sb-company>span{font-size:10px;color:#83929e}.sb-company strong{display:block;font-size:12px;color:#4d6476;font-weight:600;margin-top:2px;overflow-wrap:anywhere}.sb-form-eyebrow{color:#738695;font-size:9px;letter-spacing:1.8px;margin-bottom:12px}.sb-signin h2{font-size:clamp(25px,2.1vw,34px);letter-spacing:-1.1px;line-height:1.17;margin-bottom:12px;font-weight:700}.sb-signin h2>span{color:#ee9e3e}.sb-form-intro{font-size:13px;color:#7e8d9a;margin-bottom:32px}.sb-login-form>label,.sb-label-row label{display:block;font-size:12px;color:#324c61;font-weight:600;margin:0 0 9px}.sb-login-form input{width:100%;height:49px;padding:12px 14px;border:1px solid #dce4ea;border-radius:8px;background:#f9fbfc;color:#19374e;font-size:13px;outline-offset:3px}.sb-login-form input::placeholder{color:#9aa7b2}.sb-label-row{margin-top:22px;display:flex;justify-content:space-between;gap:12px}.sb-label-row>span{font-size:10px;color:#98a5af}.sb-password{position:relative}.sb-password input{padding-right:76px}.sb-password button{position:absolute;right:7px;top:7px;min-height:34px;height:34px;border:0;background:transparent;color:#5c7183;font-size:10px;padding:5px 9px}.sb-submit{width:100%;height:50px;background:#123b5a;color:white;border-radius:8px;font-size:13px;display:flex;justify-content:space-between;padding:12px 18px;margin-top:27px;box-shadow:0 7px 15px #163d5d15}.sb-submit>span{font-size:21px;color:#f5ac52}.sb-access-help{display:flex;gap:12px;align-items:flex-start;padding:22px 0 26px;margin-top:17px;border-bottom:1px solid #edf1f3}.sb-help-symbol{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #ccd7df;color:#8a9ca9;border-radius:50%;font-size:10px;margin-top:3px}.sb-access-help p{font-size:10px;line-height:1.9;color:#7d8f9e;margin:0}.sb-access-help strong{font-weight:500;color:#4b6479}.sb-form-footer{display:flex;align-items:center;gap:8px;color:#93a2ae;font-size:9px;padding-top:20px}.sb-form-footer svg{width:18px;height:18px;flex-shrink:0}.sb-footer{padding:45px 0 0;color:#9aa7b1;font-size:9px;text-align:center}.sb-footer span{padding:0 7px;color:#cf9b55}.sb-error{font-size:12px;color:#a12e35;background:#fff1f2;border:1px solid #efcdd0;border-radius:8px;padding:12px;margin-bottom:20px}.brand.sisbraz-brand{display:flex;background:#fff;border-radius:9px;padding:9px 12px}.sisbraz-brand img{width:100%;max-width:175px;height:54px;object-fit:contain}@media(min-width:1600px){.sb-hero{padding-top:85px}.sb-warehouse{max-width:610px}.sb-form-wrap{max-width:420px}}@media(max-width:1000px){.sb-topnote{display:none}.sb-hero{padding:48px 30px 28px}.sb-signin{padding:38px 7% 24px}.sb-hero h1{font-size:43px}.sb-pills span{font-size:9px;padding:6px 8px}}@media(max-width:720px){.sb-topbar{height:86px;padding:10px 22px;gap:16px}.sb-product img{width:156px;height:52px}.sb-topbar>p{font-size:9px;line-height:1.5;padding-left:15px}.sb-access{grid-template-columns:1fr;min-height:calc(100vh - 86px)}.sb-hero{display:none}.sb-signin{padding:32px 25px 24px;min-height:calc(100vh - 86px)}.sb-company{margin-bottom:30px}.sb-form-wrap{max-width:410px}.sb-signin h2{font-size:31px}.sb-footer{padding-top:35px;font-size:8px}.sb-form-intro{margin-bottom:28px}}@media(max-width:360px){.sb-topbar{padding:10px 15px;gap:12px}.sb-topbar>p{padding-left:10px;font-size:8px}.sb-product img{width:137px}.sb-signin{padding:25px 20px}.sb-signin h2{font-size:27px}}

/* Layout aprovado SISBRAZ — V1.13 */
.sb-topbar{height:110px;padding:10px 4%;gap:26px}.sb-product img{width:270px;height:90px}.sb-topbar>p{font-size:14px;line-height:1.55;padding-left:27px;color:#153c5b}.sb-topnote{font-size:12px;color:#244b68}.sb-access{grid-template-columns:1.15fr 1fr;min-height:calc(100vh - 110px)}.sb-hero{--sb-side:clamp(32px,6vw,94px);padding:64px var(--sb-side) 30px;min-height:820px;background:#0b2b45}.sb-hero h1{font-size:clamp(43px,4.65vw,74px);line-height:1.02;letter-spacing:-2.1px;margin-bottom:24px}.sb-hero-content>p{font-size:15px;line-height:1.6}.sb-eyebrow{font-size:11px;color:#f7a83f}.sb-pills{gap:10px;flex-wrap:wrap}.sb-pills span{display:flex;align-items:center;gap:9px;border-color:#8eafc5;border-radius:17px;padding:9px 12px;font-size:11px;color:#d6e4ee;background:transparent}.sb-pills svg{width:22px;height:22px;fill:none;stroke:#f3a13b;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sb-warehouse{width:calc(100% + var(--sb-side) + var(--sb-side));max-width:none;margin:20px calc(-1 * var(--sb-side)) 0;opacity:1;mask-image:linear-gradient(transparent 0%,#000 15%,#000 82%,transparent 100%)}.sb-warehouse img{display:block;width:100%;height:auto}.sb-hero-bottom{justify-content:center;font-size:11px;text-align:center;line-height:1.5;color:#b6ccdb;padding-top:10px}.sb-signin{padding-left:12%;padding-right:12%}.sb-form-wrap{max-width:440px}.sb-signin h2{font-size:clamp(27px,2.6vw,39px);font-weight:750;letter-spacing:-1px}.sb-form-eyebrow{color:#e18b23;font-size:10px}.sb-form-intro{font-size:14px}.sb-company>span{font-size:12px}.sb-company strong{font-size:14px}.sb-login-form>label,.sb-label-row label{font-size:13px}.sb-login-form input{height:50px;font-size:14px;background:white}.sb-label-row>span{font-size:11px}.sb-submit{height:55px;justify-content:center;gap:16px;font-size:14px;background:#0a304f}.sb-access-help p{font-size:11px}.sb-form-footer{font-size:10px}.sb-footer{font-size:9px}.sb-access-help{margin-top:18px;padding-bottom:28px}
@media(max-width:1100px){.sb-product img{width:220px;height:73px}.sb-topbar>p{font-size:12px}.sb-topbar{height:96px}.sb-access{min-height:calc(100vh - 96px)}.sb-hero{--sb-side:34px;min-height:790px;padding-top:55px}.sb-hero h1{font-size:48px}.sb-signin{padding-left:9%;padding-right:9%}.sb-pills{gap:7px}.sb-pills span{font-size:9px;padding:7px 9px}.sb-pills svg{width:18px;height:18px}.sb-hero-content>p{font-size:13px}.sb-signin h2{font-size:29px}}
@media(max-width:720px){.sb-topbar{height:88px;padding:10px 20px;gap:16px}.sb-product img{width:160px;height:54px}.sb-topbar>p{padding-left:14px;font-size:9px}.sb-access{min-height:calc(100vh - 88px);grid-template-columns:1fr}.sb-signin{padding:30px 25px 24px;min-height:calc(100vh - 88px)}.sb-signin h2{font-size:30px}.sb-form-wrap{max-width:410px}.sb-topnote{display:none}}
@media(max-width:360px){.sb-product img{width:135px}.sb-topbar{padding:10px 14px;gap:12px}.sb-topbar>p{font-size:8px;padding-left:10px}.sb-signin{padding:25px 20px}.sb-signin h2{font-size:26px}}
