.button{--button-bg: var(--ui-color-surface);--button-bg-hover: var(--button-bg);--button-border: var(--button-bg);--button-border-hover: var(--button-bg-hover);--button-text: var(--ui-color-text-inverse);--button-text-hover: var(--button-text);display:inline-block;margin-bottom:0;padding:6px 12px;border:1px solid transparent;border-radius:var(--ui-radius-sm);background-image:none;font-family:var(--ui-font-body);font-size:var(--ui-font-size-md);font-weight:400;line-height:1.42857143;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.button.button{border-color:var(--button-border);background-color:var(--button-bg);color:var(--button-text)}.button.button:is(:hover,:focus,:active){border-color:var(--button-border-hover);background-color:var(--button-bg-hover);color:var(--button-text-hover);text-decoration:none}.button.button:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.button:active{background-image:none;box-shadow:inset 0 3px 5px #00000080}.button>.m-r-5{margin-inline-end:5px}.button>.m-l-5{margin-inline-start:5px}.button--create,.button--save{--button-bg: var(--ui-color-save);--button-bg-hover: var(--ui-color-save-hover)}.button--cancel{--button-bg: var(--ui-color-cancel);--button-bg-hover: var(--ui-color-cancel-hover);--button-text: var(--ui-color-cancel-text)}.button:is(.button--save,.button--cancel){font-weight:600}.button--list-action{--button-bg: var(--ui-color-list-action);--button-bg-hover: var(--ui-color-list-action-hover)}.button.button--list-action:active{border-color:var(--button-bg);background-color:var(--button-bg)}.button--dark-blue{--button-bg: var(--ui-color-dark-blue);--button-bg-hover: var(--ui-color-dark-blue-hover)}.button--dark-red{--button-bg: var(--ui-color-dark-red);--button-bg-hover: var(--ui-color-dark-red-hover)}.button--default{--button-bg: var(--ui-color-custom)}.button--primary{--button-bg: var(--ui-color-theme-blue)}.button--success{--button-bg: var(--ui-color-success)}.button--info{--button-bg: var(--ui-color-info)}.button--warning{--button-bg: var(--ui-color-warning)}.button--danger{--button-bg: var(--ui-color-danger)}.button--inverse{--button-bg: var(--ui-color-inverse)}.button--purple{--button-bg: var(--ui-color-purple)}.button--pink{--button-bg: var(--ui-color-pink)}.button--white{--button-bg: var(--ui-color-surface);--button-bg-hover: var(--ui-color-surface-hover);--button-border: var(--ui-color-border-control);--button-border-hover: var(--ui-color-border-control);--button-text: var(--ui-color-inverse)}.button--link{--button-bg: transparent;--button-border: transparent;--button-text: var(--ui-color-link);--button-text-hover: var(--ui-color-link-hover);border-radius:0;font-weight:400}.button.button--link:is(:hover,:focus){text-decoration:underline}.button--facebook{--button-bg: #3b5998}.button--twitter{--button-bg: #00aced}.button--linkedin{--button-bg: #007bb6}.button--dribbble{--button-bg: #ea4c89}.button--googleplus{--button-bg: #dd4b39}.button--instagram{--button-bg: #517fa4}.button--pinterest{--button-bg: #cb2027}.button--dropbox{--button-bg: #007ee5}.button--flickr{--button-bg: #ff0084}.button--tumblr{--button-bg: #32506d}.button--skype{--button-bg: #00aff0}.button--youtube{--button-bg: #bb0000}.button--github{--button-bg: #171515}.button.button--outline{border-width:2px;border-radius:var(--ui-radius-md);background-color:transparent;color:var(--button-bg);font-weight:600;transition:all .4s ease-in-out}.button.button--outline:is(:hover,:focus,:active){background-color:var(--button-bg);color:var(--ui-color-text-inverse)}.button.button--outline:is(.button--inverse,.button--white){color:var(--ui-color-inverse)}.button.button--outline.button--white:is(:hover,:focus,:active){background-color:var(--ui-color-surface-hover-alt);color:var(--ui-color-inverse)}.button.button--rounded{padding:6px 20px;border-radius:2em}.button__label{display:inline-block;margin:-7px 12px -7px -13px;padding:7px 15px;border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm);background:#0000000d}.button__label--right{margin-right:-13px;margin-left:12px;border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0}.button--rounded .button__label{margin-left:-20px;padding:7px 15px 7px 20px}.button--rounded .button__label--right{margin-right:-20px;margin-left:12px}.button.button--lg{padding:10px 16px;font-size:18px;line-height:1.3333333}.button.button--sm{padding:5px 10px;font-size:var(--ui-font-size-xs);line-height:1.5}.button.button--xs{padding:1px 5px;font-size:var(--ui-font-size-xs);line-height:1.5}.button.button--md{padding:6px 12px}.button--width-xs{min-width:80px}.button--width-sm{min-width:95px}.button--width-md{min-width:110px}.button--width-lg{min-width:140px}.button--iconOnly{display:inline-block;padding:6px 12px;line-height:1.42857143;text-align:center;vertical-align:middle}.button--iconOnly i{margin:0!important;line-height:1}.button--block{display:block;width:100%}.button--disabled,.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.65;box-shadow:none}.button--disabled:active,.button:disabled:active,.button[aria-disabled=true]:active{box-shadow:none}.modalLayer{--ui-color-text-muted: var(--ui-color-text);--ui-color-legacy-text: var(--ui-color-text);position:fixed;inset:0;z-index:9999999;display:flex;align-items:center;justify-content:center;padding:20px}.root--customboxPagePlane{perspective:600px;perspective-origin:50% calc(var(--modal-custombox-page-scroll-y, 0px) + 50vh)}.root--customboxContentScale,.root--customboxPush{perspective:none}.root--customboxPush .app-page--customboxPagePlane{position:absolute}body.custombox-open-contentscale{background-color:#ddd}.modalLayer__customboxPageSpacer{min-height:100vh}.app-page--customboxPagePlane{position:fixed;top:var(--modal-custombox-page-scroll-y, 0);right:0;left:0;width:100%;height:100vh;min-height:100vh;overflow:hidden;transform-style:preserve-3d}.app-page--customboxPagePlane .app-content-placeholder{transform:translateY(calc(-1 * var(--modal-custombox-page-scroll-y, 0px)))}.app-page--customboxPagePlane .topbar{position:absolute;top:0}.app-page--customboxPagePlane .sidebarPrimary.side-menu{position:absolute;top:var(--ui-topbar-height);bottom:0;height:auto}.app-page--customboxPagePlane .rightSidebar.side-bar.right-bar{position:absolute;top:0;height:100vh}.app-page--customboxMakeway{transform-origin:0 50%;animation:modalCustomboxMakeWayPlaneIn .5s forwards ease-in}.app-page--customboxMakewayClosing{animation:modalCustomboxMakeWayPlaneOut .1s ease .5s both}.app-page--customboxSlip{transform-origin:50% 100%;animation:modalCustomboxSlipPlaneIn .5s forwards ease-in-out}.app-page--customboxSlipClosing{animation:none}.app-page--customboxContentScale{transform:scale(1);transform-origin:50% 50%;transition:transform .5s ease}.app-page--customboxContentScaleOpen{transform:scale(.8)}.app-page--customboxContentScaleClosing{transform:scale(1)}.root--customboxContentScale .app-page--customboxPagePlane{height:auto;min-height:0}.root--customboxContentScale .app-page--customboxPagePlane .app-content-placeholder,.root--customboxContentScale .app-page--customboxPagePlane .app-content-placeholder__inner{min-height:0}.modalLayer__backdrop{position:absolute;inset:0;background:#01010199;animation:modalBackdropIn .3s ease both}.modalLayer__dialog{position:relative;z-index:1;width:600px;max-width:100%;min-width:320px;max-height:calc(100vh - 40px);animation:modalDialogIn .3s ease both}.modalLayer__dialog--large{width:900px}.modalLayer__dialog--small{width:300px}.modalLayer__dialog--full{width:98%}.modalLayer__content{overflow:auto;max-height:calc(100vh - 40px);border:1px solid #ddd;border-radius:2px;background:var(--ui-color-surface);color:var(--ui-color-text);box-shadow:none}.modalLayer__header{padding:0 0 15px;margin:25px 25px 0;border-bottom:2px solid #f4f8fb}.modalLayer__header h4{margin:0;color:#505458;font:500 18px/25.7143px var(--ui-font-ui)}.modalLayer__close{float:right;padding:0;border:0;background:transparent;color:var(--ui-color-text);cursor:pointer;font:300 24px/20px Arial,sans-serif}.modalLayer__close:hover{color:#36404a}.modalLayer__body{padding:20px 25px;color:var(--ui-color-text);font:14px/1.6 var(--ui-font-body)}.modalLayer__body h4{margin:0 0 10px;color:#505458;font:600 16px/22px var(--ui-font-ui)}.modalLayer__body p{margin:0 0 10px}.modalLayer__body hr{margin:20px 0;border:0;border-top:1px solid #eee}.modalLayer__footer{display:flex;justify-content:flex-end;gap:8px;padding:0 25px 25px}.modalLayer--custombox .modalLayer__backdrop{background:#36404a;animation:modalCustomboxOverlayIn .2s linear both}.modalLayer--custombox .modalLayer__dialog{animation-duration:.5s;animation-delay:.2s;animation-timing-function:ease;animation-fill-mode:both}.modalLayer--custombox .modalLayer__content{position:relative;max-height:none;overflow:visible;border:0;border-radius:4px;background:var(--ui-color-surface);color:var(--ui-color-text);font:400 14px/20px var(--ui-font-body);text-align:center}.modalLayer--custombox .modalLayer__header{margin:0;padding:15px 25px;border-bottom:0;background-color:#36404a;text-align:left}.modalLayer--custombox .modalLayer__header h4{margin:0;color:#fff;font:500 18px/22px var(--ui-font-ui)}.modalLayer--custombox .modalLayer__close{position:absolute;top:15px;right:25px;float:none;padding:0;border:0;background:transparent;color:var(--ui-color-text-inverse);cursor:pointer;opacity:1;font:700 21px/21px var(--ui-font-body)}.modalLayer--custombox .modalLayer__close:hover,.modalLayer--custombox .modalLayer__close:focus{color:var(--ui-color-text-inverse);opacity:1;outline:0;text-decoration:none}.modalLayer--custombox .modalLayer__body{padding:20px;color:var(--ui-color-text);font:400 14px/20px var(--ui-font-body);text-align:center}.modalLayer--custombox.modalLayer--fall{perspective:1300px}.modalLayer--custombox.modalLayer--fall .modalLayer__backdrop{animation-duration:.1s}.modalLayer--custombox.modalLayer--fall .modalLayer__dialog{transform-style:preserve-3d;animation-delay:.1s;animation-timing-function:ease-in}.modalLayer--custombox.modalLayer--sidefall{perspective:1300px;overflow-x:hidden}.modalLayer--custombox.modalLayer--sidefall .modalLayer__backdrop{animation-duration:.1s}.modalLayer--custombox.modalLayer--sidefall .modalLayer__dialog{transform-style:preserve-3d;animation-delay:.1s;animation-timing-function:ease-in}.modalLayer--custombox.modalLayer--blur .modalLayer__backdrop{animation-duration:.1s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modalLayer--custombox.modalLayer--blur .modalLayer__dialog{animation-delay:.1s;animation-timing-function:ease}.modalLayer--custombox.modalLayer--flip{perspective:1300px;perspective-origin:50% calc(50% - 126px)}.modalLayer--custombox.modalLayer--flip .modalLayer__backdrop{animation-duration:.1s}.modalLayer--custombox.modalLayer--flip .modalLayer__dialog{transform-style:preserve-3d;animation-delay:.1s;animation-timing-function:ease}.modalLayer--custombox.modalLayer--sign{perspective:1300px}.modalLayer--custombox.modalLayer--sign .modalLayer__backdrop{animation-duration:.1s}.modalLayer--custombox.modalLayer--sign .modalLayer__dialog{transform-style:preserve-3d;transform-origin:50% 0;animation-delay:.1s;animation-timing-function:ease}.modalLayer--custombox.modalLayer--superscaled .modalLayer__backdrop{animation-duration:.1s}.modalLayer--custombox.modalLayer--superscaled .modalLayer__dialog{animation-delay:.1s;animation-timing-function:ease}.modalLayer--custombox.modalLayer--slit{perspective:1300px}.modalLayer--custombox.modalLayer--slit .modalLayer__backdrop{animation:none;opacity:.8}.modalLayer--custombox.modalLayer--slit .modalLayer__dialog{transform-style:preserve-3d;animation-delay:0s;animation-duration:.7s;animation-timing-function:ease-out}.modalLayer--custombox.modalLayer--rotate{perspective:1300px;perspective-origin:50% calc(50% - 126px)}.modalLayer--custombox.modalLayer--rotate .modalLayer__backdrop{animation-duration:.1s}.modalLayer--custombox.modalLayer--rotate .modalLayer__dialog{transform-style:preserve-3d;transform-origin:0 100%;animation-delay:.1s;animation-timing-function:ease-out}.modalLayer--custombox.modalLayer--letmein{perspective:600px}.modalLayer--custombox.modalLayer--letmein .modalLayer__backdrop{animation:modalCustomboxLetMeInOverlayIn .1s ease both;transform-origin:50% 0;transform-style:preserve-3d}.modalLayer--custombox.modalLayer--letmein .modalLayer__dialog{opacity:1;transform:rotateX(-2deg);transform-style:preserve-3d;transform-origin:50% 0;animation-name:none}.modalLayer--custombox.modalLayer--letmein .modalLayer__content{opacity:0;transform:translateY(300%);animation:modalCustomboxLetMeInIn .5s ease .1s both}.modalLayer--custombox.modalLayer--makeway{overflow:hidden;perspective:600px}.modalLayer--custombox.modalLayer--makeway .modalLayer__backdrop{opacity:.8;transform-style:preserve-3d;transform-origin:0 50%;animation:modalCustomboxMakeWayPlaneIn .5s forwards ease-in}.modalLayer--custombox.modalLayer--makeway .modalLayer__dialog{opacity:0;transform:translate(200%);animation:modalCustomboxMakeWayIn .5s ease .1s both}.modalLayer--custombox.modalLayer--slip{overflow:hidden;perspective:600px}.modalLayer--custombox.modalLayer--slip .modalLayer__backdrop{opacity:.8;transform-style:preserve-3d;transform-origin:50% 100%;animation:modalCustomboxSlipPlaneIn .5s forwards ease-in-out}.modalLayer--custombox.modalLayer--slip .modalLayer__dialog{opacity:1;transform:translateY(-350%);animation:modalCustomboxSlipIn .5s ease both}.modalLayer--custombox.modalLayer--corner .modalLayer__backdrop{opacity:.8;transform:translateY(150px) translate(150px);animation:modalCustomboxCornerOverlayIn .5s ease both}.modalLayer--custombox.modalLayer--corner .modalLayer__dialog{opacity:0;transform:translateY(150px) translate(150px);animation:modalCustomboxCornerIn .5s ease both}.modalLayer--custombox.modalLayer--slidetogether .modalLayer__backdrop{opacity:.8;transform:translateY(-100%);animation:modalCustomboxSlideTogetherOverlayIn .5s ease-in-out both}.modalLayer--custombox.modalLayer--slidetogether .modalLayer__dialog{opacity:1;transform:translateY(-600%);animation:modalCustomboxSlideTogetherIn .5s ease-in-out both}.modalLayer--custombox.modalLayer--scale .modalLayer__backdrop{opacity:.8;transform:scale(.9);animation:modalCustomboxScaleOverlayIn .5s ease both}.modalLayer--custombox.modalLayer--scale .modalLayer__dialog{opacity:0;transform:scale(.9);animation:modalCustomboxScaleIn .5s ease both}.modalLayer--custombox.modalLayer--door .modalLayer__backdrop{left:50%;right:auto;width:0;transform:translate(-50%);visibility:hidden;opacity:0;animation:none}.modalLayer--custombox.modalLayer--door .modalLayer__dialog{opacity:0;transform:none;animation:none}.modalLayer--custombox.modalLayer--door.modalLayer--backdrop-visible .modalLayer__backdrop{animation:modalCustomboxDoorOverlayIn .5s ease both}.modalLayer--custombox.modalLayer--door.modalLayer--dialog-visible .modalLayer__dialog{animation:modalCustomboxDoorIn .5s ease both}.modalLayer--custombox.modalLayer--contentscale .modalLayer__backdrop{opacity:.8;transform:translateY(100%);animation:none;transition:transform .5s ease}.modalLayer--custombox.modalLayer--contentscale.modalLayer--backdrop-visible .modalLayer__backdrop{transform:translateY(0)}.modalLayer--custombox.modalLayer--contentscale .modalLayer__dialog{opacity:1;transform:translateY(600%);animation:none;transition:transform .5s ease}.modalLayer--custombox.modalLayer--contentscale.modalLayer--dialog-visible .modalLayer__dialog{transform:translateY(0)}.modalLayer--custombox.modalLayer--push .modalLayer__backdrop{opacity:.8;transform:translate(-100%);animation:modalCustomboxPushOverlayIn .5s ease-in-out both}.modalLayer--custombox.modalLayer--push .modalLayer__dialog{opacity:1;transform:translate(-300%);animation:modalCustomboxPushIn .5s ease both}.modalLayer--custombox.modalLayer--push .modalLayer__backdrop{right:15px}.modalLayer--custombox.modalLayer--swell .modalLayer__dialog{animation:modalCustomboxSwellOpen .5s ease-out both}.modalLayer--custombox.modalLayer--rotatedown .modalLayer__dialog{overflow:hidden;transform-origin:-150% 50%;animation:modalCustomboxRotateDownOpen .4s cubic-bezier(.7,0,.3,1) both}.modalLayer--custombox.modalLayer--rotatedown .modalLayer__content>*{transform-origin:-50% 50%;animation:modalCustomboxRotateDownElement .4s cubic-bezier(.7,0,.3,1) .15s both}.modalLayer--custombox.modalLayer--flash .modalLayer__dialog{overflow:hidden;animation:modalCustomboxFlashOpen .4s cubic-bezier(.7,0,.3,1) both}.modalLayer--custombox.modalLayer--flash .modalLayer__content>*{animation:modalCustomboxFlashElementOpen .4s cubic-bezier(.7,0,.3,1) both}.modalLayer--bootstrap{display:block;overflow:hidden;padding:0}.modalLayer--bootstrap.modalLayer--dialog-visible{overflow-x:hidden;overflow-y:auto}.modalLayer--bootstrap .modalLayer__backdrop{position:fixed;pointer-events:none;background:#000;opacity:0;animation:none;transition:opacity .15s linear}.modalLayer--bootstrap.modalLayer--backdrop-visible .modalLayer__backdrop{opacity:.5;animation:modalBootstrapBackdropIn .15s linear both}.modalLayer--bootstrap.modalLayer--closing .modalLayer__backdrop{animation:none}.modalLayer--bootstrap .modalLayer__dialog{display:none;max-height:none;margin:30px auto;opacity:0;transform:translateY(-25%);animation:none;transition:transform .3s ease-out,opacity .15s linear}.modalLayer--bootstrap.modalLayer--dialog-shown .modalLayer__dialog{display:block}.modalLayer--bootstrap.modalLayer--dialog-visible .modalLayer__dialog{opacity:1;transform:translate(0)}.modalLayer--bootstrap .modalLayer__content{max-height:none;overflow:visible;padding:25px;color:var(--ui-color-text);font:400 14px/20px var(--ui-font-body)}.modalLayer--bootstrap .modalLayer__header{margin:0;border-bottom-color:#e5e5e5}.modalLayer--bootstrap .modalLayer__close{margin-top:-2px;color:#000;opacity:1;font:700 21px/21px var(--ui-font-body)}.modalLayer--bootstrap .modalLayer__close:hover,.modalLayer--bootstrap .modalLayer__close:focus{color:#000;text-decoration:none;opacity:1}.modalLayer--bootstrap .modalLayer__body{padding:20px 0;color:var(--ui-color-text);font:14px/20px var(--ui-font-body)}.modalLayer--bootstrap .modalLayer__body h4{margin:10px 0;color:#505458;font:500 18px/22px var(--ui-font-ui)}.modalLayer--bootstrap .modalLayer__footer{padding:15px 0 0;border-top:1px solid #e5e5e5}.modalLayer__body--compact{min-height:0}.modalLayer__body--tabs,.modalLayer__body--accordion,.modalLayer__body--panel{padding:0}.modalLayer__body .tabs__nav,.modalLayer__body .tabs__content{box-shadow:none}.modalLayer--bootstrap .modalLayer__content--flush{padding:0}.modalLayer--bootstrap .modalLayer__content--panel{border:0}.modalLayer--bootstrap .modalLayer__body--tabs{padding:0}.modalLayer--bootstrap .modalLayer__body--tabs .tabs{margin-bottom:0}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__nav{display:block;width:100%;background:#f4f8fb;box-shadow:0 1px 1px #0000000d}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__nav>li{flex:none;display:block;width:100%;margin-bottom:-1px}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__button{display:block;width:100%;height:50px;margin:0 0 5px;padding:0 20px;border:0;border-radius:0;background:transparent;color:#505461;font:600 14px/50px var(--ui-font-ui);letter-spacing:.03em;text-align:center;text-transform:uppercase}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__button:hover,.modalLayer--bootstrap .modalLayer__body--tabs .tabs__item--active .tabs__button{background:#fff;color:var(--ui-color-custom)}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__item--active .tabs__button:after{display:none}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__content{min-height:0;margin-bottom:0;padding:30px;background:#fff;box-shadow:0 1px 1px #0000000d;color:#777;font:400 14px/20px var(--ui-font-body)}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__content p{margin:0 0 10px;color:#777;font-size:14px;line-height:1.6}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__content p:last-child{margin-bottom:10px}.modalLayer--bootstrap .modalLayer__body--accordion{padding:0}.modalLayer--bootstrap .modalLayer__body--accordion .tabs__accordion{margin-bottom:0}.modalLayer--bootstrap .modalLayer__body--accordion .tabs__accordionItem{box-shadow:0 1px 1px #0000000d}.modalLayer--bootstrap .modalLayer__body--accordion .tabs__accordionHeading{margin:0;color:#797979;font:600 15px/22px var(--ui-font-ui);letter-spacing:.03em;text-transform:uppercase}.modalLayer--bootstrap .modalLayer__body--accordion .tabs__accordionHeading button{padding:12px 26px;background:#f4f8fb;color:#797979;font:600 15px/22px var(--ui-font-ui);letter-spacing:.03em;text-transform:uppercase}.modalLayer--bootstrap .modalLayer__body--accordion .tabs__accordionHeading button:hover,.modalLayer--bootstrap .modalLayer__body--accordion .tabs__accordionHeading button:focus{color:#797979;outline:0;text-decoration:none}.modalLayer--bootstrap .modalLayer__body--accordion .tabs__accordionBody{padding-right:20px;padding-left:20px;color:#797979;font:400 14px/20px var(--ui-font-body)}.modalLayer--bootstrap .modalLayer__body--accordion .tabs__accordionBody--open{padding-top:20px;padding-bottom:20px}.modalLayer--bootstrap .modalLayer__body--accordion .tabs__accordionBody p{margin:0;line-height:20px}.modalLayer--bootstrap .modalLayer__body--panel{padding:0}.modalLayer--bootstrap .modalLayer__panel.panel{margin-bottom:0;border:0;border-radius:4px;background-color:#fff;box-shadow:0 1px 1px #0000000d}.modalLayer--bootstrap .modalLayer__panel .panelCard__heading{min-height:50px;padding:10px 20px;border:0!important;border-radius:3px 3px 0 0;background-color:var(--ui-color-theme-blue);color:#fff}.modalLayer--bootstrap .modalLayer__panel .panelCard__title{margin:0;color:#fff;font:600 15px/30px var(--ui-font-ui);letter-spacing:.03em;text-transform:uppercase}.modalLayer--bootstrap .modalLayer__panel .panelCard__body{padding:20px;color:#797979;font:400 14px/20px var(--ui-font-body)}.modalLayer--bootstrap .modalLayer__panel .panelCard__body p{margin:0;color:#797979;font-size:14px;line-height:1.6}.modalLayer--bootstrap .modalLayer__panelClose{float:right;margin-top:5px;padding:0;border:0;background:transparent;color:#000;cursor:pointer;opacity:.2;text-shadow:0 1px 0 #fff;font:700 21px/21px var(--ui-font-body)}.modalLayer--bootstrap .modalLayer__panelClose:hover,.modalLayer--bootstrap .modalLayer__panelClose:focus{color:#000;opacity:.5;outline:0;text-decoration:none}.modalLayer__formRow{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.modalLayer__formCol{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.modalLayer__formGroup{margin-bottom:15px;color:#797979;font:14px/20px var(--ui-font-body)}.modalLayer__formGroup--noMargin{margin-bottom:0}.modalLayer__formGroup label{display:inline-block;max-width:100%;margin-bottom:5px;color:#797979;font:700 14px/20px var(--ui-font-body)}.modalLayer__formControl{display:block;width:100%;max-width:100%;height:38px;padding:7px 12px;border:1px solid #e3e3e3;border-radius:4px;background-color:#fff;box-shadow:none;color:#565656;font:400 14px/20px var(--ui-font-body);transition:all .3s linear}.modalLayer__formControl::placeholder{color:#999;opacity:1}.modalLayer__formControl:focus{border:1px solid #aaa;background-color:#fff;box-shadow:none;outline:0!important;color:#333}.modalLayer__formControl.autogrow{height:104px;min-height:90px;overflow:hidden;resize:horizontal;overflow-wrap:break-word}.modalLayer__animationTable{width:100%;border-spacing:0;border-collapse:collapse}.modalLayer__animationTable th,.modalLayer__animationTable td{padding:8px;border-top:1px solid #eee;text-align:left}.modalLayer__animationTable th{color:#505458;font:600 14px/20px var(--ui-font-ui)}.modalLayer__animationTable td{color:#797979;font-size:14px}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalDialogIn{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}.modalLayer--closing:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalDialogOut .3s ease both}.modalLayer--closing:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalBackdropOut .3s ease both}.modalLayer--custombox.modalLayer--closing:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxOverlayOut .2s linear .5s both}.modalLayer--custombox.modalLayer--closing.modalLayer--fall:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxOverlayOut .1s linear .5s both}.modalLayer--custombox.modalLayer--closing.modalLayer--sidefall:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxOverlayOut .1s linear .5s both}.modalLayer--custombox.modalLayer--closing.modalLayer--blur:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxOverlayOut .1s linear .5s both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modalLayer--custombox.modalLayer--closing.modalLayer--flip:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxOverlayOut .1s linear .5s both}.modalLayer--custombox.modalLayer--closing.modalLayer--sign:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxOverlayOut .1s linear .5s both}.modalLayer--custombox.modalLayer--closing.modalLayer--superscaled:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxOverlayOut .1s linear .5s both}.modalLayer--custombox.modalLayer--closing.modalLayer--slit:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:none;opacity:0}.modalLayer--custombox.modalLayer--closing.modalLayer--rotate:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxOverlayOut .1s linear .5s both}.modalLayer--custombox.modalLayer--closing.modalLayer--letmein:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxLetMeInOverlayOut .1s ease .5s both}.modalLayer--custombox.modalLayer--closing.modalLayer--makeway:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxMakeWayOverlayOut .1s ease .5s both}.modalLayer--custombox.modalLayer--closing.modalLayer--slip:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxOverlayOut .5s linear both}.modalLayer--custombox.modalLayer--closing.modalLayer--corner:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxCornerOverlayOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--slidetogether:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxSlideTogetherOverlayOut .5s ease-in-out both}.modalLayer--custombox.modalLayer--closing.modalLayer--scale:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:none;opacity:0;transform:scale(.9);transition:none}.modalLayer--custombox.modalLayer--closing.modalLayer--door:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxDoorOverlayOut .5s ease both;left:50%;right:auto;transform:translate(-50%);visibility:visible;opacity:.8}.modalLayer--custombox.modalLayer--closing.modalLayer--fadein:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxFadeOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--slide:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxSlideOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--newspaper:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxNewspaperOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--fall:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxFallOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--sidefall:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxSideFallOut .5s ease-in both}.modalLayer--custombox.modalLayer--closing.modalLayer--blur:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxBlurOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--flip:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxFlipOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--sign:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxSignOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--superscaled:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxSuperScaleOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--slit:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:none;opacity:0}.modalLayer--custombox.modalLayer--closing.modalLayer--rotate:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxRotateBottomOut .5s ease-out both}.modalLayer--custombox.modalLayer--closing.modalLayer--letmein:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:none;opacity:1;transform:rotateX(-2deg)}.modalLayer--custombox.modalLayer--closing.modalLayer--letmein:not(.modalLayer--bootstrap) .modalLayer__content{animation:modalCustomboxLetMeInOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--makeway:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxMakeWayOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--slip:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxSlipOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--corner:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxCornerOut .5s ease both}.modalLayer--custombox.modalLayer--closing.modalLayer--slidetogether:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxSlideTogetherOut .5s ease-in-out both}.modalLayer--custombox.modalLayer--closing.modalLayer--scale:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:none;opacity:0;transform:scale(.9);transition:none}.modalLayer--custombox.modalLayer--closing.modalLayer--door:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxDoorOut .5s ease both;opacity:1;transform:none;visibility:visible}.modalLayer--custombox.modalLayer--closing.modalLayer--contentscale:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:none;opacity:.8;transform:translateY(100%)}.modalLayer--custombox.modalLayer--closing.modalLayer--contentscale:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:none;opacity:1;transform:translateY(600%)}.modalLayer--custombox.modalLayer--closing.modalLayer--push:not(.modalLayer--bootstrap) .modalLayer__backdrop{animation:modalCustomboxPushOverlayOut .5s ease-in-out both;opacity:.8}.modalLayer--custombox.modalLayer--closing.modalLayer--push:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxPushOut .5s ease both;opacity:1}.modalLayer--custombox.modalLayer--closing.modalLayer--push:not(.modalLayer--bootstrap) .modalLayer__backdrop{right:15px}.modalLayer--custombox.modalLayer--closing.modalLayer--swell:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxSwellClose .5s ease-out both}.modalLayer--custombox.modalLayer--closing.modalLayer--rotatedown:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxRotateDownClose .4s cubic-bezier(.7,0,.3,1) both}.modalLayer--custombox.modalLayer--closing.modalLayer--flash:not(.modalLayer--bootstrap) .modalLayer__dialog{animation:modalCustomboxFlashClose .4s cubic-bezier(.7,0,.3,1) both}.modalLayer--custombox.modalLayer--closing.modalLayer--flash:not(.modalLayer--bootstrap) .modalLayer__content>*{animation:modalCustomboxFlashElementClose .4s cubic-bezier(.7,0,.3,1) both}@keyframes modalDialogOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-25%)}}@keyframes modalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalBootstrapBackdropIn{0%{opacity:0}to{opacity:.5}}@keyframes modalCustomboxOverlayIn{0%{opacity:0}to{opacity:.8}}@keyframes modalCustomboxOverlayOut{0%{opacity:.8}to{opacity:0}}.modalLayer--fadein .modalLayer__dialog{animation-name:modalFadeIn}.modalLayer--slide .modalLayer__dialog{animation-name:modalSlide}.modalLayer--custombox.modalLayer--slide .modalLayer__dialog{animation-name:modalCustomboxSlideIn}.modalLayer--newspaper .modalLayer__dialog{animation-name:modalNewspaper}.modalLayer--custombox.modalLayer--newspaper .modalLayer__dialog{animation-name:modalCustomboxNewspaperIn}.modalLayer--fall .modalLayer__dialog{animation-name:modalFall}.modalLayer--custombox.modalLayer--fall .modalLayer__dialog{animation-name:modalCustomboxFallIn}.modalLayer--sidefall .modalLayer__dialog{animation-name:modalSideFall}.modalLayer--custombox.modalLayer--sidefall .modalLayer__dialog{animation-name:modalCustomboxSideFallIn}.modalLayer--blur .modalLayer__dialog{animation-name:modalBlur}.modalLayer--custombox.modalLayer--blur .modalLayer__dialog{animation-name:modalCustomboxBlurIn}.modalLayer--flip .modalLayer__dialog{animation-name:modalFlip}.modalLayer--custombox.modalLayer--flip .modalLayer__dialog{animation-name:modalCustomboxFlipIn}.modalLayer--sign .modalLayer__dialog{animation-name:modalSign;transform-origin:50% 0}.modalLayer--custombox.modalLayer--sign .modalLayer__dialog{animation-name:modalCustomboxSignIn}.modalLayer--superscaled .modalLayer__dialog{animation-name:modalSuperScale}.modalLayer--custombox.modalLayer--superscaled .modalLayer__dialog{animation-name:modalCustomboxSuperScaleIn}.modalLayer--slit .modalLayer__dialog{animation-name:modalSlit}.modalLayer--custombox.modalLayer--slit .modalLayer__dialog{animation-name:modalCustomboxSlitIn}.modalLayer--rotate .modalLayer__dialog{animation-name:modalRotate}.modalLayer--custombox.modalLayer--rotate .modalLayer__dialog{animation-name:modalCustomboxRotateBottomIn}.modalLayer--letmein .modalLayer__dialog{animation-name:modalLetMeIn}.modalLayer--custombox.modalLayer--letmein .modalLayer__content{animation-name:modalCustomboxLetMeInIn}.modalLayer--makeway .modalLayer__dialog{animation-name:modalMakeWay}.modalLayer--custombox.modalLayer--makeway .modalLayer__dialog{animation-name:modalCustomboxMakeWayIn}.modalLayer--slip .modalLayer__dialog{animation-name:modalSlip}.modalLayer--corner .modalLayer__dialog{animation-name:modalCorner}.modalLayer--slidetogether .modalLayer__dialog{animation-name:modalSlideTogether}.modalLayer--scale .modalLayer__dialog{animation-name:modalScale}.modalLayer--door .modalLayer__dialog{animation-name:modalDoor}.modalLayer--push .modalLayer__dialog{animation-name:modalPush}.modalLayer--contentscale .modalLayer__dialog{animation-name:modalContentScale}.modalLayer--swell .modalLayer__dialog{animation-name:modalSwell}.modalLayer--rotatedown .modalLayer__dialog{animation-name:modalRotateDown;transform-origin:0 100%}.modalLayer--flash .modalLayer__dialog{animation-name:modalFlash}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes modalCustomboxFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes modalCustomboxSlideIn{0%{opacity:0;transform:translateY(-300%)}to{opacity:1;transform:translateY(0)}}@keyframes modalCustomboxSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-300%)}}@keyframes modalCustomboxNewspaperIn{0%{opacity:0;transform:scale(0) rotate(720deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes modalCustomboxNewspaperOut{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(0) rotate(720deg)}}@keyframes modalCustomboxFallIn{0%{opacity:0;transform:translateZ(600px) rotateX(20deg)}to{opacity:1;transform:translateZ(0) rotateX(0)}}@keyframes modalCustomboxFallOut{0%{opacity:1;transform:translateZ(0) rotateX(0)}to{opacity:0;transform:translateZ(600px) rotateX(20deg)}}@keyframes modalCustomboxSideFallIn{0%{opacity:0;transform:translate(30%) translateZ(600px) rotate(10deg)}to{opacity:1;transform:translate(0) translateZ(0) rotate(0)}}@keyframes modalCustomboxSideFallOut{0%{opacity:1;transform:translate(0) translateZ(0) rotate(0)}to{opacity:0;transform:translate(30%) translateZ(600px) rotate(10deg)}}@keyframes modalCustomboxBlurIn{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes modalCustomboxBlurOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}@keyframes modalCustomboxFlipIn{0%{opacity:0;transform:rotateY(-70deg)}to{opacity:1;transform:rotateY(0)}}@keyframes modalCustomboxFlipOut{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(-70deg)}}@keyframes modalCustomboxSignIn{0%{opacity:0;transform:rotateX(-60deg)}to{opacity:1;transform:rotateX(0)}}@keyframes modalCustomboxSignOut{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(-60deg)}}@keyframes modalCustomboxSuperScaleIn{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(1)}}@keyframes modalCustomboxSuperScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes modalCustomboxSlitIn{0%{opacity:0;transform:translateZ(-3000px) rotateY(90deg)}50%{opacity:1;transform:translateZ(-250px) rotateY(89deg);animation-timing-function:ease-out}to{opacity:1;transform:translateZ(0) rotateY(0)}}@keyframes modalCustomboxRotateBottomIn{0%{opacity:0;transform:translateY(100%) rotateX(90deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes modalCustomboxRotateBottomOut{0%{opacity:1;transform:translateY(0) rotateX(0)}to{opacity:0;transform:translateY(100%) rotateX(90deg)}}@keyframes modalCustomboxLetMeInOverlayIn{0%{opacity:.8;transform:rotateX(0);visibility:hidden}to{opacity:.8;transform:rotateX(-2deg);visibility:visible}}@keyframes modalCustomboxLetMeInOverlayOut{0%{opacity:.8;transform:rotateX(-2deg);visibility:visible}to{opacity:0;transform:rotateX(0);visibility:hidden}}@keyframes modalCustomboxLetMeInIn{0%{opacity:0;transform:translateY(300%)}to{opacity:1;transform:translateY(0)}}@keyframes modalCustomboxLetMeInOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(300%)}}@keyframes modalCustomboxMakeWayPlaneIn{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}to{transform:translateZ(-200px)}}@keyframes modalCustomboxMakeWayPlaneOut{0%{transform:translateZ(-200px)}to{transform:none}}@keyframes modalCustomboxMakeWayOverlayOut{0%{opacity:.8;transform:translateZ(-200px)}to{opacity:0;transform:none}}@keyframes modalCustomboxMakeWayIn{0%{opacity:0;transform:translate(200%)}to{opacity:1;transform:translate(0)}}@keyframes modalCustomboxMakeWayOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200%)}}@keyframes modalCustomboxSlipPlaneIn{50%{transform:rotateX(10deg);animation-timing-function:ease-out}}@keyframes modalCustomboxSlipIn{0%{opacity:1;transform:translateY(-350%)}to{opacity:1;transform:translateY(0)}}@keyframes modalCustomboxSlipOut{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-350%)}}@keyframes modalCustomboxCornerIn{0%{opacity:0;transform:translateY(150px) translate(150px)}to{opacity:1;transform:translateY(0) translate(0)}}@keyframes modalCustomboxCornerOut{0%{opacity:1;transform:translateY(0) translate(0)}to{opacity:0;transform:translateY(150px) translate(150px)}}@keyframes modalCustomboxCornerOverlayIn{0%{transform:translateY(150px) translate(150px)}to{transform:translateY(0) translate(0)}}@keyframes modalCustomboxCornerOverlayOut{0%{opacity:.8;transform:translateY(0) translate(0)}to{opacity:0;transform:translateY(150px) translate(150px)}}@keyframes modalCustomboxSlideTogetherIn{0%{transform:translateY(-600%)}to{transform:translateY(0)}}@keyframes modalCustomboxSlideTogetherOut{0%{transform:translateY(0)}to{transform:translateY(-600%)}}@keyframes modalCustomboxSlideTogetherOverlayIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes modalCustomboxSlideTogetherOverlayOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes modalCustomboxScaleOverlayIn{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes modalCustomboxScaleOverlayOut{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes modalCustomboxScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes modalCustomboxScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes modalCustomboxScaleOutTransform{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes modalCustomboxDoorOverlayIn{0%{width:0;visibility:hidden;opacity:0}to{width:100%;visibility:visible;opacity:.8}}@keyframes modalCustomboxDoorOverlayOut{0%{width:100%;visibility:visible;opacity:.8}to{width:0;visibility:hidden;opacity:0}}@keyframes modalCustomboxDoorIn{0%{opacity:0}to{opacity:1}}@keyframes modalCustomboxDoorOut{0%{opacity:1}to{opacity:0}}@keyframes modalCustomboxContentScaleOverlayIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalCustomboxContentScaleOverlayOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes modalCustomboxContentScaleIn{0%{transform:translateY(600%)}to{transform:translateY(0)}}@keyframes modalCustomboxContentScaleOut{0%{transform:translateY(0)}to{transform:translateY(600%)}}@keyframes modalCustomboxPushOverlayIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes modalCustomboxPushOverlayOut{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes modalCustomboxPushIn{0%{transform:translate(-300%)}to{transform:translate(0)}}@keyframes modalCustomboxPushOut{0%{transform:translate(0)}to{transform:translate(-300%)}}@keyframes modalCustomboxSwellOpen{0%{opacity:0;transform:translate3d(calc(-100vw - 50%),0,0)}50%{opacity:1;transform:translate3d(100px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes modalCustomboxSwellClose{0%{opacity:1;transform:translateZ(0)}50%{opacity:1;transform:translate3d(-100px,0,0) scale3d(1.1,1.1,1)}to{opacity:0;transform:translate3d(calc(100vw + 50%),0,0)}}@keyframes modalCustomboxRotateDownOpen{0%{opacity:0;transform:rotate3d(0,0,1,-45deg)}to{opacity:1;transform:rotate3d(0,0,1,0)}}@keyframes modalCustomboxRotateDownClose{0%{opacity:1}to{opacity:0;transform:rotate3d(0,0,1,45deg)}}@keyframes modalCustomboxRotateDownElement{0%{opacity:0;transform:translate3d(0,-150px,0) rotate3d(0,0,1,-20deg)}to{opacity:1;transform:translateZ(0) rotate3d(0,0,1,0)}}@keyframes modalCustomboxFlashOpen{0%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}to{opacity:1;transform:translateZ(0) scaleZ(1)}}@keyframes modalCustomboxFlashClose{0%,20%{opacity:1;transform:translateZ(0) scaleZ(1)}to{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}}@keyframes modalCustomboxFlashElementOpen{0%,20%{opacity:0;transform:translate3d(-100px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes modalCustomboxFlashElementClose{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100px,0,0)}}@keyframes modalSlide{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:none}}@keyframes modalNewspaper{0%{opacity:0;transform:scale(0) rotate(720deg)}to{opacity:1;transform:none}}@keyframes modalFall{0%{opacity:0;transform:translateY(-100%) rotateX(20deg)}to{opacity:1;transform:none}}@keyframes modalSideFall{0%{opacity:0;transform:translate(30%) rotate(10deg)}to{opacity:1;transform:none}}@keyframes modalBlur{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:none}}@keyframes modalFlip{0%{opacity:0;transform:rotateY(-70deg)}to{opacity:1;transform:none}}@keyframes modalSign{0%{opacity:0;transform:rotateX(-60deg)}to{opacity:1;transform:none}}@keyframes modalSuperScale{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:none}}@keyframes modalSlit{0%{opacity:0;transform:rotateY(90deg) translateZ(-300px)}to{opacity:1;transform:none}}@keyframes modalRotate{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:none}}@keyframes modalLetMeIn{0%{opacity:0;transform:scale(0) rotate(90deg)}to{opacity:1;transform:none}}@keyframes modalMakeWay{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes modalSlip{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes modalCorner{0%{opacity:0;transform:translateY(-100%) translate(-100%)}to{opacity:1;transform:none}}@keyframes modalSlideTogether{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes modalScale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes modalDoor{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:none}}@keyframes modalPush{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes modalContentScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes modalSwell{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:none}}@keyframes modalRotateDown{0%{opacity:0;transform:translateY(100%) rotateX(90deg)}to{opacity:1;transform:none}}@keyframes modalFlash{0%{opacity:0;transform:scale(.2)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:none}}@media(min-width:768px){.modalLayer--bootstrap .modalLayer__body--tabs .tabs__nav>li{position:relative;display:table-cell}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__nav>li:nth-child(1){width:131.81px}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__nav>li:nth-child(2){width:147.91px}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__nav>li:nth-child(3){width:161.42px}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__nav>li:nth-child(4){width:156.86px}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__button{margin-bottom:0}}@media(min-width:992px){.modalLayer__formCol--half{width:50%}.modalLayer__formCol--third{width:33.33333333%}}@media(max-width:767px){.modalLayer{padding:10px}.modalLayer--bootstrap{padding:0}.modalLayer__dialog{min-width:0;width:100%!important}.modalLayer--bootstrap .modalLayer__dialog{width:auto!important;margin:10px}.modalLayer--bootstrap .modalLayer__body--tabs .tabs__icon{display:inline-block;font-size:16px;line-height:16px}}.modalLayer__dialog:focus{outline:none}:root{--primary-color: #6c63ff;--primary-color-medium: #8b7fd6;--primary-color-light: #ede9fe;--primary-color-dark: #564fcc;--color-primary: #6c63ff;--color-primary-hover: #564fcc;--color-primary-rgb: 108, 99, 255}:root[data-primary-palette=purple]{--primary-color: #322b75;--primary-color-medium: #6c63ff;--primary-color-light: #8a7fd4;--primary-color-dark: #3d35a5;--color-primary: #322b75;--color-primary-hover: #3d35a5;--color-primary-rgb: 50, 43, 117}:root{--color-success: #16a34a;--color-success-hover: #157347;--color-success-light: #d1e7dd;--color-success-text: #0f5132;--color-danger: #ef4444;--color-danger-light: #f8d7da;--color-danger-text: #842029;--color-warning: #f59e0b;--color-warning-light: #fff3cd;--color-warning-text: #664d03;--color-info: #06b6d4;--color-info-light: #cff4fc;--color-info-text: #055160}:root{--color-white: #ffffff;--color-black: #000000;--color-gray-100: #f8f9fa;--color-gray-200: #e9ecef;--color-gray-300: #dee2e6;--color-gray-400: #ced4da;--color-gray-500: #adb5bd;--color-gray-600: #6c757d;--color-gray-700: #495057;--color-gray-800: #343a40;--color-gray-900: #212529;--button-secondary-bg: #c8c5c5;--button-secondary-hover: #b5b2b2;--button-secondary-text: #3c3b3b}:root{--body-bg: #ffffff;--main-bg: #e1ebf8;--bg-surface: #ffffff;--bg-surface-secondary: #f8f9fa;--bg-overlay: rgba(0, 0, 0, .5)}:root{--text-primary: #212529;--text-secondary: #6c757d;--text-muted: #adb5bd;--text-purple-dark: #303972;--text-inverse: #ffffff;--text-link: var(--primary-color);--text-link-hover: var(--primary-color-medium)}:root{--border-color: #dee2e6;--border-color-strong: #ced4da;--border-color-light: rgba(0, 0, 0, .08);--input-border-color: #b6accf;--input-focus-border-color: #7c3aed}:root{--shadow-sm: 0 2px 6px rgba(0, 0, 0, .08);--shadow: 0 4px 12px rgba(0, 0, 0, .1);--shadow-md: 0 6px 20px rgba(0, 0, 0, .12)}:root{--bs-success: var(--color-success);--bs-danger: var(--color-danger);--bs-warning: var(--color-warning);--bs-info: var(--color-info);--bs-body-bg: var(--body-bg);--bs-body-color: var(--text-primary)}:root{--ui-a11y-highlight-bg: #ffff00;--ui-a11y-highlight-hover-bg: #ffa500;--ui-a11y-highlight-text: #000000;--ui-a11y-dark-bg: #18181b;--ui-a11y-dark-text: #fafafa;--ui-a11y-dark-link: #facc14;--ui-a11y-light-bg: #ffffff;--ui-a11y-light-text: #000000;--ui-a11y-light-link: #0000d3;--ui-font-body: "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--ui-font-ui: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--ui-font-gnai-heading: var( --font-family-heading, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif );--ui-font-gnai-body: var(--font-family-base, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif);--ui-font-size-xs: 12px;--ui-font-size-sm: 13px;--ui-font-size-md: 14px;--ui-font-size-lg: 16px;--ui-font-size-xl: 18px;--ui-font-size-form-label: var(--ui-font-size-lg);--ui-font-size-detail-label: var(--ui-font-size-md);--ui-font-size-section-title: var(--ui-font-size-xl);--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-space-7: 28px;--ui-space-8: 32px;--ui-radius-sm: 3px;--ui-radius-md: 5px;--ui-radius-lg: 8px;--ui-radius-pill: 999px;--ui-shadow-card: 0 1px 1px rgba(0, 0, 0, .05);--ui-shadow-sticky: 0 -2px 6px color-mix(in srgb, var(--ui-color-shadow) 45%, transparent);--ui-focus-ring-color: var(--ui-color-input-focus-border);--ui-focus-ring-width: 2px;--ui-focus-ring-offset: 3px;--ui-focus-keyboard-color: var(--ui-color-input-focus-border);--ui-focus-keyboard-width: 3px;--ui-focus-keyboard-offset: 3px;--ui-focus-keyboard-gap-color: var(--ui-color-surface);--ui-focus-keyboard-halo-size: 4px;--ui-focus-keyboard-halo-strength: 30%;--ui-skip-links-bg: var(--ui-color-gnai-primary);--ui-skip-links-text: #ffffff;--ui-skip-links-active-bg: #ffffff;--ui-skip-links-active-text: var(--ui-color-gnai-primary);--ui-color-text: #36404a;--ui-color-text-muted: #828282;--ui-color-text-inverse: #ffffff;--ui-color-legacy-text: #797979;--ui-color-legacy-muted: #98a6ad;--ui-color-heading: #505458;--ui-color-page-title: var(--text-purple-dark);--ui-color-page-subtitle: rgba(33, 37, 41, .75);--ui-color-link: #337ab7;--ui-color-link-hover: #23527c;--ui-color-surface: #ffffff;--ui-color-surface-alt: #ebeff2;--ui-color-loading-overlay: rgba(54, 64, 74, .8);--ui-color-surface-hover: #f9f9f9;--ui-color-surface-hover-alt: #f4f8fb;--ui-color-table-header: #f6f1ff;--ui-color-tag-bg: var(--ui-color-table-header);--ui-color-tag-text: var(--ui-color-form-label);--ui-color-border-soft: #edf0f0;--ui-color-border-subtle: rgba(0, 0, 0, .1);--ui-color-border-control: #eaeaea;--ui-color-card-border: #ced4da;--ui-color-section-divider: var(--border-color);--ui-color-shadow: rgba(0, 0, 0, .15);--ui-color-gnai-primary: var(--primary-color);--ui-color-gnai-primary-hover: var(--color-primary-hover);--ui-color-primary: var(--ui-color-gnai-primary);--ui-color-primary-hover: var(--ui-color-gnai-primary-hover);--ui-color-theme-blue: #3b82f6;--ui-color-custom: #14b8a6;--ui-color-list-action: var(--ui-color-gnai-primary);--ui-color-list-action-hover: var(--ui-color-gnai-primary-hover);--ui-color-save: var(--ui-color-success);--ui-color-save-hover: var(--ui-color-success-hover);--ui-color-cancel: var(--button-secondary-bg);--ui-color-cancel-hover: var(--button-secondary-hover);--ui-color-cancel-text: var(--button-secondary-text);--ui-color-dark-blue: #2e5cb8;--ui-color-dark-blue-hover: #244a96;--ui-color-dark-red: #dc3545;--ui-color-dark-red-hover: #b52a37;--ui-color-form-label: var(--text-purple-dark);--ui-color-input-border: var(--input-border-color);--ui-color-input-focus-border: var(--input-focus-border-color);--ui-color-danger: #ef4444;--ui-color-info: #06b6d4;--ui-color-info-light: var(--color-info-light);--ui-color-info-text: var(--color-info-text);--ui-color-success: var(--color-success);--ui-color-success-hover: var(--color-success-hover);--ui-color-special-tag: #b8860b;--ui-color-special-tag-on-accent: #fbd46d;--ui-color-warning: #f59e0b;--ui-color-warning-strong: #b45309;--ui-color-inverse: #64748b;--ui-color-pink: #fb6d9d;--ui-color-purple: #7266ba;--ui-list-control-height: 30px;--ui-list-control-padding-block: 4px;--ui-list-control-padding-inline: 10px;--ui-list-control-font-size: var(--ui-font-size-sm);--ui-sidebar-bg: #1d1c20;--ui-sidebar-text: #ffffff;--ui-sidebar-accent: #a78bfa;--ui-sidebar-active-bg: var(--ui-color-gnai-primary);--ui-sidebar-active-text: #ffffff;--ui-sidebar-flyout-border: var(--ui-color-gnai-primary);--ui-sidebar-flyout-bg: #ffffff;--ui-sidebar-flyout-text: #75798b;--ui-sidebar-flyout-accent: var(--ui-color-gnai-primary);--ui-sidebar-flyout-hover-bg: var(--ui-color-surface-hover-alt);--ui-institution-hover-color: color-mix(in srgb, var(--ui-color-text) 80%, transparent);--ui-topbar-height: 60px;--ui-sidebar-width: 240px;--ui-sidebar-small-width: 180px;--ui-sidebar-collapsed-width: 70px}:root[data-high-contrast=true]{--bg-overlay: #000000;--bg-surface: #000000;--bg-surface-secondary: #000000;--body-bg: #000000;--border-color: #ffffff;--border-color-light: #ffffff;--border-color-strong: #ffffff;--bs-body-bg: #000000;--bs-body-color: #ffffff;--button-secondary-bg: #000000;--button-secondary-text: #ffffff;--color-black: #000000;--color-danger: #ffffff;--color-danger-light: #ffffff;--color-danger-text: #ffffff;--color-gray-100: #ffffff;--color-gray-200: #ffffff;--color-gray-300: #ffffff;--color-gray-400: #ffffff;--color-gray-500: #ffffff;--color-gray-600: #ffffff;--color-gray-700: #ffffff;--color-gray-800: #ffffff;--color-gray-900: #ffffff;--color-info: #ffffff;--color-info-light: #ffffff;--color-info-text: #ffffff;--color-primary: #ffff00;--color-primary-hover: #ffff00;--color-primary-rgb: 255, 255, 0;--color-success: #ffffff;--color-success-hover: #ffffff;--color-success-light: #ffffff;--color-success-text: #ffffff;--color-warning: #ffffff;--color-warning-light: #ffffff;--color-warning-text: #ffffff;--color-white: #ffffff;--input-border-color: #ffffff;--input-focus-border-color: #ffff00;--main-bg: #000000;--primary-color: #ffff00;--primary-color-dark: #ffff00;--primary-color-light: #ffff00;--primary-color-medium: #ffff00;--text-inverse: #ffffff;--text-link: #ffff00;--text-link-hover: #ffff00;--text-muted: #ffffff;--text-primary: #ffffff;--text-purple-dark: #ffffff;--text-secondary: #ffffff;--ui-color-border-control: #ffffff;--ui-color-border-soft: #ffffff;--ui-color-border-subtle: #ffffff;--ui-color-cancel: #ffffff;--ui-color-cancel-hover: #ffffff;--ui-color-cancel-text: #ffffff;--ui-color-card-border: #ffffff;--ui-color-custom: #ffffff;--ui-color-danger: #ffffff;--ui-color-dark-blue: #ffffff;--ui-color-dark-blue-hover: #ffffff;--ui-color-dark-red: #ffffff;--ui-color-dark-red-hover: #ffffff;--ui-color-form-label: #ffffff;--ui-color-gnai-primary: #ffff00;--ui-color-gnai-primary-hover: #ffff00;--ui-color-heading: #ffffff;--ui-color-info: #ffffff;--ui-color-info-light: #ffffff;--ui-color-info-text: #ffffff;--ui-color-input-border: #ffffff;--ui-color-input-focus-border: #ffff00;--ui-color-inverse: #ffffff;--ui-color-legacy-muted: #ffffff;--ui-color-legacy-text: #ffffff;--ui-color-link: #ffff00;--ui-color-link-hover: #ffff00;--ui-color-list-action: #ffffff;--ui-color-list-action-hover: #ffffff;--ui-color-loading-overlay: #000000;--ui-color-page-subtitle: #ffffff;--ui-color-page-title: #ffffff;--ui-color-pink: #ffffff;--ui-color-primary: #ffff00;--ui-color-primary-hover: #ffff00;--ui-color-purple: #ffffff;--ui-color-save: #ffffff;--ui-color-save-hover: #ffffff;--ui-color-section-divider: #ffffff;--ui-color-special-tag: #ffff00;--ui-color-special-tag-on-accent: #ffff00;--ui-color-success: #ffffff;--ui-color-success-hover: #ffffff;--ui-color-surface: #000000;--ui-color-surface-alt: #000000;--ui-color-surface-hover: #000000;--ui-color-surface-hover-alt: #000000;--ui-color-table-header: #000000;--ui-color-tag-bg: #000000;--ui-color-tag-text: #ffffff;--ui-color-text: #ffffff;--ui-color-text-inverse: #ffffff;--ui-color-text-muted: #ffffff;--ui-color-theme-blue: #ffffff;--ui-color-warning: #ffffff;--ui-color-warning-strong: #ffffff;--ui-focus-keyboard-gap-color: #000000;--ui-focus-ring-color: #ffff00;--ui-institution-hover-color: #ffffff;--ui-sidebar-active-bg: #000000;--ui-sidebar-active-text: #ffffff;--ui-sidebar-bg: #000000;--ui-sidebar-flyout-bg: #000000;--ui-sidebar-flyout-border: #ffffff;--ui-sidebar-flyout-hover-bg: #000000;--ui-sidebar-flyout-text: #ffffff;--ui-sidebar-text: #ffffff;--ui-skip-links-active-bg: #000000;--ui-skip-links-active-text: #ffffff;--ui-skip-links-bg: #000000;--ui-skip-links-text: #ffff00;--ui-focus-keyboard-color: #ffff00}html:root[data-focus-mode=keyboard] :focus-visible:not([tabindex="-1"]){outline:var(--ui-focus-keyboard-width) solid var(--ui-focus-keyboard-color)!important;outline-offset:var(--ui-focus-keyboard-offset)!important;box-shadow:var( --ui-focus-keyboard-shadow, 0 0 0 var(--ui-focus-keyboard-offset) var(--ui-focus-keyboard-gap-color), 0 0 0 calc( var(--ui-focus-keyboard-offset) + var(--ui-focus-keyboard-width) + var(--ui-focus-keyboard-halo-size) ) color-mix( in srgb, var(--ui-focus-keyboard-color) var(--ui-focus-keyboard-halo-strength), transparent ) )!important}:where([tabindex="-1"]):focus{outline:none}html:root[data-focus-mode=keyboard] :is(.checkbox,.radio) input:focus-visible+label:before{outline:var(--ui-focus-keyboard-width) solid var(--ui-focus-keyboard-color)!important;outline-offset:2px!important}html:root[data-focus-mode=keyboard] .select2-container:focus-within,html:root[data-focus-mode=keyboard] .fileUploadButton:focus-within{outline:var(--ui-focus-keyboard-width) solid var(--ui-focus-keyboard-color)!important;outline-offset:var(--ui-focus-keyboard-offset)!important}html:has(.gnaiApp,.teacherPortalLayout){scroll-padding-top:calc(var(--ui-topbar-height) + var(--ui-space-4))}html:has(.formActions__bar--fixed){scroll-padding-bottom:calc(var(--ui-topbar-height) + var(--ui-space-8))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{zoom:var(--ui-accessibility-scale, 1)}html[data-high-contrast=true] body,html[data-high-contrast=true] body :where(*:not(img):not(video):not(canvas):not(svg):not(svg *):not(.guidedTour):not(.guidedTour__spotlight):not(.guidedTour__backdrop):not(.modalLayer):not(.modalLayer__backdrop):not(.modalLayer__dialog):not([data-site-accessibility-overlay])){background-color:var(--ui-color-surface)!important;background-image:none!important;color:var(--ui-color-text)!important;border-color:var(--ui-color-text)!important;text-shadow:none!important;--ui-focus-keyboard-color: #ffff00}html[data-high-contrast=true] a,html[data-high-contrast=true] a *,html[data-high-contrast=true] button,html[data-high-contrast=true] button *{color:var(--ui-color-link)!important}html[data-high-contrast=true] a{text-decoration:underline}html[data-high-contrast=true] :is(.sidebarPrimary,.sidebarPrimary__collapsedFlyout,.topbar,.teacherPortalLayout__topbar) a,html[data-high-contrast=true] :is(.sidebarPrimary,.sidebarPrimary__collapsedFlyout,.topbar,.teacherPortalLayout__topbar) a *,html[data-high-contrast=true] a.button,html[data-high-contrast=true] a.button *{text-decoration:none!important}html[data-high-contrast=true] :is(input,select,textarea){border:1px solid var(--ui-color-text)!important}html[data-high-contrast=true] :is([aria-pressed=true],[aria-current=page]){outline:2px solid var(--ui-color-link);outline-offset:-2px}html[data-high-contrast=true] :disabled{opacity:1;border-style:dashed!important}html[data-high-contrast=true] ::placeholder{color:var(--ui-color-text)!important;opacity:1}@media print{html{zoom:1}}
