@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/assets/fonts/roboto-v20-latin-700.woff2) format("woff2"),url(/assets/fonts/roboto-v20-latin-700.woff) format("woff"),url(/assets/fonts/roboto-v20-latin-700.ttf) format("truetype"),url(/assets/fonts/roboto-v20-latin-700.svg#Roboto) format("svg")}@-webkit-keyframes shrink-from-right-to-left{0%{width:100%}to{width:0}}@keyframes shrink-from-right-to-left{0%{width:100%}to{width:0}}@-webkit-keyframes loadSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:icomoon;src:url(/assets/icons/icomoon/icomoon.ttf?imoivc) format("truetype"),url(/assets/icons/icomoon/icomoon.woff?imoivc) format("woff"),url(/assets/icons/icomoon/icomoon.svg?imoivc#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.icon:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-warning:before{content:""}.icon-add_circle:before{content:""}.icon-edit:before{content:""}.icon-brightness:before{content:""}.icon-timer:before{content:""}.icon-cancel:before{content:""}.icon-menu:before{content:""}.icon-group:before{content:""}.icon-delete:before{content:""}.icon-info:before{content:""}.icon-info_outline:before{content:""}.icon-settings:before{content:""}.icon-notes:before{content:""}.icon-logout:before{content:""}.icon-check_circle:before{content:""}.icon-google-doc:before{content:""}.icon-google-pres:before{content:""}.icon-google-sheet:before{content:""}.icon-google-form:before{content:""}.icon-document:before{content:""}.icon-arrow_top:before{content:""}.icon-help_circle:before{content:""}*{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{max-width:100vw}body,html{min-height:100vh;overflow-x:hidden;position:relative}body{margin:0;padding:2.9em 0 0;font-family:Arial,Helvetica,sans-serif;font-size:13pt;color:#333;z-index:2}body,body>app-root{width:100%;display:flex}body>app-root{flex-direction:column;max-width:100%}body>app-root>router-outlet+*{flex:1}body.dark-mode{background:#121212}@media (min-width:600px){body{padding-top:4em}}.no-interaction,.no-interaction--content>*{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;cursor:default!important}h1{font-size:1.7rem;position:relative;margin-top:0}h1:after{content:"";display:block;width:40px;height:2px;background:#d4145a;margin-top:.2em}h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter,h5:first-letter{text-transform:uppercase}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5{color:#c7c8d1}a{color:#d4145a;text-decoration:none}@media (min-width:1200px){a:hover{text-decoration:underline}}body.dark-mode p{color:#c7c8d1}[class*=notice]{padding:.5em .5em .5em 2.75em;display:inline-flex;position:relative;font-size:.8rem}[class*=notice]:before{position:absolute;z-index:2;left:.5em;top:.5em;font-size:.8rem!important}[class*=notice]:after{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;width:2em;background:rgba(0,0,0,.1)}.notice--info{background:#05aff2;color:#fff}body.dark-mode .notice--info{color:#fff}.notice--info:before{color:#fff!important}body.dark-mode .notice--info:before{color:#fff}form #form-content{overflow:scroll;max-height:40vh;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 -1em;padding:.5em 1em}body.dark-mode form #form-content{border-color:#666}form #form-content::-webkit-scrollbar{-webkit-appearance:none;appearance:none}form #form-content::-webkit-scrollbar:vertical{width:12px}form #form-content::-webkit-scrollbar:horizontal{height:0}form #form-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:10px;border:2px solid #eee}body.dark-mode form #form-content::-webkit-scrollbar-thumb{border-color:#777}form #form-content::-webkit-scrollbar-track{background:#eee}body.dark-mode form #form-content::-webkit-scrollbar-track{background:#777}@media (min-width:1200px){form #form-content button.move:enabled{transition:transform .2s ease-in-out}form #form-content button.move:enabled:enabled:hover{transform:scale(1.1)}}form>div:last-child{margin-bottom:0!important;margin-top:2em!important;justify-content:space-between;display:flex;flex-wrap:nowrap}@media (min-width:600px){form>div:last-child a:first-child,form>div:last-child button:first-child{margin-left:auto;margin-right:1.5em}}@media (min-width:1200px){form>div:last-child a,form>div:last-child button{transition:transform .2s ease-in-out}form>div:last-child a:enabled:hover,form>div:last-child button:enabled:hover{transform:scale(1.1)}}fieldset{border:none;padding:0;margin:0 0 1em}label{display:block;color:#666;font-size:.8rem}body.dark-mode label{color:#8a8a8b}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.2);border-radius:5px;line-height:1.8;padding:0 .5em;width:100%}input[type=date]:first-of-type,input[type=email]:first-of-type,input[type=number]:first-of-type,input[type=password]:first-of-type,input[type=text]:first-of-type{margin-bottom:.5em}input[type=date]:last-of-type,input[type=email]:last-of-type,input[type=number]:last-of-type,input[type=password]:last-of-type,input[type=text]:last-of-type{margin-bottom:0}body.dark-mode input[type=date],body.dark-mode input[type=email],body.dark-mode input[type=number],body.dark-mode input[type=password],body.dark-mode input[type=text]{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#c7c8d1}input[type=date]{min-height:1.8em;position:relative}input[type=date]:after{color:#999;content:"dd-mm-jjjj"!important;position:absolute}input[type=date].filled:after,input[type=date]:focus:after{content:""!important}input[type=date]::-moz-placeholder{color:transparent}input[type=date]:-ms-input-placeholder{color:transparent}input[type=date]::-ms-input-placeholder{color:transparent}input[type=date]::placeholder{color:transparent}input[type=date]:not(.filled)::-webkit-datetime-edit,input[type=date]:not(.filled)::-webkit-datetime-edit-day-field,input[type=date]:not(.filled)::-webkit-datetime-edit-month-field,input[type=date]:not(.filled)::-webkit-datetime-edit-year-field{color:transparent;-webkit-appearance:none;appearance:none}textarea{border:1px solid rgba(0,0,0,.2);border-radius:5px;line-height:1.5;padding:.5em;width:100%;resize:vertical;min-height:100px;max-height:150px;overflow-y:scroll;overflow-x:hidden;font-size:.9rem;display:block}textarea::-webkit-resizer{-webkit-appearance:none;appearance:none;width:0;height:0;border-color:transparent transparent #999;border-style:solid;border-width:0 0 10px 10px}body.dark-mode textarea{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#c7c8d1}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:6px;padding:.5em calc(1em + 8px) .5em .5em;position:relative;display:flex;align-items:center;background:url(/assets/images/svg/down.svg) no-repeat;background-position:center right .5em;background-size:8px;font-size:1rem;cursor:pointer}select:disabled{opacity:.3}body.dark-mode select{background:#292929 url(/assets/images/svg/down-darkmode.svg) no-repeat!important;background-position:center right .5em!important;background-size:8px!important;color:#c7c8d1!important;border-color:#666!important}button.submit,button[type=submit]{background:#62b53c;color:#fff}button.submit:disabled,button[type=submit]:disabled{background:#eee!important;color:#ccc!important;cursor:default!important}body.dark-mode button.submit:disabled,body.dark-mode button[type=submit]:disabled{opacity:.5}@media (min-width:1200px){button.submit,button[type=submit]{cursor:pointer}}.button,button{border:none;background:transparent;padding:.5em 1em;background:#ccc;color:#333;border-radius:100px;display:inline-block;font-size:1rem;text-decoration:none!important}.button,.button.icon,button,button.icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.button.icon,button.icon{border:none;background:transparent;padding:0;background:none;border-radius:0;line-height:1;display:inline-flex;align-items:center}.button:disabled,button:disabled{background:#eee!important;color:#ccc!important;cursor:default!important}body.dark-mode .button:disabled,body.dark-mode button:disabled{opacity:.5}@media (min-width:1200px){.button,button{cursor:pointer}}button.regular{background:linear-gradient(90deg,#d4145a 0,#fbb03b);color:#fff}@media (min-width:1200px){button.regular{cursor:pointer}}.icon:before{color:#333}.icon:before,span.icon{line-height:1}.onoffswitch{position:relative;width:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-checkbox:checked+.onoffswitch-label{border-color:#62b53c}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0;border-color:#62b53c}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #ccc;border-radius:20px;transition:all .3s ease-in 0s}.onoffswitch-inner{display:flex;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700}.onoffswitch-inner:before{content:"Yes";padding-left:10px;background-color:#62b53c;color:#fff}.onoffswitch-inner:after{content:"No";padding-right:10px;text-align:right;background-color:#eee;color:#999}body.dark-mode .onoffswitch-inner:after{background:#bbb;color:#666}.onoffswitch-switch{display:block;width:34px;background:#fff;position:absolute;top:0;bottom:0;right:56px;border:2px solid #ccc;border-radius:20px;transition:all .3s ease-in 0s}body.dark-mode .onoffswitch-switch{border-color:#bbb}#modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;width:100vw;height:100vh;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center}#modal__content{width:300px;max-height:70vh;padding:1em;background:#fff;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}@media (min-width:600px){#modal__content{width:400px}}body.dark-mode #modal__content{background:#292929}#modal__content.tank{border-top:5px solid #666}#modal__content.druid{border-top:5px solid #ff7d0a}#modal__content.hunter{border-top:5px solid #a9d271}#modal__content.mage{border-top:5px solid #40c7eb}#modal__content.paladin{border-top:5px solid #f58cba}#modal__content.priest{border-top:5px solid #eee}#modal__content.rogue{border-top:5px solid #fff569}#modal__content.warlock{border-top:5px solid #8787ed}#modal__content.warrior{border-top:5px solid #c79c6e}#modal__content.backup{border-top:5px solid #000}.class-group{margin-top:.5em;display:flex;flex-wrap:wrap;justify-content:space-between}.class-group label{display:flex;align-items:center;position:relative;padding-left:calc(35px + .5em);height:37px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:.5em;text-transform:capitalize;font-size:1rem;border:1px solid rgba(0,0,0,.1);border-radius:100px;width:100%}body.dark-mode .class-group label{border-color:#666;color:#c7c8d1}@media (min-width:1200px){.class-group label{transition:border-color .2s ease-in-out}.class-group label:hover{border-color:#999!important}}.class-group label input{position:absolute;opacity:0;cursor:pointer}.class-group label input:checked~.checkmark{background-color:#62b53c!important}.class-group label input:checked~.checkmark:after{display:block}.class-group label .checkmark{position:absolute;top:0;left:0;height:35px;width:35px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}body.dark-mode .class-group label .checkmark{background:#292929}.class-group label .checkmark:after{content:"";width:27px;height:27px;border-radius:50%;border:1px solid #fff;background:#fff;background-size:100% 100%!important;background-repeat:no-repeat!important}body.dark-mode .class-group label .checkmark:after{border-color:#292929}.class-group label .checkmark.restoration:after{background:url(/assets/images/wow-icons/restoration.png)}.class-group label .checkmark.feral:after{background:url(/assets/images/wow-icons/feral.png)}.class-group label .checkmark.balance:after{background:url(/assets/images/wow-icons/balance.png)}.class-group label .checkmark.beast.mastery:after{background:url(/assets/images/wow-icons/beast\ mastery.png)}.class-group label .checkmark.marksmanship:after{background:url(/assets/images/wow-icons/marksmanship.png)}.class-group label .checkmark.survival:after{background:url(/assets/images/wow-icons/survival.png)}.class-group label .checkmark.frost:after{background:url(/assets/images/wow-icons/frost.png)}.class-group label .checkmark.fire:after{background:url(/assets/images/wow-icons/fire.png)}.class-group label .checkmark.arcane:after{background:url(/assets/images/wow-icons/arcane.png)}.class-group label .checkmark.holy:after{background:url(/assets/images/wow-icons/holy.png)}.class-group label .checkmark.retribution:after{background:url(/assets/images/wow-icons/retribution.png)}.class-group label .checkmark.protection:after{background:url(/assets/images/wow-icons/protection.png)}.class-group label .checkmark.discipline:after{background:url(/assets/images/wow-icons/discipline.png)}.class-group label .checkmark.shadow:after{background:url(/assets/images/wow-icons/shadow.png)}.class-group label .checkmark.assassination:after{background:url(/assets/images/wow-icons/assassination.png)}.class-group label .checkmark.combat:after{background:url(/assets/images/wow-icons/combat.png)}.class-group label .checkmark.subtlety:after{background:url(/assets/images/wow-icons/subtlety.png)}.class-group label .checkmark.affliction:after{background:url(/assets/images/wow-icons/affliction.png)}.class-group label .checkmark.demonology:after{background:url(/assets/images/wow-icons/demonology.png)}.class-group label .checkmark.destruction:after{background:url(/assets/images/wow-icons/destruction.png)}.class-group label .checkmark.arms:after{background:url(/assets/images/wow-icons/assassination.png)}.class-group label .checkmark.fury:after{background:url(/assets/images/wow-icons/fury.png)}.class-group label .checkmark.fury.protection:after{background:url(/assets/images/wow-icons/fury\ protection.png)}.class-group label .checkmark.tank:after{background:url(/assets/images/wow-icons/tank.png)}.class-group label .checkmark.druid:after{background:url(/assets/images/wow-icons/druid.png)}.class-group label .checkmark.hunter:after{background:url(/assets/images/wow-icons/hunter.png)}.class-group label .checkmark.mage:after{background:url(/assets/images/wow-icons/mage.png)}.class-group label .checkmark.paladin:after{background:url(/assets/images/wow-icons/paladin.png)}.class-group label .checkmark.priest:after{background:url(/assets/images/wow-icons/priest.png)}.class-group label .checkmark.rogue:after{background:url(/assets/images/wow-icons/rogue.png)}.class-group label .checkmark.warlock:after{background:url(/assets/images/wow-icons/warlock.png)}.class-group label .checkmark.warrior:after{background:url(/assets/images/wow-icons/warrior.png)}#load{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#d4145a;background:linear-gradient(86deg,#d4145a 5%,#fbb03b 32%,hsla(0,0%,100%,0) 56%);position:relative;-webkit-animation:loadSpinner 1.4s linear infinite;animation:loadSpinner 1.4s linear infinite;transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#d4145a;border-radius:100% 0 0 0}.loader:after,.loader:before{position:absolute;top:0;left:0;content:""}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;margin:auto;bottom:0;right:0}body.dark-mode .loader:after{background:#121212}