@charset "UTF-8";
/**
 * 심리 테스트 — 우측(본문) 감성 톤: 슬레이트 + 웜 베이스 (알록달록한 카테고리색 정리)
 * psychological_tests.css 는 그대로 두고, 본 파일이 마지막에 덮어씀
 */
body.life-psychological-tests-page {
	--psy-a: #3d5f6a;
	--psy-a2: #2f4d56;
	--psy-soft: rgba(61, 95, 106, 0.1);
	--psy-soft2: rgba(61, 95, 106, 0.06);
	--psy-line: rgba(45, 55, 65, 0.12);
	--paper: #faf8f5;
	--card: #fffcfa;
	/* Big Five(성격특성) — 파스텔 오렌지/피치 (아이콘 대비) */
	--b5-ink: #b45309;
	--b5-ink2: #9a3412;
	--b5-bg1: #fff7ed;
	--b5-bg2: #ffedd5;
	--b5-border: rgba(251, 191, 36, 0.45);
	--b5-soft: rgba(254, 215, 170, 0.55);
	/* MBTI — 파스텔 스카이 블루 */
	--mbti-ink: #1d4ed8;
	--mbti-ink2: #1e3a8a;
	--mbti-bg1: #eff6ff;
	--mbti-bg2: #dbeafe;
	--mbti-border: rgba(96, 165, 250, 0.5);
	--mbti-soft: rgba(191, 219, 254, 0.55);
	/* 감성지능(EQ) — 파스텔 로즈 */
	--eq-ink: #9d174d;
	--eq-ink2: #831843;
	--eq-bg1: #fff1f2;
	--eq-bg2: #ffe4e6;
	--eq-border: rgba(244, 114, 182, 0.45);
	--eq-soft: rgba(251, 207, 232, 0.5);
	/* 진로적성 — 파스텔 민트 */
	--car-ink: #0f766e;
	--car-ink2: #115e59;
	--car-bg1: #f0fdfa;
	--car-bg2: #ccfbf1;
	--car-border: rgba(45, 212, 191, 0.5);
	--car-soft: rgba(153, 246, 228, 0.5);
}

body.life-psychological-tests-page .psychological-tests-page,
body.life-psychological-tests-page .search-results-area .test-screen,
body.life-psychological-tests-page #resultScreen {
	background: var(--paper) !important;
}

/* 히어로: 금색 애니 → 슬레이트 */
body.life-psychological-tests-page .psychological-tests-page .gradient-text {
	background: linear-gradient(135deg, #4a6670 0%, #3d5f6a 50%, #5a7a88 100%) !important;
	-webkit-background-clip: text !important;
	background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	background-size: 100% 100% !important;
	animation: none !important;
}
body.life-psychological-tests-page .hero-section-compact .hero-notice {
	background: linear-gradient(135deg, #3d5f6a 0%, #2f4d56 100%) !important;
	color: #fff !important;
}
body.life-psychological-tests-page .hero-badge {
	border-color: rgba(61, 95, 106, 0.28) !important;
	box-shadow: 0 2px 8px rgba(61, 95, 106, 0.06) !important;
}
body.life-psychological-tests-page .hero-content .fa-brain,
body.life-psychological-tests-page .hero-title .fa-gift,
body.life-psychological-tests-page .hero-badge i {
	color: #3d5f6a !important;
}

/* 카드 — 카테고리별 색을 하나의 톤으로 */
body.life-psychological-tests-page .service-category-card {
	background: var(--card) !important;
	border: 1px solid var(--psy-line) !important;
	box-shadow: 0 2px 10px rgba(30, 35, 40, 0.05) !important;
}
body.life-psychological-tests-page .service-category-card.category-mbti {
	border-color: var(--mbti-border) !important;
	background: linear-gradient(180deg, #fffefe 0%, var(--mbti-bg1) 100%) !important;
}
body.life-psychological-tests-page .service-category-card.category-eq {
	border-color: var(--eq-border) !important;
	background: linear-gradient(180deg, #fffcfd 0%, var(--eq-bg1) 100%) !important;
}
body.life-psychological-tests-page .service-category-card.category-career {
	border-color: var(--car-border) !important;
	background: linear-gradient(180deg, #fdfffe 0%, var(--car-bg1) 100%) !important;
}
body.life-psychological-tests-page .service-category-card.category-big5 {
	border-color: rgba(254, 215, 170, 0.9) !important;
	background: linear-gradient(180deg, #fffdfa 0%, #fff7ed 100%) !important;
}
body.life-psychological-tests-page .service-category-card:hover {
	box-shadow: 0 6px 20px rgba(30, 35, 40, 0.08) !important;
}
/* MBTI — 아이콘 원 */
body.life-psychological-tests-page .category-mbti .category-icon {
	background: linear-gradient(145deg, var(--mbti-bg1) 0%, var(--mbti-bg2) 100%) !important;
	border: 2px solid var(--mbti-border) !important;
	color: var(--mbti-ink) !important;
	box-shadow: 0 2px 8px rgba(59, 130, 246, 0.12) !important;
}
body.life-psychological-tests-page .category-mbti .category-icon i {
	color: var(--mbti-ink) !important;
	-webkit-text-fill-color: var(--mbti-ink) !important;
}
/* 감성지능(EQ) */
body.life-psychological-tests-page .category-eq .category-icon {
	background: linear-gradient(145deg, var(--eq-bg1) 0%, var(--eq-bg2) 100%) !important;
	border: 2px solid var(--eq-border) !important;
	color: var(--eq-ink) !important;
	box-shadow: 0 2px 8px rgba(244, 114, 182, 0.12) !important;
}
body.life-psychological-tests-page .category-eq .category-icon i {
	color: var(--eq-ink) !important;
	-webkit-text-fill-color: var(--eq-ink) !important;
}
/* 진로적성 */
body.life-psychological-tests-page .category-career .category-icon {
	background: linear-gradient(145deg, var(--car-bg1) 0%, var(--car-bg2) 100%) !important;
	border: 2px solid var(--car-border) !important;
	color: var(--car-ink) !important;
	box-shadow: 0 2px 8px rgba(20, 184, 166, 0.12) !important;
}
body.life-psychological-tests-page .category-career .category-icon i {
	color: var(--car-ink) !important;
	-webkit-text-fill-color: var(--car-ink) !important;
}
/* 성격특성(Big Five) */
body.life-psychological-tests-page .category-big5 .category-icon {
	background: linear-gradient(145deg, var(--b5-bg1) 0%, var(--b5-bg2) 100%) !important;
	border: 2px solid var(--b5-border) !important;
	color: var(--b5-ink) !important;
	box-shadow: 0 2px 8px rgba(251, 146, 60, 0.12) !important;
}
body.life-psychological-tests-page .category-big5 .category-icon i {
	color: var(--b5-ink) !important;
	-webkit-text-fill-color: var(--b5-ink) !important;
}
body.life-psychological-tests-page .category-mbti .category-count {
	background: linear-gradient(135deg, #93c5fd 0%, #60a5fa 100%) !important;
	color: #1e3a8a !important;
	box-shadow: 0 2px 8px rgba(37, 99, 235, 0.2) !important;
	border: 1px solid rgba(255, 255, 255, 0.8) !important;
}
body.life-psychological-tests-page .category-eq .category-count {
	background: linear-gradient(135deg, #f9a8d4 0%, #f472b6 100%) !important;
	color: #831843 !important;
	box-shadow: 0 2px 8px rgba(236, 72, 153, 0.22) !important;
	border: 1px solid rgba(255, 255, 255, 0.8) !important;
}
body.life-psychological-tests-page .category-career .category-count {
	background: linear-gradient(135deg, #5eead4 0%, #2dd4bf 100%) !important;
	color: #134e4a !important;
	box-shadow: 0 2px 8px rgba(20, 184, 166, 0.22) !important;
	border: 1px solid rgba(255, 255, 255, 0.8) !important;
}
body.life-psychological-tests-page .category-big5 .category-count {
	background: linear-gradient(135deg, #fdba74 0%, #fb923c 100%) !important;
	color: #7c2d12 !important;
	box-shadow: 0 2px 8px rgba(249, 115, 22, 0.25) !important;
	border: 1px solid rgba(255, 255, 255, 0.75) !important;
}

/* 서비스 행 */
body.life-psychological-tests-page .category-mbti .service-item {
	border-left: 3px solid rgba(59, 130, 246, 0.4) !important;
	background: linear-gradient(90deg, var(--mbti-bg1) 0%, #fff 32%) !important;
}
body.life-psychological-tests-page .category-mbti .service-item:hover {
	background: var(--mbti-soft) !important;
	border-left-color: #3b82f6 !important;
	box-shadow: 0 2px 10px rgba(59, 130, 246, 0.15) !important;
}
body.life-psychological-tests-page .category-eq .service-item {
	border-left: 3px solid rgba(244, 114, 182, 0.45) !important;
	background: linear-gradient(90deg, var(--eq-bg1) 0%, #fff 32%) !important;
}
body.life-psychological-tests-page .category-eq .service-item:hover {
	background: var(--eq-soft) !important;
	border-left-color: #ec4899 !important;
	box-shadow: 0 2px 10px rgba(244, 114, 182, 0.16) !important;
}
body.life-psychological-tests-page .category-career .service-item {
	border-left: 3px solid rgba(45, 212, 191, 0.45) !important;
	background: linear-gradient(90deg, var(--car-bg1) 0%, #fff 32%) !important;
}
body.life-psychological-tests-page .category-career .service-item:hover {
	background: var(--car-soft) !important;
	border-left-color: #14b8a6 !important;
	box-shadow: 0 2px 10px rgba(20, 184, 166, 0.16) !important;
}
body.life-psychological-tests-page .category-big5 .service-item {
	border-left: 3px solid rgba(251, 191, 36, 0.5) !important;
	background: linear-gradient(90deg, var(--b5-bg1) 0%, #fff 28%) !important;
}
body.life-psychological-tests-page .category-big5 .service-item:hover {
	background: var(--b5-soft) !important;
	border-left-color: #fb923c !important;
	box-shadow: 0 2px 10px rgba(251, 146, 60, 0.18) !important;
}
body.life-psychological-tests-page .category-mbti .service-meta .fa-chevron-right,
body.life-psychological-tests-page .category-mbti .service-item:hover .service-meta .fa-chevron-right {
	color: var(--mbti-ink) !important;
}
body.life-psychological-tests-page .category-eq .service-meta .fa-chevron-right,
body.life-psychological-tests-page .category-eq .service-item:hover .service-meta .fa-chevron-right {
	color: var(--eq-ink) !important;
}
body.life-psychological-tests-page .category-career .service-meta .fa-chevron-right,
body.life-psychological-tests-page .category-career .service-item:hover .service-meta .fa-chevron-right {
	color: var(--car-ink) !important;
}
body.life-psychological-tests-page .category-big5 .service-meta .fa-chevron-right,
body.life-psychological-tests-page .category-big5 .service-item:hover .service-meta .fa-chevron-right {
	color: var(--b5-ink) !important;
}
body.life-psychological-tests-page .category-mbti .service-time {
	color: var(--mbti-ink2) !important;
	background: var(--mbti-bg2) !important;
	border-color: rgba(59, 130, 246, 0.3) !important;
}
body.life-psychological-tests-page .category-eq .service-time {
	color: var(--eq-ink2) !important;
	background: var(--eq-bg2) !important;
	border-color: rgba(244, 114, 182, 0.32) !important;
}
body.life-psychological-tests-page .category-career .service-time {
	color: var(--car-ink2) !important;
	background: var(--car-bg2) !important;
	border-color: rgba(45, 212, 191, 0.35) !important;
}
body.life-psychological-tests-page .category-big5 .service-time {
	color: var(--b5-ink2) !important;
	background: var(--b5-bg2) !important;
	border-color: rgba(251, 191, 36, 0.35) !important;
}
body.life-psychological-tests-page .category-career .service-item.featured {
	background: var(--car-soft) !important;
	border-left: 3px solid #0d9488 !important;
}
body.life-psychological-tests-page .category-career .service-item.featured:hover {
	background: rgba(153, 246, 228, 0.55) !important;
	border-left-color: #0f766e !important;
	box-shadow: 0 2px 10px rgba(20, 184, 166, 0.2) !important;
}
body.life-psychological-tests-page .category-career .featured-badge {
	background: linear-gradient(135deg, #2dd4bf, #14b8a6) !important;
	color: #042f2e !important;
	box-shadow: 0 2px 6px rgba(20, 184, 166, 0.25) !important;
}
body.life-psychological-tests-page .service-meta .fa-chevron-right {
	color: var(--psy-a) !important;
}
body.life-psychological-tests-page .service-time {
	color: var(--psy-a2) !important;
	background: var(--psy-soft) !important;
	border-color: rgba(61, 95, 106, 0.22) !important;
}

/* 테스트 진행 UI */
body.life-psychological-tests-page .search-results-area .test-type-badge,
body.life-psychological-tests-page .search-results-area .type-badge,
body.life-psychological-tests-page .search-results-area .main-traits-summary {
	background: linear-gradient(135deg, #3d5f6a 0%, #2f4d56 100%) !important;
	color: #fff !important;
	border: none !important;
}
body.life-psychological-tests-page .search-results-area .main-traits-summary h4,
body.life-psychological-tests-page .search-results-area .main-traits-summary p {
	color: #fff !important;
}
body.life-psychological-tests-page .search-results-area .progress-bar {
	background: linear-gradient(90deg, #3d5f6a 0%, #2f4d56 100%) !important;
}
body.life-psychological-tests-page .search-results-area .test-intro-message,
body.life-psychological-tests-page .search-results-area .test-navigation,
body.life-psychological-tests-page .search-results-area .progress-bar-container {
	background: var(--card) !important;
	border-color: var(--psy-line) !important;
}
body.life-psychological-tests-page .search-results-area .progress-info .btn-link,
body.life-psychological-tests-page .search-results-area .progress-info .btn.btn-link {
	color: var(--psy-a) !important;
}
body.life-psychological-tests-page .search-results-area .progress-info .btn-link:hover {
	color: var(--psy-a2) !important;
}
body.life-psychological-tests-page .psych-modal-header h3 i {
	color: var(--psy-a) !important;
}
body.life-psychological-tests-page .search-results-area .question-container {
	background: var(--card) !important;
	border: 1px solid var(--psy-line) !important;
}
body.life-psychological-tests-page .search-results-area .result-section {
	background: var(--card) !important;
	border: 1px solid var(--psy-line) !important;
}
body.life-psychological-tests-page .search-results-area .description-section,
body.life-psychological-tests-page .search-results-area .comprehensive-analysis,
body.life-psychological-tests-page .search-results-area .detailed-traits-analysis .trait-detail-section {
	background: var(--psy-soft2) !important;
	border-left: 3px solid var(--psy-a) !important;
}
body.life-psychological-tests-page .search-results-area .comprehensive-analysis h5,
body.life-psychological-tests-page .search-results-area .detailed-traits-analysis h5 {
	color: var(--psy-a) !important;
	border-bottom-color: rgba(61, 95, 106, 0.25) !important;
}
body.life-psychological-tests-page .search-results-area .trait-characteristics li::before,
body.life-psychological-tests-page .search-results-area .career-list li::before,
body.life-psychological-tests-page .search-results-area .work-style-list li::before {
	color: var(--psy-a) !important;
}
body.life-psychological-tests-page .search-results-area .comprehensive-analysis {
	border: 1px solid var(--psy-line) !important;
}
body.life-psychological-tests-page .search-results-area .career-guidance,
body.life-psychological-tests-page .search-results-area .career-guidance h5 {
	background: transparent !important;
}
body.life-psychological-tests-page .search-results-area .career-guidance {
	background: var(--psy-soft2) !important;
	border: 1px solid var(--psy-line) !important;
	border-radius: 12px;
}
body.life-psychological-tests-page .search-results-area .career-guidance h5 {
	color: var(--psy-a) !important;
	border-bottom: 2px solid rgba(61, 95, 106, 0.2) !important;
}
/* 답안: 강한 원색·보조색 → 슬레이트/회색 그라데이션만 사용 */
body.life-psychological-tests-page .answer-btn {
	border-color: var(--psy-line) !important;
}
body.life-psychological-tests-page .answer-btn:hover {
	background: var(--psy-soft) !important;
	border-color: var(--psy-a) !important;
	box-shadow: 0 4px 12px rgba(61, 95, 106, 0.12) !important;
}
body.life-psychological-tests-page .answer-btn.simple-choice,
body.life-psychological-tests-page .answer-btn.simple-choice:hover {
	color: #334155 !important;
}
body.life-psychological-tests-page .answer-btn.simple-choice:first-child {
	background: #fff !important;
	border: 2px solid rgba(100, 116, 139, 0.35) !important;
	color: #475569 !important;
}
body.life-psychological-tests-page .answer-btn.simple-choice:first-child:hover {
	background: var(--psy-soft) !important;
	border-color: var(--psy-a) !important;
}
body.life-psychological-tests-page .answer-btn.simple-choice:last-child {
	background: #fff !important;
	border: 2px solid rgba(61, 95, 106, 0.45) !important;
	color: var(--psy-a2) !important;
}
body.life-psychological-tests-page .answer-btn.simple-choice:last-child:hover {
	background: var(--psy-soft) !important;
}
body.life-psychological-tests-page .answer-btn.detailed-choice.strongly-disagree,
body.life-psychological-tests-page .answer-btn.detailed-choice.disagree,
body.life-psychological-tests-page .answer-btn.detailed-choice.neutral,
body.life-psychological-tests-page .answer-btn.detailed-choice.agree,
body.life-psychological-tests-page .answer-btn.detailed-choice.strongly-agree {
	border-color: rgba(71, 85, 105, 0.3) !important;
	color: #475569 !important;
}
body.life-psychological-tests-page .answer-btn.detailed-choice.strongly-disagree:hover,
body.life-psychological-tests-page .answer-btn.detailed-choice.disagree:hover,
body.life-psychological-tests-page .answer-btn.detailed-choice.neutral:hover,
body.life-psychological-tests-page .answer-btn.detailed-choice.agree:hover,
body.life-psychological-tests-page .answer-btn.detailed-choice.strongly-agree:hover {
	background: var(--psy-soft) !important;
	border-color: var(--psy-a) !important;
	color: var(--psy-a2) !important;
	box-shadow: 0 3px 10px rgba(61, 95, 106, 0.12) !important;
}
body.life-psychological-tests-page .loading-overlay {
	background: rgba(45, 55, 65, 0.82) !important;
}

/* 모바일 psychological_tests.css 의 금/파란 덮어쓰기 */
@media (max-width: 1024px) {
	body.life-psychological-tests-page .psychological-tests-page .hero-title .gradient-text {
		background: linear-gradient(135deg, #3d5f6a 0%, #5a7a88 100%) !important;
		-webkit-text-fill-color: transparent !important;
		background-clip: text !important;
		-webkit-background-clip: text !important;
		animation: none !important;
		text-shadow: none !important;
	}
	body.life-psychological-tests-page .hero-badge i {
		color: #3d5f6a !important;
	}
	body.life-psychological-tests-page .category-mbti .category-icon {
		background: linear-gradient(145deg, var(--mbti-bg1) 0%, var(--mbti-bg2) 100%) !important;
		border: 2px solid var(--mbti-border) !important;
		box-shadow: 0 2px 8px rgba(59, 130, 246, 0.12) !important;
	}
	body.life-psychological-tests-page .category-mbti .category-icon i {
		color: var(--mbti-ink) !important;
		-webkit-text-fill-color: var(--mbti-ink) !important;
	}
	body.life-psychological-tests-page .category-eq .category-icon {
		background: linear-gradient(145deg, var(--eq-bg1) 0%, var(--eq-bg2) 100%) !important;
		border: 2px solid var(--eq-border) !important;
		box-shadow: 0 2px 8px rgba(244, 114, 182, 0.12) !important;
	}
	body.life-psychological-tests-page .category-eq .category-icon i {
		color: var(--eq-ink) !important;
		-webkit-text-fill-color: var(--eq-ink) !important;
	}
	body.life-psychological-tests-page .category-career .category-icon {
		background: linear-gradient(145deg, var(--car-bg1) 0%, var(--car-bg2) 100%) !important;
		border: 2px solid var(--car-border) !important;
		box-shadow: 0 2px 8px rgba(20, 184, 166, 0.12) !important;
	}
	body.life-psychological-tests-page .category-career .category-icon i {
		color: var(--car-ink) !important;
		-webkit-text-fill-color: var(--car-ink) !important;
	}
	body.life-psychological-tests-page .category-big5 .category-icon {
		background: linear-gradient(145deg, var(--b5-bg1) 0%, var(--b5-bg2) 100%) !important;
		border: 2px solid var(--b5-border) !important;
		box-shadow: 0 2px 8px rgba(251, 146, 60, 0.14) !important;
	}
	body.life-psychological-tests-page .category-big5 .category-icon i {
		color: var(--b5-ink) !important;
		-webkit-text-fill-color: var(--b5-ink) !important;
	}
	body.life-psychological-tests-page .category-mbti .category-count {
		background: linear-gradient(135deg, #93c5fd 0%, #60a5fa 100%) !important;
		color: #1e3a8a !important;
		box-shadow: 0 2px 8px rgba(37, 99, 235, 0.2) !important;
		border: 1px solid rgba(255, 255, 255, 0.8) !important;
	}
	body.life-psychological-tests-page .category-eq .category-count {
		background: linear-gradient(135deg, #f9a8d4 0%, #f472b6 100%) !important;
		color: #831843 !important;
		box-shadow: 0 2px 8px rgba(236, 72, 153, 0.22) !important;
		border: 1px solid rgba(255, 255, 255, 0.8) !important;
	}
	body.life-psychological-tests-page .category-career .category-count {
		background: linear-gradient(135deg, #5eead4 0%, #2dd4bf 100%) !important;
		color: #134e4a !important;
		box-shadow: 0 2px 8px rgba(20, 184, 166, 0.22) !important;
		border: 1px solid rgba(255, 255, 255, 0.8) !important;
	}
	body.life-psychological-tests-page .category-big5 .category-count {
		background: linear-gradient(135deg, #fdba74 0%, #fb923c 100%) !important;
		color: #7c2d12 !important;
		box-shadow: 0 2px 8px rgba(249, 115, 22, 0.25) !important;
	}
	/* generic 평탄화 제거: 카테고리별 카드는 상단 규칙 유지 */
}

/* Big Five·세부·진로 결과 영역(우측) — 점/구간별 원색 띠를 슬레이트~회색 톤으로 */
body.life-psychological-tests-page .search-results-area .facet-item.very-high,
body.life-psychological-tests-page .search-results-area .facet-item.high,
body.life-psychological-tests-page .search-results-area .facet-item.medium,
body.life-psychological-tests-page .search-results-area .facet-item.low,
body.life-psychological-tests-page .search-results-area .facet-item.very-low {
	border-left: 3px solid rgba(61, 95, 106, 0.55) !important;
}
body.life-psychological-tests-page .search-results-area .facet-item.very-high {
	border-left-color: #3d5f6a !important;
}
body.life-psychological-tests-page .search-results-area .facet-item.high {
	border-left-color: #5a7a82 !important;
}
body.life-psychological-tests-page .search-results-area .facet-item.medium {
	border-left-color: #94a3a8 !important;
}
body.life-psychological-tests-page .search-results-area .facet-item.low,
body.life-psychological-tests-page .search-results-area .facet-item.very-low {
	border-left-color: #b8b5a8 !important;
}
body.life-psychological-tests-page .search-results-area .enhanced-overall-analysis {
	background: var(--psy-soft2) !important;
	border: 1px solid var(--psy-line) !important;
}
body.life-psychological-tests-page .search-results-area .enhanced-overall-analysis h5 {
	color: var(--psy-a) !important;
	border-bottom: 2px solid rgba(61, 95, 106, 0.2) !important;
}
body.life-psychological-tests-page .search-results-area .highlight-section,
body.life-psychological-tests-page .search-results-area .development-section,
body.life-psychological-tests-page .search-results-area .personality-profile-section {
	background: var(--psy-soft) !important;
	border-left: 3px solid var(--psy-a) !important;
}
body.life-psychological-tests-page .search-results-area .advanced-career-guidance {
	background: var(--psy-soft2) !important;
	border: 1px solid var(--psy-line) !important;
}
body.life-psychological-tests-page .search-results-area .advanced-career-guidance h5 {
	color: var(--psy-a) !important;
	border-bottom: 2px solid rgba(61, 95, 106, 0.2) !important;
}
body.life-psychological-tests-page .search-results-area .final-recommendations {
	background: linear-gradient(135deg, #3d5f6a 0%, #2f4d56 100%) !important;
	border-left: 3px solid #2a3f47 !important;
}
body.life-psychological-tests-page .search-results-area .value-rank {
	background: #3d5f6a !important;
}
body.life-psychological-tests-page .search-results-area .excellent,
body.life-psychological-tests-page .search-results-area .good,
body.life-psychological-tests-page .search-results-area .fair,
body.life-psychological-tests-page .search-results-area .average,
body.life-psychological-tests-page .search-results-area .below-average,
body.life-psychological-tests-page .search-results-area .needs-improvement,
body.life-psychological-tests-page .search-results-area .very-important,
body.life-psychological-tests-page .search-results-area .important,
body.life-psychological-tests-page .search-results-area .moderate,
body.life-psychological-tests-page .search-results-area .less-important {
	border-left-color: rgba(61, 95, 106, 0.45) !important;
}
body.life-psychological-tests-page .search-results-area .excellent {
	border-left-color: #3d5f6a !important;
}
body.life-psychological-tests-page .search-results-area .needs-improvement,
body.life-psychological-tests-page .search-results-area .below-average {
	border-left-color: #7d888c !important;
}
/* facet-fill(막대) — 인라인으로 채도 높은 색이 들어가는 경우, 낮은 투명도 슬레이트로 톤다운(보조) */
body.life-psychological-tests-page .search-results-area .facet-fill {
	background: linear-gradient(90deg, #3d5f6a, #5a7a82) !important;
	opacity: 0.9;
}
body.life-psychological-tests-page .search-results-area .career-tag.ideal,
body.life-psychological-tests-page .search-results-area .career-tag.eq-career {
	background: var(--psy-soft) !important;
	color: var(--psy-a2) !important;
	border: 1px solid rgba(61, 95, 106, 0.22) !important;
}
body.life-psychological-tests-page .search-results-area .strength-item {
	color: #3d5f6a !important;
}
body.life-psychological-tests-page .search-results-area .opportunity-item {
	color: #5c636a !important;
}
body.life-psychological-tests-page .search-results-area .eq-profile-summary {
	background: linear-gradient(135deg, #3d5f6a 0%, #2f4d56 100%) !important;
}
