html,body{width:100%;height:100%;margin:0px;padding:0px;min-height:100%;margin-bottom:1px;min-width:1014px}body{background:#000 url(../img/layout/page-bg.jpg) no-repeat 50% 0;font-family:Arial,Helvetica,sans-serif;color:#b09795;font-size:12px;text-align:center;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:red;color:#fff;text-shadow:none}::selection{background:red;color:#fff;text-shadow:none}body#servermerge_blockpage{background:#000 url(../img/facebook/banner1.png) no-repeat 50% 50px}div#servermerge_blockpage_container{width:900px;min-height:600px;margin:180px auto 0;background:#000 url(../img/layout/servermerge_villager.jpg) no-repeat 0 0}div#servermerge_blockpage_content{width:580px;margin-left:320px}p#servermerge_blockpage_countdown{text-align:center;font-size:8em;line-height:0}img{border-style:none}p{text-align:left}.input{height:25px;line-height:25px;padding:2px 5px}.trenner{background-color:#333;border-top:1px solid #8F0A0B;height:1px;margin:15px 0;width:100%}td{font-size:12px}.left{float:left}.right{float:right}#content .align-left{text-align:left}#content .align-right{text-align:right}.cost{color:#F00}#content .center{margin:0 auto;width:150px}#content .center .btn{font-size:16px;width:137px}#content .centerJoinNow{margin:0 auto;width:240px}.left-bar-red{background:url(../img/b1.gif) no-repeat;height:12px;width:5px}.center-bar-red{background:url(../img/b2.gif) repeat-x}.right-bar-red{background:url(../img/b3.gif) no-repeat;height:12px;width:5px}.center-bar-yellow{background:url(../img/b6.gif) repeat-x}.right-bar-yellow{background:url(../img/b7.gif) no-repeat;height:12px;width:5px}.center-bar-grey{background:url(../img/b4.gif) repeat-x}html:not(.show-bots) #premium{display:none !important}#premium{position:relative;height:44px}#premium img{left:-13px;position:absolute;top:0px;z-index:20}#premium #happyHourBadge{left:120px;position:absolute;top:-15px}#header{background:url("../img/layout/header-bg.gif") no-repeat;height:119px;margin:0 auto;position:relative;width:1014px;z-index:100}#header h1{color:#bec1c3;line-height:normal;font-size:20px;margin:0 auto;padding:80px 0 0 205px;text-align:center;text-decoration:none;width:190px;white-space:nowrap;font-weight:bold}#decoLamp{background:url("../img/layout/deco-lamp.png") no-repeat scroll 0 0 transparent;height:127px;left:-39px;position:absolute;top:119px;width:124px;z-index:105}#decoLampGateOpen{background:url("../img/layout/deco-lamp2.gif") no-repeat scroll 0 0 transparent;height:127px;left:-39px;position:absolute;top:119px;width:124px;z-index:105}* html #decoLamp{background:none;filter:progid:dximagetransform.microsoft.alphaimageloader(src='../img/layout/deco-lamp.png',sizingmethod='crop')}* html #decoLampGateOpen{background:none;filter:progid:dximagetransform.microsoft.alphaimageloader(src='../img/layout/deco-lamp2.gif',sizingmethod='crop')}#container{background:url("../img/layout/container.gif") repeat-y scroll 25px 0 transparent;height:auto !important;margin:0 auto;height:auto;height:515px;min-height:515px;padding:0;position:relative;width:1014px}#menu{display:inline;float:left;position:relative;padding:0;width:200px;margin-bottom:60px}#fbconnect{display:inline;float:left;position:relative;padding:0;width:200px}#menuHead{background:url("../img/layout/menuHead.gif") no-repeat scroll 20px top transparent;list-style:none outside none;margin:0;padding:60px 0 40px 45px;width:160px}#menuHead li{margin:0 auto;padding:0}#menuHead li#time{color:#be9796;font-size:11px}#menu li a{position:relative;z-index:14}#menuHead li.free-space{margin:0 0 15px}#content a.btn-small,.btn-small,#userLogo span,#menu li a{background:url("../img/layout/btn-sprite.gif") no-repeat 0 -44px;border:0;display:block;color:#bec1c3;cursor:pointer;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;line-height:37px;height:44px;text-align:center;text-decoration:none;width:157px;white-space:nowrap}* html #menu li a,* html #userLogo span,* html .btn-small{background:url("../img/layout/btn-sprite.gif") no-repeat 0 -44px}input.btn-small{height:39px;padding:0 0 5px}#content a.btn-small:hover,.btn-small:hover,#userLogo:hover span,#menu li a:hover{background-position:0 -88px;color:#FFF;text-decoration:none !important}#menu li.active a:hover,#menu li.active a{background-position:0 0;color:#FFF;line-height:44px}#menu li#premium a{color:#FFCC33;font-weight:bold;background-position:0 -184px;text-shadow:0 0 5px #000}#menu li#premium a:hover{background-position:0 -228px;color:#FFFF00}#menu li#premium.active a{background-position:0 -136px;line-height:44px}#menu a.newmessage{background-position:0 -324px}#menu a.newmessage:hover{background-position:0 -368px}#menu li.active a.newmessage{background-position:0 -275px}.side_more{text-align:left;margin-left:8px;margin-right:8px;background-image:url(../img/darkstone.jpg);border-width:1px;border-style:inset;border-color:#000000;padding:4px;text-align:center}.side_more a:link{display:block;margin-bottom:5px;font-family:tahoma;text-decoration:none;font-size:0.7em;color:#C00C0C;font-weight:bold}.side_more a:hover{text-decoration:underline}#copyright{font-family:Arial,Helvetica,sans-serif;color:#4c4d4c;font-size:11px;margin:0 auto;padding:150px 0 0 200px;width:800px}#copyright a{text-decoration:none;color:#606060;font-weight:bold}#copyright a:hover{text-decoration:underline}#footer{background:url(../img/layout/footer-bg.gif) no-repeat 50% 0;margin:-15px auto 0;height:245px;left:1px;position:relative;width:1014px}#beast{background:url("../img/layout/beast.gif") no-repeat scroll 0 0 transparent;height:233px;left:-46px;position:absolute;top:-198px;width:96px}#skull{background:url("../img/layout/skull.gif") no-repeat scroll 0 0 transparent;height:25px;left:107px;position:absolute;top:-25px;width:96px}.table-wrap{width:100%;overflow:visible !important}#playerUserPic,#robberyProfilPic,#userPic{display:inline;float:left;position:relative;left:10px;margin:0 20px 0 0;width:180px}#raceimg{float:left}#charstats{width:200px}#globalmessage{width:700px;color:#ff4500;font-size:0.8em}#player,#keyInfo{display:inline;float:right;margin:0 0 20px;width:520px}#aspects{float:right;margin:0 0 20px;width:400px}#skills{width:520px;float:left;margin:0 0 20px}#stats{width:300px;float:left}#talents{width:300px;float:left}#skillmodis{float:right;margin:0 0 20px;width:400px}#items{margin:0 0 20px;clear:both}#msg{text-align:center}#content .counter{border-top:1px dotted #333333;margin:0;padding:15px;text-align:center}.counter span{color:#FFF;font-family:"Times New Roman",Times,serif;font-size:16px}#humanHunt,#humanHunting,#wolfHunting{float:left;width:350px}#humanHunting{width:355px}#wolfHunting{margin:0 15px 0 0}#playerLogo{float:left;margin:0 20px 0 0;width:179px}#playerStats{float:left;width:520px}#battleReport{display:none}#battleReport div div div h2{text-align:center}#humanhunt .mjs div{background-color:#000000;bottom:0px;display:block;height:35px;left:0;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;position:absolute;width:344px}#content{display:inline;float:left;margin:0 0 0 25px;padding:30px 0;position:relative;text-align:left;width:770px}#content a,#servermerge_blockpage a{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF}#content a:hover{text-decoration:underline}#content .blocklink{background-color:#2f0108;display:block;margin-bottom:2px;text-decoration:none;width:100%}#content .blocklink:hover{text-decoration:none;background-color:#551100}#upgrademsg{text-align:center}#content p{margin-top:0px;margin-bottom:20px}#content div{text-align:center}#content div p{font-size:12px;margin-top:0px;margin-bottom:2px;padding:5px 10px}.buttonlink{display:block;width:151px;height:43px;margin-left:auto;margin-right:auto;margin-top:10px;background-image:url(../img/button.gif);line-height:43px}.wrap-bottom-right,.wrap-bottom-left,.wrap-top-right,.wrap-top-left{background:url(../img/layout/wrap-top-left.gif) no-repeat;height:5px;padding:0 0 0 5px;line-height:0;font-size:0}.wrap-top-right{background:url(../img/layout/wrap-top-right.gif) no-repeat scroll right 0;padding:0 5px 0 0}.wrap-top-middle{background:url(../img/layout/wrap-top-middle.gif) repeat-x;height:5px}.wrap-bottom-left{background:url(../img/layout/wrap-bottom-left.gif) no-repeat;padding:0 0 0 5px}.wrap-bottom-right{background:url(../img/layout/wrap-bottom-right.gif) no-repeat scroll right 0;padding:0 5px 0 0}.wrap-bottom-middle{background:url(../img/layout/wrap-bottom-middle.gif) repeat-x scroll 0 bottom;height:5px}.wrap-left{background:url(../img/layout/wrap-left.gif) repeat-y scroll 0 0;padding-left:5px}.wrap-right{background:url(../img/layout/wrap-right.gif) repeat-y scroll right 0;background-color:rgba(0,0,0,0.5);padding-right:5px}.wrap-right{background-color:#140407}.btn-left{background:url(../img/layout/button_300px_left.gif) no-repeat scroll 2px 0;height:38px;margin:5px 0;padding-left:13px}* html .btn-left{background:url(../img/layout/button_300px_left.gif) no-repeat scroll 2px 0}.btn-right{background:url(../img/layout/button_300px_right.gif) no-repeat scroll right 0;float:left;height:38px;padding-right:13px}* html .btn-right{background:url(../img/layout/button_300px_right.gif) no-repeat scroll right 0}* html .btn-right{display:inline}*+html .btn-right{display:inline}.btn,#content input.btn,#content input.join-now,#content .join-now,#content a.btn{background:url(../img/layout/button_300px.gif) no-repeat 50% 0;border:0;color:#BEC1C3;cursor:pointer;float:left;font-family:"Times New Roman",Times,serif;font-size:16px;font-weight:normal;height:38px;margin:0;line-height:38px;padding:0 10px;text-align:center;white-space:nowrap}#content input.btndisable,#content a.btndisable,#content a:visited.btndisable,#content a:link.btndisable,#content a:hover.btndisable,#content button.btndisable{background:url(../img/layout/button_300px.gif) no-repeat 50% 0;border:0;color:gray;cursor:pointer;float:left;font-family:"Times New Roman",Times,serif;font-size:16px;font-weight:normal;height:38px;margin:0;line-height:38px;padding:0 10px;white-space:nowrap}#content a:hover.btndisable{text-decoration:none}* html #content .btn,* html #content input.btn,* html #content input.join-now,* html #content .join-now,* html #content a.btn{background:url(../img/layout/button_300px.gif) no-repeat 50% 0}#content input.btn,#content input.join-now,#content .join-now{line-height:normal;padding:0 10px}* html #content a.btn{padding:0 10px}*+html #content a.btn{padding:0 10px}#content .btn:hover,#content input.btn:hover,#content input.join-now:hover,#content .join-now:hover,#content a.btn:hover{background-position:50% -45px;color:#FFF;text-decoration:none}#content input.btndisable:hover,#content button.btndisable:hover{color:gray;text-decoration:none}#content #userLogo{font-size:11px;font-weight:normal}#userLogo span{margin:0 auto}#content #userLogo:hover{text-decoration:none}.description span{font-weight:bold}#charstats td,#training td,#train_skills td,#keyinfo td,#skills td,#stats td,#items td,#settings td,#playerStats td{background-color:#2f0108;font-size:12px;padding:5px}#items strong{color:#BEC1C3;font-family:"Times New Roman",Times,serif;font-size:14px}#content td.activetemp{background-color:#100}#content td.itemslot{background:none repeat scroll 0 0 #2F0308;border:1px solid #3B0005;text-align:center}#content td.active{background:none repeat scroll 0 0 #400007}#content td.itemslot img{border:1px solid #5F060F}.gold,h1{padding-left:0px;font-family:"Times New Roman",Times,serif;margin-top:0px;margin-bottom:14px;color:#BEC1C3;font-size:26px;font-weight:normal;line-height:27px;text-align:left;text-shadow:0 0 4px #FF0000}h1 .gold{float:right;font-size:14px}#content .gold{font-size:16px}h2{background:url("../img/layout/h2.jpg") no-repeat scroll 50% 0 transparent;color:#cad0d6;color:#BEC1C3;font-family:"Times New Roman",Times,serif;font-size:18px;font-weight:bold;height:33px;line-height:33px;margin-bottom:2px;margin-top:0;overflow:hidden;padding-left:0;text-align:left}h2 img{float:left;margin:3px 10px}#content h2 a{font-family:"Times New Roman",Times,serif}h3{color:#BEC1C3;font-family:"Times New Roman",Times,serif;font-size:16px;font-weight:normal;margin:0;padding:15px;text-align:left}h1 span,h2 span,h3 span{text-transform:none}th{font-size:12px}.fontsmall{font-size:10px}#content td{background:url(../img/layout/td-bg.png) repeat-x,url(../img/layout/td-bg-repeat.png) repeat;margin:0 0 15px;vertical-align:middle;padding:5px}#content td{background:#420109 url(../img/layout/td-bg.png) repeat-x\9}form{margin:0;padding:0}#content .no-bg{background:none}#content .no-bg-top-line{background:url(../img/layout/td-bg-repeat.png) repeat}#content td.top{vertical-align:top}.tdi{margin-top:0px;padding:4px;text-align:center;font-size:11px;font-weight:bold}.tdnp{text-align:left;margin-top:0px;margin-bottom:2px}.tdh{background-image:url(../img/tdh.jpg)}.tdn{background-color:#331100}.tdna{background-color:#551100}select,input,textarea{background-color:#220202;border:1px solid #8F0A0B;color:#B09795;margin:10px}select{padding:2px 2px 2px 5px}label{float:left;margin-right:10px}input:disabled{background-color:#503232;color:#c65757}a{-moz-user-focus:none;-moz-outline:none;outline:none}a.copyright{text-decoration:none;font-family:tahoma;font-size:8pt;color:#C00C0C;font-weight:bold}a.headlines{text-decoration:none;font-family:tahoma;font-size:12pt;color:#C00C0C;font-weight:bold}a:visited.headlines{text-decoration:none;font-family:tahoma;font-size:12pt;color:#C00C0C;font-weight:bold}a:link.headlines{text-decoration:none;font-family:tahoma;font-size:12pt;color:#C00C0C;font-weight:bold}a:hover.headlines{text-decoration:underline;font-family:tahoma;font-size:12pt;color:#C00C0C;font-weight:bold}.rbg{background-color:#2F0108}#speedserverbig{position:absolute;top:232px;left:212px;top:170px;height:46;width:281;color:#fed698;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:bold;font-size:26px;font-size-adjust:none;font-stretch:normal;-x-system-font:none;line-height:40px}#speedserversmall_prem{position:absolute;top:224px;left:671px;height:21;width:131;color:#fed698;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:bold;font-size:12px;font-size-adjust:none;font-stretch:normal;-x-system-font:none;line-height:20px}#speedserversmall_noprem{position:absolute;top:105px;left:671px;height:21;width:131;color:#fed698;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:bold;font-size:12px;font-size-adjust:none;font-stretch:normal;-x-system-font:none;line-height:20px}.profile_attack_button{border:none;background:none;font-weight:bold;font-family:verdana,arial,sans-serif;font-size:1em;color:#f00c0c;cursor:pointer;margin-top:3px}.profile_attack_button:hover{border:none;background:none;font-weight:bold;text-decoration:underline;cursor:pointer}.demon_animation_gif{position:absolute;left:-37px;top:0px}.message_screen{position:absolute;left:0px;top:0px;z-index:-1;display:none;overflow:hidden}.message_content{background-color:#121212}.payment_screen{position:absolute;left:0px;top:0px;z-index:-1;display:none;background-image:url(../img/payment_bg.gif);background-repeat:no-repeat;overflow:hidden;width:844px;height:706px}.payment_frame{margin-top:12px;margin-left:12px;margin-right:12px;margin-bottom:0px;overflow-x:auto;overflow-y:auto}.popup_buttons{text-align:center}.break_div{filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;background-color:black;position:absolute;left:0px;top:0px;right:0px;bottom:0px;cursor:pointer}.password_prop{background-color:#220202;color:#B09795;width:255px;font:10px Verdana;padding:5px;margin:0 0 10px 10px}.password_prop p{color:#BEC1C3;font-weight:bold}.password_prop ul{margin:0;padding:0 0 0 20px}.password_prop li{list-style:square}.pw_check{margin-top:30px;color:#BEC1C3;font:bold 10px Verdana;left:350px;position:absolute;width:180px}.pw_arrow{float:left;height:9px;width:150px}#password-meter,.password-meter{border:1px solid #848484;height:10px;margin:0 0 3px 0;width:152px}.password-meter{border:0;font:normal 9px Verdana;text-align:center;color:#B09795}.password{float:left;height:10px;width:50px}.arrow{background:transparent url(../img/symbols/pw_arrow.gif) no-repeat 22px 0}.weak{background:#D43635}.medium{background:#D29D00}.strong{background:#ff9600}.best{background:#9c0}#items .subheadline{background:none;padding:0}#items .subheadline h2{padding:0 10px}#msg td{padding:10px}#login input{margin:10px 0}#login .fontsmall,#login #pwlostLink{font-size:11px}#content .error,#content .info{background:#3C0008 url(../img/symbols/info.png) no-repeat 5px 5px;border:1px solid #333333;color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;margin:15px;min-height:30px;text-align:left;padding:15px 15px 15px 60px}* html #content .info{background:#3C0008 url(../img/symbols/info.png) no-repeat 5px 5px}#content .error{background:#3C0008 url(../img/symbols/error.png) no-repeat 5px 5px;border:1px solid red}* html #content .error{background:#3C0008 url(../img/symbols/error.png) no-repeat 5px 5px}#content div #robberyStatsInfo span{float:right;padding:0 10px 10px}#statsFilter{margin:0 auto;width:400px}#statsFilter input,#statsFilter select{float:left}#changeEmail,#accDelete,#pwChange,#setVacation,#setLogo,#optionalSettings,#standardMsg,#discribeChar{margin:0 0 15px}#multiaccounts{margin-top:50px}#content #hideoutPic td{background:none;padding:0}#searchOptions{float:left;width:200px;padding:15px}#searchOptions div{height:15px;margin:0 0 15px}#searchOptions div input{border:0;float:left;margin:0 5px}#searchOptions div label{line-height:12px}#content #searchField{padding:15px;float:left;text-align:left;width:400px}#searchField label{display:block;float:none;height:auto;margin:0 0 0 10px;line-height:normal}.cancel{float:right;margin-right:10px}#content input.check{border:0;background:0;width:12px}#searchField input{margin:5px 10px;width:165px}#searchField input.check{float:left}#searchField label.checklabel{float:left;margin:5px 0 0}#searchField .btn-left{margin:15px 0 0}#robberyProfil{float:left;width:520px}.buildingDesc{padding:15px}.buildingDesc img.npc-logo{margin:0 20px 20px 0}#shopMenu{height:30px;line-height:30px}#shopMenu a{margin:0 5px}#shopOverview strong{color:#BEC1C3;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px}#shopOverview .no-bg img{border:1px solid #484647}#content .disc{padding:15px}#fightreport .gold{font-size:14px;float:none}#quest h1{padding-left:15px}#questReward span{margin:0 10px}#libraryOptions div{margin:0 0 15px;text-align:left}#libraryOptions input.btn-small{display:inline}#content .clan-logo{text-align:center;vertical-align:top}#handleMembers,#handleRank,#handleMembers{margin:0 0 15px}#addRank{margin:0 0 0 15px;text-align:left}#addRank label,#addRank input{float:left}#fightRules ul{list-style:upper-roman}#fightRules li{font-size:12px;font-weight:normal;padding:0 0 10px}#startInfo.info{margin:0 0 15px}.declaration-form{margin:0 auto;text-align:left;width:600px}.declaration-form label{float:none;line-height:normal}.declaration-form input{margin:0 10px}.declaration-form textarea{margin:10px 0}#fightDeclaration .counter,#content #clanOverview .counter{border:0;text-align:left}#clanOverview p.gold{text-align:center}#content #highscore td{text-align:center}#ritus table{margin:0 0 15px}#login td,#chooseRace td,#register td,#setupTable td,#help td,#ritus td{background:none !important}#help td{padding:0 10px}#register table{margin:0 auto;width:460px}#register td{vertical-align:top}#register input{margin:0 10px 10px;width:200px}#register #agb{width:auto}#splashInfo{position:relative}#splashInfo .wrap-right{background:#000 url("../img/layout/wrap-right.gif") repeat-y scroll right 0}#splashInfo p{color:#FFF;display:inline;font-weight:bold;float:left;margin:10px;text-align:center;text-shadow:0 0 5px #000;width:170px}#splashInfo #regBtn{background:url("../img/layout/regBtn.jpg") no-repeat scroll 0 -79px transparent;color:#C3C6CC;display:block;font-size:20px;height:79px;line-height:70px;margin:-30px auto 0;position:relative;text-align:center;width:370px}* html #splashInfo #regBtn{left:150px}#splashInfo #regBtn:hover{background-position:0 0;color:#FFF;text-decoration:none}#content #splashText{float:none;font-size:16px;left:180px;margin:0 auto;position:absolute;top:230px;width:340px}#features{margin:15px auto;width:630px}#content #navigationTable td{text-align:left}#reportResult{margin:0 0 15px}#reportResult .logo{height:210px;background:none;text-align:center}#reportResult #fighter_details_attacker h3,#reportResult #fighter_details_defender h3{text-align:center}#reportResult #fighter_details_attacker h3 a,#reportResult #fighter_details_defender h3 a{font-family:"Times New Roman",Times,serif}#reportResult .items td{text-align:center}#grotteOptions{float:left;margin:0px 20px;width:300px}#grotteDisc{float:left;width:330px}#player td{background:none}#player h3{padding:0 0 5px}#content .radio input{border:0;background:none;float:left;margin:0 10px;padding:0}#content .radio label{float:left;margin:5px 0 0}#changeEmail input{margin:10px 0}#setLogo input,#setVacation input,#accDelete input{float:left;background:none;border:0}#setLogo label,#setVacation label,#accDelete label{float:left;margin:10px}#msgOptions select{float:left}#clanwarsOverview .center,#ritusOverview .center{width:240px}#clanwarsOverview .center .btn,#ritusOverview .center .btn{float:left;font-size:16px;padding:0;white-space:nowrap;width:230px}#market_filter .search{width:150px}#market_filter .btn-left{margin:0 40px 0 0}#market .tooltip{left:0px !important}#content td.center-text{text-align:center}#player h3{padding:0 10px}#player input{margin:5px 0}#playerStats{margin:0 0 15px}#browserWarning{background:#000;border-bottom:1px solid #333}#browserWarning a{color:#BEC1C3;font-weight:bold}#talentsOptions td{background:none}#talentsOptions td p.gold{text-align:right}#content .talent_buyed{border:1px solid #34819f;background-image:url(../img/background/talents_blue.gif);background-repeat:repeat}#content .talents_bg td{padding:0}#content .talents_bg td .triggerTooltip{height:45px;line-height:45px}#content .talent_buyable{border:1px solid #3c984f;background-image:url(../img/background/talents_green.gif);background-repeat:repeat}#content .talent_inactive{border:1px solid #7c877f;background-image:url(../img/background/talents_grey.gif);background-repeat:repeat}#content .talent_level{background-image:url("../img/background/talents_number.gif");background-repeat:no-repeat;font-size:16px;height:50px;text-align:center;width:47px}#content .talents_headline{height:35px;background-image:url(../img/background/talents_headline.gif);background-repeat:repeat}#content .char-desc{text-align:center}#content .char-desc{overflow:hidden;text-align:center;width:475px}#content #battleField td{padding:0}#content #player input.btn,#content #player input.btndisable,#content #player button.btndisable{width:157px}#content #fightSetupMob td{background:none}#content #cityHoverLayer td{background:none}#content .own td{background:none}#content .noBackground td{background:none}#arena h3{padding:0 10px}#content #ritusOverview td{background:none}#reportResult h2,#fighter_details h2{padding:0 0 0 10px}#talentsOptions h3{padding:0}#talentsOptions td{vertical-align:top}#content .fakeMsgBorder{background-color:#220202;border:1px solid #8F0A0B;color:#B09795}#skills .table-wrap{overflow:visible}#skills .healthbar{text-align:right}#feuerheader{background:url("../img/layout/header_feuer.gif") no-repeat scroll 0 0 transparent;height:119px;left:408px;position:absolute;top:0px;width:387px;z-index:-1}div.tooltip{display:none;background:#000;border:1px solid #999;padding:2px;font-size:12px;color:#B09795;z-index:800;min-width:200px}div .msgline td{padding:0px 5px}.proposalreceiver{background:none repeat scroll 0 0 white;border:0 none;cursor:default;display:block;font-size:17px;margin:0;padding:0;position:absolute;z-index:550;width:210px}.proposalreceiver tr td{color:black}.hidden{display:none}#buddyTrigger{background:url(../img/buddylist/buddyicon.gif) no-repeat;height:17px;float:left;margin:5px 15px 0;padding:0 0 0 25px}#buddyTrigger img{background:url(../img/buddylist/arrow.gif) no-repeat 0 0;height:10px;margin:0 5px;width:13px}#buddyTrigger.open img{background-position:0 -10px}#buddyScroller{background:url(../img/buddylist/buddylist-bg.jpg);border-top:1px solid #625e55;border-left:1px solid #393838;border-bottom:1px solid #1c1614;border-right:1px solid #1c1614;height:145px}.scrollable{float:left;height:145px;overflow:hidden;position:relative;width:644px}.scrollable .items{width:20000em;position:absolute}.items .buddy{border-color:#625E55 #343231 #393838 #393838;border-style:solid;border-width:1px;float:left;height:123px;margin:10px 0 10px 10px;width:140px}#buddyScroller .next:hover{background-position:-31px -143px}#buddyScroller .prev:hover{background-position:0px -143px}#buddyScroller a.prev.disabled,#buddyScroller .next,#buddyScroller .prev{background:url("../img/buddylist/scroll-nav.jpg") no-repeat scroll 0 0 transparent;border-right:1px solid #333;cursor:pointer;float:left;height:143px;position:relative;text-indent:-9999px;width:31px}#buddyScroller a.next.disabled,#buddyScroller .next{background-position:-31px 0;border-left:1px solid #333;border-right:0}#buddyScroller a.disabled{cursor:default}#buddyScroller h4{background:url("../img/layout/h2.jpg") no-repeat scroll 50% 0 transparent;border-bottom:1px solid #363535;color:#BEC1C3;font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;height:25px;line-height:25px;margin:0 0 5px;padding-left:10px;text-align:left}.delete-buddy{background:url(../img/buddylist/buddy-delete.jpg) no-repeat;border-left:1px solid #625e55;border-right:1px solid #625e55;height:17px;float:right;margin:3px;width:17px}.delete-buddy:hover{background-position:0 -17px}.online-border,.buddy-pic{background:url(../img/buddylist/buddy-icons.gif) no-repeat scroll -35px 0;float:right;height:67px;width:59px;margin:0 5px 5px}.buddy-vamp{background-position:-35px 0}.buddy-wolf{background-position:-35px -69px}.buddy-banned{background-position:-35px -138px}.buddy-unknown{background-position:-35px -207px}.buddy-locked{background-position:-35px -345px}.buddy-option{background:url(../img/buddylist/buddy-icons.gif) no-repeat scroll 0px 0;float:left;height:40px;width:33px;margin:10px 5px 5px}.buddy .write{background-position:0 -40px}#content .buddy p{font-size:10px}.online-border{background-position:-35px -275px;display:none;float:none;margin:0}.online .online-border{display:inline}#fullMoon{margin:0px;padding:25px;color:#ffffff;background:url("../img/layout/td-bg.png") repeat-x scroll 0 0%,url("../img/layout/td-bg-repeat.png") repeat scroll 0 0 transparent}#fullMoon .description{margin:0 0 15px}#fullMoon h3,#content #fullMoon p{padding:0;margin:0 0 10px}#fullMoon h2{background:none;color:#FFA200;font-size:40px;margin:0 0 35px}#fullMoon img{border:1px solid #545454;float:left;margin:0 10px 10px 0;padding:1px}#fullMoon ul{background:#220202;border:1px solid #3d3d3d;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 0 15px;padding:10px;text-align:left}#fullMoon li{color:#ffffff;font-weight:bold;margin:0 0 5px;margin-left:10px}#fullMoon span.countdown_row{border:0;color:#FFA200}#orb_generation_form{padding:0 20px 20px}#content #firstStep,#content #secondStep,#content #thirdStep{text-align:left}.generate_orb_button{width:200px}#orb_generation_info_content{background:#1E1E1E;border:1px solid #3d3d3d;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:none;margin:15px;padding:10px}#content #orb_generation_info_content p{font-size:16px}#orb_generation_info_icon{float:right;cursor:pointer;z-index:10}#orb_generation_info_content h3{color:#FFA200;font-size:25px}.generate_to{color:#8F0A0B;font-size:30px;line-height:29px;margin:0 10px}#content .choose_splinters{padding:0}#orb_generation_form h4{color:#FFA200;font-size:20px}#content .choose_splinters,#content .generated_to{font-size:16px}#content #generate_splinters_amount_feedback{font-size:11px;color:#7B7B7B;margin:0 0 15px;padding:0}.clearfloat{clear:both;height:0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.aspect_overview{background-image:url("../img/story/aspects_background.jpg");z-index:10000;background-color:#333;width:700px;border:1px solid #666;box-shadow:0 0 90px 5px #000;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;position:relative}.ui-autocomplete{background-color:#331100;border:1px solid #8F0A0B;color:#B09795}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:bold;color:#FFF;cursor:pointer}#character_tab,#aspects_tab,#skills_tab,#stats_tab,#talents_tab,#skillmodis_tab,#orbs_tab{float:right;width:720px}#tabs .ui-state-default,#tabs .ui-widget-content .ui-state-default,#tabs .ui-widget-header .ui-state-default{background:url("../img/layout/h2.jpg") no-repeat scroll 50% 0 transparent;border:1px solid #000000;font-weight:normal;-moz-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px}#tabs .ui-state-active,#tabs .ui-widget-content .ui-state-active,#tabs .ui-widget-header .ui-state-active{background:url("../img/layout/h2.jpg") no-repeat scroll 50% 0 transparent;border:1px solid #AAAAAA;font-weight:normal;-moz-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px}#tabs .ui-state-hover a:hover,#items .ui-state-hover a:hover{text-decoration:none}.ui-tabs{position:relative;padding:.2em;zoom:1;float:right}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none}.ui-tabs .ui-tabs-hide{display:none !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:url("../img/layout/h2.jpg") no-repeat scroll 50% 0 transparent;cursor:pointer}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:url("../img/layout/h2.jpg") no-repeat scroll 50% 0 transparent;cursor:pointer}.ui-accordion-header{padding:7px}.ui-state-default .ui-icon{background:url("../img/symbols/arrow_right.gif")}.ui-state-active .ui-icon{background:url("../img/symbols/arrow_down.gif")}.ui-icon{height:16px;width:16px;display:block;overflow:hidden;background-repeat:no-repeat}.ui-accordion-icons .ui-accordion-header a{padding-left:1.0em}.ui-accordion .ui-accordion-header a{display:block}.ui-accordion .ui-accordion-header .ui-icon{left:0.5em;position:absolute}.ui-accordion-content{height:auto}.battlefieldRoundSelected{text-decoration:underline}#message_overview .fight_won a,#message_overview .fight_won a:hover,#message_overview .fight_won a:link{color:#ffb608}#message_overview .fight_lost a,#message_overview .fight_lost a:hover,#message_overview .fight_lost a:link{color:red}#message_previous_next_container{position:relative;top:+20px;width:50px;margin-left:auto;margin-right:auto}#hideout_overlay_container{background:none;padding:0;margin:4px;width:700px;height:400px}#hideout_overlay_container .overlay{width:700px;height:400px;position:absolute;background-repeat:no-repeat;background-position:center}#gameEvent{margin-bottom:10px}#gameEvent ul{text-align:left}#gameEvent .gameEventImage{float:right;margin:5px}.highlight,.red{color:#f00 !important}.green{color:#008000 !important}.bold{font-weight:bold}.popup{position:fixed;position:absolute;position:absolute\9}.popup_content{background:url(../img/layout/td-bg.png) repeat-x,url(../img/layout/td-bg-repeat.png) repeat;vertical-align:middle;text-align:left;padding:5px}.popup_break_div{filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;background-color:black;position:absolute;left:0px;top:0px;right:0px;bottom:0px;cursor:pointer}.popup_break_div2{cursor:default}.popup_float{float:left}.ui-chatbox{position:fixed;bottom:0;padding:2px;background:#0d0d0d;border-left:1px solid #3d3d3d;border-top:1px solid #3d3d3d;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;z-index:200}.chat_skull{width:89px !important;height:27px;position:absolute;bottom:0;left:-20px;background:url(../img/clanchat/chat_skulls.png) no-repeat 0 0;z-index:1}.chat_skull.active{background-position:0 -27px;z-index:2}.chat_skull.highlight{background-position:0 -54px;z-index:3}.ui-chatbox-titlebar{padding:3px;height:20px;cursor:pointer;font-weight:bold}.ui-chatbox-content{padding:0px;margin:0px;border:0px}.ui-chatbox-log{padding:3px;height:250px;overflow-y:hidden;overflow-x:hidden;background:#0d0d0d}.ui-chatbox-icon{float:right}.ui-icon-closethick{height:17px;width:17px;background:url(../img/buddylist/buddy-delete.jpg) no-repeat;margin:1px}.ui-icon-closethick:hover{background-position:0 -17px}.ui-chatbox-message,.ui-chatbox-join,.ui-chatbox-leave,.ui-chatbox-date{text-align:left;margin-top:10px;float:left;clear:both;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.ui-chatbox-join,.ui-chatbox-leave{font-size:0.9em;font-style:italic}.ui-chatbox-join{color:#585}.ui-chatbox-leave{color:#955}.ui-chatbox-date{text-align:center;width:100%;border-top:1px dashed #3d3d3d;color:#555;font-size:0.8em}#chat_div{position:relative}.ui-chatbox-input{margin-top:10px;border-top:1px dashed #3d3d3d;padding-top:6px;background:#111}.ui-chatbox textarea,.ui-chatbox textarea:focus{border:1px solid #433;outline:none;background:#221515;resize:none;width:280px}.ui-chatbox-online{color:#555;padding:0 10px;font-size:11px;text-align:left}.button{height:38px;position:relative;margin-top:5px;margin-bottom:5px}.button:hover .btn{background-position:50% -45px;color:#fff;text-decoration:none}.buttonOverlay{width:100%;height:38px;position:absolute;top:0;left:0;background:#fff;opacity:0;z-index:10000;cursor:pointer}.buttonOverlay.disabled{cursor:default}.button_float{float:left}.blackoutdialog{position:fixed;position:absolute;position:absolute\9}.blackoutdialog_content{background:url(../img/layout/td-bg.png) repeat-x,url(../img/layout/td-bg-repeat.png) repeat;vertical-align:middle;text-align:left;padding:5px}.blackoutdialog_break_div{filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;background-color:black;position:absolute;left:0px;top:0px;right:0px;bottom:0px;cursor:pointer}.blackoutdialog_break_div2{cursor:default}.blackoutdialog_float{float:left}.seal{display:inline-block;width:70px;height:70px;background-position:0 0;margin:5px}seal.activatable{cursor:pointer}.seal.active,.seal.activatable:hover{background-position:0 -70px}.seal.pride{background-image:url(../img/seals/1.jpg)}.seal.greed{background-image:url(../img/seals/2.jpg)}.seal.lust{background-image:url(../img/seals/3.jpg)}.seal.wrath{background-image:url(../img/seals/4.jpg)}.seal.gluttony{background-image:url(../img/seals/5.jpg)}.seal.envy{background-image:url(../img/seals/6.jpg)}.seal.sloth{background-image:url(../img/seals/7.jpg)}.tooltipHead{font-size:1.2em;font-weight:bold;padding-bottom:13px;background:transparent url(../img/layout/tooltips/separator.png) no-repeat center bottom}.tooltipContent{max-width:300px;text-align:left}.tooltipContent table{width:100%}.item_comparison_tooltip{color:#fff}div.littlegirl{background:url('../img/gameEvent/littlegirl.png') no-repeat scroll 0 30px;width:30px;height:60px;position:absolute;top:272px;left:387px;cursor:pointer}div.littlegirl.healingBrother{background:url('../img/gameEvent/healingBoth.png') no-repeat scroll 0 30px}div.littlegirl.recoveredBrother{background:url('../img/gameEvent/recoveredBoth.png') no-repeat scroll 0 30px}div.littlegirl div#npcMark{width:30px;height:30px;background-size:22px;background-position:5px -1px}div.buildingDesc div#npcMark{height:45px;width:35px;background-size:35px;position:absolute;margin:4px 0 0 130px;cursor:pointer}div.newQuest{background:url('../img/gameEvent/newQuest.png') no-repeat}div.questInProgress{background:url('../img/gameEvent/questInProgress.png') no-repeat}div.finishedQuest{background:url('../img/gameEvent/finishedQuest.png') no-repeat}div.questBox{background:url('../img/layout/td-bg-repeat.png')}div#questBoxPopup{position:absolute;top:200px;margin-left:40px;display:none;z-index:103}button#questButton{height:33px;width:33px;border:medium none;cursor:pointer}div.buildingDesc button#questButton{margin:0 0 0 448px}div#questBoxPopup button#questButton{margin:-14px 0 6px 570px}button#questButton.nextPage{background:url('../img/gameEvent/forwardButton.png')}button#questButton.confirmQuest{background:url('../img/gameEvent/acceptButton.png')}button#questButton.closeBox{background:url('../img/gameEvent/closeButton.png');height:30px;width:30px}div#questBoxPopup div#questBoxContent{width:600px;padding:8px}div#questBoxPopup div.questLogo{width:168px;height:194px;background:url('../img/gameEvent/littlegirlLogo.jpg') no-repeat;float:left;margin:0 8px 8px 0}div.buildingDesc div#questText{min-height:160px}p.questFlavorText{font-style:italic}p.questTaskText{font-weight:bold;color:#C2C2A3}div#beast.hiddenBoy{background:url('../img/gameEvent/hidingBoy.png') no-repeat;width:128px;cursor:pointer}div#questBoxPopup.brotherPopup{position:fixed}div#healthbar{background:url('../img/gameEvent/emptybar.png') no-repeat;height:20px;margin:10px 0 10px 196px;width:380px}div#healthbarFill{background:url('../img/gameEvent/progress.png') no-repeat;height:20px}div#healBtn{margin:0 0 0 156px}div#energyBtn{margin:0 0 0 120px}div.questPage ul{margin-left:162px}div.questPage li{text-align:left}div.eggreward{color:lime;position:absolute;z-index:999}div.eggreward span.icon{margin-bottom:-2px}div#easterEgg{width:30px;height:30px;position:absolute;cursor:pointer;z-index:999;display:none}div#easterEgg.yellow{background:url('../img/gameEvent/EggHunt/yellow.png') no-repeat}div#easterEgg.blue{background:url('../img/gameEvent/EggHunt/blue.png') no-repeat}div#easterEgg.green{background:url('../img/gameEvent/EggHunt/green.png') no-repeat}.hunt-stats{width:106px}.powered-by{color:#606060;font-size:11px;font-weight:600}.level-link{padding:4px;margin-right:4px}.level-nav{margin:8px}.skin_tbl{margin:0;width:100%}td{font-weight:bold}#searchArea{display:inline-flex;align-items:center;font-weight:700}.active-level-link{text-decoration:underline !important}td[colspan="12"] > h1{font-size:20px!important;margin-bottom:0px!important}#searchArea label,#setsControls label,#talentsControls label{float:none;margin-right:2px}#talentsCriteria,#talentsLevelInput,#searchInput,#talentsTypeFilter,#langSelect,#ruinsRecFilter,#itemfilter{margin:0}.sets-item-wrapper{position:relative;display:inline-block;margin:0 5px}.sets-item-wrapper .sets-tooltip{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;z-index:10000;width:max-content;max-width:250px;background-color:#0d0d0d;border:1px solid #2a1f16;padding:8px;box-shadow:3px 3px 6px rgba(0,0,0,0.8);color:#d4c4a8;text-align:left;white-space:normal;font-size:12px;font-family:inherit;line-height:1.4}.sets-item-wrapper:hover .sets-tooltip{display:block}.sets-tooltip hr{border:0;border-top:1px dashed #2a1f16;margin:6px 0}.triggerTooltip b,td.talent_level b{font-weight:600;color:#b09795}.sets-item-wrapper:first-child .sets-tooltip{left:0;transform:translateX(0)}.sets-item-wrapper:last-child .sets-tooltip{left:auto;right:0;transform:translateX(0)}tr.item-row{content-visibility:auto;contain-intrinsic-size:0 100px}.itemPic{display:inline-block;vertical-align:middle;object-fit:contain;background-color:rgba(0,0,0,0.2)}.item-row .itemPic,.custom-set-row .itemPic,#itemsTable tbody img.itemPic{width:100px;height:100px;max-width:100px;max-height:100px;aspect-ratio:1 / 1;object-fit:cover}.item-row .itemPic.weapon-pic,.item-row.item-row-weapons .itemPic,.item-row img.itemPic[src*="weapons"],.custom-set-row .itemPic.weapon-pic,.custom-set-row.item-row-weapons .itemPic,#itemsTable tbody img.itemPic.weapon-pic,#itemsTable tbody img.itemPic[src*="weapons"]{width:250px;height:125px;max-width:250px;max-height:125px;aspect-ratio:2 / 1;object-fit:cover}body.page-index #itemsTable tbody tr.item-row td img.itemPic{cursor:pointer;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,filter 0.2s ease}body.page-index #itemsTable tbody tr.item-row td img.itemPic:hover{border-color:#ffd700 !important;box-shadow:0 0 12px rgba(255,215,0,0.85),inset 0 0 6px rgba(255,215,0,0.45) !important;outline:1px solid rgba(255,204,0,0.75);filter:brightness(1.12);transform:scale(1.03);z-index:5;position:relative}#setsTotalsContainer img.itemPic,#setsTotalsContainer .sets-item-wrapper img,.custom-set-row img.itemPic{cursor:default}#setsTotalsContainer img.itemPic:hover,#setsTotalsContainer .sets-item-wrapper img:hover{box-shadow:none !important;outline:none !important;transform:none !important;filter:none !important}#setsTotalsContainer .sets-item-wrapper > img.itemPic,#setsTotalsContainer .sets-item-wrapper > img:not([src*="res"]),.sets-item-wrapper > img.itemPic,.sets-item-wrapper > img:not([src*="res"]){width:60px !important;height:60px !important;max-width:60px !important;max-height:60px !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;display:inline-block;vertical-align:middle}#setsTotalsContainer .sets-item-wrapper > img.itemPic.weapon-pic,#setsTotalsContainer .sets-item-wrapper > img[src*="weapons"],.sets-item-wrapper > img.itemPic.weapon-pic,.sets-item-wrapper > img[src*="weapons"]{width:120px !important;height:60px !important;max-width:120px !important;max-height:60px !important;aspect-ratio:2 / 1 !important;object-fit:cover !important}#recBaselineRow img{width:30px !important;height:30px !important;max-width:30px !important;max-height:30px !important;aspect-ratio:1 / 1 !important;object-fit:contain;display:inline-block;vertical-align:middle}#recBaselineRow img.weapon-pic,#recBaselineRow img[src*="weapons"]{width:60px !important;height:30px !important;max-width:60px !important;max-height:30px !important;aspect-ratio:2 / 1 !important}.sets-tooltip img,.sets-tooltip img[src*="res"],td img[src*="res2"],td img[src*="res3"],.tooltip img[src*="res2"],.tooltip img[src*="res3"],#setsTotalsContainer img[src*="res2"],#setsTotalsContainer img[src*="res3"],#setsTotalsRow img[src*="res2"],#setsTotalsRow img[src*="res3"],img[src*="res2.gif"],img[src*="res3.gif"]{width:auto !important;height:12px !important;max-width:16px !important;max-height:12px !important;aspect-ratio:auto !important;vertical-align:middle !important;border:none !important;background:transparent !important;margin:0 2px !important}#premium{position:relative;height:44px}#menu li#premium img,#premium img{left:-13px !important;position:absolute !important;top:0px !important;z-index:20 !important;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;max-width:none !important;max-height:none !important;aspect-ratio:1 / 1 !important}#menu li#premium a{color:#FFCC33 !important;font-weight:bold !important;background-position:0 -184px !important;text-shadow:0 0 5px #000 !important}#menu li#premium a:hover{background-position:0 -228px !important;color:#FFFF00 !important}#menu li#premium.active a{background-position:0 -136px !important;line-height:44px !important}h2,tr.category-header h2,tr.category-anchor h2,tr[id*="cat-"] h2,tr[id*="sets-cat-"] h2{font-family:"Times New Roman",Times,serif !important;font-size:18px !important;font-weight:bold !important;line-height:1.4 !important;color:#BEC1C3 !important;text-shadow:0 0 4px #FF0000 !important;margin:0 !important;padding:4px 10px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;background:none !important;background-image:none !important;border:none !important;box-sizing:border-box !important}[id^="toggle-btn-"]{font-size:26px !important;font-weight:bold !important;color:#f1c40f !important;padding-right:10px !important}.premium-border{border:1px solid #6f86a9 !important}.non-premium-border{border:1px solid #484647 !important}.search-info-tooltip-container{position:relative;display:inline-flex;align-items:center;margin-left:6px}.search-info-icon{color:#ffcc00;cursor:pointer;font-size:16px;transition:transform 0.2s ease,color 0.2s ease}.search-info-icon:hover{color:#ffffff;transform:scale(1.15)}.search-info-tooltip{visibility:hidden;opacity:0;width:290px;background-color:#14110e;color:#d4c4a8;text-align:left;border:1px solid #ffcc00;border-radius:6px;padding:10px 12px;position:absolute;z-index:1000;top:130%;left:50%;transform:translateX(-50%);box-shadow:0 4px 15px rgba(0,0,0,0.85);transition:opacity 0.25s ease,visibility 0.25s ease;font-size:12px;line-height:1.5;pointer-events:none}.search-info-tooltip-container:hover .search-info-tooltip{visibility:visible;opacity:1}.search-info-tooltip-header{color:#ffcc00;font-weight:bold;font-size:13px;margin-bottom:6px;border-bottom:1px solid #4a3b2c;padding-bottom:4px;text-align:center}.search-info-tooltip ul{margin:0;padding-left:16px;list-style-type:disc;text-align:left}.search-info-tooltip li{margin-bottom:4px;text-align:left}.search-info-tooltip .code-inline{background:#000;color:#ffcc00;padding:1px 4px;border:1px solid #444;border-radius:3px;font-family:monospace;font-size:11px}.ruins-rec-filter-wrap{display:inline-flex;align-items:center;gap:4px;position:relative}.ruins-rec-info-icon{color:#ffcc00;cursor:help;font-size:14px;transition:transform 0.2s ease,color 0.2s ease}.ruins-rec-info-icon:hover{color:#ffffff;transform:scale(1.15)}.ruins-rec-tooltip{visibility:hidden;opacity:0;width:260px;background-color:#14110e;color:#d4c4a8;text-align:left;border:1px solid #ffcc00;border-radius:6px;padding:9px 11px;position:absolute;z-index:1000;top:130%;left:50%;transform:translateX(-50%);box-shadow:0 4px 15px rgba(0,0,0,0.85);transition:opacity 0.25s ease,visibility 0.25s ease;font-size:12px;line-height:1.45;pointer-events:none}.ruins-rec-tooltip-container:hover .ruins-rec-tooltip,.ruins-rec-filter-wrap:hover .ruins-rec-tooltip{visibility:visible;opacity:1}.ruins-rec-tooltip-header{color:#ffcc00;font-weight:bold;font-size:12.5px;margin-bottom:5px;border-bottom:1px solid #4a3b2c;padding-bottom:3px;text-align:center}.algo-info-tooltip-container{position:relative;display:inline-flex;align-items:center;justify-content:center}.algo-info-icon{color:#ffcc00;cursor:pointer;font-size:15px;transition:transform 0.2s ease,color 0.2s ease;vertical-align:middle;display:inline-block}.algo-info-icon:hover{color:#ffffff;transform:scale(1.2)}.algo-info-tooltip{visibility:hidden;opacity:0;width:320px;max-width:calc(100vw - 60px);background-color:#14110e;color:#d4c4a8;text-align:left;border:1px solid #ffcc00;border-radius:6px;padding:10px 14px;position:absolute;z-index:2000;top:130%;right:0;box-shadow:0 6px 20px rgba(0,0,0,0.95);transition:opacity 0.2s ease,visibility 0.2s ease;font-size:12px;line-height:1.5;pointer-events:none;font-weight:normal;text-shadow:none}.algo-info-tooltip-container:hover .algo-info-tooltip{visibility:visible;opacity:1}.algo-info-tooltip-header{color:#ffcc00;font-weight:bold;font-size:13px;margin-bottom:6px;border-bottom:1px solid #4a3b2c;padding-bottom:4px;text-align:left}.country-dropdown-container{position:relative;display:inline-block}.country-dropdown-btn{background:#111;color:#ccc;border:1px solid #444;padding:3px 10px;font-size:12px;cursor:pointer;border-radius:3px;display:inline-flex;align-items:center;gap:6px;height:25px;min-width:175px;font-family:Arial,sans-serif}.country-dropdown-btn:hover{background:#222;border-color:#ffcc00;color:#ffcc00}.country-dropdown-menu{position:absolute;top:100%;right:0;z-index:1050;background-color:#000;border:1px solid #444;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,0.9);max-height:none !important;overflow-y:visible !important;list-style:none;padding:4px 0;margin:4px 0 0 0;min-width:235px !important;white-space:nowrap;text-align:left}.country-dropdown-menu li{margin:0;padding:0;list-style:none}.country-dropdown-menu li a{display:flex;align-items:center;gap:8px;padding:5px 12px;color:#ddd;text-decoration:none;font-size:12px;line-height:1.4;font-family:Arial,sans-serif;transition:background 0.15s ease,color 0.15s ease}.country-dropdown-menu li a:hover,.country-dropdown-menu li.active a{background-color:#222;color:#ffcc00}.country-dropdown-menu li.divider{height:1px;margin:4px 0;background-color:#333;overflow:hidden}.flag-s1{display:inline-block;width:16px;height:11px;vertical-align:middle;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(255,255,255,0.2);border-radius:1px;flex-shrink:0}.flag-ro{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23002B7F' d='M0 0h1v2H0z'/%3E%3Cpath fill='%23FCD116' d='M1 0h1v2H1z'/%3E%3Cpath fill='%23CE1126' d='M2 0h1v2H2z'/%3E%3C/svg%3E")}.flag-de{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3'%3E%3Cpath fill='%23000' d='M0 0h5v1H0z'/%3E%3Cpath fill='%23D00' d='M0 1h5v1H0z'/%3E%3Cpath fill='%23FFCE00' d='M0 2h5v1H0z'/%3E%3C/svg%3E")}.flag-fr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23002395' d='M0 0h1v2H0z'/%3E%3Cpath fill='%23fff' d='M1 0h1v2H1z'/%3E%3Cpath fill='%23ED2939' d='M2 0h1v2H2z'/%3E%3C/svg%3E")}.flag-es{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23AA151B' d='M0 0h3v2H0z'/%3E%3Cpath fill='%23F1BF00' d='M0 .5h3v1H0z'/%3E%3C/svg%3E")}.flag-it{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23009246' d='M0 0h1v2H0z'/%3E%3Cpath fill='%23fff' d='M1 0h1v2H1z'/%3E%3Cpath fill='%23CE2B37' d='M2 0h1v2H2z'/%3E%3C/svg%3E")}.flag-pl{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath fill='%23fff' d='M0 0h16v5H0z'/%3E%3Cpath fill='%23DC143C' d='M0 5h16v5H0z'/%3E%3C/svg%3E")}.flag-bg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3'%3E%3Cpath fill='%23fff' d='M0 0h5v1H0z'/%3E%3Cpath fill='%2300966E' d='M0 1h5v1H0z'/%3E%3Cpath fill='%23D62612' d='M0 2h5v1H0z'/%3E%3C/svg%3E")}.flag-ru{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath fill='%23fff' d='M0 0h9v2H0z'/%3E%3Cpath fill='%230039A6' d='M0 2h9v2H0z'/%3E%3Cpath fill='%23D52B1E' d='M0 4h9v2H0z'/%3E%3C/svg%3E")}.flag-nl{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath fill='%23AE1C28' d='M0 0h9v2H0z'/%3E%3Cpath fill='%23fff' d='M0 2h9v2H0z'/%3E%3Cpath fill='%2321468B' d='M0 4h9v2H0z'/%3E%3C/svg%3E")}.flag-hu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 3'%3E%3Cpath fill='%23CE2939' d='M0 0h6v1H0z'/%3E%3Cpath fill='%23fff' d='M0 1h6v1H0z'/%3E%3Cpath fill='%23477050' d='M0 2h6v1H0z'/%3E%3C/svg%3E")}.flag-co{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23FCD116' d='M0 0h3v1H0z'/%3E%3Cpath fill='%23003893' d='M0 1h3v.5H0z'/%3E%3Cpath fill='%23CE1126' d='M0 1.5h3v.5H0z'/%3E%3C/svg%3E")}.flag-cz{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23fff' d='M0 0h3v1H0z'/%3E%3Cpath fill='%23D7141A' d='M0 1h3v1H0z'/%3E%3Cpath fill='%2311457E' d='M0 0l1.5 1L0 2z'/%3E%3C/svg%3E")}.flag-fi{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 11'%3E%3Cpath fill='%23fff' d='M0 0h18v11H0z'/%3E%3Cpath fill='%23002F6C' d='M5 0h3v11H5zM0 4h18v3H0z'/%3E%3C/svg%3E")}.flag-se{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath fill='%23006AA7' d='M0 0h16v10H0z'/%3E%3Cpath fill='%23FECC00' d='M5 0h2v10H5zM0 4h16v2H0z'/%3E%3C/svg%3E")}.flag-en{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='s'%3E%3Cpath d='M0,0 v30 h60 v-30 z'/%3E%3C/clipPath%3E%3Cpath d='M0,0 v30 h60 v-30 z' fill='%23012169'/%3E%3Cpath d='M0,0 L60,30 M60,0 L0,30' stroke='%23fff' stroke-width='6' clip-path='url(%23s)'/%3E%3Cpath d='M0,0 L60,30 M60,0 L0,30' stroke='%23C8102E' stroke-width='4' clip-path='url(%23s)'/%3E%3Cpath d='M30,0 v30 M0,15 h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30,0 v30 M0,15 h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/svg%3E")}.flag-us{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 741 390'%3E%3Crect width='741' height='390' fill='%23b22234'/%3E%3Cpath d='M0 30h741M0 90h741M0 150h741M0 210h741M0 270h741M0 330h741' stroke='%23fff' stroke-width='30'/%3E%3Crect width='296.4' height='210' fill='%233c3b6e'/%3E%3C/svg%3E")}.flag-gr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 18'%3E%3Crect width='27' height='18' fill='%23005BAE'/%3E%3Cpath d='M0 2h27M0 6h27M0 10h27M0 14h27' stroke='%23fff' stroke-width='2'/%3E%3Crect width='10' height='10' fill='%23005BAE'/%3E%3Cpath d='M5 0v10M0 5h10' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}.flag-tr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800'%3E%3Crect width='1200' height='800' fill='%23E30A17'/%3E%3Ccircle cx='425' cy='400' r='200' fill='%23fff'/%3E%3Ccircle cx='475' cy='400' r='160' fill='%23E30A17'/%3E%3Cpath d='M695.5 400l-123.6-40.2 76.4 105.1v-129.8l-76.4 105.1z' fill='%23fff'/%3E%3C/svg%3E")}.flag-sk{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath fill='%23fff' d='M0 0h6v1.33H0z'/%3E%3Cpath fill='%230B4EA2' d='M0 1.33h6v1.34H0z'/%3E%3Cpath fill='%23EE1C25' d='M0 2.67h6v1.33H0z'/%3E%3C/svg%3E")}.flag-pt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23046A38' d='M0 0h1v2H0z'/%3E%3Cpath fill='%23DA291C' d='M1 0h2v2H1z'/%3E%3C/svg%3E")}.flag-br{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Crect width='10' height='7' fill='%23009739'/%3E%3Cpath d='M5 .7L9.3 3.5 5 6.3 .7 3.5z' fill='%23FEDD00'/%3E%3Ccircle cx='5' cy='3.5' r='1.5' fill='%23012169'/%3E%3C/svg%3E")}.flag-ar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath fill='%2374ACDF' d='M0 0h9v2H0zM0 4h9v2H0z'/%3E%3Cpath fill='%23fff' d='M0 2h9v2H0z'/%3E%3C/svg%3E")}.flag-rs{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23C6363C' d='M0 0h3v.67H0z'/%3E%3Cpath fill='%230C4076' d='M0 .67h3v.66H0z'/%3E%3Cpath fill='%23fff' d='M0 1.33h3v.67H0z'/%3E%3C/svg%3E")}.flag-ae{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 6'%3E%3Cpath fill='%2300732F' d='M0 0h12v2H0z'/%3E%3Cpath fill='%23fff' d='M0 2h12v2H0z'/%3E%3Cpath fill='%23000' d='M0 4h12v2H0z'/%3E%3Cpath fill='%23FF0000' d='M0 0h3v6H0z'/%3E%3C/svg%3E")}.flag-yu,.flag-ba{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23003893' d='M0 0h3v.67H0z'/%3E%3Cpath fill='%23fff' d='M0 .67h3v.66H0z'/%3E%3Cpath fill='%23D7141A' d='M0 1.33h3v.67H0z'/%3E%3C/svg%3E")}.flag-mx{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23006847' d='M0 0h1v2H0z'/%3E%3Cpath fill='%23fff' d='M1 0h1v2H1z'/%3E%3Cpath fill='%23CE1126' d='M2 0h1v2H2z'/%3E%3C/svg%3E")}body.rtl-mode,html[dir="rtl"] body{direction:rtl;text-align:right}body.rtl-mode .country-dropdown-container{direction:ltr}body.rtl-mode th,body.rtl-mode td,body.rtl-mode .tableHeader,body.rtl-mode input[type="text"],body.rtl-mode select,body.rtl-mode .search_label,body.rtl-mode p,body.rtl-mode li{text-align:right}body.rtl-mode .tooltip{direction:rtl;text-align:right}.ai-badge-container{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.ai-badge{background:rgba(35,25,12,0.9);border:1px solid #856404;color:#e5b84c;font-size:11px;font-weight:bold;padding:2px 7px;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;height:25px;box-sizing:border-box;font-family:Arial,sans-serif;letter-spacing:0.5px;transition:all 0.2s ease;user-select:none}.ai-badge i{font-size:10px;color:#f7d070}.ai-badge:hover{background:#38270f;border-color:#ffd700;color:#fff;box-shadow:0 0 8px rgba(255,215,0,0.4)}.ai-tooltip{position:absolute;top:calc(100% + 6px);right:0;z-index:1060;background-color:#0d0c0a;border:1px solid #795516;border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,0.95);padding:10px 14px;width:260px;text-align:left;display:none;pointer-events:auto}body.rtl-mode .ai-tooltip{right:auto;left:0;text-align:right;direction:rtl}.ai-badge-container:hover .ai-tooltip,.ai-badge-container.show-tooltip .ai-tooltip{display:block}.ai-tooltip-header{font-weight:bold;color:#f7d070;font-size:12px;margin-bottom:6px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #332715;padding-bottom:5px}.ai-tooltip-body{font-size:11px;line-height:1.45;color:#ccc;font-weight:normal;font-family:Arial,sans-serif}.ai-footer-notice{font-size:11px;color:#8c8273;margin-top:8px;font-style:italic;line-height:1.4}.search-input-wrapper{position:relative;display:inline-block}.search-suggestions-dropdown{position:absolute;top:calc(100% + 3px);left:0;z-index:99999 !important;width:350px !important;background-color:#14100c !important;border:1px solid #ffcc00 !important;border-radius:4px;box-shadow:0 8px 30px rgba(0,0,0,0.98) !important;max-height:300px;overflow-y:auto;text-align:left}.search-suggestions-dropdown::-webkit-scrollbar{width:6px}.search-suggestions-dropdown::-webkit-scrollbar-track{background:#1a1410}.search-suggestions-dropdown::-webkit-scrollbar-thumb{background:#5a4124;border-radius:3px}.search-suggestions-dropdown::-webkit-scrollbar-thumb:hover{background:#ffcc00}.suggestion-header{font-size:10.5px;font-weight:bold;color:#ffcc00;padding:6px 10px 4px 10px;border-bottom:1px solid #332415;background:#1c1510;letter-spacing:0.5px}.suggestion-item{display:flex;align-items:center;gap:8px;padding:6px 10px;color:#d4c4a8;font-size:11.5px;font-family:Arial,sans-serif;cursor:pointer;border-bottom:1px solid #1f1712;transition:background 0.15s ease,color 0.15s ease}.suggestion-item:last-child{border-bottom:none}.suggestion-item i{color:#ffcc00;width:14px;text-align:center;font-size:11px}.suggestion-item:hover,.suggestion-item.active{background-color:#2b1f14;color:#ffffff}.suggestion-item:hover i,.suggestion-item.active i{color:#ffffff}.sortable-th{cursor:pointer !important;user-select:none !important;transition:background-color 0.15s ease,color 0.15s ease}.sortable-th:hover{background-color:rgba(255,204,0,0.15) !important;color:#ffcc00 !important}.sortable-th:hover span{color:#ffcc00 !important;text-decoration:underline !important}.sortable-th i{transition:transform 0.15s ease,color 0.15s ease}.item-row td{vertical-align:middle}.compact-img-btn{background:#1f1810;border:1px solid #5a4124;color:#a89476;border-radius:3px;padding:2px 6px;font-size:10px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:all 0.15s ease;vertical-align:middle;margin-left:5px}.compact-img-btn:hover{background:#3a2814;color:#ffcc00;border-color:#ffcc00}html.compact-images .compact-img-btn,body.compact-images .compact-img-btn{background:#3a2814;color:#ffcc00;border-color:#ffcc00}.item-row .itemPic,.custom-set-row .itemPic,#itemsTable tbody img.itemPic{width:100px;height:100px;aspect-ratio:1 / 1;object-fit:cover}.item-row .itemPic.weapon-pic,.item-row.item-row-weapons .itemPic,.item-row img.itemPic[src*="weapons"],.custom-set-row .itemPic.weapon-pic,.custom-set-row.item-row-weapons .itemPic,#itemsTable tbody img.itemPic.weapon-pic,#itemsTable tbody img.itemPic[src*="weapons"]{width:250px;height:125px;aspect-ratio:2 / 1;object-fit:cover}html.compact-images tr.item-row:not(#setsTotalsRow) td img.itemPic,html.compact-images tr.item-row:not(#setsTotalsRow) .itemPic,html.compact-images tr.custom-set-row:not(#setsTotalsRow) td img.itemPic,html.compact-images tr.custom-set-row:not(#setsTotalsRow) .itemPic,html.compact-images tr[class*="item-row-"]:not(#setsTotalsRow) td img.itemPic,body.compact-images tr.item-row:not(#setsTotalsRow) td img.itemPic,body.compact-images tr.item-row:not(#setsTotalsRow) .itemPic,body.compact-images tr.custom-set-row:not(#setsTotalsRow) td img.itemPic,body.compact-images tr.custom-set-row:not(#setsTotalsRow) .itemPic,body.compact-images tr[class*="item-row-"]:not(#setsTotalsRow) td img.itemPic{width:50px !important;height:50px !important;max-width:50px !important;max-height:50px !important;aspect-ratio:1 / 1 !important;object-fit:cover !important}html.compact-images tr.item-row:not(#setsTotalsRow) td img.itemPic.weapon-pic,html.compact-images tr.item-row:not(#setsTotalsRow) td img.itemPic[src*="weapons"],html.compact-images tr.item-row.item-row-weapons td img.itemPic,html.compact-images tr.custom-set-row td img.itemPic.weapon-pic,html.compact-images tr.custom-set-row.item-row-weapons td img.itemPic,html.compact-images tr.item-row-weapons td img.itemPic,body.compact-images tr.item-row:not(#setsTotalsRow) td img.itemPic.weapon-pic,body.compact-images tr.item-row:not(#setsTotalsRow) td img.itemPic[src*="weapons"],body.compact-images tr.item-row.item-row-weapons td img.itemPic,body.compact-images tr.custom-set-row td img.itemPic.weapon-pic,body.compact-images tr.custom-set-row.item-row-weapons td img.itemPic,body.compact-images tr.item-row-weapons td img.itemPic{width:125px !important;height:62.5px !important;max-width:125px !important;max-height:62.5px !important;aspect-ratio:2 / 1 !important;object-fit:cover !important}#setsTotalsContainer .sets-item-wrapper > img.itemPic,#setsTotalsContainer .sets-item-wrapper > img:not([src*="res"]),#setsTotalsRow .sets-item-wrapper > img.itemPic,#setsTotalsRow .sets-item-wrapper > img:not([src*="res"]),.sets-item-wrapper > img.itemPic,.sets-item-wrapper > img:not([src*="res"]),html.compact-images #setsTotalsContainer .sets-item-wrapper > img.itemPic,html.compact-images #setsTotalsContainer .sets-item-wrapper > img:not([src*="res"]),html.compact-images #setsTotalsRow .sets-item-wrapper > img.itemPic,html.compact-images #setsTotalsRow .sets-item-wrapper > img:not([src*="res"]),html.compact-images .sets-item-wrapper > img.itemPic,html.compact-images .sets-item-wrapper > img:not([src*="res"]),body.compact-images #setsTotalsContainer .sets-item-wrapper > img.itemPic,body.compact-images #setsTotalsContainer .sets-item-wrapper > img:not([src*="res"]),body.compact-images #setsTotalsRow .sets-item-wrapper > img.itemPic,body.compact-images #setsTotalsRow .sets-item-wrapper > img:not([src*="res"]),body.compact-images .sets-item-wrapper > img.itemPic,body.compact-images .sets-item-wrapper > img:not([src*="res"]){width:60px !important;height:60px !important;max-width:60px !important;max-height:60px !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;display:inline-block !important;vertical-align:middle !important}#setsTotalsContainer .sets-item-wrapper > img.itemPic.weapon-pic,#setsTotalsContainer .sets-item-wrapper > img[src*="weapons"],#setsTotalsRow .sets-item-wrapper > img.itemPic.weapon-pic,#setsTotalsRow .sets-item-wrapper > img[src*="weapons"],.sets-item-wrapper > img.itemPic.weapon-pic,.sets-item-wrapper > img[src*="weapons"],html.compact-images #setsTotalsContainer .sets-item-wrapper > img.itemPic.weapon-pic,html.compact-images #setsTotalsContainer .sets-item-wrapper > img[src*="weapons"],html.compact-images #setsTotalsRow .sets-item-wrapper > img.itemPic.weapon-pic,html.compact-images #setsTotalsRow .sets-item-wrapper > img[src*="weapons"],html.compact-images .sets-item-wrapper > img.itemPic.weapon-pic,html.compact-images .sets-item-wrapper > img[src*="weapons"],body.compact-images #setsTotalsContainer .sets-item-wrapper > img.itemPic.weapon-pic,body.compact-images #setsTotalsContainer .sets-item-wrapper > img[src*="weapons"],body.compact-images #setsTotalsRow .sets-item-wrapper > img.itemPic.weapon-pic,body.compact-images #setsTotalsRow .sets-item-wrapper > img[src*="weapons"],body.compact-images .sets-item-wrapper > img.itemPic.weapon-pic,body.compact-images .sets-item-wrapper > img[src*="weapons"]{width:120px !important;height:60px !important;max-width:120px !important;max-height:60px !important;aspect-ratio:2 / 1 !important;object-fit:cover !important;display:inline-block !important;vertical-align:middle !important}img[src*="res2"],img[src*="res3"],.sets-tooltip img[src*="res2"],.sets-tooltip img[src*="res3"],.sets-item-wrapper img[src*="res2"],.sets-item-wrapper img[src*="res3"]{height:12px !important;width:auto !important;max-height:12px !important;max-width:none !important;aspect-ratio:auto !important;vertical-align:middle !important}@keyframes toastFadeInTop{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.pwa-toast{position:fixed;top:25px;bottom:auto;right:25px;z-index:1000000;background:#14100c;border:2px solid #5a4124;border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,0.95),0 0 15px rgba(247,208,112,0.25);width:340px;max-width:calc(100vw - 40px);padding:12px 14px;color:#d4c4a8;font-family:Arial,sans-serif;animation:toastFadeInTop 0.35s cubic-bezier(0.16,1,0.3,1);text-align:left}body.rtl-mode .pwa-toast,html[dir="rtl"] .pwa-toast{text-align:right !important;right:auto !important;left:25px !important;top:25px !important;bottom:auto !important}.pwa-toast-header{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:bold;color:#f7d070;border-bottom:1px solid #3a2814;padding-bottom:6px;margin-bottom:8px}.pwa-toast-close{background:none;border:none;color:#aaa;font-size:18px;line-height:1;cursor:pointer;padding:0}.pwa-toast-close:hover{color:#ff4444}.pwa-toast-body{font-size:11.5px;line-height:1.5;color:#ccc;text-align:left;white-space:pre-line}body.rtl-mode .pwa-toast-body,html[dir="rtl"] .pwa-toast-body{text-align:right !important}.pwa-toast-guide-link{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#3a1414;border:1px solid #8b2500;border-radius:4px;color:#f7d070;font-size:11px;text-decoration:none;font-weight:bold;transition:background 0.2s,border-color 0.2s,color 0.2s}.pwa-toast-guide-link:hover{background:#6a1a1a;border-color:#ffcc00;color:#ffffff}body.rtl-mode .pwa-toast-guide-link,html[dir="rtl"] .pwa-toast-guide-link{float:left}.search-highlight{background-color:rgba(255,204,0,0.35) !important;color:#ffffff !important;padding:0 2px;border-radius:2px;font-weight:bold;text-decoration:underline}.search-clear-btn{position:absolute;right:22px;color:#888;cursor:pointer;font-size:13px;z-index:10;transition:color 0.15s ease}.search-clear-btn:hover{color:#ff4444}#searchInput::-webkit-search-cancel-button,#searchInput::-webkit-search-decoration,#searchInput::-webkit-search-results-button,#searchInput::-webkit-search-results-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration,input::-ms-clear{-webkit-appearance:none !important;appearance:none !important;display:none !important;width:0 !important;height:0 !important}.item-count-badge{font-size:11px;color:#ad9e87;background:#1b140e;border:1px solid #3d2c1b;border-radius:3px;padding:2px 8px;white-space:nowrap;user-select:none}.ruins-share-btn{display:inline-flex;align-items:center;gap:6px;background:#1f1810;border:1px solid #5a4124;color:#ad9e87;border-radius:3px;padding:3px 10px;font-size:11px;font-weight:bold;cursor:pointer;line-height:1.2;transition:all 0.2s ease;user-select:none;height:23px;box-sizing:border-box}.ruins-share-btn:hover{background:#3a2814;color:#ffcc00;border-color:#ffcc00;box-shadow:0 0 6px rgba(255,204,0,0.3)}.ruins-share-btn.copied{background:#102414 !important;border-color:#2ecc71 !important;color:#2ecc71 !important;box-shadow:0 0 8px rgba(46,204,113,0.4) !important}.copy-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(20px);z-index:999999;background:#102414;border:1px solid #2ecc71;color:#2ecc71;padding:8px 18px;border-radius:20px;font-size:12.5px;font-weight:bold;box-shadow:0 6px 25px rgba(0,0,0,0.9);display:flex;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:all 0.25s cubic-bezier(0.175,0.885,0.32,1.275)}.copy-toast.show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.network-status-badge{position:fixed;top:10px;left:15px;z-index:99999;background:#2b1814;border:1px solid #e74c3c;color:#ff9988;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:bold;display:none;align-items:center;gap:6px;box-shadow:0 4px 15px rgba(0,0,0,0.8);animation:pulseBadge 2s infinite}@keyframes pulseBadge{0%,100%{opacity:0.9}50%{opacity:0.6}}.guide-search-container{margin-bottom:20px;text-align:center}.guide-search-input{width:320px;max-width:90%;padding:6px 12px;background:#14100c;border:1px solid #5a4124;color:#f7d070;border-radius:4px;font-size:13px}.guide-accordion-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;transition:background 0.15s ease}.guide-accordion-header:hover{background:rgba(255,204,0,0.05)}.guide-accordion-icon{transition:transform 0.2s ease;color:#ffcc00}.guide-section.collapsed .guide-accordion-content{display:none !important}.guide-section.collapsed .guide-accordion-icon{transform:rotate(-90deg)}.btn-bbcode,.btn-share,button.btn-bbcode,button.btn-share{background:#1f1810 !important;border:1px solid #5a4124 !important;color:#d4c4a8 !important;padding:4px 10px !important;border-radius:3px !important;font-size:11px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;transition:all 0.15s ease !important;text-decoration:none !important;line-height:1.4 !important;font-family:inherit !important;font-weight:normal !important}.btn-bbcode:hover,.btn-share:hover,button.btn-bbcode:hover,button.btn-share:hover{background:#3a2814 !important;color:#ffcc00 !important;border-color:#ffcc00 !important}.custom-empty-card{background:linear-gradient(180deg,#1c1510 0%,#120e0b 100%);border:1px solid #5a4124;border-radius:6px;padding:20px 25px;max-width:680px;margin:10px auto;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,0.7)}.custom-empty-title{color:#ffcc00;font-size:16px;font-weight:bold;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px;text-shadow:0 0 6px rgba(255,204,0,0.3)}.custom-empty-desc{color:#d4c4a8;font-size:12.5px;line-height:1.5;margin-bottom:16px}.custom-preselect-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,0.4);padding:12px 16px;border-radius:5px;border:1px solid #3d2b18}.custom-preselect-select{background:#100c09;color:#f7d070;border:1px solid #5a4124;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:bold;cursor:pointer;outline:none;max-width:320px;transition:border-color 0.15s ease}.custom-preselect-select:focus{border-color:#ffcc00}.btn-preselect{background:linear-gradient(180deg,#4a3418 0%,#2b1d0d 100%) !important;border:1px solid #ffcc00 !important;color:#ffcc00 !important;padding:6px 16px !important;border-radius:4px !important;font-size:12px !important;font-weight:bold !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:6px !important;transition:all 0.2s ease !important;box-shadow:0 2px 8px rgba(0,0,0,0.5) !important}.btn-preselect:hover{background:linear-gradient(180deg,#664821 0%,#3d2913 100%) !important;color:#ffffff !important;box-shadow:0 0 10px rgba(255,204,0,0.4) !important;transform:translateY(-1px)}.btn-clear-build,button.btn-clear-build{background:#2b1410 !important;border:1px solid #8c2a1e !important;color:#ff9988 !important;padding:4px 10px !important;border-radius:3px !important;font-size:11px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;transition:all 0.15s ease !important;text-decoration:none !important;line-height:1.4 !important;font-family:inherit !important;font-weight:normal !important}.btn-clear-build:hover,button.btn-clear-build:hover{background:#4a1c15 !important;color:#ffcccc !important;border-color:#e74c3c !important;box-shadow:0 0 8px rgba(231,76,60,0.3) !important}.btn-clear-build-icon,button.btn-clear-build-icon{background:#2b1410 !important;border:1px solid #8c2a1e !important;color:#ff9988 !important;width:28px !important;height:28px !important;padding:0 !important;border-radius:4px !important;font-size:13px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:all 0.15s ease !important;text-decoration:none !important;box-shadow:0 2px 6px rgba(0,0,0,0.6) !important}.btn-clear-build-icon:hover,button.btn-clear-build-icon:hover{background:#5a1e16 !important;color:#ffffff !important;border-color:#e74c3c !important;box-shadow:0 0 10px rgba(231,76,60,0.5) !important;transform:scale(1.08)}#setsTotalsContainer,#setsTotalsRow,#scrollToTopBtn,#copyToast,.copy-toast{transform:translateZ(0);will-change:transform}tr.item-row,tr.custom-set-row,tr.talent-row,tr.item-card-row{content-visibility:auto;contain-intrinsic-size:0 90px}.ruins-cost-col{text-align:center;vertical-align:middle}.ruins-cost-cell{text-align:center;vertical-align:middle;padding:6px 8px !important}.ruins-cost-gold{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:bold;color:inherit;font-size:11px;white-space:nowrap}.ruins-cost-label{color:inherit;opacity:0.85;font-weight:normal;font-size:11px}.ruins-cost-sell{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:bold;color:inherit;font-size:11px;white-space:nowrap;margin-top:3px}.ruins-cost-cell img[src*="res2"]{margin:0 !important}.ruins-stats-cell{cursor:help;position:relative;transition:background-color 0.15s ease}.ruins-stats-cell:hover{background-color:rgba(255,204,0,0.04) !important}#ruinsItemTooltip,.ruins-item-tooltip{position:fixed;z-index:100000;pointer-events:none;background:rgba(18,12,10,0.96);border:1px solid #771111;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,0.85),0 0 12px rgba(180,20,20,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:10px 12px;color:#d4c4a8;font-family:inherit;font-size:12px;line-height:1.4;max-width:410px;min-width:300px;transition:opacity 0.12s ease-out,transform 0.12s ease-out;opacity:0;transform:scale(0.96);visibility:hidden}#ruinsItemTooltip.active,.ruins-item-tooltip.active{opacity:1;transform:scale(1);visibility:visible}.ruins-tooltip-badge{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:bold;padding:4px 8px;border-radius:4px;margin-bottom:8px;letter-spacing:0.3px;white-space:nowrap}.ruins-tooltip-badge i{flex-shrink:0}.ruins-tooltip-badge.badge-better{background:linear-gradient(135deg,rgba(30,90,40,0.6),rgba(15,60,25,0.8));border:1px solid #4caf50;color:#a5d6a7;text-shadow:0 0 4px rgba(76,175,80,0.6)}.ruins-tooltip-badge.badge-next-better{background:linear-gradient(135deg,rgba(30,75,95,0.6),rgba(15,45,65,0.8));border:1px solid #3498db;color:#90caf9;text-shadow:0 0 4px rgba(52,152,219,0.6)}.ruins-tooltip-badge.badge-best{background:linear-gradient(135deg,rgba(130,95,15,0.65),rgba(75,55,10,0.85));border:1px solid #d4af37;color:#ffd700;text-shadow:0 0 5px rgba(255,215,0,0.6)}.ruins-tooltip-body{display:flex;gap:10px;align-items:flex-start}.ruins-tooltip-img-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);padding:2px;border-radius:4px}.ruins-tooltip-img-wrap img.ruins-tooltip-pic{width:60px;height:60px;aspect-ratio:1 / 1;object-fit:contain;border-radius:3px;display:block}.ruins-tooltip-img-wrap img.ruins-tooltip-pic.weapon-pic{width:120px;height:60px;aspect-ratio:2 / 1}.ruins-tooltip-info{flex:1;min-width:0}.ruins-tooltip-title{font-size:13px;font-weight:bold;color:#ffcc00;margin-bottom:2px;line-height:1.2}.ruins-tooltip-level{font-size:11px;color:#c4b498;margin-bottom:4px}.ruins-tooltip-stats{font-size:11px;color:#e8d8c0;line-height:1.4;margin-bottom:6px;border-top:1px dashed rgba(255,255,255,0.1);padding-top:4px}.ruins-tooltip-cost{font-size:11px;color:#ffcc00;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;text-align:center;margin-top:6px;border-top:1px dashed rgba(255,255,255,0.15);padding-top:5px;width:100%}.ruins-tooltip-cost-line{display:flex;align-items:center;justify-content:center;gap:5px;font-weight:bold}.ruins-tooltip-cost img[src*="res2"],.ruins-tooltip-cost img[src*="res3"]{height:12px;vertical-align:middle}#ruinsVariantsTooltip,.ruins-variants-tooltip{width:max-content;min-width:270px;max-width:min(92vw,560px);max-height:calc(100vh - 20px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#551111 rgba(18,12,10,0.8);padding:8px 12px}#ruinsVariantsTooltip.pinned,.ruins-variants-tooltip.pinned{pointer-events:auto;border-color:#ffd700;box-shadow:0 8px 32px rgba(0,0,0,0.95),0 0 16px rgba(255,215,0,0.3)}.ruins-variants-close-btn{display:none;position:static;margin-left:auto;flex-shrink:0;background:rgba(0,0,0,0.5);border:1px solid rgba(255,215,0,0.3);color:#ffd700;font-size:16px;line-height:1;width:18px;height:18px;border-radius:50%;cursor:pointer;align-items:center;justify-content:center;padding:0;transition:all 0.15s ease;z-index:10}.ruins-variants-tooltip.pinned .ruins-variants-close-btn{display:inline-flex}.ruins-variants-close-btn:hover{background:rgba(180,20,20,0.8);border-color:#ff4444;color:#ffffff;transform:scale(1.1)}#ruinsVariantsTooltip::-webkit-scrollbar,.ruins-variants-tooltip::-webkit-scrollbar{width:5px}#ruinsVariantsTooltip::-webkit-scrollbar-track,.ruins-variants-tooltip::-webkit-scrollbar-track{background:rgba(18,12,10,0.8);border-radius:3px}#ruinsVariantsTooltip::-webkit-scrollbar-thumb,.ruins-variants-tooltip::-webkit-scrollbar-thumb{background:#551111;border-radius:3px}.ruins-tooltip-badge.badge-variants{background:linear-gradient(135deg,rgba(80,45,20,0.75),rgba(45,25,10,0.95));border:1px solid #c59b27;color:#ffd700;text-shadow:0 0 5px rgba(212,175,55,0.6);display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:3px 8px;font-size:11px;width:100%;box-sizing:border-box;text-align:left}.ruins-badge-title-wrap{display:inline-flex;align-items:center;gap:6px;text-align:left;min-width:0}.ruins-variants-img-header{display:flex;justify-content:center;align-items:center;margin:2px 0 6px 0;padding:3px;background:rgba(0,0,0,0.45);border:1px solid rgba(255,215,0,0.15);border-radius:4px}.ruins-variants-img-header img.ruins-tooltip-pic{width:150px;height:150px;aspect-ratio:1 / 1;object-fit:contain;border-radius:3px;display:block}.ruins-variants-img-header img.ruins-tooltip-pic.weapon-pic{width:300px;height:150px;aspect-ratio:2 / 1}.ruins-variant-card{padding:3px 2px}.ruins-variant-card:first-child{padding-top:1px}.ruins-variant-card:last-child{padding-bottom:1px}.ruins-variant-header-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:2px}.ruins-variants-tooltip .ruins-tooltip-title{font-size:12.5px;font-weight:bold;color:#ffcc00;margin-bottom:0;line-height:1.2;white-space:nowrap}.ruins-variants-tooltip .ruins-tooltip-level{font-size:11px;color:#c4b498;margin-bottom:0;white-space:nowrap}.ruins-variant-level-num{color:#ffcc00;font-weight:bold}.ruins-variants-tooltip .ruins-tooltip-stats{font-size:10.5px;color:#e8d8c0;line-height:1.35;margin-bottom:3px;border-top:1px dashed rgba(255,255,255,0.1);padding-top:2px;display:flex;flex-direction:column;gap:1px;text-align:center}.ruins-variants-tooltip .ruins-tooltip-cost{font-size:10.5px;color:#ffcc00;display:flex;flex-direction:row;flex-wrap:wrap;gap:3px 14px;align-items:center;justify-content:center;text-align:center;margin-top:3px;border-top:1px dashed rgba(255,255,255,0.12);padding-top:2px;width:100%}.ruins-variant-divider{height:1px;background:linear-gradient(to right,transparent,rgba(255,204,0,0.3),rgba(180,40,40,0.5),rgba(255,204,0,0.3),transparent);margin:4px 0}body.ruins-items-page .item-row .itemPic.weapon-pic,body.ruins-items-page .item-row.item-row-weapons .itemPic,body.ruins-items-page .item-row img.itemPic[src*="weapons"],body.ruins-items-page #itemsTable tbody img.itemPic.weapon-pic,body.ruins-items-page #itemsTable tbody img.itemPic[src*="weapons"]{width:200px !important;height:100px !important;max-width:200px !important;max-height:100px !important;aspect-ratio:2 / 1 !important;object-fit:cover}html.compact-images body.ruins-items-page tr.item-row:not(#setsTotalsRow) td img.itemPic.weapon-pic,html.compact-images body.ruins-items-page tr.item-row:not(#setsTotalsRow) td img.itemPic[src*="weapons"],html.compact-images body.ruins-items-page tr.item-row.item-row-weapons td img.itemPic,body.compact-images.ruins-items-page tr.item-row:not(#setsTotalsRow) td img.itemPic.weapon-pic,body.compact-images.ruins-items-page tr.item-row:not(#setsTotalsRow) td img.itemPic[src*="weapons"],body.compact-images.ruins-items-page tr.item-row.item-row-weapons td img.itemPic{width:150px !important;height:75px !important;max-width:150px !important;max-height:75px !important;aspect-ratio:2 / 1 !important;object-fit:cover !important}.th-char-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative}.char-filter-btn{background:#1f1810;border:1px solid #5a4124;color:#a89476;border-radius:3px;padding:2px 7px;font-size:11px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:all 0.15s ease;vertical-align:middle}.char-filter-btn:hover{background:#3a2814;color:#ffcc00;border-color:#ffcc00}.char-filter-btn.active{background:#4a3212;color:#ffcc00;border-color:#ffcc00;box-shadow:0 0 8px rgba(255,204,0,0.45)}.char-filter-badge{background:#ffcc00;color:#111;font-size:9px;font-weight:bold;border-radius:8px;padding:1px 4px;line-height:1}.char-filter-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:10000;width:max-content;min-width:530px;max-width:min(94vw,780px);background:rgba(20,14,10,0.95);border:1px solid rgba(255,204,0,0.45);border-radius:8px;box-shadow:0 18px 45px rgba(0,0,0,0.94),0 0 25px rgba(255,204,0,0.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px 16px;color:#d4c4a8;text-align:left;font-family:inherit;font-size:12px;box-sizing:border-box}.char-filter-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #44321d;margin-bottom:12px}.char-filter-title{font-weight:bold;color:#ffcc00;font-size:13.5px;display:flex;align-items:center;gap:7px;letter-spacing:0.3px;text-shadow:0 0 8px rgba(255,204,0,0.3)}.char-filter-close{background:none;border:none;color:#888;font-size:18px;cursor:pointer;line-height:1;padding:0 4px;transition:color 0.15s}.char-filter-close:hover{color:#ffcc00}.char-filter-section-title{font-size:11px;text-transform:uppercase;letter-spacing:0.8px;color:#b89862;margin:10px 0 5px 0;font-weight:bold;display:flex;align-items:center;gap:6px}.char-filter-select{width:100%;background:#140e0a;border:1px solid rgba(139,105,20,0.55);color:#ffcc00;padding:6px 10px;border-radius:5px;font-size:12px;outline:none;cursor:pointer;margin-bottom:12px;box-sizing:border-box;transition:all 0.15s ease}.char-filter-select:focus{border-color:#ffcc00;box-shadow:0 0 10px rgba(255,204,0,0.35)}.char-filter-select option{background:#19120c;color:#e8dab9;padding:5px 8px}.char-filter-mode-toggle{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:11.5px;color:#d4c4a8;align-items:center}.char-filter-mode-toggle label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;transition:color 0.15s ease}.char-filter-mode-toggle label:hover{color:#ffcc00}.char-filter-mode-toggle input[type="radio"]{cursor:pointer;accent-color:#ffcc00;width:14px;height:14px;margin:0}.char-filter-stats-grid{display:grid;grid-template-columns:auto auto;column-gap:22px;row-gap:5px;margin-bottom:12px;border:1px solid rgba(139,105,20,0.35);padding:8px 12px;background:rgba(0,0,0,0.35);border-radius:6px;box-sizing:border-box}.char-filter-stat-item{display:flex;align-items:center;gap:7px;font-size:11.5px;cursor:pointer;user-select:none;padding:3px 6px;border-radius:4px;transition:background 0.15s ease;white-space:nowrap}.char-filter-stat-item:hover{background:rgba(255,204,0,0.12)}.char-filter-stat-item input[type="checkbox"]{cursor:pointer;accent-color:#ffcc00;width:14px;height:14px;margin:0;flex-shrink:0}.char-filter-stat-icon{width:15px;text-align:center;font-size:12px;flex-shrink:0}.char-filter-stat-label{white-space:nowrap;color:#e8dab9;font-weight:500}.char-filter-footer{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #44321d}.char-filter-count-info{font-size:11px;color:#888}.char-filter-clear-btn{background:#2a1a12;border:1px solid #6b3420;color:#d4a89c;border-radius:3px;padding:3px 8px;font-size:11px;cursor:pointer;transition:all 0.15s ease}.char-filter-clear-btn:hover{background:#4a2416;border-color:#c00c0c;color:#fff}tr.item-row:not(#setsTotalsRow){content-visibility:auto;contain-intrinsic-size:auto 120px}html{scrollbar-gutter:stable}@media print{#navigationTable,.char-filter-popover,#charFilterBtn,#scrollToTopBtn,#pwaUpdateToast,.network-status-badge,.copy-toast,.ai-footer-notice,.level-nav,.search-container{display:none !important}body{background:#fff !important;color:#000 !important}table{border-collapse:collapse !important;width:100% !important}th,td{border:1px solid #ccc !important;color:#000 !important}}.draggable-item-popup{position:fixed;z-index:100000;background:rgba(18,12,10,0.97);border:1px solid #8b2500;border-radius:6px;box-shadow:0 10px 32px rgba(0,0,0,0.92),0 0 16px rgba(180,20,20,0.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#d4c4a8;font-family:inherit;font-size:12px;line-height:1.4;width:max-content;min-width:280px;max-width:min(92vw,560px);max-height:calc(100vh - 30px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#551111 rgba(18,12,10,0.8);padding:8px 12px 12px 12px;user-select:text;transition:width 0.3s cubic-bezier(0.4,0,0.2,1),min-width 0.3s cubic-bezier(0.4,0,0.2,1),max-width 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease}.draggable-item-popup::-webkit-scrollbar{width:5px}.draggable-item-popup::-webkit-scrollbar-track{background:rgba(18,12,10,0.8);border-radius:3px}.draggable-item-popup::-webkit-scrollbar-thumb{background:#551111;border-radius:3px}.draggable-item-popup.active-focus{border-color:#ffd700;box-shadow:0 12px 40px rgba(0,0,0,0.96),0 0 22px rgba(255,215,0,0.4)}@keyframes popup-focus-pulse{0%{transform:scale(1)}50%{transform:scale(1.025)}100%{transform:scale(1)}}.draggable-item-popup.pulse-focus{animation:popup-focus-pulse 0.3s ease-out}.popup-drag-handle{cursor:grab;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;margin:-8px -12px 6px -12px;background:linear-gradient(135deg,rgba(75,25,15,0.9),rgba(35,12,8,0.95));border-bottom:1px solid rgba(255,215,0,0.25);border-radius:5px 5px 0 0;color:#ffd700;font-size:11px;font-weight:bold;user-select:none;touch-action:none}.popup-drag-handle:active,.draggable-item-popup.is-dragging .popup-drag-handle{cursor:grabbing;background:linear-gradient(135deg,rgba(95,35,20,0.95),rgba(45,15,10,0.98))}.popup-drag-title{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-drag-title i{color:#ffd700;font-size:11px}.popup-handle-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.popup-img-toggle-btn{background:rgba(0,0,0,0.4);border:1px solid rgba(255,215,0,0.3);color:#ffd700;font-size:11px;line-height:1;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all 0.15s ease;flex-shrink:0}.popup-img-toggle-btn:hover{background:rgba(255,215,0,0.25);border-color:#ffd700;color:#ffffff;transform:scale(1.1)}.popup-close-btn{background:rgba(0,0,0,0.4);border:1px solid rgba(255,215,0,0.3);color:#ffd700;font-size:15px;line-height:1;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all 0.15s ease;flex-shrink:0}.popup-close-btn:hover{background:rgba(180,20,20,0.85);border-color:#ff4444;color:#ffffff;transform:scale(1.1)}.popup-toggle-variants-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:6px;padding:5px 10px;background:linear-gradient(180deg,#3a1510 0%,#200a08 100%);border:1px solid #c59b27;border-radius:4px;color:#ffd700;font-size:11px;font-weight:bold;cursor:pointer;text-shadow:0 0 4px rgba(212,175,55,0.6);transition:all 0.15s ease}.popup-toggle-variants-btn:hover{background:linear-gradient(180deg,#552018 0%,#300e0a 100%);border-color:#ffd700;box-shadow:0 0 10px rgba(255,215,0,0.4);color:#fff}.draggable-item-popup .ruins-variants-img-header{margin:2px 0 4px 0;display:flex;justify-content:center;align-items:center;position:relative}.draggable-item-popup .ruins-variants-img-header img.ruins-tooltip-pic{width:125px;height:125px;aspect-ratio:1 / 1;object-fit:contain;border-radius:3px;display:block;cursor:pointer;transition:width 0.35s cubic-bezier(0.4,0,0.2,1),height 0.35s cubic-bezier(0.4,0,0.2,1),filter 0.2s ease,box-shadow 0.2s ease}.draggable-item-popup .ruins-variants-img-header img.ruins-tooltip-pic.weapon-pic{width:250px;height:125px;aspect-ratio:2 / 1;transition:width 0.35s cubic-bezier(0.4,0,0.2,1),height 0.35s cubic-bezier(0.4,0,0.2,1),filter 0.2s ease,box-shadow 0.2s ease}.draggable-item-popup .ruins-variants-img-header img.ruins-tooltip-pic:hover{filter:brightness(1.1);box-shadow:0 0 10px rgba(255,215,0,0.65)}.draggable-item-popup.img-minimized{min-width:200px}.draggable-item-popup.img-minimized .ruins-variants-img-header img.ruins-tooltip-pic{width:60px;height:60px;aspect-ratio:1 / 1;margin:0 auto}.draggable-item-popup.img-minimized .ruins-variants-img-header img.ruins-tooltip-pic.weapon-pic{width:120px;height:60px;aspect-ratio:2 / 1;margin:0 auto}.draggable-item-popup .ruins-tooltip-title{font-size:12.5px;font-weight:bold;color:#ffcc00;margin-bottom:0;line-height:1.2;white-space:nowrap}.draggable-item-popup .ruins-tooltip-level{font-size:11px;color:#c4b498;margin-bottom:0;white-space:nowrap}.draggable-item-popup .ruins-variant-level-num{color:#ffcc00;font-weight:bold}.draggable-item-popup .ruins-tooltip-stats{font-size:10.5px;color:#e8d8c0;line-height:1.35;margin-bottom:3px;border-top:1px dashed rgba(255,255,255,0.1);padding-top:2px;display:flex;flex-direction:column;gap:1px;text-align:center}.draggable-item-popup .ruins-tooltip-cost{font-size:10.5px;color:#ffcc00;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;align-items:center;justify-content:center;text-align:center;margin-top:3px;border-top:1px dashed rgba(255,255,255,0.12);padding-top:2px;width:100%;white-space:nowrap}.draggable-item-popup .ruins-tooltip-cost-line{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.draggable-item-popup .ruins-tooltip-cost-line img{height:12px;width:auto;vertical-align:middle}.draggable-item-popup .popup-single-view{margin-top:6px;transition:opacity 0.25s ease}.draggable-item-popup .popup-all-variants-view{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease,margin-top 0.3s ease;opacity:0;margin-top:0;overflow:hidden}.draggable-item-popup .popup-all-variants-view.expanded{grid-template-rows:1fr;opacity:1;margin-top:6px}.draggable-item-popup .popup-variants-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.draggable-item-popup .current-opened-variant{background:rgba(255,215,0,0.08);border:1px solid rgba(255,215,0,0.35);border-radius:4px;padding:3px 6px;box-shadow:0 0 8px rgba(255,215,0,0.15) inset}@keyframes popup-expand{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#closeAllPopupsBtn{position:fixed;bottom:24px;right:24px;z-index:1000100;display:none;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(90,20,15,0.95),rgba(45,10,10,0.95));border:1px solid #ffd700;border-radius:20px;color:#ffd700;font-size:12px;font-weight:bold;cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,0.85),0 0 14px rgba(255,215,0,0.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all 0.2s ease;user-select:none}#closeAllPopupsBtn:hover{background:linear-gradient(135deg,rgba(130,25,20,0.98),rgba(70,12,12,0.98));transform:scale(1.05);box-shadow:0 6px 24px rgba(0,0,0,0.9),0 0 18px rgba(255,215,0,0.5);color:#fff}.sets-totals-actions-row{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,215,0,0.2);flex-wrap:wrap;position:relative;z-index:10}.sets-totals-actions-row .btn-send-to-comparator,.sets-totals-actions-row .btn-bbcode,.sets-totals-actions-row .btn-share,.sets-totals-actions-row button.btn-send-to-comparator,.sets-totals-actions-row button.btn-bbcode,.sets-totals-actions-row button.btn-share{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;margin:0 !important;padding:0 !important;background:linear-gradient(180deg,#4a1510 0%,#250a08 100%) !important;border:1px solid #c59b27 !important;border-radius:6px !important;color:#ffd700 !important;cursor:pointer !important;box-shadow:0 4px 12px rgba(0,0,0,0.75),0 0 8px rgba(197,155,39,0.35) !important;text-shadow:0 0 4px rgba(212,175,55,0.6) !important;transition:all 0.2s ease !important;user-select:none !important;line-height:1 !important;text-decoration:none !important}.sets-totals-actions-row .btn-send-to-comparator:hover,.sets-totals-actions-row .btn-bbcode:hover,.sets-totals-actions-row .btn-share:hover,.sets-totals-actions-row button.btn-send-to-comparator:hover,.sets-totals-actions-row button.btn-bbcode:hover,.sets-totals-actions-row button.btn-share:hover{background:linear-gradient(180deg,#652018 0%,#350e0a 100%) !important;border-color:#ffd700 !important;box-shadow:0 6px 18px rgba(0,0,0,0.85),0 0 16px rgba(255,215,0,0.6) !important;color:#ffffff !important;transform:translateY(-2px) scale(1.05) !important}.sets-totals-actions-row .btn-send-to-comparator i,.sets-totals-actions-row .btn-bbcode i,.sets-totals-actions-row .btn-share i{font-size:16px !important;color:#ffd700 !important;transition:transform 0.2s ease !important}.sets-totals-actions-row .btn-send-to-comparator:hover i,.sets-totals-actions-row .btn-bbcode:hover i,.sets-totals-actions-row .btn-share:hover i{color:#ffffff !important;transform:scale(1.1) !important}#openSetsComparatorBtn{position:fixed;bottom:24px;right:24px;z-index:1000050;display:none;align-items:center;justify-content:center;width:52px;height:52px;background:linear-gradient(135deg,rgba(80,20,15,0.96),rgba(35,10,8,0.98));border:2px solid #ffd700;border-radius:50%;color:#ffd700;font-size:22px;cursor:pointer;box-shadow:0 6px 22px rgba(0,0,0,0.9),0 0 16px rgba(255,215,0,0.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all 0.25s cubic-bezier(0.175,0.885,0.32,1.275);user-select:none}#openSetsComparatorBtn:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,0.95),0 0 24px rgba(255,215,0,0.7);color:#ffffff;border-color:#fff}#openSetsComparatorBtn .comparator-badge{position:absolute;top:-4px;right:-4px;background:#e74c3c;border:1.5px solid #ffd700;color:#ffffff;font-size:11px;font-weight:bold;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,0.8)}.sets-comparator-toast{position:fixed;bottom:86px;right:24px;z-index:1000150;background:linear-gradient(135deg,rgba(40,15,10,0.97),rgba(20,8,5,0.98));border:1px solid #ffd700;border-radius:6px;color:#ffd700;font-size:13px;font-weight:bold;padding:10px 18px;box-shadow:0 8px 24px rgba(0,0,0,0.9),0 0 14px rgba(255,215,0,0.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;gap:10px;pointer-events:none;opacity:0;transform:translateY(12px);transition:opacity 0.3s ease,transform 0.3s ease}.sets-comparator-toast.show{opacity:1;transform:translateY(0)}.sets-replace-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000200;display:flex;align-items:center;justify-content:center;padding:16px}.sets-replace-modal{background:rgba(22,14,10,0.98);border:1px solid #ffd700;border-radius:8px;width:100%;max-width:440px;padding:20px;box-shadow:0 12px 36px rgba(0,0,0,0.95),0 0 20px rgba(255,215,0,0.35);color:#d4c4a8;text-align:center}.sets-replace-title{font-size:16px;font-weight:bold;color:#ffd700;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px}.sets-replace-desc{font-size:12.5px;line-height:1.4;margin-bottom:18px;color:#e8d8c0}.sets-replace-actions{display:flex;flex-direction:column;gap:8px}.sets-replace-btn{padding:9px 14px;border-radius:4px;font-size:12px;font-weight:bold;cursor:pointer;transition:all 0.15s ease;border:1px solid #c59b27;background:linear-gradient(180deg,#401812 0%,#200a08 100%);color:#ffd700}.sets-replace-btn:hover{background:linear-gradient(180deg,#602218 0%,#30100a 100%);border-color:#ffd700;color:#fff;box-shadow:0 0 10px rgba(255,215,0,0.4)}.sets-replace-btn.cancel{background:rgba(0,0,0,0.4);border-color:#555;color:#bbb;margin-top:4px}.sets-replace-btn.cancel:hover{background:rgba(50,50,50,0.6);color:#fff}.sets-comparator-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000100;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease}.sets-comparator-overlay.active{opacity:1;visibility:visible}.sets-comparator-modal{background:rgba(18,12,10,0.98);border:2px solid #c59b27;border-radius:8px;width:96vw;max-width:1200px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 16px 50px rgba(0,0,0,0.98),0 0 30px rgba(197,155,39,0.35);color:#d4c4a8;overflow:hidden;transform:scale(0.96);transition:transform 0.25s cubic-bezier(0.175,0.885,0.32,1.275)}.sets-comparator-overlay.active .sets-comparator-modal{transform:scale(1)}.comparator-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:linear-gradient(135deg,rgba(75,25,15,0.95),rgba(35,12,8,0.98));border-bottom:1px solid rgba(255,215,0,0.3);flex-shrink:0}.comparator-modal-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:bold;color:#ffd700;text-shadow:0 0 6px rgba(255,215,0,0.5)}.comparator-modal-toolbar{display:flex;align-items:center;gap:12px}.comparator-swap-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:rgba(0,0,0,0.45);border:1px solid rgba(255,215,0,0.35);border-radius:4px;color:#ffd700;font-size:12px;font-weight:bold;cursor:pointer;transition:all 0.2s ease}.comparator-swap-btn:hover{background:linear-gradient(180deg,#602218 0%,#30100a 100%);border-color:#ffd700;color:#ffffff;box-shadow:0 0 10px rgba(255,215,0,0.4);transform:translateY(-1px)}.comparator-diff-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:rgba(0,0,0,0.45);border:1px solid rgba(255,215,0,0.35);border-radius:4px;color:#ffd700;font-size:12px;font-weight:bold;cursor:pointer;transition:all 0.15s ease}.comparator-diff-toggle-btn.active{background:linear-gradient(180deg,rgba(46,204,113,0.3) 0%,rgba(39,174,96,0.2) 100%);border-color:#2ecc71;color:#2ecc71;box-shadow:0 0 10px rgba(46,204,113,0.35)}.comparator-diff-toggle-btn:hover{border-color:#ffd700;color:#fff}.comparator-clear-all-btn{background:rgba(0,0,0,0.4);border:1px solid rgba(231,76,60,0.4);border-radius:4px;color:#e74c3c;font-size:12px;font-weight:bold;padding:5px 10px;cursor:pointer;transition:all 0.15s ease}.comparator-clear-all-btn:hover{background:rgba(231,76,60,0.25);border-color:#e74c3c;color:#fff}.comparator-close-btn{background:rgba(0,0,0,0.4);border:1px solid rgba(255,215,0,0.3);color:#ffd700;font-size:18px;line-height:1;width:26px;height:26px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.15s ease}.comparator-close-btn:hover{background:rgba(180,20,20,0.85);border-color:#ff4444;color:#ffffff;transform:scale(1.1)}.comparator-modal-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.comparator-modal-body::-webkit-scrollbar{width:6px}.comparator-modal-body::-webkit-scrollbar-track{background:rgba(18,12,10,0.8)}.comparator-modal-body::-webkit-scrollbar-thumb{background:#551111;border-radius:3px}.comparator-columns-container{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:820px){.comparator-columns-container{grid-template-columns:1fr}}.comparator-column{background:rgba(26,16,12,0.85);border:1px solid rgba(197,155,39,0.35);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:10px}.comparator-set-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,215,0,0.25)}.comparator-set-title{font-size:15px;font-weight:bold;color:#ffd700}.comparator-set-subtitle{font-size:11px;color:#b5a38a;margin-top:2px}.comparator-clear-set-btn{background:rgba(0,0,0,0.4);border:1px solid rgba(231,76,60,0.4);border-radius:4px;color:#e74c3c;font-size:11px;padding:3px 8px;cursor:pointer;transition:all 0.15s ease}.comparator-clear-set-btn:hover{background:rgba(231,76,60,0.25);color:#fff}.comparator-slot-list{display:flex;flex-direction:column;gap:8px}.comparator-slot-item{display:flex;align-items:center;gap:12px;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.08);border-radius:5px;padding:8px 10px;min-height:74px;box-sizing:border-box}.comparator-slot-img-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:120px;text-align:center}.comparator-slot-img-wrap img{border-radius:3px;object-fit:cover;display:block}.comparator-slot-img-wrap img.weapon-pic{width:120px !important;height:60px !important;aspect-ratio:2 / 1 !important}.comparator-slot-img-wrap img:not(.weapon-pic){width:60px !important;height:60px !important;aspect-ratio:1 / 1 !important}.comparator-slot-info{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.comparator-slot-name-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.comparator-slot-name{font-size:12.5px;font-weight:bold;color:#ffd700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparator-slot-level{font-size:11px;color:#c4b498;flex-shrink:0}.comparator-slot-stats{font-size:11px;color:#e8d8c0;line-height:1.3;display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:2px}.comparator-slot-stats span{white-space:nowrap}.comparator-slot-cost{font-size:11px;color:#ffcc00;display:flex;align-items:center;gap:8px;margin-top:3px}.comparator-slot-cost img{height:12px;vertical-align:middle}.comparator-empty-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:480px;background:rgba(0,0,0,0.25);border:2px dashed rgba(255,215,0,0.2);border-radius:6px;padding:24px;text-align:center;gap:12px}.comparator-empty-slot i{font-size:40px;color:rgba(255,215,0,0.35)}.comparator-empty-title{font-size:16px;font-weight:bold;color:#ffd700}.comparator-empty-desc{font-size:12px;color:#a89880;max-width:280px;line-height:1.5}.comparator-summary-panel{background:rgba(10,6,4,0.95);border:1px solid rgba(197,155,39,0.4);border-radius:6px;padding:14px 18px;display:flex;flex-direction:column;gap:12px}.comparator-summary-header{font-size:14px;font-weight:bold;color:#ffd700;border-bottom:1px solid rgba(255,215,0,0.2);padding-bottom:6px;display:flex;align-items:center;gap:6px}.comparator-cost-comparison-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:rgba(0,0,0,0.3);border-radius:4px;padding:12px 14px}.comparator-cost-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;font-size:12px}.comparator-cost-box-title{font-size:15px;color:#ffd700;font-weight:bold;text-align:center;letter-spacing:0.3px;text-shadow:0 0 6px rgba(255,215,0,0.5)}.comparator-cost-values{display:flex;align-items:flex-start;justify-content:center;text-align:center;gap:24px;font-size:14px;font-weight:bold;color:#ffcc00}.comparator-cost-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px}.comparator-cost-num{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.comparator-cost-values img{height:12px;vertical-align:middle}.comparator-cost-badge-wrap{display:flex;align-items:center;justify-content:center;width:100%}.comparator-cost-badge-wrap .diff-badge{margin-left:0 !important;font-size:11px;padding:2px 7px;box-shadow:0 1px 4px rgba(0,0,0,0.4)}.comparator-cost-diff{font-size:11.5px;font-weight:bold;margin-top:2px}.comparator-bonuses-grid{display:flex;flex-direction:column;gap:4px}.comparator-bonus-row{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;padding:4px 8px;border-radius:4px;font-size:11.5px;background:rgba(255,255,255,0.02)}.comparator-bonus-row:nth-child(even){background:rgba(255,255,255,0.05)}.comparator-bonus-left{text-align:right;padding-right:12px;color:#e8d8c0;font-weight:500}.comparator-bonus-stat-name{text-align:center;color:#ffd700;font-weight:bold;font-size:11px;text-transform:capitalize}.comparator-bonus-right{text-align:left;padding-left:12px;color:#e8d8c0;font-weight:500}.diff-badge{display:inline-block;padding:1px 5px;border-radius:3px;font-size:10px;font-weight:bold;margin-left:6px}.diff-badge.better{background:rgba(46,204,113,0.2);border:1px solid #2ecc71;color:#2ecc71}.diff-badge.worse{background:rgba(231,76,60,0.2);border:1px solid #e74c3c;color:#e74c3c}.diff-badge.equal{background:rgba(255,255,255,0.1);border:1px solid #888;color:#aaa}.th-cost-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:6px;position:relative}.cost-discount-btn{background:#1f1810;border:1px solid #5a4124;color:#a89476;border-radius:3px;padding:2px 7px;font-size:11px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:all 0.15s ease;vertical-align:middle}.cost-discount-btn:hover{background:#3a2814;color:#ffcc00;border-color:#ffcc00}.cost-discount-btn.active{background:#4a3212;color:#ffd700;border-color:#ffd700;box-shadow:0 0 8px rgba(255,215,0,0.45)}.cost-discount-badge{background:#2ecc71;color:#111;font-size:9px;font-weight:bold;border-radius:8px;padding:1px 4px;line-height:1}.cost-discount-popover{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:10000;width:320px;max-width:min(92vw,360px);background:rgba(20,14,10,0.96);border:1px solid rgba(255,204,0,0.45);border-radius:8px;box-shadow:0 18px 45px rgba(0,0,0,0.94),0 0 25px rgba(255,204,0,0.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 14px;color:#d4c4a8;text-align:left;font-family:inherit;font-size:12px;box-sizing:border-box}.discount-popover-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:7px;border-bottom:1px solid #44321d;margin-bottom:10px}.discount-popover-title{font-size:13px;font-weight:bold;color:#ffcc00;display:flex;align-items:center;gap:6px;letter-spacing:0.3px}.discount-popover-close{background:transparent;border:none;color:#999;font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.discount-popover-close:hover{color:#ff4444}.discount-section{background:rgba(0,0,0,0.35);border:1px solid #3d2a1b;border-radius:5px;padding:8px 10px;margin-bottom:8px}.discount-section-title{font-size:11.5px;font-weight:bold;color:#e5d2b8;display:flex;align-items:center;gap:6px;margin-bottom:6px}.discount-section-title img{height:13px;width:auto;vertical-align:middle}.discount-current-tag{margin-left:auto;font-size:10px;color:#ffd700;background:rgba(255,215,0,0.12);border:1px solid rgba(255,215,0,0.3);border-radius:3px;padding:1px 5px}.discount-preset-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:6px}.discount-preset-btn{background:#251a13;border:1px solid #5a4124;color:#d4c4a8;padding:4px 2px;font-size:11px;font-weight:bold;border-radius:3px;cursor:pointer;transition:all 0.15s ease;text-align:center}.discount-preset-btn:hover{background:#4a3212;border-color:#ffd700;color:#fff}.discount-preset-btn.active{background:#613e0e;border-color:#ffd700;color:#ffd700;box-shadow:0 0 6px rgba(255,215,0,0.4)}.discount-custom-row{display:flex;align-items:center;gap:6px;font-size:11px}.discount-input{width:55px;background:#110c08;border:1px solid #6b4d29;color:#fff;padding:3px 5px;border-radius:3px;font-size:11px;text-align:right}.discount-input:focus{outline:none;border-color:#ffd700;box-shadow:0 0 6px rgba(255,215,0,0.35)}.discount-percent-symbol{color:#ffd700;font-weight:bold;font-size:11px}.discount-apply-btn{background:#332014;border:1px solid #7d5930;color:#ffcc00;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:bold;cursor:pointer;margin-left:auto;transition:all 0.15s ease}.discount-apply-btn:hover{background:#55341a;border-color:#ffd700;color:#fff}.discount-popover-footer{display:flex;justify-content:flex-end;margin-top:8px;padding-top:6px;border-top:1px solid #332215}.discount-reset-btn{background:#2a1111;border:1px solid #772222;color:#ff9999;padding:4px 10px;border-radius:3px;font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all 0.15s ease}.discount-reset-btn:hover{background:#441818;color:#fff;border-color:#ff5555}.item-cost-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;gap:2px;padding:2px 0}.item-cost-row{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;line-height:1.3;font-size:11px}.item-cost-row img{height:12px;vertical-align:middle}.item-cost-discounted{cursor:help}.cost-reduced-val{color:#2ecc71;font-weight:bold}.cost-discount-symbol{display:inline-flex;align-items:center;justify-content:center;color:#ffcc00;cursor:help;font-size:11px;margin-left:2px;opacity:0.85;transition:opacity 0.15s ease,transform 0.15s ease}.cost-discount-symbol:hover{opacity:1;transform:scale(1.15);color:#ffffff}.cost-discount-custom-tooltip{position:fixed;z-index:100000;pointer-events:none;display:none;opacity:0;transform:translateY(4px);transition:opacity 0.12s ease,transform 0.12s ease;background:linear-gradient(180deg,rgba(28,20,14,0.98) 0%,rgba(16,11,8,0.98) 100%);border:1px solid #5a4124;border-top:1px solid #ffcc00;border-radius:6px;box-shadow:0 10px 28px rgba(0,0,0,0.92),0 0 14px rgba(255,204,0,0.2);padding:8px 12px;min-width:170px;max-width:290px;color:#d4c4a8;font-size:11.5px;line-height:1.4;font-family:inherit;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-sizing:border-box}.cost-discount-custom-tooltip.active{display:block;opacity:1;transform:translateY(0)}.cost-tooltip-header{display:flex;align-items:center;gap:6px;font-weight:bold;color:#ffcc00;font-size:11.5px;letter-spacing:0.3px;padding-bottom:5px;margin-bottom:6px;border-bottom:1px solid rgba(90,69,51,0.6);text-shadow:0 1px 2px rgba(0,0,0,0.8)}.cost-tooltip-header i{font-size:10px;color:#ffcc00}.cost-tooltip-body{display:flex;flex-direction:column;gap:5px}.cost-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cost-tooltip-currency{display:inline-flex;align-items:center;gap:5px;color:#ad9e87;font-size:11px}.cost-tooltip-currency img{height:12px;vertical-align:middle}.cost-tooltip-values{display:inline-flex;align-items:center;gap:6px}.cost-tooltip-orig{color:#ffffff;font-weight:bold;font-size:11.5px;letter-spacing:0.2px}.cost-tooltip-pct{display:inline-block;background:rgba(46,204,113,0.15);border:1px solid rgba(46,204,113,0.4);color:#2ecc71;font-size:10px;font-weight:bold;padding:0 4px;border-radius:3px;line-height:14px}.ruins-item-tooltip .ruins-tooltip-badge{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.ruins-item-tooltip .ruins-tooltip-badge:active{cursor:grabbing}.ruins-item-tooltip.pinned{box-shadow:0 12px 35px rgba(0,0,0,0.95),0 0 18px rgba(255,204,0,0.4);border-color:#ffd700}.ruins-tooltip-close-btn{background:transparent;border:none;color:#d4c4a8;font-size:18px;line-height:1;cursor:pointer;padding:0 2px 0 8px;margin-left:auto;transition:color 0.15s ease}.ruins-tooltip-close-btn:hover{color:#ff4444}tr.item-row{content-visibility:auto;contain-intrinsic-size:auto 90px}