:root{--primary:#006b51;--accent:#007c61;--brand:#006b51;--bg:#f4f7f5}body{background:#f4f7f5}.primary{background:#006b51!important;border-color:#006b51!important}.pz-hero{background:#fff;border:1px solid #dde7e1;border-radius:20px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;padding:28px;margin-bottom:24px}.pz-hero h2{font-size:clamp(24px,2.2vw,38px);line-height:1.15;color:#173e33}.pz-hero img{width:100%;height:auto;object-fit:contain}.pz-assistant{display:flex;gap:24px;align-items:center}.pz-assistant img{width:110px;height:120px;object-fit:contain;align-self:flex-end}.login-art{background:#eef5f1!important}.login-art .van{object-fit:contain!important}.login-art .intro{color:#164f3c!important}.pill{color:#006b51!important;background:#e7f4ed!important}.logo{object-fit:contain}input[type=number]{min-width:100px}dialog{max-width:min(1050px,95vw)}#nav{overflow-y:auto;max-height:70vh}table td{vertical-align:top}.split{align-items:end}@media(max-width:700px){.pz-hero{grid-template-columns:1fr;padding:18px;gap:8px}.pz-hero img{max-height:160px}.pz-hero h2{font-size:25px}.pz-assistant{align-items:start}.pz-assistant img{width:70px;height:85px}#nav{max-height:none}}

@media(min-width:701px){.login-art .van{width:94%;left:3%;max-height:44%;bottom:55px}.login-art .intro{margin-top:30px}.login-art .intro h1{font-size:44px}}
