.clamp-1{-webkit-line-clamp:1}.clamp-1,.clamp-2{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-3,.clamp-4{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clamp-4{-webkit-line-clamp:4}.clamp-5{-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}body{background-attachment:fixed;background-image:url(/images/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.content{padding-top:80px}.container{position:relative;min-width:1860px;max-width:1860px;padding:48px 30px;margin:0 auto}.main_wrapper{padding:31px 39px;border:1px solid #fff;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));box-shadow:0 0 30px 0 rgba(0,0,0,.04)}.main_content{background:#fff}.main_content,.main_group_content{padding:32px;border-radius:20px;box-shadow:0 0 30px 0 rgba(0,0,0,.04)}.main_group_content{background:#fcfdfe}.children-fit{position:relative}.children-fit:before{content:"";display:block;padding-top:100%}.children-fit img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.light-icon{fill:#f29812}.card-head{padding:24px 32px;border-bottom:1px solid #eee;background:#fff;box-shadow:0 8px 10px 0 rgba(0,0,0,.02)}.card-head.pb-0{padding-bottom:0}.typography-field{width:300px;padding-top:7px}.typography-field,.typography-field-full{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:vertical;-webkit-line-clamp:1}.typography-field-full{width:100%;padding-top:5px}.form-control{width:100%;height:36px;padding-left:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:var(--font-weight-light,300);color:#212121;background-image:url(/images/calendar.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:20px}.form-control:focus-visible{border:1px solid rgba(0,0,0,0);outline:2px solid rgba(242,152,18,.7)}.form-control::placeholder{font-size:14px;font-weight:var(--font-weight-light,300);color:#9e9e9e}.date-range{width:100%;height:40px;padding-left:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:var(--font-weight-light,300);color:#212121;background-image:url(/images/calendar.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:20px}.date-range:focus-visible{border:1px solid rgba(0,0,0,0);outline:2px solid rgba(242,152,18,.7)}.date-range::placeholder{font-size:14px;font-weight:var(--font-weight-light,300);color:#9e9e9e}.check-item_info{padding:5px 12px 3px;border:1px solid #d9d9d9;border-radius:50px}.check-item .MuiButtonBase-root{padding:0;margin-left:5px}.check-item svg{width:20px;padding-bottom:2px;fill:#212121}.check-item:hover{cursor:pointer}.check-item:hover>.MuiTypography-root{border:1px solid #f29812;font-weight:var(--font-weight-regular,400);color:#f29812}.check-item_input:checked+.check-item_info{border:1px solid rgba(0,0,0,0);background:#f29812}.check-item_input:checked+.check-item_info .MuiTypography-root{font-weight:var(--font-weight-regular,400);color:#fff}.check-item_input:checked+.check-item_info svg{fill:#fff}.check-item_input:checked+.MuiTypography-root{border:1px solid rgba(0,0,0,0);font-weight:var(--font-weight-regular,400);color:#fff;background:#f29812}.field-ul{width:max-content;padding:6px 12px;border-radius:12px;background:#fff8f1}.field-li{margin-left:20px;list-style:disc}.field-li,.field-li-no-style{color:#f29812}.scrollspy-item{width:0;overflow:hidden;padding-top:2px}.nav-active{width:auto}.error{width:max-content;padding:12px 16px;border-radius:12px;background:#fff6f6}.error_icon{fill:#ff6056}.error_txt{font-size:12px;font-weight:var(--font-weight-light,300);letter-spacing:.48px;color:#ff6056}.error_link{text-decoration-line:underline}.tooltip-icon{width:20px;height:20px;background-image:url(/images/circle-title.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer}.tooltip-icon:hover{background-image:url(/images/circle-title-hover.svg)}.swiper{margin-left:0!important}.swiper-btn{flex-shrink:0;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer}.swiper-button-disabled svg{opacity:.2}.swiper-pagination{bottom:-6px!important}.swiper-pagination-bullet{width:6px!important;height:6px!important;background:#e0e0e0!important;opacity:1!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px!important;border-radius:20px!important;background:#f29812!important}.swiper-map{padding:0 8px!important}.swiper-map:before{left:0;background:linear-gradient(90deg,#fff 5.81%,rgba(255,255,255,0))}.swiper-map:after,.swiper-map:before{content:"";position:absolute;z-index:11;top:50%;width:12px;height:100%;transform:translateY(-50%)}.swiper-map:after{right:0;background:linear-gradient(-90deg,#fff 5.81%,rgba(255,255,255,0))}.map{width:100%;height:100%;background-image:url(/images/map.jpg)}.map-num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50px;color:#ff6056;background:hsla(0,0%,100%,.8);border:2px solid rgba(0,0,0,0);box-shadow:0 2px 12px 0 rgba(0,0,0,.25);font-family:"Kanit, sans-serif";font-size:16px;font-style:normal;font-weight:700;line-height:145%;letter-spacing:.64px}.map-num.lg{width:56px;height:56px}.map-num.primary{color:#f29812}.map-num.primary:hover{border:2px solid #f29812;cursor:pointer}.map-btn-active{background:#f29812!important}.map-btn-active svg{fill:#fff!important}.map-circle{width:60px;height:60px;border-radius:50%}.map-circle:before{content:"";width:1px;height:1px;background:#212121;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-circle_inner{border-radius:50%;border:1px solid rgba(242,152,18,.6);box-shadow:inset 0 0 10px 0 rgba(255,168,38,.4)}.btn-link{padding:10px 20px;border-radius:50px}.btn-active{background:rgba(255,168,38,.2)}.btn-active .MuiTypography-root{color:#f29812}.ant-btn-primary{background-color:#1677ff}.ant-picker.ant-picker-outlined.ant-picker-disabled{border:1px solid #e0e0e0;background:#eee}.ant-picker .ant-picker-input>input[disabled]{color:#424242}.line{height:1px;align-self:stretch;flex-grow:0;background-color:#e0e0e0}.MuiFormControlLabel-root{margin-left:0!important}.MuiFormControlLabel-root>.MuiTypography-root{margin-left:6px}.MuiFormControlLabel-root.checkbox{align-items:center!important;margin-right:0;margin-left:16px!important;white-space:nowrap}.map-dot{width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;transition:transform .15s ease}.map-dot:hover{transform:scale(1.3)}.map-dot--on{background-color:#4caf50}.map-dot--off{background-color:#757575}.map-dot--warning{background-color:#f29812}.map-dot--error{background-color:#ff6056}.MuiTabs-root{min-width:auto;min-height:32px}.MuiTabs-root .MuiButtonBase-root{position:relative;line-height:1.45;padding:6px 16px;font-size:14px;font-weight:var(--font-weight-regular,400);text-transform:capitalize!important;letter-spacing:.56px;color:#616161}.MuiTabs-root .MuiButtonBase-root:not(:last-of-type):before{content:"";position:absolute;z-index:1;top:50%;right:0;width:1px;height:20px;transform:translateY(-50%);background:#eee}.MuiTabs-root .MuiButtonBase-root.Mui-selected,.MuiTabs-root .MuiButtonBase-root.Mui-selected .MuiTypography-root{color:#f29812}.MuiTabs-root .MuiTabs-indicator{background-color:#f29812}*{scrollbar-width:thin;scrollbar-color:#bdbdbd rgba(0,0,0,0)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}