.mit-contact-picker{position:relative;display:inline-block;flex:0 0 auto}.mit-contact-picker>summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid #c4ddd6;border-radius:11px;background:#fff;color:#12645c;cursor:pointer}.mit-contact-picker[data-contact=whatsapp]>summary{background:#e9f6ed;color:#167b47}.mit-contact-picker>summary::-webkit-details-marker{display:none}.mit-contact-picker[open]>summary,.mit-contact-picker>summary:hover{box-shadow:0 0 0 3px #0a746b19}.mit-contact-options{position:absolute;right:0;top:calc(100% + 12px);z-index:2147482000;min-width:255px;background:#fff;border:1px solid #d4e4de;border-radius:14px;padding:16px;box-shadow:0 16px 44px #133b3426;color:#183e36}.mit-contact-options strong{display:block;font-size:14px;margin-bottom:10px}.mit-contact-options a{display:flex!important;justify-content:space-between;align-items:center;min-height:46px;padding:10px 12px!important;border-radius:8px;background:#f3f8f6;margin:6px 0;text-decoration:none;white-space:nowrap;color:#124f46!important;font-size:15px;font-variant-numeric:tabular-nums}.mit-contact-options a:hover{background:#e1f0e9}.mit-contact-picker summary:focus-visible,.mit-contact-options a:focus-visible{outline:3px solid #16877a;outline-offset:3px}.mit-agency-contact h3{font-size:15px;margin-top:23px}.mit-agency-contact a{display:inline-block;padding:5px 0}.destination-card .dest-name>[aria-hidden=true]{display:none}.agent-human-numbers{margin:8px 12px;border:1px solid #d5e5df;border-radius:9px;padding:8px 12px;font-size:13px}.agent-human-numbers summary{cursor:pointer;min-height:30px;color:#0b6e62}.agent-human-numbers a{display:block;padding:9px 0;color:#095a51}.mit-ai-thinking{padding:8px 16px;font-size:12px;color:#536e65}.mit-ai-error-actions{display:flex;gap:8px;margin:8px 12px}.mit-ai-error-actions button{padding:9px;border:1px solid #c4d9d1;background:white;border-radius:8px;color:#124d41}.mtt-chat-form textarea:focus-visible{outline:2px solid #16877a;outline-offset:-2px}
@media(max-width:700px){.mit-contact-options{position:fixed;top:var(--mit-contact-top,85px);right:12px;left:12px;min-width:0;max-height:65dvh;overflow:auto}.header-contact{gap:8px!important}.mit-contact-picker>summary{width:42px;height:44px}}
