/* +----------------------------------------------------------------------
/* | Static Plugin for ThinkAdmin
/* +----------------------------------------------------------------------
/* | 官方网站: https://thinkadmin.top
/* +----------------------------------------------------------------------
/* | 版权所有 2014~2025 ThinkAdmin [ thinkadmin.top ]
/* +----------------------------------------------------------------------
/* | 开源协议 ( https://mit-license.org )
/* | 免责声明 ( https://thinkadmin.top/disclaimer )
/* +----------------------------------------------------------------------
/* | gitee 代码仓库：https://gitee.com/zoujingli/think-plugs-static
/* | github 代码仓库：https://github.com/zoujingli/think-plugs-static
/* +----------------------------------------------------------------------
/* | 自定义后台扩展样式，需要在加载 console.css 后载入
/* | 使用 composer require zoujingli/think-plugs-static 时不会更新此文件
/* +---------------------------------------------------------------------- */
.layui-btn-xs i.layui-icon{
	padding:0px;font-size:14px !important;
}
.layui-table-box .layui-table-fixed-l .layui-table-cell{padding-left:5px;padding-right:5px;}
*[data-hide-xs]{display:none;}
.layui-hide-xs.on{display:block!important;}
@media screen and (max-width: 767.98px) {
	.layui-table-box .layui-table-fixed-r{
		display:none;
	}
	*[data-hide-xs]{display:block;}
}

/* ===== 多标签页系统 ===== */
.think-tabs-bar{position:absolute;top:0;left:0;right:0;height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:center;z-index:10;box-shadow:0 1px 3px rgba(0,0,0,0.06);}
.think-tabs-list{display:flex;list-style:none;margin:0;padding:0 5px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;flex:1;height:100%;align-items:center;}
.think-tabs-list::-webkit-scrollbar{height:0;}
.think-tab-item{display:inline-flex;align-items:center;padding:0 12px;height:28px;margin:0 2px;cursor:pointer;border-radius:3px;font-size:13px;color:#666;background:#f6f6f6;border:1px solid #e6e6e6;transition:all 0.15s;flex-shrink:0;user-select:none;}
.think-tab-item:hover{color:#333;background:#eee;}
.think-tab-item.think-tab-active{color:#1e9fff;background:#fff;border-color:#1e9fff;}
.think-tab-title{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.think-tab-close{font-size:12px!important;margin-left:6px;color:#999;border-radius:50%;width:16px;height:16px;text-align:center;line-height:16px;padding:0;}
.think-tab-close:hover{color:#fff;background:#ff5722;}
.think-tabs-content{position:absolute;top:40px;left:0;right:0;bottom:0;background:#efefef;}
.think-tab-frame{width:100%;height:100%;border:none;position:absolute;top:0;left:0;}
.think-tabs-ctx{position:fixed;z-index:99999;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,0.15);list-style:none;margin:0;padding:4px 0;min-width:110px;}
.think-tabs-ctx li{padding:6px 16px;cursor:pointer;font-size:13px;color:#333;}
.think-tabs-ctx li:hover{background:#f0f0f0;color:#1e9fff;}

/* ===== Iframe 标签页内容重置 ===== */
body.think-frame-page .layui-layout-admin>.layui-body{top:0!important;left:0!important;}
body.think-frame-page .layui-layout-admin>.layui-body>.think-page-loader{left:0!important;}
body.think-frame-page .layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{display:none!important;}
body.think-frame-page .layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{top:0!important;left:0!important;}
body.think-frame-page .layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-line{top:0!important;left:0!important;}
body.think-frame-page .layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line{top:50px!important;}
body.think-frame-page .layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line+.layui-card-body{top:50px!important;}
