#jungList{ border-top: 3px solid #333645; border-radius: 3px 3px 0 0; }
#jungListCon{ border-radius: 4px; box-shadow: 2px 2px 14px 2px hsla(0, 0%, 44%, .1);
	 background: #fff; }
	
ul#jungListCon li{ border-top: 1px solid #f1f3f6; border-radius: 0px; height:60px;visibility: hidden; }
ul#jungListCon li.x2{ border-top: 1px solid #f1f3f6; border-radius: 0px; height:120px;visibility: hidden; }
ul#jungListCon li:nth-child(even) { background: rgb(0, 0, 0, 0.03) !important; }

#queryDuration{font-size:0.7rem;color:#ddd;font-weight:300;position: absolute;top:8px;}

/*
	24.04.29
	게시판 디자인
*/
#jungList .header {background: #333645; color: #fff; font-size: 0.9rem; font-weight: 300; 
	text-align:center;font-size:.9rem;padding: 5px 0px;}

#jungListCon div{text-align:center;font-weight:300;}
#jungListCon div{border-right:1px solid #dfdfdf;}
#jungList div.header div{border-right:1px solid #464646;}
#jungListCon div:last-child, #jungList div.header div:last-child{border-right:0px;}


/**/
#board_layout_con{border-radius:4px;box-shadow: 2px 2px 14px 2px hsla(0, 0%, 44%, .1);background:#fff;
	border-top:3px solid #333645;border-radius:3px 3px 0 0;visibility: hidden;min-height:300px;}
#board_layout_con .noData{margin-right:10px;font-weight:300;font-size:0.9rem;color:#777;}

.boardBox{height:60px;background: rgb(255, 255, 255, 1);border-radius:5px; 
	border-top:1px solid #f1f3f6;border-radius:0px;}
.boardBox:first-child{border-top:0px !important;}
.boardBox:nth-child(even){background: rgb(0, 0, 0, 0.03) ;}
.boardBox:hover{background:rgb(63, 77, 103, .25);}

.boardGallery{background: rgb(255, 255, 255, 1);border-radius:5px;}
.boardGallery:first-child{border-top:0px !important;}
.boardGallery:hover{background:rgb(63, 77, 103, .25) !important;}

.clickBox{cursor:pointer;border: 1px solid #ddd; border-radius: 5px; color: #444; padding: 0px 15px;
	white-space : nowrap;font-weight:400;}
.clickBox:hover{background:#ccc;font-weight:bold; }

/* 페이징 */
#jungPaging{display:block;width:100%;text-align:center;margin-top:20px;position: relative;
	-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none;
	-khtml-user-select: none; user-select:none;}
#jungPaging input[type=button]{color: #888;background:#fdfdfd;text-decoration: none;min-width:30px;
	border-radius: 5px;border: 0px solid #dfdfdf; margin: 0px 0px; 
	font-size: 1.1rem;letter-spacing :-3px;font-weight:500;cursor:pointer;text-align:center;
	padding:2px 5px;-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none;
	-khtml-user-select: none; user-select:none;border:1px solid #eee;}
#jungPaging input[type=button].disable{color: rgb(0, 0, 0, 0.1) !important;cursor:Default;
	border: 1px solid rgb(0, 0, 0, 0.02) !important;}
#jungPaging input[type=button].active{background-color: #48bae4;color: white; border-radius: 5px;cursor:pointer;}

/* write */
#jungWriteForm { width:100%; padding: 24px; --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	--tw-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); --tw-shadow-colored: 0 1px 20px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }

#jungWriteForm .jungCheck{margin-right:10px;}	
#jungWriteForm .jungCheckLabel{font-size:0.9rem;}
#jungWriteForm input[type="text"], #jungWriteForm textarea, #jungWriteForm input[type="file"] {
	padding: 6px 8px;	font-size: 1rem; border: 1px solid #ccc; border-radius: 4px;
}
#jungWriteForm input[type="text"]:read-only, #jungWriteForm textarea:read-only{cursor: inherit;outline:none;border:0px;}
/*#jungWriteForm textarea { resize: vertical; }*/
#jungWriteForm .form-check-label { font-weight: normal;	margin-left: 6px; }
#jungWriteForm .btn-primary { background-color: #4a8af4; color: #fff;	padding: 10px 20px;	font-size: 1rem;
	border: none; border-radius: 4px; cursor: pointer; }
#jungWriteForm .btn-primary:hover {	background-color: #376fd0; }


/* btn */
.b_search{border:1px solid #ddd;padding:5px 12px;font-size:1.0rem;border-radius:3px;cursor:text;}
.b_searchBtn{background:#f2f2f2;border:1px solid #d2d2d2;padding:7px 12px;border-radius:3px;cursor:pointer;}

.ql-tooltip { z-index: 1000; /* editor 위로 보이게 */ max-width: none; /* 너무 좁게 짤리는 거 방지 */ }

.icon_viewer{width:20px;height:20px;}

#jungBoardCnt{font-size:0.8rem;font-weight:400;padding:0px 5px;}
#jungBoardCnt::after{content:")";}
#jungBoardCnt::before{content:"(";}


.jung-reaction img.reaction{width:20px;height:20px;}

.jung-reaction-box { display: flex; gap: 20px; justify-content: center;	margin-top: 15px; }
.jung-reaction { border: none;	background: var(--jung-bg-light, #f7f7f7); text-align:Center;
	border-radius: 10px; padding: 8px 10px 3px 10px; font-size: 0.9rem; cursor: pointer; display: flex;
	align-items: center; gap: 6px; box-shadow: 0 2px 5px rgba(0,0,0,0.05);	transition: all 0.2s ease; }

.jung-reaction:hover { background: var(--jung-bg-hover, #f0f0f0); transform: translateY(-2px); }
.jung-reaction.report:hover, .jung-reaction.like:hover, .jung-reaction.dislike:hover { background: #fff3f5; }

/* comment */
.commentBtn{padding:2px 3px;border-radius:5px;font-size:0.7rem;margin-left:3px;}
