/* Override Windmill theme width constraints to use full screen width */

/* Remove max-width constraints on main containers */
.wm-page-top-frame,
.wm-page-content-frame,
.container-fluid,
.wm-page-content {
    max-width: none !important;
    width: 100% !important;
}

/* Ensure the main content area uses full width */
.wm-page-content {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* Adjust container fluid to use full width */
.container-fluid {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* Remove any fixed width constraints */
.wm-content-pane {
    max-width: none !important;
}

/* Fix sidebar width issues */
.wm-toc-pane {
    min-width: 280px !important;
    max-width: 320px !important;
    width: 320px !important;
    overflow-x: hidden !important;
    word-wrap: break-word !important;
}

/* Adjust content pane padding to match sidebar width */
.wm-content-pane {
    padding-left: 320px !important;
}

/* Fix text overflow in sidebar */
.wm-toc-text {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    word-break: break-all !important;
}

/* Ensure hidden state still works */
.wm-toc-hidden > .wm-toc-pane {
    margin-left: -320px !important;
}