/**
 * Narrow / mobile-safe shells for Unified Intelligence structured tool responses.
 */

.intelligence-structured-blocks,
.intelligence-response-blocks {
    max-width: 100%;
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

.intelligence-unknown-block.mud-alert {
    max-width: 100%;
}

.intelligence-datatable-scroll {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.intelligence-response-table table {
    min-width: max(100%, 36rem);
    width: auto;
}

.intelligence-response-table thead th {
    white-space: nowrap;
}

.intelligence-response-table tbody td .mud-typography {
    overflow-wrap: anywhere;
    word-break: break-word;
}

.intelligence-action-bar .mud-button-root.assistant-structured-action.mud-disabled {
    cursor: default;
}

.intelligence-action-bar .mud-button-root.assistant-structured-action[disabled] {
    opacity: 0.55 !important;
    pointer-events: none;
}
