@import url("./custom-antd.css");
.mutiline-format {
    margin-bottom: 24px;
}

@media (max-width: 991px) {
  .mutiline-format {
    overflow: scroll;
  }
}

.mutiline-format .empty-mutiline-format {
    height       : 100px;
    border       : 1px solid;
    border-style : dashed;
    border-radius: 5px;
    border-color : #d9d9d9;
}

.mutiline-format .ant-form-item-has-error .empty-mutiline-format {
    border-color: var(--error-color);
}

.mutiline-format .ant-form-item-has-error .mutiline-format {
    border: 1px solid;
    border-style: dashed;
    border-radius: 5px;
    border-color: var(--error-color);
}

.search-data-field {
    margin-bottom: 24px;
}

.search-data-field .empty-search-data-field {
    height: 100px;
    border: 1px solid;
    border-style: dashed;
    border-radius: 5px;
    border-color: #d9d9d9;
}

.summary-box-field {
    border: 1px dashed #939393;
    padding: 15px;
    background: #d9d9d9;
    border-radius: 5px;
    margin-bottom: 24px;
}

.summary-box-field .text.number {
    font-size: 30px;
}

.summary-box-field .text.unit {
    font-size: 22px;
}

.summary-box-field .text.description {
    font-size: 15px;
}

.form-list.mapping-field,
.form-list.select-list-layout-list,
.form-list.draggable-none-border {
    margin-bottom: 16px;
}

.form-list.mapping-field .ant-row,
.form-list.select-list-layout-list .ant-row,
.form-list.draggable-none-border .ant-row {
    flex-flow: row;
}

.form-list.mapping-field .draggable-row,
.form-list.select-list-layout-list .draggable-row,
.form-list.draggable-none-border .draggable-row {
    border: none;
    margin: 0;
    border-radius: 0;
    display: flex;
    align-items: center;
}

.form-list.mapping-field .draggable-row .draggable-column-content,
.form-list.select-list-layout-list .draggable-row .draggable-column-content,
.form-list.draggable-none-border .draggable-row .draggable-column-content {
    flex: 1;
}

.form-list.mapping-field .draggable-row .move,
.form-list.select-list-layout-list .draggable-row .move,
.form-list.draggable-none-border .draggable-row .move {
    background: none;
    margin-right: 4px;
}

.form-list.mapping-field .addable-table-minus-button,
.form-list.select-list-layout-list .addable-table-minus-button,
.form-list.draggable-none-border .addable-table-minus-button {
    margin-top: 6px;
}

.form-list.mapping-field .ant-input-group-addon .anticon-edit:hover,
.form-list.select-list-layout-list .ant-input-group-addon .anticon-edit:hover,
.form-list.draggable-none-border .ant-input-group-addon .anticon-edit:hover {
    color: var(--primary-color);
}

.form-list.export-filter {
    margin-bottom: 16px;
}

.form-list.export-filter .export-filter-item {
    margin-bottom: 10px;
}

.form-list.export-filter .addable-table-minus-button {
    margin-top: 6px;
}

.form-list.export-filter .ant-btn-link {
    margin-top: -5px;
}

.form-list.excel-advanced-row-format {
    margin-bottom: 16px;
}

.form-list.excel-advanced-row-format .excel-advanced-row-format-item {
    margin-bottom: 10px;
}

.form-list.excel-advanced-row-format .addable-table-minus-button {
    margin-top: 6px;
}

.form-list.excel-advanced-row-format .ant-btn-link {
    margin-top: -5px;
}

.form-list.condition-field {
    margin-bottom: 16px;
}

.form-list.condition-field .condition-field-item {
    margin-bottom: 10px;
}

.form-list.condition-field .addable-table-minus-button {
    margin-top: 6px;
}

.form-list.condition-field .ant-btn-link {
    margin-top: -5px;
}

.form-list.tree-node-icon .tree-node-icon-item {
    border: 1px dashed var(--border-color-base);
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 16px;
}

.form-list.attachments {
    margin-bottom: 16px;
    margin: 0px 4px;
}

.form-list.attachments .formlist-attachments-item {
    border: 1px dashed var(--border-color-base);
    border-radius: 5px;
    margin-bottom: 10px;
    padding-right: 4px;
}

.form-list.attachments .attachments-item {
    padding: 16px;
    padding-right: 0px;
}

.form-list.attachments .addable-table-minus-button {
    margin-top: 6px;
}

.form-list.attachments .ant-btn-link {
    margin-top: -5px;
}

.comment-list {
    max-height: 400px;
    overflow: hidden;
    overflow-y: scroll;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    margin-bottom: 24px;
}

.comment-list .ant-list-header {
    background: white;
    position: sticky;
    top: 0;
    z-index: 9;
    padding: 10px;
}

.comment-list .ant-list-item {
    padding: 10px;
}

.comment-list-row.oddRow {
    background: #f5f5f5 !important;
}

.comment-list-row:hover {
    background: var(--primary-color-tint-87) !important;
}

.autoComplete-box {
    display: flex;
    width: 100%;
}

.select-option-entity .ant-select-multiple .ant-select-selection-item {
    height: 30px !important;
    padding-top: 3px !important;
}

.summary-box-component {
    padding: 15px;
    background: #d9d9d9;
    border-radius: 5px;
}

.summary-box-component .icon {
    text-align: center;
}

.summary-box-component .text.sum {
    font-size: 40px;
}

.summary-box-component .text.description.unit {
    font-size: 22px;
}

.summary-box-component .text.description.description {
    font-size: 20px;
}

.summary-box-component .text.description.sum {
    font-size: 50px;
}
