/* Diálogo de download dos guias (assets/guias.js) */
.gd{margin:auto;border:0;border-radius:20px;padding:0;max-width:min(440px,calc(100vw - 32px));width:100%;box-shadow:0 24px 70px rgba(42,16,64,.35);font-family:'Jost',sans-serif;color:#2a1040;background:#fefcff}
.gd::backdrop{background:rgba(42,16,64,.55);backdrop-filter:blur(2px)}
.gd-in{padding:26px 26px 22px;position:relative}
.gd-x{position:absolute;right:12px;top:10px;border:0;background:none;font-size:1.6rem;line-height:1;color:#6b3a8a;cursor:pointer;padding:6px 10px;border-radius:10px}
.gd-x:hover{background:#f7f0ff}
.gd-tag{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#9b72c0;font-weight:600}
.gd h2{font-family:'Cormorant Garamond',serif;font-size:1.55rem;font-weight:600;color:#3d1260;line-height:1.15;margin:6px 28px 8px 0}
.gd p{font-size:.88rem;line-height:1.6;color:#5a3a7a}
.gd label{display:block;font-size:.78rem;font-weight:600;color:#3d1260;margin:16px 0 5px}
.gd input{width:100%;font:inherit;font-size:.92rem;padding:11px 14px;border:1.5px solid #e8d8f4;border-radius:12px;background:#fff;color:#2a1040}
.gd input:focus{outline:2px solid #9b72c0;outline-offset:1px;border-color:#9b72c0}
.gd-btns{display:flex;flex-direction:column;gap:10px;margin-top:18px}
.gd-btn{font:inherit;font-weight:600;font-size:.9rem;border-radius:40px;padding:13px 20px;cursor:pointer;border:1.5px solid transparent;text-align:center}
.gd-b1{background:#3d1260;color:#fff}
.gd-b1:hover{background:#6b3a8a}
.gd-b2{background:#fff;color:#128c4a;border-color:#25D366}
.gd-b2:hover{background:#f0fff6}
.gd-note{font-size:.72rem!important;line-height:1.55!important;margin-top:12px;color:#7a5d96!important}
.gd-note a{color:#6b3a8a;font-weight:600}
