@import "../plugs/layui_exts/layCascader.css";

.tags-container {
    padding: 2px 10px;
    min-height: 50px;
}
.tags-container label {
    border: 1px dashed #e2e2e2;
    padding: 5px 8px 5px 5px;
    background: white;
}

.flex-button {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -5px;
}

.flex-button .layui-btn {
    margin: 5px 5px 5px 0;
    display: flex;
    align-items: center;
}

.last-td {
    width: 220px;
}

/**自定义弹窗**/
.custom-modal {
    /*padding: 0 20px !important;*/
}

.custom-modal .layui-layer-title {
    background-color: #20222A !important;
    color: #fff;
}

.custom-modal .layui-layer-setwin span {
    color: #fff !important;
}

.custom-modal .layui-layer-content{
    height: 100%;
}

.custom-modal .form-bottom{
    position: absolute; /* 修改为absolute定位 */
    bottom:0;
    display: flex;
    justify-content: center;
    width: 100%; /* 确保内容在容器内居中 */
    border-top: 1px dashed #e7eaec;
    padding-top:20px;
}

/*.custom-modal .action-box .layui-btn {*/
/*    margin-top: 15px !important;*/
/*}*/

.custom-modal .detail-tit {
    margin-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}

.custom-modal .detail-item-tit {
    border-left: 4px solid #1e9fff !important;
    padding-left: 10px;
    color: #4a4c50;
}

.custom-modal .detail-item {
    display: flex;
    color: #8c8c8c;
    align-items: center;
}

.custom-modal .detail-item span {
    color: #404040;
}
.custom-modal .detail-images{
    display: flex;
}
.custom-modal .cover-md{
    display: inline-block;
    overflow: hidden;
    width: 100px;
    height: 100px;
    margin-right:10px;
}
/**ztree样式**/
.ztree *{
    font-size: 14px!important;
}
.ztree li{
    line-height: 26px!important;
}
.ztree li a{
    height:26px!important;
    line-height:26px;
}
.ztree li span{
    line-height: 26px!important;
}
.ztree li span.button.ico_open,.ztree li span.button.ico_close,.ztree li span.button.ico_docu{
    margin-top:5px;
}
/**el-cascader**/
.layui-form .el-cascader {
    line-height: 30px !important;
}

.el-input__inner{
    border: 1px solid #eee!important;
    border-radius: 0px!important;
    height:38px;
    line-height:38px;
}
.el-cascader .el-input .el-input__inner:focus{
    border-color: #d2d2d2!important;
}
.el-cascader .el-input.is-focus .el-input__inner {
    border-color: #d2d2d2!important;
}
.radio_self label.think-checkbox{
    margin:0px 10px 0px 6px!important;
}
.form-search .el-input__inner{
    border:0!important;
}
/****/
/**产品原料**/
.goods-material-table {
    margin-top: 10px;
}

.goods-material-table tr th {
    padding: 9px 0;
    text-align: center;
}

.goods-material-table tr th .layui-icon {
    font-size: 13px;
    margin-left: 3px;
}

.goods-material-table tr td {
    padding: 9px 6px;
}

.goods-material-table tr td:has(input) {
    padding: 0;
}

.goods-material-table tr td:last-child {
    text-align: center;
}

.goods-material-table tr td:last-child label {
    margin: 0;
    width: 100%;
    height: 100%;
    display: block;
}

.goods-material-table tr td label {
    margin: 0;
    padding: 0;
}

.goods-material-table tr td label input.layui-input {
    border: none;
    width: 100%;
    height: 38px !important;
    text-align: center;
    line-height: 38px !important;
    padding-left: 0;
}
/**产品原料**/