@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#878787}::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:5px}body{overflow-x:overlay;overflow-y:hidden}#wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:1900px}#container{height:calc(100vh - 80px);background:#f6f6f6;overflow:hidden}#aside{-ms-flex-negative:0;flex-shrink:0;width:320px;height:100vh;background:#004da0;overflow:hidden;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}#aside .inner{height:100%;padding:20px 0px;overflow-y:overlay}#aside .inner .profile-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0px;height:170px;padding:20px 20px;overflow:hidden;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}#aside .inner .profile-box .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 20px;width:100%}#aside .inner .profile-box .user .info{-ms-flex-negative:0;flex-shrink:0;width:200px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#aside .inner .profile-box .user .info .nickname{color:#fff;font-size:18px;line-height:30px}#aside .inner .profile-box .user .info .nickname strong{font-size:20px;font-weight:bold}#aside .inner .profile-box .user .info .last-login{margin-top:5px;color:#fff;font-size:14px;line-height:20px;opacity:.5}#aside .inner .profile-box .user-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 15px;width:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#aside .inner .profile-box .user-btn .modal-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px;background:#fff;border-radius:10px;color:#004da0;font-size:14px;line-height:40px;font-weight:500;text-align:center}#aside .inner .profile-box .user-btn .logout-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px;background:#004da0;border:1px solid #fff;border-radius:10px;color:#fff;font-size:14px;line-height:38px;font-weight:500;text-align:center}#aside .inner .gnb{margin-top:24px}#aside .inner .gnb li{border-bottom:1px solid #004590}#aside .inner .gnb li a{position:relative;display:block;padding:20px 28px 20px 72px;color:#fff;font-size:18px;line-height:24px;opacity:.5;-webkit-transition-property:background,opacity,padding;transition-property:background,opacity,padding;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#aside .inner .gnb li a:before{display:none;position:absolute;top:0px;bottom:0px;left:0px;z-index:1;width:4px;background:#fff;content:""}#aside .inner .gnb li a:after{position:absolute;top:50%;right:20px;z-index:1;width:24px;height:24px;margin-top:-12px;background:url(../imgs/icon_aside_menu_arrow.svg) no-repeat center center;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;content:""}#aside .inner .gnb li.member a{background:url(../imgs/icon_aside_menu01.svg) no-repeat center left 20px}#aside .inner .gnb li.message a{background:url(../imgs/icon_aside_menu02.svg) no-repeat center left 20px}#aside .inner .gnb li.content a{background:url(../imgs/icon_aside_menu03.svg) no-repeat center left 20px}#aside .inner .gnb li.setting a{background:url(../imgs/icon_aside_menu04.svg) no-repeat center left 20px}#aside .inner .gnb li.stats a{background:url(../imgs/icon_aside_menu05.svg) no-repeat center left 20px}#aside .inner .gnb li.on a,#aside .inner .gnb li:hover a{background-color:#003b7a;opacity:1}#aside .inner .gnb li.on a:before,#aside .inner .gnb li:hover a:before{display:block}.aside-spreading #aside .profile-box .info,.aside-spreading #aside .profile-box .user-btn{opacity:0}.aside-spreading #aside .gnb li a{font-size:0px}.aside-spreading #aside .gnb li a:after{display:none}.aside-fold #aside{width:100px}.aside-fold #aside .profile-box{height:100px}.aside-fold #aside .profile-box .info,.aside-fold #aside .profile-box .user-btn{display:none;opacity:0}.aside-fold #aside .gnb li a{font-size:0px;background-position:center left 34px !important}.aside-fold #aside .gnb li a:after{display:none}.aside-hover #aside{width:320px}.aside-hover #aside .profile-box{height:170px}.aside-hover #aside .profile-box .info{display:block;opacity:1}.aside-hover #aside .profile-box .user-btn{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.aside-hover #aside .gnb li a{font-size:18px;background-position:center left 20px !important}.aside-hover #aside .gnb li a:after{display:block}.hovering #aside .profile-box .info,.hovering #aside .profile-box .user-btn{opacity:0}.hovering #aside .gnb li a{font-size:0px;background-position:center left 20px !important}.hovering #aside .gnb li a:after{display:none}#main{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch;overflow-x:hidden}#header{position:sticky;top:0px;left:0px;right:0px;z-index:10}#header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;padding:0px 20px}#header .inner #aside-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40px;height:40px}#header .inner #aside-toggle .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px 0px}#header .inner #aside-toggle .icon span{width:24px;height:3px;background:#004da0;border-radius:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .inner #aside-toggle .icon span:nth-child(1){width:14px;-webkit-transform:rotate(-45deg) translateY(3px) translateX(-4px);transform:rotate(-45deg) translateY(3px) translateX(-4px)}.aside-fold #header .inner #aside-toggle .icon span:nth-child(1){width:24px;-webkit-transform:rotate(0deg) translateY(0px) translateX(0px);transform:rotate(0deg) translateY(0px) translateX(0px)}#header .inner #aside-toggle .icon span:nth-child(3){width:14px;-webkit-transform:rotate(45deg) translateY(-3px) translateX(-4px);transform:rotate(45deg) translateY(-3px) translateX(-4px)}.aside-fold #header .inner #aside-toggle .icon span:nth-child(3){width:12px;-webkit-transform:rotate(0deg) translateY(0px) translateX(0px);transform:rotate(0deg) translateY(0px) translateX(0px)}#header .inner .logo{width:122px;height:32px;margin-left:26px;font-size:0px;background:url(../imgs/logo.svg) no-repeat center center}.navigation-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;height:60px;padding:0px 40px 0px 20px;background:#fff;border-top:1px solid #f1f1f1;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.08);box-shadow:0px 4px 10px rgba(0,0,0,.08)}.navigation-bar .left-group,.navigation-bar .right-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.navigation-bar .left-group>form,.navigation-bar .right-group>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.navigation-bar .left-group .input-row-group,.navigation-bar .right-group .input-row-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px;margin-right:10px}.navigation-bar .left-group .input-row-group .input-row,.navigation-bar .right-group .input-row-group .input-row{width:250px;margin-top:0px}.navigation-bar .left-group .input-row-group .input-row input,.navigation-bar .right-group .input-row-group .input-row input{height:40px;padding:0px 12px}.navigation-bar .left-group .input-row-group .input-row.dropdown,.navigation-bar .right-group .input-row-group .input-row.dropdown{width:140px}.navigation-bar .left-group .input-row-group .input-row.dropdown .dropdown-box>button,.navigation-bar .right-group .input-row-group .input-row.dropdown .dropdown-box>button{height:40px;padding-left:12px}.navigation-bar .left-group .input-row-group .input-row.dropdown .dropdown-box>button:before,.navigation-bar .right-group .input-row-group .input-row.dropdown .dropdown-box>button:before{top:12px;right:40px;height:16px}.navigation-bar .left-group .input-row-group .input-row.dropdown .dropdown-box>button:after,.navigation-bar .right-group .input-row-group .input-row.dropdown .dropdown-box>button:after{width:40px}.navigation-bar .left-group .input-row-group .input-row.dropdown .dropdown-box .dropdown-list,.navigation-bar .right-group .input-row-group .input-row.dropdown .dropdown-box .dropdown-list{top:40px}.navigation-bar .left-group .btn-row-group,.navigation-bar .right-group .btn-row-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-bar .left-group .btn-row-group .btn-row,.navigation-bar .right-group .btn-row-group .btn-row{width:80px}.navigation-bar .left-group .btn-row-group .btn-row input[type=submit],.navigation-bar .left-group .btn-row-group .btn-row .primary-btn,.navigation-bar .right-group .btn-row-group .btn-row input[type=submit],.navigation-bar .right-group .btn-row-group .btn-row .primary-btn{height:40px;line-height:40px}.navigation-bar .navigation-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px;margin-right:14px;padding-right:20px;color:#000;font-size:20px;line-height:32px;font-weight:bold}.navigation-bar .navigation-title>.depth{position:relative;padding-left:46px;font:inherit;color:#004da0}.navigation-bar .navigation-title>.depth:before{position:absolute;top:50%;left:0px;z-index:1;width:46px;height:32px;margin-top:-16px;background:url(../imgs/icon_navigation_depth.svg) no-repeat center center;content:""}.navigation-bar .lnb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0px 5px;height:100%}.navigation-bar .lnb li a{display:block;width:100px;height:48px;background:#f1f1f1;border-top-left-radius:5px;border-top-right-radius:5px;color:#878787;font-size:16px;line-height:48px;font-weight:bold;text-align:center}.navigation-bar .lnb li.on a{background:linear-gradient(61.73deg, #005BAB -4.18%, #00AFEC 191.31%);color:#fff}.navigation-bar .detail-search-btn{margin-right:20px;color:#004da0;font-size:16px;line-height:40px;font-weight:bold}.navigation-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding:20px 40px}.navigation-sub .left-group,.navigation-sub .right-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px}.navigation-sub .left-group>a,.navigation-sub .left-group>button,.navigation-sub .right-group>a,.navigation-sub .right-group>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0px 10px;background:#333;border-radius:5px;color:#fff;font-size:16px;line-height:40px;font-weight:bold}.navigation-sub .left-group>a[style-type=delete],.navigation-sub .left-group>button[style-type=delete],.navigation-sub .right-group>a[style-type=delete],.navigation-sub .right-group>button[style-type=delete]{background:#e30000}.navigation-sub .left-group>a#excel-btn,.navigation-sub .left-group>button#excel-btn,.navigation-sub .right-group>a#excel-btn,.navigation-sub .right-group>button#excel-btn{gap:0px 10px;background:#107c42}.navigation-sub .left-group>a#excel-btn:before,.navigation-sub .left-group>button#excel-btn:before,.navigation-sub .right-group>a#excel-btn:before,.navigation-sub .right-group>button#excel-btn:before{width:22px;height:24px;background:url(../imgs/icon_excel.svg) no-repeat center center;content:""}.navigation-sub .left-group .dropdown-box>button,.navigation-sub .right-group .dropdown-box>button{width:200px;height:40px;padding-left:10px}.navigation-sub .left-group .dropdown-box>button:before,.navigation-sub .right-group .dropdown-box>button:before{right:40px;height:24px}.navigation-sub .left-group .dropdown-box>button:after,.navigation-sub .right-group .dropdown-box>button:after{width:40px}.navigation-sub .left-group .multi-dropdown-box>button,.navigation-sub .right-group .multi-dropdown-box>button{width:240px;height:40px;padding-left:10px}.navigation-sub .left-group .multi-dropdown-box>button:before,.navigation-sub .right-group .multi-dropdown-box>button:before{right:40px;height:24px}.navigation-sub .left-group .multi-dropdown-box>button:after,.navigation-sub .right-group .multi-dropdown-box>button:after{width:40px}.navigation-sub .left-group .list-info,.navigation-sub .right-group .list-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 41px}.navigation-sub .left-group .list-info li,.navigation-sub .right-group .list-info li{position:relative}.navigation-sub .left-group .list-info li:after,.navigation-sub .right-group .list-info li:after{position:absolute;top:50%;right:-21px;z-index:1;width:1px;height:24px;margin-top:-12px;background:#aaa;content:""}.navigation-sub .left-group .list-info li:last-child:after,.navigation-sub .right-group .list-info li:last-child:after{display:none}.navigation-sub .left-group .list-info li p,.navigation-sub .right-group .list-info li p{color:#000;font-size:16px;line-height:40px}.navigation-sub .left-group .list-info li p strong,.navigation-sub .right-group .list-info li p strong{font-weight:bold}.scroll-frame{height:calc(100% - 60px);overflow-y:overlay}.scroll-frame .article{margin:40px;background:#fff;border-radius:10px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.08);box-shadow:0px 4px 10px rgba(0,0,0,.08);overflow:hidden}.scroll-frame .article+.navigation-sub{margin-top:0px;padding-top:0px}.scroll-frame .article .article-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px 40px}.scroll-frame .article .article-head .left-group,.scroll-frame .article .article-head .right-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px}.scroll-frame .article .article-head .left-group>button,.scroll-frame .article .article-head .right-group>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0px 10px;background:#333;border-radius:5px;color:#fff;font-size:16px;line-height:40px;font-weight:bold}.scroll-frame .article .article-head .left-group>button#excel-btn,.scroll-frame .article .article-head .right-group>button#excel-btn{gap:0px 10px;background:#107c42}.scroll-frame .article .article-head .left-group>button#excel-btn:before,.scroll-frame .article .article-head .right-group>button#excel-btn:before{width:22px;height:24px;background:url(../imgs/icon_excel.svg) no-repeat center center;content:""}.scroll-frame .article .article-head .left-group .dropdown-box>button,.scroll-frame .article .article-head .right-group .dropdown-box>button{width:200px;height:40px;padding-left:10px}.scroll-frame .article .article-head .left-group .dropdown-box>button:before,.scroll-frame .article .article-head .right-group .dropdown-box>button:before{right:40px;height:24px}.scroll-frame .article .article-head .left-group .dropdown-box>button:after,.scroll-frame .article .article-head .right-group .dropdown-box>button:after{width:40px}.scroll-frame .article #graph-element{height:368px;padding:0px 40px 20px;font-size:16px;-webkit-box-sizing:content-box;box-sizing:content-box}.scroll-frame .article #graph-element *{font-size:inherit !important}.loading-overlay{position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:9999;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loading-overlay span{display:inline-block;width:60px;height:60px;border:7px solid #ececec;border-radius:50%;border-top-color:#004da0;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}.loading-overlay p{margin-top:24px;color:#fff;font-size:16px;line-height:24px;text-align:center}.input-row-group .input-row{margin-top:24px}.input-row-group .input-row:first-child{margin-top:0px !important}.input-row>label,.input-row>.label{display:block;margin-bottom:6px;color:#000;font-size:14px;line-height:20px;font-weight:bold;cursor:default}.input-row>label span,.input-row>.label span{font:inherit;color:#a5a5a5}.input-row>label span.required,.input-row>.label span.required{color:#004da0}.input-row input[type=text],.input-row input[type=password]{display:inline-block;width:100%;height:48px;padding:0px 20px;background:#fff;border:1px solid #d9d9d9;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:16px;line-height:24px;vertical-align:top;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.input-row input[type=text]::-webkit-input-placeholder, .input-row input[type=password]::-webkit-input-placeholder{color:#a5a5a5;font-size:16px;line-height:24px}.input-row input[type=text]::-moz-placeholder, .input-row input[type=password]::-moz-placeholder{color:#a5a5a5;font-size:16px;line-height:24px}.input-row input[type=text]:-ms-input-placeholder, .input-row input[type=password]:-ms-input-placeholder{color:#a5a5a5;font-size:16px;line-height:24px}.input-row input[type=text]::-ms-input-placeholder, .input-row input[type=password]::-ms-input-placeholder{color:#a5a5a5;font-size:16px;line-height:24px}.input-row input[type=text]::placeholder,.input-row input[type=password]::placeholder{color:#a5a5a5;font-size:16px;line-height:24px}.input-row input[type=text].date-picker,.input-row input[type=password].date-picker{background:#fff url("../imgs/icon_calendar.svg") no-repeat center right 10px;background-size:28px auto;cursor:pointer}.input-row input[type=text]:focus,.input-row input[type=password]:focus{border-color:#004da0}.input-row input[type=text]:disabled,.input-row input[type=password]:disabled{border-color:#e0e0e0;background:#e0e0e0;color:#aaa}.input-row[mode=horizontal]{padding-left:91px}.input-row[mode=horizontal]>label,.input-row[mode=horizontal]>.label{position:absolute;top:0px;left:0px;margin-bottom:0px;line-height:48px}.input-row[mode=horizontal] div.error{display:none !important;position:absolute;top:63px;z-index:10;min-height:36px;padding:10px 10px 10px 35px;background:#fff url(../imgs/icon_invalid.svg) no-repeat center left 10px;border:1px solid #e30000;border-radius:5px;color:#e30000;font-size:12px;line-height:18px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.08);box-shadow:0px 4px 10px rgba(0,0,0,.08);white-space:nowrap}.input-row[mode=horizontal] div.error:before{position:absolute;top:0;left:50%;width:0;height:0;border:10px solid rgba(0,0,0,0);border-bottom-color:#e30000;border-top:0;margin-left:-10px;margin-top:-10px;content:""}.input-row[mode=horizontal] div.error:after{position:absolute;top:0;left:50%;width:0;height:0;border:9px solid rgba(0,0,0,0);border-bottom-color:#fff;border-top:0;margin-left:-9px;margin-top:-9px;content:""}.input-row:not([mode=horizontal]) div.error{display:none !important;position:absolute;top:89px;z-index:10;min-height:36px;padding:10px 10px 10px 35px;background:#fff url(../imgs/icon_invalid.svg) no-repeat center left 10px;border:1px solid #e30000;border-radius:5px;color:#e30000;font-size:12px;line-height:18px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.08);box-shadow:0px 4px 10px rgba(0,0,0,.08);white-space:nowrap}.input-row:not([mode=horizontal]) div.error:before{position:absolute;top:0;left:50%;width:0;height:0;border:10px solid rgba(0,0,0,0);border-bottom-color:#e30000;border-top:0;margin-left:-10px;margin-top:-10px;content:""}.input-row:not([mode=horizontal]) div.error:after{position:absolute;top:0;left:50%;width:0;height:0;border:9px solid rgba(0,0,0,0);border-bottom-color:#fff;border-top:0;margin-left:-9px;margin-top:-9px;content:""}.input-row:not([mode=horizontal]).not-label div.error{top:63px}.input-row .hint{margin-top:10px;color:#004da0;font-size:14px;line-height:20px}.input-row .file-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px}.input-row .file-box .input-file{-ms-flex-negative:0;flex-shrink:0}.input-row .file-box .input-file label{display:inline-block;padding:0px 20px;background:#004da0;border-radius:5px;color:#fff;font-size:16px;line-height:40px;font-weight:bold}.input-row .file-box .input-file label input{display:none}.input-row .file-box ul{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.input-row .file-box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px;margin-top:6px}.input-row .file-box ul li:first-child{margin-top:0px}.input-row .file-box ul li p,.input-row .file-box ul li a{max-width:calc(100% - 26px);color:#000;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-row .file-box ul li .delete-btn{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:url(../imgs/icon_delete_small.svg) no-repeat center center;font-size:0px}.input-row .file-box+.desc{margin-top:10px;color:#000;font-size:14px;line-height:20px}.input-row .file-box.disabled .input-file label{background:#e0e0e0;color:#aaa;pointer-events:none}.input-row.error-row input[type=text],.input-row.error-row input[type=password],.input-row.error-row textarea{border-color:#e30000}.input-row.error-row input[type=text]:focus+.error,.input-row.error-row input[type=password]:focus+.error,.input-row.error-row textarea:focus+.error{display:block !important}.input-row.error-row input[type=text]:focus+.error:empty,.input-row.error-row input[type=password]:focus+.error:empty,.input-row.error-row textarea:focus+.error:empty{display:none !important}.input-row.error-row .dropdown-box>button,.input-row.error-row .multi-dropdown-box>button{border-color:#e30000}.input-row.error-row .dropdown-box:not(.open):hover div.error,.input-row.error-row .multi-dropdown-box:not(.open):hover div.error{display:block !important}.input-row.valid-row .error{display:none !important}.input-row.name #first_name{width:120px;margin-right:10px}.input-row.name #last_name{width:calc(100% - 130px)}.input-row.with-btn{padding-right:80px}.input-row.with-btn>button:last-child,.input-row.with-btn .field-add-btn{position:absolute;bottom:0px;right:0px;z-index:1;width:70px;height:48px;background:#004da0;border:none;border-radius:5px;color:#fff;font-size:16px;line-height:48px;font-weight:bold;text-align:center}.input-row.with-btn>button:last-child[style-type=delete],.input-row.with-btn .field-add-btn[style-type=delete]{background:#e30000}.input-row.agency .dropdown-box:nth-last-child(1){width:calc((100% - 10px)/2)}.input-row.agency .dropdown-box:nth-last-child(2){width:calc((100% - 10px)/2);margin-right:10px}.input-row.agency input{width:100%}.input-row.agency>button:last-child{width:70px;height:48px;margin-left:10px;background:#004da0;border:none;border-radius:5px;color:#fff;font-size:16px;line-height:48px;font-weight:bold;text-align:center}.input-row.agency .agency-list{display:none;position:absolute;top:48px;left:125px;right:80px;z-index:9;max-height:360px;border-radius:5px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.1);box-shadow:0px 4px 10px rgba(0,0,0,.1);overflow:hidden;overflow-y:overlay}.input-row.agency .agency-list ul li button{width:100%;height:44px;padding:0px 10px 0px 20px;background:#fff;border:1px solid #d9d9d9;border-top:none;color:#000;font-size:16px;line-height:24px;text-align:left;white-space:nowrap}.input-row.agency .agency-list ul li button:hover{background:#f1f1f1}.input-row.agency .agency-list ul li button span{font:inherit;background:rgba(0,77,160,.4);border-radius:3px}.input-row.agency .agency-list ul li.hide{display:none}.input-row.agency .agency-list ul li:first-child button{border-top:1px solid #d9d9d9;border-top-left-radius:5px;border-top-right-radius:5px}.input-row.agency .agency-list ul li:last-child button{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.input-row.agency .agency-list ul li.empty{margin-top:0px;background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#a5a5a5;font-size:16px;line-height:60px;text-align:center}.input-row.department .dropdown-box:last-child{width:calc((100% - 10px)/ 2)}.input-row.department .dropdown-box:nth-last-child(2){width:calc((100% - 10px)/ 2);margin-right:10px}.input-row.department input{width:100%}.input-row.department>button:last-child{width:70px;height:48px;margin-left:10px;background:#004da0;border:none;border-radius:5px;color:#fff;font-size:16px;line-height:48px;font-weight:700;text-align:center}.input-row.department .department-list{display:none;position:absolute;top:48px;left:125px;right:80px;z-index:9;max-height:360px;border-radius:5px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;overflow-y:overlay}.input-row.department .department-list ul li button{width:100%;height:44px;padding:0 10px 0 20px;background:#fff;border:1px solid #d9d9d9;border-top:none;color:#000;font-size:16px;line-height:24px;text-align:left;white-space:nowrap}.input-row.department .department-list ul li button:hover{background:#f1f1f1}.input-row.department .department-list ul li button span{font:inherit;background:rgba(0,77,160,.4);border-radius:3px}.input-row.department .department-list ul li.hide{display:none}.input-row.department .department-list ul li:first-child button{border-top:1px solid #d9d9d9;border-top-left-radius:5px;border-top-right-radius:5px}.input-row.department .department-list ul li:last-child button{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.input-row.department .department-list ul li.empty{margin-top:0;background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#a5a5a5;font-size:16px;line-height:60px;text-align:center}.input-row.button input[type=checkbox]{display:none}.input-row.button input[type=checkbox]+label{display:block;width:100%;height:38px;margin-bottom:0px;background:#fff;border:1px solid #878787;border-radius:5px;color:#878787;font-size:14px;line-height:36px;font-weight:bold;text-align:center}.input-row.button input[type=checkbox]:checked+label{background:#004da0;border-color:#004da0;color:#fff}.input-row.buttons .button-box{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:10px}.input-row.buttons .button-box.full{grid-template-columns:repeat(1, 1fr)}.input-row.buttons .button-box .button-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.input-row.buttons .button-box .button-item input{display:none}.input-row.buttons .button-box .button-item input+label{display:block;width:100%;height:38px;background:#fff;border:1px solid #878787;border-radius:5px;color:#878787;font-size:14px;line-height:36px;font-weight:bold;text-align:center}.input-row.buttons .button-box .button-item input+label:hover{background:#878787}.input-row.buttons .button-box .button-item input:checked+label{background:#004da0;border-color:#004da0;color:#fff}.input-row.one-button button{width:100%;height:38px;background:#fff;border:1px solid #878787;border-radius:5px;color:#878787;font-size:14px;line-height:36px;font-weight:bold}.input-row.one-button button:hover{background:#878787}.input-row.range .rs-container{height:16px;margin-top:27px}.input-row.range .rs-container .rs-bg{height:4px;background:#878787;border:none;border-radius:2px;-webkit-transition:none;transition:none}.input-row.range .rs-container .rs-selected{height:4px;background:linear-gradient(61.73deg, #005BAB -4.18%, #00AFEC 191.31%);border:none;border-radius:2px;-webkit-transition:none;transition:none}.input-row.range .rs-container .rs-scale{-webkit-transition:none;transition:none}.input-row.range .rs-container .rs-scale span{-webkit-transition:none;transition:none}.input-row.range .rs-container .rs-scale span:before{display:none}.input-row.range .rs-container .rs-scale span ins{font-size:0px}.input-row.range .rs-container .rs-pointer{width:16px;height:16px;background:linear-gradient(61.73deg, #005BAB -4.18%, #00AFEC 191.31%);border:none;border-radius:8px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.1);box-shadow:0px 4px 10px rgba(0,0,0,.1);-webkit-transition:none;transition:none}.input-row.range .rs-container .rs-pointer:before,.input-row.range .rs-container .rs-pointer:after{display:none}.input-row.range .rs-container .rs-pointer .rs-tooltip{min-width:16px;height:19px;padding:0px;border:none;color:#000;font-size:14px;line-height:19px;font-weight:bold;background:linear-gradient(61.73deg, #005BAB -4.18%, #00AFEC 191.31%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);left:8px;-webkit-transform:translate(-50%, -16px);transform:translate(-50%, -16px);-webkit-transition:none;transition:none}.input-row.date-range .range-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 8px}.input-row.date-range .range-box input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0px 16px}.input-row.date-range .range-box>span{color:#878787;font-size:15px;line-height:22.5px;font-weight:bold}.input-row.history .history-list{padding-top:8px}.input-row.history .history-list ul{display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:10px;grid-row-gap:10px}.input-row.history .history-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0px;position:relative;padding:10px 48px 10px 24px;background:#fff;border:1px solid #878787;border-radius:31px}.input-row.history .history-list ul li .writer{max-width:345px;color:#000;font-size:16px;line-height:18px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-row.history .history-list ul li .writer span{font:inherit;color:#a5a5a5}.input-row.history .history-list ul li .date{color:#000;font-size:12px;line-height:12px}.input-row.history .history-list ul li .delete-btn{position:absolute;top:50%;right:12px;z-index:1;width:24px;height:24px;margin-top:-12px;background:url("../imgs/icon_delete02.svg") no-repeat center center;background-size:24px 24px;font-size:0px}.input-row.radio .radio-box-group{padding-top:8px}.input-row.textarea textarea{display:block;width:100%;height:96px;padding:16px 20px;background:#fff;border:1px solid #878787;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:16px;line-height:20px;overflow:overlay;resize:none}.input-row.textarea textarea::-webkit-input-placeholder{color:#a5a5a5;font-size:16px;line-height:20px}.input-row.textarea textarea::-moz-placeholder{color:#a5a5a5;font-size:16px;line-height:20px}.input-row.textarea textarea:-ms-input-placeholder{color:#a5a5a5;font-size:16px;line-height:20px}.input-row.textarea textarea::-ms-input-placeholder{color:#a5a5a5;font-size:16px;line-height:20px}.input-row.textarea textarea::placeholder{color:#a5a5a5;font-size:16px;line-height:20px}.input-row.half .input-row{display:inline-block;width:calc((100% - 10px)/2);margin-top:0px !important;vertical-align:top}.input-row.half .input-row:last-child{margin-left:10px}.input-row.single-btn button{width:100%;height:48px;background:#000;border:none;border-radius:5px;color:#fff;font-size:16px;line-height:48px;font-weight:800;text-align:center}.btn-row-group .btn-row{margin-top:10px}.btn-row-group .btn-row:first-child{margin-top:0px !important}.btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.btn-row input[type=submit],.btn-row .primary-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;background:linear-gradient(61.73deg, #005BAB -4.18%, #00AFEC 191.31%);border:none;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:16px;line-height:48px;font-weight:bold;text-align:center}.btn-row input[type=submit]:disabled,.btn-row .primary-btn:disabled{background:#aaa}.btn-row a,.btn-row button{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;background:#fff;border:1px solid #878787;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#878787;font-size:16px;line-height:46px;font-weight:700;text-align:center}.btn-row a.gray-btn,.btn-row button.gray-btn{height:48px;background:#878787;border-color:#878787;color:#fff}.btn-row a[style-type=delete],.btn-row button[style-type=delete]{background:#e30000;border-color:#e30000;color:#fff}.check-box{display:inline-block}.check-box>label input{display:inline-block;width:20px;height:20px;margin:0px;background:url("../imgs/icon_checkbox_off.svg") no-repeat center center;border:none}.check-box>label input:checked{background:url("../imgs/icon_checkbox_on.svg") no-repeat center center}.check-box>input{display:none}.check-box>input+label{padding-left:34px;background:url("../imgs/icon_checkbox_off.svg") no-repeat center left;color:#000;font-size:16px;line-height:24px;font-weight:bold}.check-box>input:checked+label{background:url("../imgs/icon_checkbox_on.svg") no-repeat center left}.radio-box-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0px 20px}.radio-box{display:inline-block}.radio-box label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:16px;line-height:20px}.radio-box label input{display:block;width:20px;height:20px;margin:0px;margin-right:4px;background:url("../imgs/icon_radio_off.svg") no-repeat center center;border:none}.radio-box label input:checked{background:url("../imgs/icon_radio_on.svg") no-repeat center center}.dropdown-box{display:inline-block;width:100%}.dropdown-box>button{width:100%;height:48px;padding:0px 52px 0px 20px;background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#000;font-size:16px;line-height:24px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-box>button:after{position:absolute;top:0px;bottom:0px;right:0px;z-index:1;width:48px;background:url("../imgs/icon_dropdown_arrow.svg") no-repeat center center;background-size:14px 9px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;content:""}.dropdown-box>button:before{position:absolute;top:8px;right:48px;z-index:2;width:1px;height:32px;background:#d9d9d9;content:""}.dropdown-box>button:disabled{border-color:#e0e0e0;background:#e0e0e0;color:#aaa}.dropdown-box .dropdown-list{display:none;position:absolute;top:48px;left:0px;z-index:9;min-width:100%;max-height:360px;border-radius:5px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.1);box-shadow:0px 4px 10px rgba(0,0,0,.1);overflow:hidden;overflow-y:overlay}.dropdown-box .dropdown-list ul li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px;width:100%;height:44px;padding:0px 10px 0px 20px;background:#fff;border:1px solid #d9d9d9;border-top:none;color:#000;font-size:16px;line-height:24px;text-align:left;white-space:nowrap}.dropdown-box .dropdown-list ul li button:hover{background:#f1f1f1}.dropdown-box .dropdown-list ul li button.selected{background:#004da0;border-color:#004da0;color:#fff}.dropdown-box .dropdown-list ul li button.selected:after{width:13px;height:10px;background:url("../imgs/icon_dropdown_check.svg") no-repeat center center;content:""}.dropdown-box .dropdown-list ul li:first-child button{border-top:1px solid #d9d9d9;border-top-left-radius:5px;border-top-right-radius:5px}.dropdown-box .dropdown-list ul li:last-child button{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dropdown-box.placeholder>button{color:#a5a5a5;font-weight:normal}.dropdown-box[direction=top] .dropdown-list{top:unset;bottom:48px}.dropdown-box.open>button:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.multi-dropdown-box{display:inline-block;width:100%}.multi-dropdown-box>button{width:100%;height:48px;padding:0px 52px 0px 20px;background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#000;font-size:16px;line-height:24px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-dropdown-box>button:after{position:absolute;top:0px;bottom:0px;right:0px;z-index:1;width:48px;background:url("../imgs/icon_dropdown_arrow.svg") no-repeat center center;background-size:14px 9px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;content:""}.multi-dropdown-box>button:before{position:absolute;top:8px;right:48px;z-index:2;width:1px;height:32px;background:#e0e0e0;content:""}.multi-dropdown-box>button:disabled{border-color:#e0e0e0;background:#e0e0e0;color:#aaa}.multi-dropdown-box .dropdown-list{display:none;position:absolute;top:53px;left:0px;z-index:9;min-width:100%;max-height:240px;background:#fff;border:1px solid #d9d9d9;border-radius:5px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.1);box-shadow:0px 4px 10px rgba(0,0,0,.1);overflow:hidden;overflow-y:overlay}.multi-dropdown-box .dropdown-list .list-search{position:sticky;top:0px;left:0px;right:0px;z-index:1}.multi-dropdown-box .dropdown-list .list-search input{padding-left:46px;background:#fff url(../imgs/icon_search.svg) no-repeat center left 12px;border:none;border-bottom:1px solid #d9d9d9;border-radius:0px}.multi-dropdown-box .dropdown-list ul{padding:10px}.multi-dropdown-box .dropdown-list ul li{margin-top:5px}.multi-dropdown-box .dropdown-list ul li:first-child{margin-top:0px}.multi-dropdown-box .dropdown-list ul li.empty{margin-top:0px;color:#a5a5a5;font-size:16px;line-height:60px;text-align:center}.multi-dropdown-box .dropdown-list ul li label input{display:none}.multi-dropdown-box .dropdown-list ul li label input+p{padding:5px 10px 5px 35px;background:#fff url(../imgs/icon_checkbox_off.svg) no-repeat center left 5px;border-radius:5px;color:#000;font-size:16px;line-height:24px}.multi-dropdown-box .dropdown-list ul li label input+p span{font:inherit;background:rgba(0,77,160,.4);border-radius:3px}.multi-dropdown-box .dropdown-list ul li label input:checked+p{background:#f1f1f1 url(../imgs/icon_checkbox_on.svg) no-repeat center left 5px}.multi-dropdown-box.placeholder>button{color:#a5a5a5;font-weight:normal}.multi-dropdown-box[direction=top] .list-search{top:unset;bottom:0px}.multi-dropdown-box[direction=top] .list-search input{border-top:1px solid #d9d9d9;border-bottom:none}.multi-dropdown-box[direction=top] .dropdown-list{top:unset;bottom:53px;-webkit-box-shadow:0px -4px 10px rgba(0,0,0,.1);box-shadow:0px -4px 10px rgba(0,0,0,.1)}.multi-dropdown-box.open>button:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.table-sub-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-sub-caption .left-group,.table-sub-caption .right-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px}.table-sub-caption .left-group h6,.table-sub-caption .right-group h6{position:relative;padding-left:11px;color:#000;font-size:16px;line-height:40px;font-weight:bold}.table-sub-caption .left-group h6:before,.table-sub-caption .right-group h6:before{position:absolute;top:50%;left:0px;z-index:1;width:6px;height:6px;margin-top:-3px;background:#000;border-radius:3px;content:""}.table-sub-caption .left-group input[type=text],.table-sub-caption .right-group input[type=text]{width:200px;height:40px;padding:0px 10px}.table-sub-caption .left-group input[type=text]+.error,.table-sub-caption .right-group input[type=text]+.error{top:55px}.table-sub-caption .left-group .dropdown-box>button,.table-sub-caption .right-group .dropdown-box>button{width:200px;height:40px;padding-left:10px}.table-sub-caption .left-group .dropdown-box>button:before,.table-sub-caption .right-group .dropdown-box>button:before{right:40px;height:24px}.table-sub-caption .left-group .dropdown-box>button:after,.table-sub-caption .right-group .dropdown-box>button:after{width:40px}.table-sub-caption .left-group>button,.table-sub-caption .right-group>button{height:40px;padding:0px 10px;background:#333;border-radius:5px;color:#fff;font-size:16px;line-height:40px;font-weight:bold;text-align:center}.table-sub-caption .left-group>button[style-type=accept],.table-sub-caption .right-group>button[style-type=accept]{background:linear-gradient(61.73deg, #005BAB -4.18%, #00AFEC 191.31%)}.table-sub-caption .left-group>button[style-type=delete],.table-sub-caption .right-group>button[style-type=delete]{background:#e30000}.table-sub-caption .left-group>input[type=submit],.table-sub-caption .right-group>input[type=submit]{height:40px;padding:0px 10px;background:linear-gradient(61.73deg, #005BAB -4.18%, #00AFEC 191.31%);border:none;border-radius:5px;color:#fff;font-size:16px;line-height:40px;font-weight:bold;text-align:center}.table-sub-caption+[class^=table-style]{margin-top:20px}.table-style-a table{width:100%;background:#fff}.table-style-a table thead tr th{background:rgba(0,0,0,.06);border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;vertical-align:middle}.table-style-a table thead tr th:first-child{border-left:none}.table-style-a table thead tr th p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;padding:5px 12px;color:#000;font-size:16px;line-height:20px;font-weight:bold;text-align:center}.table-style-a table tbody tr.modal-btn,.table-style-a table tbody tr.select-btn{cursor:pointer}.table-style-a table tbody tr.modal-btn.current,.table-style-a table tbody tr.select-btn.current{background:#e5f2ff}.table-style-a table tbody tr td{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;text-align:center;vertical-align:middle}.table-style-a table tbody tr td:first-child{border-left:none}.table-style-a table tbody tr td p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:70px;padding:10px 12px;color:#000;font-size:16px;line-height:20px;text-align:center}.table-style-a table tbody tr td p strong{color:#000;font-weight:bold}.table-style-a table tbody tr td p strong.blue{color:#004da0}.table-style-a table tbody tr td p strong.red{color:#e30000}.table-style-a table tbody tr td p.stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#878787}.table-style-a table tbody tr td p.hcp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table-style-a table tbody tr td p.message-title{text-align:left}.table-style-a table tbody tr td p.message-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.table-style-a table tbody tr td p.message-content .cut{font:inherit;display:-webkit-box;max-height:40px;overflow:hidden;vertical-align:top;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.table-style-a table tbody tr td p.message-content .modal-btn[data-modal=message]{font:inherit;color:#004da0;font-size:14px;text-decoration:underline}.table-style-a table tbody tr td p.content-title{min-height:auto;margin:10px 0px;padding-top:0px;padding-bottom:0px;display:-webkit-box;max-height:40px;overflow:hidden;vertical-align:top;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.table-style-a table tbody tr td p a{color:#004da0;text-decoration:underline}.table-style-a table tbody tr td .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px}.table-style-a table tbody tr td .status span{height:32px;padding:0px 10px;border-radius:5px;color:#fff;font-size:16px;line-height:32px;font-weight:bold;text-align:center}.table-style-a table tbody tr td .status span.active{background:#004da0}.table-style-a table tbody tr td .status span.sleep{background:#878787}.table-style-a table tbody tr td .status span.reject{background:#eb5757}.table-style-a table tbody tr td .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px}.table-style-a table tbody tr td .btns button,.table-style-a table tbody tr td .btns a{height:40px;padding:0px 20px;background:#fff;border:1px solid #d9d9d9;border-radius:5px;font-weight:bold;text-align:center}.table-style-a table tbody tr td .btns button[style-type=accept],.table-style-a table tbody tr td .btns a[style-type=accept]{color:#004da0;font-size:16px;line-height:38px}.table-style-a table tbody tr td .btns button[style-type=delete],.table-style-a table tbody tr td .btns a[style-type=delete]{color:#eb5757;font-size:16px;line-height:38px}.table-style-a.not-full table thead tr th:first-child{border-left:1px solid #e0e0e0}.table-style-a.not-full table thead tr th:last-child{border-right:1px solid #e0e0e0}.table-style-a.not-full table tbody tr td:first-child{border-left:1px solid #e0e0e0}.table-style-a.not-full table tbody tr td:last-child{border-right:1px solid #e0e0e0}.table-style-a .empty{border:1px solid #e0e0e0;border-top:none;color:#878787;font-size:16px;line-height:120px;text-align:center}.paging{margin:40px auto}.paging ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px}.paging ul li:not(.prev,.next) a{display:inline-block;min-width:40px;height:40px;padding:0px 5px;background:rgba(0,0,0,0);border-radius:10px;color:#878787;font-size:16px;line-height:40px;font-weight:bold;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.paging ul li:not(.prev,.next) a.active,.paging ul li:not(.prev,.next) a:hover{background:#004da0;color:#fff}.paging ul li.next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px}.paging ul li.next a:after{width:20px;height:20px;background:url("../imgs/icon_paging_next.svg") no-repeat center center;content:""}.paging ul li.prev a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px}.paging ul li.prev a:after{width:20px;height:20px;background:url("../imgs/icon_paging_prev.svg") no-repeat center center;content:""}#calendar{min-height:700px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.08);box-shadow:0px 4px 10px rgba(0,0,0,.08)}#calendar .calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#calendar .calendar-wrapper .calendar-head{-ms-flex-negative:0;flex-shrink:0;width:100%}#calendar .calendar-wrapper .calendar-head .calendar-row{display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:1fr}#calendar .calendar-wrapper .calendar-head .calendar-row .calendar-col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 0px;background:#004da0;border-left:1px solid #fff;color:#fff;font-size:15px;line-height:20px;font-weight:bold;text-align:center}#calendar .calendar-wrapper .calendar-head .calendar-row .calendar-col:first-child{border-left:none}#calendar .calendar-wrapper .calendar-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;width:100%}#calendar .calendar-wrapper .calendar-body .calendar-row{min-height:130px;align-self:stretch;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:1fr}#calendar .calendar-wrapper .calendar-body .calendar-row .calendar-col{height:100%;padding:10px 12px;border-left:1px solid #e0e0e0;overflow:hidden}#calendar .calendar-wrapper .calendar-body .calendar-row .calendar-col .date{padding:10px 0px;color:#000;font-size:16px;line-height:20px;font-weight:bold}#calendar .calendar-wrapper .calendar-body .calendar-row .calendar-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0px}#calendar .calendar-wrapper .calendar-body .calendar-row .calendar-col ul li{width:100%}#calendar .calendar-wrapper .calendar-body .calendar-row .calendar-col ul li button{width:100%;padding:5px;border-radius:5px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.08);box-shadow:0px 4px 10px rgba(0,0,0,.08)}#calendar .calendar-wrapper .calendar-body .calendar-row .calendar-col ul li button p{color:#000;font-size:12px;line-height:16px;text-align:left}#calendar .calendar-wrapper .calendar-body .calendar-row .calendar-col ul li button p:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#calendar .calendar-wrapper .calendar-body .calendar-row .calendar-col:first-child{border-left:none}#calendar .calendar-wrapper .calendar-body .calendar-row:nth-child(odd) .calendar-col{background:#f5faff}#calendar .calendar-wrapper .calendar-body .calendar-row:nth-child(odd) .calendar-col ul li button{background:#fff}#calendar .calendar-wrapper .calendar-body .calendar-row:nth-child(even) .calendar-col{background:#fff}#calendar .calendar-wrapper .calendar-body .calendar-row:nth-child(even) .calendar-col ul li button{background:#f5faff}