.profile .ant-popover-inner-content{padding:0}.profile .ant-menu-submenu-selected,.profile .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:unset;color:unset}.profile .ant-menu-submenu-selected:after,.profile .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected:after{opacity:0}.profile .ant-menu .ant-menu-item{background-color:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 26px;margin:0}.profile .ant-menu .ant-menu-item:not(:last-child){margin-bottom:0}.profile .ant-menu .ant-menu-item:hover{background-color:#e6f7ff;color:#1890ff}.profile .ant-menu .ant-menu-item:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;-webkit-transition:opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.profile .ant-menu .menu__item{background-color:#fff}.profile .ant-menu .menu__item:hover{background-color:#e6f7ff}.profile .ant-menu .menu__item .menu__link{color:#333}.profile .ant-menu .menu__item .menu__link:hover{color:#1890ff}.main{height:100vh}body,html{background:#fff;font-size:16px;font-family:Open Sans,sans-serif;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:normal;scroll-behavior:smooth}@media only screen and (max-width:900px){body,html{font-size:14px}}@media only screen and (max-width:375px){body,html{font-size:12px}}a{-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit;text-decoration:none}.btn{border-radius:8px}.ant-btn{border-radius:15px}.container{padding-right:32px;padding-left:32px;margin-right:auto;margin-left:auto}@supports(padding:env(safe-area-inset-left)){.container{padding-left:calc(32px + env(safe-area-inset-left));padding-right:calc(32px + env(safe-area-inset-right))}}@supports(padding:constant(safe-area-inset-left)){.container{padding-left:calc(32px + constant(safe-area-inset-left));padding-right:calc(32px + constant(safe-area-inset-right))}}.form-group{margin-bottom:0}.form-content,.form-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.form-content .form-label{text-align:right;margin-right:15px;height:32px;line-height:32px}.form-content .form-label.required:before{content:"*";display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1}.form-content .form-input{width:100%;margin-bottom:28px}.form-content .form-input.has-error{border-color:#ff4d4f;margin-bottom:0}.form-content .form-input .errors{color:#ff4d4f;display:block;font-size:14px;min-height:24px;margin:2px 0;-webkit-transition:color .2s cubic-bezier(.22,.61,.36,1);transition:color .2s cubic-bezier(.22,.61,.36,1);-webkit-animation:fadeInDown .08s cubic-bezier(.77,0,.18,1);animation:fadeInDown .08s cubic-bezier(.77,0,.18,1)}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.block-header{border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px}.block-header h4{font-weight:600;margin-bottom:0}.block-header p{margin-bottom:0}.block-content{padding:60px 24px 30px}.main__breadcrumbs{padding:24px 24px 0}.login{background:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}@media only screen and (max-width:414px){.login{padding:0 15px}}.login__wrap{background:#fff;border:1px solid #f0f0f0;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin:auto;padding:24px;width:400px}@media only screen and (max-width:414px){.login__wrap{width:100%}}.login__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;margin-bottom:40px;border-bottom:1px solid #ddd;padding-bottom:10px}.login__head p{margin:0}.login .form-label{margin-right:0}.login h4{margin-bottom:36px}.login .btn-login{width:100%}.admin__search{background:#fff;margin-bottom:24px}.admin__search-from .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin__search-from .form-group--btn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.admin__search-from .form-content{width:calc(50% - 16px);display:block}.admin__search-from .btn-reset{margin-right:15px}.admin__create{background:#fff;margin-bottom:24px;height:100%}.admin__create-from .form-group{width:100%}.admin__create-from .form-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 60px}.admin__create-from .form-label{width:200px}.admin__create-from .form-input{width:calc(100% - 180px);padding-right:65px}.admin__create .btn-submit{margin-right:15px}.admin__table{background:#fff;display:inline-block;position:relative;padding:24px;-webkit-transition:all .2s;transition:all .2s;width:100%}.admin__table .ant-table .ant-table-body{overflow-x:hidden!important}@media only screen and (max-width:1160px){.admin__table .ant-table .ant-table-body{overflow-x:scroll!important}}.admin__table .ant-table .ant-table-body .ant-table-row:hover>td{background:#fafafa}.admin__table .btn-edit{margin-right:10px}.booking__search{background:#fff;margin-bottom:24px}.booking__search-header{border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px}.booking__search-header h4{font-weight:600;margin-bottom:0}.booking__search-from{padding:60px 24px 30px}.booking__search-from .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.booking__search-from .form-group--btn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.booking__search-from .form-content{width:calc(50% - 16px);display:block}.booking__search-from .btn-reset{margin-right:15px}.booking__table{background:#fff;display:inline-block;position:relative;padding:24px;-webkit-transition:all .2s;transition:all .2s;width:100%}.booking__table .ant-table{font-size:12px}.booking__table .btn-edit{margin-right:10px}.booking__table .text-right{text-align:right}.error404{padding:100px;background-color:#d3deea;height:100vh}.error404__top h1{color:#fff;text-align:center;font-size:9em;margin:0;text-shadow:-1px 0 #bfc0c0,0 1px #bfc0c0,1px 0 #bfc0c0,0 -1px #bfc0c0}.error404__top h3{font-size:2em;text-transform:uppercase;text-align:center;color:#bfc0c0;font-weight:900}.error404__img{margin:0 auto;position:relative;width:250px;height:250px}.error404__img .ghost,.error404__img .ghost-copy{width:50%;height:53%;left:25%;top:10%;position:absolute;border-radius:50% 50% 0 0;background:#fff;border:1px solid #bfc0c0;border-bottom:none;-webkit-animation:float 2s ease-out infinite;animation:float 2s ease-out infinite}.error404__img .ghost-copy{z-index:0}.error404__img .face{position:absolute;width:100%;height:60%;top:20%}.error404__img .eye,.error404__img .eye-right{position:absolute;background:#585959;width:13px;height:13px;border-radius:50%;top:40%}.error404__img .eye{left:25%}.error404__img .eye-right{right:25%}.error404__img .mouth{position:absolute;top:50%;left:45%;width:10px;height:10px;border-radius:50%;border-color:transparent #585959 #585959 transparent;border-style:solid;border-width:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.error404__img .four,.error404__img .one,.error404__img .three,.error404__img .two{position:absolute;background:#fff;top:85%;width:26%;height:23%;border:1px solid #bfc0c0;z-index:0}.error404__img .one{border-radius:0 0 100% 30%;left:-1px}.error404__img .two{left:23%;border-radius:0 0 50% 50%}.error404__img .three{left:50%;border-radius:0 0 50% 50%}.error404__img .four{left:74.5%;border-radius:0 0 30% 100%}.error404__img .shadow{position:absolute;width:30%;height:7%;background:#bfc0c0;left:35%;top:80%;border-radius:50%;-webkit-animation:scale 2s infinite;animation:scale 2s infinite}.error404__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.error404__bottom .btn{background:#fff;cursor:pointer;padding:15px 20px;margin:5px;color:#585959;text-transform:uppercase;font-size:.6em;letter-spacing:1px;border:0}.error404__bottom .btn:hover{background:#bfc0c0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes float{50%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes float{50%{-webkit-transform:translateY(15px);transform:translateY(15px)}}.campaign .block-content .form-group{margin-bottom:20px}.campaign .block-content .form-group:nth-of-type(2){margin-bottom:0}.campaign .block-content .form-group .form-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.campaign .block-content .form-group .form-content .label-input{width:200px}.campaign .block-content .form-group .form-content .form-input{margin-bottom:28px;width:80%;position:relative}.campaign .block-content .form-group .form-content .form-input.has-error{margin-bottom:0}.campaign .block-content .form-group .form-content .form-input:after{content:"%";position:absolute;right:-20px;top:5px}.main__content{height:100%;margin:24px;min-height:570px}h1,h2,h3,h4,h5,h6{font-weight:700}body{font-family:-apple-system,BlinkMacSystemFont,游ゴシック,YuGothic,メイリオ,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.main__header{background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px}.main__header,.main__header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__header-language{margin-right:20px}.main__header-profile .profile__user-name{margin-right:10px}.main__header-profile .profile__user-btn:focus,.main__header-profile .profile__user-btn:hover{color:#fff;background:#001529;border-color:#001529}.main__header-icon{font-size:20px}.main__sidebar-wrap{-webkit-box-shadow:2px 0 6px rgba(0,21,41,.35);box-shadow:2px 0 6px rgba(0,21,41,.35);height:100vh;overflow:auto;position:relative;left:0;min-height:100vh;z-index:10}.main__sidebar-right{overflow-x:hidden}.main__sidebar.is-collapsed{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px;min-width:80px;width:80px}.main__sidebar-top{height:64px;padding:20px 24px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.main__sidebar-brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.main__sidebar-brand .logo{width:36px;margin:0 15px 0 0}.main__sidebar-brand img{width:32px;margin-right:20px;margin-bottom:10px}.main__sidebar-brand h4{color:hsla(0,0%,100%,.65);font-weight:600;font-size:14px;font-size:.875rem;margin:0}