.mm-wcp-floating{position:fixed}.mm-wcp-box{font-family:inherit}.mm-wcp-open{border:0;background:transparent;padding:0;cursor:pointer;line-height:0}.mm-wcp-open img,.mm-wcp-default-icon{display:block;border-radius:50%}.mm-wcp-floating .mm-wcp-open{border-radius:50%}.mm-wcp-floating .mm-wcp-open:focus-visible,.mm-wcp-send:focus-visible,.mm-wcp-preset:focus-visible,.mm-wcp-close:focus-visible{outline:3px solid rgba(37,211,102,.35);outline-offset:3px}.mm-wcp-content{background:#fff;color:#1d2327;border-radius:var(--mm-wcp-radius,18px);padding:20px;box-shadow:0 14px 40px rgba(0,0,0,.16);max-width:360px}.mm-wcp-content h3{margin:0 0 8px;font-size:20px}.mm-wcp-intro{margin:0 0 16px}.mm-wcp-personal label{display:block;font-weight:600;margin-bottom:8px}.mm-wcp-personal textarea{box-sizing:border-box;width:100%;min-height:95px;border:1px solid #dcdcde;border-radius:12px;padding:10px;resize:vertical}.mm-wcp-send,.mm-wcp-preset{display:block;width:100%;box-sizing:border-box;text-align:center;border:0;border-radius:12px;padding:11px 14px;margin-top:10px;background:var(--mm-wcp-primary,#25D366);color:#fff;text-decoration:none;font-weight:700;cursor:pointer}.mm-wcp-preset{background:#f6f7f7;color:#1d2327;border:1px solid #e4e4e7}.mm-wcp-preset:hover{border-color:var(--mm-wcp-primary,#25D366)}.mm-wcp-panel{position:absolute;right:0;bottom:72px;min-width:320px}.mm-wcp-pos-bottom_left .mm-wcp-panel,.mm-wcp-pos-top_left .mm-wcp-panel,.mm-wcp-pos-center_left .mm-wcp-panel{left:0;right:auto}.mm-wcp-pos-top_right .mm-wcp-panel,.mm-wcp-pos-top_left .mm-wcp-panel{top:72px;bottom:auto}.mm-wcp-close{position:absolute;top:8px;right:10px;border:0;background:transparent;font-size:25px;line-height:1;cursor:pointer;color:#555}.mm-wcp-box.mm-wcp-mode-inline .mm-wcp-content{box-shadow:none;border:1px solid #e4e4e7}.mm-wcp-modal-active .mm-wcp-panel{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);padding:20px;z-index:inherit}.mm-wcp-modal-active .mm-wcp-content{max-width:440px;width:100%}.mm-wcp-warning{padding:12px;border:1px solid #f0c36d;background:#fff8e5;border-radius:8px}@media(max-width:600px){.mm-wcp-panel{position:fixed;left:12px!important;right:12px!important;bottom:88px;min-width:auto}.mm-wcp-content{max-width:none}.mm-wcp-modal-active .mm-wcp-panel{bottom:0}.mm-wcp-floating{max-width:calc(100vw - 24px)}}
.mm-wcp-mode-button .mm-wcp-open{line-height:normal;padding:11px 18px;border-radius:var(--mm-wcp-radius,18px);background:var(--mm-wcp-primary,#25D366);color:#fff;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.mm-wcp-mode-button .mm-wcp-panel{bottom:auto;top:calc(100% + 12px);left:0;right:auto}.mm-wcp-mode-icon .mm-wcp-open{line-height:0}.mm-wcp-modal-active .mm-wcp-presets{display:flex;flex-direction:column;gap:10px;margin-top:10px}.mm-wcp-modal-active .mm-wcp-preset{margin:0!important}
/* Spaziatura compatta solo per la modale: non altera il dropdown. */
.mm-wcp-box.mm-wcp-modal-active .mm-wcp-content .mm-wcp-presets{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:8px!important}
.mm-wcp-box.mm-wcp-modal-active .mm-wcp-content .mm-wcp-presets .mm-wcp-preset{margin:0!important;padding-top:9px!important;padding-bottom:9px!important;line-height:1.25!important}
