/* Additive interaction layer only. Better Messages retains ownership of messaging UI and logic. */
[data-pryntd-messages-draggable="1"] {
    cursor: grab !important;
    user-select: none !important;
    -webkit-user-select: none !important;
}
[data-pryntd-messages-draggable="1"].pryntd-messages-is-dragging {
    cursor: grabbing !important;
    touch-action: none !important;
}
.pryntd-messages-panel-managed {
    overflow: visible !important;
}
.pryntd-messages-drag-handle {
    position: absolute !important;
    z-index: 2147483000 !important;
    top: 0 !important;
    left: 0 !important;
    right: 46px !important;
    height: 44px !important;
    cursor: grab !important;
    background: transparent !important;
    touch-action: auto;
}
.pryntd-messages-drag-handle.pryntd-messages-is-dragging {
    cursor: grabbing !important;
    touch-action: none !important;
}
.pryntd-messages-close {
    position: absolute !important;
    z-index: 2147483001 !important;
    top: 7px !important;
    right: 8px !important;
    width: 30px !important;
    height: 30px !important;
    border: 0 !important;
    border-radius: 999px !important;
    background: rgba(20,20,20,.08) !important;
    color: #222 !important;
    font: 600 22px/28px system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    text-align: center !important;
    cursor: pointer !important;
    padding: 0 !important;
}
.pryntd-messages-close:hover,
.pryntd-messages-close:focus-visible {
    background: rgba(20,20,20,.16) !important;
    outline: 2px solid currentColor !important;
    outline-offset: 2px !important;
}
.pryntd-messages-hidden-by-pryntd {
    display: none !important;
}
.pryntd-messages-reopen {
    position: fixed !important;
    z-index: 2147483002 !important;
    min-width: 160px !important;
    height: 46px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    padding: 0 18px !important;
    border: 1px solid rgba(0,0,0,.14) !important;
    border-radius: 10px 10px 0 0 !important;
    background: #fff !important;
    color: #171717 !important;
    box-shadow: 0 2px 9px rgba(0,0,0,.18) !important;
    font: 500 15px/1 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    cursor: grab !important;
}
