@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap);body{margin:0;padding:0;color:#fff;background:#31313a}*{font-family:Lato,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:800}input,textarea{padding:.5rem 1rem;border:0;border-radius:5px}input:focus,textarea:focus{outline:2px solid #1670b1;outline-offset:2px;box-shadow:inset 1px 1px 0 #1670b1,inset -1px -1px 0 #1670b1}button{background-color:#899afd;color:#fff;transition:background-color .3s cubic-bezier(0,1.02,.48,.98);border:0;border-radius:5px;margin-left:10px;padding:8px;cursor:pointer}input,textarea{border-radius:8px;box-sizing:border-box;border:2px solid rgba(22,112,177,0);background:#444;color:#fff}textarea.no-resize{resize:none}button:focus{outline:none!important}input:focus,textarea:focus{outline:none!important;box-shadow:none!important;border:2px solid #274d78}.profile-image-adjustments{-o-object-fit:cover;object-fit:cover;border-radius:50%}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-container{height:auto;min-width:50ch;max-width:150ch;min-height:25rem;max-height:90vh;margin:0 auto;padding:0;background:#31313a;border-radius:30px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;display:flex}.modal-container:not(.modal-container--minified){width:80vw}.modal-container--minified{width:min(70ch,80vw)}.modal-container .left-panel{display:flex;flex:.65;background:#1c1c1c;padding:20px;align-items:center;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-container .right-panel{padding:20px;flex-grow:1;display:flex;flex-direction:column;box-sizing:content-box;overflow-y:auto}.action-buttons-container{position:relative;padding-bottom:70px!important}.modal-spacer{flex-grow:1}.right-panel div.expand{flex-grow:1;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.modal-button{width:170px;height:33px;padding:0;background:#444545;font:lighter;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.modal-button:not(.no-margin){margin:3px 2px!important}.modal-button.expanded{width:100%}.modal-button:hover:not(:disabled){opacity:.8}.modal-button:active{opacity:.6}.modal-button.selected{background:#274d78;border:3px solid #3c77ba}.accent-red{background:repeating-linear-gradient(-45deg,#c02d0c,#c02d0c 10px,#a8280b 0,#a8280b 20px)!important}.accent-red-large{background:repeating-linear-gradient(-45deg,#c02d0c,#c02d0c 30px,#a8280b 0,#a8280b 60px)!important}button:disabled,button[disabled]{border:3px solid #999!important;background-color:#ccc!important;color:#666;cursor:default}.modal-button.delete{background:#b72d0c;width:auto;padding:0 10px}.modal-button.delete img{height:1em;width:1em;margin-bottom:2px}.modal-container .right-panel legend{color:#afafaf;padding-left:8px;font-size:18px;padding-top:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-header h3{margin-top:0;color:#42b983}.modal-default-button{float:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.action-buttons{position:absolute;bottom:20px;right:20px}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:rgba(0,0,0,.596);color:#fff;border-radius:5px;padding:5px 10px 5px;font-size:15px;font-weight:lighter}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:rgba(0,0,0,.596);z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}@font-face{font-family:RPGAwesome;src:url(/static/icons/rpg-icons/rpgawesome-webfont.eot);src:url(/static/icons/rpg-icons/rpgawesome-webfont.woff) format("woff"),url(/static/icons/rpg-icons/rpgawesome-webfont.ttf) format("truetype"),url(/static/icons/rpg-icons/rpgawesome-webfont.svg#rpg-awesome) format("svg");font-weight:400;font-style:normal}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#4c4e4e;border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#3d3f3f}