/* DocAI design — logó, felirat, badge stílusok */

.top-navigation .navbar-brand.docai-logo {
	background: #0B0F19;
	color: #ffffff !important;
	padding: 12px 20px;
	font-family: 'Furore', sans-serif;
}

.top-navigation .navbar-brand.docai-logo:hover,
.top-navigation .navbar-brand.docai-logo:focus {
	color: #ffffff !important;
	background: #0B0F19;
}

.docai-logo .docai-accent,
.docai-logo-heading .docai-accent {
	color: #E63946;
}

.docai-logo-heading {
	color: #0B0F19;
	font-family: 'Furore', sans-serif;
}

/* Dark módban a logó „AI" enyhén meleg korall — egyetlen helyen jelenik meg piros. */
html[data-theme="dark"] .docai-logo .docai-accent,
html[data-theme="dark"] .docai-logo-heading .docai-accent {
	color: var(--dm-logo-ai);
}

/* ==========================================================================
 * Inspinia 2026 soft badge stílus — halvány háttér, telített szöveg
 * Minta: webapplayers.com/inspinia/bootstrap/tables-static.html
 * ========================================================================== */

.badge {
	font-weight: 600;
	letter-spacing: 0.01em;
	border-radius: 4px;
	padding: 0.35em 0.6em;
}

.badge.badge-label {
	border-radius: 3px;
	padding: 0.45em 0.85em;
	font-size: 0.72rem;
	text-transform: none;
}

.badge-soft-primary {
	background-color: rgba(28, 132, 198, 0.12);
	color: #1c84c6;
}

.badge-soft-success {
	background-color: rgba(26, 179, 148, 0.14);
	color: #13a085;
}

.badge-soft-info {
	background-color: rgba(35, 198, 200, 0.14);
	color: #13b1b3;
}

.badge-soft-warning {
	background-color: rgba(248, 172, 89, 0.18);
	color: #d48c3a;
}

.badge-soft-danger {
	background-color: rgba(237, 85, 101, 0.14);
	color: #d8424f;
}

.badge-soft-secondary {
	background-color: rgba(107, 114, 128, 0.14);
	color: #6b7280;
}

/* Legacy badge-* → automatikus soft variáns a meglévő Blade-ekhez. */
.badge.badge-primary {
	background-color: rgba(28, 132, 198, 0.12);
	color: #1c84c6;
}

.badge.badge-success {
	background-color: rgba(26, 179, 148, 0.14);
	color: #13a085;
}

.badge.badge-info {
	background-color: rgba(35, 198, 200, 0.14);
	color: #13b1b3;
}

.badge.badge-warning {
	background-color: rgba(248, 172, 89, 0.18);
	color: #d48c3a;
}

.badge.badge-danger {
	background-color: rgba(237, 85, 101, 0.14);
	color: #d8424f;
}

.badge.badge-secondary,
.badge.badge-inverse {
	background-color: rgba(107, 114, 128, 0.14);
	color: #6b7280;
}

.badge.badge-white {
	background-color: #f1f3f5;
	color: #5e5e5e;
}

/* DocAI „dátumra szűkítés" toggle gomb — szaggatott keret. A keresés-fejléc flex
 * sorában van (label mellett, jobbra). Mindkét DocAI módban (light + dark). */
.docai-date-toggle {
	border-style: dashed;
}

/* DocAI keresés-fejléc címke — kicsit nagyobb + félkövér (az ikonnal együtt). */
.docai-search-label {
	font-size: 1rem;
	font-weight: 600;
}

/* DocAI dátum-intervallum lenyíló panel — nagyon halvány szürke háttér, hogy
 * vizuálisan elkülönüljön (a panel-body adja a belső paddinget). */
.docai-date-panel {
	background-color: #f5f6f8;
	border: 1px solid #e9ebee;
	border-radius: .5rem;
}
