/*!
 * BootstrapVue Icons Custom CSS (https://bootstrap-vue.org)
 */.bv-no-focus-ring:focus{outline:0}@media (max-width:575.98px){.bv-d-xs-down-none{display:none!important}}@media (max-width:767.98px){.bv-d-sm-down-none{display:none!important}}@media (max-width:991.98px){.bv-d-md-down-none{display:none!important}}@media (max-width:1199.98px){.bv-d-lg-down-none{display:none!important}}.bv-d-xl-down-none{display:none!important}.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{transform-origin:center;animation:b-icon-animation-cylon .75s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{animation:none}}.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{transform-origin:center;animation:b-icon-animation-cylon-vertical .75s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{animation:none}}.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{transform-origin:center;animation:b-icon-animation-fade .75s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{animation:none}}.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{transform-origin:center;animation:b-icon-animation-spin 2s linear infinite normal}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{animation:none}}.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{transform-origin:center;animation:b-icon-animation-spin 2s linear infinite reverse}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{animation:none}}.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{transform-origin:center;animation:b-icon-animation-spin 1s steps(8) infinite normal}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{animation:none}}.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{transform-origin:center;animation:b-icon-animation-spin 1s steps(8) infinite reverse}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{animation:none}}.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{transform-origin:center;animation:b-icon-animation-throb .75s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{animation:none}}@keyframes b-icon-animation-cylon{0%{transform:translateX(-25%)}to{transform:translateX(25%)}}@keyframes b-icon-animation-cylon-vertical{0%{transform:translateY(25%)}to{transform:translateY(-25%)}}@keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@keyframes b-icon-animation-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes b-icon-animation-throb{0%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.btn .b-icon.bi,.dropdown-item .b-icon.bi,.dropdown-toggle .b-icon.bi,.input-group-text .b-icon.bi,.nav-link .b-icon.bi{font-size:125%;vertical-align:text-bottom}h4{font-weight:700}.swal2-title{position:relative;font-family:Bai_Jamjuree!important;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}#modal_range .modal-header{background-color:rgba(251,177,189,.78)!important}#modal_range .modal-content{width:500px!important;margin:auto!important}.Date-add-event,.Detail-add-event{display:flex!important;align-items:center!important}@font-face{font-family:Bai_Jamjuree;src:url(../fonts/BaiJamjuree-Regular.56237bef.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bai_Jamjuree;src:url(../fonts/BaiJamjuree-Medium.e9e49e7d.ttf) format("truetype");font-weight:400;font-style:normal}.container{background-color:#fafafa!important}.container,.v-card-title{font-family:Bai_Jamjuree!important}@media (min-width:960px){.container{max-width:100%!important;background-color:#fafafa!important}}.select-dropdown,.select-dropdown *{margin:0!important;padding:0!important;position:relative!important;box-sizing:border-box!important}.select-dropdown{position:relative!important;border-radius:4px!important;border:1px solid #000!important}.select-dropdown select{font-size:1rem!important;font-weight:400!important;max-width:100%!important;padding:8px 24px 8px 10px!important;border:none!important;background-color:transparent!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.select-dropdown select:active,.select-dropdown select:focus{outline:none!important;box-shadow:none!important}.select-dropdown:after{content:""!important;position:absolute!important;top:50%!important;right:8px!important;width:0!important;height:0!important;margin-top:-2px!important;border-top:5px solid #aaa!important;border-right:5px solid transparent!important;border-left:5px solid transparent!important}.date_input{display:flex!important;align-items:baseline!important;justify-content:flex-start!important}.v-card__actions{align-items:center!important;display:flex!important;padding:8px!important;justify-content:space-evenly!important}.vc-day-popover-container{background-color:#eee!important;border:1px solid;border-color:#eee!important;border-radius:var(--rounded)!important;font-size:var(--text-xs)!important;font-weight:var(--font-medium)!important;padding:4px 8px!important;box-shadow:var(--shadow)!important}.vc-day-popover-container,.vc-title[data-v-74ad501d]{color:#000!important;font-family:Bai_Jamjuree!important}.vc-title[data-v-74ad501d]{font-size:19px!important;font-weight:var(--font-semibold)!important;line-height:28px!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;white-space:nowrap!important}.vc-dot{background-color:#6e7781!important}.vc-weekday[data-v-74ad501d]{text-align:center!important;color:#6e7781!important;font-size:16px!important;font-weight:400!important;line-height:16px!important;padding-top:4px!important;padding-bottom:8px!important;cursor:default!important;text-transform:uppercase!important}.vc-day-content[data-v-4420d078],.vc-weekday[data-v-74ad501d]{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;font-family:Bai_Jamjuree!important}.vc-day-content[data-v-4420d078]{display:flex!important;justify-content:center!important;align-items:center!important;font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;width:28px!important;height:28px!important;line-height:28px!important;border-radius:var(--rounded-full)!important;cursor:pointer!important}.vc-dot[data-v-4420d078]{width:7px!important;height:7px!important;border-radius:50%!important;transition:all var(--day-content-transition-time)!important}.vc-container{--font-normal:400!important;--font-medium:500!important;--font-semibold:600!important;--font-bold:600!important;--text-xs:12px!important;--text-sm:17px!important;--text-base:16px!important;--text-lg:19px!important;--leading-snug:1.375!important;--rounded:0.25rem!important;--rounded-lg:0.5rem!important;--rounded-full:9999px!important;--shadow:0 0px 0px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)!important;--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)!important;--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06)!important;--slide-translate:22px!important;--slide-duration:0.15s!important;--slide-timing:ease!important;--day-content-transition-time:0.13s ease-in!important;--weeknumber-offset:-34px!important;position:relative!important;display:contents!important;width:-moz-max-content!important;width:max-content!important;height:-moz-max-content!important;height:max-content!important;font-family:Bai_Jamjuree!important;color:var(--gray-900)!important;background-color:var(--white)!important;border:1px solid!important;border-color:var(--gray-400)!important;border-radius:var(--rounded-lg)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-webkit-tap-highlight-color:transparent!important}.v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.vc-weekday[data-v-74ad501d]:first-child,.vc-weekday[data-v-74ad501d]:nth-child(7){color:#ff3226!important}.vc-svg-icon{display:none!important}.vc-day-content.is-disabled{color:#ff3226!important}.day-popover-weekday{text-transform:uppercase!important}.vc-popover-content-wrapper{display:block!important}.vc-header .vc-title,.vc-header .vc-title:hover{cursor:context-menu!important}.vc-header .vc-title:hover{opacity:1!important}.text-field-detail .v-input__slot{width:380px!important;height:100px!important;border-radius:4px!important;font-size:16px!important}.data-popper-placement,.vc-popover-content-wrapper .is-interactive,.vc-popover-content-wrapper[data-v-03f17c2c]{display:block!important}.loading-waiting{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;background-color:rgba(236,245,255,.3843137254901961);display:flex;align-items:center;justify-content:center;z-index:101}.load-4 .ring-1{animation:loadingD 1.5s cubic-bezier(.17,.37,.43,.67) .3s infinite}@keyframes loadingD{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.ring-1{width:70px;height:70px;margin:0 auto;padding:7px;border:8px dashed #4b9cdb;border-radius:100%}.load-6 .letter{animation-name:loadingF;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:linear}.letter-holder{display:flex;align-items:center;justify-content:center;color:#4b9cdb;font-size:20px}.l-1{animation-delay:.48s}.l-2{animation-delay:.6s}.l-3{animation-delay:.72s}.l-4{animation-delay:.1s}.l-5{animation-delay:.96s}.l-6{animation-delay:1.08s}.l-7{animation-delay:1.2s}.l-8{animation-delay:1.32s}.l-9{animation-delay:1.44s}.l-10{animation-delay:1.56s}@keyframes loadingF{0%{opacity:0}to{opacity:1}}