/* ORIONAS.LT Statistika — Mėnesio TOP 3 (menesio_top.php), web (ne MOTD)
   dalys. Kraunama kartu su web_base.css (karkasas, kortelės, mygtukai) ir
   top15_web.css (pati lentelė: .orx-table, .orx-player-cell, .orx-points,
   .orx-hero* ir t.t.) — čia tik tai, ko tuose failuose nėra: prizų
   kortelės, prizo ženkliukai, skyrių antraštės, mėnesių sąrašas ir
   taisyklių blokas. MOTD šaka šio failo nemato (žr. css/motd.css). */

/* ---- Prizų kortelės (1/2/3 vieta) ---- */
.orx-prizes {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 14px;
	margin-bottom: 22px;
}
.orx-prize {
	display: flex;
	align-items: flex-start;
	gap: 12px;
	padding: 16px 18px;
	background: linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);
	border: 1px solid var(--border);
	border-radius: var(--radius);
	box-shadow: var(--shadow-sm);
}
/* Medalio spalva - tik plonas kairys kraštas, kad kortelės liktų vientisos
   su likusiu dizainu (vienas mėlynas akcentas), bet vieta būtų atpažįstama. */
.orx-prize.p1 { border-left: 3px solid #e8c65d; }
.orx-prize.p2 { border-left: 3px solid #b9bfcc; }
.orx-prize.p3 { border-left: 3px solid #cd8c5c; }
.orx-prize img.medal { width: 22px; height: auto; flex: none; margin-top: 2px; }
.orx-prize-main { min-width: 0; }
.orx-prize .t {
	font-family: var(--font-display);
	font-size: 19px;
	font-weight: 700;
	letter-spacing: .4px;
	color: var(--text);
}
.orx-prize .t span { color: var(--accent-2); font-size: 15px; font-weight: 600; }
.orx-prize .d { margin-top: 4px; color: var(--text-dim); font-size: 12.5px; line-height: 1.5; }

/* ---- Prizo ženkliukas lentelėje ---- */
.orx-prize-tag {
	display: inline-block;
	padding: 3px 10px;
	border: 1px solid var(--border-strong);
	border-radius: 999px;
	color: var(--text-dim);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .3px;
	white-space: nowrap;
}
.orx-prize-tag.p1 { background: rgba(232,198,93,.12); border-color: rgba(232,198,93,.45); color: #e8c65d; }
.orx-prize-tag.p2 { background: rgba(255,255,255,.06); border-color: rgba(185,191,204,.45); color: #c6cbd8; }
.orx-prize-tag.p3 { background: rgba(205,140,92,.12); border-color: rgba(205,140,92,.45); color: #cd8c5c; }
/* „Nepriklauso" - nuolatines privilegijas jau turintys zaidejai. Raudona, kad
   is karto matytusi, jog prizas siai eilutei neskiriamas. */
.orx-prize-tag.perm {
	background: rgba(229,72,77,.12);
	border-color: rgba(229,72,77,.45);
	color: var(--danger);
}
.orx-prize-tag.err { background: rgba(229,72,77,.12); border-color: rgba(229,72,77,.45); color: var(--danger); }
.orx-prize-tag.none { border: 0; color: var(--text-faint); font-weight: 400; }
table.orx-table td.orx-prize-col { text-align: center; white-space: nowrap; }

/* ---- Skyriaus antraštė ---- */
.orx-sec-head {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 14px;
	flex-wrap: wrap;
	margin: 0 2px 12px;
}
.orx-sec-head h2 {
	font-family: var(--font-display);
	font-size: 21px;
	font-weight: 700;
	letter-spacing: .6px;
	text-transform: uppercase;
	color: var(--text);
}
.orx-sec-note { color: var(--text-faint); font-size: 12.5px; }
.orx-table-card + .orx-sec-head { margin-top: 26px; }

/* ---- Uždarytų mėnesių sąrašas ---- */
.orx-month-chips { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; }
.orx-month-chips a, .orx-month-chips span.active {
	display: inline-flex;
	align-items: center;
	height: 28px;
	padding: 0 12px;
	border: 1px solid var(--border);
	border-radius: 999px;
	font-size: 12px;
	font-weight: 600;
}
.orx-month-chips a { color: var(--text-faint); background: rgba(255,255,255,.04); }
.orx-month-chips a:hover { color: var(--text); background: rgba(100,149,237,.14); border-color: rgba(100,149,237,.4); }
.orx-month-chips span.active {
	background: rgba(100,149,237,.16);
	border-color: rgba(100,149,237,.4);
	color: var(--accent-2);
}

/* ---- Įspėjimas (mėnuo dar neskaičiuojamas) ---- */
.orx-notice {
	margin: 0 0 18px;
	padding: 13px 18px;
	background: rgba(232,163,61,.08);
	border: 1px solid rgba(232,163,61,.35);
	border-radius: var(--radius);
	color: var(--text-dim);
	font-size: 13px;
	line-height: 1.6;
}
.orx-notice b { color: #e8a33d; }

/* ---- Taisyklės ---- */
.orx-rules {
	margin-top: 26px;
	padding: 18px 22px;
	background: var(--surface);
	border: 1px solid var(--border);
	border-radius: var(--radius);
}
.orx-rules h3 {
	margin: 0 0 8px;
	font-family: var(--font-display);
	font-size: 17px;
	font-weight: 700;
	letter-spacing: .5px;
	text-transform: uppercase;
	color: var(--text);
}
.orx-rules ul { margin: 0; padding-left: 18px; }
.orx-rules li { color: var(--text-dim); font-size: 13px; line-height: 1.7; }
.orx-rules b { color: var(--text); }

.orx-backlink { margin-top: 20px; text-align: center; }

@media (max-width: 900px) {
	.orx-prizes { grid-template-columns: 1fr; gap: 10px; }
}

/* Informacine (ne ispejamoji) juosta - pvz. "garbes lentele dar tuscia".
   Ta pati forma, kaip .orx-notice, tik akcento, o ne geltona spalva. */
.orx-notice.orx-notice-info {
	background: rgba(100,149,237,.08);
	border-color: rgba(100,149,237,.32);
}
.orx-notice.orx-notice-info b { color: var(--accent-2); }

/* ---- Telefonas: svarbiausia yra PRIZAS ----
   Lentele turi 12 stulpeliu; telefone ji issitempdavo i sona ir "Prizas" -
   vienintelis stulpelis, del kurio sis puslapis egzistuoja - likdavo uz
   ekrano krasto (reikejo nuslinkti pro 8 stulpelius). Todel siauruose
   ekranuose paliekam tik #, zaideja, taskus ir prizą; visa kita statistika
   ir taip yra bendroje TOP lentelėje. Stulpeliu tvarka abiejose lentelėse
   (gyvoje ir garbės) vienoda, tad uztenka vieno saraso. */
@media (max-width: 720px) {
	.orx-table-card table.orx-table th:nth-child(4),
	.orx-table-card table.orx-table td:nth-child(4),
	.orx-table-card table.orx-table th:nth-child(5),
	.orx-table-card table.orx-table td:nth-child(5),
	.orx-table-card table.orx-table th:nth-child(6),
	.orx-table-card table.orx-table td:nth-child(6),
	.orx-table-card table.orx-table th:nth-child(7),
	.orx-table-card table.orx-table td:nth-child(7),
	.orx-table-card table.orx-table th:nth-child(8),
	.orx-table-card table.orx-table td:nth-child(8),
	.orx-table-card table.orx-table th:nth-child(9),
	.orx-table-card table.orx-table td:nth-child(9),
	.orx-table-card table.orx-table th:nth-child(10),
	.orx-table-card table.orx-table td:nth-child(10),
	.orx-table-card table.orx-table th:nth-child(11),
	.orx-table-card table.orx-table td:nth-child(11) {
		display: none;
	}

	.orx-prize-tag {
		padding: 2px 8px;
		font-size: 10.5px;
	}

	.orx-sec-head { gap: 4px; }
	.orx-sec-head h2 { font-size: 18px; }
}
