@charset "UTF-8";:root{--sidebar-margin-left:5px;--sidebar-padding-left:1px;--sidebar-padding-right:1px;--sidebar-mini-width:40px}#sidebar-wrapper{position:fixed;margin-top:var(--navbar-height);min-height:100vh;margin-left:0;z-index:998;transition:margin .25s ease-out}.menu{padding:0;background-color:#fff;text-align:left;width:var(--sidebar-width);height:calc(100vh - var(--navbar-height))}.menu .sidebar-menu-list{width:var(--sidebar-width);position:fixed;overflow-y:auto;scrollbar-color:transparent transparent;::--webkit-scrollbar-width:thin;scrollbar-width:thin;height:calc(100vh - var(--navbar-height));z-index:9999}.menu .sidebar-menu-list:hover{scrollbar-color:gray transparent}.menu ul{list-style:none;margin:0;padding:0}.menu li{margin-bottom:5px;position:relative}.menu a{font-family:'Noto Sans KR',sans-serif;display:block;padding:10px var(--sidebar-padding-right) 2px 15px;border-radius:5px;color:#333;font-size:15px;text-decoration:none;transition:background-color .2s ease}#menu .sidebar-menu-list{padding-top:5px}#menu>ul>li>a[href]{padding:5px var(--sidebar-padding-right) 5px 15px}#menu>ul>li>a[href]:hover{background-color:#f2f2f2}#menu>ul>li>a>i{margin-right:3px}#menu span{font-family:'Noto Sans KR',sans-serif;display:inline-block;position:relative;white-space:nowrap;font-weight:bold}#menu>ul ul{display:block;position:static;margin-top:0;padding:0;list-style:none;border:0}#menu>ul ul li{margin:0;position:relative;padding-left:10px;line-height:1.2}#menu>ul ul a{padding:5px var(--sidebar-padding-right) 5px 20px;border-radius:5px;font-size:14px;display:block}#menu>ul ul a:hover{background-color:#f2f2f2}#menu .separator{height:1px;margin:5px 0;background-color:#ccc;list-style:none}#menu a.selected{background-color:#007bff;color:#fff;border:1px solid #007bff;border-radius:5px;text-decoration:none;font-weight:bold}#menu a.selected:hover,#menu>ul>li>a[href].selected:hover{background-color:#0069d9;color:#fff;border:1px solid #0069d9;text-decoration:none}li.not-impl *{color:darkgray}#menu ul.sidebar-menu-list .adv-list-area{background-color:#f8f8f8;border:1px solid #00f;border-radius:.3em;box-shadow:1px 1px 5px #888;margin:0 1px 0 var(--sidebar-margin-left)}#menu ul.sidebar-menu-list .adv-caption{background-color:#ddd;padding:5px 1px 5px 10px;border-radius:.3em .3em 0 0;border-bottom:1px solid #000;box-shadow:1px 1px 5px #88f;font-size:15px;font-weight:bold}#menu ul.sidebar-menu-list .adv-camp-item{font-weight:bold;line-height:2.2em;border:0;padding:0 1px 0 5px;font-size:1.1em;margin-left:var(--sidebar-margin-left)}#menu ul.sidebar-menu-list .adv-group-item{line-height:2.2em;border:0;padding:0 1px 0 20px;font-size:1em;border-top:1px solid #eee}#menu ul.sidebar-menu-list .adv-group-item a{padding:5px var(--sidebar-padding-right) 5px 10px;font-size:14px}#mini-menu{text-align:center;width:var(--sidebar-mini-width)}#mini-menu>ul{padding-top:.3rem}#mini-menu>ul>li{padding:.1rem .2rem}#mini-menu>ul>li>a:hover{background-color:#f2f2f2}#mini-menu>ul>li>a{padding:0;line-height:1.9rem}#mini-menu>ul>li>a.text-icon{line-height:1rem}#mini-menu .btn-text{padding-top:0;font-size:9px;color:#444;overflow:hidden;white-space:nowrap;font-weight:bold}#mini-menu .selected{background-color:#0069d9;color:white;border:none !important}#mini-menu .selected .btn-text{color:white}#mini-menu .selected:hover{background-color:#005bbc}.menu .float-menu-top{display:none;margin-bottom:0}#menu-overlay{display:none}#page-content-wrapper{margin-left:calc(var(--sidebar-mini-width));min-width:0}@media(min-width:992px){#page-content-wrapper{margin-left:calc(var(--sidebar-width))}.menu-shrink #page-content-wrapper{margin-left:calc(var(--sidebar-mini-width))}.menu-shrink #menu{display:none !important}.menu-shrink #mini-menu{display:block !important}}@media(max-width:991px){#page-content-wrapper{margin-left:calc(var(--sidebar-mini-width))}#menu .float-menu-top{display:block;border-bottom:1px solid #ddd;background-color:#f0f0f0}#menu{position:fixed !important;display:block !important;background:white;border-right:1px solid #ddd;box-shadow:1px 1px 20px #aaa;top:0;left:0;height:100vh;margin-left:-250px;z-index:999}.menu-float #menu{margin-left:0;transition:width .5s,margin .5s}.menu-float #menu-overlay{display:block;position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:998}}@media(max-width:575px){#page-content-wrapper{margin-left:0}}@media(min-width:576px){.mini-menu-mode #mini-menu{display:block !important}.mini-menu-mode #page-content-wrapper{margin-left:calc(var(--sidebar-mini-width))}.mini-menu-mode #menu{position:fixed !important;display:block !important;background:white;border-right:1px solid #ddd;box-shadow:1px 1px 20px #aaa;top:0;left:0;height:100vh;margin-left:-250px;z-index:999}.mini-menu-mode.menu-shrink #menu{margin-left:0;transition:width .5s,margin .5s}.mini-menu-mode.menu-shrink .float-menu-top{display:block;line-height:25px;border-bottom:1px solid #ddd;background-color:#f0f0f0}.mini-menu-mode.menu-shrink #menu-overlay{display:block !important;position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:998}}.full-layout #mini-menu{display:none !important}.full-layout #page-content-wrapper{margin-left:0}.full-layout #menu .float-menu-top{display:block;line-height:25px;border-bottom:1px solid #ddd;background-color:#f0f0f0}.full-layout #menu{position:fixed !important;display:block !important;background:white;border-right:1px solid #ddd;box-shadow:1px 1px 20px #aaa;top:0;left:0;height:100vh;margin-left:-250px;z-index:999}.full-layout.menu-float #menu{margin-left:0;transition:width .5s,margin .5s}.full-layout.menu-float #menu-overlay{display:block;position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:998}.badge-sidebarcount{color:white;padding:2px 4px 3px 4px;font-size:.74em;top:-1px;box-shadow:0 0 3px 4px rgba(255,255,255,0.3)}.online-badge{font-size:.5rem;font-weight:600;padding:.4em .6em .4em .5em;background-color:#ffc2c2 !important;color:#b91c1c !important;top:-2px}.online-badge.off{background-color:#c5c5c5 !important;color:#525252 !important}
