/********************************************************************************************************************************************************************************************
*	Producer		: FUNNYWEB
*	Caution			: CORE 스크립트에는 URL 추적 코드가 압축되어 있으며, 파일 호출 시 해당 URL이 Google Analytics에 Referral 됩니다.
					  Referral에 기록된 IP와 URL은 철저하게 감시하여 저작권 침해시,"대한변리사회" (응용미술저작물) 침해로 처벌 될 수 있으니 유의하시기 바랍니다.
*	FONT SET		: meta_common, AdminLTE, SummerNote의 CSS를 강제 컨트롤
*********************************************************************************************************************************************************************************************/

@charset "utf-8";
.note-frame								{font-family:var(--FFN);}


.note-editor .note-toolbar				{display:flex; flex-wrap:wrap;}
.note-editor .btn 	{height:auto !important}

.note-editor .dropdown-toggle			{font-weight:400; letter-spacing:0px; height:auto !important}
.note-editor .dropdown-toggle::after	{display:none;}


.note-editor .note-btn-group			{display:inline-flex}
.note-editor .note-toolbar .note-para .note-dropdown-menu	{min-width:238px;}
.note-icon-menu-check:before			{color:var(--IDTcolor);}

.note-editor.note-frame .note-editing-area .note-editable	{word-wrap:break-word; overflow:auto; padding:10px; background:#FFF;}
.note-editor.note-frame .note-editing-area .note-editable p	{padding:0.35rem 0.75rem;}

/* 글자색 배경색 Layer */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title	{padding:8px 0; margin:0 0 5px 0; border-bottom:1px solid #AAA; color:var(--mygray400); font-weight:600; letter-spacing:var(--LS10);}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset		{margin:5px 0px; padding:5px; height:30px; border-radius:5px; cursor:pointer; font-size:11px; font-weight:600; width:100%; border:1px solid #DDD}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select		{margin:5px 0px; padding:5px; height:30px; border-radius:5px; cursor:pointer; font-size:11px; font-weight:600; width:100%; border:1px solid #AAA}
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn	{border:1px solid #DDD;}

/* Code 전환일때*/
.note-btn.active .note-icon-code:before	{color:var(--IDTcolor); font-weight:900}


.note-editor dl, 
.note-editor ol, 
.note-editor ul {padding:inherit;}

.note-editable hr	{margin-top:1rem; margin-bottom:1rem; border-top:2px solid rgba(0, 0, 0, 1);}

.note-editor.note-frame .note-editing-area .note-codable	{font-family:var(--FFN);}

/* Layer Popup */
.note-modal-content	{border:none;}
.note-modal-header	{display:flex; background-color:var(--mygray); border:none; flex-direction:row-reverse; justify-content:space-between; align-items:center;}
.note-modal-title	{color:#FFF; font-size:var(--FS18); font-weight:var(--FW600); letter-spacing:var(--LS10);}
.note-modal-body	{padding:20px 30px;}
.note-modal .note-modal-body label	{font-size:var(--FS14F); margin-bottom:8px; padding:0;}
.note-modal-body small.text-muted	{color:var(--mygray); letter-spacing:0px;}

.note-modal-footer			{display:flex; height:min-content; justify-content:flex-end; padding:10px; text-align:center;}
.note-modal-footer .note-btn{border:none; width:auto; padding:8px 10px; font-weight:500; border-radius:5px;}

.note-icon-close:before		{color:#FFF;}
.note-modal-header .close	{float:right; font-size:1.5rem; font-weight:500; line-height:1; color:#000; text-shadow:none;opacity: 0.5;}


/* 상단탭 Editor 설정을 위한 : 2025.06.24 */
.note-frame				{border-radius:0 0 4px 4px;}

.editorTabMenu			{display:flex; margin:0px; border:1px solid #DDD; border-bottom:none; border-radius:6px 6px 0 0; overflow:hidden;}
.editorTab				{flex:1; text-align:center; font-size:var(--FS16); font-weight:var(--FW700F); color:#888; padding:15px 0; background-color:#F2F2F2; border-right:1px solid #DDD; transition:all 0.3s;}
.editorTab:last-child	{border-right:none;}
.editorTab:hover		{color:#000;}
.editorTab.isOn			{background-color:#FFF; color:var(--IDTcolor); font-weight:var(--FW700);}


/* CodeMirror Set 2025.06.24*/
.CodeMirror				{font-family:var(--FFP), 'Gulim', sans-serif !important; letter-spacing:0px !important; font-weight:!important; line-height:1.3 !important; font-size:var(--FS14);}
.CodeMirror-lines		{padding:10px 10px !important;}