@charset "UTF-8";
/* 시작: 게시글 */
.editor-content {height: 100%;line-height: normal;font-size: clamp(1.6rem, 1.5vw, 2rem);font-weight: normal;word-break: break-all; white-space: pre-line;overflow: auto;}
.editor-content .note-editing-area * {width: 100%;} /* 업로드된 게시물 */
.bview-body.editor-content * {width: 100%;}
.editor-content span, .editor-content font, .editor-content div {font-size: inherit;}
.editor-content .note-editing-area span, .editor-content .note-editing-area font, .editor-content .note-editing-area div {font-size: inherit;}
.editor-content font span {color: inherit;}
.editor-content .note-editing-area font span {color: inherit;}
/* 2. 제목 태그 복구 (리셋으로 작아진 폰트 키우기) */
.editor-content h1, .editor-content h1 span {font-size: inherit;}
.editor-content h2, .editor-content h2 span {font-size: inherit;}
.editor-content h3, .editor-content h3 span {font-size: inherit;}
.editor-content h4, .editor-content h4 span {font-size: inherit;}
.editor-content h5, .editor-content h5 span {font-size: inherit;}
.editor-content h6, .editor-content h6 span {font-size: inherit;} 
.editor-content p, .editor-content p span {font-size: inherit;}
/* 3. 리스트 태그 복구 (가장 중요: 점, 숫자 살리기) */
.editor-content ul, .editor-content ol {padding-left: 4rem;font-size: inherit;list-style-position: outside;}
.editor-content ul {list-style: auto;list-style-type: disc;}
.editor-content ol {list-style: auto;list-style-type: decimal;}
.editor-content li {font-size: inherit;list-style: inherit;}	
/* 4. 강조 태그 복구 */
.editor-content b, .editor-content strong {font-size: inherit;font-weight: bold !important;}
.editor-content i, .editor-content em {font-size: inherit;font-style: italic !important;font-weight: inherit;}
.editor-content u {font-size: inherit;text-decoration: underline !important;font-weight: inherit;}
.editor-content s, .editor-content strike {font-size: inherit;text-decoration: line-through !important;font-weight: inherit;}	
/* 5. 링크 스타일 */
.editor-content a {font-size: inherit;color: #0066cc;text-decoration: underline;}	
/* 6. 표(Table) 스타일 (보통 리셋에서 border가 사라짐) */
.editor-content table {border-collapse: collapse;margin: 1em 0;width: 100% !important;min-width: unset;}
.editor-content table, .editor-content tr, .editor-content td {font-size: inherit;border: 1px solid #ccc;}
.editor-content tr, .editor-content td {display: grid-lanes;padding: 0.8rem;width: auto !important;}
/* 7. 인용구(Blockquote), 코드 */
.editor-content blockquote {margin: 1em 4rem;padding-left: 1.6rem;font-size: inherit;border-left: 0.4rem solid #ddd;color: unset;}
.bview-body.editor-content blockquote {width: calc(100% - 4rem);}
.editor-content pre {font-size: inherit;}
/* 8. 이미지 */
.editor-content img {max-width: 100%;height: auto;}
/* 끝: 게시글 */

/* 시작: 게시글: FAQ */
.faq-body__inner {height: 100%;line-height: normal;font-size: clamp(1.6rem, 1.5vw, 2rem);font-weight: normal;word-break: break-all; white-space: pre-line;overflow: auto;}
.faq-body__inner .note-editing-area * {width: 100%;} /* 업로드된 게시물 */
.faq-body.faq-body__inner * {width: 100%;}
.faq-body__inner span, .faq-body__inner font, .faq-body__inner div {font-size: inherit;}
.faq-body__inner .note-editing-area span, .faq-body__inner .note-editing-area font, .faq-body__inner .note-editing-area div {font-size: inherit;}
.faq-body__inner font span {color: inherit;}
.faq-body__inner .note-editing-area font span {color: inherit;}
/* 2. 제목 태그 복구 (리셋으로 작아진 폰트 키우기) */
.faq-body__inner h1, .faq-body__inner h1 span {font-size: inherit;}
.faq-body__inner h2, .faq-body__inner h2 span {font-size: inherit;}
.faq-body__inner h3, .faq-body__inner h3 span {font-size: inherit;}
.faq-body__inner h4, .faq-body__inner h4 span {font-size: inherit;}
.faq-body__inner h5, .faq-body__inner h5 span {font-size: inherit;}
.faq-body__inner h6, .faq-body__inner h6 span {font-size: inherit;} 
.faq-body__inner p, .faq-body__inner p span {font-size: inherit;}
/* 3. 리스트 태그 복구 (가장 중요: 점, 숫자 살리기) */
.faq-body__inner ul, .faq-body__inner ol {padding-left: 4rem;font-size: inherit;list-style-position: outside;}
.faq-body__inner ul {list-style: auto;list-style-type: disc;}
.faq-body__inner ol {list-style: auto;list-style-type: decimal;}
.faq-body__inner li {font-size: inherit;list-style: inherit;}	
/* 4. 강조 태그 복구 */
.faq-body__inner b, .faq-body__inner strong {font-size: inherit;font-weight: bold !important;}
.faq-body__inner i, .faq-body__inner em {font-size: inherit;font-style: italic !important;font-weight: inherit;}
.faq-body__inner u {font-size: inherit;text-decoration: underline !important;font-weight: inherit;}
.faq-body__inner s, .faq-body__inner strike {font-size: inherit;text-decoration: line-through !important;font-weight: inherit;}	
/* 5. 링크 스타일 */
.faq-body__inner a {font-size: inherit;color: #0066cc;text-decoration: underline;}	
/* 6. 표(Table) 스타일 (보통 리셋에서 border가 사라짐) */
.faq-body__inner table {border-collapse: collapse;margin: 1em 0;width: 100% !important;min-width: unset;}
.faq-body__inner table, .faq-body__inner tr, .faq-body__inner td {font-size: inherit;border: 1px solid #ccc;}
.faq-body__inner tr, .faq-body__inner td {display: grid-lanes;padding: 0.8rem;width: auto !important;}
/* 7. 인용구(Blockquote), 코드 */
.faq-body__inner blockquote {margin: 1em 4rem;padding-left: 1.6rem;font-size: inherit;border-left: 0.4rem solid #ddd;color: unset;}
.faq-body.faq-body__inner blockquote {width: calc(100% - 4rem);}
.faq-body__inner pre {font-size: inherit;}
/* 8. 이미지 */
.faq-body__inner img {max-width: 100%;height: auto;}
/* 끝: 게시글: FAQ */

/* 시작: 에디터: 툴바 */
.editor-content .note-toolbar {
	font-size: clamp(1.4rem, 1.41vw, 1.6rem);
}
.editor-content .note-toolbar a {
	color: #000000;
	text-decoration: none;
}
.editor-content .note-toolbar .note-dropdown-menu {
	max-height: 300px;
	overflow-y: auto;
	font-size: clamp(1.4rem, 1.41vw, 1.6rem);
}
.editor-content .note-toolbar .note-btn-group {
	width: auto;
}
.note-editor .note-toolbar .note-btn-group.note-fontname .note-dropdown-menu {
	max-height: 300px;
	overflow-y: auto;	
}
.editor-content .note-toolbar .note-btn-group.note-fontsize span.note-current-fontsize {
	font-size:  clamp(1.4rem, 1.41vw, 1.6rem);
}
.editor-content .note-toolbar .note-btn-group.note-fontname span.note-current-fontname {
	font-size:  clamp(1.4rem, 1.41vw, 1.6rem);
}
.editor-content .note-toolbar .note-btn-group.note-fontname [class^=note-icon]:before {
	font-size: clamp(1.4rem, 1.41vw, 1.6rem);
}
.editor-content .note-toolbar .note-btn-group.note-fontname .note-dropdown-menu a.note-dropdown-item i {
	font-size: 0.4rem;
}
.editor-content .note-toolbar .note-btn-group.note-fontname .note-dropdown-menu a.note-dropdown-item span {
	font-size:  clamp(1.4rem, 1.41vw, 1.6rem);
}
.editor-content .note-toolbar .note-btn-group.note-color .note-dropdown-menu {
	min-width: 200px;
	text-align: center;
}
.editor-content .note-toolbar .note-btn-group.note-para .note-btn-group .note-dropdown-menu {
	min-width: 234px;
}
.editor-content .note-toolbar .note-btn-group.note-para .note-btn-group .note-dropdown-menu .note-btn-group.note-align {
	margin-right: 0;
}
.editor-content .note-toolbar .note-btn-group.note-para .note-btn-group .note-dropdown-menu .note-btn-group.note-list {
	margin-left: 5px;
	padding: 0.4rem;
	border-radius: 0.4rem;
}
.editor-content .note-toolbar .note-btn-group.note-table .note-btn-group .note-dropdown-menu.note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-dimension-picker-highlighted,.note-dimension-picker-unhighlighted {
	font-size: 18px;
}
.editor-content .note-toolbar .note-modal .note-modal-content .note-modal-body {
	font-size: inherit;
}
/* 끝: 에디터: 툴바 */

/* 시작: 에디터: 전체 */
.editor-content .note-editable {width: 100%;}
/* 끝: 에디터: 전체 */

/* 반응형: 모바일 세로 */
@media (max-width: 500px) {
	/* 에디터: 툴바 */
	.note-editor .note-toolbar .note-btn-group.note-fontname .note-dropdown-menu {
		overflow-x: scroll;
	}
}