.subcontractor[data-v-21585005]{padding:10px}.subcontractor .subcontractor_title[data-v-21585005]{color:#1d2129;font-size:16px;font-weight:600;padding-bottom:20px}.subcontractor .subcontractor_action[data-v-21585005]{padding:10px;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.subcontractor .subcontractor_action .action_left[data-v-21585005],.subcontractor .subcontractor_action .action_right[data-v-21585005],.subcontractor .subcontractor_action[data-v-21585005]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subcontractor .subcontractor_table[data-v-21585005]{padding:10px;background-color:#fff}[data-v-6932c217].top-tabs{margin-top:-15px}[data-v-6932c217].top-tabs .ant-tabs-bar{margin-bottom:10px;font-weight:600;font-size:16px;color:#202121;border-bottom:none!important}[data-v-6932c217].top-tabs .ant-tabs-tab{font-size:16px;font-weight:500}[data-v-6932c217].top-tabs .title-descrip{color:#86909c;font-size:14px;margin-bottom:20px}.page-search-wrapper[data-v-30021d28],.table-content[data-v-30021d28]{background-color:#fff;padding:10px}.card-center[data-v-30021d28]{width:calc(25% - 15px)}.user-name[data-v-30021d28]{line-height:24px;color:#101010;font-size:16px;font-weight:600}.user-role[data-v-30021d28]{line-height:20px;color:#101010;font-size:14px;text-align:left;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info[data-v-30021d28]{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:20px;color:#888;font-size:14px;text-align:left;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-initial[data-v-30021d28]{width:66px;height:66px;background-color:#2693b6;color:#fff;font-size:20px;vertical-align:middle;border-radius:50%;text-align:center}.pagination-content[data-v-30021d28]{padding-top:10px;height:50px;text-align:right}#app:not(.app-embedded):not(.app-tymh) .ant-layout-content,body:not(.app-embedded):not(.app-tymh) .ant-layout-content{padding-top:76px!important;padding-bottom:16px!important}#app:not(.app-embedded):not(.app-tymh) .ant-menu-submenu-selected,body:not(.app-embedded):not(.app-tymh) .ant-menu-submenu-selected{color:#2693b6}#app:not(.app-embedded):not(.app-tymh) .ant-menu-submenu-selected :hover,body:not(.app-embedded):not(.app-tymh) .ant-menu-submenu-selected :hover{color:#2693b6!important}#app:not(.app-embedded):not(.app-tymh) .ant-menu-submenu-title,body:not(.app-embedded):not(.app-tymh) .ant-menu-submenu-title{color:#2693b6}#app:not(.app-embedded):not(.app-tymh) .ant-menu-submenu-title :hover,body:not(.app-embedded):not(.app-tymh) .ant-menu-submenu-title :hover{color:#2693b6!important}#app:not(.app-embedded):not(.app-tymh) .ant-menu-inline .ant-menu-item:after,#app:not(.app-embedded):not(.app-tymh) .ant-menu-vertical-left .ant-menu-item:after,#app:not(.app-embedded):not(.app-tymh) .ant-menu-vertical-right .ant-menu-item:after,#app:not(.app-embedded):not(.app-tymh) .ant-menu-vertical .ant-menu-item:after,body:not(.app-embedded):not(.app-tymh) .ant-menu-inline .ant-menu-item:after,body:not(.app-embedded):not(.app-tymh) .ant-menu-vertical-left .ant-menu-item:after,body:not(.app-embedded):not(.app-tymh) .ant-menu-vertical-right .ant-menu-item:after,body:not(.app-embedded):not(.app-tymh) .ant-menu-vertical .ant-menu-item:after{border-right:3px solid #2693b6}#app:not(.app-embedded):not(.app-tymh) a,body:not(.app-embedded):not(.app-tymh) a{color:#2693b6!important}#app:not(.app-embedded):not(.app-tymh) .text-primary,body:not(.app-embedded):not(.app-tymh) .text-primary{color:#2693b6}#app:not(.app-embedded):not(.app-tymh) .ant-table-tbody>tr.ant-table-row-hover td,#app:not(.app-embedded):not(.app-tymh) .ant-table-tbody>tr.ant-table-row-selected td,#app:not(.app-embedded):not(.app-tymh) .ant-table-thead>tr>th,body:not(.app-embedded):not(.app-tymh) .ant-table-tbody>tr.ant-table-row-hover td,body:not(.app-embedded):not(.app-tymh) .ant-table-tbody>tr.ant-table-row-selected td,body:not(.app-embedded):not(.app-tymh) .ant-table-thead>tr>th{background-color:#f0f2f5!important}#app:not(.app-embedded):not(.app-tymh) .ant-btn,body:not(.app-embedded):not(.app-tymh) .ant-btn{border:1px solid #2693b6;color:#2693b6}#app:not(.app-embedded):not(.app-tymh) .ant-btn-danger,body:not(.app-embedded):not(.app-tymh) .ant-btn-danger{color:#fff;border-color:#ff4d4f}#app:not(.app-embedded):not(.app-tymh) .ant-btn-link,body:not(.app-embedded):not(.app-tymh) .ant-btn-link{border:none}#app:not(.app-embedded):not(.app-tymh) .ant-btn:focus,#app:not(.app-embedded):not(.app-tymh) .ant-btn:hover,body:not(.app-embedded):not(.app-tymh) .ant-btn:focus,body:not(.app-embedded):not(.app-tymh) .ant-btn:hover{border:1px solid #2693b6;color:#2693b6}#app:not(.app-embedded):not(.app-tymh) .ant-btn-link:focus,#app:not(.app-embedded):not(.app-tymh) .ant-btn-link:hover,body:not(.app-embedded):not(.app-tymh) .ant-btn-link:focus,body:not(.app-embedded):not(.app-tymh) .ant-btn-link:hover{border:none}#app:not(.app-embedded):not(.app-tymh) .ant-btn-link[disabled],body:not(.app-embedded):not(.app-tymh) .ant-btn-link[disabled]{color:rgba(0,0,0,.25)}#app:not(.app-embedded):not(.app-tymh) .ant-btn-primary,#app:not(.app-embedded):not(.app-tymh) .ant-btn-primary:focus,#app:not(.app-embedded):not(.app-tymh) .ant-btn-primary:hover,body:not(.app-embedded):not(.app-tymh) .ant-btn-primary,body:not(.app-embedded):not(.app-tymh) .ant-btn-primary:focus,body:not(.app-embedded):not(.app-tymh) .ant-btn-primary:hover{background-color:#2693b6;border-color:#2693b6;color:#fff}#app:not(.app-embedded):not(.app-tymh) .ant-radio-button-wrapper,body:not(.app-embedded):not(.app-tymh) .ant-radio-button-wrapper{border:1px solid #2693b6;color:#2693b6}#app:not(.app-embedded):not(.app-tymh) .ant-radio-button-wrapper:focus,#app:not(.app-embedded):not(.app-tymh) .ant-radio-button-wrapper:hover,body:not(.app-embedded):not(.app-tymh) .ant-radio-button-wrapper:focus,body:not(.app-embedded):not(.app-tymh) .ant-radio-button-wrapper:hover{border-color:#2693b6;color:#2693b6}#app:not(.app-embedded):not(.app-tymh) .ant-radio-button-wrapper:first-child,body:not(.app-embedded):not(.app-tymh) .ant-radio-button-wrapper:first-child{border-left:1px solid #2693b6}#app:not(.app-embedded):not(.app-tymh) .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),#app:not(.app-embedded):not(.app-tymh) .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover,body:not(.app-embedded):not(.app-tymh) .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),body:not(.app-embedded):not(.app-tymh) .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{border-color:#2693b6;background:#2693b6;color:#fff}#app:not(.app-embedded):not(.app-tymh) .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,#app:not(.app-embedded):not(.app-tymh) .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,#app:not(.app-embedded):not(.app-tymh) .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,#app:not(.app-embedded):not(.app-tymh) .ant-table-thead>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,body:not(.app-embedded):not(.app-tymh) .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,body:not(.app-embedded):not(.app-tymh) .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,body:not(.app-embedded):not(.app-tymh) .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,body:not(.app-embedded):not(.app-tymh) .ant-table-thead>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background-color:#f0f2f5!important}#app:not(.app-embedded):not(.app-tymh) .ant-spin-nested-loading,body:not(.app-embedded):not(.app-tymh) .ant-spin-nested-loading{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#app:not(.app-embedded):not(.app-tymh) .ant-spin-container,body:not(.app-embedded):not(.app-tymh) .ant-spin-container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#app:not(.app-embedded):not(.app-tymh) .ant-form-item-control-wrapper,body:not(.app-embedded):not(.app-tymh) .ant-form-item-control-wrapper{min-height:41px}#app:not(.app-embedded):not(.app-tymh) .ant-input[disabled],body:not(.app-embedded):not(.app-tymh) .ant-input[disabled]{color:#666}#app:not(.app-embedded):not(.app-tymh) .ant-checkbox-disabled+span,#app:not(.app-embedded):not(.app-tymh) .ant-radio-disabled+span,#app:not(.app-embedded):not(.app-tymh) .ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice,body:not(.app-embedded):not(.app-tymh) .ant-checkbox-disabled+span,body:not(.app-embedded):not(.app-tymh) .ant-radio-disabled+span,body:not(.app-embedded):not(.app-tymh) .ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice{color:#666!important}#app:not(.app-embedded):not(.app-tymh) .form-add-file,body:not(.app-embedded):not(.app-tymh) .form-add-file{overflow-x:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;white-space:normal;padding-right:5px}#app:not(.app-embedded):not(.app-tymh) .form-add-file .ant-form-item-label,body:not(.app-embedded):not(.app-tymh) .form-add-file .ant-form-item-label{line-height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bolder;color:#58626b}#app:not(.app-embedded):not(.app-tymh) .form-add-file .ant-form-item-label label,body:not(.app-embedded):not(.app-tymh) .form-add-file .ant-form-item-label label{-webkit-box-flex:1;-ms-flex:1;flex:1}#app:not(.app-embedded):not(.app-tymh) .form-add-file .ant-select-dropdown,body:not(.app-embedded):not(.app-tymh) .form-add-file .ant-select-dropdown{max-height:40vh!important}#app:not(.app-embedded):not(.app-tymh) .ant-calendar-ok-btn,body:not(.app-embedded):not(.app-tymh) .ant-calendar-ok-btn{color:#fff!important}#app:not(.app-embedded):not(.app-tymh) .ant-calendar-ok-btn-disabled,body:not(.app-embedded):not(.app-tymh) .ant-calendar-ok-btn-disabled{color:#48a7c2!important}#app:not(.app-embedded):not(.app-tymh) .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,#app:not(.app-embedded):not(.app-tymh) .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,body:not(.app-embedded):not(.app-tymh) .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,body:not(.app-embedded):not(.app-tymh) .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year{color:#fff!important}#app:not(.app-embedded):not(.app-tymh) .ant-popover-inner-content,body:not(.app-embedded):not(.app-tymh) .ant-popover-inner-content{min-width:180px}#app:not(.app-embedded):not(.app-tymh) .ant-layout-sider-children,body:not(.app-embedded):not(.app-tymh) .ant-layout-sider-children{overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#app:not(.app-embedded):not(.app-tymh) .ant-tooltip-inner,body:not(.app-embedded):not(.app-tymh) .ant-tooltip-inner{background-color:#fff;color:#000}#app:not(.app-embedded):not(.app-tymh) .ant-tooltip-arrow:before,body:not(.app-embedded):not(.app-tymh) .ant-tooltip-arrow:before{background-color:#fff}#app:not(.app-embedded):not(.app-tymh) .ant-calendar-date-input-wrap .ant-calendar-input,body:not(.app-embedded):not(.app-tymh) .ant-calendar-date-input-wrap .ant-calendar-input{font-size:10px}#app:not(.app-embedded):not(.app-tymh) .custom-content-marker,body:not(.app-embedded):not(.app-tymh) .custom-content-marker{width:100px;height:100px;position:relative;border:5px solid rgba(0,0,0,.4);border-radius:5px}#app:not(.app-embedded):not(.app-tymh) .custom-content-marker .img-content,body:not(.app-embedded):not(.app-tymh) .custom-content-marker .img-content{background-color:rgba(0,0,0,.4);width:100%;height:100%}#app:not(.app-embedded):not(.app-tymh) .custom-content-marker .img-content img,body:not(.app-embedded):not(.app-tymh) .custom-content-marker .img-content img{background-color:rgba(0,0,0,.4);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%!important;max-height:100%!important}#app:not(.app-embedded):not(.app-tymh) .triangle,body:not(.app-embedded):not(.app-tymh) .triangle{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,.4);margin:auto}#app:not(.app-embedded):not(.app-tymh) .global-header-btn,body:not(.app-embedded):not(.app-tymh) .global-header-btn{color:#fff;border:none}#app:not(.app-embedded):not(.app-tymh) .global-header-btn:focus,#app:not(.app-embedded):not(.app-tymh) .global-header-btn:hover,body:not(.app-embedded):not(.app-tymh) .global-header-btn:focus,body:not(.app-embedded):not(.app-tymh) .global-header-btn:hover{border:none;color:#2693b6}#app:not(.app-embedded):not(.app-tymh) .global-header-btn.ant-btn-default,body:not(.app-embedded):not(.app-tymh) .global-header-btn.ant-btn-default{color:#2693b6}#app:not(.app-embedded):not(.app-tymh) .ant-radio-button-checked,body:not(.app-embedded):not(.app-tymh) .ant-radio-button-checked{color:#fff}