    /* ========== components.css - 通用样式 ========== */

    /* 为组件容器添加间距 */
.header-container {
    width: 100%;
}

.footer-container {
    width: 100%;
    margin-top: auto;
}

/* 确保页面有足够的最小高度 - 仅针对非调解员名册页面 */
body:not(.mediator-page) {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

body:not(.mediator-page) main {
    flex: 1;
}

main {
    flex: 1;
}
