.gc-optsCaption{color:var(--gc-fg-3);font-size:var(--gc-text-tiny);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.gm-atkRow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 12px}.gm-atkRow[hidden]{display:none}.gm-atkMore:not([hidden]){padding-top:8px;border-top:var(--gc-bw) dashed var(--gc-line)}.gm-atkField{display:flex;flex-direction:column;gap:2px;margin:0;font-weight:400}.gm-atkField[hidden]{display:none}.gm-atkField .form-control{width:76px;height:30px;padding:2px 6px;font-size:var(--gc-text-small)}.gm-atkField select.form-control{width:auto;min-width:96px;max-width:190px}.gm-atkLabel{color:var(--gc-fg-3);font-size:var(--gc-text-tiny)}.gm-atkSet .form-control,.gm-atkMoreBtn.gm-atkSet{border-color:var(--gc-accent);box-shadow:inset 0 0 0 1px var(--gc-accent)}.gm-atkSet .gm-atkLabel{color:var(--gc-accent);font-weight:600}.gm-atkMoreBtn,.gm-atkReset{height:30px}.gc-condBadges{display:inline-flex;flex-wrap:wrap;gap:4px;margin:2px 0}.gc-condBadges[hidden]{display:none}.gc-condBadge{display:inline-block;padding:1px 6px;border-radius:10px;font-size:11px;font-weight:600;line-height:1.5;color:#fff;background:#777;white-space:nowrap;cursor:default}.gc-condBadge.gc-condShock{background:#d9822b}.gc-condBadge.gc-condStunned{background:#c9302c}.gc-condBadge.gc-condUnconscious{background:#333}:is(.gm-partyRow,.gm-enemyRow).gc-cond{display:inline-block;width:150px;height:22px;margin:0 0 0 6px;vertical-align:middle;position:relative;top:-2px;white-space:nowrap;}:is(.gm-partyRow,.gm-enemyRow).gc-condBadges{flex-wrap:nowrap;margin:0;gap:8px;}:is(.gm-partyRow,.gm-enemyRow).gc-condBadges[hidden]{display:inline-flex;}:is(.gm-partyRow,.gm-enemyRow).gc-condBadge,:is(.gm-partyRow,.gm-enemyRow).gc-condBadge.gc-condShock,:is(.gm-partyRow,.gm-enemyRow).gc-condBadge.gc-condStunned,:is(.gm-partyRow,.gm-enemyRow).gc-condBadge.gc-condUnconscious{font-size:0;padding:0;background:none;border-radius:0;line-height:22px;}:is(.gm-partyRow,.gm-enemyRow).gc-condBadge.gc-condShock{color:var(--gc-bad,#c9302c);}:is(.gm-partyRow,.gm-enemyRow).gc-condBadge.gc-condShock::before{content:"⚡";font-size:14px;margin-right:-4px;}:is(.gm-partyRow,.gm-enemyRow).gc-condBadge::after{content:attr(data-short);font-size:14px;}:is(.gm-partyRow,.gm-enemyRow).gc-condBadge{animation:gc-condIn .18s ease-out;}@keyframes gc-condIn{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:is(.gm-partyRow,.gm-enemyRow).gc-condBadge{animation:none;}}.gc-cond{position:relative;margin:6px 0}.gc-condToggle{display:inline-flex;align-items:center;gap:6px;min-height:var(--gc-touch,36px);padding:4px 14px;border:var(--gc-bw,1px) solid var(--gc-line,#ccc);border-radius:999px;background:var(--gc-card,#fff);color:var(--gc-fg,#333);font-size:var(--gc-text-small,13px);font-weight:600;cursor:pointer}.gc-condToggle:hover,.gc-condToggle:focus-visible,.gc-condToggle[aria-expanded="true"]{border-color:var(--gc-accent,#999);color:var(--gc-accent,#333)}.gc-condToggle::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.gc-condToggle[aria-expanded="true"]::after{transform:rotate(-135deg)}.gc-condPanel[hidden]{display:none}.gc-condPanel{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:max-content;min-width:260px;max-width:min(340px, calc(100vw - 32px));margin-top:0;padding:12px;border:var(--gc-bw,1px) solid var(--gc-line,#ddd);border-radius:10px;background:var(--gc-card,#fff);box-shadow:0 6px 20px rgba(0,0,0,.18)}.gc-condRow{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.gc-condRow:last-child{margin-bottom:0}.gc-condRow[hidden]{display:none}.gc-condShockInput{width:60px;height:36px;padding:4px 8px;border:var(--gc-bw,1px) solid var(--gc-line,#ccc);border-radius:6px;background:var(--gc-card,#fff);color:var(--gc-fg,#333);font-size:var(--gc-text-small,13px)}.gc-condToggleBtn{min-height:36px;padding:6px 14px;border:var(--gc-bw,1px) solid var(--gc-line,#ccc);border-radius:999px;background:var(--gc-card,#fff);color:var(--gc-fg,#333);font-size:var(--gc-text-small,13px);font-weight:600;cursor:pointer}.gc-condToggleBtn:hover,.gc-condToggleBtn:focus-visible{border-color:var(--gc-accent,#999)}.gc-condToggleBtn[aria-pressed="true"]{background:var(--gc-bad,#c9302c);border-color:var(--gc-bad,#c9302c);color:#fff}.gc-condBtn{min-height:36px;padding:6px 16px;border:0;border-radius:999px;background:var(--gc-accent,#337ab7);color:var(--gc-on-accent,#fff);font-size:var(--gc-text-small,13px);font-weight:600;cursor:pointer}.gc-condBtn:hover:not(:disabled),.gc-condBtn:focus-visible{background:var(--gc-accent-2,var(--gc-accent,#337ab7))}.gc-condBtn:disabled{opacity:.5;cursor:default}.gc-condShockChip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 6px 4px 12px;border:var(--gc-bw,1px) solid var(--gc-line,#ccc);border-radius:999px;background:var(--gc-card,#fff);color:var(--gc-fg,#333);font-size:var(--gc-text-small,13px);font-weight:600}.gc-condShockChip.gc-condShockActive{background:#d9822b;border-color:#d9822b;color:#fff}.gc-shockStep{width:var(--gc-step,30px);height:var(--gc-step,30px);padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gc-condResult{margin:10px 0 0;font-size:var(--gc-text-small,13px);font-weight:600;color:var(--gc-fg,#333)}.gc-condResult.gc-condResultOk{color:var(--gc-ok,#3c763d)}.gc-condResult.gc-condResultBad{color:var(--gc-bad,#a94442)}.peppermint.peppermint-active{position:relative;overflow:hidden;padding-left:0;padding-right:0}.peppermint.peppermint-active .peppermint-slides{position:relative;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.peppermint.peppermint-active .peppermint-slides>*{float:left;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.peppermint.peppermint-active .peppermint-slides a:active,.peppermint.peppermint-active .peppermint-slides a:active img{outline:none}.peppermint.peppermint-mouse .peppermint-slides{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.peppermint.peppermint-mouse.peppermint-drag .peppermint-slides *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.peppermint{}.peppermint figure{margin:0 0 1.5em 0}.peppermint figure img{vertical-align:top;max-width:100%;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.2)}.peppermint figure figcaption{font-style:italic;color:#787575;font-size:.8em;margin-top:.5em}.peppermint.peppermint-active{margin-bottom:1.5em}.peppermint-slides{padding-top:.5em;padding-bottom:.5em}ul.peppermint-dots{margin:.6em 0;padding:0;text-align:center;list-style-type:none}.peppermint.peppermint-active ul.peppermint-dots{margin:0 0 .6em 0}.peppermint.peppermint-active .peppermint-slides+ul.peppermint-dots{margin:.6em 0 0 0}ul.peppermint-dots>li{display:inline-block;position:relative;padding:.5em .6em;width:12px;height:12px;cursor:pointer;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;*display:inline;*zoom:1}ul.peppermint-dots>li.peppermint-mouse-clicked,ul.peppermint-dots>li:active{outline:0}ul.peppermint-dots>li>span{display:inline-block;position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;width:8px;height:8px;border-radius:50%;background:#9b9890}ul.peppermint-dots>li.peppermint-active-dot>span{margin:-6px 0 0 -6px;width:10px;height:10px;border:1px solid #9b9890;background:transparent}body{padding-top:70px}.navbar{margin-bottom:0!important}.parentCollapseItem{position:relative}.parentCollapseClicker{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:100}#siteMenu{min-height:50px}#siteMenu .navbar-toggle{margin:0;right:5px;top:5px}#siteMenu .container-fluid{}#konami{width:100%;position:absolute;top:25%;z-index:99999}#pageHeader{position:relative;width:180px}#pageHeader .pageInfo{display:inline-block;margin-top:0}#pageHeader #pageTitle{font-size:1px;font-family:Almendra;line-height:25px;padding-left:5px}#pageHeader #profileIconCage{position:absolute;top:10px;right:25px;width:17px;height:28px;background-color:#fff;cursor:pointer}#pageHeader #profileIconCage #profileIcon{width:35px;margin-top:-5px;margin-left:-9px}.modal-body .autoIncrementWrapper .input-group-btn{vertical-align:top}.autoIncrementWrapper .btn{padding-left:20px;padding-right:20px}.ui-content{margin-top:0;padding-top:10px;font-size:15px}.ui-listview{margin:0!important}.ui-content h2{text-align:center}.clickList li{cursor:pointer}.clickList li input{padding:0 5px;width:75px}.field-validation-error{color:red;display:block;margin-top:8px;text-align:center}.field-validation-valid{display:none}.input-validation-error{border:1px solid red}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}#notificationBanner{display:none}html.notification #notificationBanner{display:block}input.error{border:3px solid red}.split-button-custom{float:right;margin-right:10px;margin-top:-32px;border-bottom-left-radius:1em 1em;border-bottom-right-radius:1em 1em;border-top-left-radius:1em 1em;border-top-right-radius:1em 1em}.split-button-custom span.ui-btn-inner{border-bottom-left-radius:1em 1em;border-bottom-right-radius:1em 1em;border-top-left-radius:1em 1em;border-top-right-radius:1em 1em;padding-right:0}.split-button-custom span.ui-icon{margin-top:0;right:0;top:0;position:relative}.split-button-wrapper{position:absolute;right:0}.relative{position:relative}.ui-listview .selected,.ui-listview .selected a,.ui-listview .selected a:hover{background-color:#666}.entrySuccess{color:#59ff59}.entryFailure{color:#999}.combatEffectiveSkillCage{margin-bottom:10px}.inputDialog{margin:0 auto;width:40%;min-width:250px;padding:0 10px 10px 10px}.inputDialog h4{margin-top:5px;padding-top:0}.btn-submit{display:block!important;width:250px;margin:15px 0}.calc-results{margin-top:15px;font-size:1.2em}.centered{margin-left:auto;margin-right:auto;text-align:center}.bold{font-weight:bold}.no-margin-below{margin-bottom:0}.no-margin-above{margin-top:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.globalHelp{text-align:right}@media print{body{padding:0}.nav-tabs{display:none}.settingsBtns{display:none}}@media(max-width:767px){input,select,textarea,.form-control{font-size:16px!important}}