html{overflow:hidden}body,html{height:100%;margin:0}body{left:0;position:absolute;top:0;width:100%}.text{color:#fff;font-family:arial,sans-serif;font-weight:700;text-shadow:-1px 0 3px #000,0 1px 3px #000,1px 0 3px #000,0 -1px 3px #000;will-change:content}:lang(ja) .text{font-family:BIZ UDPゴシック,BIZ UDPGothic,游ゴシック,Yu Gothic,Meiryo UI,Arial,Helvetica,sans-serif}:lang(zh-CN) .text{font-family:黑体,SimHei,微软雅黑,Microsoft Yahei UI,Lato,Arial,Helvetica,sans-serif}.hide{display:none!important}.resize-handle{background-color:rgba(0,0,150,.2);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAGZJREFUOE+ljEEOACEIA92f+f9XaQ822EUgajJJC4xtvu+BPnEXFSBff7Bk5N8yw8pgW2aojLwdRHhy+YOTjMzhiUgGDB6ZjMyiVGTAgeV0rB1wqMusL7iIjrVb0mPtypMMGC7k1geoEhcn0OEM6wAAAABJRU5ErkJggg==");background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box}.unlocked{border:10px dashed red}#cactbot-unlocked-text{bottom:10px;display:none!important;left:10px;position:fixed}.unlocked #cactbot-unlocked-text{display:block!important}#player-select{font-family:Meiryo,Arial,sans-serif;font-size:16px;left:0;margin:20px;max-width:600px;position:absolute;top:0;z-index:10000}#player-select>div,#player-select>input{margin-bottom:20px}#player-select label{user-select:none}#player-select-list{grid-row-gap:10px;display:grid;grid-template-columns:min-content 100%}#player-select-instructions{font-size:24px;font-weight:700;text-align:center;user-select:none;white-space:pre-line}#player-select-button{display:block;font-size:16px;height:50px;width:100%}body,html{color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;margin:0 auto;width:100%}.jobicon{cursor:pointer;display:inline-block;height:2rem;width:2rem}.pld .jobicon{background:url(../../resources/ffxiv/jobs/pld-framed.png) 0/contain}.war .jobicon{background:url(../../resources/ffxiv/jobs/war-framed.png) 0/contain}.drk .jobicon{background:url(../../resources/ffxiv/jobs/drk-framed.png) 0/contain}.gnb .jobicon{background:url(../../resources/ffxiv/jobs/gnb-framed.png) 0/contain}.whm .jobicon{background:url(../../resources/ffxiv/jobs/whm-framed.png) 0/contain}.sch .jobicon{background:url(../../resources/ffxiv/jobs/sch-framed.png) 0/contain}.ast .jobicon{background:url(../../resources/ffxiv/jobs/ast-framed.png) 0/contain}.sge .jobicon{background:url(../../resources/ffxiv/jobs/sge-framed.png) 0/contain}.mnk .jobicon{background:url(../../resources/ffxiv/jobs/mnk-framed.png) 0/contain}.drg .jobicon{background:url(../../resources/ffxiv/jobs/drg-framed.png) 0/contain}.nin .jobicon{background:url(../../resources/ffxiv/jobs/nin-framed.png) 0/contain}.sam .jobicon{background:url(../../resources/ffxiv/jobs/sam-framed.png) 0/contain}.rpr .jobicon{background:url(../../resources/ffxiv/jobs/rpr-framed.png) 0/contain}.vpr .jobicon{background:url(../../resources/ffxiv/jobs/vpr-framed.png) 0/contain}.brd .jobicon{background:url(../../resources/ffxiv/jobs/brd-framed.png) 0/contain}.mch .jobicon{background:url(../../resources/ffxiv/jobs/mch-framed.png) 0/contain}.dnc .jobicon{background:url(../../resources/ffxiv/jobs/dnc-framed.png) 0/contain}.blm .jobicon{background:url(../../resources/ffxiv/jobs/blm-framed.png) 0/contain}.smn .jobicon{background:url(../../resources/ffxiv/jobs/smn-framed.png) 0/contain}.rdm .jobicon{background:url(../../resources/ffxiv/jobs/rdm-framed.png) 0/contain}.pct .jobicon{background:url(../../resources/ffxiv/jobs/pct-framed.png) 0/contain}.blu .jobicon{background:url(../../resources/ffxiv/jobs/blu-framed.png) 0/contain}.triggerlines{bottom:5px;display:block;left:5%;margin:0 auto;position:absolute;width:90%}.triggerline{background:hsla(0,0%,100%,.2);border-radius:2.5px;display:block;height:5px;margin:3px auto;overflow:hidden;position:relative;width:100%}.trigger{height:100%;position:absolute;width:2px}.triggerline.all>.trigger{background:rgba(255,200,40,.8)}.triggerline.tank>.trigger{background:rgba(100,200,255,.8)}.triggerline.healer>.trigger{background:rgba(200,255,100,.8)}.triggerline.dps>.trigger{background:hsla(0,100%,70%,.8)}.triggerline-timer{background:#fff;border-radius:2.5px;height:100%;position:absolute;z-index:-1}.main-content-row,.main-content-row>*{max-height:calc(100vh - 5rem)}.trigger-info-column{overflow-y:auto}.trigger-info-column .json-viewer{max-height:calc(100vh - 15rem);overflow-y:auto}.trigger-info-column .trigger-hide-skipped-container{float:left}.trigger-info-column .trigger-hide-collector-container{float:left;padding-left:5px}.progress-bar{transition:none}.tooltip.bs-tooltip-bottom .arrow{left:calc(50% - .4rem)!important}button.show-encounters-button{position:absolute;right:1rem;z-index:1000}button.show-encounters-button[aria-expanded=false]{top:-2rem}button.show-encounters-button[aria-expanded=true]{top:1px}button.show-encounters-button[aria-expanded=false] .fa-chevron-down,button.show-encounters-button[aria-expanded=true] .fa-chevron-up{display:none}div.row.progress-bar-row{height:3rem}div.row.progress-bar-row button.pause,div.row.progress-bar-row button.play{border-radius:.35rem;font-size:1.625rem;line-height:1.5;padding:.625rem 1.5rem;text-align:center;width:92px}.progress-bar-timestamp{line-height:3rem}div.row.progress-bar-row .player-triggers{bottom:0;height:2rem;left:0;margin-left:15px;margin-right:15px;opacity:.85;pointer-events:none;position:absolute;right:0}div.row.progress-bar-row .player-triggers .trigger-bar{height:.25rem;left:0;position:absolute;right:0}div.row.progress-bar-row .player-triggers .trigger-bar.player0{bottom:1.75rem}div.row.progress-bar-row .player-triggers .trigger-bar.player1{bottom:1.5rem}div.row.progress-bar-row .player-triggers .trigger-bar.player2{bottom:1.25rem}div.row.progress-bar-row .player-triggers .trigger-bar.player3{bottom:1rem}div.row.progress-bar-row .player-triggers .trigger-bar.player4{bottom:.75rem}div.row.progress-bar-row .player-triggers .trigger-bar.player5{bottom:.5rem}div.row.progress-bar-row .player-triggers .trigger-bar.player6{bottom:.25rem}div.row.progress-bar-row .player-triggers .trigger-bar.player7{bottom:0}div.row.progress-bar-row .player-triggers .trigger-bar .trigger-item{height:.25rem;pointer-events:all;position:absolute;width:.25rem}div.row.progress-bar-row .player-triggers .trigger-bar.tank .trigger-item{background:rgba(71,94,206,.9)}div.row.progress-bar-row .player-triggers .trigger-bar.healer .trigger-item{background:rgba(60,105,41,.9)}div.row.progress-bar-row .player-triggers .trigger-bar.dps .trigger-item{background:rgba(104,53,53,.9)}.engage-indicator{background:rgba(0,0,0,.8);bottom:-5px;height:calc(3rem + 10px);pointer-events:all;position:absolute;width:3px;z-index:10}.popup-text-container{border:1px solid #000;display:block;height:2rem;line-height:2rem;margin:.5rem;overflow:hidden;padding-left:.5rem;padding-right:3rem;position:relative;text-overflow:ellipsis;white-space:nowrap}.popup-text-container .popup-text-remaining{position:absolute;right:.5rem}.popup-text-container.alarm-text{background-color:#f30;color:#000}.popup-text-container.alarm-text:before{content:"ALARM: ";display:inline}.popup-text-container.alert-text{background-color:#fb0;color:#000}.popup-text-container.alert-text:before{content:"ALERT: ";display:inline}.popup-text-container.info-text{background-color:#2b2;color:#000}.popup-text-container.info-text:before{content:"INFO: ";display:inline}.popup-text-container.tts-text{background-color:#f5f5f5;color:#000}.popup-text-container.tts-text:before{content:"TTS: ";display:inline}.popup-text-container.audio-file{background-color:blue;color:#000}.popup-text-container.audio-file:before{content:"AUDIO: ";display:inline}div.row.encounters-row{bottom:0;position:absolute;width:100%}.encounters-row .selector-row{cursor:pointer}.encounters-row .selector-row.selected{background-color:hsla(0,0%,100%,.2)}.timer-bar-container .progress{height:2rem;width:100%}.import-progress-modal .progress,.import-progress-modal .progress-bar{height:2rem}.import-progress-modal .label{font-size:1.25rem}.import-progress-modal .btn:disabled .done-btn-timeout{display:none}.party-info-column .map .map-background{background-color:grey}.party-info-column .map .player-icon{border:2px solid;border-radius:50%;font-size:.35rem;height:.5rem;width:.5rem}.party-info-column .map .player-icon.tank{background:rgba(71,94,206,.9)}.party-info-column .map .player-icon.healer{background:rgba(60,105,41,.9)}.party-info-column .map .player-icon.dps{background:rgba(104,53,53,.9)}.party-info-column .map .player-icon.role1{border-color:#000}.party-info-column .map .player-icon.role2{border-color:#fff}.party-info-column .map .player-icon.role3{border-color:blue}.party-info-column .map .player-icon.role4{border-color:green}.party-info-column .party{position:relative}.party-info-column .party .player-info-row{cursor:pointer;height:2rem;position:relative}.party-info-column .party .player-info-row.border{border-width:3px!important;height:calc(3.5rem + 6px)}.party-info-column .party .player-info-row .jobicon{bottom:2rem;left:0;position:absolute;right:2rem;top:0;z-index:5}.party-info-column .party .player-info-row .hp,.party-info-column .party .player-info-row .mp{display:block;height:1rem;left:2rem;position:relative;width:calc(100% - 2rem)}.party-info-column .party .player-info-row .hp{top:0}.party-info-column .party .player-info-row .mp{bottom:0}.party-info-column .party .player-info-row .progress{background-color:#36404a;bottom:0;height:1rem;left:0;position:absolute;right:0;top:0}.party-info-column .party .player-info-row .progress .label{height:1rem;left:0;line-height:1rem;position:absolute;right:0;text-align:center;white-space:pre}.party-info-column .party .player-info-row .hp .progress .progress-bar{background:#8dbc16}.party-info-column .party .player-info-row .mp .progress .progress-bar{background:#de6ea0}.party-info-column .player-name{display:none;text-align:center}.party-info-column .border-success .player-name{display:block}.encounters-row{z-index:15}#encounters-tab{height:calc(25vh + 1.8125rem + 4px)}#encounters-tab .row .col{overflow-y:auto}.encounters-container{height:25vh;max-height:25vh}.encounter-info .btn{clear:right}.timer-bar-container .progress .timer-bar-left-label{color:#000;height:2rem;left:1.5rem;line-height:2rem;position:absolute}.timer-bar-container .progress .timer-bar-right-label{color:#000;height:2rem;line-height:2rem;position:absolute;right:1.5rem}.wrap-collapse{padding-bottom:.5rem}.wrap-collapse .wrap-collapse-button .btn{width:100%}.wrap-collapse .wrap-collapse-button .btn.btn-outline-light:hover{background-color:#f8f9fa80}.wrap-collapse .wrap-collapse-button .trigger-label .trigger-label-name,.wrap-collapse .wrap-collapse-button .trigger-label .trigger-label-time{float:left}.wrap-collapse .wrap-collapse-button .trigger-label .trigger-label-icon,.wrap-collapse .wrap-collapse-button .trigger-label .trigger-label-text{float:right}.wrap-collapse .wrap-collapse-button .trigger-label .fa{line-height:2rem;width:1em}.wrap-collapse .wrap-collapse-button .trigger-label>*{float:left;padding-right:.5rem}.wrap-collapse .wrap-collapse-button .trigger-label>div{height:2rem;line-height:2rem;margin:-4px 0}.wrap-collapse .wrap-collapse-button .trigger-label>div+div{padding-left:.5rem}.wrap-collapse .wrap-collapse-button .trigger-label .trigger-label-icon{padding-right:0}.wrap-collapse .wrap-collapse-button .btn,.wrap-collapse .wrap-collapse-button .btn.triggertype-data{border-color:#fff}.wrap-collapse .wrap-collapse-button .btn .trigger-label>div+div,.wrap-collapse .wrap-collapse-button .btn.triggertype-data .trigger-label>div+div{border-left:1px solid #fff}.wrap-collapse .wrap-collapse-button .btn.triggertype-info{border-color:#2b2}.wrap-collapse .wrap-collapse-button .btn.triggertype-info .trigger-label>div+div{border-left:1px solid #2b2}.wrap-collapse .wrap-collapse-button .btn.triggertype-alert{border-color:#fb0}.wrap-collapse .wrap-collapse-button .btn.triggertype-alert .trigger-label>div+div{border-left:1px solid #fb0}.wrap-collapse .wrap-collapse-button .btn.triggertype-alarm{border-color:#f30}.wrap-collapse .wrap-collapse-button .btn.triggertype-alarm .trigger-label>div+div{border-left:1px solid #f30}.wrap-collapse .wrap-collapse-button .btn.triggertype-tts{border-color:#f5f5f5}.wrap-collapse .wrap-collapse-button .btn.triggertype-tts .trigger-label>div+div{border-left:1px solid #f5f5f5}.wrap-collapse .wrap-collapse-button .btn.triggertype-audiofile{border-color:blue}.wrap-collapse .wrap-collapse-button .btn.triggertype-audiofile .trigger-label>div+div{border-left:1px solid blue}div.templates,template{display:none}.tooltip{pointer-events:none;z-index:-1000}.tooltip.show{z-index:1070}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:calc(100vw - 3.5rem)}}