/* Lead dialogs leave the bottom navigation touch area uncovered. */
#leadPackagesModal,#leadCheckoutModal,#leadHistoryModal,#leadChatConfirmModal{bottom:var(--yad-nav-space,calc(86px + env(safe-area-inset-bottom)))!important;padding:calc(12px + env(safe-area-inset-top)) 14px 12px!important;box-sizing:border-box!important}
#leadPackagesModal .modal,#leadCheckoutModal .modal,#leadHistoryModal .modal,#leadChatConfirmModal .modal{max-height:calc(100dvh - var(--yad-nav-space,120px) - 36px - env(safe-area-inset-top))!important;overflow-y:auto!important;overscroll-behavior:contain}
.yadDialogCloseBar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:5;padding:12px 0;background:#242253;border-bottom:1px solid #8f7487;margin-bottom:15px}
.yadDialogCloseBar b{font-size:15px;color:#f1d59d}.yadDialogCloseBar button{min-width:80px;min-height:44px;padding:8px 12px;border:1px solid #9c7d68;border-radius:12px;background:#3b2b63;color:#ffe5b0;font-size:14px}
#yadPreviewNotice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid #c9a566;border-radius:14px;background:#3b2d5b;color:#ffe3ac;margin:0 0 18px;padding:12px;font-size:12px;line-height:1.6}
#yadPreviewNotice[hidden]{display:none!important}#yadPreviewNotice span{min-width:0}#yadPreviewNotice button{flex-shrink:0;min-height:44px;border:1px solid #d3b079;border-radius:10px;background:#ebca8e;color:#352443;padding:8px 10px;font-size:12px;font-weight:700}
body.yad-owner-preview .bigAvatar:after{display:none!important}
body[data-yad-role="customer"] #profile .profileStats{display:none!important}
