.uzoria-pve__note, .uzoria-activity__note {
	margin: -2px 0 20px;
	color: #a9c1ba;
	font-size: 12px;
	line-height: 1.55;
}

.uzoria-pve__summary {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1px;
	margin-bottom: 22px;
	border: 1px solid rgba(174, 221, 212, .18);
	background: rgba(174, 221, 212, .18);
}
.uzoria-pve__summary > div {
	display: flex;
	min-height: 74px;
	flex-direction: column;
	justify-content: center;
	min-width: 0;
	padding: 12px 15px;
	background: #0b2027;
}
.uzoria-pve__summary strong {
	color: #f0d49a;
	font: 700 clamp(17px, 2vw, 24px) / 1.1 Georgia, serif;
	font-variant-numeric: tabular-nums;
	overflow-wrap: anywhere;
}
.uzoria-pve__summary span { margin-top: 5px; color: #96b4ad; font-size: 10px; letter-spacing: .07em; text-transform: uppercase; }

.uzoria-pve__runs { display: grid; gap: 17px; }
.uzoria-pve-run { min-width: 0; padding: clamp(15px, 2.2vw, 23px); border: 1px solid rgba(220, 188, 125, .25); background: #0b2027; }
.uzoria-pve-run__heading { display: flex; align-items: start; justify-content: space-between; gap: 18px; }
.uzoria-pve-run__kind { color: #dbba7c; font-size: 10px; letter-spacing: .13em; text-transform: uppercase; }
.uzoria-pve-run__heading h3 { margin: 6px 0 0; color: #f3e8d1; font: 400 clamp(19px, 2.4vw, 27px) Georgia, serif; }
.uzoria-pve-run__heading h3 a { color: inherit; }
.uzoria-pve-run__heading h3 a:hover { color: #f8d389; }
.uzoria-pve-run__status { flex: none; padding: 6px 9px; border: 1px solid rgba(220, 188, 125, .3); color: #d8c59f; font-size: 10px; white-space: nowrap; }
.uzoria-pve-run__meta { display: flex; flex-wrap: wrap; gap: 8px 19px; margin: 17px 0 20px; padding: 13px 0; border-top: 1px solid rgba(174, 221, 212, .14); border-bottom: 1px solid rgba(174, 221, 212, .14); color: #a3beb7; font-size: 11px; }
.uzoria-pve-run__meta strong { color: #f0e2c5; font-weight: 700; font-variant-numeric: tabular-nums; }
.uzoria-pve-run__encounters h4 { margin: 0 0 10px; color: #dcbc7d; font-size: 10px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
.uzoria-pve-run__encounters ol { margin: 0; padding: 0; list-style: none; }
.uzoria-pve-encounter { display: grid; grid-template-columns: minmax(150px, 1.1fr) minmax(0, 1.9fr); align-items: center; gap: 9px 19px; padding: 12px; border-top: 1px solid rgba(174, 221, 212, .11); }
.uzoria-pve-encounter:nth-child(odd) { background: rgba(18, 45, 51, .65); }
.uzoria-pve-encounter__main { min-width: 0; }
.uzoria-pve-encounter__result { display: inline-block; margin-right: 8px; padding: 3px 6px; color: #edb5a8; background: rgba(129, 54, 47, .22); font-size: 9px; font-weight: 700; }
.uzoria-pve-encounter.is-kill .uzoria-pve-encounter__result { color: #a9e5c0; background: rgba(48, 123, 77, .25); }
.uzoria-pve-encounter__main a, .uzoria-pve-encounter__main strong { color: #f1e6cf; font-size: 12px; font-weight: 700; }
.uzoria-pve-encounter__main a:hover { color: #f8d389; }
.uzoria-pve-encounter__main small { display: block; margin-top: 5px; color: #d4b777; font-size: 10px; }
.uzoria-pve-encounter__details { display: flex; flex-wrap: wrap; gap: 5px 14px; justify-content: flex-end; color: #adc5bf; font-size: 10px; font-variant-numeric: tabular-nums; }
.uzoria-pve-encounter__details time { color: #d1b889; white-space: nowrap; }
.uzoria-pve-run__awards { margin-top: 17px; padding: 11px 13px; border: 1px solid rgba(220, 188, 125, .18); background: #081b20; }
.uzoria-pve-run__awards summary { color: #e3c78d; font-size: 11px; font-weight: 700; cursor: pointer; }
.uzoria-pve-run__awards summary:focus-visible { outline: 2px solid #fff2c4; outline-offset: 3px; }
.uzoria-pve-run__awards ul { margin: 12px 0 0; padding: 0; list-style: none; }
.uzoria-pve-run__awards li { display: flex; justify-content: space-between; gap: 12px; padding: 7px 0; border-top: 1px solid rgba(174, 221, 212, .1); color: #e8dfcb; font-size: 11px; }
.uzoria-pve-run__awards a { color: #e5c98d; }
.uzoria-pve-run__awards small { color: #9fb6ae; text-align: right; }
.uzoria-pve__pager { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-top: 20px; color: #9eb9b4; font-size: 11px; }
.uzoria-pve__pager a { padding: 8px 11px; border: 1px solid rgba(220, 188, 125, .35); color: #e9d2a2; }
.uzoria-pve__pager a:hover { background: #213a3b; }

.uzoria-activity__timeline { margin: 0; padding: 0; list-style: none; }
.uzoria-activity__event { display: grid; grid-template-columns: 27px minmax(0, 1fr) auto; align-items: center; gap: 13px; min-height: 62px; padding: 10px 14px; border-top: 1px solid rgba(174, 221, 212, .13); }
.uzoria-activity__event:nth-child(odd) { background: rgba(11, 32, 39, .8); }
.uzoria-activity__symbol { display: grid; place-items: center; width: 27px; height: 27px; border: 1px solid rgba(220, 188, 125, .35); border-radius: 50%; color: #dcbc7d; font-size: 13px; }
.uzoria-activity__symbol::before { content: "✦"; }
.uzoria-activity__event--battleground .uzoria-activity__symbol::before { content: "⚔"; }
.uzoria-activity__event--boss .uzoria-activity__symbol::before { content: "♜"; }
.uzoria-activity__event--raid_reward .uzoria-activity__symbol::before { content: "◆"; }
.uzoria-activity__description { min-width: 0; color: #dce4da; font-size: 12px; line-height: 1.4; }
.uzoria-activity__description > span { display: block; color: #cfb987; font-size: 10px; letter-spacing: .04em; }
.uzoria-activity__event--achievement .uzoria-activity__description > span { color: #d2a8ed; }
.uzoria-activity__event--battleground .uzoria-activity__description > span { color: #eab388; }
.uzoria-activity__event--boss .uzoria-activity__description > span { display: inline; margin-right: 5px; color: #ed665d; font-size: 12px; letter-spacing: 0; }
.uzoria-activity__event--raid_reward .uzoria-activity__description > span { color: #edc279; }
.uzoria-activity__description a, .uzoria-activity__description strong { color: #f2e7d0; font-weight: 700; overflow-wrap: anywhere; }
.uzoria-activity__description a:hover { color: #ffdb9b; }
.uzoria-activity__event--boss .uzoria-activity__description a,
.uzoria-activity__event--boss .uzoria-activity__description strong { color: #f7f5f1; }
.uzoria-activity__event--boss .uzoria-activity__description a:hover { color: #d9363c; text-decoration: underline; }
.uzoria-activity__event time { color: #a6c0b8; font-size: 11px; white-space: nowrap; font-variant-numeric: tabular-nums; }
.uzoria-activity__timeline > .uzoria-profile-empty { list-style: none; }

@media (max-width: 900px) {
	.uzoria-pve__summary { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.uzoria-pve-encounter { grid-template-columns: 1fr; }
	.uzoria-pve-encounter__details { justify-content: flex-start; }
}
@media (max-width: 560px) {
	.uzoria-pve__summary > div { min-height: 65px; padding: 10px; }
	.uzoria-pve__summary strong { font-size: 17px; }
	.uzoria-pve-run__heading { display: block; }
	.uzoria-pve-run__status { display: inline-block; margin-top: 9px; }
	.uzoria-pve-run__awards li { display: block; }
	.uzoria-pve-run__awards small { display: block; margin-top: 4px; text-align: left; }
	.uzoria-activity__event { grid-template-columns: 27px minmax(0, 1fr); }
	.uzoria-activity__event time { grid-column: 2; font-size: 10px; }
	.uzoria-pve__pager { flex-wrap: wrap; }
}
