/* 스토리지 마운트 에러 가이드(app/Views/portal/manual/storageMountErrorGuide.php) 전용 규칙 — 인라인 <style> 외부화. 열여덟 규칙 전부 뷰 16행의 기존 id `#manual_detail` 과 25행의 `.storage_troubleshooting` 으로 이중 체이닝돼 이미 좁혀져 있으므로 원형을 유지했고 뿌리를 새로 심지 않았다. `#manual_detail` 은 매뉴얼 뷰 20여 개가 공유하지만 `.storage_troubleshooting` 은 이 뷰에만 있어 교차 매칭이 없다. */
	#manual_detail .storage_troubleshooting {
		color: #fff;
		font-family: 'Malgun Gothic', sans-serif;
		font-size: 1.4rem;
		line-height: 2rem;
		margin: 0 auto;
	}
	#manual_detail .storage_troubleshooting h2 {
		font-size: 24px;
		margin-bottom: 30px;
		color: #fff;
	}
	#manual_detail .storage_troubleshooting h3 {
		font-size: 1.8rem;
		margin-top: 40px;
		border-bottom: 1px solid #444;
		padding-bottom: 10px;
		color: #eee;
	}
	#manual_detail .storage_troubleshooting h5 {
		font-size: 1.4rem;
		margin-top: 20px;
		color: #ddd;
	}
	#manual_detail .storage_troubleshooting .sub-title {
		font-size: 1.4rem;
		color: #999;
		font-weight: normal;
	}
	#manual_detail .storage_troubleshooting .info-box {
		background-color: #fff9e6;
		border-radius: 4px;
		padding: 20px;
		margin-bottom: 30px;
		color: #333;
	}
	#manual_detail .storage_troubleshooting .icon {
		font-weight: bold;
		display: block;
		margin-bottom: 10px;
	}
	#manual_detail .storage_troubleshooting .tag {
		display: inline-block;
		padding: 5px 12px;
		border-radius: 4px;
		color: #fff;
		font-size: 13px;
		margin-right: 5px;
	}
	#manual_detail .storage_troubleshooting .tag.blue {
		background-color: #2d8cf0;
	}
	#manual_detail .storage_troubleshooting .tag.dark-blue {
		background-color: #1a73e8;
	}
	#manual_detail .storage_troubleshooting .terminal {
		background-color: #eef3ff;
		color: #333;
		padding: 15px;
		border-radius: 4px;
		font-family: 'Courier New', monospace;
		font-size: 1.4rem;
		margin: 15px 0;
		overflow-x: auto;
	}
	#manual_detail .storage_troubleshooting .highlight-red {
		border: 1px solid #ff4d4f;
		padding: 0 2px;
	}
	#manual_detail .storage_troubleshooting code {
		background-color: #1e3a1e;
		color: #72f1b8;
		padding: 2px 6px;
		border-radius: 4px;
	}
	#manual_detail .storage_troubleshooting p.error-text {
		color: #ff7875;
		font-size: 1.4rem;
		margin: 10px 0;
	}
	#manual_detail .storage_troubleshooting .footer-box {
		background-color: #fff9e6;
		padding: 20px;
		margin-top: 50px;
		border-radius: 4px;
		font-size: 1.5rem;
		line-height: 2.4rem;
		color: #333;
	}
	#manual_detail .storage_troubleshooting ol {
		padding-left: 3rem;
	}
	#manual_detail .storage_troubleshooting li {
		margin-bottom: 8px;
	}
	#manual_detail .storage_troubleshooting .user-input {
		color: #d32f2f;
		font-weight: bold;
	}
