div#layer {
	display: none;
	position: absolute;
	width: 600px;
	border: 1px solid #AAA;
	top: 400px;
	left: 500px;
	background-color: white;
}

/* 엑셀버튼(안쓸지도?) */
button.excel {
	position: absolute;
	right: 30px;
}

/* Summernote 에디터 스타일 */
.note-editor.note-frame {
	border: 1px solid #ddd;
	width: 100% !important;
}

.note-editor .note-toolbar {
	background-color: #f5f5f5;
}

.note-editable {
	font-family: '맑은 고딕', 'Malgun Gothic', sans-serif !important;
}

/* reset.css 덮어쓰기 - 에디터 내 리스트/이탤릭 스타일 복원 */
.note-editable ul,
.note-editor-area ul {
	list-style: disc !important;
	padding-left: 20px !important;
	margin-left: 10px !important;
}

.note-editable ol,
.note-editor-area ol {
	list-style: decimal !important;
	padding-left: 20px !important;
	margin-left: 10px !important;
}

.note-editable i,
.note-editable em,
.note-editor-area i,
.note-editor-area em {
	font-style: italic !important;
}

/* === Summernote 모달 레이아웃 수정 (이미지/링크 모달) - MRB editor-popup.css와 동일 === */
.note-modal .note-modal-footer {
	height: auto !important;
	min-height: 40px;
	overflow: hidden;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: 10px 20px;
}

.note-modal .note-modal-footer .note-btn {
	float: none !important;
}

.note-modal .note-btn-primary,
.note-modal button.note-btn-primary {
	background: #fa6362 !important;
	color: #fff !important;
	border: 1px solid #fa6362 !important;
}

.note-modal .note-btn-primary:hover,
.note-modal .note-btn-primary:focus,
.note-modal button.note-btn-primary:hover,
.note-modal button.note-btn-primary:focus {
	background: #e05554 !important;
	border-color: #e05554 !important;
	color: #fff !important;
}

/* Summernote 모달 체크박스 스타일 (KRDS 덮어쓰기) */
.note-modal .checkbox input[type="checkbox"],
.note-modal .sn-checkbox-open-in-new-window input[type="checkbox"] {
	position: relative !important;
	width: 16px !important;
	height: 16px !important;
	margin: 0 !important;
	margin-right: 6px !important;
	padding: 0 !important;
	opacity: 1 !important;
	clip: auto !important;
	-webkit-appearance: checkbox !important;
	-moz-appearance: checkbox !important;
	appearance: checkbox !important;
	cursor: pointer;
	vertical-align: middle;
}

.note-modal .checkbox label,
.note-modal .sn-checkbox-open-in-new-window label {
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	color: #42515f;
	font-size: 14px;
}

/* Summernote 드롭다운 스크롤 */
.note-editor .note-dropdown-menu {
	max-height: 300px;
	overflow-y: auto;
}