@charset "UTF-8";#app{min-height:100vh}.wrapper[data-v-759cb814]{display:flex;min-height:100vh;width:100%;align-items:stretch}.offcanvas[data-v-759cb814]{max-width:300px;display:flex;flex-direction:column;align-self:stretch;background-color:#fff}.offcanvas.offcanvas-start[data-v-759cb814]{border-right:none}.offcanvas h1[data-v-759cb814]{display:flex;align-items:center;justify-content:center;width:100%;height:100px;line-height:1;flex-shrink:0}.offcanvas h1 a[data-v-759cb814]{display:flex;align-items:center;justify-content:center}.offcanvas h1 img[data-v-759cb814]{height:30px}.offcanvas-header[data-v-759cb814]{padding:0;flex-shrink:0}.offcanvas-body[data-v-759cb814]{background-color:#2a095a;flex:1;min-height:0;overflow-y:auto;padding:20px}.gnb div[data-v-759cb814]{color:#ddd;font-weight:700;padding:30px 0 6px}.gnb div[data-v-759cb814]:first-child{padding-top:0}.navlist[data-v-759cb814]{background-color:#ffffff1a;padding:10px 20px;border-radius:7px}.navlist a[data-v-759cb814]{color:#ffffff80;display:block;padding:10px 0}.navlist a[data-v-759cb814]:hover,.navlist a.active[data-v-759cb814]{color:#fff}.offcanvas-backdrop[data-v-759cb814]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999}.cont-wrap[data-v-759cb814]{display:flex;flex-direction:column;align-self:stretch;width:100%}.header[data-v-759cb814]{height:100px;background-color:#fff}.util[data-v-759cb814]{height:100%;padding-right:30px;display:flex;align-items:center;justify-content:flex-end}.util>div[data-v-759cb814]{display:flex;align-items:center;line-height:1}.util>div>span[data-v-759cb814]{padding-left:6px}.tenant-badge[data-v-759cb814]{color:#460f99;font-weight:500}.main[data-v-759cb814]{width:100%;min-height:calc(100vh - 130px);padding:0 24px 10px;display:flex;flex-direction:column;flex:1}.inner[data-v-759cb814]{width:100%;flex:1;background-color:#fff;padding:24px;border:1px solid #eee;border-radius:7px}.footer[data-v-759cb814]{text-align:center;font-size:14px;padding-bottom:10px;height:30px;line-height:1.2;color:#666}@media (min-width: 992px){.offcanvas[data-v-759cb814]{position:fixed!important;left:0;top:0;height:100vh;visibility:visible!important;transform:none!important;width:300px;max-width:300px;background-color:#fff;z-index:1000}.offcanvas-backdrop[data-v-759cb814]{display:none!important}.cont-wrap[data-v-759cb814]{margin-left:300px;width:calc(100% - 300px)}}@media (max-width: 992px){.offcanvas[data-v-759cb814]{position:fixed;left:0;top:0;height:100vh;transform:translate(-100%);transition:transform .3s ease;z-index:1000;max-width:200px}.offcanvas.show[data-v-759cb814]{transform:translate(0)}.offcanvas h1[data-v-759cb814]{height:60px;padding:0 14px}.header[data-v-759cb814]{height:60px}.util[data-v-759cb814]{justify-content:space-between;padding-left:14px;padding-right:14px}}@media (max-width: 768px){.main[data-v-759cb814]{padding:0 0 10px;min-height:calc(100vh - 100px)}.inner[data-v-759cb814]{border-radius:0;padding:14px}.navlist a[data-v-759cb814]{padding:6px 0}.footer[data-v-759cb814]{font-size:12px}}.d-lg-none[data-v-759cb814]{display:block}@media (min-width: 992px){.d-lg-none[data-v-759cb814]{display:none!important}}.auth-layout[data-v-b251afc2]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#eee;padding:20px}.page-header[data-v-49cdbd4a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px}@media (max-width: 768px){.page-header[data-v-49cdbd4a]{flex-direction:column;gap:12px}}.page-header-left[data-v-49cdbd4a]{flex:1}.page-title[data-v-49cdbd4a]{font-size:28px;font-weight:700;color:#000;margin:0}@media (max-width: 768px){.page-title[data-v-49cdbd4a]{font-size:20px}}.page-description[data-v-49cdbd4a]{font-size:14px;color:#666;margin-top:4px;margin-bottom:0}.page-header-actions[data-v-49cdbd4a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.paging[data-v-f3ca0ed6]{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:1.5rem}.page-btn[data-v-f3ca0ed6]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;background:transparent;font-size:.8rem;color:inherit;cursor:pointer;transition:background-color .2s,color .2s}.page-btn[data-v-f3ca0ed6]:hover:not(:disabled){background-color:#e3e6e9}.page-btn[data-v-f3ca0ed6]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-f3ca0ed6]{color:#fff;background-color:#4d4d4d}.page-btn.number[data-v-f3ca0ed6]{min-width:30px}.data-table-wrapper[data-v-a0ca8d09]{width:100%}.table-toolbar[data-v-a0ca8d09]{margin-bottom:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.grid-list>ul[data-v-a0ca8d09]{cursor:default}.grid-list>ul.clickable[data-v-a0ca8d09]{cursor:pointer}.grid-list>ul.clickable[data-v-a0ca8d09]:hover:not(.thead):not(.no-content){background-color:#f7f7f7;transition:background .4s}.grid-list>ul>li.text-left[data-v-a0ca8d09]{text-align:left;justify-content:flex-start}.grid-list>ul>li.text-right[data-v-a0ca8d09]{text-align:right;justify-content:flex-end}.grid-list>ul.pin>li[data-v-a0ca8d09]:first-child:before,.grid-list>ul.pin>li[data-v-a0ca8d09]:nth-child(2):before{content:"";color:red;margin-right:6px;font-family:boxicons}.grid-list>ul.pin>li[data-v-a0ca8d09]:first-child:before{display:none}.table-footer[data-v-a0ca8d09]{padding:16px 0;text-align:right}.loading-spinner[data-v-a0ca8d09]{display:inline-block;width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#460f99;border-radius:50%;animation:spin-a0ca8d09 .8s linear infinite;margin-right:8px}@keyframes spin-a0ca8d09{to{transform:rotate(360deg)}}.empty-state[data-v-b0e3d8d2]{text-align:center;padding:48px 24px;color:#888}.empty-state-icon[data-v-b0e3d8d2]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state-title[data-v-b0e3d8d2]{font-size:18px;font-weight:500;color:#333;margin:0 0 8px}.empty-state-description[data-v-b0e3d8d2]{font-size:14px;margin:0}.empty-state-action[data-v-b0e3d8d2]{margin-top:16px}.modal-backdrop[data-v-34dc1501]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:500}.modal-dialog[data-v-34dc1501]{background:#fff;border-radius:8px;box-shadow:0 20px 25px #0000001a;max-width:400px;width:90%;max-height:90vh;overflow:hidden}.modal-content[data-v-34dc1501]{display:flex;flex-direction:column}.modal-header[data-v-34dc1501]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.modal-title[data-v-34dc1501]{font-size:18px;font-weight:600;margin:0}.modal-close[data-v-34dc1501]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;line-height:1}.modal-close[data-v-34dc1501]:hover{color:#333}.modal-body[data-v-34dc1501]{padding:20px}.modal-body p[data-v-34dc1501]{margin:0;line-height:1.5;color:#333}.modal-footer[data-v-34dc1501]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #eee}.btn-danger[data-v-34dc1501]{background-color:#ef4444;color:#fff}.btn-danger[data-v-34dc1501]:hover{background-color:#dc2626}.btn-warning[data-v-34dc1501]{background-color:#f59e0b;color:#fff}.btn-warning[data-v-34dc1501]:hover{background-color:#d97706}.modal-enter-active[data-v-34dc1501],.modal-leave-active[data-v-34dc1501]{transition:opacity .2s ease}.modal-enter-from[data-v-34dc1501],.modal-leave-to[data-v-34dc1501]{opacity:0}.modal-enter-active .modal-dialog[data-v-34dc1501],.modal-leave-active .modal-dialog[data-v-34dc1501]{transition:transform .2s ease}.modal-enter-from .modal-dialog[data-v-34dc1501],.modal-leave-to .modal-dialog[data-v-34dc1501]{transform:scale(.95)}.list-filter[data-v-a6cb080e]{display:flex;align-items:center;gap:8px}.list-filter .form-select[data-v-a6cb080e]{width:100px;height:38px;padding:0 10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.list-filter .form-select[data-v-a6cb080e]:focus{outline:none;border-color:#460f99}.list-filter .search-input-wrap[data-v-a6cb080e]{display:flex;align-items:center;position:relative}.list-filter .search-input-wrap .form-control[data-v-a6cb080e]{width:200px;height:38px;padding:0 40px 0 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.list-filter .search-input-wrap .form-control[data-v-a6cb080e]:focus{outline:none;border-color:#460f99}.list-filter .search-input-wrap .btn-search[data-v-a6cb080e]{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;padding:0;border:none;background:transparent;color:#666;cursor:pointer}.list-filter .search-input-wrap .btn-search[data-v-a6cb080e]:hover{color:#460f99}.list-filter .search-input-wrap .btn-search i[data-v-a6cb080e]{font-size:18px}.list-filter .btn-reset[data-v-a6cb080e]{display:flex;align-items:center;gap:4px;height:38px;padding:0 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;font-size:13px;cursor:pointer}.list-filter .btn-reset[data-v-a6cb080e]:hover{background:#f5f5f5;color:#333}.list-filter .btn-reset i[data-v-a6cb080e]{font-size:16px}@media (max-width: 768px){.list-filter[data-v-a6cb080e]{flex-wrap:wrap}.list-filter .form-select[data-v-a6cb080e]{width:80px}.list-filter .search-input-wrap .form-control[data-v-a6cb080e]{width:150px}}.grid-list.board>ul[data-v-f8cd21b3]{grid-template-columns:8% 47% 12% 18% 15%}.grid-list.board>ul.clickable[data-v-f8cd21b3]{cursor:pointer}.grid-list.board>ul.clickable[data-v-f8cd21b3]:hover:not(.thead):not(.no-content){background-color:#f7f7f7;transition:background .4s}.grid-list.board>ul .title[data-v-f8cd21b3]{text-align:left;justify-content:flex-start}.grid-list.board.faq>ul[data-v-f8cd21b3],.grid-list.board.restaurant>ul[data-v-f8cd21b3]{grid-template-columns:8% 12% 35% 12% 18% 15%}.grid-list.board>ul.pin[data-v-f8cd21b3]{background-color:#fefce8;border-left:3px solid #460f99}.grid-list.board>ul.pin[data-v-f8cd21b3]:hover{background-color:#fef9c3!important}.grid-list.board>ul.pin .title[data-v-f8cd21b3]{font-weight:600;color:#333}.grid-list.board>ul.pin .title[data-v-f8cd21b3]:before{content:"📌";margin-right:6px;font-size:14px}.loading-spinner[data-v-f8cd21b3]{display:inline-block;width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#460f99;border-radius:50%;animation:spin-f8cd21b3 .8s linear infinite;margin-right:8px}@keyframes spin-f8cd21b3{to{transform:rotate(360deg)}}@media (max-width: 768px){.grid-list.board>ul[data-v-f8cd21b3]{grid-template-columns:75% 25%}.grid-list.board>ul>li[data-v-f8cd21b3]:not(.title):not(:last-child){display:none}.grid-list.board>ul .title[data-v-f8cd21b3]{grid-column:1}}.loading-wrap[data-v-90b706e7]{display:flex;align-items:center;justify-content:center;padding:100px 0;color:#666}.loading-spinner[data-v-90b706e7]{display:inline-block;width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#460f99;border-radius:50%;animation:spin-90b706e7 .8s linear infinite;margin-right:10px}@keyframes spin-90b706e7{to{transform:rotate(360deg)}}.view-title[data-v-90b706e7]{display:flex;border-top:2px solid #5c5c5c;border-bottom:1px solid #ddd}.view-title>li[data-v-90b706e7]{min-height:60px;display:flex;align-items:center;line-height:1.2}.view-title>li[data-v-90b706e7]:nth-child(1){width:calc(100% - 100px);min-width:0;flex-shrink:1;justify-content:center;font-size:26px;text-align:center;overflow:hidden;word-wrap:break-word}.view-title>li[data-v-90b706e7]:nth-child(2){width:100px;flex-shrink:0;text-align:right;color:#666;font-size:14px}.view-cont[data-v-90b706e7]{padding:50px;border-bottom:1px solid #4d4d4d;min-height:400px}.view-cont>div+div[data-v-90b706e7]{margin-top:30px}.view-cont .img[data-v-90b706e7]{text-align:center}.view-cont .img img[data-v-90b706e7]{max-width:100%;height:auto}.view-cont .content[data-v-90b706e7]{line-height:1.8}.view-cont .answer[data-v-90b706e7]{margin-top:30px;padding:20px;background:#f7f7f7;border-radius:8px}.view-cont .answer .answer-label[data-v-90b706e7]{display:block;margin-bottom:10px;color:#460f99;font-size:16px}.view-cont .file[data-v-90b706e7]{text-align:center;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.view-cont .btn-download[data-v-90b706e7]{display:inline-flex;align-items:center;gap:4px;padding:10px 20px;background-color:#ffd800;border-radius:6px;color:#333;text-decoration:none}.view-cont .btn-download[data-v-90b706e7]:hover{background-color:#e6c200}.btn-wrap[data-v-90b706e7]{padding:20px 0}.btn-wrap.text-center[data-v-90b706e7]{text-align:center}.btn-wrap>button[data-v-90b706e7]{width:120px}.btn-wrap>button+button[data-v-90b706e7]{margin-left:6px}.btn-danger[data-v-90b706e7]{background-color:#ef4444;color:#fff}.btn-danger[data-v-90b706e7]:hover{background-color:#dc2626}@media (max-width: 992px){.view-cont[data-v-90b706e7]{padding:20px 0}}@media (max-width: 768px){.view-title[data-v-90b706e7]{flex-wrap:wrap}.view-title>li[data-v-90b706e7]{width:100%!important;justify-content:center}.view-title>li[data-v-90b706e7]:nth-child(1){font-size:20px;min-height:40px!important}.view-title>li[data-v-90b706e7]:nth-child(2){min-height:20px!important;text-align:center}.view-cont>div+div[data-v-90b706e7]{margin-top:20px}.view-cont .file[data-v-90b706e7]{flex-direction:column;align-items:center}.btn-wrap>button[data-v-90b706e7]{width:80px}}.tiptap-editor[data-v-bd0589b9]{border:1px solid #ddd;border-radius:4px;overflow:hidden;background:#fff}.editor-toolbar[data-v-bd0589b9]{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#f7f7f7;border-bottom:1px solid #ddd}.toolbar-group[data-v-bd0589b9]{display:flex;gap:2px;padding-right:8px;border-right:1px solid #ddd}.toolbar-group[data-v-bd0589b9]:last-child{border-right:none;padding-right:0}.toolbar-group button[data-v-bd0589b9]{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:32px;height:32px;padding:4px 8px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:14px;color:#333;transition:all .2s}.toolbar-group button[data-v-bd0589b9]:hover:not(:disabled){background:#e0e0e0}.toolbar-group button.active[data-v-bd0589b9]{background:#460f99;color:#fff}.toolbar-group button[data-v-bd0589b9]:disabled{opacity:.4;cursor:not-allowed}.toolbar-group button i[data-v-bd0589b9]{font-size:18px}.editor-content[data-v-bd0589b9] .ProseMirror{min-height:300px;padding:16px;outline:none;font-size:16px;line-height:1.6}.editor-content[data-v-bd0589b9] .ProseMirror>*+*{margin-top:.75em}.editor-content[data-v-bd0589b9] .ProseMirror h1,.editor-content[data-v-bd0589b9] .ProseMirror h2,.editor-content[data-v-bd0589b9] .ProseMirror h3{font-weight:700;margin-top:1em;margin-bottom:.5em}.editor-content[data-v-bd0589b9] .ProseMirror h1{font-size:2em}.editor-content[data-v-bd0589b9] .ProseMirror h2{font-size:1.5em}.editor-content[data-v-bd0589b9] .ProseMirror h3{font-size:1.25em}.editor-content[data-v-bd0589b9] .ProseMirror ul,.editor-content[data-v-bd0589b9] .ProseMirror ol{padding-left:1.5em;margin:.5em 0}.editor-content[data-v-bd0589b9] .ProseMirror ul{list-style-type:disc}.editor-content[data-v-bd0589b9] .ProseMirror ol{list-style-type:decimal}.editor-content[data-v-bd0589b9] .ProseMirror li{display:list-item}.editor-content[data-v-bd0589b9] .ProseMirror blockquote{border-left:4px solid #ccc;padding-left:16px;margin:.5em 0;color:#666}.editor-content[data-v-bd0589b9] .ProseMirror hr{border:none;border-top:2px solid #ddd;margin:1em 0}.editor-content[data-v-bd0589b9] .ProseMirror a{color:#460f99;text-decoration:underline}.editor-content[data-v-bd0589b9] .ProseMirror img{max-width:100%;height:auto;display:block;margin:1em 0}.editor-content[data-v-bd0589b9] .ProseMirror img.ProseMirror-selectednode{outline:2px solid #460F99}.editor-content[data-v-bd0589b9] .ProseMirror table{border-collapse:collapse;width:100%;margin:1em 0}.editor-content[data-v-bd0589b9] .ProseMirror table th,.editor-content[data-v-bd0589b9] .ProseMirror table td{border:1px solid #ddd;padding:8px 12px;text-align:left;min-width:100px}.editor-content[data-v-bd0589b9] .ProseMirror table th{background:#f7f7f7;font-weight:700}.editor-content[data-v-bd0589b9] .ProseMirror table .selectedCell{background:#460f991a}.editor-content[data-v-bd0589b9] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#8b8b8b;pointer-events:none;float:left;height:0}@media (max-width: 768px){.editor-toolbar[data-v-bd0589b9]{padding:6px}.toolbar-group[data-v-bd0589b9]{padding-right:4px}.toolbar-group button[data-v-bd0589b9]{min-width:28px;height:28px;padding:2px 4px}.toolbar-group button i[data-v-bd0589b9]{font-size:16px}}.grid-list.write>ul[data-v-30128300]{grid-template-columns:25% 75%}.grid-list.write>ul>li[data-v-30128300]{justify-content:flex-start;padding:6px 0}.grid-list.write>ul>li[data-v-30128300]:nth-child(1){font-weight:700;padding-left:10px;background-color:#f7f7f7}.grid-list.write>ul>li[data-v-30128300]:nth-child(2){padding-left:10px;padding-right:10px}.title-input-wrap[data-v-30128300]{display:flex;align-items:center;gap:12px;width:100%}.title-input-wrap .title-input[data-v-30128300]{flex:1}.title-input-wrap .checkbox[data-v-30128300]{display:flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap}.title-input-wrap .checkbox input[type=checkbox][data-v-30128300]{width:16px;height:16px;cursor:pointer}.title-input-wrap .checkbox span[data-v-30128300]{font-size:14px;color:#333}.editor-wrap[data-v-30128300]{display:block!important;width:100%}.pt-2[data-v-30128300]{padding-top:8px}.pb-2[data-v-30128300]{padding-bottom:8px}.btn-wrap[data-v-30128300]{padding:20px 0}.btn-wrap.text-center[data-v-30128300]{text-align:center}.btn-wrap>button[data-v-30128300]{width:120px}.btn-wrap>button+button[data-v-30128300]{margin-left:6px}.file-upload-area[data-v-30128300]{display:flex;flex-direction:column;gap:8px;width:100%}.file-input-row[data-v-30128300]{display:flex;align-items:center;gap:10px}.file-input-row .form-control[data-v-30128300]{flex:1;max-width:400px}.existing-file[data-v-30128300]{display:inline-flex;align-items:center;gap:12px;padding:6px 12px;background:#e8f4fd;border:1px solid #b8daef;border-radius:4px}.existing-file .file-name[data-v-30128300]{color:#333;font-size:13px}.existing-file .file-name[data-v-30128300]:before{content:"";font-family:boxicons;margin-right:6px;color:#1976d2}.existing-file .delete-check[data-v-30128300]{display:flex;align-items:center;gap:4px;color:#dc3545;font-size:12px;cursor:pointer;margin-left:8px;padding-left:8px;border-left:1px solid #b8daef}.existing-file .delete-check input[type=checkbox][data-v-30128300]{width:14px;height:14px;cursor:pointer}.file-type-hint[data-v-30128300]{font-size:11px;color:#999;white-space:nowrap}.file-type-hint em[data-v-30128300]{color:#1976d2;font-style:normal;margin-left:4px}@media (max-width: 768px){.grid-list.write>ul[data-v-30128300]{grid-template-columns:100%}.grid-list.write>ul>li[data-v-30128300]:nth-child(1){padding:10px;border-bottom:none}.grid-list.write>ul>li[data-v-30128300]:nth-child(2){padding:10px}.btn-wrap>button[data-v-30128300]{width:80px}.file-input-row[data-v-30128300]{flex-direction:column;align-items:flex-start;gap:4px}.file-input-row .form-control[data-v-30128300]{max-width:100%}.existing-file[data-v-30128300]{width:100%}}.gallery-list .gallery-grid[data-v-3d78bf36]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;min-height:400px}.gallery-list .gallery-card[data-v-3d78bf36]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.gallery-list .gallery-card[data-v-3d78bf36]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.gallery-list .gallery-card .card-image[data-v-3d78bf36]{position:relative;width:100%;height:200px;background:#f7f7f7;overflow:hidden}.gallery-list .gallery-card .card-image img[data-v-3d78bf36]{width:100%;height:100%;object-fit:cover}.gallery-list .gallery-card .card-image .no-image[data-v-3d78bf36]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ccc;font-size:48px}.gallery-list .gallery-card .card-image .pin-badge[data-v-3d78bf36]{position:absolute;top:10px;right:10px;background:#f44;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.gallery-list .gallery-card .card-info[data-v-3d78bf36]{padding:15px}.gallery-list .gallery-card .card-info .card-title[data-v-3d78bf36]{font-size:15px;font-weight:600;color:#333;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-list .gallery-card .card-info .card-meta[data-v-3d78bf36]{display:flex;justify-content:space-between;font-size:13px;color:#888}.gallery-list .loading-state[data-v-3d78bf36],.gallery-list .empty-state[data-v-3d78bf36]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#888}.gallery-list .loading-state i[data-v-3d78bf36],.gallery-list .empty-state i[data-v-3d78bf36]{font-size:48px;margin-bottom:15px;color:#ccc}.gallery-list .loading-state p[data-v-3d78bf36],.gallery-list .empty-state p[data-v-3d78bf36]{margin:0;font-size:15px}.gallery-list .loading-spinner[data-v-3d78bf36]{display:inline-block;width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#460f99;border-radius:50%;animation:spin-3d78bf36 .8s linear infinite;margin-bottom:15px}@keyframes spin-3d78bf36{to{transform:rotate(360deg)}}@media (max-width: 992px){.gallery-list .gallery-grid[data-v-3d78bf36]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.gallery-list .gallery-grid[data-v-3d78bf36]{grid-template-columns:1fr}.gallery-list .gallery-card .card-image[data-v-3d78bf36]{height:180px}}@font-face{font-family:Pretendard;font-weight:200;font-style:normal;src:url(/fonts/Pretendard-ExtraLight.woff2) format("woff2");font-display:swap}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;src:url(/fonts/Pretendard-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;src:url(/fonts/Pretendard-Bold.woff2) format("woff2");font-display:swap}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font:17px/1.5 Pretendard,돋움,굴림,Gulim,sans-serif;font-weight:400;color:#333;background-color:#eee}img,picture,video,canvas,svg{max-width:100%;height:auto}input,select,textarea,button{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a,img,input{outline:none}li{list-style:none}img,fieldset,iframe{border:none 0;vertical-align:top}input,select,button{vertical-align:middle}address,th{font-style:normal;font-weight:400}label,button{margin-bottom:0}table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse}a{text-decoration:none;color:#333;transition:.2s ease}a:hover,a:focus{text-decoration:none;color:#2a095a}input{border:1px solid #dddddd;padding:0 6px}button{border:0;cursor:pointer}label{font-weight:400;position:relative}textarea{border:1px solid #dddddd;resize:none;padding:6px}i{font-style:normal}th,td,li{overflow-wrap:break-word;word-break:keep-all;vertical-align:middle}h1{line-height:1;margin-bottom:0}h2{font-size:28px;margin-bottom:24px;color:#000}@media (max-width: 768px){h2{margin-bottom:10px;font-size:20px}}ol,ul{padding-left:0;margin-bottom:0}address{margin-bottom:0}.form-control{display:block;width:100%;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.5;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #dddddd;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#333;background-color:#fff;border-color:#ddd;outline:0;box-shadow:none}.form-control::placeholder{color:#8b8b8b!important}.form-control:disabled{background-color:#f3f4f6;cursor:not-allowed}.form-select{display:block;width:100%;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.5;color:#333;background-color:#fff;border:1px solid #dddddd;border-radius:4px}.form-select:focus{border-color:#ddd;box-shadow:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:4px;font-size:14px;font-weight:500;border:none;transition:all .2s ease;cursor:pointer}.btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.btn{padding:7px 14px;font-size:14px}}.btn-main,.btn-primary{color:#fff;background-color:#460f99;border-color:#460f99}.btn-main:hover,.btn-primary:hover,.btn-main:active,.btn-primary:active,.btn-main:focus,.btn-primary:focus{background-color:#2a095a!important;color:#fff!important;border-color:#2a095a!important}.btn-secondary{background:#e5e7eb;color:#333}.btn-secondary:hover:not(:disabled){background:#d1d5db}.btn-line{border:1px solid #ccc;padding:4px 12px;border-radius:4px;font-size:14px;background-color:transparent}.btn-line:hover,.btn-line:active,.btn-line:focus{background-color:#fff!important}.btn-light{border:1px solid #ced4da;background-color:#fff}.btn-sm{padding:6px 8px}.btn-lg{padding:14px 28px;font-size:17px}.table{border-top:2px solid #4D4D4D;text-align:center}.table th{background-color:#f5f5f5;text-transform:uppercase}.table th,.table td{border:1px solid #dddddd;padding:20px 6px;line-height:1.2;color:#333}.table th:first-child,.table td:first-child{border-left:none}.table th:last-child,.table td:last-child{border-right:none}.table .text-left td{text-align:left;padding-left:20px}.table tfoot td{background-color:#f5f5f5}.grid-list{border-top:1px solid #5C5C5C}.grid-list>ul{display:grid;min-height:60px;border-bottom:1px solid #e7e7e7}.grid-list>ul>li{line-height:1;display:flex;align-items:center;justify-content:center;text-align:center}.grid-list a+a{margin-left:4px}.grid-list .thead{margin-top:-1px}.grid-list>ul.no-content{display:block;cursor:default!important}.grid-list>ul.no-content:hover{background-color:#fff!important}.grid-list>ul.no-content>li{line-height:60px;text-align:center;height:60px;justify-content:center!important}ul.thead{border-top:2px solid #5C5C5C;cursor:default!important;color:#000;background-color:#f7f7f7}ul.thead>li{position:relative;justify-content:center!important}@media (max-width: 768px){.grid-list .thead{display:none}.grid-list>ul{text-align:left;height:auto;border-bottom:none;min-height:40px}.grid-list>ul>li{border-bottom:1px solid #eee;padding:4px 0;justify-content:start;text-align:left}.grid-list>ul.no-content>li{line-height:40px;height:40px;padding:0}.grid-list>ul.no-content>li:nth-child(1){display:block!important}}.paging{display:flex;justify-content:center;margin-top:1.5rem}.paging>a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;font-size:.8rem}.paging>a:hover{background-color:#e3e6e9}.paging>a.active{color:#fff;background-color:#4d4d4d}.paging>a+a{margin-left:4px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-muted{color:#888}.text-success,.text-green{color:#22c55e!important}.text-warning{color:#f59e0b!important}.text-error,.text-red{color:#ef4444!important}.text-blue{color:#1564c0!important}.text-white{color:#fff!important}.text-org{color:#ff6318!important}.text-gold{color:#fd0!important}.text-brown{color:#57483c!important}.text-black{color:#000!important}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:16px}.gap-4{gap:24px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.ms-2{margin-left:8px}.card{background:#fff;border-radius:7px;box-shadow:#919eab33 0 0 2px,#919eab1f 0 12px 24px -4px;padding:24px}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card-title{font-size:18px;font-weight:600;color:#333}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:500}.badge-success{background:#22c55e1a;color:#22c55e}.badge-warning{background:#f59e0b1a;color:#f59e0b}.badge-error{background:#ef44441a;color:#ef4444}.badge-info{background:#3b82f61a;color:#3b82f6}.badge-gray{background:#f3f4f6;color:#666}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title{font-size:24px;font-weight:600}.page-description{font-size:14px;color:#666;margin-top:4px}.loading-spinner{display:inline-block;width:24px;height:24px;border:2px solid #e5e7eb;border-top-color:#460f99;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;padding:48px 24px;color:#888}.empty-state-icon{font-size:48px;margin-bottom:16px}.empty-state-title{font-size:18px;font-weight:500;color:#333;margin-bottom:8px}.empty-state-description{font-size:14px}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@media (max-width: 992px){body{font-size:14px}}.ql-toolbar.ql-snow{border:1px solid #dddddd!important;border-radius:4px 4px 0 0!important;background-color:#f7f7f7!important;padding:8px!important;display:block!important}.ql-toolbar.ql-snow .ql-formats{display:inline-block!important;margin-right:15px!important;vertical-align:middle!important}.ql-toolbar.ql-snow button{float:left!important;width:28px!important;height:24px!important;padding:3px 5px!important;background:none!important;border:none!important;cursor:pointer!important;display:inline-block!important}.ql-toolbar.ql-snow button svg{width:18px!important;height:18px!important}.ql-toolbar.ql-snow button:hover,.ql-toolbar.ql-snow button.ql-active{color:#460f99!important}.ql-toolbar.ql-snow .ql-picker{float:left!important;display:inline-block!important;height:24px!important;position:relative!important}.ql-toolbar.ql-snow .ql-picker .ql-picker-label{display:inline-block!important;padding:2px 8px!important;border:1px solid transparent!important;cursor:pointer!important}.ql-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#460f99!important}.ql-toolbar.ql-snow .ql-picker .ql-picker-label:before{line-height:22px!important}.ql-toolbar.ql-snow .ql-picker .ql-picker-options{display:none!important;position:absolute!important;background-color:#fff!important;border:1px solid #dddddd!important;box-shadow:#919eab33 0 0 2px,#919eab1f 0 12px 24px -4px!important;border-radius:4px!important;padding:4px 0!important;min-width:100%!important;z-index:1000!important}.ql-toolbar.ql-snow .ql-picker .ql-picker-options .ql-picker-item{display:block!important;padding:5px 10px!important;cursor:pointer!important}.ql-toolbar.ql-snow .ql-picker .ql-picker-options .ql-picker-item:hover{color:#460f99!important;background-color:#f5f5f5!important}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block!important}.ql-container.ql-snow{border:1px solid #dddddd!important;border-top:none!important;border-radius:0 0 4px 4px!important;font-family:Pretendard,돋움,굴림,Gulim,sans-serif!important;font-size:16px!important;min-height:300px!important;background:#fff!important}.ql-editor{min-height:300px!important;padding:15px 20px!important;line-height:1.6!important}.ql-editor ol,.ql-editor ul{padding-left:1.5em!important;margin:.5em 0!important}.ql-editor ol,.ql-editor ol li{list-style-type:decimal!important}.ql-editor ul,.ql-editor ul li{list-style-type:disc!important}.ql-editor li{padding-left:0!important;display:list-item!important}.ql-editor li:before{display:none!important}.ql-editor h1{font-size:2em!important;font-weight:700!important;margin:.5em 0!important}.ql-editor h2{font-size:1.5em!important;font-weight:700!important;margin:.5em 0!important}.ql-editor h3{font-size:1.17em!important;font-weight:700!important;margin:.5em 0!important}.ql-editor strong,.ql-editor b{font-weight:700!important}.ql-editor em,.ql-editor i{font-style:italic!important}.ql-editor u{text-decoration:underline!important}.ql-editor s{text-decoration:line-through!important}.ql-editor blockquote{border-left:4px solid #ccc!important;margin:.5em 0!important;padding-left:16px!important;color:#666!important}.ql-editor pre.ql-syntax{background-color:#23241f!important;color:#f8f8f2!important;padding:10px!important;border-radius:4px!important;overflow:auto!important}.ql-editor a{color:#460f99!important;text-decoration:underline!important}.ql-editor img{max-width:100%!important;height:auto!important}.ql-editor.ql-blank:before{color:#8b8b8b!important;font-style:normal!important;left:20px!important}.ql-snow .ql-tooltip{background-color:#fff!important;border:1px solid #dddddd!important;box-shadow:#919eab33 0 0 2px,#919eab1f 0 12px 24px -4px!important;padding:8px 12px!important;border-radius:4px!important;z-index:1000!important}.ql-snow .ql-tooltip input[type=text]{border:1px solid #dddddd!important;border-radius:4px!important;padding:4px 8px!important;width:200px!important;height:auto!important}.ql-snow .ql-tooltip a.ql-action,.ql-snow .ql-tooltip a.ql-remove{margin-left:8px!important}.grid-list.write>ul{grid-template-columns:25% 75%}.grid-list.write>ul>li{justify-content:flex-start;padding:6px 0}.grid-list.write>ul>li:nth-child(1){font-weight:700;padding-left:10px;background-color:#f7f7f7}.grid-list.write>ul>li:nth-child(2){padding-left:10px;padding-right:10px}@media (max-width: 768px){.grid-list.write>ul{grid-template-columns:100%}.grid-list.write>ul>li:nth-child(1){padding:10px}.grid-list.write>ul>li:nth-child(2){padding:10px}}.input-size-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.input-size-wrap span{color:#888;font-size:14px}.size-input{width:100px!important}
