.body--light{background:#fff}.deleted_row{background:#ff9191!important;color:#fff}.grey_deleted_row{background:#dedede!important;color:#fff}.sticky_banner{margin-top:70px;position:-webkit-sticky;position:fixed;right:0;top:0;z-index:999}.q-notification__badge{opacity:0}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:solid}.field_wrapper_modify .q-field__bottom{display:none}.field_wrapper_modify .q-field{padding-bottom:0}.field_wrapper_modify_pb_none .q-field__bottom{display:none}.field_wrapper_modify_pb_none .q-field,.field_wrapper_modify_pb_none_only .q-field{padding-bottom:0}.input_wrapper_modify .q-field__control{padding-left:10px!important;padding-right:10px!important}#data_table_pagination button{width:33.59px!important}#top_nav ::-webkit-scrollbar{width:20px}#top_nav ::-webkit-scrollbar-track{background-color:#fff}#top_nav ::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#d6dee1;border:3px solid #d6d6d626;border-radius:20px}#top_nav ::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.q-table__sort-icon{opacity:1}.horizontal-scroll{overflow-x:auto;overflow-y:hidden}.vertical-scroll{overflow-y:auto}#building_confirmation_number .q-checkbox__svg,#plan_notification_number .q-checkbox__svg,.formulir__2_progress-management .q-checkbox__svg{color:blue}.q-checkbox.disabled.disable{opacity:1!important}.formulir_4_padding_left{padding-left:14px}@media only screen and (max-width:425px){.q-table-control{margin-bottom:12px;width:-webkit-fill-available}.btn_width_1,.search_btn_width{max-width:100%!important}}.search_btn_width{max-width:200px}.btn_width_1{width:125px}.no_radius{border-radius:0!important}.no_border{border:0 #0000!important}.circle_radius{border-radius:25px!important}.q-table__sort-icon{color:#2c4fa4;font-size:30px;margin:0;padding:0}.form_min_width{min-width:1440px}.text-primary_jtccm{color:#2c4fa4!important}.bg-primary_jtccm{background:#2c4fa4!important}.text-jtccm_color_1{color:#2c4fa4!important}.bg-jtccm_color_1{background:#2c4fa4!important}.text-jtccm_color_2{color:#c4c4c4!important}.bg-jtccm_color_2{background:#c4c4c4!important}.text-jtccm_color_3{color:#e4e4e4!important}.bg-jtccm_color_3{background:#e4e4e4!important}.text-jtccm_color_4{color:#3785bd!important}.bg-jtccm_color_4{background:#3785bd!important}.text-jtccm_color_5{color:#e3e3e3!important}.bg-jtccm_color_5{background:#e3e3e3!important}.text-jtccm_color_6{color:#469ad7!important}.bg-jtccm_color_6{background:#469ad7!important}.text-jtccm_color_7{color:#606060!important}.bg-jtccm_color_7{background:#606060!important}.text-jtccm_color_8{color:#3888da!important}.bg-jtccm_color_8{background:#3888da!important}.text-jtccm_color_9{color:#435fa47d!important}.bg-jtccm_color_9{background:#435fa47d!important}.text-jtccm_color_10{color:#f0f8ff!important}.bg-jtccm_color_10{background:#f0f8ff!important}.label{border:.5px solid}.text-title{font-size:20px}.border_dotted{border-style:dotted}.border_none{border:none!important}.border_1{border:1px solid #0000001f!important}.border_2{border:1px solid #2c4fa4!important}.border_bottom_1{border-bottom:1px solid #0000001f!important}.border_bottom_1_none{border-bottom:none!important}.border_right_1{border-right:1px solid #0000001f!important}.border_right_1_none{border-right:none!important}.border_left_1{border-left:1px solid #0000001f!important}.border_left_1_none{border-left:none!important}.border_top_1{border-top:1px solid #0000001f!important}.border_top_1_none{border-top:none!important}#custom_header .q-tr,#custom_header th,#custom_header tr,.custom-header th{height:auto!important}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#d6dee1;border:3px solid #d6d6d626;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}#form .q-field__before .q-field__marginal .row .no-wrap .items-center{line-height:5px;padding:0;text-align:center}.q-field__bottom{padding-left:0;padding-right:0}.border_radius_top_left_2{border-top-left-radius:8px}.border_radius_right_left_2{border-top-right-radius:8px}.border_radius_2{border-radius:8px}table th:first-child{z-index:10!important}.q-table__top{border-bottom:1px solid #0000001f}.my-sticky-column-table{max-height:78vh;max-width:100vw}.my-sticky-column-table td:first-child,.my-sticky-column-table td:nth-child(2),.my-sticky-column-table thead tr:first-child th:first-child,.my-sticky-column-table thead tr:nth-child(2) th:nth-child(2){background-color:#fff}.my-sticky-column-table td:first-child,.my-sticky-column-table th:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:1}.my-sticky-column-table td:nth-child(2),.my-sticky-column-table th:nth-child(2){left:72px;position:-webkit-sticky;position:sticky;z-index:1}.my-sticky-column-table-1 th:first-child,.my-sticky-column-table-1 thead{background-color:#e4e4e4}.my-sticky-column-table-1 td:first-child{background-color:#fff}.my-sticky-column-table-1 td:first-child,.my-sticky-column-table-1 th:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:1}.my-sticky-column-table-2 th:nth-child(2){background-color:#e4e4e4}.my-sticky-column-table-2 td:nth-child(2),.my-sticky-column-table-2 thead tr:nth-child(2) th:nth-child(2){background-color:#fff}.my-sticky-column-table-2 td:nth-child(2),.my-sticky-column-table-2 th:nth-child(2){left:72px;position:-webkit-sticky;position:sticky;z-index:1}.my-sticky-column-table-progress-jtccm td:nth-child(2),.my-sticky-column-table-progress-jtccm thead tr:nth-child(2) th:nth-child(2){background-color:#fff}.my-sticky-column-table-progress-jtccm td:nth-child(2),.my-sticky-column-table-progress-jtccm th:nth-child(2){left:129px;position:-webkit-sticky;position:sticky;z-index:1}.my-sticky-column-table-progress-company td:nth-child(2),.my-sticky-column-table-progress-company thead tr:nth-child(2) th:nth-child(2){background-color:#fff}.my-sticky-column-table-progress-company td:nth-child(2),.my-sticky-column-table-progress-company th:nth-child(2){left:129px;position:-webkit-sticky;position:sticky;z-index:1}.my-sticky-column-table-progress-company th:nth-child(2){z-index:30}.my-sticky-column-table-progress-company td:nth-child(3),.my-sticky-column-table-progress-company thead tr:nth-child(3) th:nth-child(3){background-color:#fff}.my-sticky-column-table-progress-company td:nth-child(3),.my-sticky-column-table-progress-company thead th:nth-child(3){left:264px;position:-webkit-sticky;position:sticky;z-index:1}.my-sticky-column-table-progress-company th:nth-child(3){z-index:30}.my-sticky-column-table-progress-company td:nth-child(4),.my-sticky-column-table-progress-company thead tr:nth-child(4) th:nth-child(4){background-color:#fff}.my-sticky-column-table-progress-company td:nth-child(4),.my-sticky-column-table-progress-company thead th:nth-child(4){left:362.7px;position:-webkit-sticky;position:sticky;z-index:1}.my-sticky-column-table-progress-company th:nth-child(4){z-index:30}.my-sticky-header-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:1;z-index:9}.q-table .selected{background:#83bbff1b!important;color:#2c4fa4}.q-field.examination-date-time{padding:0}.examination-date-time{align-items:center;display:flex}.schedule_btn{border:solid;border-color:#3888da;border-width:2px}.barcode_pdf{height:160.3px;width:326.4px}.barcode_pdf,.barcode_pdf2{display:inline-block;margin:-5px 0 0}.barcode_pdf2{height:210.3px;width:476.4px}.barcode_pdf_noborder,.empty_barcode_pdf{display:inline-block;height:160.3px;margin:-5px 0 0;width:326.4px}.loading-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-spinner{animation:spin 2s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.price_btn{border:solid;border-color:#3888da;border-width:4px;margin-left:150px;width:160px}.price-total,.price_btn{color:#000;font-size:23px;font-weight:700;height:30px}.price-total{margin-left:25px;width:200px}.price-popup{left:0}.price-edit-popup,.price-popup{background:#eee;border:none;bottom:0;color:#000;font-size:12px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2px;position:-webkit-sticky;position:sticky;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:20}.price-edit-popup{right:0}.price-size{font-size:14px;height:100%}.report-label-size,.report-label-size-dl{height:35px;height:100%;padding-left:8px;padding-right:8px;width:125px}.report-label-size{border:1px solid #000!important}.report-label-size-2,.report-label-size-dl-2{height:100%;min-height:39px;padding-left:8px;padding-right:8px}.border-left-grey{border-left:1px solid #0000001f!important}.border-right-grey{border-right:1px solid #0000001f!important}.dotted-grey{border:5px dotted grey}.border-black{border-color:#000}.report-bg-gray_color_1{border:1px solid #000!important}.report-bg-gray_color-dl_1,.report-bg-gray_color_1{background:#fff!important;color:#000!important;font-size:17.5px!important}.report-bg-jtccm_color_1{background:#2c4fa4!important;color:#fff;font-size:17.5px!important}.report-font-size{border:1px solid #000!important}.report-font-size,.report-font-size-dl,.report-font-size-dl_2,.report-font-size_2{font-size:17.5px!important}.copy_date_btn{font-size:11px;height:40px;margin-left:5px;width:50px}.search_date_input{width:170px}.search_date{width:560px}#accounting-invoice-toggle>.q-btn-item{border-radius:25px!important;min-width:125px;padding:0}#accounting-invoice-toggle-dialog>.q-btn-item{border-radius:25px!important;min-width:75px;padding:0}#accounting-invoice-toggle-dialog a,#accounting-invoice-toggle a{text-decoration:none}div:has(>.z-date-popup){z-index:1000000}.q-body--prevent-scroll{position:unset!important}