@import "./reset.less"; .container { width: 100%; height: 100%; overflow: auto; background: #fff; border-bottom: 10px @disColor solid; box-sizing: border-box; } ul, li { list-style: none; } h2 { .h2; border-bottom: 10px @disColor solid; position: fixed; top: 0; } .main-body { .main-body-com; border: none; border-left: 10px @disColor solid; margin: 54px 0 0; min-width: 1090px; min-height: calc(100% - 84px); /*width: 100%;*/ } .appealBtn { color: #00a1ff; padding: 0 5px; cursor: pointer; } .review { cursor: pointer; & i { width: 6px; height: 6px; background: #f48138; display: inline-block; border-radius: 50%; margin-right: 5px; } } .rejected { cursor: pointer; & i { width: 6px; height: 6px; background: #E3505B; display: inline-block; border-radius: 50%; margin-right: 5px; } } .approved { cursor: pointer; & i { width: 6px; height: 6px; background: #22AC76; display: inline-block; border-radius: 50%; margin-right: 5px; } } .qctable { .table; min-width: 1090px; th, td { padding: 5px 10px; } th { white-space: nowrap; } th[code] { cursor: pointer; &:after { content: ""; display: inline-block; width: 11px; height: 14px; margin-left: 4px; vertical-align: middle; background: url("../images/grey.png"); } &.asc:after { background: url("../images/up_blue.png"); background-size: 100%; } &.desc:after { background: url("../images/down_blue.png"); background-size: 100%; } } td { white-space: nowrap; } .moduleNumber { text-align: center; } .scoreOperaItem { width: 50px; cursor: pointer; } .tabTitle { background: #eff0f9 !important; } } .tabFoot { height: 40px; /*border: 1px solid #E2E5EF; border-top: none; box-sizing: border-box;*/ } .scoreOpera { height: 50px; line-height: 50px; margin: 0 20px 0 0; cursor: pointer; img { margin: 0 10px 0 0; vertical-align: middle; } } .recordScoreOperaBtn { cursor: pointer; color: @activeColor; } .recordScoreBtn { cursor: pointer; display: inline-block; width: 68px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; box-sizing: border-box; border: 1px solid @activeColor; color: #fff; background: @activeColor; } .filterBox { position: relative; } .overAuto { display: table; padding-right: 20px; width: 100%; } .toggle-item { display: none; } .filter-toggler { position: absolute; left: 1048px; top: 8px; color: #777; white-space: nowrap; font-size: 14px; background: url("../images/arrow_up.png") 60px center no-repeat; padding-right: 15px; background-size: 10px 6px; &.up { background: url("../images/arrow_down.png") 60px center no-repeat; background-size: 10px 6px; } } .filterItem { position: relative; display: inline-block; float: left; height: 40px; line-height: 40px; margin: 0 20px 20px 0; margin-right: 29px!important; span { display: inline-block; line-height: 32px; position: relative; } input { width: 120px; height: 32px; border-radius: 4px; border: 1px solid #e2e5ef; outline: none; margin-right: 10px; padding: 0 10px; box-sizing: border-box; } input:focus { border: 1px solid @activeColor; outline: 0; -webkit-box-shadow: @activeColor 0px 0px 2px; -moz-box-shadow: @activeColor 0px 0px 2px; box-shadow: @activeColor 0px 0px 2px; } } .filterDropList { position: absolute; right: 0; max-height: 200px; overflow-y: auto; background: #fff; display: none; border: 1px solid #e4e7ed; box-shadow: 0 2px 12px 0 #e4e7ed; z-index: 2; li { padding: 0 10px; } } .deptList { width: 120px; max-height: 400px; } .modularList, .typeList, .qcCheckList { width: 120px; // height: 200px; li:hover { background-color: #eef4ff; cursor: pointer; } } .selectModular, .selectDept, .selectType, .qcSelectCheck { display: inline-block; position: relative; width: 120px; padding: 0 10px; height: 32px; border-radius: 4px; border: 1px solid #e2e5ef; box-sizing: border-box; cursor: pointer; } .filter, .reset, .export { display: inline-block; width: 60px; height: 32px; background: @activeColor; border-radius: 4px; color: #fff; text-align: center; line-height: 32px; position: relative; top: 2px; cursor: pointer; float: left; margin: 0 0px 22px 0; } .export { height: 34px; background: #fff; border-radius: 4px; color: #777; border: 1px solid #777; box-sizing: border-box; cursor: pointer; margin-left: 10px; float: left; top: 0px; } .arrow { position: absolute; width: 10px; top: 12px; right: 10px; } .iconCheck { width: 14px; } .fl { float: left; } .clearfix:after { content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; } .clearfix { zoom: 1; } .divide { margin: 0 10px; } .datapickerBox { position: relative; display: inline-block; width: 120px; height: 32px; input { position: absolute; } } .setCol { color: #777; cursor: pointer; } .iconSetting { width: 18px; position: relative; top: 3px; margin: 0 3px 0 0; } .iconCalen { position: absolute; width: 15px; top: 8px; right: 10px; } .textCenter { text-align: center; } .patientNameSpan { color: @activeColor; cursor: pointer; } .deptItem:hover { background-color: #eef4ff; cursor: pointer; } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .unSelect { color: #cfccd6; } .pagination { margin: 35px 0 20px 0; text-align: right; } .totalSum { font-size: 12px; line-height: 17px; color: #777777; margin-right: 20px; } .pageNum, .prePage, .nextPage, .more { display: inline-block; width: 20px; cursor: pointer; margin: 0 20px 0 0; text-align: center; color: #777; } .prePage, .nextPage { img { position: relative; top: 0px; } } .more { cursor: not-allowed; } .arrowPage { width: 6px; } .activePage { color: @activeColor; } .ui-datepicker-calendar { border: 0 none; min-width: 0; } .ui-datepicker thead { background-color: #fff; color: #c3cbd6; } .ui-datepicker td { padding: 0; height: auto; color: #657180; } .ui-datepicker td span, .ui-datepicker td a { text-align: center; height: 30px; line-height: 30px; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0; background-color: #fff; &:hover { background-color: #c4d8fe; } } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { color: #333; font-weight: normal; height: 30px; line-height: 30px; margin: 0 5px; width: 40%; border-radius: 3px; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top: 5px; } .ui-state-active, .ui-widget-content .ui-state-active { background-color: @activeColor !important; color: #fff; } .ui-state-highlight, .ui-widget-content .ui-state-highlight { background-color: #fff5bf !important; color: #657180; } .ui-widget-header { background-color: #fff; border: 0 none; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } input[type="number"] { -moz-appearance: textfield; } .tipIcon { color: #777; cursor: pointer; display: inline-block; margin-left: 6px; margin-right: 2px; } .toolTipIcon { width: 18px; position: relative; top: 3px; } .tooltip { visibility: hidden; position: relative; padding: 7px 10px; border-radius: 4px; margin: 100px auto; background-color: #4d4d4d; text-align: center; color: #fff; font-size: 14px; } .tooltip:before { content: ""; display: block; position: absolute; bottom: 9px; left: -12px; border-bottom: 6px solid transparent; border-top: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid #4d4d4d; } .appeal-box { .item { padding: 5px 0; .radio { margin: 0 5px; } .title { display: inline-block; margin-right: 50px; } .inp { border: 1px solid #e2e5ef; height: 24px; padding: 0 5px; } .textarea, .textarea2 { width: 70%; height: 80px; border: 1px solid #e2e5ef; overflow-y: auto; } } } .drop-box { position: relative; margin-bottom: 10px; &:after { content: ""; display: inline-block; width: 13px; height: 7px; background: url("../images/arrow_down.png") no-repeat; background-size: 13px 7px; position: absolute; left: 85%; top: 10px; } } ul { display: none; position: absolute; right: 37px; width: 70%; background: #fff; border: 1px @tableBorderColor solid; max-height: 205px; overflow: auto; box-sizing: border-box; z-index: 1; li { line-height: 25px; padding: 0 5px; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; &:hover { background: @tableBorderColor; } } } .checker-drop-input { height: 24px; border: 1px #e2e5ef solid; width: 70%; vertical-align: middle; text-align: left; line-height: 24px; text-indent: 5px; display: inline-block; } .required { color: #e3505b; } p { .red { display: inline-block; width: auto; text-indent: 5px; } } .warning { display: none; }