.form-controls button{border-style:solid;border-width:1px;cursor:pointer;padding:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.form-controls input[type=email],.form-controls input[type=number],.form-controls input[type=password],.form-controls input[type=text],.form-controls select{border-style:solid;border-width:1px;margin:0;padding:0 6px;vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.form-controls input[type=checkbox]{height:0!important;left:-9999px;position:fixed;width:0!important}.form-controls input[type=checkbox]+label{display:inline-block;-ms-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none}.form-controls input[type=checkbox]+label:before{border-style:solid;border-width:1px;content:'\E5CA';display:inline-block;font-family:'Material Icons';font-weight:700;text-align:center}.form-controls input[type=radio]{margin:0;vertical-align:middle}.form-controls input[type=radio]+label{display:inline-block;padding-left:4px;vertical-align:middle}.form-controls .select2{width:100%!important}.form-controls textarea{border-style:solid;border-width:1px;font-family:inherit;margin:0;padding:6px;resize:vertical;vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}@media only screen and (max-width:414px){.form-controls a{display:inline-block;line-height:36px}.form-controls button{font-size:16px;height:36px}.form-controls button.material-icons{font-size:28px}.form-controls input[type=email],.form-controls input[type=number],.form-controls input[type=password],.form-controls input[type=text],.form-controls select{font-size:16px;height:36px}.form-controls input[type=checkbox]+label:before{font-size:18px;height:20px;line-height:20px;margin-right:4px;width:20px;vertical-align:-3px}.form-controls input[type=radio]{width:12px;height:12px}.form-controls textarea{font-size:16px;min-height:72px}}@media only screen and (min-width:415px){.form-controls a{display:inline-block;line-height:30px}.form-controls button{font-size:13px;height:30px}.form-controls button.material-icons{font-size:24px}.form-controls input[type=email],.form-controls input[type=number],.form-controls input[type=password],.form-controls input[type=text],.form-controls select{font-size:14px;height:30px}.form-controls input[type=checkbox]+label:before{height:16px;line-height:16px;margin-right:4px;width:16px;vertical-align:-2px}.form-controls input[type=radio]{width:12px;height:12px}.form-controls textarea{font-size:14px;min-height:60px}}.form-controls a{color:#069}.form-controls button{background:linear-gradient(to bottom,#fff,#ddd);border-color:#aaa;color:#000;cursor:pointer}.form-controls button:active{background:linear-gradient(to top,#fff,#ddd)}.form-controls button:disabled{background:#f8f8ff;border-color:#bbb;color:#555;cursor:default}.form-controls button.default{font-weight:700}.form-controls input[type=email],.form-controls input[type=number],.form-controls input[type=password],.form-controls input[type=text],.form-controls select,.form-controls textarea{background:#fff;border-color:#aaa;border-radius:0;color:#000}.form-controls input[type=email]:disabled,.form-controls input[type=number]:disabled,.form-controls input[type=password]:disabled,.form-controls input[type=text]:disabled,.form-controls select:disabled,.form-controls textarea:disabled{background:#f8f8ff;border-color:#bbb;color:#555;opacity:1}.form-controls input[type=checkbox]+label{cursor:pointer}.form-controls input[type=checkbox]+label:before{background:#fff;border-color:#aaa}.form-controls input[type=checkbox]:not(:checked)+label:before{color:#fff}.form-controls input[type=checkbox]:checked+label:before{color:#000}.form-controls input[type=checkbox]:disabled+label{color:#555;cursor:default}.form-controls input[type=checkbox]:disabled+label:before{background:#f8f8ff;border-color:#bbb}.form-controls input[type=checkbox]:disabled:checked+label:before{color:#555}.form-controls input[type=checkbox]:focus+label:before{border-color:#069;outline:#069 solid 1px;outline:-webkit-focus-ring-color auto}.form-controls input[type=radio]{cursor:pointer}.form-controls input[type=radio]+label{cursor:pointer}.form-controls input[type=radio]:disabled{cursor:default}.form-controls input[type=radio]:disabled+label{color:#555;cursor:default}.select2-container--form-control .select2-selection--single{border:1px #aaa solid;text-align:left}.select2-container--form-control .select2-selection--single .select2-selection__rendered{background:#fff}.select2-container--form-control .select2-selection--single .select2-selection__clear{color:#aaa;cursor:pointer;float:right;font-weight:700}.select2-container--form-control .select2-selection--single .select2-selection__clear:hover{color:#000}.select2-container--form-control .select2-selection--single .select2-selection__placeholder{color:#aaa}.select2-container--form-control.select2-container--disabled .select2-selection--single{border:1px #bbb solid;color:#bbb;cursor:default}.select2-container--form-control.select2-container--disabled .select2-selection--single .select2-selection__placeholder{color:#bbb}.select2-container--form-control.select2-container--open .select2-selection--single{border:1px #aaa solid;outline:0}.select2-container--form-control .select2-search--dropdown{padding:4px}.select2-container--form-control .select2-search--dropdown .select2-search__field{background:0 0;border:1px #aaa solid;border-radius:0;outline:0;padding:0 4px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.select2-container--form-control .select2-dropdown--above{border-bottom:none!important}.select2-container--form-control .select2-dropdown--below{border-top:none!important}.select2-container--form-control .select2-results>.select2-results__options{max-height:290px;overflow-y:auto}.select2-container--form-control .select2-results__option[role=group]{padding:0}.select2-container--form-control .select2-results__option[role=group]:nth-child(n+2){border-top:1px #aaa dotted}.select2-container--form-control .select2-results__option--highlighted[aria-selected]{background:#4682b4;color:#fff}.select2-container--form-control .select2-results__group{cursor:default;display:block;padding:4px}.select2-container--form-control.select2-container--open .select2-dropdown{border:1px #aaa solid;border-radius:0}@media only screen and (max-width:414px){.select2-container--form-control .select2-selection--single{font-size:16px;height:36px;line-height:36px}.select2-container--form-control .select2-selection--single .select2-selection__rendered{height:34px;padding:0 0 0 4px}.select2-container--form-control .select2-selection--single .select2-selection__clear{font-size:23px;height:34px;line-height:34px;padding:0 4px}.select2-container--form-control .select2-dropdown{font-size:16px}.select2-container--form-control .select2-search--dropdown .select2-search__field{font-size:16px;height:30px}}@media only screen and (min-width:415px){.select2-container--form-control .select2-selection--single{font-size:14px;height:30px;line-height:28px}.select2-container--form-control .select2-selection--single .select2-selection__rendered{height:28px;padding:0 0 0 4px}.select2-container--form-control .select2-selection--single .select2-selection__clear{font-size:19px;height:30px;line-height:30px;padding:0 4px}.select2-container--form-control .select2-dropdown{font-size:14px}.select2-container--form-control .select2-search--dropdown .select2-search__field{font-size:14px;height:24px}}
form{margin:-1px auto 0 auto}form h2{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:4px}form fieldset{border:none;margin:0;padding:0}form fieldset>div{margin-top:12px}form footer>div{margin-top:12px}form .input-error{padding:2px 6px 0 6px}form .server-error{padding:6px}@media only screen and (max-width:414px){form{padding:16px 24px}form fieldset>div>label:first-child{display:block}form fieldset input[type=email],form fieldset input[type=password],form fieldset input[type=text],form fieldset select,form fieldset textarea{width:100%}form footer{text-align:right}}@media only screen and (min-width:415px){form{padding:16px 32px}form fieldset>div>label:first-child{display:inline-block;overflow:hidden;padding-right:4px;text-align:right;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}form footer button{padding:0 6px!important;min-width:100px}}form{background:#f8f8ff}form h2{border-bottom-color:#ddd}form .input-error{color:red}form .server-error{background:red;color:#fff}
#save-dialog{display:none}@media only screen and (max-width:414px){#save-dialog footer button{width:49%}#save-dialog__button-save{margin-right:2%}}@media only screen and (min-width:415px){#save-dialog{max-width:560px;width:100%}#save-dialog fieldset>div>label:first-child{width:75px}#save-dialog fieldset input,#save-dialog textarea{max-width:320px;width:calc(100% - 75px)}#save-dialog footer{margin-left:75px}#save-dialog footer button{margin-right:6px}#save-dialog .input-error{margin-left:75px;max-width:320px}#save-dialog__label-public{margin-left:75px}}
.planner{display:flex;flex-flow:row wrap;margin:0 auto}.planner h2{flex:0 0 100%}.planner .build-info{flex:0 0 100%}.planner select{width:100%}.planner .select2{width:100%!important}@media only screen and (max-width:659px){.planner{width:320px}.planner .col.n2{margin-top:-1px}.planner .col.n3{margin-top:-1px}.planner .footer{width:320px}}@media only screen and (min-width:659px) and (max-width:977px){.planner{width:639px}.planner .col.n2{margin-left:-1px}.planner .col.n3{margin-top:-1px}.planner .footer{border:1px #555 solid;margin-left:-1px;margin-top:-1px;padding:0 8px;width:320px}}@media only screen and (min-width:978px){.planner{width:958px}.planner .col.n2{margin-left:-1px}.planner .col.n3{margin-left:-1px}.planner .footer{flex:0 0 100%}}
body{overflow-y:scroll}.planner.dark{color:#ccc}.planner.dark button{border-width:1px;border-style:solid;cursor:pointer;padding:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.planner.dark input[type=number],.planner.dark input[type=text],.planner.dark select{border:1px #555 solid;border-radius:0;color:#ccc;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.planner.dark input[type=text]{background:0 0;cursor:default}.planner.dark input[type=number]{background:#111}.planner.dark select{background:#111}.planner.dark select optgroup{color:tan}.planner.dark select option{color:#ccc}.planner.dark input[type=number]:focus,.planner.dark input[type=text]:focus,.planner.dark select:focus{border-color:#069;outline:#069 solid 1px}.planner.dark input[type=checkbox]{height:0!important;left:-9999px;position:fixed;width:0!important}.planner.dark input[type=checkbox]+label{color:tan;cursor:pointer;display:inline-block;-ms-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none}.planner.dark input[type=checkbox]+label:before{background:#111;border:1px #555 solid;content:'\E5CA';display:inline-block;font-family:'Material Icons';font-weight:700;text-align:center}.planner.dark input[type=checkbox]:focus+label:before{border-color:#069;outline:#069 solid 1px}.planner.dark input[type=checkbox]:not(:checked)+label:before{color:#111}.planner.dark input[type=checkbox]:checked+label:before{color:#ccc}.planner.dark input[type=checkbox]:disabled+label{cursor:default}.planner.dark input[type=checkbox]:disabled+label:before{background:0 0;border-color:#333}.planner.dark label{color:tan;display:inline-block;vertical-align:middle}.planner.dark .mini-caption{cursor:default;font-family:Verdana,monospace}.planner.dark .warning{color:#f30!important}.planner.dark .page-caption{font-family:Aclonica,sans-serif;font-weight:400}.planner.dark .equipment-params{color:tan;cursor:pointer;font-family:Verdana,monospace;overflow:hidden;text-overflow:ellipsis;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.planner.dark .equipment-params output:after{content:'/'}.planner.dark .equipment-params output:last-child:after{content:''}.planner.dark .build-name{font-style:italic}.planner.dark .build-rating{color:green;font-family:monospace}.planner.dark .build-rating button{background:0 0;border-color:transparent;color:#ccc;outline:0}.planner.dark .build-rating button:hover{color:#f5f5f5}.planner.dark .col{border:1px #555 solid;width:320px}.planner.dark .character-class>div{display:inline-block}.planner.dark .options{text-align:right}.planner.dark .options button{background:0 0;border-color:transparent;color:#ccc}.planner.dark .options button:hover{color:#f5f5f5}.planner.dark .options button:focus{border-color:#069;outline:#069 solid 1px}.planner.dark .level{border-top:1px #555 solid}.planner.dark .level input[type=text]{text-align:center}.planner.dark .attributes button.material-icons{border-color:#222;color:#ccc;vertical-align:middle}.planner.dark .attributes button.material-icons:hover{color:#f5f5f5}.planner.dark .attributes button.material-icons:focus{border-color:#069;outline:#069 solid 1px}.planner.dark .attributes input{text-align:center;vertical-align:top}.planner.dark .attributes output{cursor:default;display:inline-block;text-align:center}.planner.dark .attributes .mini-caption label{color:#ccc;vertical-align:top}.planner.dark .attributes .mini-caption span{display:inline-block;text-align:center}.planner.dark .attributes output.correct.increase{color:#090}.planner.dark .attributes output.correct.decrease{color:#4682b4}.planner.dark .cost{border-bottom:1px #555 solid;border-top:1px #555 solid;text-align:center}.planner.dark .cost>div{display:inline-block}.planner.dark .cost input{text-align:center;width:100%}.planner.dark .spells{border-top:1px #555 solid}.planner.dark .spells .wrapper-spell{display:inline-block}.planner.dark .spells input{vertical-align:top}.planner.dark .spells .mini-caption span{display:inline-block}.planner.dark .arrows{border-top:1px #555 solid}.planner.dark .arrows .wrapper-arrow{display:inline-block}.planner.dark .arrows input{vertical-align:top}.planner.dark .arrows .mini-caption span{display:inline-block}.planner.dark .arrows .equipment-params.attack{display:none}.planner.dark .arrows .equipment-params.attack output:nth-child(5):after{content:'';margin-left:6px}.planner.dark .bolts .wrapper-bolt{display:inline-block}.planner.dark .bolts input{vertical-align:top}.planner.dark .bolts .mini-caption span{display:inline-block}.planner.dark .bolts .equipment-params.attack{display:none}.planner.dark .bolts .equipment-params.attack output:nth-child(5):after{content:'';margin-left:6px}.planner.dark .range{text-align:center}.planner.dark .wrapper-protector{display:inline-block}.planner.dark .weapons{border-top:1px #555 solid}.planner.dark .weapons .lh{display:inline-block}.planner.dark .weapons .rh{display:inline-block;text-align:right}.planner.dark .weapons .active-weapons{border-bottom:1px #555 dotted}.planner.dark .weapons .wrapper-reinforce{display:inline-block}.planner.dark .weapons .wrapper-infusion{display:inline-block}.planner.dark .weapons .equipment-params:not(.attack){display:none}.planner.dark .grip{border-bottom:1px #555 solid}.planner.dark .effects{border-top:1px #555 solid}.planner.dark .effects ul{border:1px #555 solid;color:#ccc;display:none;list-style-type:disc;margin:0}.planner.dark .effects ul li{margin:4px 0}.planner.dark .fast-roll{color:#090!important}.planner.dark .mid-roll{color:#4682b4!important}.planner.dark .fat-roll{color:#dc143c!important}.planner.dark .no-roll{color:red!important}.planner.dark .stamina-regeneration{border-top:1px #555 solid}.planner.dark .character-options{border-top:1px #555 solid}.planner.dark .items{border-top:1px #555 solid}.planner.dark .items .wrapper-item{display:inline-block}.planner.dark .items input{vertical-align:top}.planner.dark .items .mini-caption span{display:inline-block}.planner.dark .description output{display:block;border:1px #555 solid;width:100%;white-space:pre}.planner.dark .controls{text-align:right}.planner.dark .controls button{background:rgba(204,51,0,.3);border-color:transparent;color:#ccc;font-family:Verdana}.planner.dark .controls button:hover{background:rgba(204,51,0,.7)}.planner.dark .controls button:focus{border-color:rgba(204,51,0,.9);outline:0}.wrapper-ads-top{width:100%}.wrapper-ads-bottom{width:100%}@media only screen and (max-width:414px){.planner.dark button{font-size:16px}.planner.dark input[type=checkbox]+label:before{font-size:18px;height:20px;line-height:20px;margin-right:4px;width:20px;vertical-align:-3px}.planner.dark input[type=number],.planner.dark input[type=text],.planner.dark select{font-size:16px;height:35px}.planner.dark input[type=text]{height:27px}.planner.dark select{padding:0 4px}.planner.dark .equipment-params{margin-bottom:1px}.planner.dark .mini-caption{font-size:12px}.planner.dark .page-caption{font-size:22px;padding:8px 0;text-align:center}.planner.dark .build-info{font-size:17px;text-align:center}.planner.dark .build-rating{padding:6px 0}.planner.dark .build-rating button{font-size:30px;vertical-align:-9px}.planner.dark .col{padding:8px 6px}.planner.dark .col>div{margin-bottom:8px}.planner.dark .col>div:last-child{margin-bottom:0}.planner.dark .equipment-params{font-size:12px;margin-bottom:1px}.planner.dark .character-class label{width:58px}.planner.dark .wrapper-class{width:160px}.planner.dark .options{width:calc(100% - 218px)}.planner.dark .options button{font-size:30px;height:36px;margin-left:2px;vertical-align:middle}.planner.dark .gender label{width:58px}.planner.dark .gender>div{display:inline-block;width:160px}.planner.dark .level{padding-top:8px}.planner.dark .level label{width:96px}.planner.dark .level input{width:54px}.planner.dark .attributes{padding-top:8px}.planner.dark .attributes button{background:0 0;border-color:transparent;font-size:34px;height:35px;margin-left:4px;width:35px}.planner.dark .attributes input{margin-left:4px;width:54px}.planner.dark .attributes label{width:53px}.planner.dark .attributes output{height:35px;line-height:35px;margin-left:4px;vertical-align:middle;width:35px}.planner.dark .attributes .mini-caption span.initial{margin-left:4px;width:35px}.planner.dark .attributes .mini-caption span.current{margin-left:4px;width:54px}.planner.dark .attributes .mini-caption span.correct{margin-left:82px;width:35px}.planner.dark .attributes .mini-caption span.total{margin-left:4px;width:35px}.planner.dark .attributes>div:nth-child(n+2){margin-top:4px}.planner.dark .cost{padding:8px 0}.planner.dark .cost>div{width:150px}.planner.dark .cost>div:nth-child(1){margin-right:3px}.planner.dark .cost>div:nth-child(2){margin-left:3px}.planner.dark .covenant label{width:73px}.planner.dark .spells{padding-top:8px}.planner.dark .spells>div:nth-child(n+2){margin-top:4px}.planner.dark .arrows{padding-top:8px}.planner.dark .arrows .wrapper-arrow{width:256px}.planner.dark .arrows .range{height:35px;margin-left:4px;width:46px}.planner.dark .arrows>div:nth-child(n+2){margin-top:4px}.planner.dark .arrows .mini-caption span:nth-child(1){width:256px}.planner.dark .arrows .mini-caption span:nth-child(2){margin-left:4px;text-align:center;width:46px}.planner.dark .bolts .wrapper-bolt{width:256px}.planner.dark .bolts .range{height:35px;margin-left:4px;width:46px}.planner.dark .bolts>div:nth-child(n+2){margin-top:4px}.planner.dark .bolts .mini-caption span:nth-child(1){width:256px}.planner.dark .bolts .mini-caption span:nth-child(2){margin-left:4px;text-align:center;width:46px}.planner.dark .armor label{width:51px}.planner.dark .armor>div:nth-child(n+2){margin-top:4px}.planner.dark .lh{margin-right:2px}.planner.dark .rh{margin-left:2px}.planner.dark .weapons>div{margin-top:8px}.planner.dark .weapons .lh{margin-right:2px;width:149px}.planner.dark .weapons .rh{margin-left:2px;width:149px}.planner.dark .weapons .active-weapons{padding-bottom:8px}.planner.dark .weapons .wrapper-reinforce{margin-right:4px;margin-top:4px;width:45px}.planner.dark .weapons .wrapper-infusion{margin-top:4px;width:100px}.planner.dark .grip{padding:8px 0 16px 0}.planner.dark .rings>div{margin-top:4px}.planner.dark .effects{padding-top:8px}.planner.dark .effects ul{font-family:monospace;font-size:13px;padding:4px 4px 4px 32px}.planner.dark .stamina-regeneration{padding-top:8px}.planner.dark .stamina-regeneration output:before{content:'Stamina regen: '}.planner.dark .character-options{padding-top:8px;text-align:center}.planner.dark .character-options label{margin-right:8px}.planner.dark .items{padding-top:8px}.planner.dark .items>div:nth-child(n+2){margin-top:4px}.planner.dark .description{margin-top:8px}.planner.dark .description output{padding:8px}.planner.dark .controls{margin-top:16px}.planner.dark .controls button{height:40px}.planner.dark .links>div{margin-top:16px}.planner.dark .wrapper-ads-bottom{margin-top:16px}}@media only screen and (min-width:415px){.planner.dark{font-size:13px}.planner.dark button{font-size:13px}.planner.dark input[type=checkbox]+label:before{font-size:14px;height:16px;line-height:16px;margin-right:4px;width:16px;vertical-align:-2px}.planner.dark input[type=number],.planner.dark input[type=text],.planner.dark select{font-size:13px;height:25px}.planner.dark input[type=text]{font-size:12px;font-weight:700;height:20px;line-height:20px}.planner.dark select{padding:0 4px}.planner.dark .equipment-params{font-size:10px;margin-bottom:1px}.planner.dark .mini-caption{font-size:10px}.planner.dark .page-caption{font-size:21px;padding:6px 0}.planner.dark .build-info{font-size:14px}.planner.dark .build-rating button{font-size:22px;vertical-align:-6px}.planner.dark .build-rating{padding:4px 0}.planner.dark .col{padding:8px}.planner.dark .col>div{margin-bottom:8px}.planner.dark .col>div:last-child{margin-bottom:0}.planner.dark .character-class label{width:48px}.planner.dark .wrapper-class{width:150px}.planner.dark .options{/* width:calc(100% - 198px); */}.planner.dark .options button{font-size:24px;height:25px;margin-left:2px;vertical-align:middle}.planner.dark .gender label{width:48px}.planner.dark .gender>div{display:inline-block;width:150px}.planner.dark .level{padding-top:8px}.planner.dark .level label{width:122px}.planner.dark .level input{width:46px}.planner.dark .attributes button{background:0 0;border-color:transparent;font-size:24px;height:25px;margin-left:4px;width:30px}.planner.dark .attributes input{font-size:12px;font-weight:700;margin-left:4px;width:44px}.planner.dark .attributes label{width:84px}.planner.dark .attributes output{font-size:12px;font-weight:700;height:25px;line-height:25px;margin-left:4px;vertical-align:middle;width:30px}.planner.dark .attributes .mini-caption label{vertical-align:top}.planner.dark .attributes .mini-caption span.initial{margin-left:4px;width:30px}.planner.dark .attributes .mini-caption span.current{margin-left:4px;width:44px}.planner.dark .attributes .mini-caption span.correct{margin-left:72px;width:30px}.planner.dark .attributes .mini-caption span.total{margin-left:4px;width:30px}.planner.dark .attributes>div:nth-child(n+2){margin-top:4px}.planner.dark .cost{padding:8px 0}.planner.dark .cost>div{width:147px}.planner.dark .cost>div:nth-child(1){margin-right: 2px;}.planner.dark .cost>div:nth-child(2){margin-left: 2px;}.planner.dark .covenant label{width:60px}.planner.dark .spells{padding-top:8px}.planner.dark .spells>div:nth-child(n+2){margin-top:4px}.planner.dark .arrows{padding-top:8px}.planner.dark .arrows .wrapper-arrow{width:258px}.planner.dark .arrows .range{height:25px;margin-left:4px;width:40px}.planner.dark .arrows>div:nth-child(n+2){margin-top:4px}.planner.dark .arrows .mini-caption span:nth-child(1){width:258px}.planner.dark .arrows .mini-caption span:nth-child(2){margin-left:4px;text-align:center;width:40px}.planner.dark .bolts .wrapper-bolt{width:258px}.planner.dark .bolts .range{height:25px;margin-left:4px;width:40px}.planner.dark .bolts>div:nth-child(n+2){margin-top:4px}.planner.dark .bolts .mini-caption span:nth-child(1){width:258px}.planner.dark .bolts .mini-caption span:nth-child(2){margin-left:4px;text-align:center;width:40px}.planner.dark .armor label{width:42px}.planner.dark .armor>div:nth-child(n+2){margin-top:4px}.planner.dark .weapons>div{margin-top:8px}.planner.dark .weapons .lh{margin-right: 0px;width:149px}.planner.dark .weapons .rh{margin-left: 0px;width:149px}.planner.dark .weapons .active-weapons{padding-bottom:8px}.planner.dark .weapons .wrapper-reinforce{margin-right:4px;margin-top:4px;width:40px}.planner.dark .weapons .wrapper-infusion{margin-top:4px;width:105px}.planner.dark .grip{padding-bottom:8px}.planner.dark .rings>div{margin-top:4px}.planner.dark .effects{padding-top:8px}.planner.dark .effects ul{font-family:monospace;font-size:11px;padding:4px 4px 4px 24px}.planner.dark .stamina-regeneration{padding-top:8px}.planner.dark .stamina-regeneration output:before{content:'Stamina regeneration: '}.planner.dark .character-options{padding-top:8px}.planner.dark .character-options label{margin-right:8px}.planner.dark .items{padding-top:8px}.planner.dark .items>div:nth-child(n+2){margin-top:4px}.planner.dark .description{margin-top:8px}.planner.dark .description output{padding:8px}.planner.dark .controls{margin-top:16px}.planner.dark .controls button{height:32px}.planner.dark .links>div{margin-top:16px}.wrapper-ads-bottom{margin-top:16px}}@media only screen and (max-width:659px){.planner.dark .controls>div:nth-child(n+2){margin-top:8px}.planner.dark .controls button{margin-left:8px;width:calc(50% - 4px)}.planner.dark .controls button:first-child{margin-left:0}.planner.dark .links{text-align:center}}@media only screen and (min-width:659px) and (max-width:977px){.planner.dark .controls>div:nth-child(n+2){margin-top:8px}.planner.dark .controls button{margin-left:8px;width:calc(50% - 4px)}.planner.dark .controls button:first-child{margin-left:0}.planner.dark .links{text-align:center}}@media only screen and (min-width:978px){.planner.dark .controls>div{display:inline-block}.planner.dark .controls button{margin-left:8px;width:120px}.planner.dark .links>div{display:inline-block;margin-right:16px}}.select2-container--planner-dark .select2-selection--single{border:1px #555 solid;text-align:left}.select2-container--planner-dark .select2-selection--single:focus{border-color:#069;outline:#069 solid 1px}.select2-container--planner-dark .select2-selection--single .select2-selection__rendered{background:#111;color:#ccc}.select2-container--planner-dark .select2-selection--single .select2-selection__clear{color:#555;cursor:pointer;float:right;font-weight:700}.select2-container--planner-dark .select2-selection--single .select2-selection__clear:hover{color:#ccc}.select2-container--planner-dark .select2-selection--single .select2-selection__placeholder{color:#ccc}.select2-container--planner-dark.select2-container--disabled .select2-selection--single{border:1px #333 solid;cursor:default}.select2-container--planner-dark.select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#444}.select2-container--planner-dark.select2-container--disabled .select2-selection--single:focus{border-color:#333;outline:#333 solid 1px}.select2-container--planner-dark.select2-container--disabled .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--planner-dark .select2-results__option[aria-disabled=true]{color:#444;cursor:default}.select2-container--planner-dark.select2-container--open .select2-selection--single{border:1px #555 solid;outline:0}.select2-container--planner-dark .select2-search--dropdown{padding:4px}.select2-container--planner-dark .select2-search--dropdown .select2-search__field{background:0 0;border:1px #555 solid;border-radius:0;color:#ccc;outline:0;padding:0 4px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.select2-container--planner-dark .select2-dropdown{background:#111;color:#ccc}.select2-container--planner-dark .select2-dropdown--above{border-bottom:none!important}.select2-container--planner-dark .select2-dropdown--below{border-top:none!important}.select2-container--planner-dark .select2-results>.select2-results__options{max-height:290px;overflow-x:hidden;overflow-y:auto}.select2-container--planner-dark .select2-results__option{color:#ccc;padding:4px 0 4px 6px}.select2-container--planner-dark .select2-results__option[role=group]{color:tan;padding:4px}.select2-container--planner-dark .select2-results__option[role=group]:nth-child(n+2){border-top:1px #555 dotted}.select2-container--planner-dark .select2-results__option--highlighted[aria-selected]{background:#069;color:#eee}.select2-container--planner-dark .select2-results__group{cursor:default;display:block}.select2-container--planner-dark.select2-container--open .select2-dropdown{border:1px #555 solid;border-radius:0}@media only screen and (max-width:414px){.select2-container--planner-dark .select2-selection--single{font-size:16px;height:35px}.select2-container--planner-dark .select2-selection--single .select2-selection__rendered{height:33px;line-height:33px;padding:0 0 0 4px}.select2-container--planner-dark .select2-selection--single .select2-selection__clear{font-size:23px;height:33px;line-height:33px;padding:0 4px}.select2-container--planner-dark .select2-dropdown{font-size:16px}.select2-container--planner-dark .select2-search--dropdown .select2-search__field{font-size:16px;height:30px}}@media only screen and (min-width:415px){.select2-container--planner-dark .select2-selection--single{font-size:13px;height:25px}.select2-container--planner-dark .select2-selection--single .select2-selection__rendered{height:23px;line-height:23px;padding:0 0 0 4px}.select2-container--planner-dark .select2-selection--single .select2-selection__clear{font-size:19px;height:24px;line-height:24px;padding:0 4px}.select2-container--planner-dark .select2-dropdown{font-size:13px}.select2-container--planner-dark .select2-search--dropdown .select2-search__field{font-size:13px;height:25px}}
.planner-tips{margin:16px 0}.planner-tips ul{margin:0}.planner-tips header{cursor:pointer;display:inline-block}.planner-tips i{vertical-align:middle}.planner-tips{color:#ccc;font-family:monospace}.planner-tips header{color:tan}.planner-tips ul{list-style-type:disc}.planner-tips.hidden header{color:#aaa}.planner-tips.hidden ul{display:none}
.planner .spell-uses{text-align:center}.planner.dark .equipment-params.attack output:nth-child(5):after{content:'';margin-left:6px}.planner.dark .equipment-params.defence output:nth-child(5):after{content:'';margin-left:6px}.planner.dark .equipment-params.defence output:nth-child(7):after{content:'';margin-left:6px}.planner.dark .perfomance-1 input{text-align:right}.planner.dark .perfomance-2{border-top:1px #555 solid}.planner.dark .perfomance-2 input{text-align:right}@media only screen and (max-width:414px){#label-attribute:after{content:'Attr'}#label-vigor:after{content:'VGR'}#label-endurance:after{content:'END'}#label-vitality:after{content:'VIT'}#label-attunement:after{content:'ATN'}#label-strength:after{content:'STR'}#label-dexterity:after{content:'DEX'}#label-adaptability:after{content:'ADP'}#label-intelligence:after{content:'INT'}#label-faith:after{content:'FTH'}.planner.dark .covenant>div{display:inline-block;width:calc(100% - 73px)}.planner.dark .wrapper-spell{width:256px}.planner.dark .spells .spell-uses{height:35px;margin-left:4px;width:46px}.planner.dark .spells .mini-caption span:nth-child(1){width:256px}.planner.dark .spells .mini-caption span:nth-child(2){margin-left:4px;text-align:center;width:46px}.planner.dark .armor .equipment-params{margin-left:51px}.planner.dark .wrapper-protector{width:calc(100% - 51px)}.planner.dark .wrapper-infusion{width:149px!important}.planner.dark .perfomance-1>div:nth-child(n+2){margin-top:4px}.planner.dark .perfomance-1 label{width:126px}.planner.dark .perfomance-1 input{padding-right:4px;width:calc(100% - 126px)}.planner.dark .perfomance-2 input{padding-right:4px;width:50px}.planner.dark .perfomance-2 label{width:86px}.planner.dark .perfomance-2>div{display:inline-block;vertical-align:top}.planner.dark .perfomance-2>div>div{margin-top:4px}.planner.dark .perfomance-2>div:first-child{margin-right:30px}.planner.dark .perfomance-2>div .mini-caption{margin-top:8px}.planner.dark .items .wrapper-item{width:100%}}@media only screen and (min-width:415px){#label-attribute:after{content:'Attribute'}#label-vigor:after{content:'Vigor'}#label-endurance:after{content:'Endurance'}#label-vitality:after{content:'Vitality'}#label-attunement:after{content:'Attunement'}#label-strength:after{content:'Strength'}#label-dexterity:after{content:'Dexterity'}#label-adaptability:after{content:'Adaptability'}#label-intelligence:after{content:'Intelligence'}#label-faith:after{content:'Faith'}.planner.dark .covenant>div{display:inline-block;width:calc(100% - 64px)}.planner.dark .spells .wrapper-spell{width:258px}.planner.dark .spells .spell-uses{height:25px;margin-left:4px;width:40px}.planner.dark .spells .mini-caption span:nth-child(1){width:258px}.planner.dark .spells .mini-caption span:nth-child(2){margin-left:4px;text-align:center;width:40px}.planner.dark .armor .equipment-params{margin-left:42px}.planner.dark .wrapper-protector{width: calc(100% - 46px);}.planner.dark .wrapper-infusion{width:149px!important}.planner.dark .perfomance-1>div:nth-child(n+2){margin-top:4px}.planner.dark .perfomance-1 label{width:130px}.planner.dark .perfomance-1 input{padding-right:4px;width:calc(100% - 130px)}.planner.dark .perfomance-2 input{padding-right:4px;width:50px}.planner.dark .perfomance-2 label{width:86px}.planner.dark .perfomance-2>div{display:inline-block;vertical-align:top}.planner.dark .perfomance-2>div>div{margin-top:4px}.planner.dark .perfomance-2>div:first-child{margin-right: 26px;}.planner.dark .perfomance-2>div .mini-caption{margin-top:8px}.planner.dark .items .wrapper-item{width:100%}}
#optimal-class-dialog{display:none}#optimal-class-dialog h2{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:6px}#optimal-class-dialog__attributes button{vertical-align:top}#optimal-class-dialog__attributes label{display:inline-block;padding-right:4px;vertical-align:middle}#optimal-class-dialog__attributes input{text-align:center}#optimal-class-dialog table caption output{display:block}#optimal-class-dialog table{border-collapse:collapse;width:100%}#optimal-class-dialog table td{border-bottom-width:1px;border-bottom-style:solid}#optimal-class-dialog table tr td:last-child{text-align:right}@media only screen and (max-width:414px){#optimal-class-dialog{padding:16px 24px}#optimal-class-dialog h2{text-align:center}#optimal-class-dialog>div{margin:12px auto 0 auto;width:225px}#optimal-class-dialog__attributes label{width:87px}#optimal-class-dialog__attributes input{width:54px}#optimal-class-dialog__attributes button{margin-left:6px;width:36px}#optimal-class-dialog__attributes>div:nth-child(n+2){margin-top:4px}#optimal-class-dialog table caption{font-size:22px}#optimal-class-dialog table td{padding:6px 0}#optimal-class-dialog footer{margin-top:12px;text-align:right}#optimal-class-dialog footer button{width:calc(50% - 6px)}#optimal-class-dialog__button-apply-soul-memory{margin-right:12px}#optimal-class-dialog__button-close{margin-top:12px}}@media only screen and (min-width:415px){#optimal-class-dialog{padding:16px 32px}#optimal-class-dialog>div{margin-top:12px}#optimal-class-dialog__attributes{width:186px}#optimal-class-dialog__attributes label{width:77px}#optimal-class-dialog__attributes input{font-size:13px;width:45px}#optimal-class-dialog__attributes button{margin-left:2px;width:30px}#optimal-class-dialog__attributes>div:nth-child(n+2){margin-top:4px}#optimal-class-dialog__level-optimal-class-list{width:190px}#optimal-class-dialog__soul-memory-optimal-class-list{width:190px}#optimal-class-dialog table caption{font-size:22px}#optimal-class-dialog table thead{font-size:13px}#optimal-class-dialog table td{padding:6px 0}#optimal-class-dialog footer{margin-top:12px;text-align:right}}@media only screen and (min-width:415px) and (max-width:483px){#optimal-class-dialog{width:254px}#optimal-class-dialog h2{text-align:center}#optimal-class-dialog>div{margin-left:auto;margin-right:auto}#optimal-class-dialog footer button{width:calc(50% - 3px)}#optimal-class-dialog__button-apply-soul-memory{margin-right:6px}#optimal-class-dialog__button-close{margin-top:6px}}@media only screen and (min-width:484px) and (max-width:697px){#optimal-class-dialog{width:464px}#optimal-class-dialog__attributes{display:inline-block;vertical-align:top}#optimal-class-dialog__soul-memory-optimal-class-list{display:inline-block;margin-left:24px;vertical-align:top}#optimal-class-dialog__level-optimal-class-list{margin-left:210px}#optimal-class-dialog footer button{width:100px;margin-left:6px}}@media only screen and (min-width:698px){#optimal-class-dialog{width:678px}#optimal-class-dialog>div{display:inline-block;vertical-align:top}#optimal-class-dialog__soul-memory-optimal-class-list{margin-left: 20px;}#optimal-class-dialog__level-optimal-class-list{margin-left: 18px;}#optimal-class-dialog footer button{margin-left:6px;width:100px}}#optimal-class-dialog{background:#f8f8ff}#optimal-class-dialog h2{border-bottom-color:#ddd}#optimal-class-dialog__attributes button{background:0 0;border-color:#ddd}#optimal-class-dialog__attributes input{font-weight:700}#optimal-class-dialog table td{border-bottom-color:#ddd}#optimal-class-dialog table thead{font-weight:700}
.wrapper-adsense{padding:6px 0;width:100%}.adsense-responsive{margin:auto}.planner .footer .wrapper-adsense{margin-top:12px}@media only screen and (max-width:659px){.adsense-responsive.top{height:250px;width:300px}.adsense-responsive.bottom{height:250px;width:300px}}@media only screen and (min-width:659px) and (max-width:977px){.adsense-responsive.top{display:none}.adsense-responsive.bottom{height:250px;width:300px}}@media only screen and (min-width:978px){.adsense-responsive.top{height:90px;width:728px}.adsense-responsive.bottom{height:90px;width:728px}}