/* NDM V8: scheduled phone message without phone number card */
.ndm-floating .ndm-floating-contact{position:relative}
.ndm-floating .ndm-floating-contact .ndm-float-phone .ndm-phone-tooltip-message{
 position:absolute;right:calc(100% + 14px);top:50%;z-index:20;display:block;
 box-sizing:border-box;width:max-content;max-width:calc(100vw - 112px);
 padding:10px 14px;border:1px solid rgba(200,166,98,.85);border-radius:10px;
 background:#20382e;color:#fff;font-size:13px;font-weight:600;line-height:1.65;
 text-align:center;white-space:normal;direction:rtl;box-shadow:0 10px 24px rgba(0,0,0,.27);
 pointer-events:none;opacity:0;visibility:hidden;transform:translate(6px,-50%);
 transition:opacity .2s ease,transform .2s ease,visibility .2s ease;animation:none!important;
}
@media (hover:hover) and (pointer:fine){
 .ndm-floating .ndm-floating-contact .ndm-float-phone:is(:hover,:focus-visible) .ndm-phone-tooltip-message{opacity:1;visibility:visible;transform:translate(0,-50%)}
}
.ndm-floating .ndm-floating-contact .ndm-float-phone.ndm-notice-visible .ndm-phone-tooltip-message{opacity:1!important;visibility:visible!important;transform:translate(0,-50%)!important}
@media (hover:none) and (pointer:coarse){
 .ndm-floating .ndm-floating-contact .ndm-float-phone:hover .ndm-phone-tooltip-message,
 .ndm-floating .ndm-floating-contact .ndm-float-phone:focus-visible .ndm-phone-tooltip-message{opacity:0;visibility:hidden}
 .ndm-floating .ndm-floating-contact .ndm-float-phone.ndm-notice-visible .ndm-phone-tooltip-message{opacity:1!important;visibility:visible!important}
}
@media(max-width:767px){.ndm-floating .ndm-float-phone .ndm-phone-tooltip-message{font-size:12px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.ndm-floating .ndm-float-phone .ndm-phone-tooltip-message{transition:none!important}}
