@charset "UTF-8";

:root{
	--tblr-font-sans-serif:"Poppins",'Noto Sans KR',sans-serif;
}

.text-muted-hard{color:#bbb !important;}
.page-content{min-height:600px;}
.cursor-pointer{cursor:pointer;}

/* 툴팁 메시지 관련 */
.YTooltip{cursor:default;}
button.YTooltip, a.YTooltip{cursor:pointer;}
button>.YTooltip, a>.YTooltip{cursor:pointer;}
tr.row-link-active .YTooltip{cursor:pointer;}

.tooltip-inner.large{min-width: 350px; font-size:14px;}
.text-decoration-underline[data-bs-toggle=tooltip]{cursor:default;}
a.text-decoration-underline[data-bs-toggle=tooltip]{cursor:pointer;}


/* MESSAGE */
#message_alert_wrap{ position: fixed; top: 20px; z-index: 99999; left: 50%; max-width: 700px; width: 90%; transform: translateX(-50%); }
#message_alert_wrap>.alert{cursor:pointer;opacity:1;transition:0.1s opacity;}/*transition:0.1s opacity, 3s height, 3s padding;*/
#message_alert_wrap>.alert:hover{opacity:0.9;}
/* #message_alert_wrap>.alert.off{height:0;padding-top:0;padding-bottom: 0;overflow: hidden;} */



/* 테이블 */

/* YTableRowLink */
.table-row-link>tbody>tr.row-link-active:hover>*{--tblr-table-bg: var(--tblr-table-hover-bg);}
.table-row-link>tbody>tr.row-link-active>td{cursor:pointer;}
.table-row-link>tbody>tr.row-link-active>td [data-disable-link]:not(a):not(button){cursor:initial;}

/* YTableOrder */
.YTableOrder>thead>tr>th>a.order-link{position:relative;display:block;color:inherit;padding-right: 25px; box-sizing: border-box;}
.YTableOrder>thead>tr>th>a.order-link:before,
.YTableOrder>thead>tr>th>a.order-link:after{display:inline; position:absolute; display: block; font-family: "tabler-icons" !important;opacity: .1;top:50%;margin-top:-8px;font-size:1rem;line-height:1;color:#fff;}
.YTableOrder>thead>tr>th>a.order-link:before{content: "\ea1d"; right: 0.6rem;}
.YTableOrder>thead>tr>th>a.order-link:after{content: "\ea1a"; right: 0rem;}
.YTableOrder>thead>tr>th>a.order-link-asc:before{opacity:0.8;}
.YTableOrder>thead>tr>th>a.order-link-desc:after{opacity:0.8;}




/* slide_detail_image */
#slide_editor_wrap{ display:flex; flex-wrap: wrap; }
#slide_editor_wrap>.item{position: relative;margin:calc(var(--tblr-gutter-x) * .5) 0;}
#slide_editor_wrap>.item>a>.image_holder{cursor: grab;}
#slide_editor_wrap>.item.ghost>a>.image_holder{opacity:0.2;}
#slide_editor_wrap>.item>.btn_delete{display:block; position:absolute; top:4px; right:calc(4px + calc(var(--tblr-gutter-x) * .5));width:1.5rem; height:1.5rem; line-height:1.5rem; background-color:#d33;color:white;text-align:center; opacity:0; transition:0.3s opacity; cursor:pointer; font-size:1rem; border-radius: 3px;}
#slide_editor_wrap>.item:hover>.btn_delete{opacity:0.6;}
#slide_editor_wrap>.item>.btn_delete:hover{opacity:1;}

.navbar-brand-image{max-height:26px;}
