/* 后台基础样式 + 手机H5适配 */
*{
    box-sizing: border-box;
}
body {
    margin:0;
    padding:0;
    font-size:16px;
}

/* ========== 移动端适配 小于768px手机 ========== */
@media screen and (max-width:768px){
    body {
        font-size:14px;
    }
    /* 侧边栏隐藏 */
    .sidebar{
        display:none !important;
    }
    /* 主内容占满全屏 */
    .main{
        width:100% !important;
        margin:0 !important;
        padding:10px !important;
    }
    /* 表格横向滚动，防止挤变形 */
    .table-wrap{
        overflow-x:auto;
    }
    table{
        min-width:600px;
    }
    /* 按钮、输入框放大，手机好点击 */
    button,input,select,textarea{
        font-size:16px;
        padding:8px 6px;
    }
}
