/* 综合查询 */
.page-integrated .query-section-wrap {height: auto; min-height: calc(100vh - 70px); padding: 0;}
.page-integrated .query-section-content {margin: 0; padding: 0;}
.page-integrated .query-shortcuts-wrap {opacity: 0; padding: 40px 0;}
.page-integrated .query-section-content .query-section-title {margin-top: 56.6px;}

.page-integrated .textarea-checkbox-wrap {width: 1400px;display: flex;border-radius: 30px; background: rgba(255, 255, 255, 0.06); margin-top: 40px; padding: 24px; gap: 30px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-textarea {flex-shrink: 0;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-textarea .query-section-input-wrapper {width: 661px; height: 410px; max-height: 410px; min-height: 150px; margin-top: 0;}
.page-integrated .textarea-checkbox-wrap .query-textarea-button {margin-top: 24px;}
.page-integrated .g-checkbox-box {height: 16px;}
.g-checkbox-item input[type="checkbox"]~.g-checkbox-box:after {top: 3px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox {flex: 1; overflow: hidden; margin-top: -14px;}

.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all {display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .g-checkbox-box {--checkbox-selected-border-color: var(--banner-text-color);}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .g-checkbox-item {padding-left: 24px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .g-checkbox-item input[type="checkbox"]:checked~.g-checkbox-box:after {border-color: var(--global-color);}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .layui-unselect {font-size: 16px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box {cursor: pointer; position: relative;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save-wrap {padding-bottom: 10px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save {display: flex; align-items: center; font-size: 16px; background: rgba(255, 255, 255, 0.06); color: rgba(255, 255, 255, 0.8); padding: 8px 16px; border-radius: 25px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .icon-baocun1{font-size: 14px; height: 16px; line-height: 16px; margin-right: 6px;}

.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .layui-form-select {flex-shrink: 0; display: none; align-items: center;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .checkbox-save-num {display: none; position: relative; padding-left: 21px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .checkbox-save-num::before {position: absolute; content: ''; width: 1px; height: 12px; background: rgba(255, 255, 255, 0.56); left: 10px; top: 50%; transform: translateY(-50%);}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .icon-shuxiangxiangxia {display: none; position: unset; flex-shrink: 0; width: auto; height: auto; margin-left: 6px; border: none; font-size: 10px; margin-top: 3px; transform: rotate(0); -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0);}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .layui-form-select.layui-form-select-show {display: flex;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .layui-form-select.layui-form-select-show .checkbox-save-num {display: block;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .layui-form-select.layui-form-select-show .icon-shuxiangxiangxia {display: block;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save:hover .icon-shuxiangxiangxia,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box.save-active .checkbox-save .icon-shuxiangxiangxia {transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg);}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box:hover .checkbox-save-list,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box.save-active .checkbox-save-list {display: block;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save-list {display: none; max-height: 400px; overflow-y: auto; position: absolute; z-index: 1; width: 100%; overflow-x: hidden; top: 100%; background: #4B278E; box-shadow: 0px 10px 20px 0px rgba(28,0,84,0.3); border-radius: 12px; border: 1px solid rgba(255,255,255,0.16); padding: 6px 0;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save-item {display: flex; align-items: center; justify-content: space-between; padding: 7px 13px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save-item .checkbox-save-item-name {flex: 1; color: rgba(255, 255, 255, 0.8); font-size: 14px; line-height: 20px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save-item .icon-quxiao {flex-shrink: 0; font-size: 10px; color: rgba(255, 255, 255, 0.6); margin-left: 10px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save-item:hover {background: rgba(255, 255, 255, 0.1);}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save-item:hover .checkbox-save-item-name,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save-item:hover .icon-quxiao {color: var(--banner-text-color);}

.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap {padding-left: 0; margin-top: 10px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-item {display: flex; align-items: flex-start; margin-bottom: 16px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-item:last-child { margin-bottom: 0px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .g-checkbox-item-parent {margin-right: 17px; height: 30px; line-height: 30px; width: 80px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .g-checkbox-item-parent .g-checkbox-box,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .g-checkbox-item-parent .g-checkbox-box::before {width: 14px; height: 14px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .g-checkbox-item-parent .g-checkbox-box::after {width: 3px; height: 6px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .layui-unselect {display: flex; align-items: center; font-size: 14px; line-height: 20px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .layui-unselect .checkbox-icon {width: 14px; height: 14px; margin-right: 4px; flex-shrink: 0;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-box-wrap {max-width: calc(100% - 80px); word-break: break-word;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-box {display: flex; align-items: center; flex-wrap: wrap; background: rgba(255, 255, 255, 0.06); border-radius: 6px; padding: 0px 12px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-box .g-checkbox-item-child {margin-right: 24px; height: 22px; line-height: 22px; padding: 4px 0 4px 22px; box-sizing: content-box;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-box .g-checkbox-item-child:last-child {margin-right: 0px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-box .g-checkbox-item-child .g-checkbox-box {width: 14px; height: 14px; margin-right: 0px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-box .g-checkbox-item-child .g-checkbox-box:before {width: 14px; height: 14px;}
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-box .g-checkbox-item-child .g-checkbox-box::after {width: 3px; height: 6px;}

@media (max-height:800px){
    .page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .query-section-checkbox-box .g-checkbox-item-child .layui-unselect {padding-left: 0px;}
    .page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-textarea .query-section-input-wrapper {height: 370px;}
    .no-zh .page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-textarea .query-section-input-wrapper {height: 360px;}
    .page-integrated .textarea-checkbox-wrap {margin-top: 30px;}
}

.integrated-save-input .integrated-save-input-box .integrated-save-input-value.input-error {border-color: var(--error-color);}
.integrated-save-input .integrated-save-input-box .integrated-save-input-error-tip {display: none; font-size: 12px; color: var(--error-color);}

.page-integrated .layui-table-body [data-field="lishixx"] .layui-table-cell{height:auto;line-height:initial;}

.page-integrated .link-box {background: #6434FF;border-radius: 4px;font-size: 14px;color: var(--banner-text-color); padding: 0 7px;height: 20px;line-height: 20px;min-width: 28px;text-align: center;display: inline-block;}
.page-integrated .link-box:hover {color: var(--banner-text-color) !important;}

.page-integrated .sogou-link-box {background: #FF5400;border-radius: 4px;font-size: 14px;color: #FFFFFF;padding: 0 7px;height: 20px;line-height: 20px;min-width: 28px;text-align: center;display: inline-block;}
.page-integrated .sogou-link-box:hover {color: #FFFFFF !important;}

.no-zh .query-section-desc {max-width: 870px;}
.no-zh .page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .g-checkbox-item-parent {width: 96px;}

/* 列表表头勾选项 */
.page-integrated .table-top-tool ~ .layui-table-view .layui-table-tool .layui-table-tool-self .layui-table-tool-panel {max-height: 80vh;}

.page-integrated .g-checkbox-item input[type="checkbox"] {display: none;}

/* 鼠标移入颜色---start */
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .g-checkbox-item .layui-unselect,
.g-checkbox-item input[type="checkbox"]~.g-checkbox-box:before,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .g-checkbox-item .layui-unselect,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .icon-baocun1,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .save-text,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .checkbox-save-num,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save .icon-shuxiangxiangxia {color: rgba(255, 255, 255); opacity: 0.8;}

.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .g-checkbox-item:hover .layui-unselect,
.g-checkbox-item:hover input[type="checkbox"]~.g-checkbox-box:before,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .query-section-checkbox-wrap .g-checkbox-item:hover .layui-unselect,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save:hover .icon-baocun1,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box.save-active .checkbox-save .icon-baocun1,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save:hover .save-text,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box.save-active .checkbox-save .save-text,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save:hover .checkbox-save-num,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box.save-active .checkbox-save .checkbox-save-num,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box .checkbox-save:hover .icon-shuxiangxiangxia,
.page-integrated .textarea-checkbox-wrap .textarea-checkbox-wrap-checkbox .textarea-checkbox-wrap-all .checkbox-save-box.save-active .checkbox-save .icon-shuxiangxiangxia {color: rgba(255, 255, 255); opacity: 1;}
/* 鼠标移入颜色---end */
