/* FuriaMU: wyglad Wealth dla stron wtyczek, ktore korzystaja z widokow innych szablonow (season6 / eagle) */
#content #box1 {
	width: 100%;
	max-width: 1400px;
	margin: 0 auto 60px;
	padding: 0 15px;
	box-sizing: border-box;
	float: none;
}
#box1 .title1 h1 {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	text-transform: uppercase;
	margin: 40px 0 50px;
	font-size: 28px;
	color: #fff;
	text-align: center;
}
#box1 .title1 h1::before,
#box1 .title1 h1::after {
	content: "";
	flex: 0 0 165px;
	width: 165px;
	height: 29px;
	background: url("../images/title-part.png") center no-repeat;
	margin-top: 4px;
}
#box1 .title1 h1::before { margin-right: 18px; }
#box1 .title1 h1::after { margin-left: 18px; transform: rotateY(180deg); }

#box1 .box-style1 {
	color: #fff;
	position: relative;
	padding: 40px 50px;
	background: #172934;
	margin-bottom: 20px;
}
#box1 .box-style1 h2.title {
	font-weight: 400;
	color: #fbc430;
	text-shadow: 0 0 10px rgba(240, 141, 47, .5);
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 22px;
	margin: 0 0 25px;
	text-align: center;
}

/* przyciski (Sell Character, Sale History itd.) - na srodek zamiast w prawy rog */
#box1 .entry > div[style*="float:right"],
#box1 .entry > div[style*="float: right"] {
	float: none !important;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 16px;
	margin: 0 0 10px;
}
#box1 .entry > div[style*="padding-top:40px"] { padding-top: 10px !important; }

.custom_button,
a.custom_button,
input.custom_button,
button.custom_button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 220px;
	height: 50px;
	padding: 0 30px;
	border: 0;
	border-radius: 2px;
	box-shadow: 0 10px 20px 0 rgba(98, 223, 234, 0.4);
	background: url("../images/left-blue-button.jpg") left no-repeat, url("../images/right-blue-button.jpg") right no-repeat, url("../images/center-blue-button.jpg") 113px repeat-x;
	color: #0e161d !important;
	text-shadow: 0 1px 3px #fff;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none !important;
	cursor: pointer;
	transition: filter .2s;
}
.custom_button:hover { filter: brightness(1.12); }

/* tabele */
#box1 .ranking-table {
	width: 100%;
	border-collapse: collapse;
	margin-top: 10px;
}
#box1 .ranking-table td,
#box1 .ranking-table th {
	border: 1px solid rgba(98, 223, 234, .18);
	padding: 10px 12px;
	text-align: center;
	vertical-align: middle;
}
#box1 .ranking-table .main-tr td,
#box1 .ranking-table thead td,
#box1 .ranking-table thead th {
	background: #0f1e27;
	color: #62dfea;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#box1 .ranking-table tbody tr:nth-child(even) { background: rgba(255, 255, 255, .03); }
#box1 .ranking-table a { color: #fbc430; }

/* komunikaty */
#box1 .w_note, #box1 .e_note, #box1 .i_note, #box1 .s_note {
	padding: 14px 18px;
	margin: 15px 0;
	border-radius: 2px;
	text-align: center;
	font-size: 16px;
}
#box1 .w_note { background: rgba(251, 196, 48, .10); border: 1px solid rgba(251, 196, 48, .6); color: #fbc430; }
#box1 .e_note { background: rgba(230, 70, 70, .12); border: 1px solid rgba(230, 70, 70, .7); color: #ff9a9a; }
#box1 .i_note { background: rgba(98, 223, 234, .10); border: 1px solid rgba(98, 223, 234, .6); color: #62dfea; }
#box1 .s_note { background: rgba(80, 200, 120, .12); border: 1px solid rgba(80, 200, 120, .7); color: #8fe3a9; }

/* formularze */
#box1 .entry input[type="text"],
#box1 .entry input[type="number"],
#box1 .entry input[type="password"],
#box1 .entry select {
	height: 42px;
	padding: 0 12px;
	background: #0b1820;
	border: 1px solid rgba(98, 223, 234, .3);
	color: #fff;
}

@media (max-width: 760px) {
	#box1 .box-style1 { padding: 25px 15px; }
	#box1 .title1 h1::before, #box1 .title1 h1::after { display: none; }
	.custom_button { min-width: 0; width: 100%; }
	#box1 .ranking-table { display: block; overflow-x: auto; }
}

/* zamkniecie plywajacych blokow (inventory, sklep osobisty) - zeby nie wychodzily na stopke */
#box1 .entry::after,
#box1 .box-style1::after {
	content: "";
	display: block;
	clear: both;
}
#box1 .entry > div[style*="float:left"],
#box1 .entry > div[style*="float: left"] {
	float: none !important;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	position: relative;
	min-height: 280px;
	padding-bottom: 140px !important;
	margin: 25px 30px 0 0 !important;
}
#box1 .waretitle {
	background: #0f1e27;
	border: 1px solid rgba(98, 223, 234, .35);
	color: #62dfea;
	font-family: inherit;
	font-style: normal;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 4px 0;
}
#box1 #inventoryc { margin: 10px auto 0; }

/* ===== Gorny pasek: przelacznik jezyka EN | PL ===== */
.lang-block.furia-lang {
	display: flex;
	align-items: center;
	height: auto;
	padding: 3px;
	margin-right: 24px;
	border: 1px solid rgba(98, 223, 234, .35);
	border-radius: 20px;
	background: rgba(6, 16, 25, .6);
	font-size: 13px;
}
.furia-lang .furia-lang-item {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 40px;
	height: 28px;
	padding: 0 10px;
	border-radius: 16px;
	font-weight: 700;
	letter-spacing: 1px;
	color: #8fa9b8;
	text-decoration: none;
	transition: color .2s, background .2s;
}
.furia-lang a.furia-lang-item:hover { color: #fff; background: rgba(98, 223, 234, .14); }
.furia-lang .furia-lang-item.active {
	color: #0e161d;
	background: linear-gradient(#f7d07a, #d9a441);
	box-shadow: 0 0 10px rgba(251, 196, 48, .35);
	cursor: default;
}

/* ===== Gorny pasek: zalogowany gracz ===== */
.profile .furia-user-text {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	line-height: 1.25;
}
.profile .furia-user-text .nickname { color: #fff; font-size: 16px; }
.profile .furia-user-sub {
	padding-right: 27px;
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #62dfea;
}
.furia-avatar {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 46px;
	height: 46px;
	margin-left: 14px;
	border-radius: 50%;
	background: radial-gradient(circle at 30% 30%, #1f4150, #0b1820 70%);
	border: 2px solid #fbc430;
	box-shadow: 0 0 12px rgba(251, 196, 48, .35);
	color: #fbc430;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	transition: box-shadow .3s;
}
.profile:hover .furia-avatar { box-shadow: 0 0 18px rgba(251, 196, 48, .6); }
.furia-avatar.furia-avatar-big { width: 56px; height: 56px; font-size: 26px; margin: 0 14px 0 0; }

@media (max-width: 760px) {
	.lang-block.furia-lang { margin-right: 12px; font-size: 12px; }
	.furia-lang .furia-lang-item { min-width: 32px; height: 24px; padding: 0 7px; }
	.furia-avatar { width: 38px; height: 38px; font-size: 17px; margin-left: 10px; }
	.profile .furia-user-sub { display: none; }
}
