@charset "utf-8";
/*
 * Diamond responsive layer (structural extraction).
 *
 * All media-query rules that used to be scattered through components.css
 * live here now. This file is intentionally the single responsive owner.
 * Desktop/original Diamond rules remain in style.css; current feature rules
 * remain in components.css. Full mobile redesign can now be done here without
 * mixing desktop fixes into component CSS.
 */

@media (max-width:420px){
.flame-sidebar-timebox{padding-left:8px;padding-right:8px}
}@media (max-width:720px){
.flame-event-tooltip{width:292px;max-width:calc(100vw - 36px);left:50%;right:auto;padding:12px 13px 11px;transform:translate(-50%, 4px)}
.flame-event-tooltip.is-visible{transform:translate(-50%, 0)}
.flame-event-tooltip:before{display:none}
.flame-event-tooltip:after{left:15px;right:15px}
}@media (max-width:420px){
.flame-event-tooltip{width:280px;max-width:calc(100vw - 32px);padding:11px 12px 10px}
.flame-event-tooltip-head{gap:8px;margin-bottom:8px;padding-bottom:8px}
.flame-event-tooltip-title{margin-bottom:8px}
.flame-event-tooltip-row{gap:8px}
.flame-event-tooltip-title span:last-child{display:none}
}@media (max-width: 768px){
@keyframes mobileScroll{
from{transform:translateX(100%)}
to{transform:translateX(-100%)}
}
}@media (max-width: 993px){
#timer_div_title{position:absolute;width:215px;top:200px;left:52%;margin-left:-112px;text-align:center;z-index:1}
#timer_div_title:before{content:"";display:block;position:absolute;width:213px;height:73px;z-index:-1}
}@media (max-width:993px), (hover:none) and (pointer:coarse){
.flame-equipment-table-wrap{overflow:hidden}
.flame-equipment-card{max-width:100%;padding:12px 10px 14px;margin-bottom:12px;overflow:hidden}
.flame-equipment-card .flame-character-equipment-wrap{max-width:100%;overflow:hidden}
.flame-equipment-card #inventoryc,.flame-equipment-card #inventory{transform-origin:top center}
}@media (max-width:360px){
.flame-equipment-card{width:calc(100vw - 14px)}
}@media (max-width:993px), (hover:none) and (pointer:coarse){
.flame-equipment-table-wrap,.flame-equipment-table,.flame-equipment-table td,.flame-equipment-card,.flame-equipment-card .flame-character-equipment-wrap{min-width:0;max-width:100%;overflow:hidden}
.flame-equipment-card .flame-character-equipment-scale{overflow:visible}
.flame-equipment-card #inventoryc,.flame-equipment-card #inventory{zoom:1;transform:translateX(-50%) scale(var(--flame-inventory-scale,1))}
}@media (max-width:993px), (hover:none) and (pointer:coarse){
.flame-equipment-card{width:100%;padding-left:8px;padding-right:8px}
.flame-equipment-title{min-height:22px;margin-bottom:9px}
}@media (max-width:360px){
.flame-equipment-card{padding-left:4px;padding-right:4px}
}@media (max-width:575px){
.flame-profile-modern-title{min-height:48px;padding:9px 11px;gap:10px}
.flame-profile-modern-title-no-icon{padding-left:13px}
.flame-profile-modern-icon{width:31px;height:31px;flex-basis:31px}
.flame-profile-modern-text{display:flex;align-items:center;min-height:31px}
.flame-profile-modern-icon:before{inset:2px}
.flame-profile-modern-icon-glyph{inset:0}
.flame-profile-modern-table > thead > tr > th.flame-profile-modern-th:after{left:12px;right:12px;height:3px}
}@media (max-width:767.98px){
.flame-guild-page-content{padding-left:12px;padding-right:12px}
.flame-guild-members-wrap{overflow:hidden}
.flame-rankings-table-area{overflow:visible}
.flame-rankings-table-area .table-responsive,.flame-rankings-table-area .table-responsive-sm{width:100%;max-width:100%;overflow:visible}
.flame-guild-members-table,.flame-rankings-table-area table,.flame-rankings-table-area .flame-legacy-rankings-table,.flame-rankings-table-area .ranking-table{width:100%;max-width:100%;min-width:0;table-layout:fixed;margin-bottom:12px}
.flame-guild-members-table th,.flame-guild-members-table td,.flame-rankings-table-area table th,.flame-rankings-table-area table td{min-width:0;padding:5px 3px;line-height:1.18;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal;text-align:center;vertical-align:middle}
.flame-guild-members-table .flame-guild-members-columns th,.flame-rankings-table-area table > thead > tr > th,.flame-rankings-table-area .flame-legacy-rankings-table > thead > tr > th,.flame-rankings-table-area .ranking-table > thead > tr > th,.flame-rankings-table-area table > tbody > tr:first-child > th,.flame-rankings-table-area .flame-legacy-rankings-table > tbody > tr:first-child > th,.flame-rankings-table-area .ranking-table > tbody > tr:first-child > th{padding-top:7px;padding-bottom:8px;line-height:1.12}
.flame-guild-members-table td a,.flame-guild-members-table td span,.flame-rankings-table-area table td a,.flame-rankings-table-area table td span,.flame-rankings-table-area table td small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal}
.flame-guild-members-table td img,.flame-rankings-table-area table td img,.flame-rankings-table-area .rankings-player-class-img{max-width:17px;height:auto}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(1),.flame-guild-members-table tbody td:nth-child(1){width:6%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(2),.flame-guild-members-table tbody td:nth-child(2){width:24%;text-align:left}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(3),.flame-guild-members-table tbody td:nth-child(3){width:16%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(4),.flame-guild-members-table tbody td:nth-child(4){width:12%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(5),.flame-guild-members-table tbody td:nth-child(5){width:9%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(6),.flame-guild-members-table tbody td:nth-child(6){width:21%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(7),.flame-guild-members-table tbody td:nth-child(7){width:12%}
.flame-rankings-table-area table th,.flame-rankings-table-area table td{overflow-wrap:normal;word-break:normal;hyphens:manual}
.flame-rankings-table-area table td a,.flame-rankings-table-area table td span,.flame-rankings-table-area table td small{overflow-wrap:normal;word-break:normal;hyphens:manual}
}@media (max-width:380px){
.flame-guild-page-content,.flame-rankings-page-content{padding-left:4px;padding-right:4px}
.flame-guild-members-table th,.flame-guild-members-table td,.flame-rankings-table-area table th,.flame-rankings-table-area table td{padding-left:1px;padding-right:1px}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(1),.flame-guild-members-table tbody td:nth-child(1){width:6%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(2),.flame-guild-members-table tbody td:nth-child(2){width:25%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(3),.flame-guild-members-table tbody td:nth-child(3){width:16%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(4),.flame-guild-members-table tbody td:nth-child(4){width:12%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(5),.flame-guild-members-table tbody td:nth-child(5){width:9%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(6),.flame-guild-members-table tbody td:nth-child(6){width:20%}
.flame-guild-members-table .flame-guild-members-columns th:nth-child(7),.flame-guild-members-table tbody td:nth-child(7){width:12%}
.flame-guild-members-table td img,.flame-rankings-table-area table td img,.flame-rankings-table-area .rankings-player-class-img{max-width:15px}
}@media (max-width:767.98px){
#rank_by_class.flame-rankings-class-filter,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter{margin-bottom:10px}
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu{margin-top:6px}
}@media (max-width:767.98px){
.flame-rankings-table-area .flame-rankings-players-table > thead > tr > th,.flame-rankings-table-area .flame-rankings-guilds-table > thead > tr > th{padding-left:2px;padding-right:2px;line-height:1.1;white-space:normal;overflow-wrap:break-word;word-break:normal;overflow:visible}
.flame-rankings-table-area .flame-rankings-players-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-guilds-table > tbody > tr > td{padding-left:2px;padding-right:2px;line-height:1.16}
.flame-rankings-table-area .flame-rankings-level-wrap,.flame-rankings-table-area .flame-rankings-reset-wrap,.flame-rankings-table-area .flame-rankings-header-wrap{white-space:nowrap}
.flame-rankings-table-area .flame-rankings-players-table sup,.flame-rankings-table-area .flame-rankings-guilds-table sup,.flame-rankings-table-area .flame-rankings-ml,.flame-rankings-table-area .flame-rankings-gr{margin-left:0;transform:translateY(-.16em)}
.flame-rankings-table-area .flame-rankings-players-table .flame-cell-player-class,.flame-rankings-table-area .flame-rankings-players-table .flame-cell-player-location,.flame-rankings-table-area .flame-rankings-guilds-table .flame-cell-guild-name,.flame-rankings-table-area .flame-rankings-guilds-table .flame-cell-guild-master{overflow-wrap:break-word;word-break:normal}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-name{width:19%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-class{width:25%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-level{width:10%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-resets{width:10%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-location{width:30%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-name{width:20%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-master{width:20%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-score{width:10%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-metric{width:16%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-members{width:15%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-mark{width:13%}
}@media (max-width:380px){
.flame-rankings-table-area .flame-rankings-players-table > thead > tr > th,.flame-rankings-table-area .flame-rankings-guilds-table > thead > tr > th{padding-left:1px;padding-right:1px}
.flame-rankings-table-area .flame-rankings-players-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-guilds-table > tbody > tr > td{padding-left:1px;padding-right:1px}
.flame-rankings-table-area .flame-rankings-players-table sup,.flame-rankings-table-area .flame-rankings-guilds-table sup,.flame-rankings-table-area .flame-rankings-ml,.flame-rankings-table-area .flame-rankings-gr{margin-left:0;transform:translateY(-.14em)}
}@media (max-width:767.98px){
.flame-rankings-table-area .flame-rankings-level-wrap,.flame-rankings-table-area .flame-rankings-reset-wrap,.flame-rankings-table-area .flame-rankings-header-wrap{min-width:auto}
.flame-rankings-table-area .flame-rankings-ml,.flame-rankings-table-area .flame-rankings-gr{transform:translateY(-.16em)}
}@media (max-width:380px){
.flame-rankings-table-area .flame-rankings-ml,.flame-rankings-table-area .flame-rankings-gr{transform:translateY(-.14em)}
}@media (max-width:767.98px){
.flame-rankings-table-area .flame-rankings-level-wrap,.flame-rankings-table-area .flame-rankings-reset-wrap,.flame-rankings-table-area .flame-rankings-header-wrap{gap:2px}
.flame-rankings-table-area .flame-rankings-ml,.flame-rankings-table-area .flame-rankings-gr,.flame-rankings-table-area sup.flame-rankings-ml,.flame-rankings-table-area sup.flame-rankings-gr{top:-.42em}
}@media (max-width:380px){
.flame-rankings-table-area .flame-rankings-level-wrap,.flame-rankings-table-area .flame-rankings-reset-wrap,.flame-rankings-table-area .flame-rankings-header-wrap{gap:1px}
.flame-rankings-table-area .flame-rankings-ml,.flame-rankings-table-area .flame-rankings-gr,.flame-rankings-table-area sup.flame-rankings-ml,.flame-rankings-table-area sup.flame-rankings-gr{top:-.38em}
}@media (max-width:767.98px){
:root{--flame-modern-header-gap:10px;--flame-page-title-to-modern-header-gap:12px}
}@media (max-width:767.98px){
.flame-data-table th,.flame-data-table td{padding:5px 4px;line-height:1.18}
.flame-data-table > thead > tr > th,.flame-data-table > thead > th,.flame-data-table.flame-head-row-table > tbody > tr:first-child > th,.flame-data-table.flame-head-row-table > tr:first-child > th{padding-top:7px;padding-bottom:8px;line-height:1.12}
}@media (max-width:1180px){
.flame-account-details-table tbody{grid-template-columns:1fr}
}@media (max-width:767.98px){
.flame-account-details-table th,.flame-account-details-table td,.flame-account-service-table td,.flame-account-service-table .btn,.flame-account-panel-shell #acc-panel-tabs .nav-link{line-height:inherit}
.flame-account-info-pane{padding-top:8px}
.flame-account-details-table tr{grid-template-columns:minmax(120px,.40fr) minmax(0,1fr);min-height:52px}
.flame-account-details-table th,.flame-account-details-table td{padding-top:11px;padding-bottom:11px}
.flame-account-service-table tr{grid-template-columns:1fr;gap:8px;padding:13px 14px}
.flame-account-service-table td:last-child{text-align:left}
.flame-account-service-table .btn{width:100%}
}@media (max-width:560px){
.flame-account-details-table tr{gap:0;min-height:0}
.flame-account-details-table .btn{margin-left:0}
}@media (max-width:390px){
.flame-account-details-table tbody{gap:8px}
.flame-account-details-table th,.flame-account-details-table td{padding-left:14px;padding-right:11px}
.flame-account-service-table tr{padding:12px}
}@media (max-width:993px){
.flame-account-page-content{padding-left:22px;padding-right:22px}
.flame-account-panel-shell #acc-panel-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;align-items:stretch;justify-content:normal;overflow:visible;margin-bottom:18px;padding:0}
.flame-account-panel-shell #acc-panel-tabs .nav-item{width:100%;min-width:0;flex:initial;margin:0}
.flame-account-panel-shell #acc-panel-tabs .nav-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0;padding:9px 8px;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.12}
.flame-account-info-pane{padding-left:0;padding-right:0;padding-top:2px}
.flame-account-details-table,.flame-account-details-table tbody,.flame-account-details-table tr{width:100%;max-width:100%}
.flame-account-details-table tbody{gap:10px}
}@media (max-width:560px){
.flame-account-page-content{padding-left:14px;padding-right:14px}
.flame-account-panel-shell #acc-panel-tabs{gap:6px;margin-bottom:15px}
.flame-account-panel-shell #acc-panel-tabs .nav-link{min-height:44px;padding:8px 6px}
.flame-account-details-table tbody{gap:9px}
}@media (max-width:390px){
.flame-account-page-content{padding-left:10px;padding-right:10px}
.flame-account-panel-shell #acc-panel-tabs{gap:5px}
.flame-account-panel-shell #acc-panel-tabs .nav-link{min-height:42px;padding-left:5px;padding-right:5px}
}@media (max-width:993px){
.flame-account-details-table tr{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr)}
}@media (max-width:560px){
.flame-account-details-table tr{grid-template-columns:minmax(105px,.38fr) minmax(0,1fr)}
.flame-account-details-table th{padding:11px 8px 11px 17px}
.flame-account-details-table td{padding:11px 14px 11px 8px}
.flame-account-details-table .btn{display:inline-flex;align-items:center;justify-content:center;margin-top:0}
}@media (max-width:390px){
.flame-account-details-table tr{grid-template-columns:minmax(92px,.40fr) minmax(0,1fr)}
.flame-account-details-table th{padding-left:14px;padding-right:6px}
.flame-account-details-table td{padding-left:6px;padding-right:11px;gap:7px}
}@media (max-width:560px){
.flame-account-details-table tr:before{left:1px;top:1px;bottom:1px}
}@media (max-width:560px){
.flame-account-details-table tr:before{width:16px}
.flame-account-details-table tr:after{left:5px;top:5px;bottom:5px}
.flame-account-details-table th{padding-left:20px}
}@media (max-width:560px){
.flame-account-details-table tr:before,.flame-account-details-table tr:hover:before{left:-1px;top:-1px;bottom:-1px;width:32px}
}@media (max-width:767.98px){
.flame-rankings-table-area .flame-rankings-table > thead > tr > th{white-space:normal;overflow-wrap:break-word}
.flame-rankings-table-area .flame-rankings-table > tbody > tr > td{padding:5px 2px;line-height:1.16}
.flame-rankings-table-area .flame-rankings-table img{max-width:17px}
.flame-rankings-table-area .flame-rankings-basic-table col.flame-col-rank{width:8%}
.flame-rankings-table-area .flame-rankings-basic-table col.flame-col-name{width:60%}
.flame-rankings-table-area .flame-rankings-basic-table col.flame-col-score{width:32%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-name{width:29%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-votes{width:19%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-last-vote{width:45%}
.flame-rankings-table-area .flame-rankings-killer-table col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-killer-table col.flame-col-name{width:24%}
.flame-rankings-table-area .flame-rankings-killer-table col.flame-col-pk-count{width:13%}
.flame-rankings-table-area .flame-rankings-killer-table col.flame-col-pk-level{width:13%}
.flame-rankings-table-area .flame-rankings-killer-table col.flame-col-pk-time{width:18%}
.flame-rankings-table-area .flame-rankings-killer-table col.flame-col-master-level{width:10%}
.flame-rankings-table-area .flame-rankings-killer-table col.flame-col-resets{width:16%}
.flame-rankings-table-area .flame-rankings-gens-summary-table th,.flame-rankings-table-area .flame-rankings-gens-summary-table td,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr:first-child > th{padding:6px 3px;line-height:1.12}
.flame-rankings-table-area .flame-rankings-gens-summary-table img{max-width:28px}
.flame-rankings-search-form .form-row{display:flex;flex-wrap:nowrap}
.flame-rankings-search-form .form-control{min-width:0}
}@media (max-width:380px){
.flame-rankings-table-area .flame-rankings-table > thead > tr > th{padding-left:1px;padding-right:1px}
.flame-rankings-table-area .flame-rankings-table > tbody > tr > td{padding-left:1px;padding-right:1px}
.flame-rankings-table-area .flame-rankings-table img{max-width:15px}
}@media (max-width:767.98px){
.flame-rankings-page-content{padding-left:3px;padding-right:3px}
.flame-rankings-table-area .flame-rankings-table th,.flame-rankings-table-area .flame-rankings-table td{padding:7px 3px;line-height:1.18;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual}
.flame-rankings-table-area .flame-rankings-table > thead > tr > th{padding:8px 3px 9px;line-height:1.12}
.flame-rankings-table-area .flame-rankings-table .flame-cell-player-class,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-location,.flame-rankings-table-area .flame-rankings-table .flame-cell-online-time,.flame-rankings-table-area .flame-rankings-table .flame-cell-last-vote,.flame-rankings-table-area .flame-rankings-table .flame-cell-gens-rank{white-space:normal;word-break:normal;overflow-wrap:normal}
.flame-rankings-table-area .flame-rankings-table img,.flame-rankings-table-area .rankings-player-class-img{max-width:18px;height:auto}
.flame-rankings-table-area .flame-rankings-guilds-table .flame-cell-guild-mark img{max-width:18px}
}@media (max-width:380px){
.flame-rankings-table-area .flame-rankings-table th,.flame-rankings-table-area .flame-rankings-table td{padding-left:2px;padding-right:2px;line-height:1.16}
.flame-rankings-table-area .flame-rankings-table > thead > tr > th{line-height:1.1}
}@media (max-width:767.98px){
.flame-rankings-table-area .flame-rankings-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr > td{line-height:1.16;padding:6px 3px;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual}
.flame-rankings-table-area .flame-rankings-table > thead > tr > th,.flame-rankings-table-area .flame-rankings-gens-summary-table > thead > tr > th,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr:first-child > th{line-height:1.12;padding:7px 3px 8px}
}@media (max-width:380px){
.flame-rankings-table-area .flame-rankings-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr > td{line-height:1.14;padding-left:2px;padding-right:2px}
}@media (max-width:575.98px){
.flame-rankings-page-content{padding-left:3px;padding-right:3px}
.flame-rankings-table-area .flame-rankings-table > tbody > tr > td{line-height:1.16;padding:6px 2px}
.flame-rankings-table-area .flame-rankings-table > thead > tr > th{line-height:1.08;padding:7px 2px 8px}
.flame-rankings-table-area .flame-rankings-table .flame-rankings-desktop-space{display:none}
.flame-rankings-table-area .flame-rankings-table .flame-rankings-mobile-br{display:block}
.flame-rankings-table-area .flame-rankings-table img,.flame-rankings-table-area .rankings-player-class-img{max-width:18px;height:auto}
.flame-rankings-table-area .flame-rankings-guilds-table .flame-cell-guild-mark img{max-width:18px}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-name{width:20%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-master{width:20%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-score{width:10%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-metric{width:15%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-members{width:17%}
.flame-rankings-table-area .flame-rankings-guilds-table.flame-rankings-guilds-has-metric col.flame-col-guild-mark{width:12%}
}@media (max-width:575.98px){
.flame-rankings-table-area .flame-rankings-table .flame-cell-player-class,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-location,.flame-rankings-table-area .flame-rankings-table .flame-cell-online-time,.flame-rankings-table-area .flame-rankings-table .flame-cell-last-vote,.flame-rankings-table-area .flame-rankings-table .flame-cell-gens-rank,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-level{white-space:normal}
.flame-rankings-table-area .flame-rankings-table .flame-rankings-mobile-word-stack{white-space:normal;word-break:keep-all;overflow-wrap:normal}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-name{width:22%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-class{width:25%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-level{width:10%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-resets{width:11%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-location{width:26%}
.flame-rankings-table-area .flame-rankings-players-table:not(.flame-rankings-players-has-resets) col.flame-col-player-name{width:24%}
.flame-rankings-table-area .flame-rankings-players-table:not(.flame-rankings-players-has-resets) col.flame-col-player-class{width:28%}
.flame-rankings-table-area .flame-rankings-players-table:not(.flame-rankings-players-has-resets) col.flame-col-player-level{width:11%}
.flame-rankings-table-area .flame-rankings-players-table:not(.flame-rankings-players-has-resets) col.flame-col-player-location{width:31%}
.flame-rankings-table-area .flame-rankings-gens-summary-table .flame-cell-gens-emblem img{max-width:34px}
.flame-rankings-table-area .flame-rankings-gens-table .flame-cell-gens-family img{max-width:20px}
}@media (max-width:575.98px){
.flame-rankings-table-area .flame-rankings-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-table > tbody > tr > td a,.flame-rankings-table-area .flame-rankings-table > tbody > tr > td span,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr > td span{word-break:keep-all;overflow-wrap:normal;hyphens:manual;text-overflow:clip}
.flame-rankings-table-area .flame-rankings-mobile-word-stack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;white-space:normal;line-height:1.08}
.flame-rankings-table-area .flame-rankings-mobile-word-stack .flame-rankings-mobile-line{line-height:1.08}
.flame-rankings-table-area .flame-rankings-mobile-word-stack .flame-rankings-data-space{display:none}
}@media (max-width:575.98px){
.flame-rankings-table-area .flame-rankings-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-table > tbody > tr > td *,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr > td *{word-break:normal;overflow-wrap:normal;hyphens:manual}
.flame-rankings-table-area .flame-rankings-table .flame-cell-player-class,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-location,.flame-rankings-table-area .flame-rankings-table .flame-cell-online-time,.flame-rankings-table-area .flame-rankings-table .flame-cell-last-vote,.flame-rankings-table-area .flame-rankings-table .flame-cell-gens-rank,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-level{word-break:normal;overflow-wrap:normal;hyphens:manual}
.flame-rankings-table-area .flame-rankings-mobile-word-stack{max-width:none;min-width:0;word-break:normal;overflow-wrap:normal;hyphens:manual}
.flame-rankings-table-area .flame-rankings-mobile-word-stack .flame-rankings-mobile-line{word-break:normal;overflow-wrap:normal;hyphens:manual}
}@media (max-width:575.98px){
.flame-rankings-table-area .flame-rankings-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-table > tbody > tr > td *,.flame-rankings-table-area .flame-rankings-table .flame-cell-name a,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-name a,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-name a,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-master a{word-break:keep-all;overflow-wrap:normal;hyphens:none}
.flame-rankings-table-area .flame-rankings-table .flame-cell-name a,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-name a,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-name a,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-master a{line-height:1.12;white-space:normal}
.flame-rankings-table-area .flame-rankings-table .flame-cell-player-class,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-location{line-height:1.08;word-break:keep-all;overflow-wrap:normal;hyphens:none}
.flame-rankings-table-area .flame-rankings-mobile-word-stack,.flame-rankings-table-area .flame-rankings-mobile-word-stack .flame-rankings-mobile-line{word-break:keep-all;overflow-wrap:normal;hyphens:none}
.flame-rankings-table-area .flame-rankings-mobile-word-stack .flame-rankings-mobile-line{display:block;white-space:nowrap;width:auto;min-width:max-content;max-width:none}
}@media (max-width:575.98px){
.flame-rankings-table-area .flame-rankings-table .flame-cell-player-class,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-location{padding-left:2px;padding-right:2px}
}@media (max-width:575.98px){
.flame-rankings-page-content #top_list [id^="rankings_select_"],.flame-weekly-history-page #top_list [id^="rankings_select_"]{gap:8px 7px;row-gap:8px;column-gap:7px;margin-bottom:14px;padding-left:2px;padding-right:2px}
}@media (min-width:768px){
.flame-rankings-page-content #top_list [id^="rankings_select_"],.flame-weekly-history-page #top_list [id^="rankings_select_"]{gap:10px 10px;row-gap:10px;column-gap:10px;margin-bottom:18px}
.flame-rankings-page-content #top_list [id^="rankings_select_"] > .btn,.flame-rankings-page-content #top_list [id^="rankings_select_"] > a.btn,.flame-weekly-history-page #top_list [id^="rankings_select_"] > .btn,.flame-weekly-history-page #top_list [id^="rankings_select_"] > a.btn{min-height:48px;padding:12px 18px;line-height:1.15}
}@media (min-width:992px){
.flame-rankings-page-content #top_list [id^="rankings_select_"],.flame-weekly-history-page #top_list [id^="rankings_select_"]{gap:11px 11px;row-gap:11px;column-gap:11px;margin-bottom:20px}
.flame-rankings-page-content #top_list [id^="rankings_select_"] > .btn,.flame-rankings-page-content #top_list [id^="rankings_select_"] > a.btn,.flame-weekly-history-page #top_list [id^="rankings_select_"] > .btn,.flame-weekly-history-page #top_list [id^="rankings_select_"] > a.btn{min-height:54px;padding:14px 22px;line-height:1.15}
}@media (min-width:768px){
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown > .btn,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown > .btn{min-height:46px;padding:11px 18px}
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu{min-width:238px;margin-top:7px}
}@media (min-width:992px){
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown > .btn,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown > .btn{min-height:50px;padding:12px 21px}
}@media (max-width:575.98px){
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu{padding:5px}
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li > a,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li > a{min-height:32px;padding:4px 9px;gap:9px}
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li > a img,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li > a img{width:20px;height:20px;max-width:20px;min-width:20px;object-fit:cover;aspect-ratio:1 / 1}
}@media (max-width:575.98px){
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-name{width:27%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-votes-month{width:20%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-votes-total{width:17%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-last-vote{width:29%}
}@media (max-width:575.98px){
.flame-rankings-table-area .flame-rankings-weekly-event-table col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-weekly-event-table col.flame-col-name{width:35%}
.flame-rankings-table-area .flame-rankings-weekly-event-table col.flame-col-score-week{width:30%}
.flame-rankings-table-area .flame-rankings-weekly-event-table col.flame-col-score-total{width:28%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-weekly-event-table col.flame-col-name{width:28%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-weekly-event-table col.flame-col-score-week{width:20%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-weekly-event-table col.flame-col-score-total{width:18%}
}@media (max-width:575.98px){
#select_server .btn,#select_server .btn-primary{min-height:50px;padding:11px 15px}
}@media (max-width:575.98px){
#select_server .flame-server-select-toggle{min-height:50px;padding:11px 46px 11px 15px}
#select_server .flame-server-select-option{min-height:38px;padding:7px 10px 7px 13px}
#select_server .flame-server-select-menu{padding:5px}
}@media (max-width:575.98px){
#select_server .flame-server-select-menu{margin-top:10px;max-height:232px}
}@media (max-width:575.98px){
.ui-dialog.flame-rules-dialog-popup,.flame-rules-dialog-popup.ui-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}
.flame-rules-dialog-popup .ui-dialog-titlebar,.flame-rules-dialog-popup .flame-rules-dialog-header{min-height:58px;padding:15px 56px 16px 18px}
.flame-rules-dialog-popup .ui-dialog-titlebar-close,.flame-rules-dialog-popup .flame-rules-dialog-close{top:12px;right:13px;width:34px;height:34px;min-width:34px;min-height:34px}
.flame-rules-dialog-popup .ui-dialog-content,.flame-rules-dialog-popup .flame-rules-dialog-content,.flame-rules-dialog-popup #rules_content{padding:18px}
.flame-rules-dialog-popup p,.flame-rules-dialog-popup li,.flame-rules-dialog-popup td,.flame-rules-dialog-popup div{line-height:1.48}
}@media (max-height:520px){
.ui-dialog.flame-rules-dialog-popup,.flame-rules-dialog-popup.ui-dialog{top:8px;max-height:calc(100vh - 16px)}
.flame-rules-dialog-popup .ui-dialog-content,.flame-rules-dialog-popup .flame-rules-dialog-content,.flame-rules-dialog-popup #rules_content{max-height:calc(100vh - 86px)}
}@media (max-width:575.98px){
.ui-dialog.flame-rules-dialog-popup,.flame-rules-dialog-popup.ui-dialog{top:10px;max-height:calc(100vh - 20px)}
.flame-rules-dialog-popup .ui-dialog-content,.flame-rules-dialog-popup .flame-rules-dialog-content,.flame-rules-dialog-popup #rules_content{max-height:calc(100vh - 92px)}
}@media (max-width:767.98px){
.registration_form.flame-registration-form{grid-template-columns:1fr;gap:13px}
.registration_form.flame-registration-form .flame-registration-field-wide,.registration_form.flame-registration-form .flame-registration-security,.registration_form.flame-registration-form .flame-registration-rules,.registration_form.flame-registration-form .flame-registration-actions{grid-column:auto}
.flame-registration-rules-box{align-items:flex-start;padding:11px 12px}
.flame-registration-submit-large{width:100%;min-width:0;min-height:46px}
}@media (max-width:390px){
.flame-registration-security .g-recaptcha{transform:scale(.88);height:68px}
}@media (max-width:767.98px){
.flame-about-stats-page .flame-about-server-buttons.float-right{float:none;width:100%;margin-top:14px;justify-content:center}
.flame-about-stats-page .flame-about-server-button{flex:1 1 245px;max-width:380px;min-height:68px;min-width:0;padding:17px 24px}
.flame-about-stats-page .flame-cs-state .item_red,.flame-about-stats-page .flame-cs-state font[color="red"],.flame-about-stats-page .flame-cs-state font[color="#ff0000"],.flame-about-stats-page .flame-cs-state font[color="#FF0000"],.flame-about-stats-page .flame-cs-state span[style*="red"],.flame-about-stats-page .flame-cs-state span[style*="#ff0000"],.flame-about-stats-page .flame-cs-state span[style*="#FF0000"],.flame-about-stats-page .flame-cs-time .item_red,.flame-about-stats-page .flame-cs-time font[color="red"],.flame-about-stats-page .flame-cs-time font[color="#ff0000"],.flame-about-stats-page .flame-cs-time font[color="#FF0000"],.flame-about-stats-page .flame-cs-time span[style*="red"],.flame-about-stats-page .flame-cs-time span[style*="#ff0000"],.flame-about-stats-page .flame-cs-time span[style*="#FF0000"]{line-height:inherit}
}@media (max-width:767.98px){
.flame-about-stats-page #warn-info12.flame-cs-registration-note{margin:3px 0 7px;padding:15px 16px;line-height:1.4}
.flame-about-stats-page #warn-info12.flame-cs-registration-note .flame-cs-registration-note-title{margin-bottom:6px}
.flame-about-stats-page #warn-info12.flame-cs-registration-note .flame-cs-registration-note-text{line-height:1.4}
}@media (max-width: 991px){
.hide-info-grid,.hide-info-details{grid-template-columns:1fr}
}@media (max-width: 575px){
.hide-info-hero{padding:20px 16px}
.hide-info-card,.hide-info-panel{padding:15px}
.hide-info-actions .btn{width:100%}
}@media (max-width:991px){
.flame-votereward-page .flame-votereward-grid{grid-template-columns:1fr}
}@media (max-width:767.98px){
.flame-votereward-page .vote-options{width:100%;margin:0 0 10px 0;padding:0}
.flame-votereward-page .vote-options li{flex-wrap:wrap;gap:8px 10px;width:100%;padding:10px}
.flame-votereward-page .vote-options li img.float-left{flex:0 0 75px;object-fit:contain}
.flame-votereward-page .vote-options li h5.float-left{flex:1 1 calc(100% - 95px);margin:0;padding-left:0;word-break:normal;overflow-wrap:anywhere}
.flame-votereward-page .vote-options li h5[id^="counter-"]{flex:1 1 100%;padding-left:0;margin-top:2px;text-align:center}
.flame-votereward-page .vote-options li .flame-vote-reward-button{flex:1 1 100%;width:100%;min-width:0;margin-top:4px;white-space:normal}
.flame-votereward-page .vote-options li .flame-vote-next-available{flex:1 1 100%;width:100%;min-height:30px;margin-top:0}
}@media (max-width:380px){
.flame-votereward-page .vote-options li{gap:7px 8px;padding:8px}
.flame-votereward-page .vote-options li img.float-left{flex-basis:70px;width:70px;height:42px}
.flame-votereward-page .vote-options li h5.float-left{flex-basis:calc(100% - 86px);padding-left:8px}
.flame-votereward-page .vote-options li .flame-vote-next-available{padding:5px 8px}
}@media (max-width:991px){
.flame-vote-history-reward{width:140px}
.flame-vote-history-date{width:142px}
.flame-vote-history-table thead th{padding:6px 6px}
.flame-vote-history-table tbody td{padding:6px 6px}
.flame-vote-history-amount{max-width:112px;padding-left:5px;padding-right:5px}
}@media (max-width:767px){
.flame-vote-history-table{display:block}
.flame-vote-history-table thead{display:none}
.flame-vote-history-table tbody{display:block;width:100%}
.flame-vote-history-table tbody tr{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"pos site date" "reward reward reward";align-items:center;column-gap:9px;row-gap:6px;width:100%;box-sizing:border-box;padding:9px 10px}
.flame-vote-history-table tbody td{display:block;width:auto;padding:0;min-width:0}
.flame-vote-history-pos{grid-area:pos;text-align:left;line-height:1.1}
.flame-vote-history-site{grid-area:site;text-align:left}
.flame-vote-history-reward{grid-area:reward;text-align:left}
.flame-vote-history-date{grid-area:date;text-align:right}
.flame-vote-history-amount{max-width:140px}
.flame-vote-history-pos-badge{min-width:24px;height:24px;padding:0 5px}
}@media (max-width:420px){
.flame-vote-history-table tbody tr{column-gap:7px;padding:8px}
.flame-vote-history-amount{max-width:122px}
}@media (max-width:767.98px){
.flame-modern-form,.registration_form.flame-registration-form{grid-template-columns:1fr;gap:13px}
.flame-modern-field-wide,.flame-modern-security,.flame-modern-rules,.flame-modern-form-actions,.registration_form.flame-registration-form .flame-registration-field-wide,.registration_form.flame-registration-form .flame-registration-security,.registration_form.flame-registration-form .flame-registration-rules,.registration_form.flame-registration-form .flame-registration-actions{grid-column:auto}
.flame-modern-submit-large,.flame-registration-submit-large{width:100%;min-width:0;min-height:46px}
}@media (max-width:767.98px){
.flame-custom-select-trigger{min-height:42px;padding-top:8px;padding-bottom:8px}
.flame-custom-select-options{max-height:218px}
.flame-custom-select-option{min-height:38px;padding:8px 13px}
}@media (max-width:767.98px){
.formError{left:12px;right:12px;width:auto}
.formError .formErrorContent{width:auto;min-width:0;max-width:none;padding:9px 12px 10px;line-height:1.28}
.formError .formErrorArrow{margin-left:16px}
}@media (max-width:380px){
.formError{left:8px;right:8px}
.formError .formErrorContent{padding:8px 10px 9px;line-height:1.28}
}@media (max-width:767.98px){
.formError{max-width:100%}
.formError.formErrorPosition-inline{left:auto;right:auto;width:100%;max-width:100%;margin:6px 0 10px;clear:both}
.formError.formErrorPosition-inline .formErrorContent{width:100%;max-width:100%;min-width:0;padding:8px 10px 9px;line-height:1.28}
.formError:not(.formErrorPosition-inline){left:12px;right:12px;width:auto;max-width:none}
.formError:not(.formErrorPosition-inline) .formErrorContent{width:auto;min-width:0;max-width:none}
}@media (max-width:380px){
.formError.formErrorPosition-inline{margin-top:5px;margin-bottom:9px}
.formError.formErrorPosition-inline .formErrorContent{padding:8px 10px 9px;line-height:1.28}
}@media (max-width:767px){
.flame-content.flame-referral-page{width:100%;max-width:100%}
.flame-referral-page .row{margin-left:0;margin-right:0}
.flame-referral-page .col-12{padding-left:0;padding-right:0}
.flame-referral-input-wrap .form-control{min-height:42px;padding-left:10px;padding-right:10px}
.flame-referral-share-card{margin-bottom:18px;padding:14px 13px 15px}
.flame-referral-link-help{margin-bottom:11px;line-height:1.42}
.flame-referral-link-row{flex-direction:column;gap:10px}
.flame-referral-link-input.form-control{min-height:46px;padding:11px 12px}
.flame-referral-copy-btn{flex:0 0 auto;width:100%;min-height:46px}
.flame-referral-table-wrap{overflow-x:visible}
.flame-referral-table.add_to_card,.flame-referral-table.add_to_card thead,.flame-referral-table.add_to_card tbody,.flame-referral-table.add_to_card th,.flame-referral-table.add_to_card td,.flame-referral-table.add_to_card tr{display:block;width:100%}
.flame-referral-table.add_to_card thead{display:none}
.flame-referral-table.add_to_card{table-layout:auto;margin-bottom:16px}
.flame-referral-table.add_to_card tr{margin-bottom:8px;overflow:hidden}
.flame-referral-table.add_to_card td{min-height:36px;padding:9px 10px;text-align:left}
.flame-referral-table.add_to_card td[data-label]::before{content:attr(data-label);display:block;margin-bottom:3px;line-height:1.2}
.flame-referral-section-row td{min-height:auto;padding:8px 10px}
.flame-ref-char-stats{gap:6px}
.flame-ref-char-stat{width:calc(50% - 3px);justify-content:space-between;padding:6px 8px}
.flame-referral-page .ref-reward-dropdown,.flame-referral-page .ref-reward-dropdown > button{width:100%}
.flame-referral-page .ref-reward-dropdown-content{position:static;width:100%;min-width:0;max-width:100%;margin-top:8px}
}@media (max-width:420px){
.flame-ref-char-stat{width:100%}
}@media (max-width:767.98px){
.flame-clear-inventory-card{padding:13px}
.flame-clear-inventory-options{grid-template-columns:1fr;gap:9px}
.flame-clear-inventory-title-table{margin-bottom:10px}
}@media screen and (max-width: 769px){
.imperial-guide-article table{width:100%;table-layout:fixed}
.imperial-guide-article td,.imperial-guide-article th{overflow-wrap:break-word}
}@media (max-width: 768px){
.imperial-guide-article table td,.imperial-guide-article table th{padding:8px 5px;text-align:center;vertical-align:middle}
}@media (min-width: 769px){
.imperial-guide-article table{width:100%;table-layout:fixed}
.imperial-guide-article table thead th,.imperial-guide-article table thead td,.imperial-guide-article table td{text-align:center;vertical-align:middle}
}@media screen and (max-width: 768px){
.flame-guide-reader-tools{flex-wrap:wrap;gap:8px}
.flame-guide-reader-tools.is-fixed{top:var(--flame-guide-tools-top, 8px)}
.flame-guide-reader-back{min-height:38px;padding:0 10px}
.flame-guide-reader-match-controls{margin-left:auto}
.flame-guide-reader-search{order:3;flex-basis:100%;width:100%}
#flame-guide-reader-search-input{height:40px}
}@media screen and (max-width:768px){
.flame-guides-search-form{flex-direction:column}
.flame-guides-search-button,.flame-guides-clear-button{width:100%}
.flame-guides-results-head{align-items:flex-start;flex-direction:column}
}@media (max-width:993px){
.flame-paymentwall-page-content{padding:24px 14px;max-width:100%;overflow:hidden;box-sizing:border-box}
.flame-paymentwall-page-content .row,.flame-paymentwall-page-content .col-12{max-width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box}
.flame-paymentwall-page-content .mb-5{margin-bottom:1.25rem}
.flame-paymentwall-widget-wrap{padding:0 0 8px 0;text-align:left;overscroll-behavior-x:contain}
.flame-paymentwall-widget-inner{min-width:max-content}
}@media (max-width:575px){
.flame-paymentwall-page-content{padding:18px 8px}
.flame-paymentwall-page-content .mb-5{margin-bottom:.85rem}
}@media (max-width:380px){
.flame-paymentwall-page-content{padding-left:5px;padding-right:5px}
}@media (max-width: 993px){
.flame-paypal-mobile-fix{width:100%;max-width:100%;box-sizing:border-box}
.flame-paypal-mobile-fix ul#paypal-options{display:block;width:100%;max-width:100%;margin:0 0 10px 0;padding:0;box-sizing:border-box;overflow:visible}
.flame-paypal-mobile-fix ul#paypal-options > li{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"paypal-title paypal-action"
            "paypal-reward paypal-action";align-items:center;column-gap:12px;row-gap:3px;width:100%;max-width:100%;height:auto;min-height:65px;line-height:1.25;padding:10px 12px;box-sizing:border-box;overflow:hidden}
.flame-paypal-mobile-fix ul#paypal-options > li > h4.float-left,.flame-paypal-mobile-fix ul#paypal-options > li > h3.float-left{float:none;clear:none;width:auto;max-width:100%;min-width:0;margin:0;padding-left:0;overflow:visible;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.2;box-sizing:border-box}
.flame-paypal-mobile-fix ul#paypal-options > li > h4.float-left{grid-area:paypal-title}
.flame-paypal-mobile-fix ul#paypal-options > li > h3.float-left{grid-area:paypal-reward}
.flame-paypal-mobile-fix ul#paypal-options > li > .btn.float-right{grid-area:paypal-action;float:none;justify-self:end;align-self:center;margin-top:0;white-space:nowrap;max-width:100%}
}@media (max-width: 575px){
.flame-paypal-mobile-fix ul#paypal-options > li{grid-template-columns:1fr;grid-template-areas:"paypal-title"
            "paypal-reward"
            "paypal-action";row-gap:8px;padding:11px 10px}
.flame-paypal-mobile-fix ul#paypal-options > li > h4.float-left,.flame-paypal-mobile-fix ul#paypal-options > li > h3.float-left{text-align:left}
.flame-paypal-mobile-fix ul#paypal-options > li > .btn.float-right{width:100%;justify-self:stretch;text-align:center;padding-left:10px;padding-right:10px}
}@media (max-width: 380px){
.flame-paypal-mobile-fix ul#paypal-options > li{padding-left:8px;padding-right:8px}
}@media (max-width: 991px){
.zen-wallet-logs-table .zen-log-col-pos{width:34px}
.zen-wallet-logs-table .zen-log-col-amount{width:154px}
.zen-wallet-logs-table .zen-log-col-date{width:122px}
.zen-wallet-logs-table thead th{padding:6px 6px}
.zen-wallet-logs-table tbody td{padding:6px 6px;line-height:1.2}
.zen-wallet-log-amount{max-width:none;padding-left:5px;padding-right:5px}
}@media (max-width: 767px){
.zen-wallet-logs-table thead{display:none}
.zen-wallet-logs-table tbody tr{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"pos date amount" "info info info";align-items:center;column-gap:9px;row-gap:5px;padding:9px 10px}
.zen-wallet-logs-table tbody td{display:block;width:auto;padding:0;min-width:0}
.zen-wallet-logs-table .zen-log-col-pos{grid-area:pos;width:auto;text-align:left;line-height:1.1}
.zen-wallet-logs-table .zen-log-col-date{grid-area:date;width:auto;text-align:left;white-space:nowrap;line-height:1.1}
.zen-wallet-logs-table .zen-log-col-info{grid-area:info;width:auto;padding-top:1px;text-align:left}
.zen-wallet-logs-table .zen-log-col-amount{grid-area:amount;width:auto;text-align:right;white-space:nowrap}
.zen-wallet-log-info{line-height:1.22;text-align:left}
.zen-wallet-log-amount{max-width:none;line-height:1.1;padding:1px 4px}
.zen-wallet-log-date{line-height:1.1;white-space:nowrap}
.zen-wallet-log-status{margin-left:4px;padding-left:4px;padding-right:4px}
}@media (max-width: 420px){
.zen-wallet-logs-table tbody tr{column-gap:7px;padding:8px 8px}
.zen-wallet-log-info{line-height:1.22}
.zen-wallet-log-amount{max-width:none;padding-left:3px;padding-right:3px}
.zen-wallet-log-id-circle{min-width:24px;height:24px;padding:0 5px}
}@media (max-width: 480px){
.flame-char-currency-wrap{min-width:138px;padding-right:7px}
.flame-char-currency-value{min-width:88px}
}@media (max-width: 993px), (hover:none) and (pointer:coarse){
.flame-character-equipment-wrap{max-width:100%;overflow:hidden;padding-top:2px}
}@media (max-width: 767px), (hover: none) and (pointer: coarse){
#flame-mobile-item-tooltip-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999998;touch-action:none}
#flame-mobile-item-tooltip{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:999999;width:auto;max-width:calc(100vw - 16px);max-height:min(86vh, calc(100vh - 22px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0;box-sizing:border-box}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner{width:clamp(235px, 74vw, 380px);min-width:205px;max-width:calc(100vw - 18px);padding:0;margin:0;line-height:1.25;text-align:center}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded{padding:3px 0 3px 0}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded > *:last-child,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded table:last-child,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded div:last-child{margin-bottom:0;padding-bottom:0}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded tr:last-child td{padding-bottom:1px}
#flame-mobile-item-tooltip .flame-mobile-tooltip-loading,#flame-mobile-item-tooltip .flame-mobile-tooltip-error{padding:8px 12px;line-height:1.35}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner table,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner tbody,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner tr,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner td,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner div,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner span,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner font,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner b,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner strong{box-sizing:border-box;max-width:100%}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner table{width:auto;max-width:100%;margin:0 auto}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner td{padding:1px 3px;line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:anywhere}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded .flame-tooltip-item-name,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded .flame-tooltip-item-name *,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded .item_ancient_title,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded .item_exe_title,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded .item_socket_exe_title,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded .item_socket_title,#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner.flame-mobile-tooltip-loaded .item_yellow_title{line-height:1.28}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner img{max-width:100%;height:auto}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner br{line-height:1.08}
#flame-mobile-item-tooltip.tooltip-scrollable.tooltip-can-scroll-down::after{content:"⌄";position:sticky;display:flex;align-items:center;justify-content:center;left:0;right:0;bottom:8px;width:42px;height:30px;line-height:1;margin:-32px auto 2px auto;padding-bottom:4px;box-sizing:border-box;pointer-events:none;animation:flameTooltipBounce 1.35s ease-in-out infinite;z-index:5}
@keyframes flameTooltipBounce{
0%{transform:translateY(0)}
50%{transform:translateY(5px)}
}
#flame-mobile-item-tooltip.flame-mobile-tooltip-loading-box{padding:0;min-height:0;overflow:visible}
#flame-mobile-item-tooltip.flame-mobile-tooltip-loading-box .flame-mobile-item-tooltip-inner{padding:0;margin:0 auto;width:auto;min-width:0;max-width:none;line-height:0}
#flame-mobile-item-tooltip.flame-mobile-tooltip-loading-box svg{display:block;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;transform-origin:50% 50%}
#flame-mobile-item-tooltip.flame-mobile-tooltip-loading-box::before,#flame-mobile-item-tooltip.flame-mobile-tooltip-loading-box::after,#flame-mobile-item-tooltip.flame-mobile-tooltip-loading-box .flame-mobile-item-tooltip-inner::before,#flame-mobile-item-tooltip.flame-mobile-tooltip-loading-box .flame-mobile-item-tooltip-inner::after{display:none;content:none}
@media (max-width: 340px){
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner{width:calc(100vw - 24px)}
#flame-mobile-item-tooltip .flame-mobile-item-tooltip-inner td{padding-left:2px;padding-right:2px}
}
}@media (max-width: 993px), (hover: none) and (pointer: coarse){
.flame-character-equipment-wrap{overflow:hidden;width:100%;max-width:100%;padding-left:0;padding-right:0;text-align:center}
.flame-extra-equipment-info{max-width:100%;overflow:visible}
.flame-extra-equipment-info [data-info],.flame-extra-equipment-info img[data-info],.flame-extra-equipment-info .artifactIcon{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,190,80,.22)}
.flame-extra-equipment-info .flame-extra-row{max-width:100%;overflow-x:hidden;overflow-y:visible;-webkit-overflow-scrolling:touch}
.flame-extra-equipment-info .flame-extra-card{max-width:calc(100vw - 24px)}
.flame-extra-equipment-info .flame-extra-ability,.flame-extra-equipment-info .flame-ability-cworkshop,.flame-extra-equipment-info .ability,.flame-extra-equipment-info .class-ability{max-width:100%;overflow:visible}
.flame-extra-equipment-info .flame-ability-scroll,.flame-extra-equipment-info .ability-scroll,.flame-extra-equipment-info .ability_book_scroll,.flame-extra-equipment-info .ability-book-scroll{max-width:calc(100vw - 34px);max-height:68vh;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;padding-right:8px;scrollbar-color:rgba(214,168,95,.85) rgba(0,0,0,.45)}
.flame-extra-equipment-info .flame-ability-scroll::-webkit-scrollbar,.flame-extra-equipment-info .ability-scroll::-webkit-scrollbar,.flame-extra-equipment-info .ability_book_scroll::-webkit-scrollbar,.flame-extra-equipment-info .ability-book-scroll::-webkit-scrollbar{width:8px;height:8px;display:block}
}@media (max-width: 993px), (hover: none) and (pointer: coarse){
.flame-extra-equipment-info .class-ability{position:relative;overflow:visible;padding-right:0}
.flame-extra-equipment-info .class-ability .flame-ability-scroll{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:rgba(214,168,95,.95) rgba(0,0,0,.45);-ms-overflow-style:auto;padding-right:8px}
.flame-extra-equipment-info .class-ability .flame-ability-scroll::-webkit-scrollbar{width:12px;height:12px;display:block}
}@media (max-width: 993px), (hover: none) and (pointer: coarse){
.flame-equipment-card{width:100%;padding-left:8px;padding-right:8px}
.flame-equipment-title{min-height:22px;margin-bottom:9px}
}@media (max-width: 360px){
.flame-equipment-card{padding-left:4px;padding-right:4px}
}@media (max-width:768px){
.imperial-news-article{overflow-x:hidden}
.imperial-news-article table{width:100%;min-width:0;max-width:100%;table-layout:fixed}
.imperial-news-article th,.imperial-news-article td{min-width:0;padding:7px 4px;overflow-wrap:anywhere;word-break:normal;white-space:normal;line-height:1.3}
}@media (max-width:991px){
.flame-quests-grid{grid-template-columns:1fr}
}@media (max-width:575px){
.flame-quests-actions{justify-content:flex-start}
.flame-quest-card{padding:15px}
.flame-quest-head{gap:12px}
.flame-quest-icon{width:56px;min-width:56px;height:56px}
.flame-quest-icon img{max-width:48px;max-height:48px}
.flame-quest-title-row{gap:10px}
.flame-quest-title{flex:1;min-width:0;margin:0}
.flame-quest-reload,.flame-quest-claim-form{display:flex;align-items:center;position:relative;top:-3px;flex-shrink:0;margin-top:0;margin-left:auto}
.flame-quest-reward-line{flex-direction:column;gap:7px}
.flame-quest-reward-gremory{justify-content:flex-start;margin-left:0}
}@media (max-width:575px){
.flame-check-actions{justify-content:flex-start}
.flame-check-panel{padding:14px}
.flame-check-table td{padding:10px}
}@media (max-width:767px){
.flame-recent-completed-head{align-items:flex-start;flex-direction:column;padding:10px 11px;gap:4px}
.flame-recent-completed-item{grid-template-columns:24px minmax(0,1fr);gap:8px}
.flame-recent-completed-time{grid-column:2;margin-top:-3px}
}@media (max-width: 993px){
.flame-crypto-page-mobile-fix{width:100%;max-width:100%;box-sizing:border-box}
.flame-crypto-page-mobile-fix #warn-info10,.flame-crypto-page-mobile-fix #warn-info11{width:100%;max-width:100%;height:auto;min-height:0;line-height:1.35;padding:12px 14px;margin:10px 0;box-sizing:border-box;overflow-wrap:break-word;word-break:normal}
.flame-crypto-mobile-fix{width:100%;max-width:100%;box-sizing:border-box}
.flame-crypto-mobile-fix ul#paypal-options{display:block;width:100%;max-width:100%;margin:0 0 10px 0;padding:0;box-sizing:border-box;overflow:visible}
.flame-crypto-mobile-fix ul#paypal-options > li{width:100%;max-width:100%;height:auto;min-height:65px;line-height:1.25;padding:10px 12px;box-sizing:border-box;overflow:hidden}
.flame-crypto-mobile-fix ul#paypal-options > li > div{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"crypto-title crypto-action"
            "crypto-reward crypto-action";align-items:center;column-gap:12px;row-gap:3px;width:100%;max-width:100%;min-width:0}
.flame-crypto-mobile-fix ul#paypal-options > li h4,.flame-crypto-mobile-fix ul#paypal-options > li h3{float:none;clear:none;width:auto;max-width:100%;min-width:0;margin:0;padding-left:0;overflow:visible;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.2;box-sizing:border-box}
.flame-crypto-mobile-fix ul#paypal-options > li h4{grid-area:crypto-title}
.flame-crypto-mobile-fix ul#paypal-options > li h3{grid-area:crypto-reward}
.flame-crypto-mobile-fix ul#paypal-options > li .btn{grid-area:crypto-action;justify-self:end;align-self:center;margin-left:0;margin-top:0;white-space:nowrap;max-width:100%}
}@media (max-width: 575px){
.flame-crypto-page-mobile-fix #warn-info10,.flame-crypto-page-mobile-fix #warn-info11{padding:11px 10px}
.flame-crypto-mobile-fix ul#paypal-options > li{padding:11px 10px}
.flame-crypto-mobile-fix ul#paypal-options > li > div{grid-template-columns:1fr;grid-template-areas:"crypto-title"
            "crypto-reward"
            "crypto-action";row-gap:8px}
.flame-crypto-mobile-fix ul#paypal-options > li h4,.flame-crypto-mobile-fix ul#paypal-options > li h3{text-align:left}
.flame-crypto-mobile-fix ul#paypal-options > li .btn{width:100%;justify-self:stretch;text-align:center;padding-left:10px;padding-right:10px}
}@media (max-width: 380px){
.flame-crypto-page-mobile-fix #warn-info10,.flame-crypto-page-mobile-fix #warn-info11{padding-left:8px;padding-right:8px}
.flame-crypto-mobile-fix ul#paypal-options > li{padding-left:8px;padding-right:8px}
}@media (max-width: 991px){
.account-logs-table .log-col-pos{width:34px}
.account-logs-table .log-col-amount{width:106px}
.account-logs-table .log-col-date{width:122px}
.account-logs-table thead th{padding:6px 6px}
.account-logs-table tbody td{padding:6px 6px;line-height:1.2}
.account-log-amount{max-width:96px;padding-left:4px;padding-right:4px}
}@media (max-width: 767px){
.account-logs-table thead{display:none}
.account-logs-table tbody tr{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"pos date amount" "info info info";align-items:center;column-gap:9px;row-gap:5px;padding:9px 10px}
.account-logs-table tbody tr.account-log-no-amount{grid-template-columns:auto 1fr;grid-template-areas:"pos date" "info info"}
.account-logs-table tbody td{display:block;width:auto;padding:0;min-width:0}
.account-logs-table .log-col-pos{grid-area:pos;width:auto;text-align:left;line-height:1.1}
.account-logs-table .log-col-date{grid-area:date;width:auto;text-align:left;white-space:nowrap;line-height:1.1}
.account-logs-table .log-col-info{grid-area:info;width:auto;padding-top:1px;text-align:left}
.account-logs-table .log-col-amount{grid-area:amount;width:auto;text-align:right;white-space:nowrap}
.account-logs-table tbody tr.account-log-no-amount .log-col-amount{display:none}
.account-log-info{line-height:1.22;text-align:left}
.account-log-amount{max-width:86px;line-height:1.1;padding:1px 4px}
.account-log-date{line-height:1.1;white-space:nowrap}
}@media (max-width: 420px){
.account-logs-table tbody tr{column-gap:7px;padding:8px 8px}
.account-log-info{line-height:1.22}
.account-log-amount{max-width:78px;padding-left:3px;padding-right:3px}
.log-id-circle{min-width:24px;height:24px;padding:0 5px}
}@media (max-width:900px){
#content_main .flame-content,#content_main .flame-page-box,#content_main .flame-page-title,#content_main .flame-page-title h1,#content_main .flame-page-title h2,#content_main .flame-page-content{width:684px;max-width:684px}
}@media (max-width:760px){
#content_main .diamond-downloads-classic{padding-left:10px;padding-right:10px}
#content_main .diamond-download-table,#content_main .diamond-download-table tbody,#content_main .diamond-download-table tr,#content_main .diamond-download-table td{display:block;width:100%}
#content_main .diamond-download-action-cell{text-align:center}
#content_main .diamond-download-runtime-table,#content_main .diamond-download-runtime-table tbody,#content_main .diamond-download-runtime-table tr,#content_main .diamond-download-runtime-table td{display:block;width:100%}
#content_main .diamond-download-runtime-table td+td{margin-top:12px}
}