.pt-public{margin:0;background:#f0f5fa;font:15px/1.6 system-ui,-apple-system,Segoe UI,sans-serif;color:#183b59}.pt-header{display:flex;justify-content:space-between;align-items:center;padding:22px 5%;background:#fff;border-bottom:1px solid #dce5ef}.pt-header img{width:190px;max-width:40vw}.pt-login,.pt-back{color:#174f86;text-decoration:none;font-weight:600}.pt-main{width:min(920px,90%);margin:42px auto}.pt-intro h1{font-size:38px;letter-spacing:-1px;margin:10px 0}.pt-intro>p{color:#698299}.pt-kicker{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#5d7d96}.pt-card{background:white;border:1px solid #dae5ef;border-radius:16px;padding:26px;margin:20px 0;box-shadow:0 8px 25px #15365305}.pt-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pt-form label{font-size:12px;font-weight:650;color:#345874;display:flex;flex-direction:column;gap:7px}.pt-form input{font:inherit;font-size:15px;border:1px solid #cad9e6;background:#f9fbfd;border-radius:8px;padding:13px 12px;width:100%;box-sizing:border-box;min-width:0}.pt-form input:focus{outline:2px solid #bdd8f0;border-color:#276caa}.pt-form button{grid-column:1/-1;border:0;border-radius:9px;padding:15px;color:#fff;background:#17548c;font-size:15px;font-weight:700;cursor:pointer}.pt-form button span{margin-left:20px}.pt-form small{grid-column:1/-1;color:#71899c;font-size:11px;line-height:1.6;font-weight:400}.pt-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.pt-error{border-left:3px solid #bd4855;background:#fff0f1;padding:12px;color:#a32e42}.pt-result-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.pt-result h3{margin:6px 0;font-size:20px}.pt-badge{font-size:12px;padding:8px 15px;border-radius:30px;white-space:nowrap}.pt-depot{background:#e9f2fb;color:#235e90}.pt-travel{background:#fff2d9;color:#8d6015}.pt-delivered{background:#e4f4eb;color:#267349}.pt-occurrence{background:#feecef;color:#a94253}.pt-destination{font-size:13px;color:#658096}.pt-timeline{list-style:none;margin:25px 0 0;padding:0 0 0 14px;border-left:2px solid #d4e4f1}.pt-timeline li{position:relative;margin:18px 0;padding-left:17px}.pt-timeline li:before{content:'';position:absolute;left:-21px;top:7px;width:10px;height:10px;background:#27689e;border:2px solid white;border-radius:50%}.pt-timeline strong{font-size:13px;display:block}.pt-timeline span{font-size:11px;color:#6e8799}.pt-note{font-size:12px;color:#71899c}.pt-footer{text-align:center;margin:50px 0 24px;color:#7c92a4;font-size:11px}.pt-home{background:white;color:#183b59;padding:25px;border-radius:15px;margin:25px 0 10px;position:relative;z-index:2;border-top:4px solid #f0a02c}.pt-home h2{font-size:24px!important;margin:8px 0!important;letter-spacing:-.5px!important}.pt-home>p{font-size:13px!important;line-height:1.5!important;color:#6c8599!important;margin:0 0 18px!important}.pt-home .pt-form{gap:12px}.pt-home .pt-form input{padding:11px}.pt-home .pt-form small{font-size:10px}.pt-home .pt-kicker{font-size:9px}.pt-top-link{color:inherit;font-weight:700;font-size:13px;text-decoration:none;border:1px solid #cbdce8;border-radius:8px;padding:10px 14px}.sisbraz-auth .sb-hero{min-height:900px}.sisbraz-auth .sb-hero .sb-warehouse{opacity:.25;pointer-events:none}.sisbraz-auth .sb-hero .sb-hero-content{padding-bottom:30px}.sisbraz-auth .sb-hero .sb-hero-content>h1{font-size:clamp(35px,3.4vw,55px)}@media(max-width:700px){.pt-form{grid-template-columns:1fr}.pt-main{margin-top:27px}.pt-intro h1{font-size:29px}.pt-card{padding:20px}.pt-result-head{align-items:flex-start;flex-direction:column}.pt-header{padding:17px 5%}.pt-home{padding:20px}.pt-top-link{font-size:11px}.sisbraz-auth .sb-hero{min-height:auto}.pt-form input{font-size:16px}}@media print{.pt-form,.pt-header,.pt-back{display:none}.pt-card{box-shadow:none;break-inside:avoid}.pt-main{width:100%}}
