.dropdown{position:relative}.dropdown--caret{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform var(--ui-transition-duration);transition:-webkit-transform var(--ui-transition-duration);transition:transform var(--ui-transition-duration);transition:transform var(--ui-transition-duration), -webkit-transform var(--ui-transition-duration)}.dropdown-toggle{display:inline-block}.dropdown-toggle.visible .dropdown--caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-content{background:#fff;border-radius:3px;border:1px solid #aab0b9;-webkit-box-shadow:0 8px 10px rgba(103,113,139,0.15);box-shadow:0 8px 10px rgba(103,113,139,0.15);padding:6px 0;z-index:10}.dropdown-content--arrow{background:#fff;border:1px solid #aab0b9}.dropdown-item{color:#6a7c88;cursor:pointer;padding:5px 12px}.dropdown-item:hover{color:#4d3dd8;background:#f4f4f4}

.header{height:var(--header-height);display:grid;-webkit-box-shadow:0 4px 15px rgba(133,156,174,0.32);box-shadow:0 4px 15px rgba(133,156,174,0.32);grid-template-columns:var(--nav-bar-width) 1fr -webkit-min-content;grid-template-columns:var(--nav-bar-width) 1fr min-content;position:relative;padding:0 var(--layout-gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.header--logo{color:var(--color-base);text-transform:uppercase;font-weight:bold}.header--logo img{width:110px;height:25px}.header--nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--nav{display:grid;grid-auto-flow:column;grid-column-gap:42px;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.header--nav-item{position:relative;color:var(--color-base);-webkit-transition:color var(--ui-transition-duration-s);transition:color var(--ui-transition-duration-s)}.header--nav-item:after{content:'';background:#f3f2ff;position:absolute;border-radius:6px;left:-14px;top:-4px;right:-14px;bottom:-4px;z-index:-1;-webkit-transition:all var(--ui-transition-duration-s);transition:all var(--ui-transition-duration-s);-webkit-transform:scale(0.85);transform:scale(0.85);opacity:0}.header--nav-item:hover,.header--nav-item.active{color:var(--color-primary);text-decoration:none}.header--nav-item:hover:after,.header--nav-item.active:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.header--nav-item.active{font-weight:500}.header--user-img{border:1px solid transparent;background-position:center;background-size:cover;cursor:pointer;width:40px;height:40px;border-radius:50%}.header--user-img img{opacity:.8;max-width:100%}.header--user-img:hover img{opacity:1}

.grid{--total-columns: 12;--grid-gap: 24px;display:grid;grid-template-columns:repeat(var(--total-columns), 1fr);grid-column-gap:var(--grid-gap)}.col-1{grid-column:auto/span 1}.col-2{grid-column:auto/span 2}.col-3{grid-column:auto/span 3}.col-4{grid-column:auto/span 4}.col-5{grid-column:auto/span 5}.col-6{grid-column:auto/span 6}.col-7{grid-column:auto/span 7}.col-8{grid-column:auto/span 8}.col-9{grid-column:auto/span 9}.col-10{grid-column:auto/span 10}.col-11{grid-column:auto/span 11}.col-12{grid-column:auto/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.list-inline{display:grid;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-auto-flow:column;grid-column-gap:.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-arrow{font-size:10px;position:absolute;width:1em;height:1em;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}[x-placement^='bottom'] .popup-arrow{border-right-color:transparent;border-bottom-color:transparent;top:-.5em}[x-placement^='right'] .popup-arrow{border-right-color:transparent;border-top-color:transparent;left:-.5em}[x-placement^='left'] .popup-arrow{border-left-color:transparent;border-bottom-color:transparent;right:-.5em}[x-placement^='top'] .popup-arrow{border-left-color:transparent;border-top-color:transparent;bottom:-.5em}.-align-center-{-webkit-box-align:center;-ms-flex-align:center;align-items:center}:root{--layout-gap: 16px;--ui-transition-duration: .3s;--font-size-base: 14px;--font-size-l: calc(1rem + 2px);--color-base: #28282b;--color-disabled: #aeb4bb;--color-secondary: #66717f;--color-primary: #4d3dd8;--color-red: #ff3b30;--color-green: #28bc00;--color-#ff0: #ff9400;--color-dark: #28282b;--color-grey: #aeb4bb;--color-grey-blue-1: #6a7c88;--color-grey-blue-2: #97a3ac;--color-grey-blue-3: #d1d8db;--color-grey-blue-4: #edeff1;--color-grey-1: #4C5A62;--color-grey-2: #6A7C88;--color-grey-3: #97A3AC;--color-grey-4: #D1D8DB;--color-grey-5: #EDEFF1;--color-danger: #ff3b30;--color-success: #28bc00;--color-warning: #ff9400}.container{max-width:1200px;margin:0 auto;padding:0 var(--layout-gap)}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}textarea{overflow:auto}small{font-size:.85em}.tab-nav{border-bottom:1px solid #aab0b9}.tab-nav--item{color:#28282b;display:inline-block;font-size:1.15rem;text-decoration:none;border-bottom:3px solid transparent;padding:0 0 4px;margin-right:2.8rem}.tab-nav--item:hover{text-decoration:none;color:#4d3dd8}.tab-nav--item.active{border-color:#4d3dd8;color:#28282b}html{--font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--font-family);color:#28282b;font-size:14px;line-height:1.4}p{font-size:1rem;margin-bottom:.7em}a,.link{text-decoration:none;cursor:pointer;color:#06f}a.text-link,.link.text-link{color:#28282b}a.white-link,.link.white-link{color:#fff}a.danger-link,.link.danger-link{color:#ff3b30}a:hover,.link:hover{text-decoration:underline}.pseudo-link{border-bottom:1px dashed;border-bottom-color:rgba(0,102,255,0.5)}.pseudo-link:hover{border-bottom-color:#06f}.pseudo-link:hover{text-decoration:none}.pseudo-link.text-link{border-bottom-color:rgba(40,40,43,0.5)}.pseudo-link.text-link:hover{border-bottom-color:#28282b}.pseudo-link:hover{text-decoration:none}.pseudo-link.white-link{border-bottom-color:rgba(255,255,255,0.5)}.pseudo-link.white-link:hover{border-bottom-color:#fff}.pseudo-link:hover{text-decoration:none}.pseudo-link.danger-link{border-bottom-color:rgba(255,59,48,0.5)}.pseudo-link.danger-link:hover{border-bottom-color:#ff3b30}.pseudo-link:hover{text-decoration:none}.link-wrap{text-decoration:none;border-bottom:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-wrap:hover{text-decoration:none}.link-wrap:hover .link-wrap--label{text-decoration:underline}.link-wrap .svg-icon,.link-wrap svg{vertical-align:middle;font-size:.9em}.link-wrap .svg-icon:last-child,.link-wrap svg:last-child{margin-left:.4em}.link-wrap .svg-icon:first-child,.link-wrap svg:first-child{margin-right:.4em}.link-wrap.pseudo-link .link-wrap--label{border-bottom:1px dashed}.link-wrap.pseudo-link:hover .link-wrap--label{text-decoration:none}.link-wrap.pseudo-link .link-wrap--label{border-bottom-color:rgba(0,102,255,0.5)}.link-wrap.pseudo-link .link-wrap--label:hover{border-bottom-color:#06f}.link-wrap.pseudo-link.text-link .link-wrap--label{border-bottom-color:rgba(40,40,43,0.5)}.link-wrap.pseudo-link.text-link .link-wrap--label:hover{border-bottom-color:#28282b}.link-wrap.pseudo-link.white-link .link-wrap--label{border-bottom-color:rgba(255,255,255,0.5)}.link-wrap.pseudo-link.white-link .link-wrap--label:hover{border-bottom-color:#fff}.link-wrap.pseudo-link.danger-link .link-wrap--label{border-bottom-color:rgba(255,59,48,0.5)}.link-wrap.pseudo-link.danger-link .link-wrap--label:hover{border-bottom-color:#ff3b30}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:var(--font-family);font-size:inherit}.text-content h1{font-size:3.4rem;line-height:1.2}.title-h1{color:#28282b;font-size:3.4rem;line-height:1.2}.text-content h2{font-size:2.3rem;line-height:1.3;margin-top:.45em;margin-bottom:.12em}.title-h2{color:#28282b;font-size:2.3rem;line-height:1.3}.text-content h3{font-size:1.7rem;line-height:1.3;margin-top:.45em;margin-bottom:.12em}.title-h3{color:#28282b;font-size:1.7rem;line-height:1.3}.text-content h4{font-size:18px;line-height:1.4;margin-top:.45em;margin-bottom:.12em}.title-h4{color:#28282b;font-size:18px;line-height:1.4}.text-content h5{font-size:16px;line-height:1.4;margin-top:.45em;margin-bottom:.12em}.title-h5{color:#28282b;font-size:16px;line-height:1.4}.-text-base-{color:#28282b}.-text-secondary-{color:#66717f}.-text-disabled-{color:#aeb4bb}.-text-tetriary-{color:#eef2f4}.-text-primary-{color:#4d3dd8}.-text-red-{color:#ff3b30}.-text-green-{color:#28bc00}.-text-yellow-{color:#ff9400}.-text-dark-{color:#28282b}.-text-grey-{color:#aeb4bb}.-text-grey-blue-1-{color:#6a7c88}.-text-grey-blue-2-{color:#97a3ac}.-text-grey-blue-3-{color:#d1d8db}.-text-grey-blue-4-{color:#edeff1}.-text-grey-1-{color:#4C5A62}.-text-grey-2-{color:#6A7C88}.-text-grey-3-{color:#97A3AC}.-text-grey-4-{color:#D1D8DB}.-text-grey-5-{color:#EDEFF1}.-text-danger-{color:#ff3b30}.-text-success-{color:#28bc00}.-text-warning-{color:#ff9400}.-text-center-{text-align:center}:root{--header-height: 50px;--nav-bar-width: 250px;--layout-top-offset: 56px;--layout-bottom-offset: 56px}main{min-height:calc(100vh - var(--header-height))}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:var(--color-primary);position:fixed;z-index:2000;top:0;width:100%;height:2px}

.circle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;border-radius:50%}.circle canvas{-webkit-box-flex:0;-ms-flex:none;flex:none}.circle--value{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-weight:bold;left:0;top:0;right:0;bottom:0}.circle--value small{font-weight:normal;font-size:.6em;margin-bottom:.4em}
.dropdown{position:relative}.dropdown--caret{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform var(--ui-transition-duration);transition:-webkit-transform var(--ui-transition-duration);transition:transform var(--ui-transition-duration);transition:transform var(--ui-transition-duration), -webkit-transform var(--ui-transition-duration)}.dropdown-toggle.visible .dropdown--caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-content{background:#fff;border-radius:3px;-webkit-box-shadow:0 5px 16px rgba(103,113,139,0.2);box-shadow:0 5px 16px rgba(103,113,139,0.2);padding:6px 0;z-index:10}.dropdown-content--arrow{background:#fff}.dropdown-item{color:#6a7c88;cursor:pointer;padding:5px 12px}.dropdown-item:hover{color:#4d3dd8;background:#f4f4f4}.-dropdown-modal- .dropdown-item{font-size:18px;color:var(--color-base);margin-left:-12px;margin-right:-12px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #edeff1}.-dropdown-modal- .dropdown-item:last-child{border-bottom:none}.dropdown--title{display:block;margin-bottom:12px}
html.-modal-visible-{overflow:hidden;-webkit-overflow-scrolling:auto}html.-mobile- .modal{--modal-offset: var(--header-height, 50px);display:block;overflow:scroll;-webkit-overflow-scrolling:touch}html.-mobile- .modal.-dropdown-modal- .modal-panel{min-height:60vh;margin-top:40vh;padding-left:24px;padding-right:24px}html.-mobile- .modal-panel{--modal-panel-x-gap: var(--layout-gap, 12px);--modal-panel-y-gap: 32px;margin:0;margin-top:var(--modal-offset);min-height:calc(100vh - var(--modal-offset));border-radius:12px 12px 0 0;-webkit-box-shadow:0 100vh 0 40vh #fff;box-shadow:0 100vh 0 40vh #fff}html.-mobile- .modal--close{font-size:40px;top:4px;right:8px}.modal-container{position:absolute;left:-10000px;height:0;width:0}.modal{background-color:rgba(0,0,0,0);position:fixed;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto;left:0;top:0;right:0;bottom:0;z-index:var(--z-modal);will-change:background-color}.modal.-is-mobile-{-webkit-transition:background-color var(--ui-transition-duration) var(--ui-ease-out);transition:background-color var(--ui-transition-duration) var(--ui-ease-out)}.modal-panel{--modal-panel-x-gap: 50px;--modal-panel-y-gap: 18px;background:#fff;border-radius:3px;padding:var(--modal-panel-y-gap) var(--modal-panel-x-gap);margin:32px 0;position:relative;will-change:transform, opacity}.modal-panel--title{margin-bottom:1em}.modal-panel--footer{border-top:1px solid #edeff1;margin-left:calc(var(--modal-panel-x-gap) * -1);margin-right:calc(var(--modal-panel-x-gap) * -1);padding:var(--modal-panel-y-gap) var(--modal-panel-x-gap) 0}.modal--close{font-family:"Times New Roman", sans-serif;position:absolute;color:var(--color-secondary);font-size:24px;top:4px;right:8px;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:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:40px;height:40px}.modal--close:hover{color:var(--color-red)}.modal-panel-appear{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.modal-panel-appear-active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--ui-ease-out);transition-timing-function:var(--ui-ease-out);-webkit-transition-duration:inherit;transition-duration:inherit}.modal-panel-exit{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.modal-panel-exit-active{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--ui-ease-out);transition-timing-function:var(--ui-ease-out);-webkit-transition-duration:inherit;transition-duration:inherit}
.page-error{margin:8rem auto;width:350px}.page-error--note{margin-top:16px;color:var(--color-grey-blue-1)}.page-error--status{font-size:var(--font-size-s);color:var(--color-danger)}.page-error--detail{text-align:left;margin:6px 0}.page-error--detail ul{margin-top:4px}
.panel{background:#fff;-webkit-box-shadow:0 8px 10px rgba(0,0,0,0.1);box-shadow:0 8px 10px rgba(0,0,0,0.1);padding:42px 48px}
.preloader.-relative-{position:relative}.preloader.-overlay-:after{content:'';background:rgba(255,255,255,0.8);position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none;opacity:0}.preloader.-overlay-.-loading-:after{opacity:1}.preloader--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader-spinner{width:48px;height:48px;left:calc(50% - 24px);top:calc(50% - 24px);position:absolute;font-weight:bold;font-size:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;z-index:2}.preloader-spinner:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;border:5px solid;border-radius:50%;border-color:#E55A8D #F2AB0D #6350FF #00C9DA;-webkit-animation:preloaderSpin 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;animation:preloaderSpin 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;z-index:-1}@-webkit-keyframes preloaderSpin{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}25%{-webkit-transform:rotate(90deg) scale(0.85);transform:rotate(90deg) scale(0.85)}50%{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}75%{-webkit-transform:rotate(270deg) scale(0.85);transform:rotate(270deg) scale(0.85)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes preloaderSpin{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}25%{-webkit-transform:rotate(90deg) scale(0.85);transform:rotate(90deg) scale(0.85)}50%{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}75%{-webkit-transform:rotate(270deg) scale(0.85);transform:rotate(270deg) scale(0.85)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.preloader-dots{--part-size: 5px;width:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:var(--part-size);position:absolute;left:calc(50% - 16px);top:calc(50% - var(--part-size) / 2);z-index:2}.preloader-dots--part{background:#fff;border-radius:50%;width:var(--part-size);height:var(--part-size);-webkit-animation:preloaderDots 1s infinite linear;animation:preloaderDots 1s infinite linear}.preloader-dots--part:nth-child(2){-webkit-animation-delay:-200ms;animation-delay:-200ms}.preloader-dots--part:nth-child(1){-webkit-animation-delay:-400ms;animation-delay:-400ms}.preloader-dots--part:nth-child(0){-webkit-animation-delay:-600ms;animation-delay:-600ms}.-colored->.preloader-dots .preloader-dots--part:nth-child(1){background:#E55A8D}.-colored->.preloader-dots .preloader-dots--part:nth-child(2){background:#F2AB0D}.-colored->.preloader-dots .preloader-dots--part:nth-child(3){background:#6350FF}.-dark->.preloader-dots .preloader-dots--part{background:var(--color-grey-2)}@-webkit-keyframes preloaderDots{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes preloaderDots{0%{opacity:0}50%{opacity:1}100%{opacity:0}}[class^='btn'] .preloader{position:static}[class^='btn'] .preloader-dots{position:absolute;left:calc(50% - 16px);top:calc(50% - var(--part-size) / 2)}
.sort-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:2px;cursor:pointer;width:1.5em;height:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sort-button:hover{background:#edeff7}
.spoiler-content{-webkit-transition:all .3s;transition:all .3s}
.toast-common-container{position:absolute;height:0;width:0;--toast-screen-gap: 32px;--toast-progress-size: 26px;--toast-y-offset: 10px;--toast-x-offset: 14px}.toast-container{position:fixed;display:grid;z-index:var(--z-toast)}.toast-container[class^='-left']{left:var(--toast-screen-gap);grid-auto-flow:row;grid-row-gap:8px}.toast-container[class^='-right']{right:var(--toast-screen-gap)}.toast-container[class^='-bottom'],.toast-container[class^='-top']{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.toast-container[class*='top-']{top:var(--toast-screen-gap)}.toast-container[class*='bottom-']{bottom:var(--toast-screen-gap)}.toast{background:#28282b;color:#fff;-webkit-box-shadow:0 12px 18px rgba(96,96,96,0.3);box-shadow:0 12px 18px rgba(96,96,96,0.3);border-radius:4px;font-size:1rem;min-width:397px;padding:var(--toast-y-offset) calc(var(--toast-x-offset) + var(--toast-progress-size) + .5em) var(--toast-y-offset) var(--toast-x-offset);position:relative}.toast.-danger-{background:#ff6b63}.toast.-warning-{background:#ffa933}.toast--hide{position:absolute;color:var(--color-grey-blue-3);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-family:"Times New Roman", Serif;font-size:18px;top:4px;right:8px;-webkit-transition:all .3s;transition:all .3s}.toast--hide:hover{color:var(--color-danger);-webkit-transition:none;transition:none}.toast--progress{position:absolute;border:2px solid #000;border-radius:50%;right:var(--toast-y-offset);top:calc(50% - calc(var(--toast-progress-size) / 2));font-size:var(--font-size-s);width:var(--toast-progress-size);height:var(--toast-progress-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toast--progress canvas{position:absolute;top:calc(50% - calc(var(--toast-progress-size) / 2));left:calc(50% - calc(var(--toast-progress-size) / 2))}.-danger- .toast--progress{border-color:#e30c00}.-warning- .toast--progress{border-color:#b36800}
.tooltip{background:#66717F;border-radius:2px;color:#fff;font-size:calc(1rem - 2px);padding:0.5em 1em 0.6em}.tooltip .popup-arrow{background:#66717F;mix-blend-mode:color}
.checkbox-wrap{cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--switcher-width: 64px;--switcher-circle-size: 22px}.checkbox-wrap input{width:0;height:0;margin:0;opacity:0;position:absolute}.checkbox-wrap input:checked+.checkbox:after,.checkbox-wrap input:checked+.checkbox .checkbox--check{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.checkbox-wrap input:checked+.checkbox-icon{background:#4d3dd8;border-color:#4d3dd8}.checkbox-wrap input:checked+.checkbox-icon .svg-icon{color:#fff}.checkbox-wrap input:checked+img{opacity:1}.checkbox-wrap input:focus+.checkbox{border-color:#4d3dd8}.checkbox-wrap input:disabled+.checkbox{background:#ECEDEF;border-color:#ECEDEF}.checkbox-wrap:hover .checkbox{border-color:#4d3dd8}.checkbox-wrap:hover img{opacity:.7}.checkbox-wrap img{opacity:.4;-webkit-transition:all var(--ui-transition-duration);transition:all var(--ui-transition-duration)}.checkbox-wrap img:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.checkbox-wrap.-disabled-{cursor:default;opacity:.7}.checkbox-wrap.-disabled- .checkbox.-checkbox- .checkbox--check{color:#fff}.checkbox-wrap.-disabled- .checkbox.-radio-:after{background-color:#fff}.checkbox-wrap.-danger- .checkbox{border-color:#ff3b30}.checkbox-wrap.-circle-{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:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border:1px solid #aab0b9;-webkit-transition:all var(--ui-transition-duration);transition:all var(--ui-transition-duration);font-size:18px;font-weight:normal;border-radius:50%}.checkbox-wrap.-circle-.-checked-{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.checkbox-wrap.-switcher-{border-radius:20px;-webkit-transition:background-color var(--ui-transition-duration);transition:background-color var(--ui-transition-duration);background:#97A3AC;height:28px;width:var(--switcher-width);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.checkbox-wrap.-switcher-:hover{background:#7b8a95}.checkbox-wrap.-switcher- .checkbox--check{-webkit-transform:scale(0.5);transform:scale(0.5);color:#fff;width:12px;height:9px;margin-left:12px;opacity:0}.checkbox-wrap.-switcher-.-checked-{background:var(--color-primary)}.checkbox-wrap.-switcher-.-checked- .checkbox--check{-webkit-transform:scale(1);transform:scale(1);opacity:1}.checkbox{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:center;-ms-flex-pack:center;justify-content:center;position:relative;border:1px solid #aab0b9;border-radius:2px;overflow:hidden;font-size:1.14em;width:1em;height:1em;margin-right:.4em;vertical-align:text-bottom;-webkit-transition:border-color var(--ui-transition-duration);transition:border-color var(--ui-transition-duration)}.checkbox:after{content:'';width:1em;height:1em;opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.checkbox.-checkbox-:after{display:none}.checkbox.-radio-{border-radius:50%}.checkbox.-radio-:after{border-radius:50%;width:.5em;height:.5em;background:#4d3dd8;-webkit-transform:scale(0.4);transform:scale(0.4)}.checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkbox-list .checkbox-wrap{margin-bottom:8px}.checkbox-list .checkbox-wrap:last-child{margin-bottom:0}.checkbox-list.-horizontal-{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkbox-list.-horizontal- .checkbox-wrap{margin-right:12px;margin-bottom:0}.checkbox--check{width:1em;height:1em;font-size:.63em;fill:currentColor;-webkit-box-flex:0;-ms-flex:none;flex:none;color:#4d3dd8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all var(--ui-transition-duration);transition:all var(--ui-transition-duration);-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0);opacity:0}.checkbox--switcher-circle{background:#fff;position:absolute;left:4px;top:4px;width:20px;height:20px;border-radius:50%;-webkit-transition:all var(--ui-transition-duration);transition:all var(--ui-transition-duration)}.-checked- .checkbox--switcher-circle{-webkit-transform:translateX(calc(var(--switcher-width) - 100% - 4px * 2));transform:translateX(calc(var(--switcher-width) - 100% - 4px * 2))}
html .datepicker{z-index:var(--z-datepicker)}html .datepicker.-is-mobile-{position:fixed;border:none;width:calc(100vw - var(--layout-gap, 12px) * 2);top:calc(50% - 237px / 2);-webkit-box-shadow:0 0 0 100vh rgba(0,0,0,0.4);box-shadow:0 0 0 100vh rgba(0,0,0,0.4);-webkit-transition:left 0s var(--ui-transition-duration),opacity var(--ui-transition-duration) var(--ui-ease-out),-webkit-transform var(--ui-transition-duration) var(--ui-ease-out);transition:left 0s var(--ui-transition-duration),opacity var(--ui-transition-duration) var(--ui-ease-out),-webkit-transform var(--ui-transition-duration) var(--ui-ease-out);transition:left 0s var(--ui-transition-duration),opacity var(--ui-transition-duration) var(--ui-ease-out),transform var(--ui-transition-duration) var(--ui-ease-out);transition:left 0s var(--ui-transition-duration),opacity var(--ui-transition-duration) var(--ui-ease-out),transform var(--ui-transition-duration) var(--ui-ease-out),-webkit-transform var(--ui-transition-duration) var(--ui-ease-out);-webkit-transform:scale(0.97);transform:scale(0.97);opacity:0;left:-10000px}html .datepicker.-is-mobile-:after{content:'';position:fixed;left:calc(var(--layout-gap, 12px) * -1);top:calc(-50vh + 237px / 2);width:100vw;height:100vh;z-index:-1}html .datepicker.-is-mobile-.-visible-{left:var(--layout-gap, 12px) !important;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity var(--ui-transition-duration) var(--ui-ease-out),-webkit-transform var(--ui-transition-duration) var(--ui-ease-out);transition:opacity var(--ui-transition-duration) var(--ui-ease-out),-webkit-transform var(--ui-transition-duration) var(--ui-ease-out);transition:opacity var(--ui-transition-duration) var(--ui-ease-out),transform var(--ui-transition-duration) var(--ui-ease-out);transition:opacity var(--ui-transition-duration) var(--ui-ease-out),transform var(--ui-transition-duration) var(--ui-ease-out),-webkit-transform var(--ui-transition-duration) var(--ui-ease-out)}html .datepicker .datepicker--cell.-current-{color:var(--color-primary)}html .datepicker .datepicker--cell.-selected-{background:var(--color-primary);-webkit-box-shadow:0 6px 10px rgba(77,61,216,0.43);box-shadow:0 6px 10px rgba(77,61,216,0.43)}html .datepicker .datepicker--cell.-selected-.-current-{color:#fff}html .datepicker .datepicker--button{color:var(--color-primary)}html .datepicker--day-name{color:var(--color-primary)}
.file{--file-x-gap: 18px;--file-y-gap: 22px;border:2px dashed #aab0b9;border-radius:2px;width:220px;height:190px;position:relative;-webkit-transition:background-color var(--ui-transition-duration),border-color var(--ui-transition-duration);transition:background-color var(--ui-transition-duration),border-color var(--ui-transition-duration)}.file input[type='file']{visibility:hidden;width:0;height:0;position:absolute}.file.-dragging-{border-color:var(--color-primary)}.file.-drag-over-{background:rgba(77,61,216,0.1);border-color:var(--color-primary)}.file.-drag-over- .file--default-msg-icon{background:#fff;color:rgba(77,61,216,0.6)}.file.-loading-,.file.-has-image-{border-width:1px;border-style:solid}.file.-download- .file--progress-info{text-align:center}.file--default-msg{position:absolute;width:100%;height:100%;display:grid;grid-auto-flow:row;-ms-flex-line-pack:distribute;align-content:space-around;justify-items:center;text-align:center;padding-top:16px}.file--default-msg-icon{background:#F4F5FA;color:var(--color-grey-blue-1);-webkit-transition:background-color var(--ui-transition-duration),color var(--ui-transition-duration);transition:background-color var(--ui-transition-duration),color var(--ui-transition-duration);border-radius:50%;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:center;-ms-flex-pack:center;justify-content:center;font-size:24px;width:58px;height:58px}.file--progress{position:absolute;width:100%;height:100%;padding:0 var(--file-x-gap);display:grid;grid-auto-flow:row;grid-template-rows:-webkit-max-content 7px;grid-template-rows:max-content 7px;grid-row-gap:6px;-ms-flex-line-pack:center;align-content:center}.file--progress-info{display:grid;white-space:nowrap;color:var(--color-grey-3);font-size:calc(1rem - 2px);grid-template-columns:auto 1fr;grid-column-gap:8px}.file--progress-info-name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.file--progress-bar{height:7px;background:var(--color-grey-blue-4);border-radius:8px}.file--progress-bar i{background:var(--color-green);display:block;border-radius:8px;height:100%}.file--img{display:grid;-ms-flex-line-pack:justify;align-content:space-between;padding:var(--file-y-gap) var(--file-x-gap);position:absolute;width:100%;height:100%}.file--img figure{display:grid;grid-auto-flow:row;grid-template-rows:90px 18px;grid-row-gap:8px;justify-items:center}.file--img figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.file--img figcaption{font-size:calc(1rem - 2px);display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;white-space:nowrap}.file--img-name{color:var(--color-grey-3);max-width:100%;overflow:hidden;text-overflow:ellipsis}.file--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.form--error-msg{color:var(--color-danger);margin-top:16px}.form--row{margin-bottom:16px}.form--row-s{margin-bottom:8px}.form--row-l{margin-bottom:24px}.form--row-xl{margin-bottom:40px}.form .form-error-list{margin-top:16px;margin-bottom:0}
.form-error-list{background:rgba(255,59,48,0.04);border-radius:4px;padding:8px;margin-top:16px;margin-bottom:16px;font-size:var(--font-size-base);max-width:320px}.form-error-list ul li{list-style:none}.form-error-list--header{margin-bottom:8px}.form-error-list--header small{display:block;margin-top:-4px}.form-error-list--message{color:rgba(255,59,48,0.85);margin-bottom:16px}.form-error-list--message:empty{display:none}.form-error-list--message:last-child{margin-bottom:0}
.form-group--label{display:block;font-size:1rem;margin-bottom:.3em}.form-group--error{font-size:var(--font-size-s);color:var(--color-danger);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.form-group--note{font-size:var(--font-size-s);display:block;color:var(--color-grey-blue-2)}
.form-section--title{margin-bottom:1em}
.input.-focus-.-size-s- .input--placeholder,.input.-has-value-.-size-s- .input--placeholder,.input.-mimic-.-focus- .input--placeholder,.input.-mimic-.-has-value- .input--placeholder,.input--placeholder{position:absolute;color:#6a7c88;left:calc(0.9rem + 1px);top:calc(50% - .5em);line-height:1;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) var(--ui-transition-duration);transition:all cubic-bezier(0.215, 0.61, 0.355, 1) var(--ui-transition-duration);font-size:1em;opacity:.6;pointer-events:none}.input.-focus- .input--placeholder,.input.-has-value- .input--placeholder{color:#6A7C88;top:8px;font-size:.855em}input[type='text'],input[type='email'],input[type='number'],input[type='tel'],input[type='password'],input[type='date'],textarea{background:#f5f7f8;height:48px;border:1px solid transparent;border-radius:2px;font-size:1rem;font-family:var(--font-family);padding:0 0.9rem;outline:none;-webkit-transition:border-color var(--ui-transition-duration),background-color var(--ui-transition-duration);transition:border-color var(--ui-transition-duration),background-color var(--ui-transition-duration);width:100%}input[type='text']:hover,input[type='email']:hover,input[type='number']:hover,input[type='tel']:hover,input[type='password']:hover,input[type='date']:hover,textarea:hover{background:#eef1f3}input[type='text']:focus,input[type='text']:focus.-bordered-,input[type='email']:focus,input[type='email']:focus.-bordered-,input[type='number']:focus,input[type='number']:focus.-bordered-,input[type='tel']:focus,input[type='tel']:focus.-bordered-,input[type='password']:focus,input[type='password']:focus.-bordered-,input[type='date']:focus,input[type='date']:focus.-bordered-,textarea:focus,textarea:focus.-bordered-{border-color:#4d3dd8;background:#fbfbff}input[type='text'].-danger-,input[type='email'].-danger-,input[type='number'].-danger-,input[type='tel'].-danger-,input[type='password'].-danger-,input[type='date'].-danger-,textarea.-danger-{border-color:#ff3b30}input[type='text'][disabled],input[type='email'][disabled],input[type='number'][disabled],input[type='tel'][disabled],input[type='password'][disabled],input[type='date'][disabled],textarea[disabled]{background:#ECEDEF;border-color:#ECEDEF}input[type='text'].-basic-,input[type='email'].-basic-,input[type='number'].-basic-,input[type='tel'].-basic-,input[type='password'].-basic-,input[type='date'].-basic-,textarea.-basic-{background:none}input[type='text'].-white-,input[type='email'].-white-,input[type='number'].-white-,input[type='tel'].-white-,input[type='password'].-white-,input[type='date'].-white-,textarea.-white-{background:#fff}input[type='text'].-bordered-,input[type='email'].-bordered-,input[type='number'].-bordered-,input[type='tel'].-bordered-,input[type='password'].-bordered-,input[type='date'].-bordered-,textarea.-bordered-{border-color:#aab0b9}input[type='text'].-mimic-,input[type='email'].-mimic-,input[type='number'].-mimic-,input[type='tel'].-mimic-,input[type='password'].-mimic-,input[type='date'].-mimic-,textarea.-mimic-{background:none;border:none;border-radius:0;border-bottom:1px solid transparent;padding:0;font-size:inherit;font-weight:inherit}input[type='text'].-mimic-:hover,input[type='email'].-mimic-:hover,input[type='number'].-mimic-:hover,input[type='tel'].-mimic-:hover,input[type='password'].-mimic-:hover,input[type='date'].-mimic-:hover,textarea.-mimic-:hover{border-bottom-color:#aab0b9}input[type='text'].-mimic-:focus,input[type='email'].-mimic-:focus,input[type='number'].-mimic-:focus,input[type='tel'].-mimic-:focus,input[type='password'].-mimic-:focus,input[type='date'].-mimic-:focus,textarea.-mimic-:focus{border-bottom-color:#4d3dd8}input[type='text'].-mimic-.-danger-,input[type='email'].-mimic-.-danger-,input[type='number'].-mimic-.-danger-,input[type='tel'].-mimic-.-danger-,input[type='password'].-mimic-.-danger-,input[type='date'].-mimic-.-danger-,textarea.-mimic-.-danger-{border-bottom-color:#ff3b30}input[type='text'].-mimic-border-,input[type='email'].-mimic-border-,input[type='number'].-mimic-border-,input[type='tel'].-mimic-border-,input[type='password'].-mimic-border-,input[type='date'].-mimic-border-,textarea.-mimic-border-{border-bottom-color:#aab0b9}input[type='text'].-width-s-,input[type='email'].-width-s-,input[type='number'].-width-s-,input[type='tel'].-width-s-,input[type='password'].-width-s-,input[type='date'].-width-s-,textarea.-width-s-{width:140px}input[type='text'].-width-m-,input[type='email'].-width-m-,input[type='number'].-width-m-,input[type='tel'].-width-m-,input[type='password'].-width-m-,input[type='date'].-width-m-,textarea.-width-m-{width:220px}input[type='text'].-width-l-,input[type='email'].-width-l-,input[type='number'].-width-l-,input[type='tel'].-width-l-,input[type='password'].-width-l-,input[type='date'].-width-l-,textarea.-width-l-{width:320px}input[type='text'].-size-s-,input[type='email'].-size-s-,input[type='number'].-size-s-,input[type='tel'].-size-s-,input[type='password'].-size-s-,input[type='date'].-size-s-,textarea.-size-s-{height:32px}input[type='text'].-size-m-,input[type='email'].-size-m-,input[type='number'].-size-m-,input[type='tel'].-size-m-,input[type='password'].-size-m-,input[type='date'].-size-m-,textarea.-size-m-{height:48px}input[type='text'].-size-l-,input[type='email'].-size-l-,input[type='number'].-size-l-,input[type='tel'].-size-l-,input[type='password'].-size-l-,input[type='date'].-size-l-,textarea.-size-l-{height:56px}input[type='number'],input[type="date"]{-moz-appearance:textfield;-webkit-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}textarea{height:unset;padding-top:.5em}.input{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.input.-width-s-{width:140px}.input.-width-m-{width:220px}.input.-width-l-{width:320px}.input.-focus-.-has-placeholder- input,.input.-has-value-.-has-placeholder- input{padding-top:14px}.input.-focus-.-has-placeholder- textarea,.input.-has-value-.-has-placeholder- textarea{padding-top:20px}.input.-size-s-.-has-placeholder- input{padding-top:0}.input.-size-s- input{padding-top:0}.input.-size-s- .input--clear{top:7px}.input.-has-value- .input--postfix{opacity:1}.input.-has-value-.-size-s- .input--placeholder{display:none}.input.-has-value-.-size-s- .input--clear ~ .input--label-end{opacity:0;pointer-events:none;-webkit-transform:scale(0.8);transform:scale(0.8)}.input.-mimic- .input--placeholder{left:0}.input.-mimic-.-focus- input,.input.-mimic-.-has-value- input{padding-top:0}.input.-mimic-.-focus- .input--placeholder,.input.-mimic-.-has-value- .input--placeholder{left:0;font-size:1em;opacity:.5}.input.-mimic-.-has-value- .input--placeholder{display:none}.input.-mimic- .input--postfix{bottom:unset;top:calc(50% - .5em);padding-left:0}.input.-mimic- .input--clear{top:0}.input.-auto-width-{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.input--label,.input--label-end{position:absolute;top:calc(50% - .5em);line-height:1;font-size:1em;opacity:.8}.input--label-end{-webkit-transition:opacity var(--ui-transition-duration),-webkit-transform var(--ui-transition-duration);transition:opacity var(--ui-transition-duration),-webkit-transform var(--ui-transition-duration);transition:opacity var(--ui-transition-duration),transform var(--ui-transition-duration);transition:opacity var(--ui-transition-duration),transform var(--ui-transition-duration),-webkit-transform var(--ui-transition-duration);-webkit-transform:scale(1);transform:scale(1)}.-is-textarea- .input--placeholder{top:16px}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group--divider{margin:0 12px}.range-inputs{display:grid;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:4px;grid-template-columns:minmax(100px, 140px) 6px minmax(100px, 140px)}.input--clear{cursor:pointer;color:#6a7c88;position:absolute;font-family:'Times New Roman', serif;opacity:0;right:calc(.9rem - 9px);top:5px;width:18px;height:18px;font-size:20px;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:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-transition:opacity var(--ui-transition-duration),margin-top var(--ui-transition-duration),-webkit-transform var(--ui-transition-duration);transition:opacity var(--ui-transition-duration),margin-top var(--ui-transition-duration),-webkit-transform var(--ui-transition-duration);transition:opacity var(--ui-transition-duration),margin-top var(--ui-transition-duration),transform var(--ui-transition-duration);transition:opacity var(--ui-transition-duration),margin-top var(--ui-transition-duration),transform var(--ui-transition-duration),-webkit-transform var(--ui-transition-duration);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:8px}.input--clear.active{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);margin-top:0}.input--clear:hover{color:var(--color-danger)}.input--postfix{position:absolute;padding:0 0.9rem 0 calc(0.9rem);bottom:9px;line-height:1;pointer-events:none;opacity:0}.input--postfix i{font-style:normal;visibility:hidden}.input--postfix-src{position:absolute;left:-100000px;top:100%;pointer-events:none;opacity:0;font-size:1em;white-space:nowrap}
.select.-size-s- .select--placeholder.-focus-,.select--is-disabled.-size-s- .select--placeholder.-focus-,.select--placeholder{position:absolute;color:#6a7c88;left:calc(0.9rem + 1px);top:calc(50% - .5em);line-height:1;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) var(--ui-transition-duration);transition:all cubic-bezier(0.215, 0.61, 0.355, 1) var(--ui-transition-duration);font-size:1em;opacity:.6;pointer-events:none}.select--placeholder.-has-value-,.select--placeholder.-focus-{color:#6A7C88;top:8px;font-size:.855em}.select-wrap{position:relative}.select-wrap.-is-mobile-:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.select-wrap.-is-mobile- .select__indicators{position:relative;z-index:2}.select,.select--is-disabled{position:relative}.select:hover .select__control,.select--is-disabled:hover .select__control{background:#eef1f3;border-color:transparent}.select .select__control,.select--is-disabled .select__control{background:#f5f7f8;-webkit-transition:background-color var(--ui-transition-duration),border-color var(--ui-transition-duration);transition:background-color var(--ui-transition-duration),border-color var(--ui-transition-duration);cursor:pointer;min-height:0;height:48px;border-color:transparent;border-radius:2px;font-size:14px}.select .select__control.-has-placeholder-,.select--is-disabled .select__control.-has-placeholder-{padding-top:12px}.select .select__control.-has-placeholder- .select__indicators,.select--is-disabled .select__control.-has-placeholder- .select__indicators{margin-top:-12px}.select .select__control.select__control--is-focused,.select--is-disabled .select__control.select__control--is-focused{-webkit-box-shadow:none;box-shadow:none;background:#fbfbff;border-color:#4d3dd8}.select .select__indicator-separator,.select--is-disabled .select__indicator-separator{display:none}.select .select__value-container,.select--is-disabled .select__value-container{padding-top:0;padding-bottom:0;padding-left:.7rem}.select .select__placeholder,.select--is-disabled .select__placeholder{display:none;font-size:14px}.select input[type='text'],.select--is-disabled input[type='text']{height:auto}.select .select__dropdown-indicator,.select--is-disabled .select__dropdown-indicator{padding:6px 6px 5px;-webkit-transition:-webkit-transform var(--ui-transition-duration);transition:-webkit-transform var(--ui-transition-duration);transition:transform var(--ui-transition-duration);transition:transform var(--ui-transition-duration), -webkit-transform var(--ui-transition-duration)}.select .select__clear-indicator,.select--is-disabled .select__clear-indicator{padding:0}.select .select__control--menu-is-open .select__dropdown-indicator,.select--is-disabled .select__control--menu-is-open .select__dropdown-indicator{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select .select__multi-value,.select--is-disabled .select__multi-value{height:22px;background:#fff;padding:0 .4em;margin:2px 4px 2px 0;border-radius:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select .select__multi-value__label,.select--is-disabled .select__multi-value__label{padding:0 3px 2px 6px}.select .select__multi-value__remove,.select--is-disabled .select__multi-value__remove{font-family:Times, serif;margin-right:-.3em;font-size:1.2em;padding:0 .4rem;height:100%;border-radius:0 16px 16px 0}.select .select__multi-value__remove:hover,.select--is-disabled .select__multi-value__remove:hover{background:none}.select.-width-s-,.select--is-disabled.-width-s-{width:140px}.select.-width-m-,.select--is-disabled.-width-m-{width:220px}.select.-width-l-,.select--is-disabled.-width-l-{width:320px}.select.-size-s- .select__control,.select--is-disabled.-size-s- .select__control{height:32px;font-size:14px}.select.-size-m- .select__control,.select--is-disabled.-size-m- .select__control{height:48px;font-size:14px}.select.-size-l- .select__control,.select--is-disabled.-size-l- .select__control{height:56px;font-size:18px}.select.-bordered- .select__control,.select--is-disabled.-bordered- .select__control{border-color:#aab0b9}.select.-bordered- .select__control.select__control--is-focused,.select--is-disabled.-bordered- .select__control.select__control--is-focused{border-color:#4d3dd8}.select.-danger- .select__control,.select--is-disabled.-danger- .select__control{border-color:#ff3b30}.select.-as-link-,.select--is-disabled.-as-link-{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:none}.select.-as-link- .select__control,.select--is-disabled.-as-link- .select__control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;background:none;border:none;height:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.select.-as-link- .select__value-container,.select--is-disabled.-as-link- .select__value-container{padding:0}.select.-as-link- .select__single-value,.select--is-disabled.-as-link- .select__single-value{position:static;color:#06f;-webkit-transform:none;transform:none;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-bottom:1px dashed rgba(0,102,255,0.5)}.select.-as-link- .select__indicators,.select--is-disabled.-as-link- .select__indicators{-ms-flex-item-align:unset;align-self:unset}.select.-as-link- .select__indicator,.select--is-disabled.-as-link- .select__indicator{padding:0;color:#06f}.select.-as-link- .select__indicator-separator,.select--is-disabled.-as-link- .select__indicator-separator{display:none}.select.-as-link- .select--placeholder,.select--is-disabled.-as-link- .select--placeholder{position:static;pointer-events:all;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.select.-as-link-:hover .select__single-value,.select--is-disabled.-as-link-:hover .select__single-value{border-bottom-color:#06f}.select.-no-caret- .select__dropdown-indicator,.select--is-disabled.-no-caret- .select__dropdown-indicator{display:none}.select.-is-multi- .select__control,.select--is-disabled.-is-multi- .select__control{min-height:48px;height:auto}.select.-is-multi- .select__control.-has-placeholder-,.select--is-disabled.-is-multi- .select__control.-has-placeholder-{padding-top:22px}.select.-is-multi- .select__control.-has-placeholder- .select__indicators,.select--is-disabled.-is-multi- .select__control.-has-placeholder- .select__indicators{margin-top:-22px}.select.-is-multi- .select__value-container,.select--is-disabled.-is-multi- .select__value-container{overflow:visible}.select.-is-multi-.-size-s- .select__control,.select--is-disabled.-is-multi-.-size-s- .select__control{min-height:32px}.select.-tooltip- .select__multi-value:hover,.select--is-disabled.-tooltip- .select__multi-value:hover{background:#4d3dd8;color:#fff}.select.-tooltip- .select__multi-value:hover .select__multi-value__label,.select--is-disabled.-tooltip- .select__multi-value:hover .select__multi-value__label{color:#fff}.select.-size-s- .select__control.-has-placeholder-,.select--is-disabled.-size-s- .select__control.-has-placeholder-{padding-top:0}.select.-size-s- .select__control.-has-placeholder- .select__indicators,.select--is-disabled.-size-s- .select__control.-has-placeholder- .select__indicators{margin-top:0}.select.-size-s- .select--placeholder.-has-input-value-,.select.-size-s- .select--placeholder.-has-value-,.select--is-disabled.-size-s- .select--placeholder.-has-input-value-,.select--is-disabled.-size-s- .select--placeholder.-has-value-{display:none}.select.-white- .select__control,.select--is-disabled.-white- .select__control{background:#fff}.select.-white- .select__multi-value,.select--is-disabled.-white- .select__multi-value{background:var(--color-grey-5)}.select--input-container>div{padding-top:0;padding-bottom:0}.select--is-disabled{opacity:.6}.select--custom-menu .select__menu{-webkit-box-shadow:0 5px 16px rgba(103,113,139,0.2);box-shadow:0 5px 16px rgba(103,113,139,0.2);border:none;left:0}.select--custom-menu .select__option{padding:5px 12px;background:none;color:#6a7c88;cursor:pointer}.select--custom-menu .select__option__description{font-size:.8em;opacity:.7}.select--custom-menu .select__option--is-focused{color:#4d3dd8;background:#f4f4f4}.select--custom-menu .select__option--is-focused .select__option__description{color:#6a7c88}.select--custom-menu .select__option--is-focused:active{background:#efefef}.select--custom-menu .select__option--is-selected{color:#28282b}.select--custom-menu .select__option--is-disabled{opacity:.4}.select--help-input{position:absolute;top:0;bottom:0;opacity:0;pointer-events:none}.select--clear{color:#6a7c88;width:32px;height:100%;font-size:20px;font-family:"Times New Roman", serif;line-height:1;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:center;-ms-flex-pack:center;justify-content:center}.select--clear:hover{color:var(--color-danger)}
.select-mobile{--submit-height: 64px;-webkit-box-shadow:0 -100vw 0 100vw rgba(0,0,0,0.2);box-shadow:0 -100vw 0 100vw rgba(0,0,0,0.2);position:fixed;background:#fff;left:0;top:0;width:100vw;height:100vh;z-index:var(--z-select-mobile)}.select-mobile--search{padding-bottom:12px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);position:relative}.select-mobile--search .preloader{position:absolute;left:0;right:0;top:calc(100% + 48px);height:calc(100vh - var(--search-height));pointer-events:none}.select-mobile--back{display:inline-block;font-size:var(--font-size-l);padding:8px 0}.select-mobile--content{height:calc(var(--window-height) - var(--search-height) - var(--submit-height, 0) - var(--extra-height, 0px));overflow:scroll;-webkit-transition:height 0.3s var(--ui-ease-out);transition:height 0.3s var(--ui-ease-out);-webkit-overflow-scrolling:touch}.-create- .select-mobile--content{--extra-height: 64px}.select-mobile--option{display:-webkit-box;display:-ms-flexbox;display:flex;color:#6a7c88;cursor:pointer;padding:12px 12px;border-bottom:1px solid var(--color-grey-5)}.select-mobile--option.active{color:var(--color-primary)}.select-mobile--option.-disabled-{color:var(--color-grey-4)}.select-mobile--option:active{background:var(--color-grey-5)}.select-mobile--option.-is-custom-{padding:0;color:unset}.select-mobile--option.-is-custom-.active{color:var(--color-primary)}.select-mobile--not-found{margin:10vh 0;text-align:center;font-weight:bold;padding:var(--layout-gap, 12px)}.select-mobile--create{text-align:center;margin-top:16px;margin-bottom:16px}.select-mobile--create .btn{color:var(--color-grey-4)}.select-mobile--create .btn span{color:#fff}.select-mobile--tags{margin-top:4px}.select-mobile--tag.btn-tag{font-size:13px;margin:4px 4px 0 0;position:relative;padding-right:20px}.select-mobile--tag i{font-family:"Times New Roman", serif;color:var(--color-grey-3);font-style:normal;font-size:17px;position:absolute;right:6px;top:-1px}.select-mobile--submit{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--submit-height);padding:0 var(--layout-gap)}.select-mobile--submit button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.select-mobile-enter{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.select-mobile-enter-active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all var(--ui-transition-duration) var(--ui-ease-out);transition:all var(--ui-transition-duration) var(--ui-ease-out)}.select-mobile-exit{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.select-mobile-exit-active{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:all var(--ui-transition-duration) var(--ui-ease-out);transition:all var(--ui-transition-duration) var(--ui-ease-out)}

*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}textarea{overflow:auto}small{font-size:.85em}:root{--layout-gap: 16px;--font-size-base: 14px;--font-size-s: calc(1rem - 2px);--font-size-l: calc(1rem + 2px);--color-base: #28282b;--color-disabled: #aeb4bb;--color-secondary: #66717f;--form-group-gap: 16px;--select-mobile-search-height: 10px;--z-modal: 200;--z-datepicker: 210;--z-toast: 220;--z-select-mobile: 300;--ui-transition-duration: .3s;--ui-transition-duration-l: .4s;--ui-transition-duration-xl: .5s;--ui-transition-duration-s: .2s;--ui-ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ui-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);--color-primary: #4d3dd8;--color-primary-light: #6C61FF;--color-red: #ff3b30;--color-green: #28bc00;--color-#ff0: #ff9400;--color-dark: #28282b;--color-grey: #aeb4bb;--color-grey-blue-1: #6a7c88;--color-grey-blue-2: #97a3ac;--color-grey-blue-3: #d1d8db;--color-grey-blue-4: #edeff1;--color-grey-1: #4C5A62;--color-grey-2: #6A7C88;--color-grey-3: #97A3AC;--color-grey-4: #D1D8DB;--color-grey-5: #EDEFF1;--color-danger: #ff3b30;--color-success: #28bc00;--color-warning: #ff9400}.container{max-width:1200px;margin:0 auto;padding:0 var(--layout-gap)}html.-mobile-{--layout-gap: 12px}html{--font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--font-family);color:#28282b;font-size:14px;line-height:1.4}p{font-size:1rem;margin-bottom:.7em}a,.link{text-decoration:none;cursor:pointer;color:#06f}a.text-link,.link.text-link{color:#28282b}a.white-link,.link.white-link{color:#fff}a.danger-link,.link.danger-link{color:#ff3b30}a:hover,.link:hover{text-decoration:underline}.pseudo-link{border-bottom:1px dashed;border-bottom-color:rgba(0,102,255,0.5)}.pseudo-link:hover{border-bottom-color:#06f}.pseudo-link:hover{text-decoration:none}.pseudo-link.text-link{border-bottom-color:rgba(40,40,43,0.5)}.pseudo-link.text-link:hover{border-bottom-color:#28282b}.pseudo-link:hover{text-decoration:none}.pseudo-link.white-link{border-bottom-color:rgba(255,255,255,0.5)}.pseudo-link.white-link:hover{border-bottom-color:#fff}.pseudo-link:hover{text-decoration:none}.pseudo-link.danger-link{border-bottom-color:rgba(255,59,48,0.5)}.pseudo-link.danger-link:hover{border-bottom-color:#ff3b30}.pseudo-link:hover{text-decoration:none}.link-wrap{text-decoration:none;border-bottom:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-wrap:hover{text-decoration:none}.link-wrap:hover .link-wrap--label{text-decoration:underline}.link-wrap .svg-icon,.link-wrap svg{vertical-align:middle;font-size:.9em}.link-wrap .svg-icon:last-child,.link-wrap svg:last-child{margin-left:.4em}.link-wrap .svg-icon:first-child,.link-wrap svg:first-child{margin-right:.4em}.link-wrap.pseudo-link .link-wrap--label{border-bottom:1px dashed}.link-wrap.pseudo-link:hover .link-wrap--label{text-decoration:none}.link-wrap.pseudo-link .link-wrap--label{border-bottom-color:rgba(0,102,255,0.5)}.link-wrap.pseudo-link .link-wrap--label:hover{border-bottom-color:#06f}.link-wrap.pseudo-link.text-link .link-wrap--label{border-bottom-color:rgba(40,40,43,0.5)}.link-wrap.pseudo-link.text-link .link-wrap--label:hover{border-bottom-color:#28282b}.link-wrap.pseudo-link.white-link .link-wrap--label{border-bottom-color:rgba(255,255,255,0.5)}.link-wrap.pseudo-link.white-link .link-wrap--label:hover{border-bottom-color:#fff}.link-wrap.pseudo-link.danger-link .link-wrap--label{border-bottom-color:rgba(255,59,48,0.5)}.link-wrap.pseudo-link.danger-link .link-wrap--label:hover{border-bottom-color:#ff3b30}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:var(--font-family);font-size:inherit}.text-content h1{font-size:3.4rem;line-height:1.2}.title-h1{color:#28282b;font-size:3.4rem;line-height:1.2}.text-content h2{font-size:2.3rem;line-height:1.3;margin-top:.45em;margin-bottom:.12em}.title-h2{color:#28282b;font-size:2.3rem;line-height:1.3}.text-content h3{font-size:1.7rem;line-height:1.3;margin-top:.45em;margin-bottom:.12em}.title-h3{color:#28282b;font-size:1.7rem;line-height:1.3}.text-content h4{font-size:18px;line-height:1.4;margin-top:.45em;margin-bottom:.12em}.title-h4{color:#28282b;font-size:18px;line-height:1.4}.text-content h5{font-size:16px;line-height:1.4;margin-top:.45em;margin-bottom:.12em}.title-h5{color:#28282b;font-size:16px;line-height:1.4}.-text-base-{color:#28282b}.-text-secondary-{color:#66717f}.-text-disabled-{color:#aeb4bb}.-text-tetriary-{color:#eef2f4}.-text-primary-{color:#4d3dd8}.-text-primary-light-{color:#6C61FF}.-text-red-{color:#ff3b30}.-text-green-{color:#28bc00}.-text-yellow-{color:#ff9400}.-text-dark-{color:#28282b}.-text-grey-{color:#aeb4bb}.-text-grey-blue-1-{color:#6a7c88}.-text-grey-blue-2-{color:#97a3ac}.-text-grey-blue-3-{color:#d1d8db}.-text-grey-blue-4-{color:#edeff1}.-text-grey-1-{color:#4C5A62}.-text-grey-2-{color:#6A7C88}.-text-grey-3-{color:#97A3AC}.-text-grey-4-{color:#D1D8DB}.-text-grey-5-{color:#EDEFF1}.-text-danger-{color:#ff3b30}.-text-success-{color:#28bc00}.-text-warning-{color:#ff9400}.-text-center-{text-align:center}.btn,.btn-basic,.btn-white,.btn-basic-white,.btn-shade-white,.btn-bordered-white,.btn-white-invert,.btn-basic-white-invert,.btn-shade-white-invert,.btn-bordered-white-invert,.btn-primary,.btn-basic-primary,.btn-shade-primary,.btn-bordered-primary,.btn-primary-light,.btn-basic-primary-light,.btn-shade-primary-light,.btn-bordered-primary-light,.btn-black,.btn-basic-black,.btn-shade-black,.btn-bordered-black,.btn-secondary,.btn-basic-secondary,.btn-shade-secondary,.btn-bordered-secondary,.btn-danger,.btn-basic-danger,.btn-shade-danger,.btn-bordered-danger,.btn-success,.btn-basic-success,.btn-shade-success,.btn-bordered-success,.btn-warning,.btn-basic-warning,.btn-shade-warning,.btn-bordered-warning{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;height:48px;color:#fff;border:none;font-size:1rem;font-family:var(--font-family);text-decoration:none;padding:0 2em;-webkit-transition:background-color var(--ui-transition-duration-s),color var(--ui-transition-duration-s);transition:background-color var(--ui-transition-duration-s),color var(--ui-transition-duration-s);outline:none}.btn:hover,.btn-basic:hover,.btn-white:hover,.btn-basic-white:hover,.btn-shade-white:hover,.btn-bordered-white:hover,.btn-white-invert:hover,.btn-basic-white-invert:hover,.btn-shade-white-invert:hover,.btn-bordered-white-invert:hover,.btn-primary:hover,.btn-basic-primary:hover,.btn-shade-primary:hover,.btn-bordered-primary:hover,.btn-primary-light:hover,.btn-basic-primary-light:hover,.btn-shade-primary-light:hover,.btn-bordered-primary-light:hover,.btn-black:hover,.btn-basic-black:hover,.btn-shade-black:hover,.btn-bordered-black:hover,.btn-secondary:hover,.btn-basic-secondary:hover,.btn-shade-secondary:hover,.btn-bordered-secondary:hover,.btn-danger:hover,.btn-basic-danger:hover,.btn-shade-danger:hover,.btn-bordered-danger:hover,.btn-success:hover,.btn-basic-success:hover,.btn-shade-success:hover,.btn-bordered-success:hover,.btn-warning:hover,.btn-basic-warning:hover,.btn-shade-warning:hover,.btn-bordered-warning:hover{text-decoration:none}.btn[disabled],.btn-basic[disabled],.btn-white[disabled],.btn-basic-white[disabled],.btn-shade-white[disabled],.btn-bordered-white[disabled],.btn-white-invert[disabled],.btn-basic-white-invert[disabled],.btn-shade-white-invert[disabled],.btn-bordered-white-invert[disabled],.btn-primary[disabled],.btn-basic-primary[disabled],.btn-shade-primary[disabled],.btn-bordered-primary[disabled],.btn-primary-light[disabled],.btn-basic-primary-light[disabled],.btn-shade-primary-light[disabled],.btn-bordered-primary-light[disabled],.btn-black[disabled],.btn-basic-black[disabled],.btn-shade-black[disabled],.btn-bordered-black[disabled],.btn-secondary[disabled],.btn-basic-secondary[disabled],.btn-shade-secondary[disabled],.btn-bordered-secondary[disabled],.btn-danger[disabled],.btn-basic-danger[disabled],.btn-shade-danger[disabled],.btn-bordered-danger[disabled],.btn-success[disabled],.btn-basic-success[disabled],.btn-shade-success[disabled],.btn-bordered-success[disabled],.btn-warning[disabled],.btn-basic-warning[disabled],.btn-shade-warning[disabled],.btn-bordered-warning[disabled]{pointer-events:none;opacity:.7}.btn{background:#4d3dd8;color:#fff}.btn:hover,.btn:focus{background:#3b2ad1}.btn:active{background:#2f22a7}[class*='btn-'].-rounded-,.btn.-rounded-{border-radius:3em}[class*='btn-'].-icon-start-,.btn.-icon-start-{padding-left:calc(2em / 2)}[class*='btn-'].-icon-start- .svg-icon,.btn.-icon-start- .svg-icon{margin-right:.6em}[class*='btn-'].-icon-end-,.btn.-icon-end-{padding-right:calc(2em / 2)}[class*='btn-'].-icon-end- .svg-icon,.btn.-icon-end- .svg-icon{margin-left:.6em}[class*='btn-'].-icon-,.btn.-icon-{border-radius:50%;padding:0;width:48px;height:48px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class*='btn-'].-size-s-,.btn.-size-s-{height:32px;font-size:14px;padding:0 1.2em}[class*='btn-'].-size-s-.-icon-start-,.btn.-size-s-.-icon-start-{padding-left:calc(1.2em / 2)}[class*='btn-'].-size-s-.-icon-start- .svg-icon,.btn.-size-s-.-icon-start- .svg-icon{margin-right:calc(1.2em / 2)}[class*='btn-'].-size-s-.-icon-end-,.btn.-size-s-.-icon-end-{padding-right:calc(1.2em / 2)}[class*='btn-'].-size-s-.-icon-end- .svg-icon,.btn.-size-s-.-icon-end- .svg-icon{margin-left:calc(1.2em / 2)}[class*='btn-'].-size-s-.-icon-,.btn.-size-s-.-icon-{width:32px;height:32px;padding:0}[class*='btn-'].-size-m-,.btn.-size-m-{height:48px;font-size:14px;padding:0 2em}[class*='btn-'].-size-m-.-icon-start-,.btn.-size-m-.-icon-start-{padding-left:calc(2em / 2)}[class*='btn-'].-size-m-.-icon-start- .svg-icon,.btn.-size-m-.-icon-start- .svg-icon{margin-right:calc(2em / 2)}[class*='btn-'].-size-m-.-icon-end-,.btn.-size-m-.-icon-end-{padding-right:calc(2em / 2)}[class*='btn-'].-size-m-.-icon-end- .svg-icon,.btn.-size-m-.-icon-end- .svg-icon{margin-left:calc(2em / 2)}[class*='btn-'].-size-m-.-icon-,.btn.-size-m-.-icon-{width:32px;height:32px;padding:0}[class*='btn-'].-size-l-,.btn.-size-l-{height:56px;font-size:18px;padding:0 2.5em}[class*='btn-'].-size-l-.-icon-start-,.btn.-size-l-.-icon-start-{padding-left:calc(2.5em / 2)}[class*='btn-'].-size-l-.-icon-start- .svg-icon,.btn.-size-l-.-icon-start- .svg-icon{margin-right:calc(2.5em / 2)}[class*='btn-'].-size-l-.-icon-end-,.btn.-size-l-.-icon-end-{padding-right:calc(2.5em / 2)}[class*='btn-'].-size-l-.-icon-end- .svg-icon,.btn.-size-l-.-icon-end- .svg-icon{margin-left:calc(2.5em / 2)}[class*='btn-'].-size-l-.-icon-,.btn.-size-l-.-icon-{width:32px;height:32px;padding:0}.btn-basic{background:transparent;color:#28282b;border:1px solid #aab0b9}.btn-basic:hover,.btn-basic:focus{border-color:#9ca3ad;background:rgba(170,176,185,0.1)}.btn-basic:active{background:rgba(170,176,185,0.3)}.btn-white{background:#fff;color:#28282b}.btn-white:hover,.btn-white:focus{background:#f2f2f2}.btn-white:active{background:#d9d9d9}.btn-basic-white{background:transparent;color:#28282b;border:1px solid #fff}.btn-basic-white:hover,.btn-basic-white:focus{border-color:#f2f2f2;background:rgba(255,255,255,0.1)}.btn-basic-white:active{background:rgba(255,255,255,0.3)}.btn-shade-white{background:rgba(255,255,255,0.1);color:#fff}.btn-shade-white:hover{background:#fff;color:#28282b}.btn-shade-white:active{background:#d9d9d9}.btn-bordered-white{background:#fff;color:#28282b;border:2px solid #fff}.btn-bordered-white:hover{background:#fff;color:#fff}.btn-bordered-white:active{background:#d9d9d9}.btn-white-invert{background:#fff;color:#28282b}.btn-white-invert:hover,.btn-white-invert:focus{background:#fff;color:#4d3dd8}.btn-white-invert:active{background:#6C61FF;color:#fff}.btn-basic-white-invert{background:transparent;color:#28282b;border:1px solid #fff}.btn-basic-white-invert:hover,.btn-basic-white-invert:focus{border-color:#f2f2f2;background:rgba(255,255,255,0.1)}.btn-basic-white-invert:active{background:rgba(255,255,255,0.3)}.btn-shade-white-invert{background:rgba(255,255,255,0.1);color:#fff}.btn-shade-white-invert:hover{background:#fff;color:#28282b}.btn-shade-white-invert:active{background:#d9d9d9}.btn-bordered-white-invert{background:#fff;color:#28282b;border:2px solid #fff}.btn-bordered-white-invert:hover{background:#fff;color:#fff}.btn-bordered-white-invert:active{background:#d9d9d9}.btn-primary{background:#4d3dd8;color:#fff}.btn-primary:hover,.btn-primary:focus{background:#3b2ad1}.btn-primary:active{background:#2f22a7}.btn-basic-primary{background:transparent;color:#28282b;border:1px solid #4d3dd8}.btn-basic-primary:hover,.btn-basic-primary:focus{border-color:#3b2ad1;background:rgba(77,61,216,0.1)}.btn-basic-primary:active{background:rgba(77,61,216,0.3)}.btn-shade-primary{background:rgba(77,61,216,0.1);color:#4d3dd8}.btn-shade-primary:hover{background:#4d3dd8;color:#fff}.btn-shade-primary:active{background:#2f22a7}.btn-bordered-primary{background:#4d3dd8;color:#fff;border:2px solid #4d3dd8}.btn-bordered-primary:hover{background:#fff;color:#4d3dd8}.btn-bordered-primary:active{background:#d9d9d9}.btn-primary-light{background:#6C61FF;color:#fff}.btn-primary-light:hover,.btn-primary-light:focus{background:#5448ff}.btn-primary-light:active{background:#2515ff}.btn-basic-primary-light{background:transparent;color:#28282b;border:1px solid #6C61FF}.btn-basic-primary-light:hover,.btn-basic-primary-light:focus{border-color:#5448ff;background:rgba(108,97,255,0.1)}.btn-basic-primary-light:active{background:rgba(108,97,255,0.3)}.btn-shade-primary-light{background:rgba(108,97,255,0.1);color:#6C61FF}.btn-shade-primary-light:hover{background:#6C61FF;color:#fff}.btn-shade-primary-light:active{background:#2515ff}.btn-bordered-primary-light{background:#6C61FF;color:#fff;border:2px solid #6C61FF}.btn-bordered-primary-light:hover{background:#fff;color:#6C61FF}.btn-bordered-primary-light:active{background:#d9d9d9}.btn-black{background:#15191A;color:#fff}.btn-black:hover,.btn-black:focus{background:#0a0b0c}.btn-black:active{background:#000}.btn-basic-black{background:transparent;color:#28282b;border:1px solid #15191A}.btn-basic-black:hover,.btn-basic-black:focus{border-color:#0a0b0c;background:rgba(21,25,26,0.1)}.btn-basic-black:active{background:rgba(21,25,26,0.3)}.btn-shade-black{background:rgba(21,25,26,0.1);color:#15191A}.btn-shade-black:hover{background:#15191A;color:#fff}.btn-shade-black:active{background:#000}.btn-bordered-black{background:#15191A;color:#fff;border:2px solid #15191A}.btn-bordered-black:hover{background:#fff;color:#15191A}.btn-bordered-black:active{background:#d9d9d9}.btn-secondary{background:#f5f7f8;color:#28282b}.btn-secondary:hover,.btn-secondary:focus{background:#e6ebee}.btn-secondary:active{background:#c8d3d9}.btn-basic-secondary{background:transparent;color:#28282b;border:1px solid #f5f7f8}.btn-basic-secondary:hover,.btn-basic-secondary:focus{border-color:#e6ebee;background:rgba(245,247,248,0.1)}.btn-basic-secondary:active{background:rgba(245,247,248,0.3)}.btn-shade-secondary{background:rgba(245,247,248,0.1);color:#f5f7f8}.btn-shade-secondary:hover{background:#f5f7f8;color:#28282b}.btn-shade-secondary:active{background:#c8d3d9}.btn-bordered-secondary{background:#f5f7f8;color:#28282b;border:2px solid #f5f7f8}.btn-bordered-secondary:hover{background:#fff;color:#f5f7f8}.btn-bordered-secondary:active{background:#d9d9d9}.btn-danger{background:#ff3b30;color:#fff}.btn-danger:hover,.btn-danger:focus{background:#ff2317}.btn-danger:active{background:#e30c00}.btn-basic-danger{background:transparent;color:#28282b;border:1px solid #ff3b30}.btn-basic-danger:hover,.btn-basic-danger:focus{border-color:#ff2317;background:rgba(255,59,48,0.1)}.btn-basic-danger:active{background:rgba(255,59,48,0.3)}.btn-shade-danger{background:rgba(255,59,48,0.1);color:#ff3b30}.btn-shade-danger:hover{background:#ff3b30;color:#fff}.btn-shade-danger:active{background:#e30c00}.btn-bordered-danger{background:#ff3b30;color:#fff;border:2px solid #ff3b30}.btn-bordered-danger:hover{background:#fff;color:#ff3b30}.btn-bordered-danger:active{background:#d9d9d9}.btn-success{background:#28bc00;color:#fff}.btn-success:hover,.btn-success:focus{background:#23a300}.btn-success:active{background:#187000}.btn-basic-success{background:transparent;color:#28282b;border:1px solid #28bc00}.btn-basic-success:hover,.btn-basic-success:focus{border-color:#23a300;background:rgba(40,188,0,0.1)}.btn-basic-success:active{background:rgba(40,188,0,0.3)}.btn-shade-success{background:rgba(40,188,0,0.1);color:#28bc00}.btn-shade-success:hover{background:#28bc00;color:#fff}.btn-shade-success:active{background:#187000}.btn-bordered-success{background:#28bc00;color:#fff;border:2px solid #28bc00}.btn-bordered-success:hover{background:#fff;color:#28bc00}.btn-bordered-success:active{background:#d9d9d9}.btn-warning{background:#ff9400;color:#28282b}.btn-warning:hover,.btn-warning:focus{background:#e68500}.btn-warning:active{background:#b36800}.btn-basic-warning{background:transparent;color:#28282b;border:1px solid #ff9400}.btn-basic-warning:hover,.btn-basic-warning:focus{border-color:#e68500;background:rgba(255,148,0,0.1)}.btn-basic-warning:active{background:rgba(255,148,0,0.3)}.btn-shade-warning{background:rgba(255,148,0,0.1);color:#ff9400}.btn-shade-warning:hover{background:#ff9400;color:#28282b}.btn-shade-warning:active{background:#b36800}.btn-bordered-warning{background:#ff9400;color:#28282b;border:2px solid #ff9400}.btn-bordered-warning:hover{background:#fff;color:#ff9400}.btn-bordered-warning:active{background:#d9d9d9}.btn-group{--btn-group-gap: 1px;--separator-shadow: rgba(0, 0, 0, .1);display:inline-grid;grid-column-gap:var(--btn-group-gap);grid-auto-flow:column;grid-auto-columns:auto}.btn-group [class^='btn']{border-radius:0;-webkit-box-shadow:1px 0 0 var(--separator-shadow);box-shadow:1px 0 0 var(--separator-shadow)}.btn-group [class^='btn']:first-child{border-radius:3px 0 0 3px}.btn-group [class^='btn']:first-child.-rounded-{border-radius:3em 0 0 3em}.btn-group [class^='btn']:last-child{border-radius:0 3px 3px 0;-webkit-box-shadow:none;box-shadow:none}.btn-group [class^='btn']:last-child.-rounded-{border-radius:0 3em 3em 0}.btn-tag,.btn-tag.-size-s-{height:auto;padding-top:0.1em;padding-bottom:0.1em;padding-left:.7em;padding-right:.7em;border-radius:3em}.btn-tag.-size-s-{font-size:var(--font-size-s)}.grid{--total-columns: 12;--grid-gap: 24px;display:grid;grid-template-columns:repeat(var(--total-columns), 1fr);grid-column-gap:var(--grid-gap)}.col-1{grid-column:auto/span 1}.col-2{grid-column:auto/span 2}.col-3{grid-column:auto/span 3}.col-4{grid-column:auto/span 4}.col-5{grid-column:auto/span 5}.col-6{grid-column:auto/span 6}.col-7{grid-column:auto/span 7}.col-8{grid-column:auto/span 8}.col-9{grid-column:auto/span 9}.col-10{grid-column:auto/span 10}.col-11{grid-column:auto/span 11}.col-12{grid-column:auto/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.list-inline{display:grid;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-auto-flow:column;grid-column-gap:.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-inline.-fill-{grid-auto-columns:1fr}.popup-arrow{font-size:10px;position:absolute;width:1em;height:1em;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}[x-placement^='bottom'] .popup-arrow{border-right-color:transparent;border-bottom-color:transparent;top:-.5em}[x-placement^='right'] .popup-arrow{border-right-color:transparent;border-top-color:transparent;left:-.5em}[x-placement^='left'] .popup-arrow{border-left-color:transparent;border-bottom-color:transparent;right:-.5em}[x-placement^='top'] .popup-arrow{border-left-color:transparent;border-top-color:transparent;bottom:-.5em}.-align-center-{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-justify-space-between-{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tab-nav{border-bottom:1px solid #aab0b9}.tab-nav--item{color:#28282b;display:inline-block;font-size:1.15rem;text-decoration:none;border-bottom:3px solid transparent;padding:0 0 4px;margin-right:2.8rem}.tab-nav--item:hover{text-decoration:none;color:#4d3dd8}.tab-nav--item.active{border-color:#4d3dd8;color:#28282b}[class*='-enter-active']{-webkit-transition-property:all;transition-property:all}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker cells
   ------------------------------------------------- */
.datepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  z-index: 1; }
  .datepicker--cell.-focus- {
    background: #f0f0f0; }
  .datepicker--cell.-current- {
    color: #4EB5E6; }
    .datepicker--cell.-current-.-focus- {
      color: #4a4a4a; }
    .datepicker--cell.-current-.-in-range- {
      color: #4EB5E6; }
  .datepicker--cell.-in-range- {
    background: rgba(92, 196, 239, 0.1);
    color: #4a4a4a;
    border-radius: 0; }
    .datepicker--cell.-in-range-.-focus- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell.-disabled- {
    cursor: default;
    color: #aeaeae; }
    .datepicker--cell.-disabled-.-focus- {
      color: #aeaeae; }
    .datepicker--cell.-disabled-.-in-range- {
      color: #a1a1a1; }
    .datepicker--cell.-disabled-.-current-.-focus- {
      color: #aeaeae; }
  .datepicker--cell.-range-from- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 4px 0 0 4px; }
  .datepicker--cell.-range-to- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 0 4px 4px 0; }
  .datepicker--cell.-range-from-.-range-to- {
    border-radius: 4px; }
  .datepicker--cell.-selected- {
    color: #fff;
    border: none;
    background: #5cc4ef; }
    .datepicker--cell.-selected-.-current- {
      color: #fff;
      background: #5cc4ef; }
    .datepicker--cell.-selected-.-focus- {
      background: #45bced; }
  .datepicker--cell:empty {
    cursor: default; }

.datepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 8px 0 3px; }

.datepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.datepicker--cell-day {
  width: 14.28571%; }

.datepicker--cells-months {
  height: 170px; }

.datepicker--cell-month {
  width: 33.33%;
  height: 25%; }

.datepicker--years {
  height: 170px; }

.datepicker--cells-years {
  height: 170px; }

.datepicker--cell-year {
  width: 25%;
  height: 33.33%; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker
   ------------------------------------------------- */
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0; }
  @media print {
    .datepickers-container {
      display: none; } }

.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  z-index: 100; }
  .datepicker.-from-top- {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px); }
  .datepicker.-from-right- {
    -webkit-transform: translateX(8px);
            transform: translateX(8px); }
  .datepicker.-from-bottom- {
    -webkit-transform: translateY(8px);
            transform: translateY(8px); }
  .datepicker.-from-left- {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px); }
  .datepicker.active {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
    transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; }

.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
          transform: none; }

.datepicker-inline .datepicker--pointer {
  display: none; }

.datepicker--content {
  box-sizing: content-box;
  padding: 4px; }
  .-only-timepicker- .datepicker--content {
    display: none; }

.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1; }
  .-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer {
    top: calc(100% - 4px);
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  .-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    right: calc(100% - 4px);
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg); }
  .-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    bottom: calc(100% - 4px);
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg); }
  .-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer {
    left: calc(100% - 4px);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer {
    left: 10px; }
  .-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    right: 10px; }
  .-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer {
    left: calc(50% - 10px / 2); }
  .-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
    top: 10px; }
  .-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    bottom: 10px; }
  .-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
    top: calc(50% - 10px / 2); }

.datepicker--body {
  display: none; }
  .datepicker--body.active {
    display: block; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Navigation
   ------------------------------------------------- */
.datepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px; }
  .-only-timepicker- .datepicker--nav {
    display: none; }

.datepicker--nav-title,
.datepicker--nav-action {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .datepicker--nav-action:hover {
    background: #f0f0f0; }
  .datepicker--nav-action.-disabled- {
    visibility: hidden; }
  .datepicker--nav-action svg {
    width: 32px;
    height: 32px; }
  .datepicker--nav-action path {
    fill: none;
    stroke: #9c9c9c;
    stroke-width: 2px; }

.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px; }
  .datepicker--nav-title i {
    font-style: normal;
    color: #9c9c9c;
    margin-left: 5px; }
  .datepicker--nav-title:hover {
    background: #f0f0f0; }
  .datepicker--nav-title.-disabled- {
    cursor: default;
    background: none; }

.datepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  border-top: 1px solid #efefef; }

.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px; }
  .datepicker--button:hover {
    color: #4a4a4a;
    background: #f0f0f0; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Timepicker
   ------------------------------------------------- */
.datepicker--time {
  border-top: 1px solid #efefef;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  position: relative; }
  .datepicker--time.-am-pm- .datepicker--time-sliders {
    -webkit-flex: 0 1 138px;
        -ms-flex: 0 1 138px;
            flex: 0 1 138px;
    max-width: 138px; }
  .-only-timepicker- .datepicker--time {
    border-top: none; }

.datepicker--time-sliders {
  -webkit-flex: 0 1 153px;
      -ms-flex: 0 1 153px;
          flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px; }

.datepicker--time-label {
  display: none;
  font-size: 12px; }

.datepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px; }

.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1; }
  .datepicker--time-current-hours:after,
  .datepicker--time-current-minutes:after {
    content: '';
    background: #f0f0f0;
    border-radius: 4px;
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0; }
  .datepicker--time-current-hours.-focus-:after,
  .datepicker--time-current-minutes.-focus-:after {
    opacity: 1; }

.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.datepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }
  .datepicker--time-row:first-child {
    margin-bottom: 4px; }
  .datepicker--time-row input[type='range'] {
    background: none;
    cursor: pointer;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-ms-tooltip {
      display: none; }
    .datepicker--time-row input[type='range']:hover::-webkit-slider-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-moz-range-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-ms-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:focus {
      outline: none; }
      .datepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-moz-range-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-ms-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-moz-range-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-ms-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      margin-top: -6px; }
    .datepicker--time-row input[type='range']::-webkit-slider-runnable-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-moz-range-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-lower {
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-upper {
      background: transparent; }
  .datepicker--time-row span {
    padding: 0 12px; }

.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em; }
  .datepicker--time-icon:after, .datepicker--time-icon:before {
    content: '';
    background: currentColor;
    position: absolute; }
  .datepicker--time-icon:after {
    height: .4em;
    width: 1px;
    left: calc(50% - 1px);
    top: calc(50% + 1px);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  .datepicker--time-icon:before {
    width: .4em;
    height: 1px;
    top: calc(50% + 1px);
    left: calc(50% - 1px); }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

