@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@200;300;400;500;600;700&display=swap);html{overflow:hidden;height:100vh!important;--antd-wave-shadow-color:transparent!important;background:#f0f2f5}@media (max-width:768px){html{overflow:initial;height:100%!important}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:not(.fa){font-family:"Noto Sans Thai",sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.ant-layout{overflow-y:hidden!important}.ant-form-item-control{line-height:20px!important}.ant-drawer-left{margin-top:54px!important}.ant-drawer-right{margin-top:88px!important}.ant-drawer-header{background-color:#f7f7f8!important;height:64px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:20px 32px!important}.ant-drawer-close{font-size:18px!important}.ant-drawer-title{font-size:25px!important;font-weight:600!important}.ground_btn{position:absolute;bottom:40px}.ant-form-item{margin-bottom:0!important}.ant-select-focused .ant-select-selection,.ant-select-selection:active,.ant-select-selection:focus{outline:0;box-shadow:none!important}.ant-input:focus{box-shadow:none!important}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{border-bottom:none!important}.ant-btn{transition:none!important;touch-action:none!important;box-shadow:none!important}.ant-btn.active,.ant-btn:active,.ant-btn:focus,.ant-btn:hover{box-shadow:none!important;border-color:#d9d9d9!important;outline:none!important}.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled),.ant-input:focus,.ant-input:hover,.ant-select-selection:focus,.ant-select-selection:focus-within,.ant-select-selection:hover{border:1.5px solid #0263e0!important;box-shadow:0 0 12px rgba(2,99,224,.2)!important}.fb-button{padding:10px 0;width:100%;box-sizing:border-box;border-radius:5px;display:flex;transition:all .5;background-color:#f7f7f8;color:#2774ff;font-size:36px;cursor:pointer;border:1px solid #e1e1e1;height:54px}@media (max-width:768px){.fb-button{padding:8px 0;height:42px}.fb-button svg{width:32px;height:28px}}.fb-button i{margin:auto}.image-show-preview{overflow:hidden}.image-show-preview img{object-fit:contain;width:100%;height:auto;object-position:center}.ant-modal-title{font-weight:700!important;font-size:25px!important;color:#000}.ant-modal-header{border-bottom:unset!important;padding-top:36px!important;padding-left:30px!important;padding-right:30px!important}.ant-modal-body{padding:30px!important}.ant-modal-footer{border-top:unset!important;padding:30px 0!important;display:flex;justify-content:center}.ant-modal-2 .ant-modal-content{top:-3.5rem;overflow:auto;max-height:80vh}.ant-modal-footer-2{border-top:1px #ececec;padding-top:5px;width:100%}.ant-modal-2 .ant-modal-header{background:#ececec;padding-bottom:2rem}.ant-modal-content-2{display:grid;grid-template-columns:40% 60%}.ant-modal-content-card-2-left{padding:0 1.5rem}.ant-modal-content-card-2{background-color:#ececec;padding:1.5rem;border-radius:8px}.ant-modal-content-card-2 .header-card{padding:0 0 12px;border-bottom:.5px solid #6c7084}.ant-modal-content-card-2 .content-card{grid-template-columns:50% 50%}.ant-modal-content-card-2 .content-card,.ant-modal-content-card-2 .content-card-create-receipt{display:grid;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #c6c6bd}.consent-modal .ant-modal-body{padding:42px 32px 32px!important}.ant-avatar>img{object-fit:cover}.ant-calendar-input-wrap{height:48px!important;display:flex;align-items:center}.ant-calendar-range-right .ant-calendar-date-input-wrap{margin-left:0!important}.ant-calendar-input-wrap{justify-content:center!important}.ant-calendar-range .ant-calendar-input,.ant-calendar-range .ant-calendar-time-picker-input{text-align:center!important}.ant-calendar-picker,.ant-time-picker{width:100%!important}.ant-btn[disabled],.ant-input[disabled]{cursor:inherit!important}.intl-tel-input{width:100%!important}.intl-tel-input input{width:100%!important;border:1px solid #d9d9d9!important;height:48px!important;border-radius:4px;font-size:16px}.intl-tel-input.allow-dropdown input[type=tel]{outline:none;border:none;font-size:16px;color:#000;height:48px!important;width:100%!important;box-shadow:none!important}.text-err{text-align:left;color:#f43f3f;visibility:visible;font-size:11px;font-weight:600}.text-err__hide{visibility:hidden}.err-input-phone .intl-tel-input input{border:1px solid #f43f3f!important}.modal-dialog{max-width:660px!important}.modal-content{padding:50px 80px!important}.ant-popover-inner{border-radius:8px!important}.ant-popover-content .ant-popover-arrow{display:none}@media (max-width:768px){.modal-dialog{margin:16px!important}.modal-content{padding:32px!important}}.ant-drawer-content-wrapper{box-shadow:none!important;border-top:1px solid #e1e1e1}.profile-layout{padding:20px!important;border-radius:12px;min-width:340px}.profile-header{display:flex;grid-column-gap:20px;column-gap:20px;align-items:center;padding-bottom:20px}.profile-info>p{margin:0}.profile-name{font-style:normal;font-weight:600;font-size:20px;line-height:27px;color:#000;max-width:260px}.profile-role{font-size:16px;line-height:22px}.profile-email,.profile-role{font-style:normal;font-weight:400;color:#a5a5a5}.profile-email{font-size:12px;line-height:16px}.ant-menu-item .item-text{display:flex;align-items:center;grid-column-gap:11px;column-gap:11px}.ant-popover-inner-content{padding:16px!important;border-radius:20px;margin:auto}@media (max-width:768px){.ant-drawer-right{margin-top:54px!important}.ant-drawer-header{padding:16px!important}.ant-drawer-title{font-style:normal;font-weight:600!important;font-size:20px!important;line-height:27px!important;color:#000!important}.profile-layout{border-radius:12px;min-width:20px;border:0;padding:20px 0 0!important}.profile-header{grid-column-gap:8px;column-gap:8px;padding:12px 16px;background:#f7f7f8;border-radius:8px;margin-bottom:16px}.profile-name{font-style:normal;font-weight:600;font-size:14px;line-height:27px;color:#000;max-width:160px}.profile-role{line-height:22px}.profile-email,.profile-role{font-style:normal;font-weight:400;font-size:14px;color:#a5a5a5}.profile-email{line-height:16px}.profile-image .avatar{width:42px!important;height:42px!important}.ant-modal{max-width:calc(100vw - 32px)!important}.ant-popover{top:6vh!important;left:0!important;width:100%;padding:0 16px!important}}.ant-select-selection__rendered{height:100%}.ant-select-selection-selected-value{height:100%;align-items:center;display:flex!important}