body .pg-ask{right:12px!important;bottom:12px!important;gap:5px!important;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px)}
body .pg-ask .cv-panel.cv-showcase{width:136px!important}
body .pg-ask .cv-showcase svg.cv-portrait{height:110px!important}
body .pg-ask.open .pg-ask-stage{display:none!important}
body .pg-ask-panel{width:min(350px,calc(100vw - 24px))!important;height:min(480px,68dvh)!important;min-height:0!important;overflow-y:auto!important}
body .pg-ask.open .pg-ask-log{min-height:90px;flex:1 0 90px}
body .pg-ask.pg-minimized>*{display:none!important}
body .pg-ask.pg-minimized #pgAskOpen{display:flex!important;font-size:13px;padding:9px 13px}
body .pg-ask.pg-minimized #pgAskOpen img{width:22px;height:22px}
.cg-collapse{align-self:flex-end;background:#122318;color:#dff5d9;border:1px solid #779568;border-radius:15px;padding:5px 12px;cursor:pointer;font:600 12px system-ui}
.pg-private-contacts{padding:10px 14px;border-bottom:1px solid #395333;flex:0 0 auto;color:#e9f4e6}.pg-private-contacts summary{cursor:pointer;font-weight:700;font-size:13px}.pg-contact-form{display:grid;gap:8px;padding-top:9px}.pg-contact-form p{font-size:12px;line-height:1.45;margin:0}.pg-contact-form label{font-size:12px;font-weight:600}.pg-contact-form input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:8px;border:1px solid #49653e;border-radius:7px;background:#081109;color:white;font:inherit}.pg-contact-form .cg-mailing{display:flex;gap:7px;align-items:center}.pg-contact-form button{padding:9px;border-radius:9px;border:1px solid #5c8d42;background:#83d852;color:#071205;font-weight:700;cursor:pointer}.pg-contact-form [data-skip]{background:transparent;color:#daf1d3}.pg-contact-form button:disabled{opacity:.6}
@media(max-width:600px){body .pg-ask .cv-panel.cv-showcase{width:100px!important}body .pg-ask .cv-showcase svg.cv-portrait{height:82px!important}body .pg-ask-panel{height:min(420px,64dvh)!important}body .pg-ask .pg-ask-btn{padding:9px 12px}}

body .pg-nav .pg-brand img{width:340px!important;max-width:100%;height:auto!important;aspect-ratio:6.53!important;object-fit:cover!important}@media(max-width:760px){body .pg-nav .pg-brand img{width:270px!important}}

body .pg-ask-voice .cv-controls{flex-wrap:wrap!important;justify-content:flex-start!important}
