div.dtsp-verticalContainer { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start; } div.dtsp-verticalContainer div.dtsp-verticalPanes, div.dtsp-verticalContainer div.container { width: 10%; flex-grow: 0; flex-shrink: 0; flex-basis: 0; } div.dtsp-verticalContainer div.dtsp-verticalPanes { flex-grow: 1; flex-shrink: 0; flex-basis: 10%; } div.dtsp-verticalPanes { margin-right: 20px; } div.dtsp-title { margin-right: 0px !important; margin-top: 13px !important; } input.dtsp-search { min-width: 0px !important; padding-left: 0px !important; margin: 0px !important; } div.dtsp-verticalContainer div.dtsp-verticalPanes div.dtsp-searchPanes { flex-direction: column; flex-basis: 0px; } div.dtsp-verticalContainer div.dtsp-verticalPanes div.dtsp-searchPanes div.dtsp-searchPane { flex-basis: 0px; } div.dtsp-verticalContainer div.container { flex-grow: 1; flex-shrink: 0; flex-basis: 70%; } div.dtsp-panesContainer { border: 1px solid #ccc; border-radius: 6px; padding: 5px; } .sidebar__container { overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 20%; margin-right: 2%; } .sidebar__container--active .sidebar { display: inline-block; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .sidebar { /*background-color: #fff;*/ display: none; float: left; overflow: hidden; position: relative; /*width: 250px;*/ padding: 0 10px; border-bottom: 1px solid #ded9da; -webkit-transform: translateX(-250px); -ms-transform: translateX(-250px); transform: translateX(-250px); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; -o-transition: transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; margin-top: 66px; box-shadow: inset 0 0 0 9999px rgb(0 0 0 / 5%); border-radius: 2%; } .ReactTabs__TabList { list-style-type: none; padding: 0; } ol, ul { margin-top: 0; margin-bottom: 10px; } .ReactTabs__Tab--selected { color: #e30034; font-weight: 400; } .ifx-tabs__title { color: #005da9; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; margin-top: 15px; text-align: center; width: 45%; } .ifx-tabs__title:last-child { border-left: 1px solid #beb4b6; } .sidebar .ifx-tabs { height: calc(100% - 50px); } .ifx-tabs__panel { overflow: hidden; } .filter-tab { height: auto; overflow-y: auto; overflow-x: hidden; } .ifx-pt-search { margin-top: 10px; margin-bottom: 20px; width: 100%; /*display: grid;*/ /*display: -ms-grid;*/ /*-ms-grid-columns: 80% 20%;*/ /*-ms-grid-rows: 30px;*/ /*grid-template-columns: 80% 20%;*/ /*grid-template-rows: 30px;*/ /*grid-template-areas: "input button";*/ max-height: 280px; overflow-y: auto; } .ifx-pt-search__input { grid-area: input; -ms-grid-column: 1; border-radius: 2px; border: 1px solid #c8c0c2; padding: 1px 8px; font-size: 14px; min-height: 22px; width: 68%; } .ifx-pt-search__button { grid-area: button; -ms-grid-column: 2; background-color: rgb(0 0 0/5%); cursor: pointer; display: inline-block; height: 100%; width: 40px; text-align: center; border-radius: 2px; } .glyphicon { font-family: "Glyphicons IFX"; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 25px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .filter-tab .ifx-filter { font-size: 14px; clear: both; /*min-width: 320px;*/ } .ifx-accordion { border-top: 1px solid #d3cdce; padding: 7px 5px; } .ifx-accordion__header { /*color: #005da9;*/ cursor: pointer; font-size: 14px; font-weight: 600; display: flex; flex: 1; display: -ms-grid; -ms-grid-columns: 1fr 26px; -ms-grid-rows: 100%; grid-template-columns: auto 26px; grid-template-rows: 100%; grid-template-areas: "label icon"; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .ifx-accordion__header__label { /*display: flex;*/ flex: 1; grid-area: label; -ms-grid-column: 1; -ms-grid-row: 1; } .ifx-accordion__header__icon { font-size: 8px; grid-area: icon; display: inline-block; text-align: center; -ms-grid-row-align: center; -ms-grid-column: 2; -ms-grid-row: 1; } .glyphicon-arrow-down-bold:before { content: "▼"; } .glyphicon-arrow-up-bold:before { content: "▲"; } .filter-tab .ifx-filter__reset--disabled { pointer-events: none; cursor: default; color: #928285; } .filter-tab .ifx-filter__reset { text-align: right; display: block; color: #005da9; cursor: pointer; } .link { position: relative; display: inline-block; } .link:before { display: inline-block; position: relative; top: -1px; padding-right: 4px; font-family: "Glyphicons IFX"; font-size: 7px; font-weight: 400; content: ""; zoom: 1; } .Select { font-size: 14px; } .Select, .Select div, .Select input, .Select span { -webkit-box-sizing: border-box; box-sizing: border-box; } .Select { position: relative; } .Select-control { border-radius: 0; border: 1px solid #d3cdce !important; height: 25px; } .Select-control { background-color: #fff; border-color: #d9d9d9 #ccc #b3b3b3; border-radius: 4px; border: 1px solid #ccc; color: #333; cursor: default; display: table; border-spacing: 0; border-collapse: separate; height: 36px; outline: none; overflow: hidden; position: relative; width: 100%; } .Select--multi .Select-multi-value-wrapper { display: inline-block; } .Select--single > .Select-control .Select-value, .Select-placeholder { bottom: 0; color: #aaa; left: 0; line-height: 34px; padding-left: 10px; padding-right: 10px; position: absolute; right: 0; top: 0; max-width: 100%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; } #example_filter { display: none } .ifx-pt-search-reset { margin: 2px 5px; float: right; font-size: 12px; border: 1px solid #999; padding: 1px 2px; border-radius: 2px; background-color: #e9e9e9; cursor: pointer; } .ifx-checkbox { margin-bottom: 0; padding: 0; } .ifx-accordion__body { display: none; } .ifx-accordion__body--active { margin-top: 10px; padding-bottom: 5px; display: inline-block; width: 100%; } .ifx-inputRange { width: calc(100% - 2rem); margin-left: 1rem; height: auto; } .ifx-inputRange__range { height: 2rem; position: relative; width: 100%; } .ifx-inputRange__range__label--min { left: 0; } .ifx-inputRange__range__label--max, .ifx-inputRange__range__label--min { bottom: -2rem; position: absolute; } .ifx-inputRange__range__label { color: #b2a7a9; display: none; font-family: Helvetica Neue, san-serif; font-size: 1.5rem; white-space: nowrap; -webkit-transform: translateZ(0); transform: translateZ(0); } .ifx-inputRange__range__labelContainer { position: relative; } .ifx-inputRange__range__track--background { left: 0; margin-top: -0.08333rem; position: absolute; right: 0; top: 50%; } .ifx-inputRange__range__track { background: #b2a7a9; border-radius: 0.16667rem; cursor: pointer; display: block; height: 0.16667rem; position: relative; -webkit-transition: left .1s ease-out, width .1s ease-out; -o-transition: left .1s ease-out, width .1s ease-out; transition: left .1s ease-out, width .1s ease-out; } .ifx-inputRange__range__label--value { position: absolute; top: -3rem; left: -1rem; } .ifx-inputRange__range__label { color: #b2a7a9; display: none; font-family: Helvetica Neue, san-serif; font-size: 1.5rem; white-space: nowrap; -webkit-transform: translateZ(0); transform: translateZ(0); } .ifx-inputRange__range__labelContainer { position: relative; } .ifx-inputRange__range__slider { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff; border: 1px solid #005da9; border-radius: 100%; cursor: pointer; display: block; height: 1rem; margin-left: -1rem; margin-top: -0.51667rem; outline: none; position: absolute; top: 50%; width: 1rem; -webkit-transition: -webkit-transform .1s ease-out, -webkit-box-shadow .1s ease-out; transition: -webkit-transform .1s ease-out, -webkit-box-shadow .1s ease-out; -o-transition: transform .1s ease-out, box-shadow .1s ease-out; transition: transform .1s ease-out, box-shadow .1s ease-out; transition: transform .1s ease-out, box-shadow .1s ease-out, -webkit-transform .1s ease-out, -webkit-box-shadow .1s ease-out; } .ifx-inputRange__range__sliderContainer { top: 0; -webkit-transition: left .1s ease-out; -o-transition: left .1s ease-out; transition: left .1s ease-out; } .ifx-inputRange__range__label--value { position: absolute; top: -3rem; left: -1rem; } .ifx-inputRange__range__label { color: #b2a7a9; display: none; font-family: Helvetica Neue, san-serif; font-size: 1.5rem; white-space: nowrap; -webkit-transform: translateZ(0); transform: translateZ(0); } .ifx-inputRange__range__labelContainer { position: relative; } .ifx-inputRange__range__label--max { right: 0; } .ifx-inputRange__range__label--max, .ifx-inputRange__range__label--min { bottom: -2rem; position: absolute; } .ifx-inputRange__range__label { color: #b2a7a9; display: none; font-family: Helvetica Neue, san-serif; font-size: 1.5rem; white-space: nowrap; -webkit-transform: translateZ(0); transform: translateZ(0); } .ifx-inputRange__range__labelContainer { position: relative; } .ifx-inputRange__inputContainer { display: inline-block; margin-top: 20px; width: 48%; } .ifx-inputRange__inputContainer__input { border: 1px solid #d3cdce; font-size: 14px; font-weight: 400; height: 30px; padding: 0 8px; width: 50%; } .ifx-inputRange__inputContainer--max { text-align: right; } .ifx-inputRange__inputContainer__unit { margin-left: 8px; } .ifx-search-reset-row { height: 20px; } .sidebar__controls { -webkit-box-shadow: 0 -2px 7px 0 #ded9da; box-shadow: 0 -2px 7px 0 #ded9da; height: 26px; /*margin-left: -10px;*/ /*width: 250px;*/ background-color: #fff; } .sidebar__controls__container { /*display: inline-block;*/ padding-left: 10px; text-align: center; } .sidebar__controls__container__closeButton, .sidebar__controls__container__resetLink { /*line-height: 50px;*/ vertical-align: middle; color: #005da9; cursor: pointer; } .sidebar__controls__container__resetLink .glyphicon { padding-right: 5px; position: relative; top: 2px; font-size: 14px; } .ifx-inputRange__range__track--active { background: #005da9; } .ifx-show__column { margin: 0 1rem; } .show__column__btn { padding: 2px 4px; font-size: 12px; border: 1px solid #999; background-color: #e9e9e9; font-weight: 500; border-radius: 2px; } .show__column:before { content: "隐藏列"; } .hide__column:before { content: "显示列"; } .ifx-gl-search { /*text-align: center;*/ display: flex; left: 0; right: 0; top: 0; bottom: 0; margin-left: .1rem; } .ifx-search-type-input{ max-height: 80px; overflow-x: hidden; overflow-y: auto; } .ifx-search-type-input span{ display: inline-block; border-bottom: 1px solid #999; width: 76%; padding: 0 8px; color: #b3b3b3; }