/**
 * 工具页面通用布局样式
 * 侧边栏固定在最左边，主内容居中
 */

/* 工具页面body类 */
body[class*="page-template-tool-"] {
    background: #f5f5f5;
}

/* 主内容容器 - 左边距给侧边栏留空间 */
body[class*="page-template-tool-"] .site-content {
    margin-left: 260px;
    display: flex;
    justify-content: center;
    box-sizing: border-box;
}

/* 移除默认的wrapper限制 */
body[class*="page-template-tool-"] .b2-single-content.wrapper {
    max-width: 1200px !important;
    width: 100%;
    padding: 40px 20px !important;
}

/* 工具内容区域 */
body[class*="page-template-tool-"] .b2-single-content > div:first-child {
    width: 100%;
}

@media (max-width: 768px) {
    body[class*="page-template-tool-"] .site-content {
        margin-left: 0;
    }
    
    body[class*="page-template-tool-"] .b2-single-content.wrapper {
        padding: 20px 15px !important;
    }
}

/* 隐藏侧边栏和主内容区域的默认边距 */
body[class*="page-template-tool-"] #secondary {
    display: none !important;
}

body[class*="page-template-tool-"] #primary-home {
    width: 100% !important;
    max-width: 100% !important;
}

