.xl-contact-help{padding:9px 18px;border:1px solid #9c7d4c;border-radius:26px;background:radial-gradient(ellipse at 18% 0%,#c9a96e22,transparent 60%),linear-gradient(180deg,#2b241f,#1d1815);color:#fff7ea;box-shadow:0 4px 12px #2b241f0d;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:10px 0}.xl-contact-help p{margin:0;max-width:650px;min-width:0;flex:1 1 260px;color:inherit;text-align:center;font:500 16px/1.25 'Cormorant Garamond',Georgia,serif;letter-spacing:.1px;text-wrap:pretty}.xl-contact-button,.xl-contact-dialog button,.xl-contact-continue{font:500 13px/1.4 Montserrat,Arial,sans-serif;cursor:pointer;padding:12px 18px;border:1px solid #aa8954;border-radius:24px;background:#795b35;color:white;text-decoration:none;text-align:center}.xl-contact-button{flex-shrink:0}.xl-contact-help .xl-contact-button{background:linear-gradient(135deg,#ead6ab,#d7b66f);color:#2b241f;border:1px solid #f2e0b7;border-radius:999px;padding:6px 14px;min-height:32px;font-size:11px;font-weight:600;letter-spacing:.2px;box-shadow:0 5px 16px #0003;transition:filter .2s,box-shadow .2s}.xl-contact-help .xl-contact-button:hover{filter:brightness(1.06);box-shadow:0 6px 22px #d7b66f30}.xl-contact-dialog{position:fixed;inset:0;margin:auto;border:1px solid #d6c4a4;border-radius:22px;background:#fcfaf6;color:#342b24;width:min(540px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto;box-shadow:0 24px 90px #2a261e55;font:14px/1.6 Montserrat,Arial,sans-serif}.xl-contact-dialog::backdrop{background:#211a1580;backdrop-filter:blur(4px)}.xl-contact-dialog h2{font:400 32px/1.15 'Cormorant Garamond',Georgia,serif;margin:8px 42px 12px 0}.xl-contact-dialog .xl-contact-close{position:absolute;right:16px;top:16px;background:transparent;color:#342b24;border:0;font-size:24px;padding:4px 10px}.xl-contact-networks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.xl-contact-networks a{border:1px solid #cbb38c;border-radius:14px;text-decoration:none;color:#342b24;padding:16px 10px;text-align:center;font-weight:500;background:#fffdf9}.xl-contact-networks a:hover{background:#eee3d1}.xl-contact-networks a[data-network=WhatsApp]{border-color:#7ab698}.xl-contact-networks a[data-network=Telegram]{border-color:#7cb9d8}.xl-contact-networks a[data-network=Instagram]{border-color:#c99eac}.xl-contact-networks a[data-network=MAX]{border-color:#a59bd8}.xl-contact-dialog textarea{display:block;width:100%;min-height:145px;max-height:250px;resize:vertical;border:1px solid #cbbda8;border-radius:12px;background:#fffdf9;color:inherit;font:13px/1.6 Montserrat,Arial,sans-serif;padding:12px}.xl-contact-status{font-size:13px;color:#65533c;min-height:22px}.xl-contact-actions{display:flex;gap:10px;flex-wrap:wrap}.xl-contact-continue[hidden],.xl-contact-draft[hidden]{display:none}.xl-contact-dialog :focus-visible,.xl-contact-help :focus-visible{outline:3px solid #b38a46;outline-offset:3px}
@media(max-width:600px){.xl-contact-help{flex-direction:row;align-items:center;text-align:center;padding:8px 18px;gap:6px;border-radius:28px}.xl-contact-help p{font-size:15px;line-height:1.2}.xl-contact-dialog{padding:22px 18px}.xl-contact-dialog h2{font-size:29px}.xl-contact-networks a{padding:14px 8px}.xl-contact-actions>*{flex:1 0 auto}}

.xl-contact-dialog,.xl-contact-dialog *{box-sizing:border-box}
