.manager-title-custom{color:#1d3118;font-size:18px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #eee;font-weight:700}.tab{display:flex;font-weight:700;border-bottom:1px solid rgba(0,0,0,.1607843137)}.tab div{padding:6px 8px;cursor:pointer}.tab div.active{background-color:#fff;color:#0086c4;border-left:1px solid #0086c4;border-right:1px solid #0086c4;border-bottom:3px solid #0086c4;border-top:1px solid #0086c4}.content{padding-top:10px;display:none}.content.active{display:block}.button-container{display:flex;justify-content:flex-end}.button-container button{width:auto!important;margin-left:5px}.p-button-disa{color:#666;background-color:#f2f3f7;border:1px solid #f2f3f7}.p-button-disa:hover{background-color:#f2f3f7!important;border:1px solid #f2f3f7!important;color:#666!important}.row-cs{padding-top:6px}.f-cus{color:#0086c4;font-size:18px}.f-cus,.title-css{font-weight:700}.drop-cus{border:1px solid #ccc;border-radius:8px;padding:10px}.accordion-item{border:1px solid #ddd;border-radius:5px}.accordion-label{display:block;padding:8px;background-color:#dfe2e6;font-weight:700;cursor:pointer}.accordion-content{margin-bottom:5px}.f-grid-v{display:flex;justify-content:space-between;flex-flow:row wrap;padding:5px}.f-grid-col-v{flex:1 0;background-color:#f8f9fb;padding:0 10px 10px 10px;border-radius:5px;margin:5px 5px 5px 5px}.left-cs{text-align:left;font-weight:700;width:120px}.right-cs{text-align:right}.left-cs-2{text-align:left;font-weight:700;width:130px;min-width:130px}.container-tpl{display:flex;justify-content:space-between;padding-top:5px}.titel-cs{font-weight:700}.f-grid-col-v2{background-color:#f8f9fb;padding:0 10px 5px 10px;border-radius:5px;margin:5px 10px 5px 10px}.container-tpl-v2{padding-top:0}#yc_nhathau{border-collapse:collapse;width:100%}#yc_nhathau td{padding:5px 8px 5px 8px;vertical-align:top}#yc_nhathau td,#yc_nhathau th{border:1px solid #ddd;width:20%}#yc_nhathau th{padding:5px 5px 5px 5px;padding-top:5px;padding-bottom:5px;text-align:left!important;background-color:#f4f4f4}.pad-cus{padding-top:2px;padding-bottom:2px}.container-tpl-vt{display:flex}.cl-other{min-width:37px}#yc_nhathau_tab{border-collapse:collapse;width:100%}#yc_nhathau_tab td,#yc_nhathau_tab th{border:1px solid #ddd;padding:5px 5px 5px 5px;height:40px}#yc_nhathau_tab th{padding-top:5px;padding-bottom:5px;text-align:left!important;background-color:#f4f4f4}.download-file-cs{color:#0086c4;text-decoration:underline;cursor:pointer}#yc_nhansu_tab{border-collapse:collapse;width:100%}#yc_nhansu_tab td,#yc_nhansu_tab th{border:1px solid #ddd;padding:5px 5px 5px 5px;height:40px}#yc_nhansu_tab th{padding-top:5px;padding-bottom:5px;text-align:left!important;background-color:#f4f4f4}#kdt_tab{border-collapse:collapse;width:100%}#kdt_tab td,#kdt_tab th{border:1px solid #ddd;padding:5px 5px 5px 5px;height:40px}#kdt_tab th{padding-top:5px;padding-bottom:5px;text-align:left!important;background-color:#f4f4f4}#yc_vattu_thietbi_tab{border-collapse:collapse;width:100%}#yc_vattu_thietbi_tab td,#yc_vattu_thietbi_tab th{border:1px solid #ddd;padding:5px 5px 5px 5px;height:40px}#yc_vattu_thietbi_tab th{padding-top:5px;padding-bottom:5px;text-align:left!important;background-color:#f4f4f4}.status-approved{color:#00973c;font-weight:700}.status-rejected{color:#f5564e;font-weight:700}.span-link{color:#0086c4;cursor:pointer}#dialog_table{border-collapse:collapse;width:500px}#dialog_table td,#dialog_table th{border:1px solid #ddd;padding:5px 5px 5px 5px;height:30px}#dialog_table th{padding-top:5px;padding-bottom:5px;text-align:left!important;background-color:#f4f4f4}.css-underline{text-decoration:underline}.p-button-download-sra{background-color:#537bc4;border-color:#537bc4}.p-button-download-sra:hover{background-color:#537bc4!important;border-color:#537bc4!important}.hide-tab{display:none}.cus-tags{border-radius:10px;padding:8px;margin-right:8px;background-color:#f2f3f7}.cs-tag{padding:10px 12px 10px 0;font-weight:400}.cs-icon{color:#666;padding-right:4px;cursor:pointer}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.spinner{width:40px;height:40px;border:5px solid #ccc;border-top:5px solid #42b983;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}