#consulta-gpm{box-sizing:border-box;width:min(650px,94vw);max-height:90dvh;overflow:auto;border:1px solid #a09370;background:#faf7ef;color:#232621;padding:clamp(20px,4vw,36px);box-shadow:0 12px 50px #191b1933}#consulta-gpm::backdrop{background:#20221ed1}
#consulta-gpm .modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #cfc5b3;padding-bottom:12px}#consulta-gpm h2{font-size:clamp(27px,4vw,35px);margin:0}#consulta-gpm .cerrar{border:0;background:transparent;cursor:pointer;padding:6px;color:#453f30}#consulta-gpm label{display:block;font:600 14px/1.45 Arial,sans-serif;margin:14px 0 0}#consulta-gpm [hidden]{display:none!important}#consulta-gpm input,#consulta-gpm textarea,#consulta-gpm select{display:block;width:100%;margin:5px 0 0;background:#fffef9;border:1px solid #978f79;padding:9px;font:16px Arial,sans-serif;color:#222}#consulta-gpm textarea{resize:vertical}#consulta-gpm .reply-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}#consulta-gpm .form-privacy,#consulta-gpm small{font-size:12px;font-weight:normal}#consulta-gpm .button{cursor:pointer}#consulta-gpm [role=status]{margin:12px 0 0}#consulta-gpm :focus-visible{outline:2px solid #766020;outline-offset:2px}@media(max-width:520px){#consulta-gpm .reply-grid{grid-template-columns:1fr;gap:0}}
