/*去除页头页脚*/
@page{
  margin-top: 5mm;
  margin-bottom: 5mm;
}

.ql-toolbar.ql-snow{
  display: none;
}

/*隐藏顶部*/
.layout-topbar{
  display: none;
}

/*隐藏左侧导航*/
.layout-sidebar{
  display: none;
}

/*内容占100%*/
.layout-content{
  padding-top:0 !important;
  margin-left:0 !important;
  page-break-after: always;
}

/*隐藏搜索框*/
qd-search-form{
  display: none;
}
qd-quick-search{
  display: none;
}

/*隐藏分页*/
p-paginator{
  display: none;
}

/*隐藏tab*/
.ui-tabview-nav{
  display: none;
}

/*隐藏工具栏*/
qd-toolbar{
  display: none;
}

/*隐藏列表顶部按钮*/
.ui-button,.ui-menu{
  display: none !important;
}
.ant-calendar-picker-icon{
  display: none !important;
}

/*隐藏列表倒三角号*/
.ui-panel-titlebar-icon{
  display: none !important;
}
/*调整列表标题栏位置*/
.float-left{
  margin-left: 0.3rem;
}
.ui-panel-titlebar{
  height: 2rem !important;
  background: #c0c0c0 !important;
  padding: 0 0 !important;
  border-left: 1px solid black !important;
  border-right: 1px solid black !important;
  -webkit-print-color-adjust: exact;
  page-break-inside:avoid;
}

/*设置标题栏字体颜色,高度*/
.ui-panel-title, .table-caption {
  color: black !important;
  line-height: 2rem !important;
  font-weight: bold;
  font-style: italic;
}

.caption-container{
  border-left: 1px solid black !important;
  border-right: 1px solid black !important;
  background: #c0c0c0 !important;
  -webkit-print-color-adjust: exact;
  page-break-inside:avoid;
}
.ui-table-scrollable-wrapper{
  padding-bottom: 0 !important;
}

/*隐藏下拉框三角号*/
.ui-dropdown-trigger-icon{
  display: none !important;
}

/*隐藏必填*号
.display-label strong{
  display: none !important;
}
*/
/*消除间距*/
p-panel{
  margin-top:0  !important;
  margin-bottom: 0 !important;
}
.ui-table{
  margin-bottom: 0 !important;
}
.form-row{
  margin-bottom: 0 !important;
}

/*隐藏附件*/
qd-attachment{
  display: none;
}

.ui-multiselect,
.ui-button,
.ui-inputtext,
.ant-calendar-picker,
.ant-input
{
  height: 2rem !important;
  padding-right: 0 !important;
  padding-left: 0.1rem !important;
  border: 0 !important;
}

textarea{
  border-top: solid 1px black !important;
  margin-top: 0 !important;
  padding: 0.25rem !important;
}

p-checkbox{
  height: 1.6rem !important;
}

/*多选框样式调整*/
.ui-multiselect{
  padding-left: 0.1rem !important;
  padding-right: 0 !important;
}
.ui-multiselect-label{
  white-space: normal !important;
  padding: 0 !important;
  color: black;
}
.ui-multiselect-trigger-icon{
  display: none !important;
}

/*checkbox样式调整*/
.ui-chkbox .ui-chkbox-box{
  margin-left: 0.6rem !important;
}

/*展开收缩的panel*/
.ui-panel-content-wrapper{
  opacity: 1 !important;
  height: 100% !important;
}

/*表单输出分3列显示*/
.col-sm-6 {
  flex: 0 0 33.33333333333% !important;
  max-width: 33.33333333333% !important;
}
.ui-panel-content{
  padding: 0 !important;
}

.ui-widget-content{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/*去除table滚动*/
table{
  table-layout: unset !important;
}

/*表单线条*/
.form-row > .col, .form-row > [class*="col-"]{
  padding-right:0 !important;
  padding-left:0 !important;
}
.dfc-container{
  margin-right:0 !important;
  margin-left:0 !important;
  height: 100%;
}
qd-dynamic-form-control{
  border-left: 1px solid black !important;
  border-bottom: 1px solid black !important;
  line-height: 1.2rem;
}
.display-label{
  width: 6.2rem !important;
  border-right: 1px solid black !important;
  color:black !important;
  white-space:normal !important;
  padding-top: 0.2rem !important;
}
.ui-panel .ui-panel-content-wrapper{
  border-top:0 !important;
}

/*table序号宽度*/
.numcss{
  width: 2.3rem !important;
}

/*table线条*/
.ui-table .ui-table-thead > tr > th, .ui-table .ui-table-tbody > tr > td, .ui-table .ui-table-tfoot > tr > td{
  border-left:1px solid black !important;
  border-right:1px solid black !important;
  border-color:black !important;
  padding:0 !important;
  white-space:normal !important;
  max-width: 1px;
  height: 2rem;
}
.ui-table .ui-table-thead > tr > th{
  color: black !important;
  text-align: center !important;
}

/*table文本多行*/
.ui-table-scrollable-body{
  overflow:visible !important;
}

.ui-table-resizable .ui-table-thead > tr > th, .ui-table-resizable .ui-table-tfoot > tr > td, .ui-table-resizable .ui-table-tbody > tr > td{
  overflow:visible !important;
  word-break:break-all;
}

/*表单线条*/
.form-controls{
  margin-bottom: 0 !important;
  border-right: 1px solid black !important;
  border-bottom: 1px solid black !important;
  border-top: 1px solid black !important;
}
.main-form{
  padding-bottom: 0 !important;
}

.form-controls qd-dynamic-form-control:last-child
{
  margin-bottom:-1px;
}

.form-controls qd-dynamic-form-control:last-child .dfc-container
{
  border-right:1px solid black !important;
  margin-right: -1px !important;
}

.form-controls qd-dynamic-form-control:nth-last-child(2) ,.form-controls qd-dynamic-form-control:nth-last-child(3)
{
  margin-bottom:-1px;
}

/*替换input为label*/
.print-input
{
  display:none;
}
.print-label
{
  line-height: 2rem;
  display:block !important;
  margin-bottom: 0 !important;
  margin-left: 0.2rem !important;
  word-wrap: break-word  !important;
  white-space: pre-line !important;
  max-width: calc(100% - 6.4rem);
}

qd-dynamic-form-control.money-split
{
  width: 67%;
  text-align: right;
}

td.money-split
{
  text-align: right !important;
}
td.money-split p-celleditor{
  justify-content:flex-end !important;
}

.print-right
{
  float: right;
  margin-right: 0.1rem;
}

.ui-table-sort-icon{
  display: none;
}

.print-hidden{
  display: none !important;
}

/*替换moretext为label*/
.print-more-label
{
  display:block !important;
  margin-bottom: 0 !important;
  margin-left: 0.2rem !important;
  line-height: 2rem;
  word-break: break-word;
}

.ui-multiselect-label-container, .ui-dropdown-label{
  word-break: break-all !important;
  white-space:normal !important;
  overflow: visible !important;
}

p-dropdown{
  overflow: visible !important;
}
.ui-multiselect-trigger, .ui-dropdown-trigger{
  opacity: 0 !important;
}

.ui-dropdown{
  height: auto !important;
  margin-top: 0.3rem;
  border-bottom: 0 !important;
  border-right: 0 !important;
}

.ui-inputtext{
  height: auto !important;
  padding-top: 0 !important;
}

.ui-inputgroup{
  height: 100%;
}

.ui-state-disabled, .ui-widget:disabled{
  opacity: 1 !important;
}

.print-div{
  background:#fff;
  display: block !important;
}

.ui-chkbox{
  margin-top: 0.2rem !important;
}

hr{
  margin-top: 0 !important;
  margin-bottom: 0.1rem !important;
  border-color: black !important;
}

td.row-index {
  text-align: center !important;
}

td.row-center {
  text-align: center !important;
}

.ui-editor-toolbar ,.ui-editor-content{
 border: 0 !important;
}

.ui-inputgroup{
  padding-left: 0.2rem;
}

.version{
  display: none;
 }

.ql-editor{
  height: auto !important;
}
.ql-container{
  height: auto !important;
}

.ui-togglebutton{
  display: block !important;
}

.ui-button-text{
  float: left;
  padding: 0 !important;
  margin-top: 4px;
}

.ui-button-icon-left{
  display: none !important;
}

.span-inline{
  max-width: none !important;
}

.moretext{
  width: auto !important;
}

.ui-table-scrollable-header-box{
  margin-left: 0px !important;
  margin-right: 1px !important;
}
