@charset "utf-8";
/*
 DIAMOND CURRENT-ONLY COMPONENTS — SINGLE OWNER
 -----------------------------------------------
 This is the ONLY theme CSS file for markup/features that do not exist in the
 original Diamond theme. It owns BOTH structure and Diamond visual styling for
 .flame-*, .imperial-* and .diamond-* current-only components.

 Original Diamond legacy layout/components are owned only by style.css.
 Bootstrap utility compatibility is isolated in bootstrap-diamond-scope.css.
 Page-specific plugin CSS stays in assets/plugins/css and must not redefine
 original Diamond selectors.

 Do not add another override/polish stylesheet on top of this file.
*/
#acc-panel-tabs{margin-bottom:30px}
#warn-info10,#warn-info11,#warn-info12{box-sizing:border-box;width:100%;margin:10px 0;padding:12px 15px;line-height:1.52}
.flame-sidebar-timebox{position:relative;overflow:hidden}
.flame-sidebar-timebox:before{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;pointer-events:none}
.flame-sidebar-timebox-row{position:relative;z-index:1;display:flex;align-items:center}
.flame-sidebar-timebox-item{min-width:0;text-align:center}
.flame-sidebar-timebox-item span{display:block;white-space:nowrap}
.flame-sidebar-timebox-item strong{display:block}

#events .flame-event-tooltip-trigger{position:relative;cursor:text}
#events .flame-event-tooltip-trigger span,#events .flame-event-tooltip-trigger small{cursor:text;transition:color .2s ease, font-size .2s ease, text-shadow .2s ease}
#events .flame-event-tooltip-trigger .flame-event-name-text{display:inline-block;max-width:100%;cursor:text;pointer-events:auto}
.flame-event-tooltip{position:fixed;z-index:99990;width:318px;max-width:calc(100vw - 20px);padding:14px 15px 13px;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease, transform .16s ease, visibility .16s ease}
.flame-event-tooltip.is-visible{visibility:visible;pointer-events:auto;transform:translateY(0)}
.flame-event-tooltip:before{content:"";position:absolute;top:var(--flame-event-tooltip-arrow-top, 50%);right:-7px;width:12px;height:12px;margin-top:-6px;transform:rotate(45deg)}
.flame-event-tooltip:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;pointer-events:none}
.flame-event-tooltip.is-right-side:before{right:auto;left:-7px}
.flame-event-tooltip-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:0 0 10px}
.flame-event-tooltip-head strong{line-height:1.2}
.flame-event-tooltip-dot{width:9px;height:9px;flex:0 0 9px}
.flame-event-tooltip-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;line-height:1.2}
.flame-event-tooltip-list{display:flex;flex-direction:column;gap:7px}
.flame-event-tooltip-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:14px;min-width:0;padding:4px 0;line-height:1.2}
.flame-event-tooltip-date{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;white-space:nowrap}
.flame-event-tooltip-date i{flex:0 0 auto}
.flame-event-tooltip-day{min-width:0;overflow:hidden;text-overflow:ellipsis}
.flame-event-tooltip-time{flex:0 0 auto}
.flame-event-tooltip-left{flex:0 0 auto;white-space:nowrap}


#timer_div_title{position:absolute;width:215px;top:400px;left:79%;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}
@keyframes shineSweep{
from{left:-40%}
to{left:120%}
}

.ref-reward-dropdown{position:relative;display:inline-block}
.ref-reward-dropdown-content{display:none;position:relative;min-width:150px;overflow:hidden;z-index:2500;overflow-y:auto;max-height:500px}
.ref-reward-dropdown-content a{padding:6px 8px;display:block}
.ref-reward-dropdown:hover .ref-reward-dropdown-content{display:block}
#inventoryc .inv-slot-bg{display:block;pointer-events:none;z-index:1;box-sizing:border-box}
#inventoryc .inv-slot-zoo{left:0px;top:0px;width:63px;height:72px}
#inventoryc .inv-slot-helm{left:68px;top:0px;width:63px;height:72px}
#inventoryc .inv-slot-pendant{left:210px;top:16px;width:40px;height:40px}
#inventoryc .inv-slot-wings{left:268px;top:0px;width:129px;height:116px}
#inventoryc .inv-slot-ear1{left:0px;top:78px;width:32px;height:32px}
#inventoryc .inv-slot-armor{left:38px;top:78px;width:82px;height:101px}
#inventoryc .inv-slot-ear2{left:126px;top:78px;width:32px;height:32px}
#inventoryc .inv-slot-gloves{left:268px;top:123px;width:91px;height:59px}
#inventoryc .inv-slot-weapon{left:0px;top:188px;width:74px;height:132px}
#inventoryc .inv-slot-ring1{left:95px;top:191px;width:40px;height:40px}
#inventoryc .inv-slot-ring2{left:265px;top:191px;width:40px;height:40px}
#inventoryc .inv-slot-pants{left:82px;top:240px;width:68px;height:80px}
#inventoryc .inv-slot-pentagram{left:158px;top:233px;width:86px;height:87px}
#inventoryc .inv-slot-boots{left:252px;top:240px;width:68px;height:80px}
#inventoryc .inv-slot-shield{left:327px;top:188px;width:70px;height:132px}
.acp-coins{margin-bottom:10px;display:block;padding-left:25px}
.hidden-block{min-width:180px;padding:25px 0px 20px 0px;margin-left:-0.5rem}
.hidden-block a{display:flex;align-items:center;justify-content:space-between;padding:8px 25px}

.flame-page-box .table{position:relative;height:auto}
.flame-page-title h1{margin-bottom:20px}
#rank_by_class{margin-bottom:30px}
.flame-account-table,.flame-legacy-rankings-table:not(.flame-profile-modern-table):not(.flame-rankings-table){margin-bottom:40px;text-align:center}
.flame-account-table tr th,.flame-legacy-rankings-table:not(.flame-profile-modern-table):not(.flame-rankings-table) tr th{vertical-align:middle}
.flame-account-table tr td,.flame-legacy-rankings-table:not(.flame-profile-modern-table):not(.flame-rankings-table) tr td{vertical-align:middle}
.rankings-player-class-img{height:auto}
.rounded-image-corners{-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%}
.dropdown-menu > button.btn{padding:0}
.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;line-height:1.42857143;white-space:nowrap}
#donate .col-2{flex:100%;max-width:100%}
#donate .mb-1{margin-bottom:1.25rem}
.flame-sidebar-box-items a,.login_form a{display:block}
.flame-download-button{margin-right:0px;width:100%}
.flame-donate-button{margin-right:0px;width:100%;height:100%;margin-bottom:10px}
.flame-vault-grid-modern{position:relative;width:321px;min-height:600px;max-height:600px}
.flame-grid-item-modern{position:absolute}
.shop-product-list{margin:0;padding:0}
.shop-product-list-item .thumb{min-height:180px}
.shop-product-list-item .thumb > img{vertical-align:middle}
.flame-equipment-table-wrap{max-width:100%;margin:0 auto;overflow:hidden;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;margin-top:0}
.flame-equipment-table{width:100%;max-width:100%;min-width:0;table-layout:fixed;margin:14px auto 0;margin-bottom:8px}
.flame-equipment-table thead{display:none}
.flame-equipment-table td{padding:0;text-align:center;overflow:hidden}
.flame-equipment-card{display:block;box-sizing:border-box;min-width:0;min-height:0;margin:0 auto 16px;padding:16px 20px 20px;overflow:hidden;width:560px;max-width:100%;margin-left:auto;margin-right:auto}
.flame-equipment-title{display:flex;align-items:center;justify-content:center;min-height:26px;margin:0 0 14px;padding:0 8px;line-height:1.2}
.flame-equipment-card .flame-character-equipment-wrap{max-width:100%;min-width:0;margin:0 auto;text-align:center;overflow:hidden;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;width:100%;padding:0}
.flame-equipment-card #inventoryc,.flame-equipment-card #inventory{display:block;flex:0 0 auto;float:none;margin:0 auto;max-width:none;overflow:visible;transform:none;transform-origin:top center}
.flame-equipment-card #inventoryc .inv-slot-bg:after{content:"";position:absolute;inset:5px;pointer-events:none}
.flame-equipment-card #inventoryc > div[id^="in_"],.flame-equipment-card #inventory > div[data-info]{cursor:pointer;box-sizing:border-box;transition:box-shadow .16s ease, filter .16s ease}



.flame-equipment-table-wrap.table-responsive-sm,.flame-equipment-table-wrap,.flame-equipment-table,.flame-equipment-table tbody,.flame-equipment-table tr,.flame-equipment-table td,.flame-equipment-card,.flame-equipment-card .flame-character-equipment-wrap,.flame-equipment-card .flame-character-equipment-scale{min-width:0;max-width:100%;box-sizing:border-box}
.flame-equipment-table-wrap.table-responsive-sm,.flame-equipment-table-wrap,.flame-equipment-card,.flame-equipment-card .flame-character-equipment-wrap,.flame-equipment-card .flame-character-equipment-scale{overflow:hidden}


.flame-equipment-card #inventoryc > div[id^="in_"]{position:absolute}
.flame-equipment-card #inventoryc > div[id^="in_"]::after{content:"";position:absolute;inset:0;z-index:5;display:block;box-sizing:border-box;pointer-events:none;transition:opacity .16s ease}
.flame-profile-modern-table{overflow:hidden;margin-bottom:var(--flame-modern-header-gap)}
.flame-profile-modern-table > thead > tr > th.flame-profile-modern-th{position:relative;overflow:hidden;padding:0}
.flame-profile-modern-table > thead > tr > th.flame-profile-modern-th:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;pointer-events:none}
.flame-profile-modern-title{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-height:54px;padding:11px 16px 14px;box-sizing:border-box}
.flame-profile-modern-title-no-icon{padding-left:18px}
.flame-profile-modern-title-center{justify-content:center;text-align:center}
.flame-profile-modern-icon{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 36px;overflow:hidden}
.flame-profile-modern-icon:before{content:"";position:absolute;inset:2px;pointer-events:none;z-index:0}
.flame-profile-modern-icon:after{display:none}
.flame-profile-modern-icon-glyph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;overflow:hidden;line-height:1;text-align:center;transform:translateY(-1.5px);transform-origin:center center;z-index:2}
.flame-profile-modern-icon-character .flame-profile-modern-icon-glyph,.flame-profile-modern-icon-account .flame-profile-modern-icon-glyph,.flame-profile-modern-icon-guild .flame-profile-modern-icon-glyph{transform:translateY(-1.5px)}
.flame-profile-modern-text{display:block;line-height:1.15}
.flame-profile-modern-guild-table{margin-bottom:8px}
.flame-guild-info-table{margin-bottom:12px}
.flame-guild-members-title-table{margin-bottom:10px;overflow:hidden}
.flame-guild-members-title-table > thead > tr > th.flame-profile-modern-th{width:100%}
.flame-guild-members-table{margin-top:0}
.flame-guild-page-content,.flame-rankings-page-content{max-width:100%;box-sizing:border-box}
.flame-guild-page-content{overflow:hidden}
.flame-rankings-page-content{overflow:visible}
.flame-guild-info-table,.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%;box-sizing:border-box}
.flame-guild-members-wrap,.flame-rankings-table-area{width:100%;max-width:100%;box-sizing:border-box}
.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{box-sizing:border-box;position:relative;width:100%;max-width:100%;overflow:visible}
.flame-guild-members-table,.flame-rankings-table-area table{word-break:normal;overflow-wrap:normal;hyphens:manual}
.flame-guild-members-table th,.flame-guild-members-table td,.flame-rankings-table-area table th,.flame-rankings-table-area table td{box-sizing:border-box;vertical-align:middle;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:manual}
.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{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:manual;vertical-align:middle}
.flame-guild-members-table td img,.flame-rankings-table-area table td img,.flame-rankings-table-area .rankings-player-class-img{display:inline-block;max-width:24px;height:auto;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{position:relative;overflow:hidden;padding:10px 8px 11px;line-height:1.15;text-align:center;vertical-align:middle}
.flame-guild-members-table .flame-guild-members-columns th::after,.flame-rankings-table-area table > thead > tr > th::after,.flame-rankings-table-area .flame-legacy-rankings-table > thead > tr > th::after,.flame-rankings-table-area .ranking-table > thead > tr > th::after,.flame-rankings-table-area table > tbody > tr:first-child > th::after,.flame-rankings-table-area .flame-legacy-rankings-table > tbody > tr:first-child > th::after,.flame-rankings-table-area .ranking-table > tbody > tr:first-child > th::after{display:none}
.flame-rankings-table-area #rank_by_class,.flame-rankings-table-area .rank_by_class,.flame-rankings-table-area .dropdown,.flame-rankings-table-area .btn-group{position:relative;z-index:60;overflow:visible}
.flame-rankings-table-area #rank_by_class .dropdown-menu,.flame-rankings-table-area .dropdown-menu{z-index:10050;max-height:none;overflow-y:visible}
.flame-guild-members-empty td{text-align:center}



#rank_by_class.flame-rankings-class-filter,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter{margin-bottom:14px}
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown{display:inline-block;position:relative;overflow:visible}
#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{top:100%;bottom:auto;left:0;right:auto;margin-top:7px;margin-bottom:0;transform:none;will-change:auto;padding:6px}
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown.show > .flame-class-dropdown-menu,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown.show > .flame-class-dropdown-menu{top:100%;bottom:auto;transform:none}
.flame-rankings-table-area table > thead > tr > th.flame-rankings-sort-active::before,.flame-rankings-table-area .flame-legacy-rankings-table > thead > tr > th.flame-rankings-sort-active::before,.flame-rankings-table-area .ranking-table > thead > tr > th.flame-rankings-sort-active::before{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:1px;pointer-events:none}

.flame-rankings-table-area .table,.flame-rankings-table-area table.table,.flame-rankings-table-area .flame-legacy-rankings-table,.flame-rankings-table-area .ranking-table{position:relative;display:table;height:auto;min-height:0;width:100%;max-width:100%;margin-left:auto;margin-right:auto;table-layout:fixed}
.flame-rankings-table-area .flame-rankings-players-table col,.flame-rankings-table-area .flame-rankings-guilds-table col{display:table-column}
.flame-rankings-table-area .flame-rankings-players-table th,.flame-rankings-table-area .flame-rankings-players-table td,.flame-rankings-table-area .flame-rankings-guilds-table th,.flame-rankings-table-area .flame-rankings-guilds-table td{box-sizing:border-box;text-align:center;vertical-align:middle;overflow:visible;text-overflow:clip;word-break:normal;overflow-wrap:normal;hyphens:manual}
.flame-rankings-table-area .flame-rankings-players-table > thead > tr > th,.flame-rankings-table-area .flame-rankings-guilds-table > thead > tr > th{padding:10px 7px 11px;line-height:1.12;white-space:normal;overflow:visible;text-overflow:clip}
.flame-rankings-table-area .flame-rankings-players-table > tbody > tr > td,.flame-rankings-table-area .flame-rankings-guilds-table > tbody > tr > td{padding-left:7px;padding-right:7px}
.flame-rankings-table-area .flame-rankings-players-table a,.flame-rankings-table-area .flame-rankings-guilds-table a{display:inline;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal}
.flame-rankings-table-area .flame-cell-rank,.flame-rankings-table-area .flame-cell-player-level,.flame-rankings-table-area .flame-cell-player-resets,.flame-rankings-table-area .flame-cell-guild-score,.flame-rankings-table-area .flame-cell-guild-metric,.flame-rankings-table-area .flame-cell-guild-members,.flame-rankings-table-area .flame-cell-guild-mark{white-space:nowrap}
.flame-rankings-table-area .flame-rankings-level-wrap,.flame-rankings-table-area .flame-rankings-reset-wrap,.flame-rankings-table-area .flame-rankings-header-wrap{max-width:100%;display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;gap:3px;white-space:nowrap;min-width:auto;line-height:1;vertical-align:middle}
.flame-rankings-table-area .flame-rankings-level-main,.flame-rankings-table-area .flame-rankings-reset-main{flex:0 0 auto;display:inline-block;line-height:1;white-space:nowrap;vertical-align:baseline}
.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{display:inline-block;position:relative;flex:0 0 auto;margin-left:0;line-height:1;white-space:nowrap;vertical-align:baseline;transform:translateY(-.18em)}
.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{white-space:normal;overflow-wrap:normal;word-break:normal}
.flame-rankings-table-area .flame-rankings-guilds-table .flame-cell-guild-mark img{vertical-align:middle;max-width:24px;height:auto}


.flame-rankings-table-area .flame-rankings-level-main,.flame-rankings-table-area .flame-rankings-reset-main,.flame-rankings-table-area .flame-rankings-ml,.flame-rankings-table-area .flame-rankings-gr{display:inline-block;white-space:nowrap;line-height:1}
.flame-rankings-table-area .flame-rankings-ml,.flame-rankings-table-area .flame-rankings-gr{margin-left:0;vertical-align:baseline;transform:translateY(-.18em)}


.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{display:inline-block;position:relative;top:-.46em;transform:none;margin-left:0;line-height:0;white-space:nowrap;vertical-align:baseline}
.flame-rankings-table-area .flame-rankings-players-table > tbody > tr > td.flame-cell-player-level,.flame-rankings-table-area .flame-rankings-players-table > tbody > tr > td.flame-cell-player-resets{line-height:1}


:root{--flame-modern-header-gap:14px;--flame-page-title-to-modern-header-gap:16px;--flame-ui-font:"Segoe UI Variable","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.flame-profile-modern-table + .flame-profile-modern-table,.flame-profile-modern-table + .flame-rankings-table-area,.flame-profile-modern-table + .flame-equipment-table-wrap,.flame-profile-modern-table + .flame-guild-members-wrap,.flame-profile-modern-table + .table-responsive,.flame-profile-modern-table + table{margin-top:0}
.flame-page-title + .flame-profile-modern-table,.flame-page-title + .flame-rankings-page-content .flame-profile-modern-table,.flame-page-title + .flame-guild-page-content .flame-profile-modern-table{margin-top:var(--flame-page-title-to-modern-header-gap)}
.flame-rankings-table-area .flame-legacy-rankings-table,.flame-rankings-table-area .ranking-table,.flame-profile-modern-table.flame-legacy-rankings-table{margin-bottom:var(--flame-modern-header-gap)}
.flame-rankings-table-area .flame-legacy-rankings-table,.flame-rankings-table-area .ranking-table{text-align:center}

.flame-data-table{position:relative;width:100%;max-width:100%;text-align:center;table-layout:auto}
.flame-data-table th,.flame-data-table td{box-sizing:border-box;vertical-align:middle}
.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{position:relative;overflow:hidden;padding:10px 8px 11px;line-height:1.15;text-align:center}
.flame-info-table > tbody > tr > th,.flame-info-table > tr > th{width:34%;text-align:left}
.flame-info-table > tbody > tr > td,.flame-info-table > tr > td{text-align:left}
.flame-inline-data-table{margin:6px 0}
.flame-form-table{max-width:680px;margin-left:auto;margin-right:auto}
.flame-ticket-table{text-align:left;margin-bottom:12px}
.flame-ticket-table > thead > tr > th,.flame-ticket-table > thead > th{text-align:left}
.flame-ticket-table > thead > tr > th:last-child,.flame-ticket-table > thead > th:last-child{text-align:right}

.flame-account-panel-shell{width:100%}
.flame-account-panel-shell:not(.flame-account-panel-ready){display:none}
.flame-account-panel-shell.flame-account-panel-ready{display:block}
.flame-account-panel-shell #acc-panel-tabs .nav-link{line-height:inherit;white-space:nowrap}
.flame-account-panel-modern{line-height:inherit}
.flame-account-panel-modern *{box-sizing:border-box}
.flame-account-info-pane{padding-top:10px}
.flame-account-details-table{display:block;width:100%;margin:0;line-height:inherit;text-align:left}
.flame-account-details-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;width:100%}
.flame-account-details-table tr{display:grid;align-items:center;min-height:58px;grid-template-columns:minmax(128px,.34fr) minmax(0,1fr);position:relative;overflow:hidden}
.flame-account-details-table th,.flame-account-details-table td{display:block;padding:12px 14px;vertical-align:middle;line-height:inherit;text-align:left;position:relative;z-index:2}
.flame-account-details-table th{white-space:normal;text-align:left;justify-self:start;padding-left:24px}
.flame-account-details-table td{min-width:0;overflow-wrap:anywhere;display:flex;align-items:center;justify-content:flex-end;gap:10px;text-align:right;justify-self:stretch;white-space:normal}
.flame-account-details-table .btn,.flame-account-details-table .float-right{float:none}
.flame-account-details-table .btn{margin-left:10px;vertical-align:middle}
.flame-account-panel-modern .btn,.flame-account-panel-modern .btn-primary,.flame-account-panel-modern .btn-primary:hover,.flame-account-panel-modern .btn-primary:focus{line-height:1.5}
.flame-account-service-table{display:block;width:100%;margin:0;line-height:inherit}
.flame-account-service-table tbody{display:grid;grid-template-columns:1fr;gap:10px;width:100%}
.flame-account-service-table tr:first-child{display:none}
.flame-account-service-table tr{display:grid;grid-template-columns:minmax(160px,.55fr) 1fr auto;gap:14px;align-items:center;padding:13px 14px}
.flame-account-service-table td{display:block;padding:0;vertical-align:middle;line-height:inherit}
.flame-account-service-table td:nth-child(2){justify-self:start;display:block;width:auto;max-width:100%;padding:0}
.flame-account-service-table td:last-child{text-align:right}
.flame-account-service-table .btn{white-space:nowrap}




.flame-account-panel-shell #acc-panel-tabs{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;overflow:visible}
.flame-account-panel-shell #acc-panel-tabs .nav-item{float:none;flex:0 0 auto}



.flame-account-details-table td .btn,.flame-account-details-table td a.btn,.flame-account-details-table td button.btn{flex:0 0 auto;margin-left:0}



.flame-profile-modern-table.flame-legacy-rankings-table{margin-top:0;margin-bottom:var(--flame-modern-header-gap, 10px);text-align:center}
.flame-profile-modern-table.flame-legacy-rankings-table tr th,.flame-profile-modern-table.flame-legacy-rankings-table tr td{padding:5px 5px 5px 5px;vertical-align:middle}
.flame-profile-modern-table + .flame-guild-members-wrap,.flame-profile-modern-table + .flame-equipment-table-wrap,.flame-profile-modern-table + .table-responsive,.flame-profile-modern-table + .table-responsive-sm{margin-top:0;padding-top:0}
.flame-profile-modern-table + .flame-guild-members-wrap > table:first-child,.flame-profile-modern-table + .table-responsive > table:first-child,.flame-profile-modern-table + .table-responsive-sm > table:first-child{margin-top:0}
.flame-profile-modern-text .flame-profile-modern-name,.flame-profile-modern-text a.flame-profile-modern-name{line-height:inherit}
.flame-account-details-table tr:before{clip-path:none;content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:42px;height:auto;pointer-events:none;z-index:2}
.flame-account-details-table tr:after{position:absolute;clip-path:none;pointer-events:none;z-index:1;left:7px;top:7px;bottom:7px;width:1px;height:auto;content:none;display:none}


.flame-account-details-table tr:hover:before{left:-1px;top:-1px;bottom:-1px;width:42px}

.flame-rankings-table-area .flame-rankings-table,.flame-rankings-table-area table.flame-rankings-table{position:relative;display:table;width:100%;max-width:100%;min-width:0;table-layout:fixed;text-align:center}
.flame-rankings-table-area .flame-rankings-table th,.flame-rankings-table-area .flame-rankings-table td{overflow:visible;line-height:1.25;padding:8px 7px;box-sizing:border-box;min-width:0;text-align:center;vertical-align:middle;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual;text-overflow:clip}
.flame-rankings-table-area .flame-rankings-table > thead > tr > th{position:relative;text-align:center;line-height:1.14;padding:10px 7px 11px;overflow:visible;white-space:normal;word-break:normal;overflow-wrap:normal}
.flame-rankings-table-area .flame-rankings-table .flame-cell-rank,.flame-rankings-table-area .flame-rankings-table .flame-cell-score,.flame-rankings-table-area .flame-rankings-table .flame-cell-win,.flame-rankings-table-area .flame-rankings-table .flame-cell-lose,.flame-rankings-table-area .flame-rankings-table .flame-cell-ratio,.flame-rankings-table-area .flame-rankings-table .flame-cell-votes,.flame-rankings-table-area .flame-rankings-table .flame-cell-online-time,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-count,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-level,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-time,.flame-rankings-table-area .flame-rankings-table .flame-cell-master-level,.flame-rankings-table-area .flame-rankings-table .flame-cell-resets,.flame-rankings-table-area .flame-rankings-table .flame-cell-contribution,.flame-rankings-table-area .flame-rankings-table .flame-cell-gens-family,.flame-rankings-table-area .flame-rankings-table .flame-cell-gens-rank{text-align:center}
.flame-rankings-table-area .flame-rankings-table .flame-cell-name,.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-players-table .flame-cell-player-name,.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{text-align:left}
.flame-rankings-table-area .flame-rankings-table img{display:inline-block;max-width:24px;height:auto;vertical-align:middle}
.flame-rankings-table-area .flame-rankings-cc-table col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-cc-table col.flame-col-name{width:34%}
.flame-rankings-table-area .flame-rankings-cc-table col.flame-col-score{width:17%}
.flame-rankings-table-area .flame-rankings-cc-table col.flame-col-player-kills{width:21%}
.flame-rankings-table-area .flame-rankings-cc-table col.flame-col-monster-kills{width:21%}
.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:27%}
.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:17%}
.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:14%}
.flame-rankings-table-area .flame-rankings-gens-summary-table{width:100%;max-width:100%;margin:0 0 10px;table-layout:fixed}
.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:8px 6px;line-height:1.15;vertical-align:middle}
.flame-rankings-table-area .flame-rankings-gens-summary-table .flame-cell-gens-emblem{width:18%}
.flame-rankings-table-area .flame-rankings-gens-summary-table .flame-cell-gens-contribution,.flame-rankings-table-area .flame-rankings-gens-summary-table .flame-cell-gens-percent{width:32%}
.flame-rankings-table-area .flame-rankings-gens-summary-table img{max-width:42px;height:auto}
.flame-rankings-search-box{width:350px;max-width:100%}
.flame-rankings-search-form .form-row{margin-left:0;margin-right:0;gap:8px}
.flame-rankings-search-form .col-auto{padding-left:0;padding-right:0}


.flame-rankings-table-area .flame-rankings-table td a,.flame-rankings-table-area .flame-rankings-table td span,.flame-rankings-table-area .flame-rankings-table td small{white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual;text-overflow:clip}
.flame-rankings-table-area .flame-rankings-table .flame-cell-rank,.flame-rankings-table-area .flame-rankings-table .flame-cell-score,.flame-rankings-table-area .flame-rankings-table .flame-cell-votes,.flame-rankings-table-area .flame-rankings-table .flame-cell-win,.flame-rankings-table-area .flame-rankings-table .flame-cell-lose,.flame-rankings-table-area .flame-rankings-table .flame-cell-ratio,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-count,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-level,.flame-rankings-table-area .flame-rankings-table .flame-cell-master-level,.flame-rankings-table-area .flame-rankings-table .flame-cell-resets,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-level,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-resets,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-score,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-metric,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-members,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-mark{white-space:nowrap}
.flame-rankings-table-area .flame-rankings-gens-summary-table td,.flame-rankings-table-area .flame-rankings-gens-summary-table th{line-height:1.22}


.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.22;padding:8px 7px;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual;text-overflow:clip}
.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-table > tbody > tr > td small,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr > td a,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr > td span,.flame-rankings-table-area .flame-rankings-gens-summary-table > tbody > tr > td small{line-height:inherit}
.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.14;white-space:normal;word-break:normal;overflow-wrap:normal}


.flame-rankings-table-area .flame-rankings-table-wrap,.flame-rankings-table-area .table-responsive,.flame-rankings-table-area .table-responsive-sm{width:100%;max-width:100%;overflow:visible;box-sizing:border-box}
.flame-rankings-table-area table.flame-rankings-table,.flame-rankings-table-area .flame-rankings-table{width:100%;max-width:100%;min-width:0;table-layout:fixed}
.flame-rankings-table-area .flame-rankings-table > tbody > tr > td{line-height:1.22;padding:8px 7px;overflow:hidden}
.flame-rankings-table-area .flame-rankings-table .flame-cell-name,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-name,.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-last-vote,.flame-rankings-table-area .flame-rankings-table .flame-cell-gens-rank,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-name,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-master{text-align:center}
.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-table > tbody > tr > td small{max-width:100%;line-height:inherit;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual;text-overflow:clip}
.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{display:block;max-width:100%;margin:0 auto;line-height:1.18;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:manual}
.flame-rankings-table-area .flame-rankings-table .flame-cell-rank,.flame-rankings-table-area .flame-rankings-table .flame-cell-score,.flame-rankings-table-area .flame-rankings-table .flame-cell-votes,.flame-rankings-table-area .flame-rankings-table .flame-cell-win,.flame-rankings-table-area .flame-rankings-table .flame-cell-lose,.flame-rankings-table-area .flame-rankings-table .flame-cell-ratio,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-count,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-level,.flame-rankings-table-area .flame-rankings-table .flame-cell-pk-time,.flame-rankings-table-area .flame-rankings-table .flame-cell-master-level,.flame-rankings-table-area .flame-rankings-table .flame-cell-resets,.flame-rankings-table-area .flame-rankings-table .flame-cell-contribution,.flame-rankings-table-area .flame-rankings-table .flame-cell-gens-family,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-level,.flame-rankings-table-area .flame-rankings-table .flame-cell-player-resets,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-score,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-metric,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-members,.flame-rankings-table-area .flame-rankings-table .flame-cell-guild-mark{white-space:nowrap}
.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;overflow-wrap:break-word}
.flame-rankings-table-area .flame-rankings-table .flame-rankings-desktop-space{display:inline}
.flame-rankings-table-area .flame-rankings-table .flame-rankings-mobile-br{display:none}
.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:23%}
.flame-rankings-table-area .flame-rankings-players-table.flame-rankings-players-has-resets col.flame-col-player-class{width:24%}
.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-rank{width:6%}
.flame-rankings-table-area .flame-rankings-players-table:not(.flame-rankings-players-has-resets) col.flame-col-player-name{width:25%}
.flame-rankings-table-area .flame-rankings-players-table:not(.flame-rankings-players-has-resets) col.flame-col-player-class{width:26%}
.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:32%}
.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%}
.flame-rankings-table-area .flame-rankings-guilds-table:not(.flame-rankings-guilds-has-metric) col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-guilds-table:not(.flame-rankings-guilds-has-metric) col.flame-col-guild-name{width:24%}
.flame-rankings-table-area .flame-rankings-guilds-table:not(.flame-rankings-guilds-has-metric) col.flame-col-guild-master{width:24%}
.flame-rankings-table-area .flame-rankings-guilds-table:not(.flame-rankings-guilds-has-metric) col.flame-col-guild-score{width:12%}
.flame-rankings-table-area .flame-rankings-guilds-table:not(.flame-rankings-guilds-has-metric) col.flame-col-guild-members{width:20%}
.flame-rankings-table-area .flame-rankings-guilds-table:not(.flame-rankings-guilds-has-metric) col.flame-col-guild-mark{width:14%}
.flame-rankings-table-area .flame-rankings-killer-table:not(.flame-rankings-killer-has-ml):not(.flame-rankings-killer-has-resets) col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-killer-table:not(.flame-rankings-killer-has-ml):not(.flame-rankings-killer-has-resets) col.flame-col-name{width:33%}
.flame-rankings-table-area .flame-rankings-killer-table:not(.flame-rankings-killer-has-ml):not(.flame-rankings-killer-has-resets) col.flame-col-pk-count{width:16%}
.flame-rankings-table-area .flame-rankings-killer-table:not(.flame-rankings-killer-has-ml):not(.flame-rankings-killer-has-resets) col.flame-col-pk-level{width:18%}
.flame-rankings-table-area .flame-rankings-killer-table:not(.flame-rankings-killer-has-ml):not(.flame-rankings-killer-has-resets) col.flame-col-pk-time{width:26%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml.flame-rankings-killer-has-resets col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml.flame-rankings-killer-has-resets col.flame-col-name{width:26%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml.flame-rankings-killer-has-resets col.flame-col-pk-count{width:12%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml.flame-rankings-killer-has-resets col.flame-col-pk-level{width:15%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml.flame-rankings-killer-has-resets col.flame-col-pk-time{width:14%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml.flame-rankings-killer-has-resets col.flame-col-master-level{width:13%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml.flame-rankings-killer-has-resets col.flame-col-resets{width:14%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml:not(.flame-rankings-killer-has-resets) col.flame-col-rank,.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-resets:not(.flame-rankings-killer-has-ml) col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml:not(.flame-rankings-killer-has-resets) col.flame-col-name,.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-resets:not(.flame-rankings-killer-has-ml) col.flame-col-name{width:31%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml:not(.flame-rankings-killer-has-resets) col.flame-col-pk-count,.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-resets:not(.flame-rankings-killer-has-ml) col.flame-col-pk-count{width:14%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml:not(.flame-rankings-killer-has-resets) col.flame-col-pk-level,.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-resets:not(.flame-rankings-killer-has-ml) col.flame-col-pk-level{width:16%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml:not(.flame-rankings-killer-has-resets) col.flame-col-pk-time,.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-resets:not(.flame-rankings-killer-has-ml) col.flame-col-pk-time{width:20%}
.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-ml:not(.flame-rankings-killer-has-resets) col.flame-col-master-level,.flame-rankings-table-area .flame-rankings-killer-table.flame-rankings-killer-has-resets:not(.flame-rankings-killer-has-ml) col.flame-col-resets{width:13%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-votes{width:23%}
.flame-rankings-table-area .flame-rankings-online-table col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-online-table col.flame-col-name{width:36%}
.flame-rankings-table-area .flame-rankings-online-table col.flame-col-online-time{width:57%}
.flame-rankings-table-area .flame-rankings-gens-table col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-gens-table col.flame-col-name{width:28%}
.flame-rankings-table-area .flame-rankings-gens-table col.flame-col-contribution{width:23%}
.flame-rankings-table-area .flame-rankings-gens-table col.flame-col-gens-family{width:17%}
.flame-rankings-table-area .flame-rankings-gens-table col.flame-col-gens-rank{width:26%}
.flame-rankings-table-area .flame-rankings-basic-table col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-basic-table col.flame-col-name{width:46%}
.flame-rankings-table-area .flame-rankings-basic-table col.flame-col-score{width:47%}
.flame-rankings-table-area .flame-rankings-duels-table col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-duels-table col.flame-col-name{width:41%}
.flame-rankings-table-area .flame-rankings-duels-table col.flame-col-win{width:17%}
.flame-rankings-table-area .flame-rankings-duels-table col.flame-col-lose{width:17%}
.flame-rankings-table-area .flame-rankings-duels-table col.flame-col-ratio{width:18%}
.flame-rankings-table-area .flame-rankings-cc-table:not(.flame-rankings-cc-has-player-kills):not(.flame-rankings-cc-has-monster-kills) col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-cc-table:not(.flame-rankings-cc-has-player-kills):not(.flame-rankings-cc-has-monster-kills) col.flame-col-name{width:46%}
.flame-rankings-table-area .flame-rankings-cc-table:not(.flame-rankings-cc-has-player-kills):not(.flame-rankings-cc-has-monster-kills) col.flame-col-score{width:47%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-player-kills.flame-rankings-cc-has-monster-kills col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-player-kills.flame-rankings-cc-has-monster-kills col.flame-col-name{width:30%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-player-kills.flame-rankings-cc-has-monster-kills col.flame-col-score{width:14%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-player-kills.flame-rankings-cc-has-monster-kills col.flame-col-player-kills{width:24%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-player-kills.flame-rankings-cc-has-monster-kills col.flame-col-monster-kills{width:26%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-player-kills:not(.flame-rankings-cc-has-monster-kills) col.flame-col-rank,.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-monster-kills:not(.flame-rankings-cc-has-player-kills) col.flame-col-rank{width:7%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-player-kills:not(.flame-rankings-cc-has-monster-kills) col.flame-col-name,.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-monster-kills:not(.flame-rankings-cc-has-player-kills) col.flame-col-name{width:40%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-player-kills:not(.flame-rankings-cc-has-monster-kills) col.flame-col-score,.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-monster-kills:not(.flame-rankings-cc-has-player-kills) col.flame-col-score{width:18%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-player-kills:not(.flame-rankings-cc-has-monster-kills) col.flame-col-player-kills,.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-cc-has-monster-kills:not(.flame-rankings-cc-has-player-kills) col.flame-col-monster-kills{width:35%}

.flame-rankings-table-area .flame-rankings-mobile-word-stack{display:inline-block;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:normal;line-height:inherit;text-align:inherit}
.flame-rankings-table-area .flame-rankings-gens-summary-table .flame-cell-gens-emblem img{max-width:52px;width:auto;height:auto}
.flame-rankings-table-area .flame-rankings-gens-table .flame-cell-gens-family img{max-width:24px;width:auto;height:auto;vertical-align:middle}

.flame-rankings-table-area .flame-rankings-mobile-line{display:inline;white-space:normal;word-break:keep-all;overflow-wrap:normal;hyphens:manual}




.flame-rankings-page-content #top_list [id^="rankings_select_"],.flame-weekly-history-page #top_list [id^="rankings_select_"]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 9px;row-gap:9px;column-gap:9px;margin:0 auto 16px;padding:0 4px;line-height:1}
.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{display:inline-flex;align-items:center;justify-content:center;margin:0;line-height:1.15;white-space:nowrap}



#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{display:inline-flex;align-items:center;justify-content:center;gap:9px;line-height:1.12;white-space:nowrap}
#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{display:flex;align-items:center;white-space:nowrap;transition:background .16s ease, color .16s ease, box-shadow .16s ease, transform .16s ease;min-height:34px;padding:4px 10px;gap:10px}
#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{flex:0 0 auto;margin:0;width:22px;height:22px;max-width:22px;min-width:22px;object-fit:cover;aspect-ratio:1 / 1}
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li > a:hover,#rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li > a:focus,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li > a:hover,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li > a:focus{transform:translateX(2px)}
#rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li,.flame-rankings-table-area #rank_by_class.flame-rankings-class-filter .flame-class-dropdown-menu > li{margin:1px 0}



.flame-rankings-table-area .flame-rankings-table .flame-cell-votes-month,.flame-rankings-table-area .flame-rankings-table .flame-cell-votes-total{white-space:nowrap}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-name{width:28%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-votes-month{width:18%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-votes-total{width:16%}
.flame-rankings-table-area .flame-rankings-votereward-table col.flame-col-last-vote{width:32%}

.flame-rankings-table-area .flame-rankings-weekly-event-table .flame-cell-score-week,.flame-rankings-table-area .flame-rankings-weekly-event-table .flame-cell-score-total{white-space:nowrap}
.flame-rankings-table-area .flame-rankings-weekly-event-table col.flame-col-rank{width:6%}
.flame-rankings-table-area .flame-rankings-weekly-event-table col.flame-col-name{width:38%}
.flame-rankings-table-area .flame-rankings-weekly-event-table col.flame-col-score-week{width:28%}
.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:30%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-weekly-event-table col.flame-col-score-week{width:18%}
.flame-rankings-table-area .flame-rankings-cc-table.flame-rankings-weekly-event-table col.flame-col-score-total{width:16%}

#select_server .btn,#select_server .btn-primary{display:flex;align-items:center;justify-content:flex-start;min-height:54px;width:100%;padding:12px 18px;line-height:1.2;text-align:left;transition:background .16s ease, border-color .16s ease, color .16s ease, transform .16s ease}
#select_server .btn:hover,#select_server .btn:focus,#select_server .btn-primary:hover,#select_server .btn-primary:focus{transform:translateY(-1px)}

#select_server .flame-server-select{width:100%;max-width:100%;position:relative;z-index:10100}
#select_server .flame-server-select-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:12px 52px 12px 18px;line-height:1.2;text-align:left;cursor:pointer;transform:none;overflow:hidden}
#select_server .flame-server-select-toggle:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;pointer-events:none}
#select_server .flame-server-select-toggle:hover,#select_server .flame-server-select-toggle:focus,#select_server .flame-server-select.is-open .flame-server-select-toggle{transform:none}
#select_server .flame-server-select-label{position:relative;z-index:1;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#select_server .flame-server-select-arrow{position:absolute;right:19px;top:50%;width:0;height:0;margin-top:-2px;transition:transform .14s ease, border-top-color .14s ease;pointer-events:none}
#select_server .flame-server-select.is-open .flame-server-select-arrow{transform:rotate(180deg) translateY(2px)}
#select_server .flame-server-select-menu{display:none;overflow-y:auto;overflow-x:hidden;padding:6px;scrollbar-gutter:stable;z-index:10090;position:static;left:auto;right:auto;top:auto;width:100%;max-width:100%;margin:12px 0 0;box-sizing:border-box;transform:none;max-height:260px}
#select_server .flame-server-select-option{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:40px;padding:8px 12px 8px 15px;margin:0 0 3px;line-height:1.15;text-align:left;transform:none;cursor:pointer;box-sizing:border-box;transition:background-color .14s ease, color .14s ease, box-shadow .14s ease}
#select_server .flame-server-select-option:last-child{margin-bottom:0}
#select_server .flame-server-select-option:hover,#select_server .flame-server-select-option:focus{transform:none}
#select_server .flame-server-select-option.is-selected:hover,#select_server .flame-server-select-option.is-selected:focus{transform:none}
#select_server .flame-server-select-option.is-disabled{cursor:default;pointer-events:none}
#select_server .flame-server-select-menu::-webkit-scrollbar{width:10px}
#select_server .flame-server-select-menu::-webkit-scrollbar-track{margin:8px 3px}
#select_server .flame-server-select-menu::-webkit-scrollbar-thumb{min-height:34px}

#select_server .modal-body,#select_server .modal-content{overflow:visible}
#select_server .flame-server-select.is-open .flame-server-select-menu{display:block}

.ui-dialog.flame-rules-dialog-popup,.flame-rules-dialog-popup.ui-dialog{width:700px;max-width:calc(100vw - 28px);padding:0;overflow:hidden;z-index:10050;position:fixed;top:16px;left:50%;right:auto;bottom:auto;margin:0;transform:translateX(-50%);max-height:calc(100vh - 30px)}
.flame-rules-dialog-popup .ui-dialog-titlebar,.flame-rules-dialog-popup .flame-rules-dialog-header{position:relative;display:flex;align-items:center;min-height:68px;margin:0;padding:18px 64px 19px 24px}
.flame-rules-dialog-popup .ui-dialog-titlebar:after,.flame-rules-dialog-popup .flame-rules-dialog-header:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:3px;pointer-events:none}
.flame-rules-dialog-popup .ui-dialog-title{display:block;float:none;width:auto;margin:0;padding:0;line-height:1.12}
.flame-rules-dialog-popup .ui-dialog-titlebar-close,.flame-rules-dialog-popup .flame-rules-dialog-close{position:absolute;top:16px;right:18px;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;margin:0;z-index:5;overflow:hidden;text-indent:-9999px;line-height:0;cursor:pointer;transition:background .16s ease, border-color .16s ease, transform .16s ease}
.flame-rules-dialog-popup .ui-dialog-titlebar-close .ui-button-icon,.flame-rules-dialog-popup .ui-dialog-titlebar-close .ui-icon,.flame-rules-dialog-popup .flame-rules-dialog-close .ui-button-icon,.flame-rules-dialog-popup .flame-rules-dialog-close .ui-icon{display:none}
.flame-rules-dialog-popup .ui-dialog-titlebar-close:before,.flame-rules-dialog-popup .ui-dialog-titlebar-close:after,.flame-rules-dialog-popup .flame-rules-dialog-close:before,.flame-rules-dialog-popup .flame-rules-dialog-close:after{content:"";position:absolute;left:50%;top:50%;width:17px;height:2px;z-index:2}
.flame-rules-dialog-popup .ui-dialog-titlebar-close:before,.flame-rules-dialog-popup .flame-rules-dialog-close:before{transform:translate(-50%, -50%) rotate(45deg)}
.flame-rules-dialog-popup .ui-dialog-titlebar-close:after,.flame-rules-dialog-popup .flame-rules-dialog-close:after{transform:translate(-50%, -50%) rotate(-45deg)}
.flame-rules-dialog-popup .ui-dialog-titlebar-close:hover,.flame-rules-dialog-popup .ui-dialog-titlebar-close:focus,.flame-rules-dialog-popup .flame-rules-dialog-close:hover,.flame-rules-dialog-popup .flame-rules-dialog-close:focus{transform:scale(1.04)}
.flame-rules-dialog-popup .ui-dialog-content,.flame-rules-dialog-popup .flame-rules-dialog-content,.flame-rules-dialog-popup #rules_content{width:auto;height:auto;margin:0;padding:24px;box-sizing:border-box;max-height:calc(100vh - 108px);overflow-y:auto}
.flame-rules-dialog-popup p,.flame-rules-dialog-popup li,.flame-rules-dialog-popup td,.flame-rules-dialog-popup div{line-height:1.55}
.flame-rules-dialog-popup ul,.flame-rules-dialog-popup ol{margin:0 0 0 20px;padding:0}
.flame-rules-dialog-popup li{margin:0 0 10px;padding-left:2px}
.flame-rules-dialog-popup table{width:100%;max-width:100%}
.flame-rules-dialog-popup table th,.flame-rules-dialog-popup table td{padding:8px 10px}
.flame-rules-dialog-popup .ui-dialog-content::-webkit-scrollbar,.flame-rules-dialog-popup .flame-rules-dialog-content::-webkit-scrollbar,.flame-rules-dialog-popup #rules_content::-webkit-scrollbar{width:8px}



.registration_form.flame-registration-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;width:100%;margin:0}
.registration_form.flame-registration-form .form-group{margin-bottom:0}
.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:1 / -1}
.registration_form.flame-registration-form label.control-label{display:block;margin-bottom:7px}
.registration_form.flame-registration-form .form-control{width:100%;transition:border-color .16s ease, box-shadow .16s ease, background .16s ease}
.flame-registration-rules-box{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:11px 13px}
.flame-registration-check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;margin:0;cursor:pointer}
.flame-registration-check input{position:absolute;inset:0;width:22px;height:22px;margin:0;cursor:pointer}
.flame-registration-check span{display:block;width:22px;height:22px}
.flame-registration-check input:checked + span:after{content:"✓";display:block;line-height:20px;text-align:center}
.flame-registration-rules-text{line-height:1.35}
.flame-registration-security{padding:12px 13px}
.flame-registration-security .QapTcha,.flame-registration-security .g-recaptcha{margin-top:8px}
.flame-registration-security .g-recaptcha{display:flex;justify-content:center;transform-origin:top center}
.flame-registration-actions{padding-top:4px}
.registration_form.flame-registration-form .flame-registration-actions{margin-bottom:28px}
.flame-registration-submit-large{min-width:220px;min-height:46px;padding:10px 28px}


.flame-about-stats-page .flame-about-server-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;max-width:100%}
.flame-about-stats-page .flame-about-server-buttons.float-right{float:right}
.flame-about-stats-page .flame-about-server-button{display:inline-flex;align-items:center;justify-content:center;min-height:74px;min-width:240px;padding:20px 38px;margin:0;line-height:1.14;white-space:normal;text-align:center}
.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:1.28}

.flame-about-stats-page #warn-info12.flame-cs-registration-note{position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:4px 0 8px;padding:18px 22px;overflow:hidden}
.flame-about-stats-page #warn-info12.flame-cs-registration-note .flame-cs-registration-note-title{margin:0 0 7px;line-height:1.22}
.flame-about-stats-page #warn-info12.flame-cs-registration-note .flame-cs-registration-note-text{margin:0;padding-right:0;line-height:1.45}

.hide-info-page{max-width:980px;margin:0 auto}
.hide-info-hero{position:relative;overflow:hidden;padding:26px;margin-bottom:22px}
.hide-info-hero:before{content:"";position:absolute;inset:0;pointer-events:none}
.hide-info-hero:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;pointer-events:none}
.hide-info-hero-content{position:relative;z-index:1}
.hide-info-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;margin-bottom:14px}
.hide-info-title{margin:0 0 10px;line-height:1.2}
.hide-info-subtitle{max-width:720px;margin:0;line-height:1.65}
.hide-info-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:18px 0 22px}
.hide-info-card{padding:18px;min-width:0}
.hide-info-card-label{display:block;margin-bottom:8px}
.hide-info-card-value{display:block;line-height:1.35;overflow-wrap:anywhere}
.hide-info-card-muted{display:block;margin-top:6px;line-height:1.45}
.hide-info-details{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(280px, 0.9fr);gap:16px;align-items:stretch}
.hide-info-panel{padding:18px;min-width:0}
.hide-info-panel h3{margin:0 0 14px}
.hide-info-list{display:grid;gap:10px;margin:0;padding:0}
.hide-info-list li{display:flex;gap:10px;line-height:1.5}
.hide-info-check{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}
.hide-info-buy-box{display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.hide-info-price{line-height:1.15;word-break:break-word}
.hide-info-duration{margin-top:7px}
.hide-info-note{padding:12px 14px;line-height:1.55}
.hide-info-actions{text-align:center}
.hide-info-actions .btn{min-width:170px;padding-left:22px;padding-right:22px}


.flame-votereward-page .flame-votereward-hero{position:relative;overflow:hidden;margin-bottom:22px}
.flame-votereward-page .flame-votereward-hero:before{content:"";position:absolute;inset:0;pointer-events:none}
.flame-votereward-page .flame-votereward-hero:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;pointer-events:none}
.flame-votereward-page .flame-votereward-hero-content{position:relative;z-index:1}
.flame-votereward-page .flame-votereward-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;margin-bottom:14px}
.flame-votereward-page .flame-votereward-title{margin:0 0 10px;line-height:1.2}
.flame-votereward-page .flame-votereward-subtitle{max-width:720px;margin:0;line-height:1.65}
.flame-votereward-page .flame-votereward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 22px}
.flame-votereward-page .flame-votereward-card{min-width:0}
.flame-votereward-page .flame-votereward-card-label{display:block;margin-bottom:8px}
.flame-votereward-page .flame-votereward-card-value{display:block;line-height:1.35;overflow-wrap:anywhere}
.flame-votereward-page .flame-votereward-card-muted{display:block;margin-top:6px;line-height:1.45}
.flame-votereward-page ul.vote-options{vertical-align:baseline;margin:0;padding:0}
.flame-votereward-page ul.vote-options h5{vertical-align:baseline;margin:0;padding:0}
.flame-votereward-page .vote-options{margin:0}
.flame-votereward-page .vote-options li{display:flex;align-items:center;gap:10px;height:auto;min-height:65px;margin-top:10px;padding:10px;line-height:1.25;box-sizing:border-box}
.flame-votereward-page .vote-options li img.float-left,.flame-votereward-page .vote-options li h5.float-left,.flame-votereward-page .vote-options li button.float-right{float:none}
.flame-votereward-page .vote-options li img.float-left{flex:0 0 75px;width:75px;height:45px}
.flame-votereward-page .vote-options li h5.float-left{flex:1 1 auto;min-width:0;padding-left:10px;margin-left:10px;margin-top:0;margin-bottom:0;line-height:1.2}
.flame-votereward-page .vote-options li h5[id^="counter-"]{flex:0 1 auto}
.flame-votereward-page .vote-options li .flame-vote-reward-button{flex:0 0 auto;align-self:center;min-width:158px;margin-top:0;margin-bottom:0}
.flame-votereward-page .vote-options li .flame-vote-reward-button:disabled,.flame-votereward-page .vote-options li .flame-vote-reward-button[disabled],.flame-votereward-page .vote-options li .flame-vote-reward-button.disabled{cursor:not-allowed}
.flame-votereward-page .vote-options li .flame-vote-next-available{display:none;float:none;flex:0 0 auto;align-items:center;justify-content:center;min-height:32px;padding:5px 10px;line-height:1.2;white-space:nowrap}
.flame-votereward-page .vote-options li .flame-vote-next-available.is-active{display:inline-flex}


.flame-weekly-history-page .hide-info-hero,.flame-weekly-history-page .flame-votereward-card,.flame-weekly-history-page .flame-rankings-table-wrap{width:100%;max-width:100%;box-sizing:border-box}

.flame-vote-history-wrap{margin-top:8px}
.flame-vote-history-title-table{margin-bottom:12px}
.flame-vote-history-table{width:100%;table-layout:fixed;margin-bottom:0}
.flame-vote-history-table thead th{padding:7px 9px;line-height:1.15;white-space:nowrap;vertical-align:middle}
.flame-vote-history-table tbody td{padding:7px 9px;line-height:1.22;vertical-align:middle}
.flame-vote-history-pos{width:42px;text-align:center;white-space:nowrap}
.flame-vote-history-site{width:auto;text-align:left}
.flame-vote-history-table > thead > tr > th.flame-vote-history-site{text-align:left}
.flame-vote-history-reward{width:170px;text-align:center;white-space:nowrap}
.flame-vote-history-date{width:170px;text-align:right;white-space:nowrap}
.flame-vote-history-pos-badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;line-height:1}
.flame-vote-history-site-name{display:block;line-height:1.16}
.flame-vote-history-amount{display:inline-block;box-sizing:border-box;max-width:124px;padding:2px 7px;text-align:center;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.flame-vote-history-date-text{display:inline-block;white-space:nowrap;line-height:1.15}
.flame-vote-history-empty{margin:0;padding:14px 16px;text-align:center}
.flame-vote-history-pagination{margin-top:14px}
.flame-vote-history-pagination ul{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap;height:auto;margin:0;padding:0}
.flame-vote-history-pagination li{float:none;margin-bottom:8px}
.flame-vote-history-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px}
.flame-votereward-page .vote-options li h5.flame-vote-countdown{display:none}



.flame-modern-form,.registration_form.flame-registration-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;width:100%;margin:0}
.flame-modern-form .form-group,.registration_form.flame-registration-form .form-group{margin-bottom:0}
.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:1 / -1}
.flame-modern-form label.control-label,.registration_form.flame-registration-form label.control-label{display:block;margin-bottom:7px}
.flame-modern-form .form-control,.registration_form.flame-registration-form .form-control{width:100%;min-height:42px;transition:border-color .16s ease, box-shadow .16s ease, background .16s ease}
.flame-modern-form select.form-control,.registration_form.flame-registration-form select.form-control{cursor:pointer}
.flame-modern-form-actions,.flame-registration-actions{padding-top:4px}
.flame-modern-form .flame-modern-form-actions,.registration_form.flame-registration-form .flame-registration-actions{margin-bottom:28px}
.flame-modern-submit-large,.flame-registration-submit-large{min-width:220px;min-height:46px;padding:10px 28px}

.flame-custom-select-native{position:absolute;width:1px;height:1px;min-height:1px;max-width:1px;margin:0;padding:0;pointer-events:none;overflow:hidden}
.flame-custom-select{position:relative;width:100%;max-width:100%;z-index:20}
.flame-custom-select.is-open{z-index:10080}
.flame-custom-select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:8px 42px 8px 15px;line-height:1.25;text-align:left;cursor:pointer;transition:border-color .16s ease, box-shadow .16s ease, background .16s ease, color .16s ease}
.flame-custom-select-current{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.flame-custom-select-arrow{position:absolute;right:15px;top:50%;width:0;height:0;margin-top:-2px;transition:transform .16s ease, border-top-color .16s ease}
.flame-custom-select.is-open .flame-custom-select-arrow{transform:rotate(180deg) translateY(2px)}
.flame-custom-select-options{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);max-height:238px;margin:0;padding:5px 0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;z-index:10090}
.flame-custom-select.is-open .flame-custom-select-options{display:block}
.flame-custom-select-options::-webkit-scrollbar{width:10px}
.flame-custom-select-options::-webkit-scrollbar-track{margin:8px 3px}
.flame-custom-select-options::-webkit-scrollbar-thumb{min-height:34px}
.flame-custom-select-option{position:relative;display:block;min-height:39px;padding:8px 14px;line-height:1.25;cursor:pointer;transition:color .13s ease, box-shadow .13s ease}
.flame-custom-select-option.is-disabled{cursor:not-allowed}
.flame-custom-select.is-disabled .flame-custom-select-trigger{cursor:not-allowed}

.formError{position:absolute;z-index:20020;display:block;width:auto;max-width:min(360px, calc(100vw - 28px));pointer-events:auto}
.formError .formErrorContent{position:relative;display:block;box-sizing:border-box;width:300px;max-width:min(360px, calc(100vw - 28px));min-width:220px;padding:10px 14px 11px;line-height:1.28;text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none}
.formError .formErrorContent br{display:block;content:"";margin:2px 0}
.formError .formErrorArrow{position:relative;width:0;height:0;margin:0 0 0 18px;padding:0;line-height:0}
.formError .formErrorArrow div{display:none}
.formError .formErrorArrow:before,.formError .formErrorArrow:after{content:"";position:absolute;left:0;width:0;height:0;pointer-events:none}
.formError .formErrorArrow:before{top:0}
.formError .formErrorArrow:after{top:-1px;left:1px}
.formError .formErrorArrow.formErrorArrowBottom{margin:0 0 -1px 18px}
.formError .formErrorArrow.formErrorArrowBottom:before{top:-9px}
.formError .formErrorArrow.formErrorArrowBottom:after{top:-7px;left:1px}


.formError.formErrorPosition-topRight .formErrorArrow,.formError.formErrorPosition-bottomRight .formErrorArrow{margin-left:calc(100% - 34px)}
.formError.formErrorPosition-topRight .formErrorContent,.formError.formErrorPosition-bottomRight .formErrorContent{width:300px;max-width:min(300px, calc(100vw - 32px))}
.formError.formErrorPosition-inline{position:relative;left:auto;right:auto;top:auto;width:100%;max-width:100%;margin:7px 0 10px}
.formError.formErrorPosition-inline .formErrorContent{width:100%;max-width:100%;min-width:0}
.formError.formErrorPosition-inline .formErrorArrow{display:none}


.flame-referral-page,.flame-referral-page *{box-sizing:border-box}
.flame-referral-input-wrap{width:100%;max-width:100%}
.flame-referral-input-wrap .form-control{width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.flame-referral-share-card{position:relative;width:100%;margin:0 0 24px 0;padding:18px 18px 19px;overflow:hidden}
.flame-referral-share-card > *{position:relative;z-index:2}
.flame-referral-link-help{margin:0 0 13px 0;line-height:1.45}
.flame-referral-link-row{display:flex;align-items:stretch;gap:12px;width:100%}
.flame-referral-link-input.form-control{flex:1 1 auto;min-height:50px;padding:13px 15px;line-height:1.25}
.flame-referral-copy-btn{flex:0 0 170px;min-height:50px;padding-left:18px;padding-right:18px;white-space:nowrap}
.flame-referral-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.flame-referral-table.add_to_card{width:100%;max-width:100%;table-layout:fixed;margin-bottom:18px}
.flame-referral-table.add_to_card th,.flame-referral-table.add_to_card td{overflow-wrap:anywhere;word-break:break-word;vertical-align:middle}
.flame-referral-table.add_to_card th:first-child,.flame-referral-table.add_to_card td:first-child{width:38%}
.flame-referral-section-row td{text-align:left}
.flame-ref-char-stats{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-start;align-items:center}
.flame-ref-char-stat{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;white-space:nowrap}
.flame-referral-page .ref-reward-dropdown{position:relative;display:inline-block;max-width:100%}
.flame-referral-page .ref-reward-dropdown > button{max-width:100%;white-space:normal;line-height:1.25}
.flame-referral-page .ref-reward-dropdown-content{display:none;position:absolute;left:0;right:auto;z-index:9999;min-width:230px;max-width:min(340px, calc(100vw - 32px));overflow-wrap:anywhere}
.flame-referral-page .ref-reward-dropdown:hover .ref-reward-dropdown-content,.flame-referral-page .ref-reward-dropdown.flame-ref-open .ref-reward-dropdown-content{display:block}
.flame-referral-page .ref-reward-dropdown-content a{white-space:normal;overflow-wrap:anywhere}


.flame-clear-inventory-page,.flame-clear-inventory-page *{box-sizing:border-box}
.flame-clear-inventory-title-table{margin-bottom:14px}
.flame-clear-inventory-card{position:relative;width:100%;padding:18px}
.flame-clear-inventory-form.flame-modern-form{grid-template-columns:1fr;gap:15px}
.flame-clear-inventory-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}
.flame-clear-inventory-option{min-height:50px;margin:0}
.flame-clear-inventory-option .flame-registration-check{flex:0 0 22px}
.flame-clear-inventory-option-text{display:block;margin:0;line-height:1.35;cursor:pointer}
.flame-clear-inventory-actions,.flame-clear-inventory-form.flame-modern-form .flame-clear-inventory-actions{margin-bottom:0;padding-top:5px}

.flame-search-form .flame-rankings-search-input{width:100%;min-height:44px;padding:10px 13px;box-sizing:border-box}
.imperial-guide-article p{margin-bottom:0px}



.flame-guide-reader-tools{position:relative;top:auto;z-index:45;display:flex;box-sizing:border-box;align-items:center;gap:10px;width:100%}
.flame-guide-reader-tools.is-fixed{position:fixed;top:var(--flame-guide-tools-top, 10px);left:var(--flame-guide-tools-left, 0px);right:auto;width:var(--flame-guide-tools-width, auto);min-width:0;max-width:none;margin:0;z-index:11990}
.flame-guide-reader-tools-placeholder{display:none;width:100%}
.flame-guide-reader-tools-placeholder.is-active{display:block}
.flame-guide-reader-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 13px;line-height:1;white-space:nowrap;transition:border-color .16s ease, background-color .16s ease, color .16s ease}
.flame-guide-reader-back svg{width:16px;height:16px;flex:0 0 16px}
.flame-guide-reader-search{position:relative;flex:1 1 auto;min-width:0}
.flame-guide-reader-search-icon{position:absolute;left:13px;top:50%;z-index:1;width:17px;height:17px;pointer-events:none;transform:translateY(-50%)}
#flame-guide-reader-search-input{width:100%;height:42px;margin:0;padding:0 13px 0 39px;transition:border-color .16s ease, box-shadow .16s ease, background-color .16s ease}
.flame-guide-reader-match-controls{display:flex;align-items:center;gap:6px;flex:0 0 auto;white-space:nowrap}
.flame-guide-reader-match-count{min-width:52px;text-align:center}
.flame-guide-reader-icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-height:42px;margin:0;padding:0;cursor:pointer;transform:none;transition:background .17s ease, border-color .17s ease, color .17s ease, box-shadow .17s ease}
.flame-guide-reader-icon-button svg{width:15px;height:15px;display:block}
.flame-guide-reader-icon-button:hover:not(:disabled),.flame-guide-reader-icon-button:focus:not(:disabled),.flame-guide-reader-icon-button:focus-visible:not(:disabled),.flame-guide-reader-icon-button:active:not(:disabled){transform:none}
.flame-guide-reader-icon-button:disabled{cursor:default}
.flame-guide-table-scroll{width:100%;max-width:100%;margin:12px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.flame-guide-table-scroll table{width:100%;min-width:100%;max-width:none;margin:0;table-layout:fixed}
.flame-guide-read-mark{padding:0 2px}

.flame-guides-search-box{position:relative;text-align:left}
.flame-guides-search-box:after{content:"";position:absolute;top:-2px;right:0;width:72px;height:2px}
.flame-guides-search-title{margin-bottom:6px}
.flame-guides-search-subtitle{margin-bottom:13px}
.flame-guides-search-form{display:flex;align-items:stretch}
.flame-guides-search-input{flex:1;min-width:0}
.flame-guides-search-button,.flame-guides-clear-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer}
.flame-guides-results-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.flame-guide-list{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;gap:12px}
.flame-guide-card{position:relative;display:block;width:100%;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}
.flame-guide-card:after{content:"";position:absolute;right:7px;bottom:7px;width:10px;height:10px}
.flame-guide-title{line-height:1.3}
.flame-guide-excerpt{max-width:640px;margin:7px 0 0;line-height:1.5}
.flame-guide-excerpt mark,.flame-guide-title mark{padding:0 3px}
.flame-guides-alert{margin-bottom:14px;padding:13px 16px;line-height:1.52}

.flame-paymentwall-widget-wrap{padding:5px;text-align:center;max-width:100%;width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.flame-paymentwall-widget-inner{display:inline-block;vertical-align:top;max-width:none}
.flame-paymentwall-widget-inner iframe,.flame-paymentwall-widget-inner object,.flame-paymentwall-widget-inner embed,.flame-paymentwall-widget-inner table,.flame-paymentwall-widget-inner form{max-width:none}






.zen-wallet-logs-wrap{width:100%;overflow-x:hidden}
.zen-wallet-logs-table{width:100%;table-layout:fixed;margin-bottom:0}
.zen-wallet-logs-table thead th{padding:7px 9px;line-height:1.15;white-space:nowrap;vertical-align:middle}
.zen-wallet-logs-table tbody td{padding:7px 9px;line-height:1.22;vertical-align:middle}
.zen-wallet-logs-table .zen-log-col-pos{width:38px;text-align:center;white-space:nowrap}
.zen-wallet-logs-table .zen-log-col-info{width:auto;min-width:0;text-align:left}
.zen-wallet-logs-table .zen-log-col-amount{width:190px;text-align:center;white-space:nowrap;padding-left:6px;padding-right:14px}
.zen-wallet-logs-table .zen-log-col-date{width:132px;text-align:right;white-space:nowrap}
.zen-wallet-log-info{display:block;width:100%;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:left;line-height:1.24}
.zen-wallet-log-info br.zen-wallet-log-break{display:block}
.zen-wallet-log-amount{display:inline-block;box-sizing:border-box;max-width:none;padding:2px 8px;text-align:center;line-height:1.15;white-space:nowrap;overflow:visible;text-overflow:clip}
.zen-wallet-log-date{display:inline-block;white-space:nowrap;line-height:1.15;word-break:normal}
.zen-wallet-log-status{display:inline-block;margin-left:6px;padding:2px 6px;line-height:1.15}
.zen-wallet-log-id-circle{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;line-height:1}
.zen-wallet-no-logs{margin-top:8px}
.zen-wallet-action-btn{min-width:160px}
.zen-wallet-action-btn-locked{cursor:not-allowed}
.zen-wallet-action-btn-locked:hover:after{content:" 🚫"}



.flame-char-currency-wrap{display:inline-flex;align-items:center;gap:7px;min-width:156px;padding:3px 8px 3px 6px}
.flame-char-currency-icon{position:relative;display:inline-block;width:22px;height:22px;flex:0 0 22px}
.flame-char-currency-icon:before,.flame-char-currency-icon:after{content:"";position:absolute}
.flame-char-currency-icon.zen:before{left:4px;top:6px;width:13px;height:11px}
.flame-char-currency-icon.zen:after{left:9px;top:3px;width:10px;height:9px}
.flame-char-currency-icon.ruud:before{left:2px;top:2px;width:18px;height:18px}
.flame-char-currency-icon.ruud:after{content:"R";left:2px;top:2.5px;width:18px;height:18px;line-height:18px;text-align:center}
.flame-char-currency-value{display:inline-block;min-width:108px;line-height:1;text-align:right}

.flame-character-equipment-wrap{width:100%;max-width:100%;box-sizing:border-box;text-align:center;margin-top:10px;overflow:hidden}

#flame-mobile-item-tooltip,#flame-mobile-item-tooltip-overlay{display:none}



.flame-equipment-table-wrap.table-responsive-sm,.flame-equipment-table-wrap,.flame-equipment-table,.flame-equipment-table tbody,.flame-equipment-table tr,.flame-equipment-table td,.flame-equipment-card,.flame-equipment-card .flame-character-equipment-wrap{min-width:0;max-width:100%;box-sizing:border-box}
.flame-equipment-table-wrap.table-responsive-sm,.flame-equipment-table-wrap,.flame-equipment-card,.flame-equipment-card .flame-character-equipment-wrap{overflow:hidden}
.flame-equipment-table,.flame-equipment-table tbody,.flame-equipment-table tr,.flame-equipment-table td{display:block;width:100%}
.flame-equipment-card .flame-character-equipment-scale{position:relative;display:block;flex:0 0 auto;width:398px;height:320px;max-width:100%;min-width:0;margin:0 auto;padding:0;overflow:hidden;box-sizing:border-box;--flame-inventory-scale:1}
.flame-equipment-card .flame-character-equipment-scale > #inventoryc,.flame-equipment-card .flame-character-equipment-scale > #inventory{position:absolute;top:0;left:0;margin:0;max-width:none;zoom:1;transform:scale(var(--flame-inventory-scale, 1));transform-origin:top left}


@keyframes flameMobileTooltipSpin{
to{transform:rotate(360deg)}
}
.imperial-news-article{width:100%;max-width:100%;line-height:1.7;overflow-wrap:anywhere}
.imperial-news-article img{max-width:100%;height:auto}
.imperial-news-article table{width:100%;max-width:100%;margin:18px 0}
.imperial-news-article th{padding:12px 14px;text-align:center;vertical-align:middle}
.imperial-news-article td{padding:10px 12px;text-align:center;vertical-align:middle}
.imperial-news-error{padding:0 0 18px}

.flame-quests-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-bottom:22px}
.flame-quests-actions .vs-btn2,.flame-quest-reload,.flame-quest-claim-btn{margin:0;padding:8px 14px;line-height:1.2;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}
.flame-quests-actions .vs-btn2:hover,.flame-quest-reload:hover,.flame-quest-claim-btn:hover{transform:translateY(-1px)}
.flame-quests-info{position:relative;margin-bottom:22px;padding:16px 18px 16px 22px;line-height:1.65}
.flame-quests-info:before{content:"";position:absolute;top:0;right:0;width:54px;height:1px}
.flame-quests-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;overflow:visible}
.flame-quest-card{position:relative;padding:18px;overflow:visible;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.flame-quest-card:before{content:"";position:absolute;top:-2px;right:0;width:74px;height:2px}
.flame-quest-card:after{content:"";position:absolute;right:7px;bottom:7px;width:12px;height:12px;pointer-events:none}
.flame-quest-card:hover{transform:translateY(-2px)}
.flame-quest-head{display:flex;align-items:flex-start;gap:16px;overflow:visible}
.flame-quest-icon{display:flex;align-items:center;justify-content:center;width:70px;min-width:70px;height:70px}
.flame-quest-icon img{display:block;max-width:60px;max-height:60px;object-fit:cover}
.flame-quest-body{flex:1;min-width:0;overflow:visible}
.flame-quest-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:9px}
.flame-quest-title{line-height:1.3}
.flame-quest-claim-form{display:inline-block;margin:0}
.flame-quest-desc{line-height:1.65;overflow:visible}
.flame-progressbar{position:relative;height:24px;margin-top:15px;overflow:hidden}
.flame-progressbar .stage{position:absolute;top:0;left:0;z-index:1;height:100%;min-width:0;transition:width .35s ease}
.flame-progressbar i{position:absolute;inset:0;z-index:2;line-height:22px;text-align:center;pointer-events:none}
.flame-quest-card,.flame-quest-head,.flame-quest-body,.flame-quest-desc,.flame-quests-grid{overflow:visible}
.quest-reward-item-count-tooltip{display:inline-flex;align-items:baseline;position:relative;z-index:20;line-height:inherit;white-space:nowrap;vertical-align:baseline;cursor:help}
.quest-reward-item-count-tooltip:hover{z-index:1000000}
.quest-reward-item-count-tooltip>span:not(.quest-reward-mu-tooltip),.quest-reward-item-count-tooltip>span:not(.quest-reward-mu-tooltip) *{display:inline;line-height:inherit;white-space:nowrap;vertical-align:baseline}
.quest-reward-item-count{display:inline;margin-left:3px;white-space:nowrap;vertical-align:baseline}
.quest-reward-gremory-note{display:inline-flex;align-items:center;position:relative;z-index:9999;margin-left:7px;padding:3px 8px;white-space:nowrap;vertical-align:baseline;cursor:help}
.quest-reward-mu-tooltip{display:none;position:absolute;left:0;bottom:calc(100% + 12px);z-index:1000001;width:max-content;max-width:min(420px,80vw);padding:11px 13px;line-height:1.4;text-align:center;white-space:normal;pointer-events:none}
.quest-reward-mu-tooltip:after{content:"";position:absolute;top:100%;left:18px}
.quest-reward-item-count-tooltip:hover .quest-reward-mu-tooltip{display:none}
.flame-fixed-reward-tooltip{display:block;position:fixed;top:0;left:0;z-index:2147483647;box-sizing:border-box;width:max-content;max-width:min(420px,80vw);padding:11px 13px;line-height:1.4;text-align:center;white-space:normal;pointer-events:none}
.flame-fixed-reward-tooltip:after{content:"";position:absolute;top:100%;left:var(--flame-tooltip-arrow-left,18px);transform:translateX(-50%)}
.flame-fixed-reward-tooltip.flame-tooltip-below:after{top:auto;bottom:100%}
.quest-reward-tooltip-main{display:block;margin-bottom:7px;white-space:nowrap}
.quest-reward-tooltip-info{display:block;white-space:normal}
.quest-reward-tooltip-info img{display:block;max-width:70px;max-height:70px;margin:0 auto 6px}
.quest-reward-gremory-note::after{content:attr(data-tooltip);position:absolute;bottom:145%;left:50%;z-index:99999;padding:7px 10px;white-space:nowrap;transform:translateX(-50%) translateY(5px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}
.quest-reward-gremory-note::before{content:"";position:absolute;bottom:125%;left:50%;z-index:100000;transform:translateX(-50%) translateY(5px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}
.quest-reward-gremory-note:hover::after,.quest-reward-gremory-note:hover::before{transform:translateX(-50%) translateY(0)}
.flame-quest-reward-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}
.flame-quest-reward-items{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:3px}
.flame-quest-reward-item{display:block;line-height:1.35}
.flame-quest-reward-gremory{display:flex;align-items:flex-start;justify-content:flex-end;flex:0 0 auto;margin-left:10px}
.flame-quest-reward-gremory .quest-reward-gremory-note{margin-left:0}


.flame-check-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-bottom:22px}
.flame-check-actions .btn{margin:0}
.flame-check-actions .btn-danger,.flame-check-action .btn{padding:9px 18px;transition:border-color .18s ease,background .18s ease,transform .18s ease}
.flame-check-actions .btn-danger:hover,.flame-check-action .btn:hover{transform:translateY(-1px)}
.flame-check-panel{position:relative;margin-bottom:22px;padding:20px;overflow:hidden}
.flame-check-panel:before{content:"";position:absolute;top:-2px;right:0;width:86px;height:2px}
.flame-check-table{margin-bottom:20px;overflow:visible}
.flame-check-table thead th{padding:13px 14px;line-height:1.35;text-align:center}
.flame-check-table td{padding:12px 14px;line-height:1.6;vertical-align:middle}
.flame-check-action{display:flex;align-items:center;justify-content:center;margin:26px 0 10px;padding-top:18px}
.flame-check-action form{margin:0}
.flame-check-panel ul.style1{margin:0;padding-left:20px}
.flame-check-panel ul.style1 li{line-height:1.7}
.flame-check-panel .alert{line-height:1.5}

.flame-recent-completed{margin-bottom:16px;overflow:hidden}
.flame-recent-completed-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px}
.flame-recent-completed-title{display:flex;align-items:center;gap:9px}
.flame-live-dot{width:8px;height:8px;transform:rotate(45deg)}
.flame-recent-completed-window{position:relative;max-height:none;overflow:visible}
.flame-recent-completed-list{display:block}
.flame-recent-completed-item{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:40px}
.flame-recent-completed-icon{display:flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px}
.flame-recent-completed-body{display:flex;align-items:center;min-width:0;line-height:1.25;white-space:nowrap;overflow:hidden}
.flame-recent-completed-player{display:block;flex:0 0 auto}
.flame-recent-completed-quest{display:block;min-width:0;text-overflow:ellipsis;overflow:hidden}
.flame-recent-completed-sep{display:block;flex:0 0 14px;width:14px;margin:0;text-align:center}
.flame-recent-completed-time{white-space:nowrap}




.cinventory img{height:inherit}
.account-logs-wrap.flame-rankings-table-area{padding-top:0}
.account-logs-wrap{width:100%;overflow-x:hidden}
.account-logs-table{width:100%;table-layout:fixed;margin-bottom:0}
.account-logs-table thead th{padding:7px 9px;line-height:1.15;white-space:nowrap;vertical-align:middle}
.account-logs-table tbody td{padding:7px 9px;line-height:1.22;vertical-align:middle}
.account-logs-table .log-col-pos{width:38px;text-align:center;white-space:nowrap}
.account-logs-table .log-col-info{width:auto;min-width:0;text-align:left}
.account-logs-table .log-col-amount{width:150px;text-align:center;white-space:nowrap;padding-left:6px;padding-right:14px}
.account-logs-table .log-col-date{width:132px;text-align:right;white-space:nowrap}
.account-log-info{display:block;width:100%;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:left;line-height:1.24}
.account-log-info br.account-log-break{display:block}
.account-log-amount{display:inline-block;box-sizing:border-box;max-width:108px;padding:2px 7px;text-align:center;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.account-log-date{display:inline-block;white-space:nowrap;line-height:1.15;word-break:normal}
.account-log-info.xshop-log-item *{line-height:inherit}
.log-id-circle{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;line-height:1}



#content_main #flame-mobile-item-tooltip .flame-mobile-tooltip-spinner-only{width:28px;height:28px;margin:8px auto;padding:0;line-height:0}
#content_main #flame-mobile-item-tooltip .flame-mobile-tooltip-spinner-only svg{display:block;width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;animation:flameMobileTooltipSpin .58s linear infinite}
#content_main .diamond-plugin-layout,#content_main .diamond-plugin-page,#content_main .diamond-plugin-main{box-sizing:border-box;width:684px;max-width:684px;margin:0;padding:0}
#content_main .diamond-plugin-layout,#content_main .diamond-plugin-page{display:block}
#content_main .diamond-plugin-main{display:block;position:relative;float:none;flex:none}
#content_main .diamond-plugin-layout > .diamond-plugin-main > .diamond-plugin-page{width:684px;max-width:684px}
#content_main .diamond-plugin-title{box-sizing:border-box;width:684px;height:54px;margin:0;padding:0;background:rgb(40,51,76);border:0;color:#fff;box-shadow:none}
#content_main .diamond-plugin-title-inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:684px;height:54px;margin:0;padding:0 20px}
#content_main .diamond-plugin-title-inner > span{display:flex;align-items:center;gap:5px}
#content_main .diamond-plugin-content{box-sizing:content-box;width:664px;margin:0;padding:10px;background:#f7f7f7;color:#24555d;box-shadow:0 0 3px rgba(0,0,0,.20)}
#content_main .diamond-plugin-content > .row{display:block;margin:0;padding:0}
#content_main .diamond-plugin-content > .row > .col-12,#content_main .diamond-plugin-content > .row > .col-lg-12{box-sizing:border-box;display:block;width:100%;max-width:none;margin:0;padding:0;flex:none}
#content_main .flame-content{width:684px;max-width:684px;margin:0;padding:0;color:#24555d;font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:12px}
#content_main .flame-page-box{width:684px;max-width:684px;margin:0;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0}
#content_main .flame-page-title{width:684px;margin:0;padding:0;background:transparent;border:0}
#content_main .flame-page-title h1,#content_main .flame-page-title h2{display:block;width:684px;height:54px;line-height:54px;margin:0;padding:0;background:rgb(40,51,76);color:#fff;text-align:center;text-transform:uppercase;font:700 16px/54px Arial,Tahoma,Helvetica,sans-serif;letter-spacing:0;text-shadow:2px 1px 0 rgba(0,0,0,.5);border:0;border-radius:0;box-shadow:none}
#content_main .imperial-page-title-accent{color:inherit}
#content_main .flame-page-content{box-sizing:border-box;width:684px;max-width:684px;margin:0 0 2px;padding:10px;background:#f7f7f7;color:#24555d;line-height:normal;border:0;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.2)}
#content_main .flame-page-content:after{content:"";display:block;clear:both}
#content_main .card,#content_main [class*="imperial-"][class*="card"],#content_main [class*="flame-"][class*="card"],#content_main .imperial-system-hero,#content_main .imperial-profile-section,#content_main .imperial-stats-section,#content_main .imperial-rankings-shell,#content_main .imperial-account-utility-shell,#content_main .imperial-activity-shell,#content_main .imperial-download-section,#content_main .imperial-vip-info-section,#content_main .imperial-feature-intro{background:#fff;color:#24555d;border:0;border-radius:0;box-shadow:0 0 4px rgba(0,0,0,.20)}
#content_main .imperial-system-hero,#content_main .imperial-profile-section,#content_main .imperial-stats-section,#content_main .imperial-rankings-shell,#content_main .imperial-account-utility-shell,#content_main .imperial-activity-shell,#content_main .imperial-download-section,#content_main .imperial-vip-info-section,#content_main .imperial-feature-intro{margin:0 0 8px;padding:10px}
#content_main [class*="-kicker"],#content_main .imperial-section-kicker,#content_main .imperial-account-eyebrow,#content_main .imperial-profile-eyebrow{color:#7599a9;font-size:10px;letter-spacing:.3px;text-transform:uppercase}
#content_main .imperial-system-section-head,#content_main .imperial-stats-section-head,#content_main .imperial-profile-section-head,#content_main .imperial-download-section-head,#content_main .imperial-rankings-search-section-head,#content_main .imperial-zen-wallet-section-head{margin:0 0 8px;padding:7px 9px;background:rgb(40,51,76);color:#fff;border:0;border-radius:0;box-shadow:none}
#content_main .imperial-system-section-head *,#content_main .imperial-stats-section-head *,#content_main .imperial-profile-section-head *,#content_main .imperial-download-section-head *,#content_main .imperial-rankings-search-section-head *,#content_main .imperial-zen-wallet-section-head *{color:#fff}
#content_main .imperial-action-button,#content_main .imperial-purchase-btn,#content_main .flame-vote-reward-button,#content_main .imperial-weekly-ranking-button,#content_main .imperial-settings-submit,#content_main .flame-registration-actions a,#content_main .flame-modern-form .btn,#content_main .imperial-system-page .btn{background:#5c5ed7;background-image:linear-gradient(to right,#171749,#6a6bae);border:0;border-radius:1px;box-shadow:none;color:#fff;font:normal 12px Arial,Tahoma,Helvetica,sans-serif;text-transform:none;letter-spacing:0;display:inline-block;min-height:0;height:auto;line-height:normal;margin:2px 0;padding:12px 16px;text-align:center;text-decoration:none;cursor:pointer}
#content_main .imperial-action-button:hover,#content_main .imperial-purchase-btn:hover,#content_main .flame-vote-reward-button:hover,#content_main .imperial-weekly-ranking-button:hover,#content_main .imperial-settings-submit:hover,#content_main .flame-registration-actions a:hover,#content_main .flame-modern-form .btn:hover,#content_main .imperial-system-page .btn:hover{background:#6a6bae;background-image:none;color:#fff;transform:none}
#content_main .imperial-action-button--secondary,#content_main .imperial-weekly-ranking-button-secondary{opacity:.9}
#content_main .flame-modern-input,#content_main .flame-modern-select,#content_main .flame-modern-form input,#content_main .flame-modern-form select,#content_main .flame-modern-form textarea,#content_main .imperial-system-page input,#content_main .imperial-system-page select,#content_main .imperial-system-page textarea{font:12px Arial,Tahoma,Helvetica,sans-serif;color:#24555d;background:#fff;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);padding:7px 9px;min-height:0}
#content_main .flame-modern-form label,#content_main .imperial-system-page label{font:12px Arial,Tahoma,Helvetica,sans-serif;color:#24555d}
#content_main .flame-modern-form,#content_main .flame-registration-form,#content_main .flame-settings-form{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}
#content_main .flame-modern-field,#content_main .flame-modern-field-wide,#content_main .flame-registration-field{margin-bottom:10px}
#content_main .flame-data-table,#content_main .flame-account-table,#content_main .flame-legacy-rankings-table,#content_main .flame-rankings-table,#content_main .flame-profile-modern-table,#content_main .flame-ticket-table,#content_main .imperial-vip-compare{width:100%;margin:0 0 10px;border-collapse:collapse;background:transparent;border:0;border-radius:0;box-shadow:none}
#content_main .flame-data-table th,#content_main .flame-account-table th,#content_main .flame-legacy-rankings-table th,#content_main .flame-rankings-table th,#content_main .flame-profile-modern-table th,#content_main .flame-ticket-table th,#content_main .imperial-vip-compare th{background:transparent;color:#24555d;font-weight:normal;border:0;border-bottom:1px solid rgb(40,51,76);padding:6px}
#content_main .flame-data-table td,#content_main .flame-account-table td,#content_main .flame-legacy-rankings-table td,#content_main .flame-rankings-table td,#content_main .flame-profile-modern-table td,#content_main .flame-ticket-table td,#content_main .imperial-vip-compare td{background:transparent;color:#24555d;border:0;border-bottom:.8px solid #002433;padding:6px}
#content_main .flame-data-table tbody tr:hover td,#content_main .flame-account-table tbody tr:hover td,#content_main .flame-rankings-table tbody tr:hover td,#content_main .flame-profile-modern-table tbody tr:hover td{background:rgba(255,255,255,.4)}
#content_main .flame-data-table a,#content_main .flame-account-table a,#content_main .flame-rankings-table a,#content_main .flame-profile-modern-table a{color:#0075a0}
#content_main .imperial-account-summary{display:flex;justify-content:space-between;gap:10px;margin:0 0 8px;padding:10px;background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 8px 6px -6px rgba(0,0,0,.38)}
#content_main .imperial-account-summary h2{font-size:16px;color:#24555d;margin:0 0 4px}
#content_main .imperial-account-balance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0}
#content_main .imperial-account-balance,#content_main .imperial-account-details-strip>div{background:#fff;border:1px solid #dfe3ea;border-radius:0;padding:8px;color:#24555d}
#content_main .imperial-account-balance strong{font-size:15px;color:#24555d}
#content_main .imperial-account-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}
#content_main .imperial-account-action{padding:9px;background:#fff;border:1px solid #dfe3ea;border-radius:0;box-shadow:none;color:#24555d;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:58px}
#content_main .imperial-account-action:hover{background:#f0f0f0;border-color:#d6d6d7;transform:none}
#content_main .imperial-account-action h3{font-size:13px;color:#24555d}
#content_main .imperial-account-action p{font-size:11px;color:#7599a9}
#content_main .imperial-account-action-arrow{background:transparent;border:0;color:#0075a0}
#content_main .imperial-rankings-serverbar,#content_main .imperial-rankings-filter-grid,#content_main .imperial-ranking-filter{background:#fff;border:1px solid #dfe3ea;border-radius:0;box-shadow:none;color:#24555d}
#content_main .imperial-rankings-server-tabs a,#content_main .imperial-rankings-server-tabs button{border-radius:1px}
#content_main .flame-rankings-table-area{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}
#content_main .imperial-profile-overview,#content_main .imperial-profile-detail-grid{background:#fff;border:1px solid #dfe3ea;border-radius:0;box-shadow:none;color:#24555d}
#content_main .imperial-profile-portrait{background:#f7f7f7;border:1px solid #dfe3ea;border-radius:0;flex:0 0 125px;padding:6px}
#content_main .flame-equipment-card{background:#fff;border:1px solid #dfe3ea;border-radius:0;box-shadow:none}
#content_main .flame-equipment-title{background:rgb(40,51,76);color:#fff;border-radius:0;font-size:12px}
#content_main .flame-votereward-card,#content_main .flame-vote-site,#content_main .imperial-guide-step,#content_main .imperial-download-step,#content_main .imperial-support-channel,#content_main .imperial-referral-stat,#content_main .imperial-clear-inventory-option,#content_main .imperial-wcoin-package,#content_main .imperial-gift-code-summary-item,#content_main .imperial-hide-info-feature,#content_main .imperial-hide-info-metric,#content_main .imperial-donation-state,#content_main .imperial-achievements-hero,#content_main .imperial-quests-hero{background:#fff;border:1px solid #dfe3ea;border-radius:0;box-shadow:none;color:#24555d}
#content_main .flame-votereward-card-label,#content_main .imperial-stats-label,#content_main .imperial-account-row{color:#7599a9}
#content_main .flame-votereward-card-value,#content_main .imperial-stats-value,#content_main .imperial-account-value{color:#24555d}
#content_main .dropdown-menu{background:#fff;border:1px solid #ccc;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.15)}
#content_main .dropdown-menu a{color:#24555d}
#content_main .dropdown-menu a:hover{background:#f0f0f0;color:#0075a0}
.diamond-login-captcha img{display:block;margin:4px 0}
.diamond-login-captcha input{width:100%}
.diamond-account-announcement{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.72)}
.diamond-account-announcement.is-open{display:flex}
.diamond-account-announcement-box{position:relative;width:520px;max-width:calc(100vw - 40px);padding:18px;background:#fff;border:4px solid rgb(40,51,76);color:#24555d;box-shadow:0 0 20px rgba(0,0,0,.5)}
.diamond-account-announcement-close{position:absolute;right:8px;top:5px;border:0;background:transparent;color:#24555d;font-size:24px;cursor:pointer}
.diamond-account-announcement-body{padding:8px 0 12px;line-height:1.5}
.diamond-account-announcement-actions{text-align:right}

#content_main .flame-guides-wrap{max-width:none;margin:0;text-align:left}
#content_main .flame-guides-search-box{margin:0 0 10px;padding:10px;background:#fff;border:0;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.2);text-align:left}
#content_main .flame-guides-search-box:after{display:none}
#content_main .flame-guides-search-title{margin:0 0 3px;color:#24555d;font:bold 13px Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-guides-search-subtitle{margin:0 0 8px;color:#7599a9;font:11px Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-guides-search-form{display:flex;gap:6px}
#content_main .flame-guides-search-input{flex:1;min-height:32px;padding:7px 9px;font-size:12px}
#content_main .flame-guides-search-button,#content_main .flame-guides-clear-button{min-height:32px;padding:7px 12px;border:0;border-radius:1px;background:#5c5ed7;background-image:linear-gradient(to right,#171749,#6a6bae);color:#fff;font:12px Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-guides-results-head{display:flex;justify-content:space-between;max-width:none;margin:8px 0;padding:0 4px;color:#7599a9;font-size:11px}
#content_main .flame-guides-count{color:#24555d;font-weight:bold}
#content_main .flame-guide-list{margin:0;padding:0;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}
#content_main .flame-guide-card{display:block;margin:0;padding:10px 12px;background:#fff;border:0;border-bottom:1px solid #e1e5e8;border-radius:0;box-shadow:none;text-align:left;transform:none}
#content_main .flame-guide-card:last-child{border-bottom:0}
#content_main .flame-guide-card:hover{background:#f3f3f3;transform:none}
#content_main .flame-guide-title{color:#0075a0;font:normal 12px Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-guide-excerpt{margin-top:5px;color:#7599a9;font:11px/1.4 Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-guide-excerpt mark,#content_main .flame-guide-title mark{background:#feefb3;color:#24555d}
#content_main .flame-guide-reader-tools{margin:0 0 8px;padding:6px;background:#fff;border:0;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.2)}
#content_main .flame-guide-reader-back,#content_main .flame-guide-reader-icon-button{border:1px solid #ccc;border-radius:1px;background:#f7f7f7;color:#0075a0;box-shadow:none}
#content_main .imperial-guide-article{font:12px/1.5 Arial,Tahoma,Helvetica,sans-serif;color:#24555d}
#content_main .imperial-guide-article h2,#content_main .imperial-guide-article h3{color:#24555d;font-family:Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-downloads-page{color:#24555d}
#content_main .imperial-download-section{padding:8px;margin:6px 0;background:#fff;border:0;box-shadow:0 0 3px rgba(0,0,0,.2)}
#content_main .imperial-download-section-head{display:block;margin:0 0 8px;padding:0;background:transparent;color:#24555d;border:0}
#content_main .imperial-download-section-head h3,#content_main .imperial-download-title{color:#24555d;font:bold 14px Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-download-section-head p,#content_main .imperial-download-description,#content_main .imperial-download-copy,#content_main .imperial-download-meta{color:#7599a9;font:11px/1.4 Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-download-step{margin:5px 0;padding:8px;background:#f7f7f7;border:1px solid #e1e1e1;border-radius:0;box-shadow:none}
#content_main .imperial-guide-step-index{background:rgb(40,51,76);color:#fff;border-radius:1px}
#content_main .imperial-download-icon-shell{background:transparent;border:0;box-shadow:none}
#content_main .imperial-download-button,#content_main .flame-download-button{height:auto;min-height:0;border-radius:1px;background:#5c5ed7;background-image:linear-gradient(to right,#171749,#6a6bae);color:#fff;font:12px Arial,Tahoma,Helvetica,sans-serif;padding:10px 14px}
#content_main .imperial-download-notice{margin:8px 0;padding:10px;background:#e8efd3;border:1px solid #4f8a10;border-radius:1px;color:#4f8a10;box-shadow:none}
#content_main .imperial-guide-images{gap:6px}
#content_main .imperial-image-zoom-trigger{border:3px solid #dfe3ea;border-radius:0;box-shadow:none;background:#fff}
#content_main .imperial-about-server-switch{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 10px;padding:0;background:transparent;border:0}
#content_main .imperial-about-server-tab{display:inline-block;padding:7px 9px;background:#5c5ed7;background-image:linear-gradient(to right,#171749,#6a6bae);color:#fff;border:0;border-radius:1px;font:11px Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-about-copy{padding:0;background:transparent;color:#24555d;font:12px/1.5 Arial,Tahoma,Helvetica,sans-serif;border:0;box-shadow:none}
#content_main .imperial-about-links{margin:10px 0 0;padding:8px;background:#fff;border:0;box-shadow:0 0 3px rgba(0,0,0,.2)}
#content_main .imperial-stats-section{padding:8px}
#content_main .imperial-stats-list,#content_main .imperial-castle-stats-list{background:#fff;border:0;border-radius:0;box-shadow:none}
#content_main .imperial-stats-row{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border-bottom:1px solid #e2e6e8;background:transparent}
#content_main .imperial-stats-row:last-child{border-bottom:0}
#content_main .imperial-stats-label{color:#7599a9}
#content_main .imperial-stats-value{color:#24555d;font-weight:bold}
#content_main .imperial-registration-page,#content_main .imperial-registration-pane{background:transparent;border:0;box-shadow:none}
#content_main .imperial-registration-section{margin:0 0 8px;padding:0;background:#fff;border:0;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.2)}
#content_main .imperial-registration-section-head{display:block;margin:0;padding:8px 10px;background:rgb(40,51,76);border:0;border-radius:0;color:#fff}
#content_main .imperial-registration-section-head:before,#content_main .imperial-registration-section-head:after{display:none}
#content_main .imperial-registration-section-head h3{margin:0;color:#fff;font:bold 13px Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-registration-section-head p{margin:2px 0 0;color:#bfdeec;font:11px Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-registration-section-body{padding:10px;background:#fff}
#content_main .imperial-registration-step{background:transparent;color:#bfdeec;border:0}
#content_main .imperial-registration-support-grid,#content_main .imperial-registration-password-grid,#content_main .imperial-registration-primary-grid{gap:8px}
#content_main .imperial-registration-support-item,#content_main .flame-registration-rules-box{background:#f7f7f7;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;color:#24555d}
#content_main .flame-votereward-page .flame-votereward-page-inner{max-width:none;margin:0}
#content_main .flame-votereward-page .flame-votereward-hero,#content_main .imperial-vote-hero{margin:0 0 8px;padding:10px;background:#fff;border:0;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.2);color:#24555d}
#content_main .flame-votereward-title{color:#24555d;font:bold 15px Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-votereward-subtitle{color:#7599a9;font:11px Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-votereward-grid{gap:5px}
#content_main .flame-votereward-card{padding:8px}
#content_main .vote-options{display:block;margin:0;padding:0}
#content_main .vote-options li{display:flex;align-items:center;gap:8px;margin:0 0 5px;padding:8px;background:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none}
#content_main .vote-options li img{max-height:45px;width:auto}
#content_main .flame-vote-next-available,#content_main .imperial-next-vote-badge{background:#f7f7f7;color:#7599a9;border:1px solid #e1e1e1;border-radius:1px}
#content_main .flame-vote-history-wrap{background:#fff;border:0;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.2)}
#content_main .flame-vote-history-row{border-bottom:1px solid #e1e1e1;color:#24555d}
#content_main .imperial-rankings-page,#content_main .flame-rankings-page-content{color:#24555d}
#content_main .imperial-rankings-serverbar{margin:0 0 8px;padding:7px}
#content_main .imperial-rankings-server-tabs{display:flex;flex-wrap:wrap;gap:4px}
#content_main .imperial-rankings-server-tabs a{padding:7px 9px;background:#5c5ed7;background-image:linear-gradient(to right,#171749,#6a6bae);color:#fff;border:0;border-radius:1px;font-size:11px}
#content_main .imperial-rankings-filter-grid{display:flex;flex-wrap:wrap;gap:6px;padding:8px}
#content_main .imperial-ranking-filter{flex:1 1 150px;padding:6px}
#content_main .imperial-filter-label{display:block;margin-bottom:3px;color:#24555d;font-weight:bold}
#content_main .imperial-rankings-results{margin-top:8px}
#content_main .imperial-rankings-search-section{margin:0 0 8px;padding:8px;background:#fff;border:0;box-shadow:0 0 3px rgba(0,0,0,.2)}
#content_main .imperial-character-page{color:#24555d}
#content_main .imperial-profile-overview{display:flex;gap:10px;padding:10px;margin:0 0 8px}
#content_main .imperial-profile-details{flex:1;min-width:0}
#content_main .imperial-profile-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:0}
#content_main .imperial-profile-detail-grid>div,#content_main .imperial-account-row{padding:7px;border-bottom:1px solid #e1e1e1;background:#fff}
#content_main .imperial-character-stats-grid,#content_main .imperial-account-stats-grid,#content_main .imperial-guild-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}
#content_main .imperial-profile-section{padding:0}
#content_main .imperial-profile-section-head{margin:0;padding:8px 10px}
#content_main .imperial-profile-section-body{padding:10px;background:#fff;color:#24555d}
#content_main .flame-extra-card{background:#fff;border:1px solid #dfe3ea;border-radius:0;box-shadow:none;color:#24555d}
#content_main .flame-extra-title{background:rgb(40,51,76);color:#fff;border-radius:0}
#content_main .imperial-warehouse-page{color:#24555d}
#content_main .imperial-warehouse-hero,#content_main .imperial-warehouse-storage,#content_main .imperial-warehouse-selection,#content_main .imperial-warehouse-sell-panel,#content_main .imperial-warehouse-vault-panel{margin:0 0 8px;padding:8px;background:#fff;border:0;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.2);color:#24555d}
#content_main .imperial-warehouse-storage-head,#content_main .imperial-warehouse-sell-head,#content_main .imperial-warehouse-vault-label{margin:-8px -8px 8px;padding:8px 10px;background:rgb(40,51,76);color:#fff;border:0;border-radius:0}
#content_main .imperial-warehouse-storage-head *,#content_main .imperial-warehouse-sell-head *,#content_main .imperial-warehouse-vault-label *{color:#fff}
#content_main .imperial-warehouse-vault-scroll{overflow:auto;background:#f7f7f7;border:1px solid #dfe3ea;border-radius:0}
#content_main .imperial-warehouse-vault-grid.flame-vault-grid-modern{gap:0;background:transparent;width:321px;min-height:600px;max-height:600px;background-color:#0c0c0a;background-image:url("../images/wh.jpg");background-repeat:no-repeat;background-position:center top;background-size:100% 100%;border:0}
#content_main .flame-grid-item-modern{background:transparent;border:0;border-radius:0;box-shadow:none}
#content_main .nav-pills{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px;padding:0}
#content_main .nav-pills .nav-link{display:inline-block;padding:7px 9px;background:#5c5ed7;background-image:linear-gradient(to right,#171749,#6a6bae);color:#fff;border-radius:1px;font-size:11px}
#content_main .nav-pills .nav-link.active{background:#6a6bae;background-image:none}
#content_main .flame-sidebar-box{padding:8px;background:#fff;border:0;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.2);color:#24555d}
#content_main .imperial-quests-page,#content_main .imperial-achievements-page,#content_main [class*="imperial-gift-code"],#content_main [class*="imperial-hide-info"],#content_main [class*="imperial-donation"],#content_main [class*="imperial-vip-"]{font-family:Arial,Tahoma,Helvetica,sans-serif;color:#24555d}
#content_main .imperial-quests-page [class*="card"],#content_main .imperial-achievements-page [class*="card"],#content_main [class*="imperial-gift-code"][class*="card"],#content_main [class*="imperial-hide-info"][class*="card"],#content_main [class*="imperial-donation"][class*="card"]{background:#fff;border:1px solid #dfe3ea;border-radius:0;box-shadow:none}
#content_main .imperial-nowpayments-message-page{width:auto;margin:0;padding:0;color:#24555d;font:12px/1.45 Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-nowpayments-message-kicker, #content_main .imperial-nowpayments-status-label{display:block;margin:0 0 5px;color:#7599a9;font:normal 10px Arial,Tahoma,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase}
#content_main .imperial-nowpayments-message-page > h2, #content_main .imperial-nowpayments-status-copy h3{margin:0 0 8px;color:#24555d;font:bold 15px Arial,Tahoma,Helvetica,sans-serif;letter-spacing:0}
#content_main .imperial-nowpayments-message-intro, #content_main .imperial-nowpayments-status-message{color:#24555d;font:12px/1.45 Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-nowpayments-status-card{display:flex;align-items:center;gap:10px;min-height:0;margin:10px 0;padding:10px;border:1px solid #dfe3ea;border-radius:0;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.20)}
#content_main .imperial-nowpayments-status-card::before{display:none}
#content_main .imperial-nowpayments-status-icon, #content_main .imperial-nowpayments-delivery-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #c8d7de;border-radius:0;background:#f7f7f7;color:#0075a0;box-shadow:none}
#content_main .imperial-nowpayments-status-icon svg, #content_main .imperial-nowpayments-delivery-icon svg{width:22px;height:22px}
#content_main .imperial-nowpayments-delivery-note{display:flex;align-items:center;gap:10px;margin:8px 0;padding:9px;border:1px solid #4f8a10;border-radius:1px;background:#e8efd3;color:#4f8a10;box-shadow:none}
#content_main .imperial-nowpayments-delivery-note strong, #content_main .imperial-nowpayments-delivery-note span{color:#4f8a10;font:12px Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-nowpayments-message-actions{margin-top:10px}
#content_main .imperial-nowpayments-back-btn{display:inline-block;min-height:0;padding:9px 12px;border:0;border-radius:1px;background:#5c5ed7;background-image:linear-gradient(to right,#171749,#6a6bae);color:#fff;font:normal 12px Arial,Tahoma,Helvetica,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none}
#content_main .imperial-nowpayments-back-icon{display:none}
#content_main [class^="imperial-"], #content_main [class*=" imperial-"]{box-sizing:border-box}
#content_main [class*="imperial-"][class*="hero"], #content_main [class*="imperial-"][class*="panel"], #content_main [class*="imperial-"][class*="section"], #content_main [class*="imperial-"][class*="shell"], #content_main [class*="imperial-"][class*="overview"], #content_main [class*="imperial-"][class*="wrap"]{border-radius:0}
#content_main [class*="imperial-"][class*="icon"]{border-radius:0}
#content_main [class*="imperial-"][class*="title"], #content_main [class*="imperial-"][class*="name"], #content_main [class*="flame-"][class*="title"]{font-family:Arial,Tahoma,Helvetica,sans-serif;letter-spacing:0}
#content_main [class*="imperial-"][class*="muted"], #content_main [class*="imperial-"][class*="meta"], #content_main [class*="imperial-"][class*="desc"], #content_main [class*="imperial-"][class*="copy"] p{color:#7599a9}
#content_main .imperial-account-utility-page, #content_main .imperial-zen-wallet-page, #content_main .imperial-activity-page, #content_main .imperial-referral-page, #content_main .imperial-reset-stats-page, #content_main .imperial-add-stats-page{color:#24555d;font-family:Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-account-utility-head, #content_main .imperial-activity-hero, #content_main .imperial-referral-hero, #content_main .imperial-zen-wallet-hero, #content_main .imperial-stats-hero{margin:0 0 8px;padding:10px;border:0;border-radius:0;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.20);color:#24555d}
#content_main .imperial-account-utility-body, #content_main .imperial-account-utility-security, #content_main .imperial-zen-wallet-transfer, #content_main .imperial-zen-wallet-history, #content_main .imperial-activity-list, #content_main .imperial-referral-overview, #content_main .imperial-referral-share, #content_main .imperial-referral-list, #content_main .imperial-stats-allocation, #content_main .imperial-stats-checkout{margin:0 0 8px;padding:8px;border:0;border-radius:0;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.20);color:#24555d}
#content_main .imperial-activity-row, #content_main .imperial-zen-wallet-history-row, #content_main .imperial-referral-player, #content_main .imperial-referral-character{border:0;border-bottom:1px solid #e1e1e1;border-radius:0;background:#fff;box-shadow:none;color:#24555d}
#content_main .imperial-account-utility-bottom, #content_main .imperial-account-utility-actions, #content_main .imperial-zen-wallet-form-footer, #content_main .imperial-activity-pagination{margin-top:8px}
#content_main .imperial-weekly-ranking-button, #content_main .imperial-weekly-ranking-button-secondary{border-radius:1px}
#content_main .flame-cell-rank, #content_main .flame-cell-name, #content_main .flame-cell-player-name, #content_main .flame-cell-weekly-metric, #content_main .flame-cell-weekly-reward, #content_main .flame-cell-weekly-sent{color:#24555d;font-family:Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-check-table, #content_main .flame-recent-completed-item, #content_main .imperial-gift-code-step, #content_main .imperial-gift-code-message, #content_main .imperial-status-card, #content_main .imperial-unified-reward-box{border:1px solid #dfe3ea;border-radius:0;background:#fff;box-shadow:none;color:#24555d}
#content_main .flame-recent-completed-item, #content_main .imperial-gift-code-step, #content_main .imperial-status-card, #content_main .imperial-unified-reward-box{padding:8px}
#content_main .flame-quest-desc, #content_main .flame-recent-completed-time, #content_main .imperial-gift-code-field-copy{color:#7599a9;font-family:Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-price-list, #content_main .imperial-paypal-package-area, #content_main .imperial-wcoin-package-list{color:#24555d;font-family:Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-wcoin-package-main, #content_main .imperial-wcoin-package-tier, #content_main .imperial-method1-contact-link{border:1px solid #dfe3ea;border-radius:0;background:#fff;box-shadow:none;color:#24555d}
#content_main .imperial-wcoin-package-main, #content_main .imperial-wcoin-package-tier{padding:8px}
#content_main .imperial-wcoin-package-kicker, #content_main .imperial-wcoin-package-tierline, #content_main .imperial-wcoin-package-price-label, #content_main .imperial-wcoin-package-note{color:#7599a9;font-family:Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-wcoin-package-name, #content_main .imperial-wcoin-package-value, #content_main .imperial-wcoin-package-amount, #content_main .imperial-wcoin-package-price{color:#24555d;font-family:Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-support-help-card, #content_main .imperial-support-channel-action, #content_main .imperial-support-channel-copy{border-radius:0;color:#24555d;font-family:Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-or-divider{color:#7599a9}
#content_main .diamond-account-action-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;background:transparent}
#content_main .diamond-account-action-icon img{display:block;max-width:32px;max-height:32px;width:auto;height:auto}
#content_main .imperial-account-action-copy h3{margin:0 0 2px;font:bold 12px Arial,Tahoma,Helvetica,sans-serif;color:#24555d}
#content_main .imperial-account-action-copy p{margin:0;font:11px/1.3 Arial,Tahoma,Helvetica,sans-serif;color:#7599a9}
#content_main .imperial-account-details-strip>div{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;align-items:center}
#content_main .diamond-account-detail-icon{grid-row:1 / span 2;width:16px;height:16px;object-fit:contain}
#content_main .imperial-account-details-strip>div>span{color:#7599a9;font-size:10px}
#content_main .imperial-account-details-strip>div>strong{color:#24555d;font-size:11px}
#content_main .imperial-download-links{display:block}
#content_main .imperial-download-button{display:grid;grid-template-columns:minmax(0,1fr) 216px;align-items:center;gap:10px;margin:0 0 6px;padding:8px;border:0;border-radius:0;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.20);color:#24555d}
#content_main .imperial-download-copy{grid-column:1;grid-row:1}
#content_main .diamond-download-original-icon{grid-column:2;grid-row:1;width:216px;height:49px;background:transparent;border:0}
#content_main .diamond-download-original-icon img{display:block;width:216px;height:49px;max-width:none}
#content_main .imperial-download-title{display:block;margin-bottom:3px;color:#24555d;font:bold 13px Arial,Tahoma,Helvetica,sans-serif}
#content_main .imperial-download-description,#content_main .imperial-download-meta{color:#7599a9;font:11px/1.35 Arial,Tahoma,Helvetica,sans-serif}
#content_main .diamond-download-runtime-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}
#content_main .diamond-download-runtime{display:flex;min-height:84px;padding:8px;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:#fff;border:1px solid #e1e1e1;color:#0075a0;text-align:center}
#content_main .diamond-download-runtime img{max-width:146px;max-height:60px;width:auto;height:auto}
#content_main .diamond-download-driver-row{display:flex;align-items:center;gap:8px;min-height:72px;padding:7px;background:#fff;border:1px solid #e1e1e1;overflow:hidden}
#content_main .diamond-download-driver-row>strong{flex:0 0 120px;color:#24555d;font:bold 20px/1 Arial,Tahoma,Helvetica,sans-serif}
#content_main .diamond-download-driver-row>strong span{display:block;margin-top:3px;font-size:11px;font-weight:bold}
#content_main .diamond-download-driver-row a{display:block}
#content_main .diamond-download-driver-row img{display:block;width:58px;height:58px;object-fit:contain}
#content_main .imperial-font-preview img{width:400px;height:283px;max-width:100%;object-fit:contain}
#content_main .flame-grid-item-modern:hover{outline:1px solid rgba(106,107,174,.85);background-color:rgba(106,107,174,.12)}
#content_main [class^="imperial-"], #content_main [class*=" imperial-"], #content_main [class^="flame-"], #content_main [class*=" flame-"]{font-family:Arial,Tahoma,Helvetica,sans-serif}
#sidebar .diamond-sidebar-timebox{margin:0 0 8px;padding:7px 6px;border:0;border-radius:0;background:#f7f7f7;box-shadow:none}
#sidebar .diamond-sidebar-timebox:before{display:none}
#sidebar .diamond-sidebar-timebox .flame-sidebar-timebox-row{display:flex;align-items:center;justify-content:center}
#sidebar .diamond-sidebar-timebox .flame-sidebar-timebox-item{flex:1;text-align:center}
#sidebar .diamond-sidebar-timebox .flame-sidebar-timebox-item span{display:block;margin-bottom:2px;color:#7599a9;font:10px Arial,Tahoma,Helvetica,sans-serif;text-transform:none;letter-spacing:0}
#sidebar .diamond-sidebar-timebox .flame-sidebar-timebox-item strong{color:#24555d;font:bold 12px Arial,Tahoma,Helvetica,sans-serif}
#sidebar .diamond-sidebar-timebox .flame-sidebar-timebox-separator{width:1px;height:24px;margin:0 6px;background:#d9d9d9}
#sidebar .diamond-events-list-heading{display:flex;justify-content:space-between;padding:0 1px 5px;color:#7599a9;font:10px Arial,Tahoma,Helvetica,sans-serif}
#sidebar .diamond-events-list-heading span{color:#24555d;font-weight:bold}
#sidebar .diamond-events-list>div{display:flex;justify-content:space-between;align-items:center;gap:6px;margin:0 0 4px;padding:6px 7px;background:#fff;border:0;border-radius:0;box-shadow:0 0 2px rgba(0,0,0,.16);color:#24555d;font:11px Arial,Tahoma,Helvetica,sans-serif}
#sidebar .diamond-events-list>div:nth-child(n/**/+6){display:none}
#sidebar .diamond-events-list>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#sidebar .diamond-events-list .flame-event-name-text{color:#24555d;font-style:normal}
#sidebar .diamond-events-list small{flex:0 0 auto;color:#0075a0;font:bold 10px Arial,Tahoma,Helvetica,sans-serif}
#sidebar .diamond-events-list>div.is-imminent small{color:#a76b00}
#sidebar .diamond-events-list>div.is-live small{color:#4f8a10}
.panel-serv .diamond-server-status-link{display:block;float:left;color:inherit;text-decoration:none}
.panel-serv .diamond-server-status-link .item-server{float:none}
#content_main .diamond-plugin-title-inner,#content_main .diamond-plugin-title-inner h2{color:#fff;font:normal 16px/54px Arial,Tahoma,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase}
#content_main .diamond-plugin-title-inner h2{margin:0;padding:0}
/* Shared legacy Diamond plugin character selector. Single owner for Level Rewards, VIP Rewards, Muun Market and Workshop. */
#content_main .diamond-plugin-content .character{background-image:url("../../plugins/images/character.jpg");width:612px;max-width:100%;height:44px;display:table;margin:3px auto 0;text-shadow:rgba(0,0,0,.01) 2px -6px 3px,#cecece 0 1px 3px;cursor:pointer}
#content_main .diamond-plugin-content .title-name{margin-top:16px;margin-bottom:0;padding-left:20px;text-align:left;font-weight:bolder}
#content_main .diamond-plugin-content .title-name span{float:right;padding-right:20px;color:#92908d;font-size:14px;font-style:italic;font-weight:lighter}

/* DIAMOND_CURRENT_CANONICAL_UI_V2 */
/* DIAMOND_CURRENT_CANONICAL_UI_V2
 * Single visual owner for current Imperial/Flame markup used by the Diamond theme.
 * Legacy Diamond selectors remain owned by style.css. Bootstrap scope keeps layout/behavior only.
 */
#content_main .flame-page-content,
#content_main .diamond-plugin-content,
#content_main .flame-page-content * ,
#content_main .diamond-plugin-content *{box-sizing:border-box}
#content_main .flame-page-content,
#content_main .diamond-plugin-content{min-width:0;overflow:visible}
#content_main .flame-page-content > *,
#content_main .diamond-plugin-content > *{max-width:100%;min-width:0}


#content_main .flame-page-content .form-control,
#content_main .diamond-plugin-content .form-control{display:block;width:100%;max-width:100%;min-width:0;height:auto;min-height:32px;margin:2px 0;padding:7px 9px;color:#24555d;background:#fff;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:12px/1.35 Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-page-content textarea.form-control,
#content_main .diamond-plugin-content textarea.form-control{min-height:80px;resize:vertical}
#content_main .flame-page-content .form-control:focus,
#content_main .diamond-plugin-content .form-control:focus{outline:0;border-color:#8ba8b4;box-shadow:inset 1px 1px #f1f1f1,0 0 0 1px rgba(0,117,160,.12)}
#content_main .flame-page-content .form-group,
#content_main .diamond-plugin-content .form-group{margin-bottom:10px}

#content_main .flame-page-content .btn,
#content_main .diamond-plugin-content .btn{display:inline-block;max-width:100%;min-height:0;height:auto;margin:2px 0;padding:9px 12px;border:0;border-radius:1px;background:#5c5ed7;background-image:linear-gradient(to right,#171749,#6a6bae);box-shadow:none;color:#fff;font:normal 11px/1.25 Arial,Tahoma,Helvetica,sans-serif;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:break-word;cursor:pointer}
#content_main .flame-page-content .btn:hover,
#content_main .flame-page-content .btn:focus,
#content_main .diamond-plugin-content .btn:hover,
#content_main .diamond-plugin-content .btn:focus{background:#6a6bae;background-image:none;color:#fff;text-decoration:none;transform:none;outline:0}
#content_main .flame-page-content .btn[disabled],
#content_main .diamond-plugin-content .btn[disabled]{opacity:.55;cursor:not-allowed}

#content_main .flame-page-content .table,
#content_main .diamond-plugin-content .table{width:100%;max-width:100%;margin:0 0 10px;border-collapse:collapse;border-spacing:0;background:transparent;color:#24555d;font:12px/1.3 Arial,Tahoma,Helvetica,sans-serif;table-layout:auto}
#content_main .flame-page-content .table th,
#content_main .diamond-plugin-content .table th{padding:6px;text-align:center;vertical-align:middle;font-weight:normal;color:#24555d;background:transparent;border:0;border-bottom:1px solid rgb(40,51,76);white-space:normal;overflow-wrap:break-word}
#content_main .flame-page-content .table td,
#content_main .diamond-plugin-content .table td{padding:6px;text-align:center;vertical-align:middle;color:#24555d;background:transparent;border:0;border-bottom:.8px solid #002433;white-space:normal;overflow-wrap:break-word}
#content_main .flame-page-content .table-striped tbody tr:nth-of-type(odd),
#content_main .diamond-plugin-content .table-striped tbody tr:nth-of-type(odd){background:rgba(255,255,255,.28)}
#content_main .flame-page-content .table-responsive,
#content_main .flame-page-content .table-responsive-sm,
#content_main .diamond-plugin-content .table-responsive,
#content_main .diamond-plugin-content .table-responsive-sm{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}

#content_main .flame-page-content .card,
#content_main .diamond-plugin-content .card{max-width:100%;margin:0 0 8px;padding:10px;background:#fff;color:#24555d;border:0;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.2)}
#content_main .flame-page-content .card-header,
#content_main .diamond-plugin-content .card-header{margin:-10px -10px 10px;padding:7px 9px;background:rgb(40,51,76);color:#fff;border:0;border-radius:0;font:bold 12px Arial,Tahoma,Helvetica,sans-serif}
#content_main .flame-page-content .card-body,
#content_main .diamond-plugin-content .card-body{padding:0;background:transparent}

#content_main .flame-page-content .nav-pills,
#content_main .diamond-plugin-content .nav-pills{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px;padding:0;list-style:none}
#content_main .flame-page-content .nav-pills .nav-link,
#content_main .diamond-plugin-content .nav-pills .nav-link{display:inline-block;margin:0;padding:7px 9px;border:0;border-radius:1px;background:#5c5ed7;background-image:linear-gradient(to right,#171749,#6a6bae);color:#fff;font:11px/1.2 Arial,Tahoma,Helvetica,sans-serif;text-decoration:none}
#content_main .flame-page-content .nav-pills .nav-link.active,
#content_main .diamond-plugin-content .nav-pills .nav-link.active{background:#6a6bae;background-image:none}

#content_main .flame-page-content .list-group,
#content_main .diamond-plugin-content .list-group{margin:0;padding:0;list-style:none;border:0;border-radius:0}
#content_main .flame-page-content .list-group-item,
#content_main .diamond-plugin-content .list-group-item{display:block;margin:0;padding:8px 10px;background:#fff;color:#24555d;border:0;border-bottom:1px solid #e1e5e8;border-radius:0}
#content_main .flame-page-content .list-group-item:last-child,
#content_main .diamond-plugin-content .list-group-item:last-child{border-bottom:0}

#content_main .flame-page-content .pagination,
#content_main .diamond-plugin-content .pagination{display:flex;flex-wrap:wrap;gap:3px;margin:10px 0;padding:0;list-style:none}
#content_main .flame-page-content .page-link,
#content_main .diamond-plugin-content .page-link{display:block;padding:6px 9px;background:#fff;color:#0075a0;border:1px solid #d7d7d7;border-radius:1px;text-decoration:none}
#content_main .flame-page-content .page-item.active .page-link,
#content_main .diamond-plugin-content .page-item.active .page-link{background:rgb(40,51,76);color:#fff;border-color:rgb(40,51,76)}

#content_main .flame-page-content .imperial-system-hero,
#content_main .diamond-plugin-content .imperial-system-hero,
#content_main .flame-page-content .imperial-feature-intro,
#content_main .diamond-plugin-content .imperial-feature-intro{margin:0 0 10px;padding:0 0 9px;background:transparent;border:0;border-bottom:1px solid #d9dde0;border-radius:0;box-shadow:none;color:#24555d}
#content_main .flame-page-content .imperial-system-hero-icon,
#content_main .diamond-plugin-content .imperial-system-hero-icon{display:none}
#content_main .flame-page-content .imperial-system-hero h2,
#content_main .diamond-plugin-content .imperial-system-hero h2{margin:0 0 4px;color:#24555d;font:bold 14px Arial,Tahoma,Helvetica,sans-serif;text-transform:none;letter-spacing:0;text-shadow:none}
#content_main .flame-page-content .imperial-system-hero p,
#content_main .diamond-plugin-content .imperial-system-hero p{margin:0;color:#7599a9;font:11px/1.45 Arial,Tahoma,Helvetica,sans-serif}

#content_main .flame-page-content p,
#content_main .flame-page-content li,
#content_main .flame-page-content label,
#content_main .diamond-plugin-content p,
#content_main .diamond-plugin-content li,
#content_main .diamond-plugin-content label{max-width:100%;overflow-wrap:break-word;word-break:normal}
#content_main .flame-page-content img:not([class*="item"]):not([class*="icon"]),
#content_main .diamond-plugin-content img:not([class*="item"]):not([class*="icon"]){max-width:100%;height:auto}
/* Downloads: original Diamond geometry with current backend data. */
#content_main .diamond-downloads-classic{box-sizing:border-box;width:100%;max-width:100%;padding:0 32px}
#content_main .diamond-download-entry .frame2{overflow:hidden}
#content_main .diamond-download-table{width:100%;table-layout:auto}
#content_main .diamond-download-meta-cell{box-sizing:border-box;min-width:0;padding:0 10px 10px 20px;overflow-wrap:anywhere}
#content_main .diamond-download-action-cell{box-sizing:border-box;padding:0 8px 10px}
#content_main .diamond-download-action-cell img{display:inline-block;max-width:100%;height:auto}
#content_main .diamond-download-support-title{color:green;font-size:14px;font-weight:bold}
#content_main .diamond-download-runtime-table img{max-width:100%;height:auto}
#content_main .diamond-download-drivers{box-sizing:border-box;max-width:100%;overflow:hidden}
#content_main .diamond-download-drivers img{max-width:58px;height:auto}
#content_main .diamond-download-help-box{overflow-wrap:anywhere}
#content_main .diamond-download-font-image{display:block;max-width:100%;height:auto;margin:0 auto}

/* Diamond notes: only helpers not present in the original skin. */
#content_main .diamond-note-compact{font-size:13px;line-height:1.5;overflow-wrap:anywhere}
#content_main .diamond-note-link{font-weight:bold;white-space:normal;overflow-wrap:anywhere}
/* Note overflow safety lives here so original Diamond style.css stays untouched. */
#content_main .i_note,#content_main .s_note,#content_main .w_note,#content_main .e_note{box-sizing:border-box;max-width:100%;overflow-wrap:break-word;word-break:normal}

