@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@200;300;400;500;700&family=Poppins:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400&display=swap);*{font-family:"Noto Sans Thai",sans-serif!important}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#fed9c3;border-color:#fed9c3}.ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fa8035}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#fed9c3}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#fed9c3;border-color:#fed9c3}.ant-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:rgba(0,0,0,.65)}.ant-tag{display:inline-flex;align-items:center}a{text-decoration:none!important}.logo{height:50px;margin:5px}.bg-primary{background-color:#3d88dd!important}.bg-success{background-color:#88d34e!important}.bg-cancel{background-color:#ff2c2c!important}.btn-default{min-width:50px;border-radius:6px;color:#000!important;background-color:#fff!important;border-color:#fff!important}.btn-default:disabled,.btn-default:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-default:hover{background-color:hsla(0,0%,100%,.8)!important;color:grey!important;border:1px solid #ccc!important}.btn-default:active,.btn-default:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.4)!important}.btn-default:focus-visible{outline:4px solid hsla(0,0%,100%,.5)!important}.btn-outlined{min-width:50px;border-radius:6px;color:#000!important;background-color:#fff!important;border-color:#000!important}.btn-outlined:disabled,.btn-outlined:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-outlined:hover{background-color:hsla(0,0%,100%,.8)!important;color:grey!important;border:1px solid #ccc!important}.btn-outlined:active,.btn-outlined:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.4)!important}.btn-outlined:focus-visible{outline:4px solid hsla(0,0%,100%,.5)!important}.btn-primary{min-width:50px;border-radius:6px;color:#000!important;background-color:#fcc19c!important;border-color:#fcc19c!important}.btn-primary:disabled,.btn-primary:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-primary:hover{background-color:rgba(252,193,156,.8)!important;color:#7e614e!important;border:1px solid #ca9a7d!important}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(252,193,156,.4)!important}.btn-primary:focus-visible{outline:4px solid rgba(252,193,156,.5)!important}.btn-success{min-width:50px;border-radius:6px;color:#000!important;background-color:#88d34e!important;border-color:#88d34e!important}.btn-success:disabled,.btn-success:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-success:hover{background-color:rgba(136,211,78,.8)!important;color:#446a27!important;border:1px solid #6da93e!important}.btn-success:active,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(136,211,78,.4)!important}.btn-success:focus-visible{outline:4px solid rgba(136,211,78,.5)!important}.btn-cancel{min-width:50px;border-radius:6px;color:#000!important;background-color:#ff2c2c!important;border-color:#ff2c2c!important}.btn-cancel:disabled,.btn-cancel:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-cancel:hover{background-color:rgba(255,44,44,.8)!important;color:#801616!important;border:1px solid #cc2323!important}.btn-cancel:active,.btn-cancel:focus{box-shadow:0 0 0 .2rem rgba(255,44,44,.4)!important}.btn-cancel:focus-visible{outline:4px solid rgba(255,44,44,.5)!important}.btn-warning{min-width:50px;border-radius:6px;color:#000!important;background-color:#ffe600!important;border-color:#ffe600!important}.btn-warning:disabled,.btn-warning:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-warning:hover{background-color:rgba(255,230,0,.8)!important;color:#807300!important;border:1px solid #ccb800!important}.btn-warning:active,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,230,0,.4)!important}.btn-warning:focus-visible{outline:4px solid rgba(255,230,0,.5)!important}.btn-confirm{min-width:50px;border-radius:6px;color:#000!important;background-color:#84aeec!important;border-color:#84aeec!important}.btn-confirm:disabled,.btn-confirm:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-confirm:hover{background-color:rgba(132,174,236,.8)!important;color:#425776!important;border:1px solid #6a8bbd!important}.btn-confirm:active,.btn-confirm:focus{box-shadow:0 0 0 .2rem rgba(132,174,236,.4)!important}.btn-confirm:focus-visible{outline:4px solid rgba(132,174,236,.5)!important}.btn-reset{min-width:50px;border-radius:6px;color:#000!important;background-color:#dedede!important;border-color:#dedede!important}.btn-reset:disabled,.btn-reset:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-reset:hover{background-color:hsla(0,0%,87.1%,.8)!important;color:#6f6f6f!important;border:1px solid #b2b2b2!important}.btn-reset:active,.btn-reset:focus{box-shadow:0 0 0 .2rem hsla(0,0%,87.1%,.4)!important}.btn-reset:focus-visible{outline:4px solid hsla(0,0%,87.1%,.5)!important}.btn-back{min-width:50px;border-radius:6px;color:#000!important;background-color:#84818a!important;border-color:#84818a!important}.btn-back:disabled,.btn-back:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-back:hover{background-color:rgba(132,129,138,.8)!important;color:#424145!important;border:1px solid #6a676e!important}.btn-back:active,.btn-back:focus{box-shadow:0 0 0 .2rem rgba(132,129,138,.4)!important}.btn-back:focus-visible{outline:4px solid rgba(132,129,138,.5)!important}.btn-not-select{min-width:50px;border-radius:6px;color:#b2b2b2!important;background-color:#fff!important;border-color:#d9d9d9!important}.btn-not-select:disabled,.btn-not-select:disabled:hover{cursor:not-allowed;border-color:#d9d9d9!important;color:rgba(0,0,0,.25)!important;background-color:rgba(0,0,0,.04)!important;box-shadow:none!important}.btn-not-select:hover{background-color:hsla(0,0%,100%,.8)!important;color:grey!important;border:1px solid #ccc!important}.btn-not-select:active,.btn-not-select:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.4)!important}.btn-not-select:focus-visible{outline:4px solid hsla(0,0%,100%,.5)!important}.measuring-pass{background:#dcfcc3!important}.measuring-not-pass{background:#fdc0b6!important}.measuring-not-measured{background:#b5e2fa!important}.measuring-condition{background:#fec5a2!important}.cavity-container{padding:10px 15px;border:1px solid #bdb7b7;border-radius:10px}.cavity-container .cavity-header{margin-bottom:20px}.cavity-container .cavity-header .anticon{font-size:18px}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-decoration{text-decoration:underline!important}.text-black{color:#000!important}.text-success{color:#88d34e!important}.text-danger{color:#ff2c2c!important}.text-primary{color:#3d88dd!important}.border-b-1{border-bottom:1px solid #000}.border-b-1-gray{border-bottom:1px solid #c5c0c0}.fs-20{font-size:20px}.float-start{float:left!important}.float-end{float:right!important}.ml-0{margin-left:0!important}.ml-15{margin-left:15px!important}.ml-30{margin-left:30px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-15{margin-right:15px!important}.mr-30{margin-right:30px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mb-0{margin-bottom:0!important}.mb-15{margin-bottom:15px!important}.mb-30{margin-bottom:30px!important}.pl-0{padding-left:0!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pb-0{padding-bottom:0!important}.cursor-pointer{cursor:pointer!important}.wrapper{height:100%;margin:0 auto;padding:0 30px}.variable-table .ant-empty .ant-empty-footer{margin-top:0}.form-table,.history-table,.variable-table,.worksheet-table{overflow-x:scroll;margin-bottom:20px}.form-table::-webkit-scrollbar,.history-table::-webkit-scrollbar,.variable-table::-webkit-scrollbar,.worksheet-table::-webkit-scrollbar{width:8px;height:8px;background:#fff}.form-table .ant-table-tbody>tr.ant-table-row:hover>td,.history-table .ant-table-tbody>tr.ant-table-row:hover>td,.variable-table .ant-table-tbody>tr.ant-table-row:hover>td,.worksheet-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#fafafa!important}.form-table:not(.user-table):not(.variable-table) .ant-table-tbody>tr.ant-table-row:hover>td,.history-table:not(.user-table):not(.variable-table) .ant-table-tbody>tr.ant-table-row:hover>td,.variable-table:not(.user-table):not(.variable-table) .ant-table-tbody>tr.ant-table-row:hover>td,.worksheet-table:not(.user-table):not(.variable-table) .ant-table-tbody>tr.ant-table-row:hover>td{cursor:pointer}.max-width,.variable-table{width:100%}.site-layout .site-layout-background{background:#fff}.text-center{text-align:center!important}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#3d88dd}.ant-btn-primary{border-color:#3d88dd;background:#3d88dd}.ant-btn-primary:active,.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:#226ec5;background:#226ec5}.ant-btn-primary:active:disabled,.ant-btn-primary:focus:disabled,.ant-btn-primary:hover:disabled{border-color:silver;background:silver}#try-to-connet .ant-btn-primary:focus,#try-to-connet .ant-btn-primary:hover{background:transparent!important}.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#3d88dd}.ant-tabs-ink-bar{background:#3d88dd}.ant-layout-header{border-bottom:3px solid #bdb7b7!important;padding-inline:0;line-height:0}.ant-layout-header,.ant-layout-sider{background:#fdfdfd!important}.ant-menu-item-selected .anticon,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#fff!important}.ant-menu-item a:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu-item:hover{color:#3d88dd}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#3d88dd}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:0}.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-vertical .ant-menu-item:after{border-right:3px solid #3d88dd}.ant-layout-content{padding-top:15px}.ant-table-wrapper .ant-table-thead>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{background:#dedada}.menu-active a{color:#000!important}.general-variable-rendered .general-col{display:inline-flex;justify-content:flex-start;align-items:center}.general-variable-rendered .general-col.left{justify-content:flex-start}.general-variable-rendered .label{margin-right:10px}.approve-modal-header,.approve-modal-header .ant-typography{font-size:22px;font-weight:400}.plain-header .ant-collapse-header{display:flex;align-items:center!important;justify-content:center;background-color:#fff;border:none;padding-bottom:0!important;border-radius:8px}.plain-header .ant-collapse-header .ant-collapse-expand-icon{align-self:center}.plain-header.inactive-header .ant-collapse-header,.plain-header .inactive-header .ant-collapse-header{padding-bottom:10px!important}.plain-header .ant-collapse-content{border:none}.plain-header.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:8px}.qa-job-create .label{display:flex;align-items:center}.information-tab--error,.information-tab--error .ant-typography,.information-tab--error h5.ant-typography,.information-tab-error,.information-tab-error .ant-typography,.information-tab-error h5.ant-typography,.information-tab .error,.information-tab .error-message,.information-tab .error-message .ant-typography,.information-tab .error-message h5.ant-typography,.information-tab .error .ant-typography,.information-tab .error h5.ant-typography,.position-variant--error,.position-variant--error .ant-typography,.position-variant--error h5.ant-typography,.position-variant-error,.position-variant-error .ant-typography,.position-variant-error h5.ant-typography,.position-variant .error,.position-variant .error-message,.position-variant .error-message .ant-typography,.position-variant .error-message h5.ant-typography,.position-variant .error .ant-typography,.position-variant .error h5.ant-typography,.qa-job-create--error,.qa-job-create--error .ant-typography,.qa-job-create--error h5.ant-typography,.qa-job-create-error,.qa-job-create-error .ant-typography,.qa-job-create-error h5.ant-typography,.qa-job-create .error,.qa-job-create .error-message,.qa-job-create .error-message .ant-typography,.qa-job-create .error-message h5.ant-typography,.qa-job-create .error .ant-typography,.qa-job-create .error h5.ant-typography,.variable-render-container--error,.variable-render-container--error .ant-typography,.variable-render-container--error h5.ant-typography,.variable-render-container-error,.variable-render-container-error .ant-typography,.variable-render-container-error h5.ant-typography,.variable-render-container .error,.variable-render-container .error-message,.variable-render-container .error-message .ant-typography,.variable-render-container .error-message h5.ant-typography,.variable-render-container .error .ant-typography,.variable-render-container .error h5.ant-typography{color:#ff2c2c}.information-tab--error .unit,.information-tab-error .unit,.information-tab .error-message .unit,.information-tab .error .unit,.position-variant--error .unit,.position-variant-error .unit,.position-variant .error-message .unit,.position-variant .error .unit,.qa-job-create--error .unit,.qa-job-create-error .unit,.qa-job-create .error-message .unit,.qa-job-create .error .unit,.variable-render-container--error .unit,.variable-render-container-error .unit,.variable-render-container .error-message .unit,.variable-render-container .error .unit{color:#ff2c2c;border-bottom-color:#ff2c2c!important}.information-tab--error .ant-input,.information-tab--error .ant-input-number,.information-tab--error .ant-select,.information-tab--error .ant-select-selector,.information-tab--error input,.information-tab-error .ant-input,.information-tab-error .ant-input-number,.information-tab-error .ant-select,.information-tab-error .ant-select-selector,.information-tab-error input,.information-tab .error-message .ant-input,.information-tab .error-message .ant-input-number,.information-tab .error-message .ant-select,.information-tab .error-message .ant-select-selector,.information-tab .error-message input,.information-tab .error .ant-input,.information-tab .error .ant-input-number,.information-tab .error .ant-select,.information-tab .error .ant-select-selector,.information-tab .error input,.position-variant--error .ant-input,.position-variant--error .ant-input-number,.position-variant--error .ant-select,.position-variant--error .ant-select-selector,.position-variant--error input,.position-variant-error .ant-input,.position-variant-error .ant-input-number,.position-variant-error .ant-select,.position-variant-error .ant-select-selector,.position-variant-error input,.position-variant .error-message .ant-input,.position-variant .error-message .ant-input-number,.position-variant .error-message .ant-select,.position-variant .error-message .ant-select-selector,.position-variant .error-message input,.position-variant .error .ant-input,.position-variant .error .ant-input-number,.position-variant .error .ant-select,.position-variant .error .ant-select-selector,.position-variant .error input,.qa-job-create--error .ant-input,.qa-job-create--error .ant-input-number,.qa-job-create--error .ant-select,.qa-job-create--error .ant-select-selector,.qa-job-create--error input,.qa-job-create-error .ant-input,.qa-job-create-error .ant-input-number,.qa-job-create-error .ant-select,.qa-job-create-error .ant-select-selector,.qa-job-create-error input,.qa-job-create .error-message .ant-input,.qa-job-create .error-message .ant-input-number,.qa-job-create .error-message .ant-select,.qa-job-create .error-message .ant-select-selector,.qa-job-create .error-message input,.qa-job-create .error .ant-input,.qa-job-create .error .ant-input-number,.qa-job-create .error .ant-select,.qa-job-create .error .ant-select-selector,.qa-job-create .error input,.variable-render-container--error .ant-input,.variable-render-container--error .ant-input-number,.variable-render-container--error .ant-select,.variable-render-container--error .ant-select-selector,.variable-render-container--error input,.variable-render-container-error .ant-input,.variable-render-container-error .ant-input-number,.variable-render-container-error .ant-select,.variable-render-container-error .ant-select-selector,.variable-render-container-error input,.variable-render-container .error-message .ant-input,.variable-render-container .error-message .ant-input-number,.variable-render-container .error-message .ant-select,.variable-render-container .error-message .ant-select-selector,.variable-render-container .error-message input,.variable-render-container .error .ant-input,.variable-render-container .error .ant-input-number,.variable-render-container .error .ant-select,.variable-render-container .error .ant-select-selector,.variable-render-container .error input{border-color:#ff2c2c!important;color:#ff2c2c!important}.information-tab--error .ant-input-borderless,.information-tab--error .ant-input-number-borderless,.information-tab--error .ant-select-borderless,.information-tab--error .ant-select-selector-borderless,.information-tab-error .ant-input-borderless,.information-tab-error .ant-input-number-borderless,.information-tab-error .ant-select-borderless,.information-tab-error .ant-select-selector-borderless,.information-tab .error-message .ant-input-borderless,.information-tab .error-message .ant-input-number-borderless,.information-tab .error-message .ant-select-borderless,.information-tab .error-message .ant-select-selector-borderless,.information-tab .error .ant-input-borderless,.information-tab .error .ant-input-number-borderless,.information-tab .error .ant-select-borderless,.information-tab .error .ant-select-selector-borderless,.position-variant--error .ant-input-borderless,.position-variant--error .ant-input-number-borderless,.position-variant--error .ant-select-borderless,.position-variant--error .ant-select-selector-borderless,.position-variant-error .ant-input-borderless,.position-variant-error .ant-input-number-borderless,.position-variant-error .ant-select-borderless,.position-variant-error .ant-select-selector-borderless,.position-variant .error-message .ant-input-borderless,.position-variant .error-message .ant-input-number-borderless,.position-variant .error-message .ant-select-borderless,.position-variant .error-message .ant-select-selector-borderless,.position-variant .error .ant-input-borderless,.position-variant .error .ant-input-number-borderless,.position-variant .error .ant-select-borderless,.position-variant .error .ant-select-selector-borderless,.qa-job-create--error .ant-input-borderless,.qa-job-create--error .ant-input-number-borderless,.qa-job-create--error .ant-select-borderless,.qa-job-create--error .ant-select-selector-borderless,.qa-job-create-error .ant-input-borderless,.qa-job-create-error .ant-input-number-borderless,.qa-job-create-error .ant-select-borderless,.qa-job-create-error .ant-select-selector-borderless,.qa-job-create .error-message .ant-input-borderless,.qa-job-create .error-message .ant-input-number-borderless,.qa-job-create .error-message .ant-select-borderless,.qa-job-create .error-message .ant-select-selector-borderless,.qa-job-create .error .ant-input-borderless,.qa-job-create .error .ant-input-number-borderless,.qa-job-create .error .ant-select-borderless,.qa-job-create .error .ant-select-selector-borderless,.variable-render-container--error .ant-input-borderless,.variable-render-container--error .ant-input-number-borderless,.variable-render-container--error .ant-select-borderless,.variable-render-container--error .ant-select-selector-borderless,.variable-render-container-error .ant-input-borderless,.variable-render-container-error .ant-input-number-borderless,.variable-render-container-error .ant-select-borderless,.variable-render-container-error .ant-select-selector-borderless,.variable-render-container .error-message .ant-input-borderless,.variable-render-container .error-message .ant-input-number-borderless,.variable-render-container .error-message .ant-select-borderless,.variable-render-container .error-message .ant-select-selector-borderless,.variable-render-container .error .ant-input-borderless,.variable-render-container .error .ant-input-number-borderless,.variable-render-container .error .ant-select-borderless,.variable-render-container .error .ant-select-selector-borderless{border-bottom-color:#ff2c2c!important}.general-variable-container{padding:10px;border:1px solid #bdb7b7;border-radius:8px;margin-top:8px}.information-tab .label{display:inline-flex;align-items:center}.information-tab .label.error{color:#ff2c2c}.information-tab .ant-input-number-disabled{background-color:initial;color:rgba(0,0,0,.25)}.information-tab .ant-input-number-disabled.ant-input-number .ant-input-number-input{color:rgba(0,0,0,.25)}.information-tab .ant-input,.information-tab .ant-input-number,.information-tab .ant-select{height:31px}.information-tab .ant-input-borderless,.information-tab .ant-input-number-borderless,.information-tab .ant-select-borderless{border-radius:0;border-bottom:1px solid #000!important}.information-tab .ant-input-borderless .ant-select-selector,.information-tab .ant-input-number-borderless .ant-select-selector,.information-tab .ant-select-borderless .ant-select-selector{border:none!important}.information-tab .ant-input-borderless.ant-input:focus,.information-tab .ant-input-number-borderless.ant-input:focus,.information-tab .ant-select-borderless.ant-input:focus{box-shadow:none}.information-tab .ant-input:not(.ant-input-borderless),.information-tab .ant-select-selector{border:1px solid #000!important}.information-tab .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.information-tab .ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#ff2c2c!important;color:#ff2c2c!important}.information-tab .ant-input-focused,.information-tab .ant-input:focus,.information-tab .ant-select-focused.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{box-shadow:0 0 0 2px rgba(0,0,0,.1)}.information-tab .unit{display:inline-flex;justify-content:center;align-items:flex-end;text-align:center;width:20%;padding:4px 11px;border-bottom:1px solid #000;height:31px}.information-tab .input-container{display:flex;align-items:center}.ant-table-wrapper .ant-table-thead th.ant-table-column-sort{background:#dedada}.ant-table-wrapper td.ant-table-column-sort{background:#fff}.status-field-worksheet-form{font-weight:700}.general-variable .add-variable{margin-bottom:10px;display:flex;align-items:center;float:right}.ant-checkbox-group.variant-checkbox,.ant-radio-group.variant-radio{display:flex;flex-direction:column}.ant-checkbox-group.variant-checkbox .ant-checkbox-wrapper,.ant-checkbox-group.variant-checkbox .ant-radio-wrapper,.ant-radio-group.variant-radio .ant-checkbox-wrapper,.ant-radio-group.variant-radio .ant-radio-wrapper{margin:0}.deviation-input{display:flex;align-items:flex-end}.deviation-input .input-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative}.deviation-input.ant-input-number .ant-input-number-input{padding:0 11px 0 38px!important}.deviation-input .unit-text{position:absolute;bottom:3%;left:10%;z-index:10;font-size:12px}.deviation-input .unit-text.right{left:auto;right:10%}.deviation-input .unit-text.vertical-middle{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.deviation-input .deviation-max{border-right:none;border-radius:6px 0 0 6px}.deviation-input .deviation-min{border-radius:0 6px 6px 0}.deviation-input .deviation-diff-text{margin-left:5px}.deviation-input .deviation-first{border-right:none;border-radius:6px 0 0 6px}.deviation-input .deviation-last{border-left:none;border-radius:0 6px 6px 0}.deviation-input .deviation-history{border-radius:0}.variant-render-input-container{position:relative}.variant-render-input-container .overlay-focus-variants{position:absolute;top:50px;left:0;background-color:hsla(0,0%,93.7%,.97);z-index:15;width:100%;padding:20px;border-radius:20px}.variant-render-input-container .overlay-focus-variants .variant-input-number{margin-top:8px}.variant-render-input-container .variant-input-container{position:relative;display:flex;align-items:center;z-index:9;min-height:150px}.image-for-crop{display:block;max-width:100%}.zoom-controls{display:flex;justify-content:flex-end;padding:10px 0;font-size:20px}.zoom-controls .zoom-btn{cursor:pointer;margin-left:10px}.min-max-input .ant-input-number-input{padding:0 8px 0 5px!important}.focus-deviation,.min-max-input-container,.min-max-input-container .symbol{display:flex;align-items:center}.focus-deviation{position:absolute;flex-direction:column;bottom:0;z-index:99;width:200px;font-size:16px}.focus-deviation.right{right:0}.focus-deviation.left{left:0}.focus-deviation .box{margin-bottom:10px;padding:5px;border:1px solid #bdb7b7;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;width:80%;background:#fff}.focus-deviation .box .calculation-value{font-weight:700}.copy-from-variable{float:right;margin-right:10px}.ant-input-number .ant-input-number-handler-wrap{display:none}.cavity-button-row{margin:10px 0}.measurement-cavity{display:flex;align-items:center}.measurement-cavity .ant-typography{margin:0 10px}.cavity-button-row{display:flex;align-items:center;margin-bottom:10px}.cavity-button{height:35px!important;width:30px!important;padding:0;margin:0 5px}.cavity-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cavity-header .anticon{margin-left:5px;margin-bottom:2px}.ant-popconfirm.pop-del .ant-popconfirm-description{-webkit-margin-start:0;margin-inline-start:0}.ant-popconfirm.pop-del .ant-popconfirm-buttons{text-align:center}.ant-popconfirm.pop-del .ant-popconfirm-buttons button{border-color:#ff2c2c;background:#ff2c2c}.deviation-height{min-height:var(--overlay-height)}.ant-select-selector:has(#scale-selected){background:#ecf7ff}.ant-select-status-error .ant-select-selector:has(#scale-selected){border-width:2px}.expand-modal-width{max-width:85vw!important;min-width:80vw!important}.hidden-scroll::-webkit-scrollbar{display:none}.hidden-scroll{-ms-overflow-style:none;scrollbar-width:none}.add-by-excel-modal .ant-modal .ant-modal-content{border-radius:20px!important;padding:40px}.sso-modal{display:flex;flex-direction:column;align-items:center;justify-content:center}.sso-modal .modal-icon{width:40px;height:40px;margin-bottom:.5rem}.sso-modal .modal-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:center}.sso-modal .modal-message{font-size:1.2rem;font-weight:400;margin-bottom:1.2rem;text-align:center}.modal-border-top{border-radius:8px 8px 0 0;border-top:25px solid #60d8fe}.modal-border-top-success{border-radius:8px 8px 0 0;border-top:25px solid #88d34e}.modal-border-top-error{border-radius:8px 8px 0 0;border-top:25px solid #ff2c2c}.sso-modal-wrapper .ant-modal-confirm-btns{display:none}.ant-modal-confirm .ant-modal-confirm-body{display:block}.ant-modal .ant-modal-content{border-radius:0 0 8px 8px!important}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:400}.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{display:none}.table-action{font-size:18px;margin-right:8px;cursor:pointer}.table-action.success svg path{fill:#00a000}.table-action.disabled{color:#000;cursor:not-allowed;opacity:.5}.table-action.delete{color:#d10000}
/*# sourceMappingURL=main.557f4058.chunk.css.map */