.p2-dialog{width:min(520px,calc(100% - 36px));padding:28px;border:1px solid #c5d6ca;border-radius:14px;color:#233f32;background:white;box-shadow:0 20px 90px #10251c30}.p2-dialog::backdrop{background:#182c2459}.p2-dialog h2{font-size:22px}.p2-dialog p{line-height:1.7}.p2-dialog>div{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:18px}.p2-dialog a,.p2-dialog button{min-height:44px;padding:10px 12px;color:#235c48}.p2-dialog a{text-decoration:underline;text-underline-offset:3px}.p2-dialog button{border:1px solid #bdccc3;border-radius:7px;background:#f4f8f4}.p2-dialog :focus-visible{outline:3px solid #276647!important;outline-offset:3px}
.zpa[data-phase2] .zpa-search label{min-width:0;flex-basis:200px;max-width:100%}.zpa[data-phase2] .zpa-search input,.zpa[data-phase2] .zpa-search select{width:100%;min-width:0;max-width:100%}
