/* Taşınabilir modallar — yalnızca geniş ekran + hassas işaretçi (masaüstü) */
@media (min-width: 769px) and (pointer: fine) {
    [data-modal-drag-handle="1"] {
        cursor: move;
        touch-action: none;
        -webkit-user-select: none;
        user-select: none;
    }

    [data-modal-drag-handle="1"]:active {
        cursor: grabbing;
    }

    .kamu-modal-panel--dragging,
    .kamu-modal-panel--dragging * {
        -webkit-user-select: none;
        user-select: none;
    }

    .kamu-modal-panel--positioned {
        max-height: min(92vh, 920px);
    }
}

@media (max-width: 768px), (pointer: coarse) {
    [data-modal-drag-handle="1"] {
        cursor: default;
    }
}
