@font-face{font-family:Siemreap;src:url(/fonts/Siemreap-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Khmer M1 Regular;src:url(/fonts/Khmer%20M1%20Regular.ttf) format("truetype");font-display:swap}:root{--date-border-color: #e8c589;--el-color-primary: #8c6a24}#nprogress .bar{background:#fec928!important}.el-loading-spinner .path{stroke:#fec928!important}.el-loading-mask{background-color:rgba(0,0,0,.7)!important;z-index:99999999!important}.el-message{z-index:99999998!important}.my-border-date .el-input__wrapper{box-shadow:0 0 0 1px #ddd inset!important;background:transparent}.my-border-date .el-input__wrapper:hover,.my-border-date .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--date-border-color) inset!important}.no-border-date .el-input__wrapper{box-shadow:none!important;background:transparent}.no-border-date .el-input__wrapper:hover,.no-border-date .el-input__wrapper.is-focus{box-shadow:none!important}.reverse-icon.el-input__wrapper,.reverse-icon .el-input__wrapper{flex-direction:row-reverse!important}.reverse-icon .el-input__icon{margin-left:8px;margin-right:0}.custom-drop-btn{background-color:#a58126;color:#fff;display:inline-flex;align-items:center;justify-content:center;height:31px;box-sizing:border-box;padding:0 14px;border-radius:4px;font-size:13px;cursor:pointer;border:none;outline:none;transition:background-color .2s}.custom-drop-btn-grey{background-color:#9e9e9e!important}.custom-drop-btn .el-icon--right{margin-left:6px}.custom-drop-btn:hover{background-color:#8b6b20}.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#f5f5f5!important;color:#8c6a24!important}.dropdown-option{width:100%;background:transparent;border:none;display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px;color:#444;cursor:pointer;transition:background-color .2s,color .2s}.dropdown-option i{color:#8c6a24}.dropdown-option:hover{background-color:#f5f5f5;color:#8c6a24}.my-check-icon{font-size:18px;vertical-align:middle;margin-right:4px;font-weight:400}.print-line-value,.dot-line,.dash-line{position:relative;display:inline-block;border-bottom:none!important;padding-bottom:0;vertical-align:bottom}.print-line-value:after,.dot-line:after,.dash-line:after{content:"";position:absolute;left:0;right:0;bottom:0}.print-line-value{min-width:30px;text-align:center;padding-left:5px;padding-right:5px;margin:0 2px}.print-line-value:after{border-bottom:1px solid #000}.dot-line:after{border-bottom:2px dotted #626161}.dash-line:after{border-bottom:1px dashed #000}.width-35{min-width:35px}.width-40{min-width:40px}.width-60{min-width:60px}.width-150{min-width:150px}.width-200{min-width:200px}.answer-text{text-align:left}@media print{body.print-only-pdf>*:not(.proposal-pdf-wrapper){display:none!important}body.print-only-pdf .proposal-pdf-wrapper{display:block!important;position:static!important;width:100%!important;height:auto!important;overflow:visible!important;z-index:auto!important}body.print-only-pdf .proposal-pdf-wrapper .modal-backdrop,body.print-only-pdf .proposal-pdf-wrapper .header,body.print-only-pdf .proposal-pdf-wrapper .warning-banner{display:none!important}body.print-only-pdf .proposal-pdf-wrapper .modal{position:static!important;display:block!important;padding:0!important;overflow:visible!important;width:100%!important;height:auto!important}body.print-only-pdf .proposal-pdf-wrapper .modal-dialog,body.print-only-pdf .proposal-pdf-wrapper .modal-content,body.print-only-pdf .proposal-pdf-wrapper .modal-body,body.print-only-pdf .proposal-pdf-wrapper .proposal-pdf-container,body.print-only-pdf .proposal-pdf-wrapper .pdf-preview-content{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important;min-height:auto!important;background-color:#fff!important;float:none!important;transform:none!important}body.print-only-pdf .proposal-pdf-wrapper .pdf-preview-content .pdf-page{box-shadow:none!important;max-width:100%!important;padding:0!important;margin:0 auto!important;width:auto!important;height:auto!important;overflow:visible!important}}
