@charset "UTF-8";body:not(.reportPrintBody) *{border:0;padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:top;box-sizing:border-box}html{font-family:Noto Sans KR,DroidSansFallback,굴림,gulim,sans-serif;font-size:14px;line-height:1.4;color:#555;font-weight:400;background:#efefef;height:100%}body{font-family:Noto Sans KR,DroidSansFallback,굴림,gulim,sans-serif;font-size:14px;line-height:1.4;color:#555;font-weight:400;height:100%;margin:0}#root{height:100%}header,footer,aside,nav,section,article,details,summary,figure,figcaption,menu{display:block}body:not(.reportPrintBody) li,body:not(.reportPrintBody) menu{list-style:none;text-align:left}body:not(.reportPrintBody) table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}body:not(.reportPrintBody) caption{text-align:left}body:not(.reportPrintBody) th,body:not(.reportPrintBody) td{text-align:center;vertical-align:middle}body:not(.reportPrintBody) a{text-decoration:none;display:inline-block;color:inherit}body:not(.reportPrintBody) a:hover,body:not(.reportPrintBody) a:active,body:not(.reportPrintBody) a:focus{text-decoration:none}body:not(.reportPrintBody) h1,body:not(.reportPrintBody) h2,body:not(.reportPrintBody) h3,body:not(.reportPrintBody) h4,body:not(.reportPrintBody) h5,body:not(.reportPrintBody) h6{font-weight:400;margin:0}body:not(.reportPrintBody) em{font-style:normal}body:not(.reportPrintBody) img{max-width:100%;height:auto}body:not(.reportPrintBody) *:focus{outline:none}body:not(.reportPrintBody) input,body:not(.reportPrintBody) textarea,body:not(.reportPrintBody) select,body:not(.reportPrintBody) button{border:1px solid #d4d4d4;border-radius:2px;font-family:inherit;font-size:inherit}body:not(.reportPrintBody) input:focus,body:not(.reportPrintBody) textarea:focus,body:not(.reportPrintBody) select:focus,body:not(.reportPrintBody) button:focus{border-color:#1c2c49}body:not(.reportPrintBody) button{cursor:pointer;background:#fff}body:not(.reportPrintBody) button:hover{opacity:.8}.blind{position:absolute;width:0;height:0;left:0;top:0;font-size:0;line-height:0;overflow:hidden}.hidden{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}.eng{font-family:mont,arial,sans-serif}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}@media (max-width: 992px){.container{padding:0 28px}}@media (max-width: 768px){.container{padding:0 18px}}.content{width:100%;max-width:1140px;margin:0 auto;padding:0 40px}@media (max-width: 992px){.content{padding:0 28px}}@media (max-width: 768px){.content{padding:0 18px}}@media print{.printHide{display:none!important}}body.reportPrintBody{margin:0;background:#eee!important}.reportPrintFallback{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;color:#2b3b58;font-size:16px;background:#eee}@media print{@page{size:A4;margin:0}body.reportPrintBody{background:#fff!important;margin:0!important;padding:0!important}.reportPrintFallback{display:none!important}}.header{position:fixed;top:0;left:0;right:0;width:100%;height:64px;z-index:1030;background:#1c2c49;text-align:center;box-sizing:border-box}@media (max-width: 768px){.header{height:56px}}.header>.inner{display:flex;justify-content:space-between;align-items:center;min-width:320px;height:100%;margin:0 auto;padding:0 32px}@media (max-width: 992px){.header>.inner{padding:0 22px}}.header .hTop-admin{display:flex;align-items:end}.header .hTop-admin h1{display:inline-block;font-size:14px;font-weight:700;color:#fff;height:23px}.header .hTop-admin h1 .logo-text{margin-left:20px}.header .hTop{display:flex;align-items:center}.header .hTop h1 a{display:flex;align-items:center;font-family:Poppins,sans-serif;font-size:20px;color:#fff;line-height:20px}.header .hTop h1 a .logo-img{height:32px;margin-right:8px}@media (max-width: 768px){.header .hTop h1 a .logo-text{display:none}}.header .logArea{display:flex;align-items:center;color:#fff;line-height:24px}.header .logArea .name{display:flex;align-items:center;font-size:15px;font-weight:500}.header .logArea .name:before{content:"";display:inline-block;width:45px;height:45px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAYAAAAzI3woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ1NzE5MzlCQkFGMTFFQUFBOERGQzQ3MDRERkJFNUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQ1NzE5MzhCQkFGMTFFQUFBOERGQzQ3MDRERkJFNUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFMzFCMjQwODlDRjExRUFCQzQzQzIwNjhCNzQ0NkNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFMzFCMjQxODlDRjExRUFCQzQzQzIwNjhCNzQ0NkNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mPpt7wAAAmNJREFUeNq0lktIVVEUhvWqPSCtm1SDokFBET0mORAxzEkvQUsJjIIiQqeNmhRE2aAGITUIAiFwIBeigUVdjRpUEyEn6izyQUJQRPZQKMp7+hasDavNObv7yAUfe5999mOdvf617i2Poqhsqe1u5tUVmouQgr7uzn1dSXNTgX3K4QyMwAxkoSlPB2pgrRlqgwrds8PMq4bavw4N3FAvnPfGFuEUZALO1NEMQxWcgPfwElbplBw0a3sfaqCdWxsOObQLxvWLfPsIm+BXjDNpmilYU2BUf8iZODWZFLLmBGfE1sPuQJiLsZRbm+RQ7h8bxL7nCz/THI8Jcx8cg1a4rTdi7Rxr30qnMuHAp7pRRcy7aZgIODvnOSP6eGjGHhFa0eBzWKljX/IR9SXo8cZ+wkF4EaOfm5pNG2GFDvfjzOkE8d+guaCPv+GdJEMo7a/pAYPwWjaH+jhn1CQjtxpnyrRUJNmQ6UuktkjUk0K2AVpgD3xQxDphOzyG+aUoor5DUiuuQ5fWkZBOrsItiEzdatOS4G7pcKBmHTJ9F7Ihq6F18ExvJV/LaKFcNNrYSzNqRN2BjgY9/TToWU7UR5iTtTckNWCgQGdcCN/AZTOWNn3J0gc4cI/2id7EAUlzT2tpP8vaZWGRYZfM2yZXrr9fk0VUatljB7c07bLsbAk6XA4ntR8ZTRViObfOOdRYYnI0aaWe05BIxf6uoq7zMlJ0tV/XSPYuwFHWzriQSZzvlOjQrNYtJ9rV8rHqoDyPGX3OMr7Z/U2hWcbzJ5v24nH3/6wlHPDVG5Is26kRyZp53/y1fwQYADK6uiO+p2qsAAAAAElFTkSuQmCC) 23px 10px no-repeat;background-size:contain;flex-shrink:0}.header .logArea .name>span{display:inline-block;padding:0 10px;border:1px solid #48a3f5;margin-left:5px;line-height:22px;border-radius:24px;font-size:13px;color:#48a3f5}.header .logArea .name>span.pro{color:#f78f1d;border-color:#f78f1d}.header .logArea .name>span.admin{color:#e74c3c;border-color:#e74c3c}@media (max-width: 768px){.header .logArea .name{font-size:13px}.header .logArea .name>span{display:none}}.header .logArea .btnLog{font-size:12px;font-weight:700;padding:5px 8px 7px;line-height:12px;border-radius:5px;background:#49566d;margin:0 10px}.header .logArea .btnEdit{display:inline-block;margin-left:10px;font-size:13px;font-weight:700;color:#b4c1d8;background:transparent;border:none;cursor:pointer;transition:color .2s}.header .logArea .btnEdit:hover{color:#fff}.header .logArea .btnEdit:disabled{opacity:.6;cursor:not-allowed}.header .logArea .btnLog{padding:3px 0 6px;line-height:13px;border-bottom:1px solid #b4c1d8}.header .logArea .btnLog:hover{border-color:#fff}.header .logArea .btnEdit{width:18px;height:18px;font-size:0;line-height:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAYAAAAzI3woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ1NzE5MzlCQkFGMTFFQUFBOERGQzQ3MDRERkJFNUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQ1NzE5MzhCQkFGMTFFQUFBOERGQzQ3MDRERkJFNUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFMzFCMjQwODlDRjExRUFCQzQzQzIwNjhCNzQ0NkNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFMzFCMjQxODlDRjExRUFCQzQzQzIwNjhCNzQ0NkNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mPpt7wAAAmNJREFUeNq0lktIVVEUhvWqPSCtm1SDokFBET0mORAxzEkvQUsJjIIiQqeNmhRE2aAGITUIAiFwIBeigUVdjRpUEyEn6izyQUJQRPZQKMp7+hasDavNObv7yAUfe5999mOdvf617i2Poqhsqe1u5tUVmouQgr7uzn1dSXNTgX3K4QyMwAxkoSlPB2pgrRlqgwrds8PMq4bavw4N3FAvnPfGFuEUZALO1NEMQxWcgPfwElbplBw0a3sfaqCdWxsOObQLxvWLfPsIm+BXjDNpmilYU2BUf8iZODWZFLLmBGfE1sPuQJiLsZRbm+RQ7h8bxL7nCz/THI8Jcx8cg1a4rTdi7Rxr30qnMuHAp7pRRcy7aZgIODvnOSP6eGjGHhFa0eBzWKljX/IR9SXo8cZ+wkF4EaOfm5pNG2GFDvfjzOkE8d+guaCPv+GdJEMo7a/pAYPwWjaH+jhn1CQjtxpnyrRUJNmQ6UuktkjUk0K2AVpgD3xQxDphOzyG+aUoor5DUiuuQ5fWkZBOrsItiEzdatOS4G7pcKBmHTJ9F7Ihq6F18ExvJV/LaKFcNNrYSzNqRN2BjgY9/TToWU7UR5iTtTckNWCgQGdcCN/AZTOWNn3J0gc4cI/2id7EAUlzT2tpP8vaZWGRYZfM2yZXrr9fk0VUatljB7c07bLsbAk6XA4ntR8ZTRViObfOOdRYYnI0aaWe05BIxf6uoq7zMlJ0tV/XSPYuwFHWzriQSZzvlOjQrNYtJ9rV8rHqoDyPGX3OMr7Z/U2hWcbzJ5v24nH3/6wlHPDVG5Is26kRyZp53/y1fwQYADK6uiO+p2qsAAAAAElFTkSuQmCC) -18px 0 no-repeat;background-size:auto 18px}.header .logArea .btnEdit--icon{display:inline-flex;align-items:center;justify-content:center;background-image:none}.header .logArea .btnEdit--icon svg{font-size:18px;color:#c8d6ef}@media (max-width: 992px){.header .desktop-nav{display:none}}.header #gnb{display:flex;padding:15px 25px 0}.header #gnb>li{position:relative;padding:0 25px}.header #gnb>li>a{display:block;padding:5px 0;border-bottom:2px solid transparent;font-size:17px;color:#b4c1d8;transition:all .2s}.header #gnb>li>a.active,.header #gnb>li>a:hover{border-color:#fff;color:#e3e3e3;font-weight:700}.header .gnb-item--has-children{position:relative}.header .gnb-item--has-children .gnb-dropdown{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:160px;padding:16px 0 8px;background:#fff;border-radius:5px;box-shadow:0 10px 15px #0000001a;z-index:1000;list-style:none}.header .gnb-item--has-children .gnb-dropdown>li>a{display:block;padding:8px 20px;font-size:14px;color:#555;white-space:nowrap;transition:background .2s,color .2s}.header .gnb-item--has-children .gnb-dropdown>li>a:hover,.header .gnb-item--has-children .gnb-dropdown>li>a.active{background:#f5f5f5;color:#1c2c49;font-weight:500}.header .gnb-item--has-children:hover .gnb-dropdown,.header .gnb-item--has-children.is-open .gnb-dropdown{display:block}.header .gnb-trigger{display:flex;align-items:center;gap:2px;padding:5px 0;border:none;border-bottom:2px solid transparent;background:transparent;font-size:17px;color:#b4c1d8;cursor:pointer;transition:all .2s}.header .gnb-trigger:hover{border-color:#fff;color:#e3e3e3;font-weight:700}.header .gnb-trigger .gnb-trigger__icon{transition:transform .2s}.header .gnb-item--has-children.is-open .gnb-trigger,.header .gnb-item--has-children:hover .gnb-trigger{border-color:#fff;color:#e3e3e3}.header .gnb-item--has-children.is-open .gnb-trigger .gnb-trigger__icon,.header .gnb-item--has-children:hover .gnb-trigger .gnb-trigger__icon{transform:rotate(180deg)}.header .mobile-menu-toggle{display:none;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#fff;cursor:pointer}@media (max-width: 992px){.header .mobile-menu-toggle{display:flex;padding:18px 0}}.header .mobile-nav-overlay{display:none}@media (max-width: 992px){.header .mobile-nav-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1031}}.header .mobile-nav{display:none}@media (max-width: 992px){.header .mobile-nav{display:block;position:fixed;top:0;right:-280px;width:280px;height:100%;background:#1c2c49;z-index:1032;overflow-y:auto;transition:right .3s ease;padding-top:56px}.header .mobile-nav.is-open{right:0}}.header .mobile-nav__list{list-style:none;padding:0;margin:0}.header .mobile-nav__link{display:block;padding:14px 24px;font-size:15px;color:#b4c1d8;transition:background .2s,color .2s}.header .mobile-nav__link:hover{background:#ffffff0d;color:#fff}.header .mobile-nav__link.active{color:#fff;font-weight:500;border-left:3px solid #fff;padding-left:21px}.header .mobile-nav__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 24px;border:none;background:transparent;font-size:15px;color:#b4c1d8;cursor:pointer;transition:background .2s,color .2s}.header .mobile-nav__trigger:hover{background:#ffffff0d;color:#fff}.header .mobile-nav__trigger .mobile-nav__trigger-icon{transition:transform .3s}.header .mobile-nav__trigger.is-open{color:#fff}.header .mobile-nav__trigger.is-open .mobile-nav__trigger-icon{transform:rotate(180deg)}.header .mobile-nav__submenu{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background:#00000026}.header .mobile-nav__submenu.is-open{max-height:300px}.header .mobile-nav__submenu .mobile-nav__link{padding-left:40px;font-size:14px}.header .mobile-nav__submenu .mobile-nav__link.active{padding-left:37px}#footer{bottom:0;left:0;width:100%;background:#fff;text-align:left;z-index:1020}#footer .inner{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;margin:0 auto;padding:18px 40px;color:#999;font-size:12px}@media (max-width: 992px){#footer .inner{padding:16px 28px}}@media (max-width: 768px){#footer .inner{flex-direction:column;padding:14px 18px}}#footer .logoF{display:flex;align-items:center;margin-right:24px}#footer .logoF img{height:32px}@media (max-width: 768px){#footer .logoF{margin-bottom:16px}}#footer .fRight{display:flex;align-items:center;margin-left:auto}@media (max-width: 768px){#footer .fRight{margin-left:0;margin-bottom:16px;width:100%;flex-wrap:wrap}}#footer .fgnb{display:flex;padding-right:16px}#footer .fgnb li{display:inline-block}#footer .fgnb li .link-btn{display:block;padding:0 10px;font-size:15px;color:#555;background:transparent;border:none;cursor:pointer;transition:color .2s}#footer .fgnb li .link-btn:hover{color:#1c2c49}#footer .fgnb li .link-btn.privacy{font-weight:500}#footer #flink{min-width:185px;height:36px;padding:0 10px;border:1px solid #e3e3e3;border-radius:3px;color:#999;font-weight:500;font-size:14px;cursor:pointer}@media (max-width: 576px){#footer #flink{min-width:100%;margin-top:8px}}#footer .f_cont{flex:1;padding-left:24px;font-size:12px;color:#999;line-height:1.8}#footer .f_cont p{margin:0}#footer .f_cont .copy{display:block;padding-top:10px;font-size:12px;color:#999}@media (max-width: 768px){#footer .f_cont{padding-left:0;width:100%}}.layerPopup{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:2000}.layerPopup .dim{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#0006;z-index:2001;cursor:pointer}.layerPopup .layerInner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:750px;max-height:80%;background:#fff;box-shadow:10px 10px 10px #0006;z-index:2002;overflow:hidden;border-radius:5px}.layerPopup .layerInner:focus{outline:none}@media (max-width: 768px){.layerPopup .layerInner{width:95%;max-height:90%}}.layerPopup .layerBox{padding:0 0 40px;margin:54px 0 0;overflow-y:auto;max-height:calc(80vh - 100px)}@media (max-width: 768px){.layerPopup .layerBox{max-height:calc(90vh - 100px)}}.layerPopup h2{position:absolute;top:0;left:0;width:calc(100% - 50px);font-size:18px;font-weight:500;color:#fff;line-height:18px;padding:18px 25px;background:#49566d;z-index:1;box-sizing:content-box}.layerPopup .layerCont{padding:25px}.layerPopup .layerCont textarea{width:100%;min-height:250px;padding:15px;border:1px solid #ddd;border-radius:5px;font-size:14px;line-height:1.6;color:#555;resize:none;background:#fafafa}.layerPopup .layerCont textarea:focus{outline:none;border-color:#1c2c49}.layerPopup .btnArea{text-align:center;padding:0 25px}.layerPopup .btnArea .btn{display:inline-block;width:120px;height:46px;font-size:16px;font-weight:500;border:1px solid #1c2c49;border-radius:3px;text-align:center;line-height:44px;color:#1c2c49;background:#fff;cursor:pointer;transition:all .2s}.layerPopup .btnArea .btn:hover{background:#1c2c49;color:#fff}.layerPopup .btnArea .btn.close{margin-left:5px}.layerPopup .tclose{position:absolute;top:20px;right:25px;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAYAAACm53kpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc5MDgyQTVCOTA5MTFFQUExQUFBRDI3QjJBMEQ4NkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc5MDgyQTRCOTA5MTFFQUExQUFBRDI3QjJBMEQ4NkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVEQjk3MkUwOTlDQTExRUE4Q0VEOEZCRUZBMUFBNDY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVEQjk3MkUxOTlDQTExRUE4Q0VEOEZCRUZBMUFBNDY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YGymtwAABFJJREFUeNqsV11sFFUUPvvjLppdCNtWWcXEBdpYSEBMfDPxh4IlGvXBGKUJPFBogUSpJvpg8AGjCYlaDWkiQmPkAdBEE40mlf5EIzz4kzaETYHUttCSLiu0xezStbvdXb8znFlvpzN3pxtO8mVn75xv7pzvnnvOXE+xWNxARIeAbcAUubMIcBJ4a+a92DnLvbVAM7AViMnYCNAFHAMGVed7DozOJ39/QcsffL5+kO6geSDAT/jdAvQDm12IwMH3ABuB0xDgGRkPAB8DewCvA7cAHAXagIwpAIIu8ZcHfHt2rK7yPnlfiB4KBQzS5XSWfk6m6cvhycJ0Nm/wIUSmFMRncxUFX2z1Gy/6KjAAPAp0S4Bugh8QrvnyPwL7NMGT3GsBfhAOqfzN0fC+rk1rvLtrq6huaZACXo8BvuYxvrclGjb4EC1gefYVjknwoVsRvLLiDS5EsAbfoGRLu/x3a09LtpjW3hANN3zy2EoK32Wv30QmR4cvXad2+EAoK59tiXK9fjECkAsRdMGvk1VdYJze1j2uWCtzsZLrkPYtH2y8nzwOjmO3stR05gq2wqzh8z58IwFfK3MVt4RFAM9iBNCJEJFru+BJCpavgi3oE25zUyziC/ntVz49V6C9v41TEhmQyReNMfbdvrrK5JumFuOgYFECOInQLdd2wbM1OhaZ2RRRdkY3P3MbN0VDjg6H4kkaQRFkqw76S+NcJC1zf6fEwMX8XzcC+G3GTBF6JHDSBM+2ylGA6XEqerXJYXBjof8Xa2AqQ33XUvTm2nvp/HSGvh27aYy/gf/Na6pKfrHbHUKdmwvruLz3n27T0K/rEg7X7tvMzTHsRK0AWbUbfHrxOh0dukFFzLb1gaX00YW/jYlff7hmXvBsuULR5KvPOgB0Cs5WsgVI2fNm2pfrDiNOD8+d6aDcr4d183PrGhlFcWPbhSBfWLnMCPrt/gn6/cYMvfjgMmqpq15AHJ/JmXzVjks7/hqos6k5ZQWI2Oz5ci2yyym6QiIOnNcJwOna1ZtI3+4aKG5c4V/Dig+nZqk2HKR316+wJf6STJt8a9Zul63AGfCE0hWuApeAryRTFggQcSh45Vokp1ve7iWDr3Tq2mBePo07T4xO5bnal/ojVnx3bTUdfCRKS3xe285wfHjS5FvtH+ApoBfoA74QoVZIVrwMHLQKEClT7XUixIEjFZQI5sTxSRufyuaPvDMwMa/Q7K+voQ3L77YtTOzLHOY6PDsjX6lNwONAja4GqMH3a6q9ToQ2m3Sk2VM7CWcFu3n7hGNaW3ci1bP/j6uUyhUcFeN7bfCBr5XvVMRPyYfaS1IfLgK3gKQqwAkl+HKHIasIJ5UK/CzQIQce0hyGeOWfUys4VtLgI7COxt6/Cp8PTdIQasAcKj1Xe77mMb53OpEy+MJxY+z3DbADqOfvKNkOpdPgnT4Os+K75CNllbzAZcmQY7JldMdhLV+T9hXZfwIMALmpslh8+X/3AAAAAElFTkSuQmCC) 0 0 no-repeat;background-size:contain;border:0;line-height:0;font-size:0;z-index:2;cursor:pointer;opacity:.8;transition:opacity .2s}.layerPopup .tclose:hover{opacity:1}.wrap{position:relative;width:100%;min-height:100vh;overflow-x:clip}.header--admin{height:auto}.header--admin .desktop-nav{display:block;flex:1 1 auto;min-width:0;overflow:visible}.header--admin .mobile-menu-toggle,.header--admin .mobile-nav-overlay,.header--admin .mobile-nav{display:none}.header--admin #gnb{flex-wrap:nowrap;padding:14px 8px 0}.header--admin #gnb>li{flex-shrink:0;padding:0 12px}.header--admin #gnb>li>a,.header--admin .gnb-trigger{white-space:nowrap;font-size:15px}@media (max-width: 1360px){.header--admin #gnb{padding:12px 4px 0}.header--admin #gnb>li{padding:0 8px}.header--admin #gnb>li>a,.header--admin .gnb-trigger{font-size:14px}}@media (max-width: 1180px){.header--admin #gnb{padding:10px 2px 0}.header--admin #gnb>li{padding:0 6px}.header--admin #gnb>li>a,.header--admin .gnb-trigger{font-size:13px}.header--admin .logArea .name{font-size:14px}.header--admin .logArea .name:before{width:34px;height:34px;background-position:14px 8px}}.header--admin .admin-logo-bar{padding:12px 32px;border-bottom:1px solid rgba(255,255,255,.15)}@media (max-width: 992px){.header--admin .admin-logo-bar{padding:8px 22px}}.header--admin .logArea{gap:8px}.header--admin .logArea .name{font-size:14px}.header--admin .logArea .name:before{display:none}.header--admin .logArea .btnEdit{width:32px;height:32px;margin-left:0;border:none;border-radius:0;background:transparent;transition:background-color .2s ease}.header--admin .logArea .btnEdit.btnEdit--icon{background-image:none}.header--admin .logArea .btnEdit:hover{background-color:transparent}.header--admin .logArea .btnEdit.btnEdit--icon:hover svg{color:#fff}.header--admin .logArea .btnLog{height:34px;padding:0 14px;margin:0;border:1px solid rgba(188,205,232,.48);border-bottom:1px solid rgba(188,205,232,.48);border-radius:10px;background:linear-gradient(180deg,#475f89,#31486f);color:#f5f8ff;font-size:13px;font-weight:700;line-height:32px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.header--admin .logArea .btnLog:hover{border-color:#ffffffd1;background:linear-gradient(180deg,#506a98,#36517d);box-shadow:0 4px 10px #11203842;transform:translateY(-1px)}.header--admin .logArea .btnLog:disabled{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 900px){.header--admin>.inner{justify-content:space-between}.header--admin .hTop{order:2}.header--admin .desktop-nav{display:none}.header--admin .mobile-menu-toggle{order:1;display:flex;padding:18px 0}.header--admin .logArea{gap:6px}.header--admin .logArea .btnEdit{width:30px;height:30px}.header--admin .logArea .btnLog{height:32px;padding:0 12px;line-height:30px}.header--admin .mobile-nav-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1031}.header--admin .mobile-nav{display:block;position:fixed;top:0;right:-280px;width:280px;height:100%;background:#1c2c49;z-index:1032;overflow-y:auto;transition:right .3s ease;padding-top:56px}.header--admin .mobile-nav.is-open{right:0}}.admin-wrap>.inner{display:flex;flex-direction:column;min-height:100vh;padding-top:150px}@media (max-width: 768px){.admin-wrap>.inner{padding-top:110px}}.admin-wrap .admin-content{flex:1;width:100%;padding:8px 0 24px;overflow-x:clip}.admin-wrap .admin-content .admin-content__frame{width:min(100%,1760px);margin:0 auto;padding:0 40px;box-sizing:border-box}@media (max-width: 992px){.admin-wrap .admin-content{padding:6px 0 20px}.admin-wrap .admin-content .admin-content__frame{padding:0 28px}}@media (max-width: 768px){.admin-wrap .admin-content{padding:4px 0 16px}.admin-wrap .admin-content .admin-content__frame{padding:0 18px}}.inner{position:relative;width:100%;margin:0 auto}.containerInner{position:relative;width:100%;padding:84px 40px 180px;margin:0 auto;min-height:100vh;box-sizing:border-box}@media (max-width: 992px){.containerInner{padding-left:28px;padding-right:28px}}@media (max-width: 768px){.containerInner{padding:72px 18px 250px}}.layout{display:flex;flex-direction:column;min-height:100vh}.layout .main{flex:1;padding:32px 0}.admin-layout{display:flex;min-height:100vh}.admin-layout .sidebar{width:250px;background:#1c2c49;color:#fff;padding:24px}.admin-layout .sidebar h2{font-size:18px;font-weight:500;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-layout .sidebar nav{display:flex;flex-direction:column;gap:8px}.admin-layout .sidebar nav a{color:#fff;padding:16px;border-radius:2px;transition:background .3s ease}.admin-layout .sidebar nav a:hover{background:#ffffff1a}.admin-layout .sidebar nav a.active{background:#2b323d}.admin-layout .admin-main{flex:1;display:flex;flex-direction:column}.admin-layout .admin-main .admin-header{background:#fff;padding:24px 32px;border-bottom:1px solid #d4d4d4;box-shadow:0 1px 3px #0000001a}.admin-layout .admin-main .admin-header h1{font-size:24px;font-weight:500;color:#333}.admin-layout .admin-main .admin-content{flex:1;padding:32px;background:#f8f9fa}@media (max-width: 576px){.hide-sm{display:none!important}}@media (max-width: 768px){.hide-md{display:none!important}}@media (max-width: 992px){.hide-lg{display:none!important}}.home{text-align:center;max-width:600px;margin:0 auto;padding:48px}.home h1{font-size:24px;font-weight:500;color:#333;margin-bottom:16px}.home p{font-size:18px;color:#555;margin-bottom:32px}.admin-dashboard h2{font-size:22px;font-weight:500;color:#333;margin-bottom:32px}.admin-dashboard .dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.admin-dashboard .dashboard-stats .stat-card{background:#fff;padding:32px;border-radius:5px;box-shadow:0 4px 6px #0000001a;text-align:center}.admin-dashboard .dashboard-stats .stat-card h3{font-size:16px;color:#555;margin-bottom:16px}.admin-dashboard .dashboard-stats .stat-card p{font-size:2rem;font-weight:700;color:#1c2c49}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border:none;border-radius:5px;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary{background:#1c2c49;color:#fff}.btn--primary:hover:not(:disabled){background:#151f35}.btn--secondary{background:#efefef;color:#333;border:1px solid #d4d4d4}.btn--secondary:hover:not(:disabled){background:#d4d4d4}.btn--success{background:#28a745;color:#fff}.btn--success:hover:not(:disabled){background:#1e7e34}.btn--warning{background:#ffc107;color:#333}.btn--warning:hover:not(:disabled){background:#d39e00}.btn--danger{background:#dc3545;color:#fff}.btn--danger:hover:not(:disabled){background:#bd2130}.btn--small{padding:8px 16px;font-size:14px}.btn--medium{padding:16px 24px;font-size:16px}.btn--large{padding:24px 32px;font-size:18px}.btn--full-width{width:100%}.btn--loading{color:transparent}.btn__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:currentColor}.card{background:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.card__header{padding:24px 32px;border-bottom:1px solid #d4d4d4;display:flex;justify-content:space-between;align-items:flex-start}.card__title-section{flex:1}.card__title{font-size:18px;font-weight:500;color:#333;margin-bottom:8px}.card__subtitle{color:#555;font-size:14px}.card__actions{margin-left:24px}.card__content{padding:32px}.input-group{margin-bottom:24px}.input-group__label{display:block;font-weight:500;color:#333;margin-bottom:8px}.input-group__error{display:block;color:#dc3545;font-size:14px;margin-top:4px}.input-group__helper{display:block;color:#555;font-size:14px;margin-top:4px}.input{display:block;width:100%;padding:16px;border:1px solid #d4d4d4;border-radius:2px;font-size:16px;font-family:inherit;transition:border-color .3s ease}.input:focus{border-color:#1c2c49;outline:none}.input--error{border-color:#dc3545}.input--full-width{width:100%}.question-card{max-width:800px;margin:0 auto}.question-card__header{background:#f5f5f5;padding:24px 32px;border-bottom:none}.question-card__progress .progress__text{display:block;text-align:center;font-weight:500;color:#333;margin-bottom:8px}.question-card__progress .progress__bar{width:100%;height:8px;background:#efefef;border-radius:4px;overflow:hidden}.question-card__progress .progress__fill{height:100%;background:#1c2c49;transition:width .5s ease}.question-card__content{padding:48px}.question-card__actions{padding:24px 32px;border-top:1px solid #d4d4d4;display:flex;justify-content:space-between;align-items:center;gap:16px}.question__text{font-size:22px;font-weight:500;color:#333;margin-bottom:32px;line-height:1.6}.question__options{display:flex;flex-direction:column;gap:16px}.question__option{display:flex;align-items:center;padding:16px;border:1px solid #d4d4d4;border-radius:2px;cursor:pointer;transition:all .3s ease}.question__option:hover{background:#f5f5f5;border-color:#1c2c49}.question__option input[type=radio],.question__option input[type=checkbox]{margin-right:16px;width:auto}.question__option-label{font-size:16px;color:#333}.question__textarea{width:100%;min-height:120px;padding:16px;border:1px solid #d4d4d4;border-radius:2px;font-size:16px;font-family:inherit;resize:vertical}.question__textarea:focus{border-color:#1c2c49;outline:none}.question__rating{display:flex;justify-content:center;gap:16px}.question__rating .rating__button{width:60px;height:60px;border:2px solid #d4d4d4;border-radius:50%;background:#fff;font-size:18px;font-weight:700;color:#555;cursor:pointer;transition:all .3s ease}.question__rating .rating__button:hover{border-color:#1c2c49;background:#f5f5f5}.question__rating .rating__button--selected{background:#1c2c49;border-color:#1c2c49;color:#fff}.progressBar{display:flex;align-items:center;gap:8px;min-width:100px}.progressBar__track{flex:1;height:8px;background:#efefef;border-radius:4px;overflow:hidden}.progressBar__fill{height:100%;background:#1c2c49;border-radius:4px;transition:width .4s ease;min-width:0}.progressBar__text{font-size:14px;font-weight:500;color:#555;white-space:nowrap;min-width:36px;text-align:right}.progressBar--large .progressBar__track{height:12px}.progressBar--large .progressBar__text{font-size:16px;font-weight:700}.diagTable{width:100%;border-collapse:collapse}.diagTable th,.diagTable td{text-align:center;vertical-align:middle}.summaryTable{margin-bottom:24px}.summaryTable table{width:100%;border-collapse:collapse}.summaryTable th{background:#f5f5f5;padding:16px 24px;font-weight:500;color:#333;text-align:left;width:120px;border:1px solid #d4d4d4;font-size:14px}.summaryTable td{padding:16px 24px;border:1px solid #d4d4d4;font-size:14px}@media (max-width: 768px){.summaryTable th,.summaryTable td{display:block;width:100%}.summaryTable th{border-bottom:none}.summaryTable td{border-top:none}}.statisticsInfo{display:flex;gap:24px;margin-bottom:32px}.statisticsInfo__card{flex:1;padding:24px;background:#fff;border:1px solid #d4d4d4;border-radius:5px;text-align:center}.statisticsInfo__card--success{border-color:#28a745;background:#b7eec4}.statisticsInfo__card--warning{border-color:#ffc107;background:#ffeaaa}.statisticsInfo__label{display:block;font-size:14px;color:#555;margin-bottom:4px}.statisticsInfo__value{display:block;font-size:22px;font-weight:700;color:#333}@media (max-width: 768px){.statisticsInfo{flex-direction:column}}.statusDot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#d4d4d4}.statusDot--complete{background:#28a745}.statusDot--waiting{background:#ffc107}.searchInline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.searchInline form{display:flex;gap:8px;flex:1 1 360px;min-width:0;flex-wrap:wrap}.searchInline__input{padding:8px 16px;border:1px solid #d4d4d4;border-radius:2px;font-size:14px;min-width:180px;width:min(100%,320px);max-width:100%;flex:1 1 220px}.searchInline__input:focus{border-color:#1c2c49;outline:none}@media (max-width: 992px){.searchInline form{flex:1 1 100%}}@media (max-width: 768px){.searchInline{flex-direction:column;align-items:stretch}.searchInline form{flex:1 1 100%;width:100%}.searchInline__input{min-width:0;flex:1;width:100%}}.layerPopup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;display:flex;align-items:center;justify-content:center}.layerDim{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.layerInner{position:relative;z-index:1;width:90%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column}.layerInner--statistics{width:min(96vw,1200px)}.layerPopup .layerInner.layerInner--statistics{position:relative;top:auto;left:auto;transform:none;width:min(96vw,1200px);max-width:1200px;max-height:92vh}.layerPopup .layerInner.layerInner--statistics .layerBox{margin:0;padding:0;max-height:92vh;overflow:hidden}.layerPopup .layerInner.layerInner--statistics .layerCont{padding:24px 32px;overflow:auto}.layerBox{background:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-height:90vh}.layerBox h2{padding:24px 32px;border-bottom:1px solid #d4d4d4;font-size:18px;font-weight:700;margin:0}.layerBox--small{max-width:500px;margin:0 auto}.layerCont{padding:24px 32px;overflow-y:auto;flex:1}.layerCont h3{font-size:16px;font-weight:500;margin-bottom:16px}.layerBtnArea{padding:16px 32px;border-top:1px solid #d4d4d4;display:flex;justify-content:center;gap:8px}.layerBtnArea--responsive{flex-wrap:wrap}@media (max-width: 768px){.layerBtnArea{padding:16px}.layerBtnArea .sbtn{flex:1 1 calc(50% - 8px);min-width:120px}}@media (max-width: 768px){.layerPopup .layerInner.layerInner--statistics{width:96vw;max-width:96vw;max-height:94vh}.layerPopup .layerInner.layerInner--statistics .layerCont{padding:16px}}.statisticsModalSummary{margin-bottom:24px;padding:16px;background:#f5f5f5;border-radius:2px}.statisticsModalSummary dl{display:flex;gap:8px;margin-bottom:4px}.statisticsModalSummary dl dt{font-weight:500;min-width:80px}.statisticsModalSummary dl dd{color:#555}.statisticsModalSummary__rate{margin-top:8px;padding-top:8px;border-top:1px solid #d4d4d4}.statisticsModalSummary__rate dd{font-weight:700;color:#1c2c49}.uploadField dt{font-weight:500;margin-bottom:8px}.uploadField dd .fileBox{display:flex;gap:8px;align-items:center}.uploadField dd .fileBox__name{flex:1;padding:8px 16px;border:1px solid #d4d4d4;border-radius:2px;font-size:14px;background:#f5f5f5}@media (max-width: 768px){.uploadField dd .fileBox{flex-direction:column;align-items:stretch}}.fileBox{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ipSm{padding:8px 16px;border:1px solid #d4d4d4;border-radius:2px;font-size:14px;width:200px}.ipSm:focus{border-color:#1c2c49;outline:none}.nec{color:#dc3545;font-size:14px;margin-left:4px}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1050;animation:dialogFadeIn .15s ease}.dialog-box{background:#fff;border-radius:8px;box-shadow:0 20px 60px #00000040;padding:32px 28px 24px;min-width:300px;max-width:420px;width:90%;animation:dialogSlideIn .18s ease}.dialog-message{font-size:16px;color:#333;line-height:1.6;text-align:center;margin:0 0 24px;white-space:pre-wrap;word-break:keep-all}.dialog-actions{display:flex;gap:10px;justify-content:center}.dialog-btn{flex:1;max-width:140px;padding:10px 0;border:none;border-radius:5px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease}.dialog-btn--ok{background:#1c2c49;color:#fff}.dialog-btn--ok:hover{background:#151f35}.dialog-btn--ok:focus-visible{outline:2px solid #1c2c49;outline-offset:2px}.dialog-btn--cancel{background:#efefef;color:#333}.dialog-btn--cancel:hover{background:#d4d4d4}.dialog-btn--cancel:focus-visible{outline:2px solid #d4d4d4;outline-offset:2px}@keyframes dialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogSlideIn{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff9;display:flex;align-items:center;justify-content:center;z-index:1060;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-spinner{display:flex;align-items:center;justify-content:center}.loading-spinner__circle{width:44px;height:44px;border:4px solid rgba(28,44,73,.15);border-top-color:#1c2c49;border-radius:50%;animation:spin .8s linear infinite}.loading-spinner--sm .loading-spinner__circle{width:20px;height:20px;border-width:2px}@keyframes spin{to{transform:rotate(360deg)}}.ckEditorWrap{width:100%}.ckEditorWrap .ck-editor__editable{min-height:var(--ck-editor-height, 200px)}.ckEditorWrap .ck.ck-toolbar{border-color:#d0d0d0;border-radius:4px 4px 0 0!important;background:#f8f8f8}.ckEditorWrap .ck.ck-editor__editable{border-color:#d0d0d0;border-radius:0 0 4px 4px!important;box-shadow:none!important}.ckEditorWrap .ck.ck-editor__editable:focus{border-color:#1c2c49!important}.mailTemplateEditor{border:1px solid #d0d6e2;border-radius:10px;overflow:hidden;background:#fff}.mailTemplateEditor__toolbar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e4e8f0;background:#f8faff}.mailTemplateEditor__tab{min-height:34px;padding:0 12px;border:1px solid #ccd7e8;border-radius:8px;background:#fff;color:#30435f;font-size:13px;font-weight:600;cursor:pointer}.mailTemplateEditor__tab.is-active{border-color:#264fbd;background:#264fbd;color:#fff}.mailTemplateEditor__preview{width:100%;border:0;background:#fff}.mailTemplateEditor__editor{padding:12px;background:#fff}.mailTemplateEditor__editor .ckEditorWrap .ck-editor__editable{min-height:360px}#mainContainer{position:fixed;top:0;left:0;width:100%;height:100%;bottom:0;right:0;z-index:1}#mainContainer video{position:fixed;top:0;left:50%;min-height:100%;min-width:100%;bottom:0;transform:translate(-50%);object-fit:cover}#mainContainer .cover{position:fixed;top:0;left:50%;min-height:100%;min-width:100%;bottom:0;transform:translate(-50%);background:#0f1b4fd9}#mainContainer .link{position:absolute;top:20%;left:10%;right:10%;bottom:20%;min-width:80%;min-height:60%}#mainContainer .link:after{content:"";display:table;clear:both}#mainContainer .link .member{position:absolute;top:0;width:50%;min-height:100%;text-align:center;transition:background .3s ease}#mainContainer .link .member .inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}#mainContainer .link .member:hover{background:#4b5f9ad9}#mainContainer .link .member h3{font-size:72px;line-height:72px;color:#fff;font-weight:500;margin:0}#mainContainer .link .member h3 div{font-size:24px;line-height:24px;margin-bottom:30px;transition:color .3s ease}#mainContainer .link .member a{display:block;margin:15px auto 0;width:190px;height:45px;border:1px solid #fff;color:#fff;font-size:20px;line-height:44px;border-radius:45px;font-weight:700;text-align:center;text-decoration:none;transition:all .3s ease}#mainContainer .link .member a:hover{color:#334581;background:#fff}#mainContainer .link .member h3+a{margin-top:80px}#mainContainer .link .member.bm{left:0}#mainContainer .link .member.bm h3 div{color:#48a3f5}#mainContainer .link .member.pm{left:50%}#mainContainer .link .member.pm h3 div{color:#f78f1d}#mainContainer .link .member:hover h3 div{color:#fff}@media (max-width: 1024px){#mainContainer .link{top:10%;bottom:10%;left:5%;right:5%}#mainContainer .link .member h3{font-size:48px;line-height:48px}#mainContainer .link .member h3 div{font-size:18px;line-height:18px;margin-bottom:20px}#mainContainer .link .member a{width:160px;height:40px;font-size:16px;line-height:39px}#mainContainer .link .member h3+a{margin-top:50px}}@media (max-width: 768px){#mainContainer .link{top:5%;bottom:5%;left:0;right:0;display:flex;flex-direction:column}#mainContainer .link .member{position:relative;width:100%;min-height:50%;display:flex;align-items:center;justify-content:center}#mainContainer .link .member .inner{position:relative;top:auto;transform:none}#mainContainer .link .member.bm,#mainContainer .link .member.pm{left:0}#mainContainer .link .member h3{font-size:36px;line-height:36px}#mainContainer .link .member h3 div{font-size:14px;line-height:14px;margin-bottom:15px}#mainContainer .link .member a{width:140px;height:36px;font-size:14px;line-height:35px}#mainContainer .link .member h3+a{margin-top:30px}}.wrap.main .header{position:absolute;top:0;left:0;width:100%;background:none;height:70px;border-bottom:1px solid rgba(217,217,217,.2);z-index:3}.wrap.main .header>.inner{background:none;padding:0 40px;min-width:calc(100% - 80px)}.wrap.main .header>.inner h1{padding-top:25px}.wrap.main .header>.inner .hTop{float:none}.wrap.main #footer{position:fixed;bottom:0;left:0;z-index:3;background:#fff}.wrap.main #footer .inner{padding:16px 40px;width:calc(100% - 80px)}@media (max-width: 992px){.wrap.main{min-width:auto}.wrap.main .header{height:60px}.wrap.main .header>.inner{padding:0 20px;min-width:calc(100% - 40px)}.wrap.main .header>.inner h1{padding-top:18px}.wrap.main .header>.inner h1 a{font-size:16px}.wrap.main #footer .inner{padding:12px 20px;width:calc(100% - 40px)}.wrap.main #footer .logoF{margin:10px 0 0;width:100px;height:22px}.wrap.main #footer .f_cont{display:none}.wrap.main #footer .fRight{float:none;display:block;margin-top:10px}.wrap.main #footer .fRight .fgnb{padding:0}.wrap.main #footer .fRight .fgnb li a{font-size:12px;padding:0 5px}.wrap.main #footer .fRight #flink{display:none}}.wrap.auth-wrap{width:100%;min-width:1200px;height:100%;min-height:100vh}.wrap.auth-wrap>.inner{width:100%;min-height:100vh;display:flex;flex-direction:column}.auth-wrap .header{height:64px;z-index:1000;background:#1c2c49;text-align:center}.auth-wrap .header>.inner{display:inline-block;min-width:1200px;max-width:100%;margin:0 auto;background:#1c2c49}.auth-wrap .header>.inner:after{content:"";display:block;clear:both}.auth-wrap .header>.inner h1{padding:20px 0 0}.auth-wrap .header>.inner h1 a{font-family:Poppins,sans-serif;font-size:20px;color:#fff;line-height:20px;text-decoration:none}.auth-wrap .header>.inner .hTop{float:right;text-align:left}.logWrap{flex:1;padding-bottom:150px}.logWrap .logBox{width:460px;text-align:center;margin:0 auto}.logWrap .logBox h2{padding:80px 0 32px;font-size:30px;color:#222;font-weight:500;line-height:30px;margin:0}.logWrap .logBox .h2cont{padding:0 0 15px;font-size:19px;font-weight:500;color:#333;letter-spacing:-.4px}.logWrap .logBox .logCont .logform{box-sizing:border-box;width:100%;padding:16px 15px;margin-top:8px;font-size:15px;border:1px solid #d4d4d4;border-radius:2px;background:#fff;color:#555}.logWrap .logBox .logCont .logform:focus{border-color:#2197f3;outline:none}.logWrap .logBox .logCont .logform::placeholder{font-size:15px;color:#a6a6a6}.logWrap .logBox .logCont .logform:disabled{background:#f5f5f5;color:#a6a6a6;cursor:not-allowed}.logWrap .logBox .logCont .warn{padding:8px 0 0;text-align:left;color:#f58220;line-height:16px;font-size:14px}.logWrap .logBox .logCont .chkSave{padding:16px 0;text-align:left}.logWrap .logBox .logCont .chkSave input[type=checkbox]{margin-right:8px}.logWrap .logBox .logCont .chkSave label{font-size:14px;color:#555;line-height:21px;cursor:pointer}.logWrap .logBox .btnLog{display:block;box-sizing:border-box;width:100%;height:54px;border:1px solid #1c2c49;background:#1c2c49;text-align:center;color:#fff;font-size:18px;line-height:52px;border-radius:3px;font-weight:500;margin:30px 0 0;cursor:pointer}.logWrap .logBox .btnLog:hover:not(:disabled){opacity:.9}.logWrap .logBox .btnLog:disabled{opacity:.6;cursor:not-allowed}.logWrap .logBox .ask{padding:16px 0 0;border-top:1px solid #d9d9d9;font-size:14px;color:#555}.logWrap .logBox .ask a{display:inline-block;color:#2197f3;text-decoration:none;margin-left:8px}.logWrap .logBox .ask2{padding:20px 0;border:1px solid #e3e3e3;margin-top:40px;background:#f5f5f5;border-radius:3px;font-size:15px;color:#555}.logWrap .logBox .ask2 a{margin-left:8px;text-decoration:none}.logWrap .logBox .findpw{padding:16px 0 0;border-top:1px solid #d9d9d9;font-size:14px;color:#555;text-align:center;list-style:none;margin:20px 0 0}.logWrap .logBox .findpw li{display:inline-block}.logWrap .logBox .findpw li:last-child a{color:#2197f3}.logWrap .logBox .findpw li a{padding:0 20px;text-decoration:none;color:#555}.logWrap .logBox .findpw li a:hover{color:#2197f3}.logWrap .logBox .findpw li:before{content:"";display:inline-block;width:1px;height:14px;background:#a9a9a9;vertical-align:middle}.logWrap .logBox .findpw li:first-child:before{display:none}.joinWrap .logBox{width:460px}.joinWrap .logBox h2{padding:80px 0 24px}.joinWrap .logBox .ask{padding:30px 0 0;border-top:none}.joinWrap .logBox .ask a{font-weight:500}.joinWrap .logBox .ask a:before{display:none}.joinWrap .logBox .logCont .warn{padding-bottom:8px}.joinWrap .logBox .myInfo{margin:0;padding:0}.joinWrap .logBox .myInfo dt{padding:20px 0 10px;font-size:15px;font-weight:500;color:#555;text-align:left}.joinWrap .logBox .myInfo dd{text-align:left;padding:4px 0;margin:0}.joinWrap .logBox .myInfo dd .ipw2{box-sizing:border-box;width:100%;padding:16px 10px;font-size:15px;border:1px solid #e3e3e3;border-radius:2px;background:#fff;color:#555}.joinWrap .logBox .myInfo dd .ipw2::placeholder{color:#a6a6a6}.joinWrap .logBox .myInfo dd .ipw2:focus{border-color:#90cbf9;outline:none}.joinWrap .logBox .myInfo dd .ipw2:disabled{background:#f5f5f5;color:#a6a6a6}.joinWrap .logBox .myInfo dd .ipw{box-sizing:border-box;width:calc(100% - 124px);padding:16px 10px;font-size:15px;border:1px solid #e3e3e3;border-radius:2px;background:#fff;color:#555}.joinWrap .logBox .myInfo dd .ipw::placeholder{color:#a6a6a6}.joinWrap .logBox .myInfo dd .ipw:focus{border-color:#90cbf9;outline:none}.joinWrap .logBox .myInfo dd .ipw:disabled{background:#f5f5f5;color:#a6a6a6}.joinWrap .logBox .myInfo dd .btn{float:right;width:114px;height:52px;background:#505968;color:#fff;border:1px solid #505968;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.joinWrap .logBox .myInfo dd .btn:hover:not(:disabled){background:#3d4654}.joinWrap .logBox .myInfo dd .btn:disabled{opacity:.5;cursor:not-allowed}.joinWrap .logBox .myInfo dd .btn.verified{background:#28a745;border-color:#28a745}.joinWrap .logBox .myInfo dd .warn{clear:both;padding:8px 0 0;text-align:left;color:#f58220;line-height:16px;font-size:14px}.joinWrap .logBox .myInfo dd .success{clear:both;padding:8px 0 0;text-align:left;color:#28a745;line-height:16px;font-size:14px}.joinWrap .logBox .agreeArea{text-align:left;margin-top:20px}.joinWrap .logBox .agreeArea .aglist{list-style:none;margin:0;padding:0}.joinWrap .logBox .agreeArea .aglist>li{padding:12px 0}.joinWrap .logBox .agreeArea .aglist>li:last-child{padding-bottom:0}.joinWrap .logBox .agreeArea .aglist>li>ul{margin-top:8px;padding:10px 20px 20px;border:1px solid #e3e3e3;border-radius:3px;background:#fff}.joinWrap .logBox .agreeArea .termlist{list-style:none;margin:0;padding:0}.joinWrap .logBox .agreeArea .termlist li{position:relative;padding:0 0 0 10px;margin-top:10px;color:#777}.joinWrap .logBox .agreeArea .termlist li:before{content:"";display:block;width:4px;height:1px;background:#777;position:absolute;top:50%;left:0}.joinWrap .logBox .agreeArea .termlist li a{font-size:14px;display:inline-block;border-bottom:1px solid #777;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#777;text-decoration:none}.joinWrap .logBox .agreeArea .termlist li a:hover{color:#2197f3;border-color:#2197f3}.joinWrap .logBox .agreeArea .cholist{list-style:none;margin:0;padding:15px 20px}.joinWrap .logBox .agreeArea .cholist:after{content:"";display:block;clear:both}.joinWrap .logBox .agreeArea .cholist li{float:left;width:50%}.joinWrap .logBox .agreeArea label{font-size:15px;color:#555;line-height:28px;cursor:pointer}.joinWrap .logBox .agreeArea label span{color:#2197f3}.joinWrap .logBox .agreeArea .agall{width:20px;height:20px;margin-right:8px;vertical-align:middle;accent-color:#1c2c49}.joinWrap .logBox .agreeArea .agall+label{line-height:20px;font-weight:500}.joinWrap .logBox .agreeArea .ag{width:18px;height:18px;margin-right:8px;vertical-align:middle;accent-color:#1c2c49}.joinWrap .logBox .agreeArea .ag2{width:16px;height:16px;margin-right:6px;vertical-align:middle;accent-color:#1c2c49}.joinWrap .logBox .agreeArea .ag2+label{line-height:16px;font-size:14px}.joinWrap .logBox .btnArea{padding:30px 0 0;text-align:left}.joinWrap .logBox .btnArea .btnLog{display:block;box-sizing:border-box;width:100%;height:54px;border:1px solid #1c2c49;background:#1c2c49;text-align:center;color:#fff;font-size:18px;line-height:52px;border-radius:3px;font-weight:500;cursor:pointer}.joinWrap .logBox .btnArea .btnLog:hover:not(:disabled){opacity:.9}.joinWrap .logBox .btnArea .btnLog:disabled{opacity:.6;cursor:not-allowed}.joinWrap .logBox .success{padding:8px 0 0;text-align:left;color:#28a745;line-height:16px;font-size:14px}.joinWrap .logBox .loginLink{margin-top:24px;padding-top:20px;border-top:1px solid #e3e3e3;font-size:14px;color:#555;text-align:center}.joinWrap .logBox .loginLink a{color:#2197f3;font-weight:500;text-decoration:none;margin-left:8px}.joinWrap .logBox .loginLink a:hover{text-decoration:underline}@media (max-width: 768px){.joinWrap .logBox{box-sizing:border-box;width:100%;padding:0 20px}.joinWrap .logBox h2{padding:40px 0 20px;font-size:24px}.joinWrap .logBox .inputWithBtn{flex-direction:column}.joinWrap .logBox .inputWithBtn .btnValidate{width:100%}.joinWrap .logBox .agreeWrap .agreeList .agreeItem{flex-direction:column;align-items:flex-start;gap:8px}.joinWrap .logBox .agreeWrap .agreeList .agreeItem .viewLink{margin-left:26px}}.joinWrap .joinCont .tab{list-style:none;margin:0;padding:0}.joinWrap .joinCont .tab:after{content:"";display:block;clear:both}.joinWrap .joinCont .tab li{float:left;width:50%}.joinWrap .joinCont .tab li a{display:block;border:1px solid #dedede;text-align:center;border-bottom:1px solid #1c2c49;background:#dedede;font-size:18px;font-weight:500;color:#777;line-height:18px;padding:16px 0;text-decoration:none;transition:all .2s ease}.joinWrap .joinCont .tab li a.on{color:#1c2c49;border:1px solid #1c2c49;border-bottom:1px solid #efefef;background:#efefef}.joinWrap .joinCont .tab li a:hover:not(.on){background:#e5e5e5}.joinWrap .joinCont .noti2{padding:40px 0 30px;font-size:15px;color:#555}.joinWrap .joinCont .noti3{padding:40px 0 10px;font-size:19px;color:#333;font-weight:500}.joinWrap .joinCont .noti3+.noti2{padding-top:0;margin-top:0}.joinWrap .joinCont .noti4{font-size:15px;color:#555;line-height:24px;border:1px solid #e3e3e3;border-radius:3px;padding:15px 0;margin:40px 0 0;background:#fff;text-align:center}.joinWrap .joinCont .idComp{padding-bottom:10px;line-height:26px;font-size:17px}.joinWrap .joinCont .idComp:before{content:"";display:block;width:120px;height:120px;margin:10px auto 30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAYAAAAzI3woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ1NzE5MzlCQkFGMTFFQUFBOERGQzQ3MDRERkJFNUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQ1NzE5MzhCQkFGMTFFQUFBOERGQzQ3MDRERkJFNUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFMzFCMjQwODlDRjExRUFCQzQzQzIwNjhCNzQ0NkNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFMzFCMjQxODlDRjExRUFCQzQzQzIwNjhCNzQ0NkNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mPpt7wAAAmNJREFUeNq0lktIVVEUhvWqPSCtm1SDokFBET0mORAxzEkvQUsJjIIiQqeNmhRE2aAGITUIAiFwIBeigUVdjRpUEyEn6izyQUJQRPZQKMp7+hasDavNObv7yAUfe5999mOdvf617i2Poqhsqe1u5tUVmouQgr7uzn1dSXNTgX3K4QyMwAxkoSlPB2pgrRlqgwrds8PMq4bavw4N3FAvnPfGFuEUZALO1NEMQxWcgPfwElbplBw0a3sfaqCdWxsOObQLxvWLfPsIm+BXjDNpmilYU2BUf8iZODWZFLLmBGfE1sPuQJiLsZRbm+RQ7h8bxL7nCz/THI8Jcx8cg1a4rTdi7Rxr30qnMuHAp7pRRcy7aZgIODvnOSP6eGjGHhFa0eBzWKljX/IR9SXo8cZ+wkF4EaOfm5pNG2GFDvfjzOkE8d+guaCPv+GdJEMo7a/pAYPwWjaH+jhn1CQjtxpnyrRUJNmQ6UuktkjUk0K2AVpgD3xQxDphOzyG+aUoor5DUiuuQ5fWkZBOrsItiEzdatOS4G7pcKBmHTJ9F7Ihq6F18ExvJV/LaKFcNNrYSzNqRN2BjgY9/TToWU7UR5iTtTckNWCgQGdcCN/AZTOWNn3J0gc4cI/2id7EAUlzT2tpP8vaZWGRYZfM2yZXrr9fk0VUatljB7c07bLsbAk6XA4ntR8ZTRViObfOOdRYYnI0aaWe05BIxf6uoq7zMlJ0tV/XSPYuwFHWzriQSZzvlOjQrNYtJ9rV8rHqoDyPGX3OMr7Z/U2hWcbzJ5v24nH3/6wlHPDVG5Is26kRyZp53/y1fwQYADK6uiO+p2qsAAAAAElFTkSuQmCC) center center no-repeat;background-size:80px 80px;border-radius:50%;border:2px solid #e3e3e3}.joinWrap .joinCont .idComp strong{display:block;font-size:20px;color:#2197f3;margin-top:10px}.joinWrap .joinCont .pwComp{padding-bottom:10px;line-height:26px;font-size:17px}.joinWrap .joinCont .pwComp:before{content:"";display:block;width:120px;height:120px;margin:10px auto 30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAYAAAAzI3woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ1NzE5MzlCQkFGMTFFQUFBOERGQzQ3MDRERkJFNUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQ1NzE5MzhCQkFGMTFFQUFBOERGQzQ3MDRERkJFNUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFMzFCMjQwODlDRjExRUFCQzQzQzIwNjhCNzQ0NkNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFMzFCMjQxODlDRjExRUFCQzQzQzIwNjhCNzQ0NkNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mPpt7wAAAmNJREFUeNq0lktIVVEUhvWqPSCtm1SDokFBET0mORAxzEkvQUsJjIIiQqeNmhRE2aAGITUIAiFwIBeigUVdjRpUEyEn6izyQUJQRPZQKMp7+hasDavNObv7yAUfe5999mOdvf617i2Poqhsqe1u5tUVmouQgr7uzn1dSXNTgX3K4QyMwAxkoSlPB2pgrRlqgwrds8PMq4bavw4N3FAvnPfGFuEUZALO1NEMQxWcgPfwElbplBw0a3sfaqCdWxsOObQLxvWLfPsIm+BXjDNpmilYU2BUf8iZODWZFLLmBGfE1sPuQJiLsZRbm+RQ7h8bxL7nCz/THI8Jcx8cg1a4rTdi7Rxr30qnMuHAp7pRRcy7aZgIODvnOSP6eGjGHhFa0eBzWKljX/IR9SXo8cZ+wkF4EaOfm5pNG2GFDvfjzOkE8d+guaCPv+GdJEMo7a/pAYPwWjaH+jhn1CQjtxpnyrRUJNmQ6UuktkjUk0K2AVpgD3xQxDphOzyG+aUoor5DUiuuQ5fWkZBOrsItiEzdatOS4G7pcKBmHTJ9F7Ihq6F18ExvJV/LaKFcNNrYSzNqRN2BjgY9/TToWU7UR5iTtTckNWCgQGdcCN/AZTOWNn3J0gc4cI/2id7EAUlzT2tpP8vaZWGRYZfM2yZXrr9fk0VUatljB7c07bLsbAk6XA4ntR8ZTRViObfOOdRYYnI0aaWe05BIxf6uoq7zMlJ0tV/XSPYuwFHWzriQSZzvlOjQrNYtJ9rV8rHqoDyPGX3OMr7Z/U2hWcbzJ5v24nH3/6wlHPDVG5Is26kRyZp53/y1fwQYADK6uiO+p2qsAAAAAElFTkSuQmCC) center center no-repeat;background-size:80px 80px;border-radius:50%;border:2px solid #e3e3e3}.joinWrap .joinCont .pwComp+.noti2{padding-bottom:10px;margin-top:-5px;line-height:24px}.joinWrap .joinCont .pwComp div{margin-top:10px;font-size:15px;color:#555}.joinWrap .joinCont .result-section{padding-top:20px}.joinWrap .joinCont .result-section .btnLog{display:block;box-sizing:border-box;width:100%;height:54px;border:1px solid #1c2c49;background:#1c2c49;text-align:center;color:#fff;font-size:18px;line-height:52px;border-radius:3px;font-weight:500;margin:30px 0 0;cursor:pointer;text-decoration:none}.joinWrap .joinCont .result-section .btnLog:hover{opacity:.9}@media (max-width: 768px){.joinWrap .joinCont .tab li a{font-size:15px;padding:14px 0}.joinWrap .joinCont .noti2{padding:30px 0 20px;font-size:14px}.joinWrap .joinCont .noti3{padding:30px 0 5px;font-size:17px}.joinWrap .joinCont .idComp,.joinWrap .joinCont .pwComp{font-size:15px}.joinWrap .joinCont .idComp:before,.joinWrap .joinCont .pwComp:before{width:100px;height:100px;background-size:60px 60px}.joinWrap .joinCont .idComp strong,.joinWrap .joinCont .pwComp strong{font-size:18px}}.auth-wrap #footer{width:100%;background:#fff;text-align:left;border-top:1px solid #e9e9e9;margin-top:36px}.auth-wrap #footer .inner{width:100%;max-width:1200px;margin:0 auto;padding:22px 40px;color:#999;font-size:12px}.auth-wrap #footer .logoF{display:inline-block;width:148px;height:32px;margin:40px 0 0;font-size:18px;color:#999;font-weight:700;line-height:32px}.auth-wrap #footer .fRight{float:right}.auth-wrap #footer .fRight .fgnb{display:inline-block;padding:10px 10px 0 0;list-style:none;margin:0}.auth-wrap #footer .fRight .fgnb li{display:inline-block}.auth-wrap #footer .fRight .fgnb li a{display:block;padding:0 10px;font-size:15px;color:#555;text-decoration:none}.auth-wrap #footer .fRight .fgnb li a:hover{color:#2197f3}.auth-wrap #footer .fRight .fgnb li:last-child a{font-weight:500}.auth-wrap #footer .fRight select,.auth-wrap #footer .fRight #flink{display:inline-block;min-width:185px;border:1px solid #e3e3e3;border-radius:3px;color:#999;font-weight:500;font-size:14px;padding:5px 10px;background:#fff}.auth-wrap #footer .fRight select option,.auth-wrap #footer .fRight #flink option{color:#999}.auth-wrap #footer .f_cont{display:inline-block;padding:0 0 0 25px;font-size:12px;color:#999;line-height:1.8}.auth-wrap #footer .copy{display:block;padding:10px 0 0;font-size:12px;color:#999}.errorWrap{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 20px 150px}.errorWrap .errorBox{width:100%;max-width:500px;text-align:center}.errorWrap .errorBox .errorCode{font-size:120px;font-weight:700;color:#1c2c49;line-height:1;margin-bottom:16px;font-family:mont,arial,sans-serif}.errorWrap .errorBox h2{font-size:28px;color:#333;font-weight:500;margin:0 0 16px;line-height:1.4}.errorWrap .errorBox .errorMessage{font-size:16px;color:#555;line-height:1.6;margin:0 0 40px}.errorWrap .errorBox .errorActions{display:flex;gap:12px;justify-content:center;margin-bottom:30px}.errorWrap .errorBox .btnError{display:inline-block;min-width:140px;height:48px;border-radius:5px;font-size:16px;font-weight:500;line-height:48px;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s ease}.errorWrap .errorBox .btnError.btnPrev{background:#fff;border:1px solid #d4d4d4;color:#555}.errorWrap .errorBox .btnError.btnPrev:hover{background:#f5f5f5;border-color:#bbb}.errorWrap .errorBox .btnError.btnHome{background:#1c2c49;border:1px solid #1c2c49;color:#fff}.errorWrap .errorBox .btnError.btnHome:hover{background:#2b323d;border-color:#2b323d}.errorWrap .errorBox .errorHelp{font-size:14px;color:#888;padding-top:20px;border-top:1px solid #e9e9e9}@media (max-width: 768px){.errorWrap{padding:40px 20px 100px}.errorWrap .errorBox .errorCode{font-size:80px}.errorWrap .errorBox h2{font-size:22px}.errorWrap .errorBox .errorActions{flex-direction:column}.errorWrap .errorBox .errorActions .btnError{width:100%}}@media (max-width: 992px){.wrap.auth-wrap{min-width:auto}.wrap.auth-wrap>.inner{display:flex;flex-direction:column;min-height:100vh}.auth-wrap .header>.inner{min-width:auto;width:100%;padding:0 20px}.auth-wrap #footer .inner{width:100%;padding:18px 28px;text-align:center}.auth-wrap #footer .logoF{display:block;margin:0 auto 15px}.auth-wrap #footer .fRight{display:block;padding-left:0;margin-bottom:15px}.auth-wrap #footer .fRight .fgnb{display:block;padding:0 0 10px}.auth-wrap #footer .fRight .fgnb li{display:inline-block}.auth-wrap #footer .fRight .fgnb li:before{display:none}.auth-wrap #footer .f_cont{display:block;padding:0;text-align:center}.auth-wrap #footer .copy{text-align:center}.auth-wrap .logWrap .logBox{width:90%;margin:0 auto;padding:30px 20px}}.surveyPage{min-height:100vh;padding:40px 16px 72px;background:radial-gradient(circle at top left,rgba(44,113,246,.12),transparent 28%),linear-gradient(180deg,#f5f8fc,#eef3f8)}.surveyShell{width:min(100%,980px);max-width:980px;margin:0 auto}.surveyShell--narrow{max-width:640px}.surveyHero{margin-bottom:24px}.surveyHero h1{margin:0 0 8px;font-size:34px;line-height:1.2;color:#14233c}.surveyHero__eyebrow{margin:0 0 8px;color:#4d6a91;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.surveyHero__meta{margin:0;color:#56657d;line-height:1.55;word-break:keep-all}.surveyHero--center{text-align:center}.surveyHero--center .surveyHero__meta{margin-inline:auto;max-width:760px}.surveyTopbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.surveyPanel{padding:24px;border:1px solid #d8e2ef;border-radius:20px;background:#ffffffeb;box-shadow:0 16px 40px #0f274714;margin-bottom:20px}.surveyPanel--soft{background:#f4f8fdf5}.surveyPanel h2{margin:0 0 16px;font-size:22px;color:#14233c}.surveySectionHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.surveySectionHeader h2{margin-bottom:6px}.surveySectionHeader p{margin:0;color:#5c6d86;line-height:1.6}.surveyCountBadge{flex-shrink:0;padding:8px 12px;border-radius:999px;background:#edf4ff;color:#2050af;font-size:12px;font-weight:700}.surveyIntroList{margin:0;padding-left:18px;color:#405069;line-height:1.7;word-break:keep-all}.surveyIntroMessage{margin-bottom:16px;color:#405069;line-height:1.7;word-break:keep-all}.surveyIntroMessage p{margin:0}.surveyIntroMessage p+p{margin-top:8px}.surveyRespondentList{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.surveyRespondentCard{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:16px;border:1px solid #d8e2ef;border-radius:16px;background:#fff;color:#24344c;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.surveyRespondentCard:hover{border-color:#9bb7ea;box-shadow:0 10px 22px #0f274714;transform:translateY(-1px)}.surveyRespondentCard.is-selected{border-color:#2c71f6;background:#f4f8ff;box-shadow:0 0 0 4px #2c71f614}.surveyRespondentCard strong{font-size:16px}.surveyRespondentCard__top{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.surveyRespondentCard__meta{display:flex;flex-wrap:wrap;gap:8px;color:#5b6a80;font-size:13px}.surveyStatusBadge{flex-shrink:0;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.surveyStatusBadge--done{background:#e8f8ef;color:#20734b}.surveyStatusBadge--ready{background:#edf4ff;color:#2050af}.surveyStatusBadge--locked{background:#fff2e8;color:#a55818}.surveySelectedSummary{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #d8e2ef;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#f2f7fd);color:#22324a}.surveySelectedSummary__label{color:#5b6a80;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.surveyForm{display:flex;flex-direction:column;gap:16px}.surveyField{display:flex;flex-direction:column;gap:8px;color:#14233c;font-weight:600}.surveyTextInput,.surveyTextarea,.surveySelect{width:100%;padding:12px 14px;border:1px solid #c8d5e6;border-radius:12px;background:#fff;font-size:15px}.surveyTextInput:focus,.surveyTextarea:focus,.surveySelect:focus{outline:none;border-color:#2c71f6;box-shadow:0 0 0 4px #2c71f61f}.surveyTextarea{resize:vertical}.surveyActionRow{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.surveyActionRow--spread{justify-content:space-between}.surveyActionRow--inline{justify-content:flex-end}.surveyActionRow--center{justify-content:center}.surveyButton{width:auto;min-width:108px;max-width:100%;flex:0 0 auto;min-height:44px;padding:11px 18px;border-radius:12px;font-size:14px;font-weight:700;line-height:1}.surveyButton--ghost{min-height:40px;padding-inline:16px}.surveyPreviewButton{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;flex:0 0 auto;min-width:110px;min-height:44px;padding:11px 18px;border:1px solid transparent;border-radius:12px;background:#fff;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:all .2s ease}.surveyPreviewButton--primary{background:#214fbe;border-color:#214fbe;color:#fff}.surveyPreviewButton--primary:hover{background:#183f9a;border-color:#183f9a}.surveyPreviewButton--secondary{background:#fff;border-color:#c5d2e6;color:#28415e}.surveyPreviewButton--secondary:hover{border-color:#8ea2c0;color:#1f334b}.surveyPreviewButton:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.surveyProgress{margin-bottom:24px}.surveyProgress__header{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#4d5e79;font-size:14px}.surveyProgress__bar{width:100%;height:10px;border-radius:999px;background:#dbe5f2;overflow:hidden}.surveyProgress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2050af,#2c71f6);transition:width .24s ease}.surveyPageArticles{display:flex;flex-direction:column;gap:16px}.surveyArticle{padding:20px;border:1px solid #dde6f2;border-radius:16px;background:#fff}.surveyArticle__meta{display:flex;gap:8px;align-items:center;margin-bottom:8px}.surveyArticle__number{color:#2050af;font-size:13px;font-weight:700}.surveyArticle__required{padding:4px 8px;border-radius:999px;background:#edf4ff;color:#2c71f6;font-size:12px;font-weight:700}.surveyArticle__title{margin-bottom:16px;color:#17263d;font-size:17px;line-height:1.7}.surveyDescription{color:#405069;line-height:1.8}.surveyOptionList{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.surveyOptionList>li{min-width:0}.surveyOptionList .surveyTextInput{margin-top:8px}.surveyOption{display:inline-flex;gap:10px;align-items:flex-start;align-self:flex-start;width:fit-content;padding:10px 12px;border:1px solid #d8e2ef;border-radius:12px;background:#fff;color:#24344c;max-width:100%;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.surveyOption:hover{border-color:#b9c9e0}.surveyOption.is-selected{border-color:#2c71f6;background:#edf4ff;box-shadow:0 0 0 1px #2c71f624}.surveyOption>span{display:block;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.surveyOption input[type=radio],.surveyOption input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px;border:0;accent-color:#245bc7}.question-preview-body .surveyOption.is-selected{border-color:#2c71f6!important;background:#edf4ff!important;color:#1b3f88!important}.question-preview-body .surveyPage{background:#e9ebf7;padding-top:28px}.question-preview-body .surveyTopbar{margin-bottom:14px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 8px}.question-preview-body .surveyTopbar--preview h1{margin:0;color:#1e232f;text-align:center;font-size:48px;font-weight:800;line-height:1.3;letter-spacing:-.03em}.question-preview-body .surveyPreviewProgress{margin:18px 0 0;display:flex;align-items:center;gap:18px}.question-preview-body .surveyPreviewProgress__count{min-width:64px;font-size:44px;font-weight:700;line-height:1;color:#868ea3}.question-preview-body .surveyPreviewProgress__track{flex:1;height:20px;border-radius:999px;background:#d5d7df;overflow:hidden}.question-preview-body .surveyPreviewProgress__fill{height:100%;border-radius:inherit;transition:width .25s ease}.question-preview-body .surveyPreviewAssessee{margin:20px 2px 8px;text-align:right;font-size:48px;font-weight:700;line-height:1.25;color:#1b74b7}.question-preview-body .surveyPanel{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;margin-bottom:18px}.question-preview-body .surveyProgress--preview{display:none}.surveyRanking,.surveyVerticalGroups{display:flex;flex-direction:column;gap:12px}.surveyRanking__row,.surveyVerticalGroup{display:flex;flex-direction:column;gap:8px}.surveyRanking__row>span{color:#22324a;font-weight:600}.surveyVerticalGroup h4{margin:0;color:#2a3a52;font-size:15px;font-weight:700}.surveyTableWrap{overflow-x:auto;border:1px solid #d9e3f0;border-radius:12px;background:#fff}.surveyTable{width:100%;border-collapse:collapse;min-width:620px}.surveyTable th,.surveyTable td{border:1px solid #d9e3f0;padding:10px;text-align:center;white-space:normal;word-break:keep-all;vertical-align:middle}.surveyTable th{background:#f4f7fb;color:#34455f;font-weight:700}.surveyPreference{display:flex;gap:10px;flex-wrap:wrap}.surveyPreference__button{min-width:56px;padding:12px 16px;border:1px solid #cad7e8;border-radius:999px;background:#fff;color:#34455f}.surveyPreference__button.is-active{border-color:#2c71f6;background:#2c71f6;color:#fff}.surveyResultCard{text-align:center}.surveyResultCard__person{color:#56657d}.surveyArticle__title,.surveyDescription{word-break:break-word;overflow-wrap:anywhere}.surveyArticle__title p,.surveyArticle__title div,.surveyDescription p,.surveyDescription div{margin:0;line-height:1.65}.surveyArticle__title p+p,.surveyArticle__title div+div,.surveyDescription p+p,.surveyDescription div+div{margin-top:10px}.surveyArticle__title h1,.surveyArticle__title h2,.surveyArticle__title h3,.surveyArticle__title h4,.surveyDescription h1,.surveyDescription h2,.surveyDescription h3,.surveyDescription h4{margin:16px 0 8px;color:#1b2d4a;font-weight:700;line-height:1.4}.surveyArticle__title h1,.surveyDescription h1{font-size:22px}.surveyArticle__title h2,.surveyDescription h2{font-size:20px}.surveyArticle__title h3,.surveyDescription h3{font-size:18px}.surveyArticle__title h4,.surveyDescription h4{font-size:16px}.surveyArticle__title b,.surveyArticle__title strong,.surveyDescription b,.surveyDescription strong{font-weight:700;color:#172740}.surveyArticle__title em,.surveyDescription em{font-style:italic}.surveyArticle__title ul,.surveyArticle__title ol,.surveyDescription ul,.surveyDescription ol{margin:8px 0;padding-left:18px}.surveyArticle__title ul,.surveyDescription ul{list-style:disc}.surveyArticle__title ol,.surveyDescription ol{list-style:decimal}.surveyArticle__title li,.surveyDescription li{margin-top:4px}.surveyArticle__title table,.surveyDescription table{width:100%!important;max-width:100%;table-layout:auto;border-collapse:collapse;margin:12px auto 0}.surveyArticle__title th,.surveyArticle__title td,.surveyDescription th,.surveyDescription td{border:1px solid #d9e3f0;padding:8px;text-align:left;vertical-align:top;white-space:normal}.surveyArticle__title img,.surveyDescription img{max-width:100%;height:auto!important}.surveyArticle__title iframe,.surveyArticle__title video,.surveyArticle__title embed,.surveyDescription iframe,.surveyDescription video,.surveyDescription embed{max-width:100%}.question-preview-body .surveyArticle{position:relative;border:1px solid #d6d9e7;border-radius:0;background:#fff;box-shadow:none;padding:26px 28px;margin-bottom:16px}.question-preview-body .surveyArticle.is-required:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:20px solid #d9353a;border-right:20px solid transparent}.question-preview-body .surveyArticle__meta{margin-bottom:12px;gap:14px}.question-preview-body .surveyArticle__number{font-size:46px;font-weight:800;color:#4553ed;letter-spacing:-.03em;line-height:1}.question-preview-body .surveyArticle__required{align-self:center;font-size:28px;font-weight:700;border-radius:999px;padding:8px 18px;background:#ecf0ff;color:#4452df}.question-preview-body .surveyArticle__title{margin-bottom:22px;font-size:46px;font-weight:700;color:#1e232f;line-height:1.35}.question-preview-body .surveyDescription{border:1px solid #d7d9df;background:#f2f2f2;padding:32px;margin-bottom:18px;font-size:38px;font-weight:500;color:#3b414e;line-height:1.68}.question-preview-body .surveyOption{width:100%;border:2px solid #6f7cff;border-radius:6px;padding:18px 22px;background:#fff}.question-preview-body .surveyOption>span{font-size:42px;font-weight:500;color:#4553ed}.question-preview-body .surveyOption input[type=radio],.question-preview-body .surveyOption input[type=checkbox]{width:34px;height:34px;margin-top:2px;accent-color:#4754e8}.question-preview-body .surveyActionRow--spread{position:sticky;bottom:0;z-index:50;margin-top:0;background:#fff;border-top:1px solid #c7ccd8;padding:0;gap:0}.question-preview-body .surveyActionRow--inline{gap:0}.question-preview-body .surveyActionRow--spread>.surveyPreviewButton,.question-preview-body .surveyActionRow--inline>.surveyPreviewButton{min-width:220px;min-height:92px;border-radius:0;border:0;border-right:1px solid #c7ccd8;font-size:34px;font-weight:700}.question-preview-body .surveyActionRow--spread>.surveyPreviewButton--secondary{background:#fff;color:#233656}.question-preview-body .surveyActionRow--spread>.surveyPreviewButton--primary,.question-preview-body .surveyActionRow--inline>.surveyPreviewButton--primary{background:#1f345e;color:#fff;border-right:0}@media (max-width: 1360px){.question-preview-body .surveyTopbar--preview h1{font-size:34px}.question-preview-body .surveyPreviewProgress__count{font-size:28px}.question-preview-body .surveyPreviewAssessee{font-size:30px}.question-preview-body .surveyDescription{font-size:24px;padding:20px}.question-preview-body .surveyArticle__number{font-size:28px}.question-preview-body .surveyArticle__required{font-size:18px;padding:5px 10px}.question-preview-body .surveyArticle__title{font-size:28px}.question-preview-body .surveyOption>span{font-size:24px}.question-preview-body .surveyOption input[type=radio],.question-preview-body .surveyOption input[type=checkbox]{width:22px;height:22px}.question-preview-body .surveyActionRow--spread>.surveyPreviewButton,.question-preview-body .surveyActionRow--inline>.surveyPreviewButton{min-width:140px;min-height:62px;font-size:22px}}@media (max-width: 720px){.surveyPage{padding:24px 12px 52px}.surveyHero h1{font-size:26px}.surveyPanel,.surveyArticle{padding:18px}.surveyTopbar,.surveyActionRow--spread,.surveySectionHeader{flex-direction:column;align-items:stretch}.surveyRespondentList{grid-template-columns:1fr}.surveyRespondentCard__top{flex-direction:column}.surveyActionRow{justify-content:center}.surveyActionRow>.btn,.surveyActionRow>.surveyPreviewButton{width:auto;max-width:100%;justify-content:center}.surveyOption{width:fit-content;max-width:100%}.surveyProgress__header{flex-direction:column}}.board{transition:opacity .2s ease;padding-bottom:16px}.board .titleArea{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:4px 2px 20px;border-bottom:2px solid #2a4168}.board .titleArea h2{font-size:26px;line-height:1.25;font-weight:700;color:#1b2c48;letter-spacing:-.45px}.board .titleArea .breadcrumb{display:flex;align-items:center;gap:4px;font-size:13px;color:#888;list-style:none;white-space:nowrap}.board .titleArea .breadcrumb li{display:flex;align-items:center;gap:4px}.board .titleArea .breadcrumb li:before{content:"›";color:#b9c2d4;font-size:14px}.board .titleArea .breadcrumb li:first-child:before{display:none}.board .titleArea .breadcrumb li:last-child{color:#1c2c49;font-weight:500}.board .searchArea{margin-top:24px;padding:28px 32px;background:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 1px 3px #0000001a}.board .searchArea .searchRow{display:flex;align-items:center;gap:10px}.board .searchArea .searchRow+.searchRow{margin-top:18px;padding-top:18px;border-top:1px solid #f0f0f0}.board .searchArea .searchRow .searchLabel{flex-shrink:0;width:70px;font-size:13px;font-weight:700;color:#333}.board .searchArea .searchRow .searchInputs{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.board .searchArea .searchRow .searchInputs>.formInput,.board .searchArea .searchRow .searchInputs>input.formInput,.board .searchArea .searchRow .searchInputs>.formSelect,.board .searchArea .searchRow .searchInputs>.formDate{min-width:0;max-width:100%}.board .formSelect{height:34px;padding:0 28px 0 10px;border:1px solid #d4d4d4;border-radius:3px;font-size:13px;color:#555;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23999'/%3E%3C/svg%3E") right 10px center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.board .formSelect:focus{border-color:#1c2c49;outline:none}.board .formInput{height:34px;padding:0 12px;border:1px solid #d4d4d4;border-radius:3px;font-size:13px;color:#555;background:#fff;transition:border-color .2s}.board .formInput::placeholder{color:#b0b0b0}.board .formInput:focus{border-color:#1c2c49;outline:none;box-shadow:0 0 0 2px #1c2c4914}.board .searchKeywordInput{flex:1;min-width:180px}.board .formDate{height:34px;padding:0 10px;border:1px solid #d4d4d4;border-radius:3px;font-size:13px;color:#555;background:#fff;cursor:pointer;width:150px}.board .formDate:focus{border-color:#1c2c49;outline:none}.board .separator{color:#bbb;font-size:13px;padding:0 2px}.board .dateButtons{display:flex;gap:3px;margin-left:6px}.board .searchBtnArea{display:flex;justify-content:center;gap:6px;margin-top:22px;padding-top:18px;border-top:1px solid #f0f0f0}.board .sbtn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border:1px solid #cfd7e4;border-radius:9px;font-size:13px;font-weight:700;color:#26354f;background:linear-gradient(180deg,#fff,#f4f7fb);box-shadow:0 1px 2px #1018280f;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap;text-decoration:none;line-height:36px}.board .sbtn:hover{background:linear-gradient(180deg,#fff,#eef3fb);border-color:#a6b5cd;box-shadow:0 4px 10px #1427481f;transform:translateY(-1px)}.board .sbtn:active{transform:translateY(0);box-shadow:0 1px 3px #1427481f}.board .sbtn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.board .sbtn.secondary{background:#f4f7fd;border-color:#cad4e6;color:#25437a}.board .sbtn.secondary:hover{background:#e9f0fc;border-color:#8aa0c3}.board .sbtn.primary{background:linear-gradient(180deg,#38527f,#223759);border-color:#203759;color:#fff}.board .sbtn.primary:hover{background:linear-gradient(180deg,#436291,#28446e)}.board .sbtn.primary:active{background:linear-gradient(180deg,#2b4268,#1c2e4a)}.board .sbtn.danger{color:#dc3545;border-color:#f5c6cb}.board .sbtn.danger:hover{background:#fff5f5;border-color:#dc3545}.board .sbtn.small{height:30px;padding:0 11px;font-size:12px;line-height:28px;border-radius:8px}.board .sbtn.xsmall{height:24px;padding:0 6px;font-size:11px;line-height:22px;border-radius:7px}.board .sbtn.active{background:#1c2c49;border-color:#1c2c49;color:#fff}.board .totalArea{display:flex;justify-content:space-between;align-items:center;padding:18px 0;margin-top:20px}.board .totalArea .totalCount{font-size:13px;color:#555}.board .totalArea .totalCount strong{color:#2197f3;font-weight:700;font-size:15px}.board .totalArea .pageSize{display:flex;align-items:center;gap:6px}.board .totalArea .pageSize label{font-size:13px;color:#888}.board .formArea{width:100%}.board .formArea .formHelp{font-size:12px;color:#888;margin-top:4px}.board .formArea .required{color:#dc3545;margin-left:4px}.board .formArea .inputWithBtn{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.board .formArea .inputWithBtn .formInput{flex:1;min-width:200px;max-width:300px}.board .formArea .checkMark{color:#28a745;font-size:14px;white-space:nowrap}.board .formArea .btnGroup{display:flex;gap:8px}.board .formArea .fullWidth{max-width:100%!important;width:100%}.board .formArea .hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.board .formArea .fileUpload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.board .formArea .fileUpload__preview{margin-bottom:10px}.board .formArea .fileUpload__preview img{max-width:120px;max-height:80px;object-fit:contain;border:1px solid #eee;border-radius:2px;background:#fafafa;padding:4px}.board .formArea .fileUpload__controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.board .formArea .fileUpload__name{font-size:12px;color:#555;word-break:break-all}.board .tbArea{margin-top:10px;width:100%;border-top:2px solid #1c2c49;background:#fff;border-radius:0 0 5px 5px;overflow:hidden}.board .tbArea table{width:100%;border-collapse:collapse}.board .tbArea table th{padding:15px 12px;background:#f7f8fa;border-bottom:1px solid #ddd;font-size:13px;font-weight:700;color:#333;text-align:center;white-space:nowrap}.board .tbArea table td{padding:14px 12px;border-bottom:1px solid #eee;font-size:13px;color:#555;text-align:center;vertical-align:middle;word-break:break-word;overflow-wrap:anywhere}.board .tbArea table .projectList__colNo{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;min-width:68px;padding-left:8px;padding-right:8px}.board .tbArea table .diagSubjectCell{text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.45}.board .tbArea table .diagSubjectCell .linkText{display:inline-block;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.45;text-align:left}.board .tbArea table tbody tr{transition:background .12s}.board .tbArea table tbody tr:hover{background:#f8fbff}.board .tbArea table tbody tr:last-child td{border-bottom:none}.board .tbArea table .companyName{color:#333;font-weight:500;text-decoration:none;transition:color .15s}.board .tbArea table .companyName:hover{color:#2197f3;text-decoration:underline}.board .tbArea table .actionCell{display:flex;justify-content:center;gap:4px}.board .tbArea table .no-data{padding:80px 0;text-align:center;color:#888;font-size:14px}.board .tbArea table .no-data:before{content:"";display:block;width:48px;height:48px;margin:0 auto 12px;background:#f0f0f0;border-radius:50%}.board .tbArea.mobileTableVisible{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.board .tbArea.mobileTableVisible table{min-width:900px}.board .tbArea.mobileTableVisible table th,.board .tbArea.mobileTableVisible table td{white-space:nowrap}.board .btnArea{display:flex;justify-content:space-between;align-items:center;padding:24px 0;position:relative}.board .btnArea .paging{position:absolute;left:50%;transform:translate(-50%)}.board .btnArea .btnRight{margin-left:auto}.board .paging{display:flex;align-items:center;gap:3px}.board .paging button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border:1px solid #ddd;border-radius:3px;font-size:13px;color:#555;background:#fff;cursor:pointer;transition:all .12s}.board .paging button:hover:not(:disabled):not(.active){background:#f0f0f0;border-color:#ccc}.board .paging button.active{background:#1c2c49;border-color:#1c2c49;color:#fff;font-weight:700}.board .paging button:disabled{opacity:.35;cursor:not-allowed}.board .paging button.pageNav{color:#999;font-size:12px}.board .loadingRow td{position:relative;overflow:hidden}.board .loadingRow td .skeleton{display:inline-block;height:14px;border-radius:3px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mobileCards{display:none}@media (max-width: 992px){.board .tbArea{overflow-x:auto;-webkit-overflow-scrolling:touch}.board .searchArea{padding:20px}.board .searchArea .searchRow{flex-wrap:wrap}.board .searchArea .searchRow .searchLabel{width:60px;font-size:12px}.board .searchArea .searchRow .searchInputs .formInput,.board .searchArea .searchRow .searchInputs .formSelect,.board .searchArea .searchRow .searchInputs .formDate{min-width:0!important}.board .searchArea .dateButtons{margin-left:0;margin-top:6px;flex-basis:100%}.board .btnArea .paging{position:static;transform:none}.board .btnArea{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.board .btnArea>div:empty{display:none}.board .btnArea>.sbtn,.board .btnArea>a.sbtn,.board .btnArea>button.sbtn{margin:0}.board .btnArea .btnGroup{flex-wrap:wrap;justify-content:center}.board .btnArea .btnRight{margin-left:0}.board .sendTargetPicker__toolbar{flex-wrap:wrap;align-items:flex-start}}@media (max-width: 1200px){.board .projectDetail .tbAreaInfo table th,.board .projectDetail .tbAreaInfo table td{padding:11px 10px}.board .projectDetail .tbAreaInfo table th{min-width:86px}.board .formArea .tbArea.tbAreaInfo table{table-layout:auto}.board .formArea .tbArea.tbAreaInfo table th{min-width:90px;width:20%;white-space:normal;word-break:keep-all;line-height:1.35}.board .formArea .tbArea.tbAreaInfo table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.board .formArea .inputWithBtn{flex-wrap:wrap}.board .formArea .inputWithBtn .formInput{min-width:0;flex:1 1 220px}}@media (max-width: 768px){.board .titleArea{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:12px}.board .titleArea h2{font-size:19px}.board .titleArea .breadcrumb{display:none}.board .searchArea{padding:16px}.board .searchArea .searchRow{flex-direction:column;align-items:stretch}.board .searchArea .searchRow .searchLabel{width:auto;margin-bottom:4px}.board .searchArea .searchRow .searchInputs{flex-direction:column;align-items:stretch}.board .searchArea .searchRow .searchInputs .formSelect,.board .searchArea .searchRow .searchInputs .formInput,.board .searchArea .searchRow .searchInputs .formDate{width:100%!important;min-width:0!important;flex:1 1 100%!important}.board .searchArea .dateButtons{justify-content:flex-start}.board .totalArea{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}.board .tbArea:not(.formArea .tbArea){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.board .tbArea:not(.formArea .tbArea):not(.desktopOnly) table{min-width:720px}.board .tbArea.tbAreaInfo:not(.formArea .tbArea):not(.desktopOnly) table{min-width:640px}.board:has(.mobileCards) .tbArea:not(.formArea .tbArea):not(.mobileTableVisible):not(.desktopOnly){display:none}.board .layerPopup .tbArea{display:block!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.board .formArea .tbArea{border-top:none;border-radius:0;overflow:visible}.board .formArea .tbArea table{display:block}.board .formArea .tbArea table colgroup,.board .formArea .tbArea table thead{display:none}.board .formArea .tbArea table tbody,.board .formArea .tbArea table tr,.board .formArea .tbArea table th,.board .formArea .tbArea table td{display:block;width:100%}.board .formArea .tbArea table tr{margin-bottom:16px;padding:16px;border:1px solid #e0e0e0;border-radius:4px;background:#fff}.board .formArea .tbArea table tr:last-child{margin-bottom:0}.board .formArea .tbArea table th{text-align:left;padding:0 0 8px;font-weight:700;border-bottom:1px solid #eee;margin-bottom:12px;background:transparent}.board .formArea .tbArea table td{padding:0;border:none}.board .formArea .formInput{max-width:100%;width:100%}.board .formArea .inputWithBtn{flex-direction:column;align-items:stretch}.board .formArea .inputWithBtn .formInput{max-width:100%}.board .formArea .inputWithBtn .sbtn{width:100%}.board .formArea .inputWithBtn .checkMark{text-align:center}.board .formArea .btnGroup{flex-wrap:wrap;justify-content:center;width:100%}.board .formArea .btnGroup .sbtn{flex:1 1 140px;width:auto;max-width:220px}.board .mobileCards{display:block;border-top:2px solid #1c2c49}.board .mobileCard{padding:16px;border-bottom:1px solid #eee;background:#fff}.board .mobileCard:last-child{border-bottom:none}.board .mobileCard .mobileCard__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.board .mobileCard .mobileCard__header .mobileCard__no{font-size:11px;color:#888;background:#f5f5f5;padding:2px 8px;border-radius:10px}.board .mobileCard .mobileCard__header .mobileCard__actions{display:flex;gap:4px}.board .mobileCard .mobileCard__name{font-size:15px;font-weight:700;color:#333;margin-bottom:8px}.board .mobileCard .mobileCard__name a{color:inherit;text-decoration:none}.board .mobileCard .mobileCard__name a:hover{color:#2197f3}.board .mobileCard .mobileCard__info{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#888}.board .mobileCard .mobileCard__info span{display:flex;align-items:center;gap:4px}.board .mobileCard .mobileCard__info span strong{color:#555;font-weight:400}.board .mobileNoData{padding:60px 20px;text-align:center;color:#888;font-size:14px;background:#fff}.board .btnArea{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.board .btnArea>div:empty{display:none}.board .btnArea>.sbtn,.board .btnArea>a.sbtn,.board .btnArea>button.sbtn{margin:0}.board .btnArea .btnGroup{width:auto;flex-direction:row;flex-wrap:wrap;justify-content:center}.board .btnArea .btnGroup .sbtn{width:auto;max-width:none;flex:0 1 auto}.board .btnArea .btnRight{margin-left:0;align-self:auto}.board .paging button{min-width:28px;height:28px;font-size:12px}.board .sendTargetPicker__list{max-height:220px}.board .statusChangePanel{padding:10px}.board .statusChangePanel .statusChangePanel__label{width:100%}.board .statusChangePanel .statusChangePanel__controls{width:100%;display:flex;flex-direction:column;gap:8px}.board .statusChangePanel .statusChangePanel__select{width:100%;min-width:0}.board .statusChangePanel .statusChangePanel__controls .sbtn{width:100%}.board .statisticsModalSearch__fields{width:100%;flex-direction:column}.board .statisticsModalSearch__fields .searchInline__input{width:100%;min-width:0}.board .statisticsModalSearch__fields .sbtn{width:100%}.board .statisticsModalTable{min-width:980px}.board .statisticsDetailTable{min-width:940px}}.board .errorMessage{padding:80px 0;text-align:center;color:#888;font-size:14px;line-height:1.8}.board .companyDetail{margin-top:20px}.board .companyProfile{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;background:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.board .companyProfile__info{display:flex;align-items:center;gap:16px}.board .companyProfile__logo{width:56px;height:56px;object-fit:contain;border-radius:5px;border:1px solid #eee;background:#fafafa}.board .companyProfile__name{font-size:20px;font-weight:700;color:#333;letter-spacing:-.3px}.board .companyProfile__stats{display:flex;gap:24px}.board .statItem{display:flex;align-items:baseline;gap:6px}.board .statItem .statLabel{font-size:13px;color:#888}.board .statItem .statValue{font-size:22px;font-weight:700}.board .statItem .statValue.progress{color:#2197f3}.board .statItem .statValue.complete{color:#28a745}.board .statItem .statUnit{font-size:13px;color:#555}.board .sectionTitle{font-size:15px;font-weight:700;color:#333;margin:24px 0 10px;padding-left:2px}.board .tbAreaInfo{border-top:2px solid #1c2c49;background:#fff;border-radius:0 0 5px 5px;overflow:hidden}.board .tbAreaInfo table{width:100%;border-collapse:collapse;table-layout:fixed}.board .tbAreaInfo table th{padding:13px 16px;background:#f7f8fa;border-bottom:1px solid #ddd;border-right:1px solid #eee;font-size:13px;font-weight:700;color:#333;text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.35;width:12%;min-width:88px}.board .tbAreaInfo table td{padding:12px 16px;border-bottom:1px solid #eee;font-size:13px;color:#555;text-align:left;vertical-align:middle;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.5}.board .tbAreaInfo table .companyLogo{max-width:100px;max-height:48px;object-fit:contain}.board .tbAreaInfo table .noData{color:#888}.board .tbAreaSub{border-top:2px solid #1c2c49;background:#fff;border-radius:0 0 5px 5px;overflow:hidden}.board .tbAreaSub table{width:100%;border-collapse:collapse}.board .tbAreaSub table th{padding:13px 10px;background:#f7f8fa;border-bottom:1px solid #ddd;font-size:13px;font-weight:700;color:#333;text-align:center;white-space:nowrap}.board .tbAreaSub table td{padding:12px 10px;border-bottom:1px solid #eee;font-size:13px;color:#555;text-align:center;vertical-align:middle}.board .tbAreaSub table thead th{border-bottom:1px solid #ccc}.board .tbAreaSub table tbody tr{transition:background .12s}.board .tbAreaSub table tbody tr:hover{background:#f8fbff}.board .tbAreaSub table tbody tr:last-child td{border-bottom:none}.board .tbAreaSub table .responseRate{color:#2197f3;font-weight:500}.board .formError{font-size:12px;color:#dc3545;margin-top:4px}.board .mobileInfoCards{border-top:2px solid #1c2c49;background:#fff;border-radius:0 0 5px 5px;overflow:hidden}.board .infoCard{padding:20px 16px}.board .infoCard__logo{text-align:center;margin-bottom:16px}.board .infoCard__logo img{max-width:80px;max-height:60px;object-fit:contain}.board .infoCard__list{display:flex;flex-direction:column;gap:0}.board .infoCard__item{display:flex;padding:10px 0;border-bottom:1px solid #f0f0f0}.board .infoCard__item:last-child{border-bottom:none}.board .infoCard__item dt{flex-shrink:0;width:90px;font-size:13px;font-weight:700;color:#333}.board .infoCard__item dd{flex:1;font-size:13px;color:#555;word-break:break-all}.board .diagMobileCard .diagMobileCard__actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0}.board .reportBtnGroup{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.board .reportSendOptions{margin-top:12px}.board .reportSendForm .formInput,.board .reportSendForm .formSelect{width:100%;min-width:0}.board .reportSendForm .mailTemplateEditor{width:100%}.board .reportSendScheduleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.board .mobileCard__date{font-size:11px;color:#888}.board .mobileSubCards{border-top:2px solid #1c2c49;background:#fff;border-radius:0 0 5px 5px;overflow:hidden}.board .mobileSubCard{padding:14px 16px;border-bottom:1px solid #eee}.board .mobileSubCard:last-child{border-bottom:none}.board .mobileSubCard__badge{display:inline-block;font-size:11px;padding:2px 8px;border-radius:10px;background:#f0f4ff;color:#2197f3;font-weight:500;margin-bottom:6px}.board .mobileSubCard__title{font-size:14px;font-weight:700;color:#333;margin-bottom:8px}.board .mobileSubCard__title a{color:inherit;text-decoration:none}.board .mobileSubCard__title a:hover{color:#2197f3}.board .mobileSubCard__info{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#888;margin-bottom:4px}.board .mobileSubCard__info strong{color:#555;font-weight:400}.board .mobileSubCard__period{font-size:11px;color:#888;margin-top:4px}.board .desktopOnly{display:block}.board .mobileOnly{display:none}@media (max-width: 992px){.board .companyProfile{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.board .companyProfile__stats{width:100%;justify-content:flex-start;gap:20px}.board .tbAreaInfo table th{padding:12px;width:auto}.board .tbAreaInfo table td{padding:12px}}@media (max-width: 768px){.board .companyProfile{padding:16px;gap:12px}.board .companyProfile__info{gap:12px}.board .companyProfile__logo{width:44px;height:44px}.board .companyProfile__name{font-size:17px}.board .companyProfile__stats{gap:16px}.board .statItem .statLabel{font-size:12px}.board .statItem .statValue{font-size:18px}.board .sectionTitle{font-size:14px;margin:20px 0 8px}.board .desktopOnly{display:none}.board .mobileOnly{display:block}.board .btnArea{flex-wrap:wrap;gap:10px}.board .btnArea .btnGroup{display:flex;gap:8px}.board .reportSendScheduleRow{align-items:stretch}.board .reportSendScheduleRow .formInput,.board .reportSendScheduleRow .formSelect{width:100%!important;max-width:none}}.board .listActions{display:flex;gap:6px;padding:12px 0;flex-wrap:wrap}.board .respondentDetailTable{table-layout:fixed}.board .respondentDetailTable th,.board .respondentDetailTable td{padding:10px 8px;line-height:1.35}.board .respondentDetailTable td{overflow:hidden;text-overflow:ellipsis}.board .respondentDetailTable__groupColumn{padding-left:6px!important;padding-right:6px!important}.board .respondentDetailTable__groupColumn--empty{color:#666;font-size:12px;letter-spacing:-.1px}.board .checkboxCell{width:40px;text-align:center}.board .checkboxCell input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#1c2c49}.board .radioGroup{display:flex;gap:16px;align-items:center}.board .radioGroup label{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;cursor:pointer}.board .radioGroup label input[type=radio]{width:16px;height:16px;accent-color:#1c2c49;cursor:pointer}.board .approvalToggle{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border:1px solid #d4d4d4;border-radius:12px;font-size:12px;font-weight:500;color:#888;background:#f5f5f5;cursor:pointer;transition:all .15s ease}.board .approvalToggle.approved{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.board .approvalToggle:hover{opacity:.8}.board .passwordToggle{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;cursor:pointer}.board .passwordToggle input[type=checkbox]{width:16px;height:16px;accent-color:#1c2c49;cursor:pointer}.board .projectSearchArea .specToggle{white-space:nowrap}.board .projectSearchArea .specToggle.on{background:#f0f4ff;border-color:#1c2c49;color:#1c2c49}.board .projectSearchArea .specArea{margin-top:14px;padding-top:14px;border-top:1px dashed #d0d0d0}.board .projectSearchArea .specArea .searchRow+.searchRow{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.board .projectSearchArea .categoryCheckboxes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.board .projectSearchArea .categoryCheckboxInput{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.board .projectSearchArea .categoryCheckLabel{display:inline-flex;align-items:center;padding:5px 14px;border-radius:14px;border:1px solid #d4d4d4;font-size:13px;font-weight:500;color:#888;background:#f7f7f7;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.board .projectSearchArea .categoryCheckLabel:hover{border-color:#bbb;background:#efefef}.board .projectSearchArea .categoryCheckLabel.checked{background:#f0f4ff;border-color:#1c2c49;color:#1c2c49;font-weight:700}.board .projectSearchArea .statusCheckboxes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.board .projectSearchArea .statusCheckboxInput{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.board .projectSearchArea .statusCheckLabel{display:inline-flex;align-items:center;padding:5px 14px;border-radius:14px;border:1px solid #d4d4d4;font-size:13px;font-weight:500;color:#888;background:#f7f7f7;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.board .projectSearchArea .statusCheckLabel:hover{border-color:#bbb;background:#efefef}.board .projectSearchArea .statusCheckLabel.stWait.checked{background:#fff8e1;border-color:#f9a825;color:#e65100;font-weight:700}.board .projectSearchArea .statusCheckLabel.stActive.checked{background:#e8f5e9;border-color:#43a047;color:#1b5e20;font-weight:700}.board .projectSearchArea .statusCheckLabel.stPause.checked{background:#e3f2fd;border-color:#1e88e5;color:#0d47a1;font-weight:700}.board .projectSearchArea .statusCheckLabel.stStop.checked{background:#fce4ec;border-color:#e53935;color:#b71c1c;font-weight:700}.board .projectSearchArea .statusCheckLabel.stAll.checked{background:#ede7f6;border-color:#7e57c2;color:#4527a0;font-weight:700}.board .statusBadge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;background:#f0f0f0;color:#888}.board .statusBadge.stWait{background:#fff8e1;color:#f57f17;border:1px solid #ffe082}.board .statusBadge.stActive{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.board .statusBadge.stPause{background:#e3f2fd;color:#1565c0;border:1px solid #90caf9}.board .statusBadge.stStop{background:#fce4ec;color:#b71c1c;border:1px solid #f48fb1}.board .linkText{color:#333;font-weight:500;text-decoration:none;transition:color .15s}.board .linkText:hover{color:#2197f3;text-decoration:underline}.board button.linkText{padding:0;border:none;border-radius:0;background:transparent;cursor:pointer;line-height:inherit}.board button.linkText:hover{opacity:1}.board .linkBtn{display:inline;padding:0;margin:0;border:none;border-radius:0;background:transparent;color:#215ea8;font-size:inherit;font-weight:500;line-height:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;vertical-align:baseline;transition:color .15s}.board .linkBtn:hover{color:#1a4b88;opacity:1}.board .linkBtn:focus-visible{outline:2px solid rgba(33,151,243,.35);outline-offset:2px;border-radius:3px}.board .orderInfoTable th{white-space:normal;word-break:keep-all;line-height:1.35}.board .orderInfoTable td{word-break:break-word;overflow-wrap:anywhere}.board .orderInfoTable .orderInfoTable__buyer,.board .orderInfoTable .orderInfoTable__question{text-align:left;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}.board .orderInfoTable .orderInfoTable__id{min-width:128px;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.board .orderInfoTable .orderInfoTable__subText{margin-top:3px;color:#e53935;font-size:12px;line-height:1.35;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.board .errorMsg{display:block;font-size:12px;color:#dc3545;margin-top:4px}.board .required{color:#dc3545;margin-left:2px}.board .checkLabel{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#555;cursor:pointer}.board .checkLabel input[type=checkbox]{width:15px;height:15px;accent-color:#1c2c49;cursor:pointer}.board .btnGroup{display:flex;gap:8px}.board .sendTargetPicker{margin-top:12px;border:1px solid #dbe2ef;border-radius:10px;background:#f8fafe}.board .sendTargetPicker__toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #e2e9f4}.board .sendTargetPicker__toolbar strong{font-size:13px;color:#1f3357}.board .sendTargetPicker__toolbar strong span{color:#2a5db8}.board .sendTargetPicker__list{max-height:260px;overflow:auto;background:#fff;border-radius:0 0 10px 10px}.board .sendTargetPicker__empty{margin:0;padding:24px 12px;text-align:center;color:#6f7b92;font-size:13px}.board .diagTbArea table strong{font-size:13px;color:#1f3357}.board .diagTbArea table strong span{color:#2a5db8}.board .diagTbArea table strong .diagSubjectCell{text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.45}.board .diagTbArea table strong .diagSubjectCell .linkText{display:inline-block;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.45;text-align:left}.board .diagTbArea .sendTargetPicker__list{max-height:260px;overflow:auto;background:#fff;border-radius:0 0 10px 10px}.board .diagTbArea .sendTargetPicker__empty{margin:0;padding:24px 12px;text-align:center;color:#6f7b92;font-size:13px}.board .diagTbArea .sendTargetPicker__empty .statusBadge{padding:2px 7px;font-size:11px}.board .sendTargetPicker__table{width:100%;min-width:520px;border-collapse:collapse}.board .sendTargetPicker__table th{padding:9px 8px;background:#f3f6fc;border-bottom:1px solid #e0e7f3;font-size:12px;color:#2b3b58;text-align:center}.board .sendTargetPicker__table td{padding:8px;border-bottom:1px solid #edf1f8;font-size:12px;color:#2f3b51;text-align:center}.board .sendTargetPicker__table tbody tr:hover{background:#f8fbff}.board .systemMemberForm__authGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.board .systemMemberList__table{width:100%;min-width:1040px;table-layout:fixed}.board .systemMemberList__table th,.board .systemMemberList__table td{padding:10px 6px;font-size:12px;line-height:1.35}.board .systemMemberList__table th{white-space:normal;word-break:keep-all}.board .systemMemberList__table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.board .systemMemberList__table .sbtn.xsmall{min-width:56px;padding:0 8px}.board .projectDetail{margin-top:20px}.board .projectDetail .tbAreaInfo table{table-layout:auto}.board .projectDetail .tbAreaInfo table th{min-width:96px}.board .projectDetail .tbAreaInfo table td{word-break:break-word;overflow-wrap:anywhere}.board .memberEmailCell{word-break:break-all;overflow-wrap:anywhere;line-height:1.4}.board .projectOptionList{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;line-height:1.45}.board .projectOptionList span{min-width:0;overflow-wrap:anywhere}.board .statusChangePanel{margin-top:16px;padding:12px;border:1px solid #dbe2ef;border-radius:8px;background:#f5f7fb;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.board .statusChangePanel .statusChangePanel__label{font-size:14px;font-weight:700;color:#2b3b58;margin-right:2px}.board .statusChangePanel .statusChangePanel__controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;flex:1}.board .statusChangePanel .statusChangePanel__select{width:220px;min-width:160px}.board .projectDetailActions{margin-top:24px;justify-content:center;gap:12px}.board .projectDetailActions .btnGroup{flex-wrap:wrap;justify-content:center}.board .statisticsModalSearch{margin-bottom:12px}.board .statisticsModalSearch__fields{display:flex;gap:4px;width:min(100%,360px)}.board .projectActionTable{margin-top:16px;overflow-x:auto}.board .projectActionTable table{width:100%;border-collapse:collapse;table-layout:auto}.board .projectActionTable th,.board .projectActionTable td{text-align:center;vertical-align:middle;padding:8px 6px;font-size:13px}.board .projectActionTable th{background:#f5f7fb;font-weight:700;color:#2b3b58}.board .projectActionTable td .sbtn{min-width:52px}.board .projectActionTable .projectActionStat{font-size:13px;white-space:nowrap;line-height:1.45}.board .projectActionTable .projectActionStat strong{color:#1f4fa3;font-size:15px}.board .statisticsModalTableArea{margin-top:0;overflow-x:auto;overflow-y:auto;max-height:400px;-webkit-overflow-scrolling:touch}.board .statisticsModalTable{min-width:1140px;table-layout:auto}.board .statisticsModalTable th,.board .statisticsModalTable td{white-space:nowrap}.board .statisticsModalTable .statisticsModalTable__email{min-width:180px;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.board .statisticsDetailTableArea{overflow-x:auto;-webkit-overflow-scrolling:touch}.board .statisticsDetailTable{min-width:1020px;table-layout:auto}.board .statisticsDetailTable .statisticsDetailTable__email{min-width:180px;word-break:break-all;overflow-wrap:anywhere}.board .diagTbArea{overflow-x:auto;-webkit-overflow-scrolling:touch}.board .diagTbArea table{table-layout:fixed;width:100%}.board .diagTbArea table th{padding:10px 6px;font-size:12px;line-height:1.3;vertical-align:middle;white-space:normal;word-break:keep-all}.board .diagTbArea table td{padding:8px 6px;font-size:12px;vertical-align:middle;word-break:break-word}.board .diagTbArea table .diagSubjectCell{text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.45}.board .diagTbArea table .diagSubjectCell .linkText{display:inline-block;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.45;text-align:left}.board .diagTbArea .diagTable--compact .sbtn.xsmall{min-width:0;padding:0 4px;font-size:10px;line-height:20px}.board .diagTbArea .diagTable--compact .statusBadge{padding:2px 7px;font-size:11px}.board .diagTbArea .companyMemberPickerTable{min-width:1020px;table-layout:auto}.board .diagTbArea .companyMemberPickerTable th,.board .diagTbArea .companyMemberPickerTable td{white-space:nowrap}.board .diagTbArea .companyMemberPickerTable td{word-break:keep-all;overflow-wrap:normal}.board .diagTbArea .companyMemberPickerTable .companyMemberPickerTable__identity,.board .diagTbArea .companyMemberPickerTable .companyMemberPickerTable__contact,.board .diagTbArea .companyMemberPickerTable .companyMemberPickerTable__company,.board .diagTbArea .companyMemberPickerTable .companyMemberPickerTable__dept{white-space:normal;line-height:1.4;overflow-wrap:anywhere}.board .diagTbArea .companyMemberPickerTable .companyMemberPickerTable__company{min-width:220px}.board .diagTbArea .systemMemberList__auth{text-align:left;white-space:normal;line-height:1.4;overflow-wrap:anywhere}.admin-sidebar .admin-nav .has-submenu .submenu-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;border:none;background:none;font-size:14px;color:#555;cursor:pointer;text-align:left;transition:background .15s}.admin-sidebar .admin-nav .has-submenu .submenu-toggle:hover{background:#f5f5f5}.admin-sidebar .admin-nav .has-submenu .submenu-toggle.active{color:#1c2c49;font-weight:700}.admin-sidebar .admin-nav .has-submenu .submenu-toggle .submenu-arrow{font-size:11px;color:#888}.admin-sidebar .admin-nav .has-submenu .submenu{list-style:none;padding:0;margin:0}.admin-sidebar .admin-nav .has-submenu .submenu li a{display:block;padding:8px 16px 8px 32px;font-size:13px;color:#555;text-decoration:none;transition:background .15s}.admin-sidebar .admin-nav .has-submenu .submenu li a:hover{background:#f0f4ff}.admin-sidebar .admin-nav .has-submenu .submenu li a.active{color:#1c2c49;font-weight:700;background:#f0f4ff}.board.adminDashboard .titleArea{border-bottom:none;padding-bottom:12px}.board.adminDashboard .adminDashboard__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.board.adminDashboard .adminDashboard__statCard{border:1px solid #e0e7ef;border-radius:12px;padding:14px 16px;background:#fff;border-top:4px solid #2a5db8;box-shadow:0 8px 18px #1b355f12}.board.adminDashboard .adminDashboard__statCard h3{margin:0 0 10px;color:#3e4f67;font-size:13px;font-weight:600;line-height:1.2}.board.adminDashboard .adminDashboard__statCard .adminDashboard__statMain{display:flex;align-items:baseline;gap:8px}.board.adminDashboard .adminDashboard__statCard .adminDashboard__statMain>strong{display:block;color:#0f1f2e;font-size:24px;font-weight:700;line-height:1.1}.board.adminDashboard .adminDashboard__statCard .adminDashboard__statMain>span{color:#6c7b8f;font-size:12px}.board.adminDashboard .adminDashboard__statCard .adminDashboard__focus{margin-top:12px;padding:8px 10px;border-radius:10px;background:#eef4ff;display:flex;align-items:center;justify-content:space-between;gap:12px}.board.adminDashboard .adminDashboard__statCard .adminDashboard__focus--link{text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.board.adminDashboard .adminDashboard__statCard .adminDashboard__focus--link:hover{background:#e2ecff;box-shadow:0 4px 10px #264f901f;transform:translateY(-1px)}.board.adminDashboard .adminDashboard__statCard .adminDashboard__focusLabel{color:#47638b;font-size:12px;font-weight:600}.board.adminDashboard .adminDashboard__statCard .adminDashboard__focusValue{color:#1f4fa3;font-size:20px;font-weight:800;line-height:1}.board.adminDashboard .adminDashboard__statCard.is-project{border-top-color:#2e73d3}.board.adminDashboard .adminDashboard__statCard.is-project .adminDashboard__focus{background:#edf4ff}.board.adminDashboard .adminDashboard__statCard.is-project .adminDashboard__focusValue{color:#1f67cd}.board.adminDashboard .adminDashboard__statCard.is-pending{border-top-color:#e05757}.board.adminDashboard .adminDashboard__statCard.is-pending .adminDashboard__focus{background:#fff1f1}.board.adminDashboard .adminDashboard__statCard.is-pending .adminDashboard__focus--link:hover{background:#ffe4e4}.board.adminDashboard .adminDashboard__statCard.is-pending .adminDashboard__focusLabel{color:#995252}.board.adminDashboard .adminDashboard__statCard.is-pending .adminDashboard__focusValue{color:#d13f3f}.board.adminDashboard .adminDashboard__statCard.is-response{border-top-color:#26a67d}.board.adminDashboard .adminDashboard__statCard.is-response .adminDashboard__focus{background:#ecfbf6}.board.adminDashboard .adminDashboard__statCard.is-response .adminDashboard__focusValue{color:#147d5f}.board.adminDashboard .adminDashboard__statCard p{margin-top:8px;color:#687687;font-size:12px;line-height:1.4}.board.adminDashboard .adminDashboard__notice{grid-column:1/-1;border:1px solid #e3e6ea;border-radius:10px;background:#fafbfc;color:#586777;font-size:13px;padding:14px 16px}.board.adminDashboard .adminDashboard__section{margin-top:18px}.board.adminDashboard .adminDashboard__sectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.board.adminDashboard .adminDashboard__sectionHead h3{margin:0;color:#1c2b3a;font-size:16px;font-weight:700}.board.adminDashboard .adminDashboard__sectionBtn{min-width:128px;height:36px;padding:0 16px;font-size:13px;line-height:34px;border-radius:10px;font-weight:700;white-space:nowrap}.board.adminDashboard .tbArea table td.left{text-align:left}.board.adminDashboard .adminDashboard__viewBtn{min-width:72px;height:34px;padding:0 14px;font-size:13px;line-height:32px;border-radius:10px;font-weight:700;white-space:nowrap}@media (max-width: 1260px){.board.adminDashboard .adminDashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.board.adminDashboard .tbArea{display:block!important;overflow-x:auto}.board.adminDashboard .adminDashboard__stats{grid-template-columns:1fr}.board.adminDashboard .adminDashboard__statCard .adminDashboard__focusValue{font-size:18px}.board.adminDashboard .adminDashboard__sectionHead{align-items:stretch;flex-direction:column}.board.adminDashboard .adminDashboard__sectionBtn{width:100%;min-width:0;height:38px;line-height:36px;font-size:14px;padding:0 14px;justify-content:center}.board.adminDashboard .adminDashboard__viewBtn{min-width:66px;height:32px;padding:0 12px;font-size:12px;line-height:30px}.board .systemMemberForm__authGrid{grid-template-columns:1fr}}.board.rView{position:relative}.rViewArea>.btnAreaT{padding:25px 0 10px}.rViewArea>.btnAreaT:after{content:"";display:block;clear:both}.rViewArea>.btnAreaT .fRight{float:right;display:flex;gap:8px}.rViewArea>.inner{display:flex;align-items:flex-start;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#f5f5f5;min-height:500px}.rViewArea>.inner .rNavi{width:15%;flex-shrink:0;background:#fff;border-right:1px solid #e9e9e9;position:sticky;top:150px;max-height:calc(100vh - 150px);overflow-y:auto}@media (max-width: 768px){.rViewArea>.inner .rNavi{top:110px;max-height:calc(100vh - 110px)}}.rViewArea>.inner .rNavi dt{padding:10px 0;border-bottom:1px solid #e9e9e9;font-size:14px;color:#a6a6a6;font-weight:500;text-align:center}.rViewArea>.inner .rNavi dd ul{list-style:none;padding:0;margin:0}.rViewArea>.inner .rNavi dd li{border-bottom:1px solid #e9e9e9}.rViewArea>.inner .rNavi dd a{display:block;padding:12px 16px;font-size:13px;color:#777;font-weight:500;text-align:left;text-decoration:none;transition:background .15s}.rViewArea>.inner .rNavi dd a.on,.rViewArea>.inner .rNavi dd a:hover{color:#1c2c49;background:#f0f4ff}.rViewArea>.inner .frame{flex:1;padding:30px;background:#f5f5f5}.rViewArea.reportPreviewWrap>.inner{display:flex;min-height:0}.rViewArea.reportPreviewWrap .rNavi{width:210px;max-width:210px;top:120px;max-height:calc(100vh - 180px)}.rViewArea.reportPreviewWrap .reportPreviewFrame{flex:1;padding:0;background:#f5f5f5}.rViewArea.reportPreviewWrap .reportPreviewFrame__iframe{width:100%;height:calc(100vh - 210px);min-height:980px;border:0;background:#eee}@media (max-width: 1200px){.rViewArea.reportPreviewWrap .rNavi{width:170px;max-width:170px}.rViewArea.reportPreviewWrap .reportPreviewFrame__iframe{height:calc(100vh - 180px);min-height:860px}}@media (max-width: 992px){.rViewArea.reportPreviewWrap>.inner{display:block}.rViewArea.reportPreviewWrap .rNavi{width:100%;max-width:none;position:static;max-height:none;border-right:0;border-bottom:1px solid #e9e9e9}.rViewArea.reportPreviewWrap .rNavi dd ul{display:flex;flex-wrap:nowrap;overflow-x:auto}.rViewArea.reportPreviewWrap .rNavi dd li{flex:0 0 auto;min-width:92px;border-bottom:0;border-right:1px solid #e9e9e9}.rViewArea.reportPreviewWrap .rNavi dd a{text-align:center;padding:10px 12px}}.board--projectDetail .titleArea h2{font-size:28px;line-height:1.2}.board--projectDetail .projectDetail{margin-top:24px}.board--projectDetail .projectDetail .sectionTitle{margin:26px 0 12px;font-size:17px;color:#1f304e}.board--projectDetail .tbAreaInfo{border-top-width:2px}.board--projectDetail .tbAreaInfo table{table-layout:auto}.board--projectDetail .tbAreaInfo table th{min-width:108px;padding:14px 16px;font-size:14px;line-height:1.45}.board--projectDetail .tbAreaInfo table td{padding:14px 16px;font-size:14px;line-height:1.55;word-break:break-word;overflow-wrap:anywhere}.board--projectDetail .statusChangePanel{margin-top:18px;padding:14px;border-radius:10px;gap:12px}.board--projectDetail .statusChangePanel .statusChangePanel__label{font-size:15px}.board--projectDetail .statusChangePanel .statusChangePanel__controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;flex:1}.board--projectDetail .statusChangePanel .statusChangePanel__select{width:240px;min-width:160px}.board--projectDetail .projectActionTable{margin-top:14px;border:1px solid #dce4f1;border-radius:10px;overflow-x:auto;background:#fff;-webkit-overflow-scrolling:touch}.board--projectDetail .projectActionTable table{min-width:960px;table-layout:fixed;border-collapse:separate;border-spacing:0}.board--projectDetail .projectActionTable th,.board--projectDetail .projectActionTable td{padding:12px 10px;font-size:13px;white-space:normal;word-break:keep-all;line-height:1.45}.board--projectDetail .projectActionTable thead th{background:#f5f7fb;color:#2b3b58;font-weight:700;border-bottom:1px solid #dce4f1;border-right:1px solid #e6ebf4}.board--projectDetail .projectActionTable tbody td{border-bottom:1px solid #edf1f7;border-right:1px solid #e6ebf4;background:#fff}.board--projectDetail .projectActionTable tr>*:last-child{border-right:0}.board--projectDetail .projectActionTable tbody tr:last-child td{border-bottom:0}.board--projectDetail .projectActionTable td .sbtn{min-width:76px}.board--projectDetail .projectDetailActions{margin-top:28px;gap:14px}.board--projectDetail .projectDetailActions .sbtn{min-width:86px}.board .questionCheckGroup{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.board .questionCheckGroup .checkLabel{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;color:#2b3b58}.board .questionCheckGroup .checkLabel input{margin:0}.board .questionSubjectTable{overflow-x:auto;-webkit-overflow-scrolling:touch}.board .questionSubjectTable table{min-width:980px;table-layout:fixed}.board .questionSubjectTable thead th{text-align:center;font-size:12px;line-height:1.35;white-space:nowrap}.board .questionSubjectTable tbody th{text-align:center;background:#f7f8fa;white-space:nowrap}.board .questionSubjectTable td{text-align:center;font-size:12px;line-height:1.4;white-space:nowrap}.board .questionSubjectEditor td{padding:8px}.board .questionSubjectEditor .formInput{width:100%;min-width:92px;height:32px;text-align:left;font-size:12px}.board .questionManageToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.board .questionPreviewPanel{margin-top:12px;border:1px solid #dde3ee;border-radius:10px;overflow:hidden;background:#fff}.board .questionPreviewPanel__frame{width:100%;height:920px;border:0;background:#efefef}.board .diagTbArea table.diagTable{min-width:1480px;table-layout:fixed}.board .diagTbArea table.diagTable.diagTable--report{min-width:880px}.board .diagTbArea .diagTable th{font-size:12.5px;line-height:1.35}.board .diagTbArea .diagTable td{font-size:12.5px;line-height:1.4}.board .diagTbArea .diagTable .diagSubjectCell{min-width:240px;text-align:left}.board .diagTbArea .diagTable .diagSubjectCell .linkText{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.board .diagTbArea .diagTable .diagPeriodText{display:inline-block;font-size:12px;line-height:1.4;color:#495a79;white-space:nowrap}.board .diagTbArea .diagTable--compact .sbtn.xsmall{min-width:52px;height:26px;padding:0 8px;font-size:11px;line-height:24px;border-radius:8px}@media (max-width: 1200px){.board--projectDetail .titleArea h2{font-size:24px}.board--projectDetail .tbAreaInfo table th{min-width:94px;padding:12px;font-size:13px}.board--projectDetail .tbAreaInfo table td{padding:12px;font-size:13px}}@media (max-width: 768px){.board .questionManageToolbar{flex-direction:column;align-items:flex-start}.board .questionPreviewPanel__frame{height:620px}.board--projectDetail .titleArea h2{font-size:20px}.board--projectDetail .projectDetailActions .btnGroup{width:100%}.board--projectDetail .projectDetailActions .sbtn{flex:1 1 120px}.board--projectDetail .projectActionTable table{min-width:860px}}@media (max-width: 1100px) and (min-width: 769px){.board .questionPreviewPanel__frame{height:760px}}@media (max-width: 1100px){.board .formArea .tbArea{border-top:none;border-radius:0;overflow:visible}.board .formArea .tbArea table{display:block;width:100%;table-layout:auto}.board .formArea .tbArea table colgroup,.board .formArea .tbArea table thead{display:none}.board .formArea .tbArea table tbody,.board .formArea .tbArea table tr,.board .formArea .tbArea table th,.board .formArea .tbArea table td{display:block;width:100%}.board .formArea .tbArea table tr{margin-bottom:14px;padding:14px;border:1px solid #dde3ee;border-radius:10px;background:#fff}.board .formArea .tbArea table tr:last-child{margin-bottom:0}.board .formArea .tbArea table th{padding:0;margin:0 0 8px;border:none;background:transparent;text-align:left;font-size:14px;line-height:1.4;white-space:normal;word-break:keep-all}.board .formArea .tbArea table th:nth-of-type(2){margin-top:12px;padding-top:10px;border-top:1px dashed #e7edf7}.board .formArea .tbArea table td{padding:0;border:none;text-align:left}.board .formArea .tbArea .formInput,.board .formArea .tbArea .formSelect,.board .formArea .tbArea input[type=datetime-local],.board .formArea .tbArea input[type=date],.board .formArea .tbArea input[type=number]{width:100%!important;min-width:0!important;max-width:100%!important}.board .formArea .tbArea td>div,.board .formArea .tbArea td .btnGroup,.board .formArea .tbArea td .fileBox{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:100%}.board .formArea .tbArea td .btnGroup .sbtn{flex:1 1 140px;min-width:120px}.board .formArea .tbArea .checkLabel,.board .formArea .tbArea .radioGroup{flex-wrap:wrap;row-gap:8px}.board .formArea .tbArea .mailTemplateEditor{width:100%;min-width:0}.board .formArea .btnArea{justify-content:center;gap:10px}.board .formArea .btnArea .btnGroup{width:100%;justify-content:center}.board .formArea .btnArea .btnGroup .sbtn{flex:1 1 150px;max-width:220px}}.board.expertProject .statisticsInfo--tight{margin:0}.board.expertProject .diagTbArea{overflow-x:auto}.board.expertProject .diagTbArea table{min-width:920px}.board.expertProject .sendTableArea{overflow-x:auto}.board.expertProject .sendTableArea table{min-width:760px}.board.expertProject .searchInline form{flex-wrap:wrap;align-items:center}.board.expertProject.expertProject--form .formInput,.board.expertProject.expertProject--form .formSelect{max-width:100%}.board.expertProject.expertProject--dashboard .dashboardSection+.dashboardSection{margin-top:20px}.board.expertProject.expertProject--dashboard .dashboardSection__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.board.expertProject.expertProject--dashboard .dashboardSection__title{margin:0;font-size:20px;line-height:1.3}.board.expertProject.expertProject--dashboard .dashboardSection__actions{display:inline-flex;gap:8px;flex-wrap:wrap}.board.expertProject.expertProject--dashboard .dashboardMeta{display:block;margin-top:2px;font-size:12px;color:#666}.board.expertProject.expertProject--dashboard .dashboardMeta--cancel{color:#d32f2f}.board.expertProject .expertProject__blockedInfo{margin-bottom:16px}.board.expertProject .expertProject__inlineLabel{margin-right:16px}.board.expertProject .expertProject__targetType{margin-top:12px}.board.expertProject .expertProject__scheduleInputs{display:inline-flex;gap:8px;flex-wrap:wrap}.board.expertRespondent .tbArea{overflow-x:auto}.board.expertRespondent table{min-width:980px}.board.expertRespondent .expertRespondent__upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.board.expertRespondent .expertRespondent__inputTable table{min-width:1600px}.board.expertRespondent .expertRespondent__passwordRow{display:flex;align-items:center;gap:12px}.board.expertRespondent .expertRespondent__passwordRow .formInput{width:320px;max-width:100%}.board.expertRespondent .expertRespondent__checkboxLabel{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.board.expertRespondent .expertRespondent__groupValueRow{display:grid;grid-template-columns:120px 1fr;gap:8px}@media (max-width: 992px){.board.expertProject .btnArea{align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.board.expertProject .btnArea>.sbtn,.board.expertProject .btnArea>a.sbtn,.board.expertProject .btnArea>button.sbtn{margin:0}.board.expertProject .btnArea .btnGroup{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){.board.expertProject .tbArea{display:block!important}.board.expertProject .diagTbArea table{min-width:860px}.board.expertProject .sendTableArea table{min-width:720px}.board.expertProject .searchInline{align-items:stretch;gap:10px}.board.expertProject .searchInline form{width:100%}.board.expertProject .searchInline .formSelect{min-width:120px}.board.expertProject .btnArea{position:static;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.board.expertProject .btnArea .paging{position:static;transform:none;margin:0 auto}.board.expertProject .btnArea .btnGroup{justify-content:center;flex-wrap:wrap}.board.expertProject .btnArea>.sbtn,.board.expertProject .btnArea>a.sbtn,.board.expertProject .btnArea>button.sbtn{margin:0}.board.expertProject.expertProject--dashboard .dashboardSection__head{align-items:flex-start}.board.expertProject.expertProject--dashboard .dashboardSection__actions{width:100%;justify-content:flex-end}.board.expertRespondent .tbArea{display:block!important}.board.expertRespondent .searchInline{flex-wrap:wrap;gap:10px}.board.expertRespondent .expertRespondent__passwordRow{flex-wrap:wrap}.board.expertRespondent .expertRespondent__passwordRow .formInput{width:100%}.board.expertRespondent .expertRespondent__groupValueRow{grid-template-columns:1fr}}.board.frontBoard .frontBoard__searchInline{margin-top:16px}.board.frontBoard .diagTbArea{margin-top:10px;overflow-x:auto}.board.frontBoard .diagTbArea table{min-width:760px}.board.frontBoard .left{text-align:left}.board.frontBoard .frontBoard__titleLink{display:inline-flex;align-items:center;gap:8px}.board.frontBoard .frontBoard__lock{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:10px;background:#fff3e0;color:#d17b00;font-size:11px;font-weight:500}.frontBoardView{margin-top:14px;border:1px solid #e2e6ec;border-radius:6px;background:#fff}.frontBoardView .frontBoardView__meta{padding:16px 20px 0;font-size:12px;color:#818a99}.frontBoardView .frontBoardView__title{margin:8px 0 0;padding:0 20px 16px;border-bottom:1px solid #eff2f6;font-size:22px;color:#1b2538}.frontBoardView .frontBoardView__contents{padding:20px;min-height:160px;line-height:1.7;color:#2c3648}.frontBoardView .frontBoardView__contents p{margin:0 0 12px}.frontBoardView .frontBoardView__contents p:last-child{margin-bottom:0}.frontBoardView .frontBoardView__attach{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:14px 20px;border-top:1px solid #eff2f6}.frontBoardView .frontBoardView__attach dt{font-weight:700;color:#3a455b}.frontBoardView .frontBoardView__attach dd{margin:0}.frontBoardView .frontBoardView__attach dd ul{margin:0;padding:0;list-style:none}.frontBoardView .frontBoardView__attach dd li+li{margin-top:6px}.frontBoardView .frontBoardView__attach dd a{color:#3356b2;text-decoration:underline}.frontBoardView .frontBoardView__navigation{margin:0;padding:0;border-top:1px solid #eff2f6}.frontBoardView .frontBoardView__navigation>div{display:grid;grid-template-columns:100px 1fr;gap:10px;align-items:center;padding:12px 20px}.frontBoardView .frontBoardView__navigation>div+div{border-top:1px solid #eff2f6}.frontBoardView .frontBoardView__navigation dt{font-weight:700;color:#3a455b}.frontBoardView .frontBoardView__navigation dd{margin:0;color:#4e586b}.frontBoardView .frontBoardView__navigation dd a{color:#1f396d}.board.frontBoardFaq .frontBoardFaq__typeTabs{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.board.frontBoardFaq .frontBoardFaq__list{margin-top:14px}.board.frontBoardFaq .frontBoardFaq__item{border:1px solid #dfe5ef;border-radius:6px;background:#fff}.board.frontBoardFaq .frontBoardFaq__item+.frontBoardFaq__item{margin-top:10px}.board.frontBoardFaq .frontBoardFaq__item.is-open{border-color:#b8c6df;box-shadow:0 4px 12px #1625420f}.board.frontBoardFaq .frontBoardFaq__question{width:100%;padding:14px 16px;display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left;cursor:pointer}.board.frontBoardFaq .frontBoardFaq__q{width:24px;height:24px;border-radius:12px;background:#ebf2ff;color:#2f4ea2;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.board.frontBoardFaq .frontBoardFaq__subject{font-size:15px;color:#1f293d}.board.frontBoardFaq .frontBoardFaq__answer{padding:0 16px 16px 50px;color:#2c3648;line-height:1.7}.board.frontBoardFaq .frontBoardFaq__answer p{margin:0 0 12px}.board.frontBoardFaq .frontBoardFaq__answer p:last-child{margin-bottom:0}.board.frontBoardQna .frontBoardQna__status{display:inline-flex;align-items:center;justify-content:center;min-width:70px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}.board.frontBoardQna .frontBoardQna__status.is-done{background:#e8f8ef;color:#1d8f4a}.board.frontBoardQna .frontBoardQna__status.is-wait{background:#fff2f2;color:#c74646}.board.frontBoardQna .frontBoardQna__detail{margin-top:14px;display:grid;gap:12px}.board.frontBoardQna .frontBoardQna__card{border:1px solid #dfe5ef;border-radius:6px;padding:16px 18px;background:#fff}.board.frontBoardQna .frontBoardQna__card header{display:flex;justify-content:space-between;align-items:center;gap:10px}.board.frontBoardQna .frontBoardQna__card header strong{font-size:18px;color:#1f396d}.board.frontBoardQna .frontBoardQna__card header div{display:inline-flex;align-items:center;gap:8px;color:#808aa0;font-size:12px}.board.frontBoardQna .frontBoardQna__card h3{margin:8px 0 0;font-size:18px;color:#1f293d}.board.frontBoardQna .frontBoardQna__card p{margin:10px 0 0;color:#2c3648;line-height:1.6;white-space:pre-wrap}.board.frontBoardQna .frontBoardQna__card--answer{border-color:#d4e6d8;background:#fbfffc}.board.frontBoardQna .frontBoardQna__card--answer header strong{color:#2e7d32}.board.frontBoardQnaForm .frontBoardQnaForm__textarea{width:100%;min-height:180px;padding:12px;border:1px solid #d4d4d4;border-radius:3px;font-size:13px;resize:vertical}.board.frontBoardQnaForm .frontBoardQnaForm__textarea:focus{border-color:#1c2c49;outline:none;box-shadow:0 0 0 2px #1c2c4914}.board.frontBoardVerify .frontBoardVerify__form{width:min(460px,100%);margin:28px auto 0;padding:24px;border:1px solid #dfe5ef;border-radius:6px;background:#fff}.board.frontBoardVerify .frontBoardVerify__form h3{margin:0 0 14px;color:#1f293d;font-size:18px}.board.frontBoardVerify .frontBoardVerify__form .formInput{width:100%}.board.frontBoardVerify .frontBoardVerify__form .btnArea{margin-top:16px;justify-content:flex-end;gap:8px}@media (max-width: 768px){.board.frontBoard .diagTbArea{display:block!important}.board.frontBoard .diagTbArea table{min-width:700px}.frontBoardView .frontBoardView__title,.frontBoardView .frontBoardView__meta,.frontBoardView .frontBoardView__contents{padding-left:14px;padding-right:14px}.frontBoardView .frontBoardView__attach,.frontBoardView .frontBoardView__navigation>div{grid-template-columns:1fr;gap:6px;padding-left:14px;padding-right:14px}.board.frontBoardQna .frontBoardQna__card{padding:14px}.board.frontBoardQna .frontBoardQna__card header{flex-wrap:wrap}}.frontOrder .orderStatusSummary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 18px}.frontOrder .orderStatusSummary__item{padding:10px 14px;border:1px solid #e6e8ed;border-radius:8px;background:#fafbfd;font-size:14px;color:#22304b}.frontOrder .orderStatusSummary__item strong{margin-left:6px;color:#1a2437}.frontOrder .orderStatusSummary__action{margin-left:auto}.frontOrder__section{margin-top:24px}.frontOrder__sectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.frontOrder__sectionHead h3{margin:0;font-size:20px;color:#1e2a44}.frontOrder__sectionActions{display:flex;gap:8px}.frontOrder__notice{margin:10px 0 14px;padding:10px 12px;border:1px solid #ffe2b5;border-radius:8px;background:#fff7ea;color:#8a5f1c;font-size:13px}.frontOrder__dateSearch .searchInline__input{width:170px}.frontOrder__dateDivider{font-size:14px;color:#77839c}.frontOrder__successBanner{margin:0 0 14px;padding:12px 14px;border-radius:8px;border:1px solid #bce7d3;background:#f2fbf7;color:#19724c;font-weight:600}.frontOrder__paymentMeta{margin-top:8px;display:grid;gap:4px;color:#58657c;font-size:13px}.frontOrder__quantityControl{display:inline-flex;align-items:center;gap:8px}.frontOrder__quantityControl .searchInline__input{width:80px;text-align:center;min-height:34px}.frontOrder__priceCell{font-weight:700;color:#13305d}.frontOrder__paymentOptions{margin-top:20px;padding:16px;border:1px solid #e6e8ed;border-radius:10px;background:#fff}.frontOrder__paymentOptions h3{margin:0 0 12px;color:#1f2c47;font-size:18px}.frontOrder__methodTabs{display:flex;gap:8px;margin-bottom:12px}.frontOrder__notiList{margin:0;padding-left:18px;display:grid;gap:6px;color:#51607a;font-size:13px}.frontOrder__virtualAccountBox{border-top:1px dashed #e2e7f0;padding-top:12px}.frontOrder__taxTypeWrap{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#27324b}.frontOrder__taxTypeWrap label{display:inline-flex;align-items:center;gap:5px}.frontOrder__taxInputGroup{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.frontOrder__taxInputGroup .searchInline__input{width:220px}.frontOrder__agreeCheck{margin-top:14px;display:inline-flex;align-items:flex-start;gap:8px;font-size:14px;color:#2f3f5d}.frontOrder__infoBox{margin-top:10px;padding:28px 22px;border:1px solid #e6e8ed;border-radius:10px;background:#fff;color:#2b3b56}.frontOrder__infoBox p{margin:0}.frontOrder__infoBox p+p{margin-top:8px}.frontOrder .orderCanceled{color:#ce3a3a;font-size:12px;margin-top:3px}@media (max-width: 768px){.frontOrder .orderStatusSummary__action{margin-left:0}.frontOrder__sectionHead{flex-direction:column;align-items:flex-start}.frontOrder__sectionActions,.frontOrder__dateSearch .searchInline__input,.frontOrder__taxInputGroup .searchInline__input{width:100%}}
