.main-settings-panel-backdrop{z-index:40;pointer-events:none;background:rgba(0,0,0,.12);position:fixed;top:90px;bottom:0;left:0;right:0}.main-settings-panel{z-index:50;background:#fff;flex-direction:column;width:min(420px,100vw);display:flex;position:fixed;top:90px;bottom:0;right:0;box-shadow:-4px 0 20px rgba(0,0,0,.12)}.main-settings-panel__header{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.main-settings-panel__title{color:#111827;margin:0;font-size:1rem;font-weight:600}.main-settings-panel__close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.main-settings-panel__close:hover{color:#111827;background:#e5e7eb}.main-settings-panel__body{flex:1;padding:0;overflow-y:auto}.main-settings-panel__loading,.main-settings-panel__error{text-align:center;color:#6b7280;padding:24px 16px}.main-settings-panel__error{color:#dc2626}.main-settings-panel__editor{padding:12px}.main-settings-panel__editor .p-8{padding:1rem}
[data-layout=default] .tenant-layout{--top-utility-bar-height:30px;--nav-height:80px;--header-height:110px;flex-direction:column;min-height:100svh;display:flex}[data-layout=default] .tenant-layout__header{z-index:999;box-sizing:border-box;background:0 0;border-bottom:none;flex-direction:column;flex-shrink:0;width:100%;height:110px;min-height:110px;transition:height .35s cubic-bezier(.4,0,.2,1),min-height .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.06)}[data-layout=default] .tenant-utility-bar{box-sizing:border-box;background-color:var(--color-primary,#000);flex:0 0 30px;justify-content:flex-end;align-items:center;height:30px;min-height:30px;max-height:30px;transition:height .35s cubic-bezier(.4,0,.2,1),min-height .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1),visibility .35s;display:flex;overflow:hidden}[data-layout=default] .tenant-layout.tenant-layout--utility-collapsed{--top-utility-bar-height:0px;--header-height:var(--nav-height)}[data-layout=default] .tenant-layout.tenant-layout--utility-collapsed .tenant-layout__header{height:var(--nav-height);min-height:var(--nav-height)}[data-layout=default] .tenant-layout.tenant-layout--utility-collapsed .tenant-utility-bar{visibility:hidden;pointer-events:none;flex:0 0 0!important;height:0!important;min-height:0!important;max-height:0!important}@media (prefers-reduced-motion:reduce){[data-layout=default] .tenant-layout__header,[data-layout=default] .tenant-utility-bar{transition:none}}[data-layout=default] .tenant-utility-bar__inner{justify-content:flex-end;align-items:center;width:90%;max-width:1400px;margin:0 auto;display:flex}[data-layout=default] .tenant-utility-bar__nav{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}[data-layout=default] .tenant-utility-bar__link{color:rgba(255,255,255,.9);border-radius:2px;padding:.25rem .35rem;text-decoration:none}[data-layout=default] .tenant-utility-bar__link:hover{color:#fff;background-color:rgba(255,255,255,.1)}[data-layout=default] .tenant-utility-bar__link--button,.tenant-utility-bar__link.tenant-utility-bar__link--button{font:inherit;cursor:pointer;background:0 0;border:none}[data-layout=default] .tenant-utility-bar__sep{color:rgba(255,255,255,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:300}@keyframes navDropdownAccordionOpen{0%{opacity:.6;max-height:0;overflow:hidden}to{opacity:1;max-height:85vh}}@media (max-width:1023px){[data-layout=default] .nav-dropdown-panel{transform-origin:top;animation:.3s ease-out forwards navDropdownAccordionOpen}[data-layout=default] .tenant-layout__header .nav-mobile-trigger{-webkit-tap-highlight-color:transparent;color:#000!important;background-color:#fff!important;border:none!important;outline:none!important}[data-layout=default] .tenant-layout__header .nav-mobile-trigger:hover,[data-layout=default] .tenant-layout__header .nav-mobile-trigger:focus{color:#000!important;box-shadow:none!important;background-color:#fff!important;border:none!important;outline:none!important}[data-layout=default] .tenant-layout__header .nav-mobile-trigger:focus-visible{color:#000!important;box-shadow:none!important;background-color:#fff!important;border:none!important;outline:none!important}}@media (min-width:1024px) and (max-width:1100px){[data-layout=default] .tenant-layout__header>header,[data-layout=default] .tenant-layout__header>header a,[data-layout=default] .tenant-layout__header>header nav,[data-layout=default] .tenant-layout__header>header span{font-size:.8rem}}@media (max-width:1023px){[data-layout=default] .tenant-layout__header>header{border-bottom:1px solid #999;box-shadow:0 1px 5px rgba(0,0,0,.25);color:#111!important;background-color:#fff!important}[data-layout=default] .tenant-layout__header>header a,[data-layout=default] .tenant-layout__header>header nav,[data-layout=default] .tenant-layout__header>header span,[data-layout=default] .tenant-layout__header>header button{color:inherit!important}[data-layout=default] .tenant-layout__header>header nav[aria-label=메인\ 메뉴]>ul>li>a,[data-layout=default] .tenant-layout__header>header nav[aria-label=메인\ 메뉴]>ul>li>span{text-shadow:none}[data-layout=default] .tenant-layout__main{padding-top:var(--header-height,110px);box-sizing:border-box;transition:padding-top .35s cubic-bezier(.4,0,.2,1)}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){[data-layout=default] .tenant-layout__main{transition:none}}[data-layout=default] .tenant-layout__header>header{box-sizing:border-box;flex:0 0 80px;overflow:visible;height:80px!important;min-height:80px!important;max-height:80px!important}[data-layout=default] .tenant-layout__header>header nav[aria-label=메인\ 메뉴]>ul>li>a,[data-layout=default] .tenant-layout__header>header nav[aria-label=메인\ 메뉴]>ul>li>span{text-shadow:0 1px 2px rgba(0,0,0,.45)}[data-layout=default] .topnav-type01 li>div.absolute.top-full.left-0{left:-.75rem}[data-layout=default] .topnav-type01 li>div.absolute.top-full.right-0{right:-.75rem}[data-layout=default] .topnav-type01 div.absolute.top-0.z-20.left-full{top:-1px;left:calc(100% - 1px)}[data-layout=default] .topnav-type01 div.absolute.top-0.z-20.right-full{top:-1px;left:auto;right:calc(100% - 1px)}[data-layout=default] .tenant-layout__main{width:100%;min-width:0;max-width:var(--container-max);flex:auto;margin-left:auto;margin-right:auto}[data-layout=default] .tenant-layout__footer{background-color:var(--surface-inverse,#252525);color:#fff;flex-shrink:0;width:100%}.tenant-layout__footer-inner{width:1400px;max-width:var(--container-max);box-sizing:border-box;margin:0 auto;padding:30px 20px}.site-footer-hub{box-sizing:border-box;justify-content:space-between;align-items:flex-start;display:flex}.site-footer-hub__logo{flex:0 0 19%;width:19%}.site-footer-hub__logo img{opacity:.9;filter:grayscale();max-width:100%;height:auto;margin-left:0;display:block}.site-footer-hub__body{box-sizing:border-box;flex:0 0 79%;width:79%;min-width:0}.site-footer-hub__name p{color:#fff;margin:10px 0;font-size:18px;font-weight:500}.site-footer-hub__contact{color:#fff;margin:0;font-size:15px;font-style:normal;font-weight:300;line-height:140%}.site-footer-hub__sep{opacity:.7}.site-footer-hub__contact a{color:#999;margin-left:6px;text-decoration:none}.site-footer-hub__contact a:hover{text-decoration:underline}.site-footer-extra{color:#999;margin-top:12px;font-size:15px;font-weight:300;line-height:140%}.site-footer-extra a{color:#999}.site-footer-extra a:hover{text-decoration:underline}@media screen and (max-width:1024px){.site-footer-hub__logo{display:none}.site-footer-hub__body{flex:100%;width:100%}.tenant-layout__footer-inner,.site-footer-hub,.site-footer-extra{text-align:center}}@media screen and (max-width:680px){.site-footer-hub__contact,.site-footer-extra{font-size:12px}}.tenant-utility-bar{flex:0 0 30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}.tenant-layout.tenant-layout--utility-collapsed .tenant-utility-bar{flex:0 0 0!important;height:0!important;min-height:0!important;max-height:0!important}.tenant-layout.tenant-layout--utility-collapsed .tenant-layout__header{height:var(--nav-height,80px)!important;min-height:var(--nav-height,80px)!important}.tenant-layout__header>header{flex:0 0 80px!important;height:80px!important;min-height:80px!important;max-height:80px!important}.topnav-type04__mega-wrap{border-top:1px solid #e5e7eb;width:100vw;max-width:100vw;min-height:200px;left:50%;transform:translate(-50%)}.topnav-type04__mega-column{border-right:1px solid #e5e7eb}.topnav-type04__mega-column:last-child{border-right:none}@media (max-width:480px){[data-layout=default] .tenant-layout{--header-height:80px}[data-layout=default] .tenant-utility-bar{visibility:hidden!important;flex:0 0 0!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}[data-layout=default] .tenant-layout__header{height:80px!important;min-height:80px!important}[data-layout=default] .tenant-layout__header>header{border-bottom:1px solid #999!important;flex:0 0 80px!important;height:80px!important;min-height:80px!important;max-height:80px!important;box-shadow:0 1px 5px rgba(0,0,0,.25)!important}[data-layout=default] .nav-dropdown-panel{max-height:calc(100vh - 80px)!important;top:80px!important}}[data-submenu-themed] .menu-tree-submenu-item:hover{background-color:var(--submenu-hover-bg,#f3f4f6)!important;color:var(--submenu-hover-font,#111827)!important}[data-submenu-themed] .menu-tree-submenu-item--has-border{border-top-color:var(--submenu-border,#e5e7eb)!important}.topnav-type02 .topnav-type02__item--submenu-bg-hover:hover{background-color:var(--submenu-header-hover-bg)!important}.topnav-type02 .topnav-type02__item--submenu-bg-hover:hover>a,.topnav-type02 .topnav-type02__item--submenu-bg-hover:hover>span{color:var(--submenu-header-hover-font,inherit)!important}.topnav-type04__mega-wrap[data-submenu-themed] .topnav-type04__mega-group-title,.topnav-type04__mega-wrap[data-submenu-themed] .topnav-type04__sublink{color:var(--submenu-font,inherit)!important}.topnav-type04__mega-wrap[data-submenu-themed] .topnav-type04__sublink:hover{background-color:var(--submenu-hover-bg,#f3f4f6)!important;color:var(--submenu-hover-font,#111827)!important}
