.detailCont span.tutorLvLayerTxt[data-v-28f4935a]{font-size:1.8rem}.selectedDateBox[data-v-4b2d0f03]{margin-top:10px}.selectedDateBox .termsTitle[data-v-4b2d0f03]{display:inline-block;margin-bottom:4px;font-weight:600}.selectedDateBox .selectedDate[data-v-4b2d0f03]{background:#f9f9f9;border:1px solid #ddd;padding:6px 10px;border-radius:6px;font-size:1.8rem;color:#333}input.error[data-v-9b3cbda8],textarea.error[data-v-9b3cbda8]{border-color:#e53e3e}.error-message[data-v-9b3cbda8]{display:block;margin-top:5px;font-size:12px;color:#e53e3e}.postcode-wrapper[data-v-7fb3be29]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:600px;height:auto;max-height:80vh;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;display:none;flex-direction:column;overflow:hidden}.postcode-wrapper.active[data-v-7fb3be29]{display:flex}.postcode-header[data-v-7fb3be29]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #dee2e6;flex-shrink:0}.title[data-v-7fb3be29]{font-size:16px;font-weight:600;color:#333}.close-btn[data-v-7fb3be29]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-7fb3be29]:hover{background:#e9ecef;color:#333}.postcode-content[data-v-7fb3be29]{flex:1;min-height:400px;max-height:calc(80vh - 60px);overflow:hidden}.validation-message[data-v-7fb3be29]{margin-top:8px;font-weight:700}.validation-message.success[data-v-7fb3be29]{color:#2c5282}.validation-message.error[data-v-7fb3be29]{color:#e53e3e}.flex[data-v-7fb3be29]{display:flex;gap:8px}.btn.disabled[data-v-7fb3be29]{opacity:.5;cursor:not-allowed}.timer[data-v-e3ad9cb4]{color:var(--txt-gray);font-size:14px}.input-wrapper[data-v-e3ad9cb4]{position:relative;display:inline-block}.spinner[data-v-e3ad9cb4]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top-color:#fcb320;border-radius:50%;animation:spinner-e3ad9cb4 .8s linear infinite}@keyframes spinner-e3ad9cb4{to{transform:translateY(-50%) rotate(1turn)}}.validation-message[data-v-7c8d11ba]{margin-top:8px;font-weight:700}.validation-message.success[data-v-7c8d11ba]{color:#2c5282}.validation-message.error[data-v-7c8d11ba]{color:#e53e3e}.loadinBg[data-v-3b859d27]{display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;position:fixed;background:rgba(0,0,0,.5);z-index:1000}.loadingWrap[data-v-3b859d27]{margin:0;display:flex;justify-content:center;align-items:center;height:100vh}.spinner[data-v-3b859d27]{width:56px;height:56px;border-radius:50%}@keyframes spinner-c7wet2-3b859d27{to{transform:rotate(1turn)}}.chase[data-v-3b859d27]{width:60px;height:60px;position:relative;animation:chase-3b859d27 2.5s linear infinite both}.chaseDot[data-v-3b859d27]{width:100%;height:100%;position:absolute;left:0;top:0;animation:chaseDot-3b859d27 2s ease-in-out infinite both}.chaseDot[data-v-3b859d27]:before{content:"";display:block;width:25%;height:25%;background-color:var(--color);border-radius:100%;animation:chaseDotBefore-3b859d27 2s ease-in-out infinite both}.chaseDot[data-v-3b859d27]:first-child{animation-delay:-1.1s}.chaseDot[data-v-3b859d27]:nth-child(2){animation-delay:-1s}.chaseDot[data-v-3b859d27]:nth-child(3){animation-delay:-.9s}.chaseDot[data-v-3b859d27]:nth-child(4){animation-delay:-.8s}.chaseDot[data-v-3b859d27]:nth-child(5){animation-delay:-.7s}.chaseDot[data-v-3b859d27]:nth-child(6){animation-delay:-.6s}.chaseDot[data-v-3b859d27]:first-child:before{animation-delay:-1.1s;background:#f6aa10}.chaseDot[data-v-3b859d27]:nth-child(2):before{animation-delay:-1s;background:#f9c030}.chaseDot[data-v-3b859d27]:nth-child(3):before{animation-delay:-.9s;background:#fcd750}.chaseDot[data-v-3b859d27]:nth-child(4):before{animation-delay:-.8s;background:#ffed6f}.chaseDot[data-v-3b859d27]:nth-child(5):before{animation-delay:-.7s;background:#fff3ab}.chaseDot[data-v-3b859d27]:nth-child(6):before{animation-delay:-.6s;background:#fff}@keyframes chase-3b859d27{to{transform:rotate(1turn)}}@keyframes chaseDot-3b859d27{80%,to{transform:rotate(1turn)}}@keyframes chaseDotBefore-3b859d27{50%{transform:scale(.4)}0%,to{transform:scale(1)}}form[data-v-5b65de80]{margin:0;padding:0;display:contents}.wid55p[data-v-2f556960]{width:55%!important}input[type=number][data-v-9027d12c]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.word-break[data-v-ef48051e]{white-space:normal;word-break:break-word}.colBoxTop[data-v-27b8db8e]{padding:20px;border-bottom:1px solid #e0e0e0;background:#f8f8f8}.date[data-v-27b8db8e]{position:relative;text-align:center;font-size:24px}.date span[data-v-27b8db8e]{display:inline-block;padding:0 15px;color:#333}.date b[data-v-27b8db8e]{font-weight:700;color:#000}.dateBtn[data-v-27b8db8e]{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #ddd;cursor:pointer;transition:all .3s ease}.dateBtn[data-v-27b8db8e]:hover{background:#f0f0f0;border-color:#999}.dateBtn.left[data-v-27b8db8e]{left:20px}.calender[data-v-27b8db8e]{--txt-r:#e53e3e;--blue-basic:#3182ce;--txt-gray02:#718096;--txt-gray03:#a0aec0;--bg-gray02:#f7fafc;--hi-color:#ed8936;--yel-low:#faf089}.calender[data-v-27b8db8e] .sx__calendar{font-family:Pretendard Variable,Pretendard,sans-serif;border-radius:0!important;border-width:0 0 1px 0!important}.calender[data-v-27b8db8e] .sx__calendar-header{display:none!important}.calender[data-v-27b8db8e] .sx__month-grid-week{border-width:1px 0}.calender[data-v-27b8db8e] .sx__month-grid-day{min-height:128px;border-right:none!important}.calender[data-v-27b8db8e] .sx__month-grid-week:first-child .sx__month-grid-day{min-height:160px}.calender[data-v-27b8db8e] .sx__month-grid-day:first-child .sx__month-grid-day__header-date{color:var(--txt-r)!important}.calender[data-v-27b8db8e] .sx__month-grid-day:last-child .sx__month-grid-day__header-date{color:var(--blue-basic)!important}.calender[data-v-27b8db8e] .sx__month-grid-day__header-day-name{width:100%;text-align:center;color:var(--txt-gray02)!important;font-size:1.6rem!important;border-bottom:1px solid var(--txt-gray03);padding:2px 0 10px;margin-bottom:8px}.calender[data-v-27b8db8e] .sx__month-grid-day__header-date{width:28px!important;height:28px!important}.calender[data-v-27b8db8e] .sx__month-grid-week>.sx__holiday,.calender[data-v-27b8db8e] .sx__month-grid-week>div:first-child,.calender[data-v-27b8db8e] .sx__month-grid-week>div:last-child{background:var(--bg-gray02)}.calender[data-v-27b8db8e] .sx__event{border-radius:20px!important;cursor:pointer;justify-content:center;padding:5px 15px!important;height:auto!important}.calender[data-v-27b8db8e] .sx__event>div{overflow:hidden;text-overflow:ellipsis;color:inherit;font-weight:700}.calender[data-v-27b8db8e] .sx__event.attendComplete>div{font-weight:700;color:inherit}.calender[data-v-27b8db8e] .sx__event.attendIncomplete>div{color:var(--txt-gray03)}.calender[data-v-27b8db8e] .sx__event-modal-default{overflow-y:auto!important}.calender[data-v-27b8db8e] .sx__has-icon .sx__event-modal__color-icon{border:1px solid var(--txt-gray03)}.calender[data-v-27b8db8e] .sx__month-grid-blocker{height:30px!important}.calender[data-v-27b8db8e] .attendIncomplete{border:1px solid var(--txt-gray03)!important}.calender[data-v-27b8db8e] .sx__month-grid-cell.absent,.calender[data-v-27b8db8e] .sx__month-grid-cell.attend,.calender[data-v-27b8db8e] .sx__month-grid-cell.late{display:none}.calender[data-v-27b8db8e] .sx__month-grid-day:has(.sx__month-grid-cell.absent) .sx__month-grid-day__header .sx__month-grid-day__header-date{background-color:var(--blue-basic)!important;font-weight:700;color:#fff!important}.calender[data-v-27b8db8e] .sx__month-grid-day:has(.sx__month-grid-cell.late) .sx__month-grid-day__header .sx__month-grid-day__header-date{background-color:var(--hi-color)!important;font-weight:700;color:#fff!important}.calender[data-v-27b8db8e] .sx__month-grid-day:has(.sx__month-grid-cell.attend) .sx__month-grid-day__header .sx__month-grid-day__header-date{background-color:var(--txt-r)!important;font-weight:700;color:#fff!important}.calender[data-v-27b8db8e] .sx__month-grid-event{justify-content:center;padding:5px 15px!important;height:auto!important}.calender[data-v-27b8db8e] .sx__month-agenda-event{padding:8px 15px!important}.calender[data-v-27b8db8e] .sx__month-agenda-event__has-icon,.calender[data-v-27b8db8e] .sx__month-agenda-event__has-icon>div{color:inherit}.calender[data-v-27b8db8e] .sx__month-agenda-day-names{border-bottom:1px solid var(--txt-gray03)}.calender[data-v-27b8db8e] .sx__month-agenda-day-name{color:var(--txt-gray02)!important}.calender[data-v-27b8db8e] .sx__month-agenda-day{height:auto!important}.calender[data-v-27b8db8e] .sx__month-agenda-day.sx__sunday>div{color:var(--txt-r)}.calender[data-v-27b8db8e] .sx__month-agenda-day.sx__saturday>div{color:var(--blue-basic)}.calender[data-v-27b8db8e] .sx__month-agenda-day__event-icon{filter:none!important}.calender[data-v-27b8db8e] .sx__month-agenda-day--active{box-shadow:none!important;background:var(--yel-low)!important;border-radius:0!important}.calender[data-v-27b8db8e] .sx__month-agenda-week:last-child{border-bottom:1px solid var(--txt-gray03)}.calender[data-v-27b8db8e] .sx__month-agenda-events__empty{margin:var(--sx-spacing-padding2) 0!important}.dateBtn.right[data-v-27b8db8e]{right:20px}.dateBtn[data-v-27b8db8e]:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid #666;border-right:2px solid #666}.dateBtn.left[data-v-27b8db8e]:before{transform:translate(-40%,-50%) rotate(-135deg)}.dateBtn.right[data-v-27b8db8e]:before{transform:translate(-60%,-50%) rotate(45deg)}.calender[data-v-27b8db8e]{margin:20px;height:800px;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.hide-calendar-header[data-v-27b8db8e]{width:100%;min-height:750px}.modal-overlay[data-v-27b8db8e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-27b8db8e]{background:#fff;width:400px;max-width:90vw;padding:20px;border-radius:8px;box-sizing:border-box}.modal-body[data-v-27b8db8e]{width:100%;padding:16px;box-sizing:border-box}.form-group[data-v-27b8db8e]{width:100%;margin-bottom:16px}.form-group label[data-v-27b8db8e]{display:block;margin-bottom:8px;font-weight:700}.date-range[data-v-27b8db8e]{display:flex;align-items:center;gap:10px}.form-select[data-v-27b8db8e]{padding:8px 12px;height:40px;line-height:24px}.form-input[data-v-27b8db8e],.form-select[data-v-27b8db8e]{width:100%;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px}.form-input[data-v-27b8db8e]{padding:8px}.form-input[data-v-27b8db8e]:focus{outline:none;border-color:#2196f3}.date-input[data-v-27b8db8e],.form-textarea[data-v-27b8db8e]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.date-input[data-v-27b8db8e]{flex:1}.form-textarea[data-v-27b8db8e]{resize:vertical;min-height:80px;font-family:inherit}.date-separator[data-v-27b8db8e]{color:#666;font-weight:700}.modal-footer[data-v-27b8db8e]{display:flex;justify-content:flex-end;gap:10px}.btn-cancel[data-v-27b8db8e],.btn-del[data-v-27b8db8e],.btn-save[data-v-27b8db8e]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer}.btn-save[data-v-27b8db8e]{background:#fcb321;color:#fff}.btn-del[data-v-27b8db8e]{background:#ef1d1d;color:#fff}.btn-cancel[data-v-27b8db8e]{background:#e0e0e0}.btn-save[data-v-27b8db8e]:hover{background:#ffd176}.btn-cancel[data-v-27b8db8e]:hover{background:#bdbdbd}@media screen and (min-height:1000px){.calender[data-v-27b8db8e]{height:900px}.hide-calendar-header[data-v-27b8db8e]{min-height:850px}}[data-v-27b8db8e] .calendar-day{min-height:120px!important;padding:10px!important}.modal-overlay[data-v-0a229463]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px)}.modal-content[data-v-0a229463]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.3);animation:modalSlideIn-0a229463 .3s ease-out}@keyframes modalSlideIn-0a229463{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-0a229463]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee;background:#f8f9fa;color:#333;border-radius:12px 12px 0 0}.modal-header h2[data-v-0a229463]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-0a229463]{background:none;border:none;font-size:24px;cursor:pointer;color:rgba(0,0,0,.8);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.modal-close[data-v-0a229463]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.modal-body[data-v-0a229463]{padding:20px}@media (max-width:768px){.modal-content[data-v-0a229463]{width:95%;margin:10px}.phone-mockup[data-v-0a229463]{max-width:280px!important}}.modal-content[data-v-0a229463]::-webkit-scrollbar{width:6px}.modal-content[data-v-0a229463]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-content[data-v-0a229463]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.modal-content[data-v-0a229463]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.search-container[data-v-a8b06340]{display:flex;margin-left:10px;gap:6px;align-items:center;background:#f8f9fa;border:2px solid #e9ecef;padding:6px 12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;overflow:hidden;height:44px;flex:1;min-width:200px}.search-container[data-v-a8b06340]:hover{border-color:#4285f4;box-shadow:0 4px 12px rgba(66,133,244,.15)}.search-label[data-v-a8b06340]{color:#495057;font-size:11px;font-weight:600;white-space:nowrap}.btnReset[data-v-a8b06340]{display:inline-block;min-width:6.5rem;height:3.4rem;padding:0 1.5rem;border-radius:5px;text-align:center;line-height:3.1rem;color:#222;background:#e9ecef;font-weight:500;font-size:inherit;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}.btnReset[data-v-a8b06340]:hover{background:linear-gradient(135deg,#495057,#6c757d);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px hsla(208,7%,46%,.4)}.btnNavy[data-v-a8b06340]{display:inline-block;min-width:6.5rem;height:3.4rem;padding:0 1.5rem;border-radius:5px;text-align:center;line-height:3.1rem;color:#fff;background:linear-gradient(135deg,#1976d2,#1565c0);font-weight:500;font-size:inherit;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}.btnNavy[data-v-a8b06340]:hover{background:linear-gradient(135deg,#1565c0,#0d47a1);transform:translateY(-2px);box-shadow:0 4px 15px rgba(25,118,210,.4)}.btnBasic[data-v-a8b06340]{display:inline-block;min-width:6rem;height:3rem;padding:0 1rem;border-radius:4px;text-align:center;line-height:2.8rem;color:#333;background:#f8f9fa;border:1px solid #dee2e6;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:13px}.btnBasic[data-v-a8b06340]:hover{background:#e9ecef;border-color:#adb5bd}input[type=date][data-v-a8b06340],input[type=text][data-v-a8b06340],input[type=time][data-v-a8b06340],input[type=url][data-v-a8b06340],select[data-v-a8b06340],textarea[data-v-a8b06340]{padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:13px;transition:all .3s ease;background:#fff}input[data-v-a8b06340]:focus,select[data-v-a8b06340]:focus,textarea[data-v-a8b06340]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 2px rgba(66,133,244,.1)}select[data-v-a8b06340]{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.user-list div[data-v-a8b06340]:hover{background-color:#f8f9fa!important}@media (max-width:768px){.conSearchBlock[data-v-a8b06340]{flex-direction:column;gap:10px}.search-container[data-v-a8b06340]{min-width:auto;width:100%}}.edit-row[data-v-d234a862]{display:flex;align-items:center}.info-label[data-v-d234a862]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-right:12px;min-width:50px;text-align:center}.textbook-label[data-v-d234a862]{background-color:#fce4ec;color:#c2185b}.instructor-label[data-v-d234a862]{background-color:#e3f2fd;color:#1565c0}.course-label[data-v-d234a862]{background-color:#e0f7fa;color:#00838f}.category-label[data-v-d234a862]{background-color:#f3e5f5;color:#7b1fa2}.user-label[data-v-d234a862]{background-color:#e8f5e8;color:#2e7d32}.status-label[data-v-d234a862]{background-color:#fff3e0;color:#f57c00}.custom-select-container[data-v-d234a862]{flex:1;position:relative}.custom-select[data-v-d234a862]{position:relative;width:100%}.select-input[data-v-d234a862]{width:100%;padding:10px 40px 10px 12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;background-color:#fff;transition:border-color .2s ease;box-sizing:border-box}.select-input[data-v-d234a862]:focus{outline:none;border-color:#2196f3}.select-input[data-v-d234a862]::-moz-placeholder{color:#999}.select-input[data-v-d234a862]::placeholder{color:#999}.dropdown-arrow[data-v-d234a862]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:12px;color:#666;cursor:pointer;padding:4px;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-arrow.rotated[data-v-d234a862]{transform:translateY(-50%) rotate(180deg)}.dropdown-arrow[data-v-d234a862]:hover{color:#333}.dropdown-menu[data-v-d234a862]{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto;z-index:9999;margin-top:2px;min-width:200px}.dropdown-option[data-v-d234a862]{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background-color .15s ease}.dropdown-option[data-v-d234a862]:last-child{border-bottom:none}.dropdown-option.highlighted[data-v-d234a862],.dropdown-option[data-v-d234a862]:hover{background-color:#f0f8ff;color:#1565c0}.no-options[data-v-d234a862]{padding:12px;text-align:center;color:#999;font-style:italic}.custom-select.open .select-input[data-v-d234a862]{border-color:#2196f3}.toggle-container[data-v-922da030]{display:flex;align-items:center;gap:8px}.modal-overlay[data-v-922da030]{position:fixed;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-922da030 .2s ease-out}.modal-content[data-v-922da030]{background:#fff;border-radius:12px;width:480px;max-width:95%;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1);animation:slideUp-922da030 .3s cubic-bezier(.16,1,.3,1)}.modal-header[data-v-922da030]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e2e8f0}.modal-title[data-v-922da030]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.close-button[data-v-922da030]{background:none;border:none;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease}.close-button[data-v-922da030]:hover{background-color:#f1f5f9;color:#475569}.modal-body[data-v-922da030]{padding:24px 28px;max-height:60vh;overflow-y:auto}.form-section[data-v-922da030]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-922da030]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-922da030]{font-size:14px;font-weight:500;color:#374151;display:flex;align-items:center;gap:4px}.required[data-v-922da030]{color:#ef4444;font-size:12px}.form-input[data-v-922da030],.form-textarea[data-v-922da030]{width:100%;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#fff;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-922da030]:focus,.form-textarea[data-v-922da030]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-input[data-v-922da030]::-moz-placeholder,.form-textarea[data-v-922da030]::-moz-placeholder{color:#9ca3af}.form-input[data-v-922da030]::placeholder,.form-textarea[data-v-922da030]::placeholder{color:#9ca3af}.form-textarea[data-v-922da030]{resize:vertical;min-height:80px;line-height:1.5}.select-wrapper[data-v-922da030]{position:relative}.form-select[data-v-922da030]{width:100%;padding-right:40px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease;box-sizing:border-box}.form-select[data-v-922da030]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.select-arrow[data-v-922da030]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.modal-footer[data-v-922da030]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 28px 28px;border-top:1px solid #e2e8f0;background-color:#f8fafc}.btn[data-v-922da030]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:40px}.btn-primary[data-v-922da030]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn-primary[data-v-922da030]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.btn-secondary[data-v-922da030]{background-color:#fff;color:#6b7280;border:1px solid #d1d5db}.btn-secondary[data-v-922da030]:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}@keyframes fadeIn-922da030{0%{opacity:0}to{opacity:1}}@keyframes slideUp-922da030{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-body[data-v-922da030]::-webkit-scrollbar{width:6px}.modal-body[data-v-922da030]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.modal-body[data-v-922da030]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.modal-body[data-v-922da030]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.toggle-switch[data-v-922da030]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-922da030]{display:none}.toggle-switch label[data-v-922da030]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-922da030]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-922da030]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-922da030]:after{left:26px}.toggle-label[data-v-922da030]{margin-left:10px;font-weight:700}.permission-management[data-v-0bd1749d]{padding:24px;height:100vh;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column}.page-header[data-v-0bd1749d]{margin-bottom:20px;flex-shrink:0}.breadcrumb[data-v-0bd1749d]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#64748b}.breadcrumb-item[data-v-0bd1749d]{color:#64748b}.breadcrumb-separator[data-v-0bd1749d]{font-style:normal;color:#cbd5e1}.breadcrumb-current[data-v-0bd1749d]{color:#0f172a;font-weight:600}.action-section[data-v-0bd1749d]{margin-bottom:32px}.action-buttons[data-v-0bd1749d]{display:flex;gap:16px;flex-wrap:wrap}.btn[data-v-0bd1749d]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;overflow:hidden}.btn[data-v-0bd1749d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.btn[data-v-0bd1749d]:hover:before{left:100%}.btn-primary[data-v-0bd1749d]{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff}.btn-primary[data-v-0bd1749d]:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(59,130,246,.4)}.btn-secondary[data-v-0bd1749d]{background:linear-gradient(135deg,#10b981,#047857);color:#fff}.btn-secondary[data-v-0bd1749d]:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(16,185,129,.4)}.btn-accent[data-v-0bd1749d]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.btn-accent[data-v-0bd1749d]:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(139,92,246,.4)}.icon-plus[data-v-0bd1749d]:before{content:"➕"}.icon-key[data-v-0bd1749d]:before{content:"🔐"}.icon-user-plus[data-v-0bd1749d]:before{content:"👤+"}.icon-folder[data-v-0bd1749d]:before{content:"📁"}.icon-shield[data-v-0bd1749d]:before{content:"🛡️"}.icon-users[data-v-0bd1749d]:before{content:"👥"}.content-grid[data-v-0bd1749d]{display:grid;gap:16px;grid-template-columns:1fr;flex:1;overflow:hidden;min-height:0}.data-card[data-v-0bd1749d]{background:#fff;border-radius:16px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;border:1px solid rgba(226,232,240,.5);backdrop-filter:blur(10px);display:flex;flex-direction:column;min-height:0;height:calc(25vh - 45px)}.data-card[data-v-0bd1749d]:first-child{height:calc(20vh - 36px);min-height:250px}.data-card[data-v-0bd1749d]:nth-child(2){height:calc(28.57143vh - 50px);min-height:300px}.data-card[data-v-0bd1749d]:nth-child(3){height:calc(45.45455vh - 75.63636px);min-height:400px}.data-card.card-small[data-v-0bd1749d]{height:calc(16.66667vh - 31.33333px);min-height:200px}.data-card.card-medium[data-v-0bd1749d]{height:calc(33.33333vh - 56.66667px);min-height:320px}.data-card.card-large[data-v-0bd1749d]{height:calc(50vh - 82px);min-height:450px}.data-card.card-extra-large[data-v-0bd1749d]{height:calc(66.66667vh - 108.33333px);min-height:500px}.card-header[data-v-0bd1749d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;flex-shrink:0}.card-title[data-v-0bd1749d],.header-actions[data-v-0bd1749d]{display:flex;align-items:center;gap:12px}.card-title[data-v-0bd1749d]{font-size:18px;font-weight:700;color:#1e293b;margin:0}.card-badge[data-v-0bd1749d]{background:#fcb320;color:#000;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;min-width:24px;text-align:center}.table-container[data-v-0bd1749d]{overflow-y:auto;flex:1;min-height:0;overflow-x:hidden}.table-container[data-v-0bd1749d]::-webkit-scrollbar{width:6px}.table-container[data-v-0bd1749d]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.table-container[data-v-0bd1749d]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-radius:3px}.table-container[data-v-0bd1749d]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#94a3b8,#64748b)}.modern-table[data-v-0bd1749d]{width:100%;border-collapse:collapse;font-size:14px;box-sizing:border-box}.modern-table th[data-v-0bd1749d]{padding:10px 16px;text-align:left;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:11px;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:10;box-sizing:border-box}.modern-table th[data-v-0bd1749d],.modern-table thead[data-v-0bd1749d]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.table-row[data-v-0bd1749d]{transition:all .2s ease;border-bottom:1px solid #f1f5f9}.table-row[data-v-0bd1749d]:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateX(4px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.modern-table td[data-v-0bd1749d]{padding:12px 16px;vertical-align:middle}.idx-cell[data-v-0bd1749d]{font-weight:600;color:#64748b;font-family:Monaco,Menlo,monospace}.category-cell[data-v-0bd1749d],.permission-cell[data-v-0bd1749d]{font-weight:500}.category-tag[data-v-0bd1749d]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.category-tag[data-v-0bd1749d],.permission-tag[data-v-0bd1749d]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block}.permission-tag[data-v-0bd1749d]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#047857}.description-cell[data-v-0bd1749d],.name-cell[data-v-0bd1749d]{color:#475569;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-cell[data-v-0bd1749d]{font-weight:500}.user-info[data-v-0bd1749d]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-0bd1749d]{width:32px;height:32px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.status-cell[data-v-0bd1749d]{text-align:center}.status-badge[data-v-0bd1749d]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block;min-width:60px;text-align:center}.status-badge.active[data-v-0bd1749d]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534}.status-badge.inactive[data-v-0bd1749d]{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#dc2626}.btn-add[data-v-0bd1749d]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fcb320;color:#000;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px -1px rgba(59,130,246,.3)}.btn-add[data-v-0bd1749d]:hover{transform:translateY(-1px);box-shadow:0 4px 8px -2px rgba(59,130,246,.4)}.btn-add .icon-plus[data-v-0bd1749d]:before{font-size:12px}.action-cell[data-v-0bd1749d]{text-align:center;width:100px}.delete-btn[data-v-0bd1749d]{background:linear-gradient(135deg,#fd79a8,#e84393);border:none;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.delete-btn[data-v-0bd1749d]:hover{background:linear-gradient(135deg,#e84393,#d63031);transform:translateY(-1px);box-shadow:0 4px 12px rgba(232,67,147,.3)}.delete-btn[data-v-0bd1749d]:active{transform:translateY(0)}.modern-table tbody[data-v-0bd1749d]:empty:after{content:"데이터가 없습니다.";display:table-cell;text-align:center;padding:40px;color:#94a3b8;font-style:italic}@keyframes fadeInUp-0bd1749d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.data-card[data-v-0bd1749d]{animation:fadeInUp-0bd1749d .6s ease-out}.data-card[data-v-0bd1749d]:nth-child(2){animation-delay:.1s}.data-card[data-v-0bd1749d]:nth-child(3){animation-delay:.2s}@media (min-width:768px){.content-grid[data-v-0bd1749d]{grid-template-columns:1fr}}@media (min-width:1200px){.permission-management[data-v-0bd1749d]{padding:32px}.content-grid[data-v-0bd1749d]{gap:20px}.data-card[data-v-0bd1749d]:first-child:last-child{height:calc(100vh - 180px);min-height:600px}.data-card[data-v-0bd1749d]:first-child:nth-last-child(2){height:calc(40vh - 82px);min-height:300px}.data-card[data-v-0bd1749d]:nth-child(2):last-child{height:calc(66.66667vh - 130px);min-height:400px}.data-card[data-v-0bd1749d]:first-child:nth-last-child(3),.data-card[data-v-0bd1749d]:nth-child(2):nth-last-child(2),.data-card[data-v-0bd1749d]:nth-child(3):last-child{height:calc(33.33333vh - 81.33333px);min-height:280px}}@media (max-width:768px){.permission-management[data-v-0bd1749d]{padding:16px}.content-grid[data-v-0bd1749d]{gap:12px}.data-card[data-v-0bd1749d],.data-card[data-v-0bd1749d]:first-child,.data-card[data-v-0bd1749d]:nth-child(2),.data-card[data-v-0bd1749d]:nth-child(3){height:calc(31.25vh - 45.5px);min-height:250px}.card-header[data-v-0bd1749d]{padding:16px}.card-title[data-v-0bd1749d]{font-size:16px}}.popupBgLayer[data-v-f17c58f8],.popupLayer[data-v-f17c58f8]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-f17c58f8]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.toggle-switch[data-v-f17c58f8]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-f17c58f8]{display:none}.toggle-switch label[data-v-f17c58f8]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-f17c58f8]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-f17c58f8]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-f17c58f8]:after{left:26px}.toggle-label[data-v-f17c58f8]{margin-left:10px;font-weight:700}.fileUpload[data-v-f17c58f8]{margin-bottom:30px}.fileUpload .upload[data-v-f17c58f8]{margin-bottom:10px}.fileUpload input[type=file][data-v-f17c58f8]{display:none}.btnUpload[data-v-f17c58f8]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-f17c58f8]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.custom-textarea[data-v-f17c58f8]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.custom-textarea[data-v-f17c58f8]:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:none}.custom-textarea[data-v-f17c58f8]:hover{border-color:#06c}.custom-textarea[data-v-f17c58f8]::-moz-placeholder{color:#aaa}.custom-textarea[data-v-f17c58f8]::placeholder{color:#aaa}.small-image-preview[data-v-f17c58f8]{margin-top:10px;display:inline-block;border:1px solid #ddd;border-radius:4px;padding:5px;background-color:#f9f9f9;position:relative}.small-image-preview img[data-v-f17c58f8]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:2px}.small-image-preview .cancle[data-v-f17c58f8]{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.small-image-preview .cancle[data-v-f17c58f8]:after,.small-image-preview .cancle[data-v-f17c58f8]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.small-image-preview .cancle[data-v-f17c58f8]:before{transform:rotate(45deg)}.small-image-preview .cancle[data-v-f17c58f8]:after{transform:rotate(-45deg)}.small-image-preview .cancle[data-v-f17c58f8]:hover{background-color:#f8f8f8}.url-preview[data-v-f17c58f8]{margin-top:8px;padding:8px 12px;background:#f8f9fa;border-radius:4px;font-size:13px;display:flex;align-items:center;gap:6px}.url-preview code[data-v-f17c58f8]{background:#fff;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace}.url-preview code.external[data-v-f17c58f8]{color:#0d6efd;border:1px solid #0d6efd}.new-window[data-v-f17c58f8]{color:#6c757d;font-size:12px}.url-guide[data-v-f17c58f8]{margin-top:10px;padding:10px;background:#f8f9fa;border-radius:4px;font-size:13px}.guide-row[data-v-f17c58f8]{margin-bottom:6px;display:flex;align-items:center;gap:8px}.guide-type[data-v-f17c58f8]{font-weight:500;min-width:80px}.guide-row code[data-v-f17c58f8]{background:#e9ecef;padding:1px 4px;border-radius:2px;font-family:Courier New,monospace;font-size:12px}.section-title[data-v-784eb444]{font-size:18px;font-weight:700;margin-bottom:15px;padding:8px 12px;border-left:5px solid #0078d4;background:#f9f9f9;border-radius:4px;color:#333}.news-inputs[data-v-784eb444]{display:flex;flex-direction:column;gap:10px}.news-row[data-v-784eb444]{display:flex;align-items:center;gap:10px}.news-row label[data-v-784eb444]{width:80px;font-weight:700}.input-text[data-v-784eb444]{flex:1;padding:6px;border:1px solid #ccc;border-radius:4px}.guide-text[data-v-784eb444]{margin-bottom:15px;font-size:13px;color:#666;line-height:1.5}.guide-text code[data-v-784eb444]{background:#f8f8f8;padding:2px 5px;border-radius:3px;font-size:12px}.popupBgLayer[data-v-e87505b8],.popupLayer[data-v-e87505b8]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-e87505b8]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.popupBgLayer[data-v-60db5f16],.popupLayer[data-v-60db5f16]{left:0;right:0;bottom:0;width:100vw;height:100vh}[data-v-60db5f16] .fileUpload label[for=thumbnail] .btnUpload{width:100%;min-height:72px;display:grid;place-items:center;padding:18px 20px;border:2px dashed #cfd8e3;border-radius:12px;background:#f7f8fa;color:#64748b;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}[data-v-60db5f16] .fileUpload label[for=thumbnail] .btnUpload:hover{border-color:#169afa;background:#f3faff;color:#169afa;box-shadow:0 6px 18px rgba(22,154,250,.08)}.fileTxt[data-v-60db5f16]{margin-top:12px;color:#6b7280;font-size:13px;line-height:1.6}.thumbnailBox[data-v-60db5f16]{position:relative;overflow:visible;width:430px;padding:12px;border-radius:10px;background:#fff;border:1px solid #e6e8ea;box-shadow:0 6px 14px rgba(0,0,0,.05);margin-bottom:12px}.thumbnailBox>img[data-v-60db5f16]{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #eef0f2}.thumbnailBox .cancel[data-v-60db5f16]{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;border-radius:50%;background:#fff;border:2px solid #f2f2f2;box-shadow:0 6px 14px rgba(0,0,0,.12);cursor:pointer;z-index:999;text-decoration:none;color:#c5313f;font-weight:700;font-size:16px}.thumbnailBox .cancel[data-v-60db5f16]:before{content:"✕";line-height:1}.thumbnailBox .cancel[data-v-60db5f16]:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.14)}.txtRed[data-v-60db5f16]{color:#c5313f}.txtPRed[data-v-60db5f16]{margin:0 0 8px;font-size:14px;font-weight:600}.notiView[data-v-4766a020]{width:100%;margin-bottom:40px}.notiViewHead[data-v-4766a020]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-4766a020]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-4766a020]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-4766a020]{position:relative}.notiViewHead ul li[data-v-4766a020]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-4766a020]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-4766a020]{color:#888}.notiViewHead .viewCount[data-v-4766a020]{display:flex;align-items:center}.notiViewCon[data-v-4766a020]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-4766a020]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-4766a020]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-4766a020]{list-style:none;padding:0;margin:0}.attacBox li[data-v-4766a020]{padding:10px 0}.attacBox a[data-v-4766a020]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-4766a020]:hover{color:#169afa}.attacBox .attIcon[data-v-4766a020]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-4766a020]{display:flex;align-items:center}.attacBox em[data-v-4766a020]{font-style:normal;color:#999;margin-left:5px}.txtPRed[data-v-4766a020]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-4766a020]{color:#c5313f;margin-right:5px}.thumbnailBox[data-v-4766a020]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-4766a020]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-4766a020]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}@media (max-width:768px){.notiViewHead ul[data-v-4766a020]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-4766a020]:after{display:none}.notiViewCon[data-v-4766a020]{padding:15px!important}}.notiView[data-v-de9e8970]{width:100%;margin-bottom:40px}.notiViewHead[data-v-de9e8970]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-de9e8970]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-de9e8970]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-de9e8970]{position:relative}.notiViewHead ul li[data-v-de9e8970]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-de9e8970]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-de9e8970]{color:#888}.notiViewHead .viewCount[data-v-de9e8970]{display:flex;align-items:center}.notiViewCon[data-v-de9e8970]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-de9e8970]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-de9e8970]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-de9e8970]{list-style:none;padding:0;margin:0}.attacBox li[data-v-de9e8970]{padding:10px 0}.attacBox a[data-v-de9e8970]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-de9e8970]:hover{color:#169afa}.attacBox .attIcon[data-v-de9e8970]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-de9e8970]{display:flex;align-items:center}.attacBox em[data-v-de9e8970]{font-style:normal;color:#999;margin-left:5px}.txtPRed[data-v-de9e8970]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-de9e8970]{color:#c5313f;margin-right:5px}.thumbnailBox[data-v-de9e8970]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-de9e8970]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-de9e8970]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}@media (max-width:768px){.notiViewHead ul[data-v-de9e8970]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-de9e8970]:after{display:none}.notiViewCon[data-v-de9e8970]{padding:15px!important}}.notiView[data-v-fe6ff784]{width:100%;margin-bottom:40px}.notiViewHead[data-v-fe6ff784]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-fe6ff784]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-fe6ff784]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-fe6ff784]{position:relative}.notiViewHead ul li[data-v-fe6ff784]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-fe6ff784]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-fe6ff784]{color:#888}.notiViewHead .viewCount[data-v-fe6ff784]{display:flex;align-items:center}.notiViewCon[data-v-fe6ff784]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-fe6ff784]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-fe6ff784]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-fe6ff784]{list-style:none;padding:0;margin:0}.attacBox li[data-v-fe6ff784]{padding:10px 0}.attacBox a[data-v-fe6ff784]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-fe6ff784]:hover{color:#169afa}.attacBox .attIcon[data-v-fe6ff784]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-fe6ff784]{display:flex;align-items:center}.attacBox em[data-v-fe6ff784]{font-style:normal;color:#999;margin-left:5px}.txtPRed[data-v-fe6ff784]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-fe6ff784]{color:#c5313f;margin-right:5px}.thumbnailBox[data-v-fe6ff784]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-fe6ff784]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-fe6ff784]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}@media (max-width:768px){.notiViewHead ul[data-v-fe6ff784]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-fe6ff784]:after{display:none}.notiViewCon[data-v-fe6ff784]{padding:15px!important}}.notiWrite[data-v-d2f7e32e]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-d2f7e32e]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-d2f7e32e]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-d2f7e32e]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-d2f7e32e]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-d2f7e32e]{display:flex;align-items:center}.notiWrite li .category[data-v-d2f7e32e]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-d2f7e32e]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-d2f7e32e]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-d2f7e32e]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-d2f7e32e]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-d2f7e32e]{color:#c5313f;margin-right:5px}.thumbnailBox[data-v-d2f7e32e]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-d2f7e32e]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-d2f7e32e]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-d2f7e32e]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-d2f7e32e]:after,.thumbnailBox .cancle[data-v-d2f7e32e]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-d2f7e32e]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-d2f7e32e]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-d2f7e32e]:hover{background-color:#f8f8f8}.attacBox[data-v-d2f7e32e]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-d2f7e32e]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-d2f7e32e]{list-style:none;padding:0;margin:0}.attacBox li[data-v-d2f7e32e]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-d2f7e32e]:last-child{border-bottom:none}.attacBox a[data-v-d2f7e32e]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-d2f7e32e]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-d2f7e32e]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-d2f7e32e]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-d2f7e32e]{margin-bottom:30px}.fileUpload .upload[data-v-d2f7e32e]{margin-bottom:10px}.fileUpload input[type=file][data-v-d2f7e32e]{display:none}.btnUpload[data-v-d2f7e32e]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-d2f7e32e]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.fileTxt[data-v-d2f7e32e]{color:#999;font-size:14px;margin-top:8px}.fileTxt span[data-v-d2f7e32e]{display:block;margin-bottom:5px}.btnArea[data-v-d2f7e32e]{margin-top:40px}.btnRight[data-v-d2f7e32e]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-d2f7e32e]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-d2f7e32e]:hover{background-color:#eee}.btn.confirm[data-v-d2f7e32e]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-d2f7e32e]:hover{background-color:#0076bf}.radioWrap[data-v-d2f7e32e]{display:flex;align-items:center;gap:20px;margin:10px 0}.radioWrap label[data-v-d2f7e32e]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#333}.radioWrap input[type=radio][data-v-d2f7e32e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #ddd;border-radius:50%;margin-right:8px;position:relative;transition:all .2s ease}.radioWrap input[type=radio][data-v-d2f7e32e]:checked{border-color:#4a6ee0}.radioWrap input[type=radio][data-v-d2f7e32e]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:#4a6ee0}.radioWrap input[type=radio][data-v-d2f7e32e]:focus{outline:none;box-shadow:0 0 0 2px rgba(74,110,224,.2)}.radioWrap label:hover input[type=radio][data-v-d2f7e32e]{border-color:#bbb}.notiWrite[data-v-a22b92c0]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-a22b92c0]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-a22b92c0]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-a22b92c0]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-a22b92c0]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-a22b92c0]{display:flex;align-items:center}.notiWrite li .category[data-v-a22b92c0]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-a22b92c0]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-a22b92c0]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-a22b92c0]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-a22b92c0]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-a22b92c0]{color:#c5313f;margin-right:5px}.thumbnailBox[data-v-a22b92c0]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-a22b92c0]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-a22b92c0]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-a22b92c0]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-a22b92c0]:after,.thumbnailBox .cancle[data-v-a22b92c0]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-a22b92c0]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-a22b92c0]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-a22b92c0]:hover{background-color:#f8f8f8}.attacBox[data-v-a22b92c0]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-a22b92c0]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-a22b92c0]{list-style:none;padding:0;margin:0}.attacBox li[data-v-a22b92c0]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-a22b92c0]:last-child{border-bottom:none}.attacBox a[data-v-a22b92c0]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-a22b92c0]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-a22b92c0]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-a22b92c0]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-a22b92c0]{margin-bottom:30px}.fileUpload .upload[data-v-a22b92c0]{margin-bottom:10px}.fileUpload input[type=file][data-v-a22b92c0]{display:none}.btnUpload[data-v-a22b92c0]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-a22b92c0]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.fileTxt[data-v-a22b92c0]{color:#999;font-size:14px;margin-top:8px}.fileTxt span[data-v-a22b92c0]{display:block;margin-bottom:5px}.btnArea[data-v-a22b92c0]{margin-top:40px}.btnRight[data-v-a22b92c0]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-a22b92c0]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-a22b92c0]:hover{background-color:#eee}.btn.confirm[data-v-a22b92c0]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-a22b92c0]:hover{background-color:#0076bf}.notiWrite[data-v-40f92a0b]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-40f92a0b]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-40f92a0b]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-40f92a0b]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-40f92a0b]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-40f92a0b]{display:flex;align-items:center}.notiWrite li .category[data-v-40f92a0b]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-40f92a0b]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-40f92a0b]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-40f92a0b]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-40f92a0b]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-40f92a0b]{color:#c5313f;margin-right:5px;display:inline}.thumbnailBox[data-v-40f92a0b]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-40f92a0b]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-40f92a0b]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-40f92a0b]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-40f92a0b]:after,.thumbnailBox .cancle[data-v-40f92a0b]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-40f92a0b]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-40f92a0b]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-40f92a0b]:hover{background-color:#f8f8f8}.attacBox[data-v-40f92a0b]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-40f92a0b]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-40f92a0b]{list-style:none;padding:0;margin:0}.attacBox li[data-v-40f92a0b]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-40f92a0b]:last-child{border-bottom:none}.attacBox a[data-v-40f92a0b]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-40f92a0b]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-40f92a0b]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-40f92a0b]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-40f92a0b]{margin-bottom:30px}.fileUpload .upload[data-v-40f92a0b]{margin-bottom:10px}.fileUpload input[type=file][data-v-40f92a0b]{display:none}.btnUpload[data-v-40f92a0b]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-40f92a0b]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.fileTxt[data-v-40f92a0b]{color:#999;font-size:14px;margin-top:8px}.fileTxt span[data-v-40f92a0b]{display:block;margin-bottom:5px}.btnArea[data-v-40f92a0b]{margin-top:40px}.btnRight[data-v-40f92a0b]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-40f92a0b]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-40f92a0b]:hover{background-color:#eee}.btn.confirm[data-v-40f92a0b]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-40f92a0b]:hover{background-color:#0076bf}.notiView[data-v-bee41214]{width:100%;margin-bottom:40px}.notiViewHead[data-v-bee41214]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-bee41214]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-bee41214]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-bee41214]{position:relative}.notiViewHead ul li[data-v-bee41214]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-bee41214]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-bee41214]{color:#888}.notiViewHead .viewCount[data-v-bee41214]{display:flex;align-items:center}.notiViewCon[data-v-bee41214]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-bee41214]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-bee41214]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-bee41214]{list-style:none;padding:0;margin:0}.attacBox li[data-v-bee41214]{padding:10px 0}.attacBox a[data-v-bee41214]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-bee41214]:hover{color:#169afa}.attacBox .attIcon[data-v-bee41214]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-bee41214]{display:flex;align-items:center}.attacBox em[data-v-bee41214]{font-style:normal;color:#999;margin-left:5px}.notiView+.notiView[data-v-bee41214]{margin-top:30px;border-top:1px dashed #eee;padding-top:30px}.notiView .notiViewHead h3[data-v-bee41214]{font-size:18px;color:#169afa;margin-bottom:10px}.notiView .notiViewCon p[data-v-bee41214]{margin:0;line-height:1.6;color:#555}.notiWrite[data-v-bee41214]{margin-top:50px;border-top:2px solid #eee;padding-top:30px}.notiWrite h3[data-v-bee41214]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.notiWrite textarea[data-v-bee41214]{width:100%;padding:15px;border:1px solid #ddd;border-radius:4px;font-size:15px;resize:vertical;min-height:60px;height:130px;font-family:inherit}.notiWrite textarea[data-v-bee41214]:focus{border-color:#169afa;outline:none}.notiWrite[data-v-bee41214]:first-child{margin-top:20px;border-top:none}@media (max-width:768px){.notiViewHead ul[data-v-bee41214]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-bee41214]:after{display:none}.notiViewCon[data-v-bee41214]{padding:15px!important}.notiWrite textarea[data-v-bee41214]{min-height:60px}}.notiView[data-v-54efb466]{width:100%;margin-bottom:40px}.notiViewHead[data-v-54efb466]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-54efb466]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-54efb466]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-54efb466]{position:relative}.notiViewHead ul li[data-v-54efb466]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-54efb466]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-54efb466]{color:#888}.notiViewHead .viewCount[data-v-54efb466]{display:flex;align-items:center}.notiViewCon[data-v-54efb466]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-54efb466]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-54efb466]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-54efb466]{list-style:none;padding:0;margin:0}.attacBox li[data-v-54efb466]{padding:10px 0}.attacBox a[data-v-54efb466]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-54efb466]:hover{color:#169afa}.attacBox .attIcon[data-v-54efb466]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-54efb466]{display:flex;align-items:center}.attacBox em[data-v-54efb466]{font-style:normal;color:#999;margin-left:5px}.notiView+.notiView[data-v-54efb466]{margin-top:30px;border-top:1px dashed #eee;padding-top:30px}.notiView .notiViewHead h3[data-v-54efb466]{font-size:18px;color:#169afa;margin-bottom:10px}.notiView .notiViewCon p[data-v-54efb466]{margin:0;line-height:1.6;color:#555}.notiWrite[data-v-54efb466]{margin-top:50px;border-top:2px solid #eee;padding-top:30px}.notiWrite h3[data-v-54efb466]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.notiWrite textarea[data-v-54efb466]{width:100%;padding:15px;border:1px solid #ddd;border-radius:4px;font-size:15px;resize:vertical;min-height:60px;height:130px;font-family:inherit}.notiWrite textarea[data-v-54efb466]:focus{border-color:#169afa;outline:none}.notiWrite[data-v-54efb466]:first-child{margin-top:20px;border-top:none}@media (max-width:768px){.notiViewHead ul[data-v-54efb466]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-54efb466]:after{display:none}.notiViewCon[data-v-54efb466]{padding:15px!important}.notiWrite textarea[data-v-54efb466]{min-height:60px}}.notiView[data-v-577ca448]{width:100%;margin-bottom:40px}.notiViewHead[data-v-577ca448]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-577ca448]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-577ca448]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-577ca448]{position:relative}.notiViewHead ul li[data-v-577ca448]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-577ca448]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-577ca448]{color:#888}.notiViewHead .viewCount[data-v-577ca448]{display:flex;align-items:center}.notiViewCon[data-v-577ca448]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-577ca448]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-577ca448]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-577ca448]{list-style:none;padding:0;margin:0}.attacBox li[data-v-577ca448]{padding:10px 0}.attacBox a[data-v-577ca448]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-577ca448]:hover{color:#169afa}.attacBox .attIcon[data-v-577ca448]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-577ca448]{display:flex;align-items:center}.attacBox em[data-v-577ca448]{font-style:normal;color:#999;margin-left:5px}.txtPRed[data-v-577ca448]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-577ca448]{color:#c5313f;margin-right:5px}.thumbnailBox[data-v-577ca448]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-577ca448]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-577ca448]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}@media (max-width:768px){.notiViewHead ul[data-v-577ca448]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-577ca448]:after{display:none}.notiViewCon[data-v-577ca448]{padding:15px!important}}.notiWrite[data-v-4b94266b]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-4b94266b]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-4b94266b]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-4b94266b]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-4b94266b]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-4b94266b]{display:flex;align-items:center}.notiWrite li .category[data-v-4b94266b]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-4b94266b]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-4b94266b]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-4b94266b]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-4b94266b]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-4b94266b]{color:#c5313f;margin-right:5px}.thumbnailBox[data-v-4b94266b]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-4b94266b]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-4b94266b]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-4b94266b]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-4b94266b]:after,.thumbnailBox .cancle[data-v-4b94266b]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-4b94266b]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-4b94266b]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-4b94266b]:hover{background-color:#f8f8f8}.attacBox[data-v-4b94266b]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-4b94266b]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-4b94266b]{list-style:none;padding:0;margin:0}.attacBox li[data-v-4b94266b]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-4b94266b]:last-child{border-bottom:none}.attacBox a[data-v-4b94266b]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-4b94266b]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-4b94266b]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-4b94266b]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-4b94266b]{margin-bottom:30px}.fileUpload .upload[data-v-4b94266b]{margin-bottom:10px}.fileUpload input[type=file][data-v-4b94266b]{display:none}.btnUpload[data-v-4b94266b]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-4b94266b]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.fileTxt[data-v-4b94266b]{color:#999;font-size:14px;margin-top:8px}.fileTxt span[data-v-4b94266b]{display:block;margin-bottom:5px}.btnArea[data-v-4b94266b]{margin-top:40px}.btnRight[data-v-4b94266b]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-4b94266b]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-4b94266b]:hover{background-color:#eee}.btn.confirm[data-v-4b94266b]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-4b94266b]:hover{background-color:#0076bf}.radioWrap[data-v-4b94266b]{display:flex;align-items:center;gap:20px;margin:10px 0}.radioWrap label[data-v-4b94266b]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#333}.radioWrap input[type=radio][data-v-4b94266b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #ddd;border-radius:50%;margin-right:8px;position:relative;transition:all .2s ease}.radioWrap input[type=radio][data-v-4b94266b]:checked{border-color:#4a6ee0}.radioWrap input[type=radio][data-v-4b94266b]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:#4a6ee0}.radioWrap input[type=radio][data-v-4b94266b]:focus{outline:none;box-shadow:0 0 0 2px rgba(74,110,224,.2)}.radioWrap label:hover input[type=radio][data-v-4b94266b]{border-color:#bbb}.notiView[data-v-af84f2d0]{width:100%;margin-bottom:40px}.notiViewHead[data-v-af84f2d0]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-af84f2d0]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-af84f2d0]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-af84f2d0]{position:relative}.notiViewHead ul li[data-v-af84f2d0]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-af84f2d0]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-af84f2d0]{color:#888}.notiViewHead .viewCount[data-v-af84f2d0]{display:flex;align-items:center}.notiViewCon[data-v-af84f2d0]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-af84f2d0]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-af84f2d0]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-af84f2d0]{list-style:none;padding:0;margin:0}.attacBox li[data-v-af84f2d0]{padding:10px 0}.attacBox a[data-v-af84f2d0]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-af84f2d0]:hover{color:#169afa}.attacBox .attIcon[data-v-af84f2d0]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-af84f2d0]{display:flex;align-items:center}.attacBox em[data-v-af84f2d0]{font-style:normal;color:#999;margin-left:5px}.notiView+.notiView[data-v-af84f2d0]{margin-top:30px;border-top:1px dashed #eee;padding-top:30px}.notiView .notiViewCon p[data-v-af84f2d0]{margin:0;line-height:1.6;color:#555}.notiWrite[data-v-af84f2d0]{margin-top:50px;border-top:2px solid #eee;padding-top:30px}.notiWrite h3[data-v-af84f2d0]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.notiWrite textarea[data-v-af84f2d0]{width:100%;padding:15px;border:1px solid #ddd;border-radius:4px;font-size:15px;resize:vertical;min-height:60px;height:130px;font-family:inherit}.notiWrite textarea[data-v-af84f2d0]:focus{border-color:#169afa;outline:none}.notiWrite[data-v-af84f2d0]:first-child{margin-top:20px;border-top:none}@media (max-width:768px){.notiViewHead ul[data-v-af84f2d0]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-af84f2d0]:after{display:none}.notiViewCon[data-v-af84f2d0]{padding:15px!important}.notiWrite textarea[data-v-af84f2d0]{min-height:60px}}.notiWrite[data-v-46385175]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-46385175]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-46385175]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-46385175]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-46385175]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-46385175]{display:flex;align-items:center}.notiWrite li .category[data-v-46385175]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-46385175]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-46385175]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-46385175]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-46385175]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-46385175]{color:#c5313f;margin-right:5px}.pointSerch select[data-v-46385175]{border:1px solid #ddd;border-radius:4px;font-size:15px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='m6 8.825-4.9-5.5h9.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.attacBox[data-v-46385175]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-46385175]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-46385175]{list-style:none;padding:0;margin:0}.attacBox li[data-v-46385175]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-46385175]:last-child{border-bottom:none}.attacBox a[data-v-46385175]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-46385175]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-46385175]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-46385175]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-46385175]{margin-bottom:30px}.fileUpload .upload[data-v-46385175]{margin-bottom:10px}.fileUpload input[type=file][data-v-46385175]{display:none}.btnUpload[data-v-46385175]{display:inline-block;padding:10px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s}.btnUpload[data-v-46385175]:hover{background-color:#f0f0f0;border-color:#ccc}.fileTxt[data-v-46385175]{color:#999;font-size:14px}.btnArea[data-v-46385175]{margin-top:40px}.btnRight[data-v-46385175]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-46385175]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-46385175]:hover{background-color:#eee}.btn.confirm[data-v-46385175]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-46385175]:hover{background-color:#0076bf}.notiWrite[data-v-19806496]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-19806496]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-19806496]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-19806496]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-19806496]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-19806496]{display:flex;align-items:center}.notiWrite li .category[data-v-19806496]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-19806496]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-19806496]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-19806496]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-19806496]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-19806496]{color:#c5313f;margin-right:5px}.pointSerch select[data-v-19806496]{border:1px solid #ddd;border-radius:4px;font-size:15px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='m6 8.825-4.9-5.5h9.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.attacBox[data-v-19806496]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-19806496]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-19806496]{list-style:none;padding:0;margin:0}.attacBox li[data-v-19806496]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-19806496]:last-child{border-bottom:none}.attacBox a[data-v-19806496]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-19806496]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-19806496]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-19806496]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-19806496]{margin-bottom:30px}.fileUpload .upload[data-v-19806496]{margin-bottom:10px}.fileUpload input[type=file][data-v-19806496]{display:none}.btnUpload[data-v-19806496]{display:inline-block;padding:10px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s}.btnUpload[data-v-19806496]:hover{background-color:#f0f0f0;border-color:#ccc}.fileTxt[data-v-19806496]{color:#999;font-size:14px}.btnArea[data-v-19806496]{margin-top:40px}.btnRight[data-v-19806496]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-19806496]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-19806496]:hover{background-color:#eee}.btn.confirm[data-v-19806496]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-19806496]:hover{background-color:#0076bf}.notiView[data-v-d112f130]{width:100%;margin-bottom:40px}.notiViewHead[data-v-d112f130]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-d112f130]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-d112f130]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-d112f130]{position:relative}.notiViewHead ul li[data-v-d112f130]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-d112f130]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-d112f130]{color:#888}.notiViewHead .viewCount[data-v-d112f130]{display:flex;align-items:center}.notiViewCon[data-v-d112f130]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-d112f130]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-d112f130]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-d112f130]{list-style:none;padding:0;margin:0}.attacBox li[data-v-d112f130]{padding:10px 0}.attacBox a[data-v-d112f130]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-d112f130]:hover{color:#169afa}.attacBox .attIcon[data-v-d112f130]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-d112f130]{display:flex;align-items:center}.attacBox em[data-v-d112f130]{font-style:normal;color:#999;margin-left:5px}.notiView+.notiView[data-v-d112f130]{margin-top:30px;border-top:1px dashed #eee;padding-top:30px}.notiView .notiViewHead h3[data-v-d112f130]{font-size:18px;color:#169afa;margin-bottom:10px}.notiView .notiViewCon p[data-v-d112f130]{margin:0;line-height:1.6;color:#555}.notiWrite[data-v-d112f130]{margin-top:50px;border-top:2px solid #eee;padding-top:30px}.notiWrite h3[data-v-d112f130]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.notiWrite textarea[data-v-d112f130]{width:100%;padding:15px;border:1px solid #ddd;border-radius:4px;font-size:15px;resize:vertical;min-height:60px;height:130px;font-family:inherit}.notiWrite textarea[data-v-d112f130]:focus{border-color:#169afa;outline:none}.notiWrite[data-v-d112f130]:first-child{margin-top:20px;border-top:none}@media (max-width:768px){.notiViewHead ul[data-v-d112f130]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-d112f130]:after{display:none}.notiViewCon[data-v-d112f130]{padding:15px!important}.notiWrite textarea[data-v-d112f130]{min-height:60px}}.notiWrite[data-v-8c1cfc74]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-8c1cfc74]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-8c1cfc74]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-8c1cfc74]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-8c1cfc74]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-8c1cfc74]{display:flex;align-items:center}.notiWrite li .category[data-v-8c1cfc74]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-8c1cfc74]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-8c1cfc74]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-8c1cfc74]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-8c1cfc74]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-8c1cfc74]{color:#c5313f;margin-right:5px}.pointSerch select[data-v-8c1cfc74]{border:1px solid #ddd;border-radius:4px;font-size:15px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='m6 8.825-4.9-5.5h9.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.attacBox[data-v-8c1cfc74]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-8c1cfc74]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-8c1cfc74]{list-style:none;padding:0;margin:0}.attacBox li[data-v-8c1cfc74]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-8c1cfc74]:last-child{border-bottom:none}.attacBox a[data-v-8c1cfc74]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-8c1cfc74]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-8c1cfc74]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-8c1cfc74]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-8c1cfc74]{margin-bottom:30px}.fileUpload .upload[data-v-8c1cfc74]{margin-bottom:10px}.fileUpload input[type=file][data-v-8c1cfc74]{display:none}.btnUpload[data-v-8c1cfc74]{display:inline-block;padding:10px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s}.btnUpload[data-v-8c1cfc74]:hover{background-color:#f0f0f0;border-color:#ccc}.fileTxt[data-v-8c1cfc74]{color:#999;font-size:14px}.btnArea[data-v-8c1cfc74]{margin-top:40px}.btnRight[data-v-8c1cfc74]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-8c1cfc74]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-8c1cfc74]:hover{background-color:#eee}.btn.confirm[data-v-8c1cfc74]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-8c1cfc74]:hover{background-color:#0076bf}.notiView[data-v-f2fe059c]{width:100%;margin-bottom:40px}.notiViewHead[data-v-f2fe059c]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-f2fe059c]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-f2fe059c]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-f2fe059c]{position:relative}.notiViewHead ul li[data-v-f2fe059c]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-f2fe059c]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-f2fe059c]{color:#888}.notiViewHead .viewCount[data-v-f2fe059c]{display:flex;align-items:center}.notiViewCon[data-v-f2fe059c]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-f2fe059c]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-f2fe059c]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-f2fe059c]{list-style:none;padding:0;margin:0}.attacBox li[data-v-f2fe059c]{padding:10px 0}.attacBox a[data-v-f2fe059c]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-f2fe059c]:hover{color:#169afa}.attacBox .attIcon[data-v-f2fe059c]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-f2fe059c]{display:flex;align-items:center}.attacBox em[data-v-f2fe059c]{font-style:normal;color:#999;margin-left:5px}@media (max-width:768px){.notiViewHead ul[data-v-f2fe059c]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-f2fe059c]:after{display:none}.notiViewCon[data-v-f2fe059c]{padding:15px!important}}.notiWrite[data-v-7f3ff8ba]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-7f3ff8ba]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-7f3ff8ba]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-7f3ff8ba]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-7f3ff8ba]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-7f3ff8ba]{display:flex;align-items:center}.notiWrite li .category[data-v-7f3ff8ba]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-7f3ff8ba]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-7f3ff8ba]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-7f3ff8ba]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-7f3ff8ba]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-7f3ff8ba]{color:#c5313f;margin-right:5px}.pointSerch select[data-v-7f3ff8ba]{border:1px solid #ddd;border-radius:4px;font-size:15px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='m6 8.825-4.9-5.5h9.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.attacBox[data-v-7f3ff8ba]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-7f3ff8ba]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-7f3ff8ba]{list-style:none;padding:0;margin:0}.attacBox li[data-v-7f3ff8ba]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-7f3ff8ba]:last-child{border-bottom:none}.attacBox a[data-v-7f3ff8ba]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-7f3ff8ba]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-7f3ff8ba]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-7f3ff8ba]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-7f3ff8ba]{margin-bottom:30px}.fileUpload .upload[data-v-7f3ff8ba]{margin-bottom:10px}.fileUpload input[type=file][data-v-7f3ff8ba]{display:none}.btnUpload[data-v-7f3ff8ba]{display:inline-block;padding:10px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s}.btnUpload[data-v-7f3ff8ba]:hover{background-color:#f0f0f0;border-color:#ccc}.fileTxt[data-v-7f3ff8ba]{color:#999;font-size:14px}.btnArea[data-v-7f3ff8ba]{margin-top:40px}.btnRight[data-v-7f3ff8ba]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-7f3ff8ba]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-7f3ff8ba]:hover{background-color:#eee}.btn.confirm[data-v-7f3ff8ba]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-7f3ff8ba]:hover{background-color:#0076bf}.notiWrite[data-v-6ec04116]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-6ec04116]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-6ec04116]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-6ec04116]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-6ec04116]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-6ec04116]{display:flex;align-items:center}.notiWrite li .category[data-v-6ec04116]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-6ec04116]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-6ec04116]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-6ec04116]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-6ec04116]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-6ec04116]{color:#c5313f;margin-right:5px}.pointSerch select[data-v-6ec04116]{border:1px solid #ddd;border-radius:4px;font-size:15px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='m6 8.825-4.9-5.5h9.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.attacBox[data-v-6ec04116]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-6ec04116]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-6ec04116]{list-style:none;padding:0;margin:0}.attacBox li[data-v-6ec04116]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-6ec04116]:last-child{border-bottom:none}.attacBox a[data-v-6ec04116]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-6ec04116]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-6ec04116]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-6ec04116]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-6ec04116]{margin-bottom:30px}.fileUpload .upload[data-v-6ec04116]{margin-bottom:10px}.fileUpload input[type=file][data-v-6ec04116]{display:none}.btnUpload[data-v-6ec04116]{display:inline-block;padding:10px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s}.btnUpload[data-v-6ec04116]:hover{background-color:#f0f0f0;border-color:#ccc}.fileTxt[data-v-6ec04116]{color:#999;font-size:14px}.btnArea[data-v-6ec04116]{margin-top:40px}.btnRight[data-v-6ec04116]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-6ec04116]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-6ec04116]:hover{background-color:#eee}.btn.confirm[data-v-6ec04116]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-6ec04116]:hover{background-color:#0076bf}.notiWrite[data-v-a85fbaaa]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-a85fbaaa]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-a85fbaaa]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-a85fbaaa]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-a85fbaaa]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-a85fbaaa]{display:flex;align-items:center}.notiWrite li .category[data-v-a85fbaaa]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-a85fbaaa]{font-style:normal;color:#666}.notiWrite input[type=text][data-v-a85fbaaa]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=text][data-v-a85fbaaa]:focus{border-color:#169afa;outline:none}.txtPRed[data-v-a85fbaaa]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-a85fbaaa]{color:#c5313f;margin-right:5px;display:inline}.thumbnailBox[data-v-a85fbaaa]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-a85fbaaa]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-a85fbaaa]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancel[data-v-a85fbaaa]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancel[data-v-a85fbaaa]:after,.thumbnailBox .cancel[data-v-a85fbaaa]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancel[data-v-a85fbaaa]:before{transform:rotate(45deg)}.thumbnailBox .cancel[data-v-a85fbaaa]:after{transform:rotate(-45deg)}.thumbnailBox .cancel[data-v-a85fbaaa]:hover{background-color:#f8f8f8}.attacBox[data-v-a85fbaaa]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-a85fbaaa]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-a85fbaaa]{list-style:none;padding:0;margin:0}.attacBox li[data-v-a85fbaaa]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-a85fbaaa]:last-child{border-bottom:none}.attacBox a[data-v-a85fbaaa]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-a85fbaaa]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-a85fbaaa]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-a85fbaaa]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-a85fbaaa]{margin-bottom:30px}.fileUpload .upload[data-v-a85fbaaa]{margin-bottom:10px}.fileUpload input[type=file][data-v-a85fbaaa]{display:none}.btnUpload[data-v-a85fbaaa]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-a85fbaaa]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.fileTxt[data-v-a85fbaaa]{color:#999;font-size:14px;margin-top:8px}.fileTxt span[data-v-a85fbaaa]{display:block;margin-bottom:5px}.btnArea[data-v-a85fbaaa]{margin-top:40px}.btnRight[data-v-a85fbaaa]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-a85fbaaa]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-a85fbaaa]:hover{background-color:#eee}.btn.confirm[data-v-a85fbaaa]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-a85fbaaa]:hover{background-color:#0076bf}.notiView[data-v-e6bfd922]{width:100%;margin-bottom:40px}.notiViewHead[data-v-e6bfd922]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-e6bfd922]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-e6bfd922]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-e6bfd922]{position:relative}.notiViewHead ul li[data-v-e6bfd922]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-e6bfd922]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-e6bfd922]{color:#888}.notiViewHead .viewCount[data-v-e6bfd922]{display:flex;align-items:center}.notiViewCon[data-v-e6bfd922]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-e6bfd922]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.attacBox[data-v-e6bfd922]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-e6bfd922]{list-style:none;padding:0;margin:0}.attacBox li[data-v-e6bfd922]{padding:10px 0}.attacBox a[data-v-e6bfd922]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-e6bfd922]:hover{color:#169afa}.attacBox .attIcon[data-v-e6bfd922]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-e6bfd922]{display:flex;align-items:center}.attacBox em[data-v-e6bfd922]{font-style:normal;color:#999;margin-left:5px}.txtPRed[data-v-e6bfd922]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-e6bfd922]{color:#c5313f;margin-right:5px}.thumbnailBox[data-v-e6bfd922]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-e6bfd922]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-e6bfd922]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}@media (max-width:768px){.notiViewHead ul[data-v-e6bfd922]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-e6bfd922]:after{display:none}.notiViewCon[data-v-e6bfd922]{padding:15px!important}}.popupLayer[data-v-05a834a2]{left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:201}.popupBgLayer[data-v-05a834a2]{z-index:200}.popupBgLayer[data-v-05a834a2],.popupBgLayer[data-v-67143dde],.popupLayer[data-v-67143dde]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-67143dde]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.popWid1600[data-v-0d0acc2c]{width:1500px;max-width:1500px}.popupBgLayer[data-v-0d0acc2c],.popupLayer[data-v-0d0acc2c]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-0d0acc2c]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.popupBgLayer[data-v-1e8082a2],.popupLayer[data-v-1e8082a2]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-1e8082a2]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.popupBgLayer[data-v-575080c1],.popupLayer[data-v-575080c1]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-575080c1]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.thumbnailBox[data-v-575080c1]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-575080c1]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-575080c1]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-575080c1]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-575080c1]:after,.thumbnailBox .cancle[data-v-575080c1]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-575080c1]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-575080c1]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-575080c1]:hover{background-color:#f8f8f8}.attacBox[data-v-575080c1]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-575080c1]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-575080c1]{list-style:none;padding:0;margin:0}.attacBox li[data-v-575080c1]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-575080c1]:last-child{border-bottom:none}.attacBox a[data-v-575080c1]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-575080c1]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-575080c1]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-575080c1]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-575080c1]{margin-bottom:30px}.fileUpload .upload[data-v-575080c1]{margin-bottom:10px}.fileUpload input[type=file][data-v-575080c1]{display:none}.btnUpload[data-v-575080c1]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-575080c1]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.popupBgLayer[data-v-057bb25b],.popupLayer[data-v-057bb25b]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-057bb25b]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.popupBgLayer[data-v-15b13ec0],.popupLayer[data-v-15b13ec0]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-15b13ec0]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.popupBgLayer[data-v-21773478],.popupLayer[data-v-21773478]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-21773478]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.blueBtn130[data-v-21773478]{color:#fff;background-image:linear-gradient(90deg,red,orange,#ff0,green,blue,indigo,purple);width:130px}.blueBtn130[data-v-21773478]:hover{text-decoration:none;border:1px solid #222}.redBtn130[data-v-21773478]{border-radius:5px;width:130px;border:1px solid #ed2a61;display:inline-block;margin:0 auto;background:#ed2a61;color:#222!important;font-weight:700}.redBtn130[data-v-21773478]:hover{text-decoration:none;border:1px solid #222}.priority-controls[data-v-6222dcf4]{display:flex;align-items:center}.btnBasic.blue[data-v-6222dcf4]{background-color:#2196f3;color:#fff}.btnBasic.white[data-v-6222dcf4]{background-color:#fff;color:#333;border:1px solid #ddd}[data-v-6222dcf4] .ag-row-dragging{opacity:.5}[data-v-6222dcf4] .ag-cell:hover .fa-grip-vertical{color:#2196f3!important}.popupBgLayer[data-v-edbcd1c6],.popupLayer[data-v-edbcd1c6]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-edbcd1c6]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.upload[data-v-0f73c9b7]{display:flex;align-items:center;margin:20px 0;position:relative}.upload label[data-v-0f73c9b7]{flex-shrink:0;cursor:pointer}.btnUpload[data-v-0f73c9b7]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer;white-space:nowrap}.btnUpload[data-v-0f73c9b7]:hover{background-color:#e9e9e9;border-color:#ccc}.btnUpload[data-v-0f73c9b7]:active{background-color:#e0e0e0;transform:translateY(1px)}input[type=file][data-v-0f73c9b7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.file-name[data-v-0f73c9b7]{margin-left:12px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}.popupBgLayer[data-v-0f73c9b7],.popupLayer[data-v-0f73c9b7]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-0f73c9b7]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.popupBgLayer[data-v-0df33260],.popupBgLayer[data-v-ba1d22c0],.popupLayer[data-v-0df33260],.popupLayer[data-v-ba1d22c0]{left:0;right:0;bottom:0;width:100vw;height:100vh}.upload[data-v-0b3c480a]{display:flex;align-items:center;margin:20px 0;position:relative}.upload label[data-v-0b3c480a]{flex-shrink:0;cursor:pointer}.btnUpload[data-v-0b3c480a]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer;white-space:nowrap}.btnUpload[data-v-0b3c480a]:hover{background-color:#e9e9e9;border-color:#ccc}.btnUpload[data-v-0b3c480a]:active{background-color:#e0e0e0;transform:translateY(1px)}input[type=file][data-v-0b3c480a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.file-name[data-v-0b3c480a]{margin-left:12px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}.popupBgLayer[data-v-0b3c480a],.popupLayer[data-v-0b3c480a]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-0b3c480a]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.masked-text[data-v-c822a512]{-webkit-text-security:disc;text-security:disc}.popupBgLayer[data-v-c822a512],.popupLayer[data-v-c822a512]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-c822a512]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.popupBgLayer[data-v-785217f6],.popupLayer[data-v-785217f6]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-785217f6]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.thumbnailBox[data-v-785217f6]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-785217f6]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-785217f6]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-785217f6]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-785217f6]:after,.thumbnailBox .cancle[data-v-785217f6]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-785217f6]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-785217f6]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-785217f6]:hover{background-color:#f8f8f8}.attacBox[data-v-785217f6]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-785217f6]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-785217f6]{list-style:none;padding:0;margin:0}.attacBox li[data-v-785217f6]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-785217f6]:last-child{border-bottom:none}.attacBox a[data-v-785217f6]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-785217f6]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-785217f6]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-785217f6]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-785217f6]{margin-bottom:30px}.fileUpload .upload[data-v-785217f6]{margin-bottom:10px}.fileUpload input[type=file][data-v-785217f6]{display:none}.btnUpload[data-v-785217f6]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-785217f6]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.popupBgLayer[data-v-437bbc93],.popupLayer[data-v-437bbc93]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-437bbc93]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.toggle-switch[data-v-437bbc93]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-437bbc93]{display:none}.toggle-switch label[data-v-437bbc93]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-437bbc93]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-437bbc93]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-437bbc93]:after{left:26px}.toggle-label[data-v-437bbc93]{margin-left:10px;font-weight:700}.fileUpload[data-v-437bbc93]{margin-bottom:30px}.fileUpload .upload[data-v-437bbc93]{margin-bottom:10px}.fileUpload input[type=file][data-v-437bbc93]{display:none}.btnUpload[data-v-437bbc93]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-437bbc93]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.custom-textarea[data-v-437bbc93]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.custom-textarea[data-v-437bbc93]:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:none}.custom-textarea[data-v-437bbc93]:hover{border-color:#06c}.custom-textarea[data-v-437bbc93]::-moz-placeholder{color:#aaa}.custom-textarea[data-v-437bbc93]::placeholder{color:#aaa}.small-image-preview[data-v-437bbc93]{margin-top:10px;display:inline-block;border:1px solid #ddd;border-radius:4px;padding:5px;background-color:#f9f9f9;position:relative}.small-image-preview img[data-v-437bbc93]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:2px}.small-image-preview .cancle[data-v-437bbc93]{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.small-image-preview .cancle[data-v-437bbc93]:after,.small-image-preview .cancle[data-v-437bbc93]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.small-image-preview .cancle[data-v-437bbc93]:before{transform:rotate(45deg)}.small-image-preview .cancle[data-v-437bbc93]:after{transform:rotate(-45deg)}.small-image-preview .cancle[data-v-437bbc93]:hover{background-color:#f8f8f8}.inquiry-content-box[data-v-437bbc93]{height:150px;overflow-y:auto;padding:10px;border:1px solid #e5e5e5;background-color:#f9f9f9;white-space:pre-line}.popupBgLayer[data-v-6dda4074],.popupLayer[data-v-6dda4074]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-6dda4074]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.fileUpload[data-v-6dda4074]{margin-bottom:30px}.fileUpload .upload[data-v-6dda4074]{margin-bottom:10px}.fileUpload input[type=file][data-v-6dda4074]{display:none}.btnUpload[data-v-6dda4074]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-6dda4074]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.custom-textarea[data-v-6dda4074]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.custom-textarea[data-v-6dda4074]:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:none}.custom-textarea[data-v-6dda4074]:hover{border-color:#06c}.custom-textarea[data-v-6dda4074]::-moz-placeholder{color:#aaa}.custom-textarea[data-v-6dda4074]::placeholder{color:#aaa}.toggle-switch[data-v-6dda4074]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-6dda4074]{display:none}.toggle-switch label[data-v-6dda4074]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-6dda4074]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-6dda4074]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-6dda4074]:after{left:26px}.toggle-label[data-v-6dda4074]{margin-left:10px;font-weight:700}.popupBgLayer[data-v-110e5eac],.popupLayer[data-v-110e5eac]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=date][data-v-110e5eac],input[type=email][data-v-110e5eac],input[type=number][data-v-110e5eac],input[type=text][data-v-110e5eac],select[data-v-110e5eac]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.wid30p[data-v-110e5eac]{width:30%}.wid40p[data-v-110e5eac]{width:40%}.toggle-switch[data-v-110e5eac]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-110e5eac]{display:none}.toggle-switch label[data-v-110e5eac]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-110e5eac]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-110e5eac]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-110e5eac]:after{left:26px}.toggle-label[data-v-110e5eac]{margin-left:10px;font-weight:700}.section-header[data-v-110e5eac]{background-color:#f5f5f5;text-align:left;padding-left:15px;font-size:16px;color:#333}.read-only-field[data-v-110e5eac]{display:block;padding:.7rem 1.4rem;background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:3px;min-height:3.4rem;line-height:2rem;color:#555}.filter-wrapper[data-v-56b5cbc8]{display:inline-block;margin-left:15px;vertical-align:middle}.checkbox-container[data-v-56b5cbc8]{display:flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-container input[data-v-56b5cbc8]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-56b5cbc8]{position:relative;height:18px;width:18px;background-color:#eee;border-radius:3px;border:1px solid #ddd}.checkbox-container:hover input~.checkmark[data-v-56b5cbc8]{background-color:#ccc}.checkbox-container input:checked~.checkmark[data-v-56b5cbc8]{background-color:#2196f3;border:1px solid #2196f3}.checkmark[data-v-56b5cbc8]:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark[data-v-56b5cbc8]:after{display:block}.checkbox-container .checkmark[data-v-56b5cbc8]:after{left:6px;top:2px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label[data-v-56b5cbc8]{margin-left:8px;font-size:14px;color:#555;font-weight:600}.search-block[data-v-56b5cbc8]{display:flex;align-items:center;gap:8px}.search-block input[data-v-56b5cbc8]{height:36px;padding:0 10px}.filter-block table[data-v-56b5cbc8]{width:100%;border-collapse:collapse}.filter-block th[data-v-56b5cbc8]{text-align:right;padding:6px 8px;white-space:nowrap;font-weight:600;color:#333}.filter-block td[data-v-56b5cbc8]{padding:6px 8px}.filter-block select[data-v-56b5cbc8]{min-width:140px;padding:4px 6px}.combo-box[data-v-3c3a8ee6]{position:relative;width:100%}.combo-box-input-container[data-v-3c3a8ee6]{position:relative;display:flex;align-items:center}.combo-box-input[data-v-3c3a8ee6]{width:100%;padding:8px 30px 8px 12px;border:1px solid #d8d7d8;border-radius:3px;font-size:14px;height:3.4rem}.combo-box-arrow[data-v-3c3a8ee6]{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666}.combo-box-dropdown[data-v-3c3a8ee6]{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #d8d7d8;border-top:none;border-radius:0 0 3px 3px;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.1)}.combo-box-option[data-v-3c3a8ee6]{padding:8px 12px;cursor:pointer}.combo-box-option.is-highlighted[data-v-3c3a8ee6],.combo-box-option[data-v-3c3a8ee6]:hover{background-color:#f5f5f5}.combo-box-no-results[data-v-3c3a8ee6]{padding:8px 12px;color:#999;font-style:italic}.combo-box-selected[data-v-3c3a8ee6]{margin-top:8px;padding:5px 10px;background-color:#f0f0f0;border-radius:3px;display:flex;justify-content:space-between;align-items:center}.combo-box-clear[data-v-3c3a8ee6]{background:none;border:none;color:#666;font-size:16px;cursor:pointer;padding:0 5px}.combo-box-clear[data-v-3c3a8ee6]:hover{color:#000}.popupBgLayer[data-v-9fdc68be],.popupLayer[data-v-9fdc68be]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-9fdc68be]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.toggle-switch[data-v-9fdc68be]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-9fdc68be]{display:none}.toggle-switch label[data-v-9fdc68be]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-9fdc68be]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-9fdc68be]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-9fdc68be]:after{left:26px}.toggle-label[data-v-9fdc68be]{margin-left:10px;font-weight:700}.custom-textarea[data-v-9fdc68be]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;resize:vertical;min-height:80px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.custom-textarea[data-v-9fdc68be]:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:none}.custom-textarea[data-v-9fdc68be]:hover{border-color:#06c}.custom-textarea[data-v-9fdc68be]::-moz-placeholder{color:#aaa}.custom-textarea[data-v-9fdc68be]::placeholder{color:#aaa}.onlineParag[data-v-9fdc68be]{margin-bottom:30px}.popupBgLayer[data-v-63b387b2],.popupLayer[data-v-63b387b2]{left:0;right:0;bottom:0;width:100vw;height:100vh}.point-badge[data-v-3f8fd897]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-align:center;min-width:50px}.point-badge.active[data-v-3f8fd897]{background-color:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}.point-badge.inactive[data-v-3f8fd897]{background-color:#f5f5f5;color:#757575;border:1px solid #e0e0e0}.search-block[data-v-3f8fd897]{display:flex;align-items:center;gap:8px}.search-block input[data-v-3f8fd897],.search-block select[data-v-3f8fd897]{height:36px;padding:0 10px}.search-block select[data-v-3f8fd897]{min-width:120px}@media (max-width:768px){.point-badge[data-v-3f8fd897]{font-size:11px;padding:3px 6px;min-width:40px}}.notiView[data-v-6ff3ca56]{width:100%;margin-bottom:40px}.notiViewHead[data-v-6ff3ca56]{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.notiViewHead h3[data-v-6ff3ca56]{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;word-break:break-word;line-height:1.4}.notiViewHead ul[data-v-6ff3ca56]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0;color:#666;font-size:14px}.notiViewHead ul li[data-v-6ff3ca56]{position:relative}.notiViewHead ul li[data-v-6ff3ca56]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#ddd}.notiViewHead .category[data-v-6ff3ca56]{color:#169afa;font-weight:500}.notiViewHead .date[data-v-6ff3ca56]{color:#888}.notiViewHead .viewCount[data-v-6ff3ca56]{display:flex;align-items:center}.eventInfo[data-v-6ff3ca56]{display:flex;gap:10px;margin-bottom:20px}.eventInfo .tag[data-v-6ff3ca56]{display:inline-block;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.eventInfo .main[data-v-6ff3ca56]{background-color:#e3f2fd;color:#1976d2}.eventInfo .visible[data-v-6ff3ca56]{background-color:#e8f5e9;color:#2e7d32}.eventInfo .hidden[data-v-6ff3ca56]{background-color:#ffebee;color:#c62828}.notiViewCon[data-v-6ff3ca56]{margin-bottom:30px;line-height:1.6;color:#333}.notiViewCon img[data-v-6ff3ca56]{max-width:100%;height:auto;margin:15px 0;border-radius:4px}.event-content[data-v-6ff3ca56]{min-height:200px;padding:20px 0}.eventRegInfo[data-v-6ff3ca56]{background-color:#f9f9f9;padding:15px;border-radius:4px;margin-top:30px;font-size:14px;color:#666}.eventRegInfo p[data-v-6ff3ca56]{margin:5px 0}.status-upcoming[data-v-6ff3ca56]{color:#0078d7;font-weight:700}.status-ongoing[data-v-6ff3ca56]{color:#107c10;font-weight:700}.status-ended[data-v-6ff3ca56]{color:#d83b01;font-weight:700}.attacBox[data-v-6ff3ca56]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-top:40px}.attacBox ul[data-v-6ff3ca56]{list-style:none;padding:0;margin:0}.attacBox li[data-v-6ff3ca56]{padding:10px 0}.attacBox a[data-v-6ff3ca56]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox a[data-v-6ff3ca56]:hover{color:#169afa}.attacBox .attIcon[data-v-6ff3ca56]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox span[data-v-6ff3ca56]{display:flex;align-items:center}.attacBox em[data-v-6ff3ca56]{font-style:normal;color:#999;margin-left:5px}.image-container[data-v-6ff3ca56]{margin-bottom:20px}.image-title[data-v-6ff3ca56]{font-size:16px;font-weight:600;color:#333;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eee}.banner-preview[data-v-6ff3ca56],.thumbnail-preview[data-v-6ff3ca56]{max-width:500px;margin:10px 0}.banner-preview img[data-v-6ff3ca56],.thumbnail-preview img[data-v-6ff3ca56]{width:100%;height:auto;border:1px solid #ddd;border-radius:4px}@media (max-width:768px){.notiViewHead ul[data-v-6ff3ca56]{flex-direction:column;gap:8px}.notiViewHead ul li[data-v-6ff3ca56]:after{display:none}.eventInfo[data-v-6ff3ca56]{flex-wrap:wrap}.notiViewCon[data-v-6ff3ca56]{padding:15px 0}}.pointInfo[data-v-6ff3ca56]{background-color:#f8f9ff;border:1px solid #e3e7ff;border-radius:8px;padding:20px;margin-bottom:30px}.pointInfo .info-title[data-v-6ff3ca56]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e3e7ff}.point-details[data-v-6ff3ca56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.point-item[data-v-6ff3ca56]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background-color:#fff;border-radius:6px;border:1px solid #e8eaed}.point-label[data-v-6ff3ca56]{font-size:14px;color:#666;font-weight:500}.point-value[data-v-6ff3ca56]{font-size:15px;color:#169afa;font-weight:600}.point-stats[data-v-6ff3ca56]{border-top:1px solid #e3e7ff;padding-top:20px}.stats-title[data-v-6ff3ca56]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.stats-grid[data-v-6ff3ca56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.stat-item[data-v-6ff3ca56]{display:flex;flex-direction:column;align-items:center;padding:15px 10px;background-color:#fff;border-radius:6px;border:1px solid #e8eaed;text-align:center}.stat-label[data-v-6ff3ca56]{font-size:13px;color:#666;margin-bottom:5px}.stat-value[data-v-6ff3ca56]{font-size:16px;color:#2e7d32;font-weight:700}.btnGray[data-v-6ff3ca56]{background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important}.btnGray[data-v-6ff3ca56]:hover{background-color:#5a6268!important;border-color:#545b62!important}@media (max-width:768px){.pointInfo[data-v-6ff3ca56]{padding:15px}.point-details[data-v-6ff3ca56]{grid-template-columns:1fr;gap:10px}.point-item[data-v-6ff3ca56]{flex-direction:column;gap:5px;text-align:center}.stats-grid[data-v-6ff3ca56]{grid-template-columns:1fr}.stat-item[data-v-6ff3ca56]{padding:12px}}.pointInfo[v-if="eventData.pointAmount <= 0"][data-v-6ff3ca56]{display:none}.notiWrite[data-v-0ac5cf2d]{width:100%;margin-bottom:40px}.notiWrite ul[data-v-0ac5cf2d]{list-style:none;padding:0;margin:0}.notiWrite li[data-v-0ac5cf2d]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.notiWrite li.border[data-v-0ac5cf2d]{background-color:#f9f9f9;padding:15px;border-radius:4px}.notiWrite li p[data-v-0ac5cf2d]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.notiWrite li span[data-v-0ac5cf2d]{display:flex;align-items:center}.notiWrite li .category[data-v-0ac5cf2d]{color:#169afa;font-style:normal;margin-right:15px}.notiWrite li em[data-v-0ac5cf2d]{font-style:normal;color:#666}.notiWrite input[type=date][data-v-0ac5cf2d],.notiWrite input[type=text][data-v-0ac5cf2d]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px}.notiWrite input[type=date][data-v-0ac5cf2d]:focus,.notiWrite input[type=text][data-v-0ac5cf2d]:focus{border-color:#169afa;outline:none}.date-range-picker[data-v-0ac5cf2d]{display:flex;align-items:center;gap:10px}.date-range-picker input[data-v-0ac5cf2d]{flex:1}.txtPRed[data-v-0ac5cf2d]{display:flex;flex-direction:row;align-items:center}.txtRed[data-v-0ac5cf2d]{color:#c5313f;margin-right:5px}.pointSerch select[data-v-0ac5cf2d]{min-width:200px;border:1px solid #ddd;border-radius:4px;font-size:15px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='m6 8.825-4.9-5.5h9.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.file-upload[data-v-0ac5cf2d]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.file-upload input[type=file][data-v-0ac5cf2d]{display:none}.btnUpload[data-v-0ac5cf2d]{display:inline-block;padding:10px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s}.btnUpload[data-v-0ac5cf2d]:hover{background-color:#f0f0f0;border-color:#ccc}.preview-image[data-v-0ac5cf2d]{max-width:500px;margin:10px 0}.preview-image img[data-v-0ac5cf2d]{width:100%;height:auto;border:1px solid #ddd;border-radius:4px}.btnArea[data-v-0ac5cf2d]{margin-top:40px}.btnRight[data-v-0ac5cf2d]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-0ac5cf2d]{padding:10px 25px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s;display:inline-block;text-align:center;background-color:#f5f5f5;color:#666;border:1px solid #ddd}.btn[data-v-0ac5cf2d]:hover{background-color:#eee}.btn.confirm[data-v-0ac5cf2d]{background-color:#169afa;color:#fff;border:1px solid #0076bf}.btn.confirm[data-v-0ac5cf2d]:hover{background-color:#0076bf}.thumbnailBox[data-v-0ac5cf2d]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-0ac5cf2d]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-0ac5cf2d]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-0ac5cf2d]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-0ac5cf2d]:after,.thumbnailBox .cancle[data-v-0ac5cf2d]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-0ac5cf2d]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-0ac5cf2d]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-0ac5cf2d]:hover{background-color:#f8f8f8}.point-settings[data-v-0ac5cf2d]{display:flex;flex-direction:column;gap:15px;background-color:#f9f9f9;padding:20px;border-radius:8px;border:1px solid #e0e0e0}.point-field[data-v-0ac5cf2d]{display:flex;align-items:center;gap:15px}.point-field label[data-v-0ac5cf2d]{min-width:120px;font-weight:500;color:#333}.point-field input[data-v-0ac5cf2d]{flex:1;max-width:200px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.point-field input[data-v-0ac5cf2d]:focus{border-color:#169afa;outline:none}.point-field .unit[data-v-0ac5cf2d]{font-size:14px;color:#666;font-weight:500}.point-info[data-v-0ac5cf2d]{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}.point-info span[data-v-0ac5cf2d]{display:block;font-size:13px;color:#666;margin-bottom:5px}.point-info span[data-v-0ac5cf2d]:last-child{margin-bottom:0}@media (max-width:768px){.point-settings[data-v-0ac5cf2d]{padding:15px}.point-field[data-v-0ac5cf2d]{flex-direction:column;align-items:flex-start;gap:8px}.point-field label[data-v-0ac5cf2d]{min-width:auto}.point-field input[data-v-0ac5cf2d]{max-width:100%}}.modal-overlay[data-v-176aa281]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-176aa281]{background:#fff;width:400px;max-width:90vw;padding:20px;border-radius:8px;box-sizing:border-box}.modal-body[data-v-176aa281]{width:100%;padding:16px;box-sizing:border-box}.form-group[data-v-176aa281]{width:100%;margin-bottom:16px}.form-group label[data-v-176aa281]{display:block;margin-bottom:8px;font-weight:700}.date-range[data-v-176aa281]{display:flex;align-items:center;gap:10px}.form-input[data-v-176aa281]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px}.form-input[data-v-176aa281]:focus{outline:none;border-color:#2196f3}.date-input[data-v-176aa281],.form-textarea[data-v-176aa281]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.date-input[data-v-176aa281]{flex:1}.form-textarea[data-v-176aa281]{resize:vertical;min-height:80px;font-family:inherit}.date-separator[data-v-176aa281]{color:#666;font-weight:700}.modal-footer[data-v-176aa281]{display:flex;justify-content:flex-end;gap:10px}.btn-cancel[data-v-176aa281],.btn-del[data-v-176aa281],.btn-save[data-v-176aa281]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer}.btn-save[data-v-176aa281]{background:#fcb321;color:#fff}.btn-del[data-v-176aa281]{background:#ef1d1d;color:#fff}.btn-cancel[data-v-176aa281]{background:#e0e0e0}.btn-save[data-v-176aa281]:hover{background:#ffd176}.btn-cancel[data-v-176aa281]:hover{background:#bdbdbd}.toggle-switch[data-v-176aa281]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-176aa281]{display:none}.toggle-switch label[data-v-176aa281]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-176aa281]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-176aa281]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-176aa281]:after{left:26px}.toggle-label[data-v-176aa281]{margin-left:10px;font-weight:700}[data-v-453354e8] .sx__calendar-header>.sx__calendar-header-content>.sx__date-picker-wrapper,[data-v-453354e8] .sx__calendar-header>.sx__calendar-header-content>.sx__today-button,[data-v-453354e8] .sx__calendar-header>.sx__calendar-header-content>.sx__view-selection,[data-v-453354e8] .sx__forward-backward-navigation{display:none!important}.popupBgLayer[data-v-705059f6],.popupLayer[data-v-705059f6]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-705059f6]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.thumbnailBox[data-v-705059f6]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-705059f6]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-705059f6]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-705059f6]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-705059f6]:after,.thumbnailBox .cancle[data-v-705059f6]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-705059f6]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-705059f6]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-705059f6]:hover{background-color:#f8f8f8}.attacBox[data-v-705059f6]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-705059f6]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-705059f6]{list-style:none;padding:0;margin:0}.attacBox li[data-v-705059f6]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-705059f6]:last-child{border-bottom:none}.attacBox a[data-v-705059f6]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-705059f6]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-705059f6]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-705059f6]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-705059f6]{margin-bottom:30px}.fileUpload .upload[data-v-705059f6]{margin-bottom:10px}.fileUpload input[type=file][data-v-705059f6]{display:none}.btnUpload[data-v-705059f6]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-705059f6]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.modal-overlay[data-v-2f21ccd2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-2f21ccd2]{background:#fff;border-radius:8px;width:400px;max-width:90%;padding:0;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modal-header[data-v-2f21ccd2]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.modal-header h2[data-v-2f21ccd2]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-2f21ccd2]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.modal-close[data-v-2f21ccd2]:hover{color:#666}.modal-body[data-v-2f21ccd2]{padding:20px;gap:16px}.form-group[data-v-2f21ccd2],.modal-body[data-v-2f21ccd2]{display:flex;flex-direction:column}.form-group label[data-v-2f21ccd2]{margin-bottom:6px;font-weight:500;font-size:14px;color:#333}.form-group input[data-v-2f21ccd2]{padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.form-actions[data-v-2f21ccd2]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btnBasic[data-v-2f21ccd2]{border-radius:4px;cursor:pointer;text-align:center;font-size:14px;text-decoration:none;display:inline-block}.btnBasic[data-v-2f21ccd2]:hover{opacity:.9}.btnBasic[style*="background: #1565c0"][data-v-2f21ccd2],.btnBasic[style*="background: gray"][data-v-2f21ccd2]{color:#fff}.point-setting-info[data-v-2f21ccd2]{margin-top:10px;font-size:14px;color:#333}.point-setting-info b[data-v-2f21ccd2]{color:#1565c0}.ml10[data-v-2f21ccd2]{margin-left:10px}.popupBgLayer[data-v-35f6b750],.popupLayer[data-v-35f6b750]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-35f6b750]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.toggle-switch[data-v-35f6b750]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-35f6b750]{display:none}.toggle-switch label[data-v-35f6b750]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-35f6b750]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-35f6b750]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-35f6b750]:after{left:26px}.toggle-label[data-v-35f6b750]{margin-left:10px;font-weight:700}.custom-textarea[data-v-35f6b750]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.custom-textarea[data-v-35f6b750]:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:none}.custom-textarea[data-v-35f6b750]:hover{border-color:#06c}.custom-textarea[data-v-35f6b750]::-moz-placeholder{color:#aaa}.custom-textarea[data-v-35f6b750]::placeholder{color:#aaa}.thumbnailBox[data-v-35f6b750]{position:relative;margin-top:10px;margin-bottom:5px;width:430px}.thumbnailBox p[data-v-35f6b750]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-35f6b750]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-35f6b750]{position:absolute;top:-10px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-35f6b750]:after,.thumbnailBox .cancle[data-v-35f6b750]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-35f6b750]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-35f6b750]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-35f6b750]:hover{background-color:#f8f8f8}.preview-img[data-v-35f6b750]{min-width:200px;min-height:200px}.popupBgLayer[data-v-2ab66b8a],.popupLayer[data-v-2ab66b8a]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-2ab66b8a]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.toggle-switch[data-v-2ab66b8a]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-2ab66b8a]{display:none}.toggle-switch label[data-v-2ab66b8a]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-2ab66b8a]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-2ab66b8a]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-2ab66b8a]:after{left:26px}.toggle-label[data-v-2ab66b8a]{margin-left:10px;font-weight:700}.custom-textarea[data-v-2ab66b8a]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.custom-textarea[data-v-2ab66b8a]:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:none}.custom-textarea[data-v-2ab66b8a]:hover{border-color:#06c}.custom-textarea[data-v-2ab66b8a]::-moz-placeholder{color:#aaa}.custom-textarea[data-v-2ab66b8a]::placeholder{color:#aaa}.thumbnailBox[data-v-2ab66b8a]{position:relative;margin-top:10px;margin-bottom:5px;width:430px}.thumbnailBox p[data-v-2ab66b8a]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-2ab66b8a]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-2ab66b8a]{position:absolute;top:-10px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-2ab66b8a]:after,.thumbnailBox .cancle[data-v-2ab66b8a]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-2ab66b8a]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-2ab66b8a]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-2ab66b8a]:hover{background-color:#f8f8f8}.preview-img[data-v-2ab66b8a]{min-width:200px;min-height:200px}.validation-message[data-v-6f1979f8]{margin-top:8px;font-weight:700}.validation-message.success[data-v-6f1979f8]{color:#2c5282}.validation-message.error[data-v-6f1979f8]{color:#e53e3e}.popupBgLayer[data-v-6f1979f8],.popupLayer[data-v-6f1979f8]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-6f1979f8]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.thumbnailBox[data-v-6f1979f8]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-6f1979f8]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-6f1979f8]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-6f1979f8]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-6f1979f8]:after,.thumbnailBox .cancle[data-v-6f1979f8]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-6f1979f8]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-6f1979f8]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-6f1979f8]:hover{background-color:#f8f8f8}.attacBox[data-v-6f1979f8]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-6f1979f8]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-6f1979f8]{list-style:none;padding:0;margin:0}.attacBox li[data-v-6f1979f8]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-6f1979f8]:last-child{border-bottom:none}.attacBox a[data-v-6f1979f8]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-6f1979f8]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-6f1979f8]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-6f1979f8]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-6f1979f8]{margin-bottom:30px}.fileUpload .upload[data-v-6f1979f8]{margin-bottom:10px}.fileUpload input[type=file][data-v-6f1979f8]{display:none}.btnUpload[data-v-6f1979f8]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-6f1979f8]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.preview-img[data-v-6f1979f8]{min-width:200px;min-height:200px}.input-field.with-button[data-v-6f1979f8]{flex:1}.duplicate-check-btn[data-v-6f1979f8]{flex-shrink:0;white-space:nowrap;min-width:80px;margin-left:10px;vertical-align:middle}.duplicate-check-btn.disabled[data-v-6f1979f8]{opacity:.5;cursor:not-allowed;pointer-events:none}.tag-input-container[data-v-6f1979f8]{width:100%}.tag-input-row[data-v-6f1979f8]{display:flex;align-items:center;margin-bottom:10px;gap:8px}.tag-input[data-v-6f1979f8]{flex:1;padding:8px 12px;border:1px solid #d8d7d8;border-radius:3px;font-size:14px;min-height:34px}.tag-input[data-v-6f1979f8]:focus{outline:none;border-color:#169afa;box-shadow:0 0 0 2px rgba(22,154,250,.2)}.btn-remove-tag[data-v-6f1979f8]{width:28px;height:28px;border:1px solid #dc3545;background-color:#dc3545;color:#fff;border-radius:3px;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.btn-remove-tag[data-v-6f1979f8]:hover{background-color:#c82333;border-color:#c82333}.tag-actions[data-v-6f1979f8]{margin-bottom:15px}.btn-add-tag[data-v-6f1979f8]{padding:8px 16px;border:1px dashed #169afa;background-color:transparent;color:#169afa;border-radius:3px;cursor:pointer;font-size:14px;transition:all .2s}.btn-add-tag[data-v-6f1979f8]:hover{background-color:#169afa;color:#fff;border-style:solid}.tag-preview[data-v-6f1979f8]{padding:12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:3px;margin-top:10px}.preview-label[data-v-6f1979f8]{font-weight:600;color:#495057;margin-right:8px;font-size:13px}.tag-preview-item[data-v-6f1979f8]{display:inline-block;margin-right:8px;margin-bottom:4px;padding:4px 8px;background-color:#e3f2fd;color:#1565c0;border-radius:12px;font-size:12px;font-weight:500;border:1px solid #bbdefb}.break-word-header .ag-header-cell-label[data-v-6e62a977]{white-space:normal!important;word-break:break-word;text-align:center;line-height:1.2;padding:5px}.ag-header-group-cell-label ag-sticky-label[data-v-6e62a977]{text-align:center}.search-block[data-v-6e62a977]{display:flex;align-items:center;gap:8px}.search-block input[data-v-6e62a977],.search-block select[data-v-6e62a977]{height:36px;padding:0 10px}.search-block select[data-v-6e62a977]{min-width:120px}.search-block input.wid400[data-v-6e62a977]{width:400px}.validation-message[data-v-0123bf46]{margin-top:8px;font-weight:700}.validation-message.success[data-v-0123bf46]{color:#2c5282}.validation-message.error[data-v-0123bf46]{color:#e53e3e}.popupBgLayer[data-v-0123bf46],.popupLayer[data-v-0123bf46]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-0123bf46]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.thumbnailBox[data-v-0123bf46]{position:relative;margin-bottom:30px;width:430px}.thumbnailBox p[data-v-0123bf46]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-0123bf46]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-0123bf46]{position:absolute;top:26px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-0123bf46]:after,.thumbnailBox .cancle[data-v-0123bf46]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-0123bf46]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-0123bf46]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-0123bf46]:hover{background-color:#f8f8f8}.attacBox[data-v-0123bf46]{background-color:#f8f8f8;padding:20px;border-radius:4px;margin-bottom:20px}.attacBox p[data-v-0123bf46]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.attacBox ul[data-v-0123bf46]{list-style:none;padding:0;margin:0}.attacBox li[data-v-0123bf46]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.attacBox li[data-v-0123bf46]:last-child{border-bottom:none}.attacBox a[data-v-0123bf46]{text-decoration:none;color:#333;display:flex;align-items:center}.attacBox .attIcon[data-v-0123bf46]{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23666' d='M17 5h-2V3a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v2H3a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm-4-1v2H7V4h6zm3 12H4V7h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V7h2v10z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:8px}.attacBox em[data-v-0123bf46]{font-style:normal;color:#999;margin-left:5px}.attacBox .cancel[data-v-0123bf46]{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23999' d='m14.53 4.53-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer}.fileUpload[data-v-0123bf46]{margin-bottom:30px}.fileUpload .upload[data-v-0123bf46]{margin-bottom:10px}.fileUpload input[type=file][data-v-0123bf46]{display:none}.btnUpload[data-v-0123bf46]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:1px dashed #ddd;border-radius:4px;color:#666;cursor:pointer;transition:all .3s;width:100%;text-align:center}.btnUpload[data-v-0123bf46]:hover{background-color:#f0f0f0;border-color:#169afa;color:#169afa}.preview-img[data-v-0123bf46]{min-width:200px;min-height:200px}.input-field.with-button[data-v-0123bf46]{flex:1}.duplicate-check-btn[data-v-0123bf46]{flex-shrink:0;white-space:nowrap;min-width:80px;margin-left:10px;vertical-align:middle}.duplicate-check-btn.disabled[data-v-0123bf46]{opacity:.5;cursor:not-allowed;pointer-events:none}.tag-input-container[data-v-0123bf46]{width:100%}.tag-input-row[data-v-0123bf46]{display:flex;align-items:center;margin-bottom:10px;gap:8px}.tag-input[data-v-0123bf46]{flex:1;padding:8px 12px;border:1px solid #d8d7d8;border-radius:3px;font-size:14px;min-height:34px}.tag-input[data-v-0123bf46]:focus{outline:none;border-color:#169afa;box-shadow:0 0 0 2px rgba(22,154,250,.2)}.btn-remove-tag[data-v-0123bf46]{width:28px;height:28px;border:1px solid #dc3545;background-color:#dc3545;color:#fff;border-radius:3px;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.btn-remove-tag[data-v-0123bf46]:hover{background-color:#c82333;border-color:#c82333}.tag-actions[data-v-0123bf46]{margin-bottom:15px}.btn-add-tag[data-v-0123bf46]{padding:8px 16px;border:1px dashed #169afa;background-color:transparent;color:#169afa;border-radius:3px;cursor:pointer;font-size:14px;transition:all .2s}.btn-add-tag[data-v-0123bf46]:hover{background-color:#169afa;color:#fff;border-style:solid}.tag-preview[data-v-0123bf46]{padding:12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:3px;margin-top:10px}.preview-label[data-v-0123bf46]{font-weight:600;color:#495057;margin-right:8px;font-size:13px}.tag-preview-item[data-v-0123bf46]{display:inline-block;margin-right:8px;margin-bottom:4px;padding:4px 8px;background-color:#e3f2fd;color:#1565c0;border-radius:12px;font-size:12px;font-weight:500;border:1px solid #bbdefb}.break-word-header .ag-header-cell-label[data-v-0123bf46]{white-space:normal!important;word-break:break-word;text-align:center;line-height:1.2;padding:5px}.ag-header-group-cell-label ag-sticky-label[data-v-0123bf46]{text-align:center}.search-block[data-v-0123bf46]{display:flex;align-items:center;gap:8px}.search-block input[data-v-0123bf46],.search-block select[data-v-0123bf46]{height:36px;padding:0 10px}.search-block select[data-v-0123bf46]{min-width:120px}.search-block input.wid400[data-v-0123bf46]{width:400px}.modal-overlay[data-v-2170c854]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-2170c854]{background:#fff;width:500px;max-width:90vw;padding:20px;border-radius:8px;box-sizing:border-box;max-height:90vh;overflow-y:auto}.modal-body[data-v-2170c854]{width:100%;padding:16px;box-sizing:border-box}.form-group[data-v-2170c854]{width:100%;margin-bottom:16px}.form-group label[data-v-2170c854]{display:block;margin-bottom:8px;font-weight:700}.required[data-v-2170c854]{color:#f44336}.radio-group[data-v-2170c854]{display:flex;gap:20px}.radio-label[data-v-2170c854]{display:flex;align-items:center;cursor:pointer;font-weight:400!important}.radio-label input[type=radio][data-v-2170c854]{margin-right:8px}.date-range[data-v-2170c854]{display:flex;align-items:center;gap:10px}.form-input[data-v-2170c854]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px}.form-input[data-v-2170c854]:focus,.form-select[data-v-2170c854]:focus{outline:none;border-color:#2196f3}.date-input[data-v-2170c854],.form-textarea[data-v-2170c854]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.date-input[data-v-2170c854]{flex:1}.form-textarea[data-v-2170c854]{resize:vertical;min-height:80px;font-family:inherit}.date-separator[data-v-2170c854]{color:#666;font-weight:700}.alert-warning[data-v-2170c854]{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:12px;border-radius:4px;display:flex;align-items:center;gap:8px}.modal-footer[data-v-2170c854]{display:flex;justify-content:flex-end;gap:10px}.btn-cancel[data-v-2170c854],.btn-del[data-v-2170c854],.btn-save[data-v-2170c854]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer}.btn-save[data-v-2170c854]{background:#fcb321;color:#fff}.btn-del[data-v-2170c854]{background:#ef1d1d;color:#fff}.btn-cancel[data-v-2170c854]{background:#e0e0e0}.btn-save[data-v-2170c854]:hover{background:#ffd176}.btn-del[data-v-2170c854]:hover{background:#d32f2f}.btn-cancel[data-v-2170c854]:hover{background:#bdbdbd}.toggle-switch[data-v-2170c854]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-2170c854]{display:none}.toggle-switch label[data-v-2170c854]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-2170c854]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-2170c854]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-2170c854]:after{left:26px}.toggle-label[data-v-2170c854]{margin-left:10px;font-weight:700}.conSearchBlock[data-v-71a5f7b2]{display:flex;align-items:center;gap:10px}[data-v-71a5f7b2] .sx__calendar-header>.sx__calendar-header-content>.sx__date-picker-wrapper,[data-v-71a5f7b2] .sx__calendar-header>.sx__calendar-header-content>.sx__today-button,[data-v-71a5f7b2] .sx__calendar-header>.sx__calendar-header-content>.sx__view-selection,[data-v-71a5f7b2] .sx__forward-backward-navigation{display:none!important}.modal-overlay[data-v-7a55872a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-7a55872a]{background:#fff;width:500px;max-width:90vw;padding:20px;border-radius:8px;box-sizing:border-box;max-height:90vh;overflow-y:auto}.modal-body[data-v-7a55872a]{width:100%;padding:16px;box-sizing:border-box}.form-group[data-v-7a55872a]{width:100%;margin-bottom:16px}.form-group label[data-v-7a55872a]{display:block;margin-bottom:8px;font-weight:700}.required[data-v-7a55872a]{color:#f44336}.radio-group[data-v-7a55872a]{display:flex;gap:20px}.radio-label[data-v-7a55872a]{display:flex;align-items:center;cursor:pointer;font-weight:400!important}.radio-label input[type=radio][data-v-7a55872a]{margin-right:8px}.date-range[data-v-7a55872a]{display:flex;align-items:center;gap:10px}.form-input[data-v-7a55872a]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px}.form-input[data-v-7a55872a]:focus,.form-select[data-v-7a55872a]:focus{outline:none;border-color:#2196f3}.date-input[data-v-7a55872a],.form-textarea[data-v-7a55872a]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.date-input[data-v-7a55872a]{flex:1}.form-textarea[data-v-7a55872a]{resize:vertical;min-height:80px;font-family:inherit}.date-separator[data-v-7a55872a]{color:#666;font-weight:700}.alert-warning[data-v-7a55872a]{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:12px;border-radius:4px;display:flex;align-items:center;gap:8px}.modal-footer[data-v-7a55872a]{display:flex;justify-content:flex-end;gap:10px}.btn-cancel[data-v-7a55872a],.btn-del[data-v-7a55872a],.btn-save[data-v-7a55872a]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer}.btn-save[data-v-7a55872a]{background:#fcb321;color:#fff}.btn-del[data-v-7a55872a]{background:#ef1d1d;color:#fff}.btn-cancel[data-v-7a55872a]{background:#e0e0e0}.btn-save[data-v-7a55872a]:hover{background:#ffd176}.btn-del[data-v-7a55872a]:hover{background:#d32f2f}.btn-cancel[data-v-7a55872a]:hover{background:#bdbdbd}.toggle-switch[data-v-7a55872a]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-7a55872a]{display:none}.toggle-switch label[data-v-7a55872a]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-7a55872a]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-7a55872a]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-7a55872a]:after{left:26px}.toggle-label[data-v-7a55872a]{margin-left:10px;font-weight:700}.conSearchBlock[data-v-26e54aaf]{display:flex;align-items:center;gap:10px}[data-v-26e54aaf] .sx__calendar-header>.sx__calendar-header-content>.sx__date-picker-wrapper,[data-v-26e54aaf] .sx__calendar-header>.sx__calendar-header-content>.sx__today-button,[data-v-26e54aaf] .sx__calendar-header>.sx__calendar-header-content>.sx__view-selection,[data-v-26e54aaf] .sx__forward-backward-navigation{display:none!important}.combo-box[data-v-21eee2a0]{position:relative;width:-moz-fit-content;width:fit-content}.combo-box-input-container[data-v-21eee2a0]{position:relative;display:inline-block;width:300px}.combo-box-input[data-v-21eee2a0]{width:100%;padding:8px 36px 8px 12px;border:1px solid #d8d7d8;border-radius:3px;font-size:14px;height:3.4rem;box-sizing:border-box}.combo-box-arrow[data-v-21eee2a0]{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666;z-index:1}.combo-box-dropdown[data-v-21eee2a0]{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #d8d7d8;border-top:none;border-radius:0 0 3px 3px;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.1)}.combo-box-option[data-v-21eee2a0]{padding:8px 12px;cursor:pointer}.option-content[data-v-21eee2a0]{display:flex;align-items:center;gap:8px}.combo-box-option.is-highlighted[data-v-21eee2a0],.combo-box-option[data-v-21eee2a0]:hover{background-color:#f5f5f5}.combo-box-option.is-selected[data-v-21eee2a0]{background-color:#e3f2fd}.combo-box-no-results[data-v-21eee2a0]{padding:8px 12px;color:#999;font-style:italic}.selected-items[data-v-21eee2a0]{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.selected-item[data-v-21eee2a0]{display:flex;align-items:center;gap:5px;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:3px;padding:3px 8px;font-size:13px}.selected-item-remove[data-v-21eee2a0]{background:none;border:none;color:#666;font-size:14px;cursor:pointer;padding:0;margin-left:5px;line-height:1}.selected-item-remove[data-v-21eee2a0]:hover{color:#f44336}.popupBgLayer[data-v-224b9648],.popupLayer[data-v-224b9648]{left:0;right:0;bottom:0;width:100vw;height:100vh}.teacher-info[data-v-224b9648]{margin-bottom:20px;padding:10px;background-color:#f9f9f9;border-radius:4px;border:1px solid #eee}.time-slots[data-v-224b9648]{display:flex;flex-wrap:wrap;gap:8px}.time-slot-tag[data-v-224b9648]{display:inline-block;background-color:#e3f2fd;color:#0277bd;border:1px solid #90caf9;border-radius:4px;padding:6px 12px;font-size:14px}.no-time-slot[data-v-224b9648]{color:#757575;font-style:italic}.tutor-display-simple[data-v-224b9648]{display:inline-block;background-color:#6c757d;color:#fff;padding:5px 10px;border-radius:12px;font-size:12px;margin-bottom:0;opacity:.9}.status-container[data-v-224b9648]{display:inline-block;margin:5px}.status-badge[data-v-224b9648]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:default;margin-bottom:10px}.status-badge[data-v-224b9648]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.status-default[data-v-224b9648]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#6c757d;border:1px solid #dee2e6}.status-attending[data-v-224b9648]{background:linear-gradient(135deg,#4fc3f7,#29b6f6);color:#fff;border:1px solid #0288d1}.status-hold-request[data-v-224b9648]{background:linear-gradient(135deg,#ffb74d,#ffa726);color:#fff;border:1px solid #f57c00}.status-hold-approved[data-v-224b9648]{background:linear-gradient(135deg,#ba68c8,#ab47bc);color:#fff;border:1px solid #8e24aa}.status-hold-rejected[data-v-224b9648]{background:linear-gradient(135deg,#ef5350,#e53935);color:#fff;border:1px solid #d32f2f}.status-makeup[data-v-224b9648]{background:linear-gradient(135deg,#66bb6a,#4caf50);color:#fff;border:1px solid #388e3c}.status-absent[data-v-224b9648]{background:linear-gradient(135deg,#ef5350,#ef5350);color:#fff;border:1px solid #ef5350}.status-badge[data-v-224b9648]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background-color:currentColor;opacity:.8}.demo-section[data-v-224b9648]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}h3[data-v-224b9648]{margin-top:0;color:#333}.grid-demo[data-v-224b9648]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-top:15px}.popupBgLayer[data-v-075217bd],.popupLayer[data-v-075217bd]{left:0;right:0;bottom:0;width:100vw;height:100vh}.teacher-info[data-v-075217bd]{margin-bottom:20px;padding:10px;background-color:#f9f9f9;border-radius:4px;border:1px solid #eee}.time-slots[data-v-075217bd]{display:flex;flex-wrap:wrap;gap:8px}.time-slot-tag[data-v-075217bd]{display:inline-block;background-color:#e3f2fd;color:#0277bd;border:1px solid #90caf9;border-radius:4px;padding:6px 12px;font-size:14px}.no-time-slot[data-v-075217bd]{color:#757575;font-style:italic}.tutor-display-simple[data-v-075217bd]{display:inline-block;background-color:#6c757d;color:#fff;padding:5px 10px;border-radius:12px;font-size:12px;margin-bottom:0;opacity:.9}.status-container[data-v-075217bd]{display:inline-block;margin:5px}.status-badge[data-v-075217bd]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:default;margin-bottom:10px}.status-badge[data-v-075217bd]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.status-default[data-v-075217bd]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#6c757d;border:1px solid #dee2e6}.status-attending[data-v-075217bd]{background:linear-gradient(135deg,#4fc3f7,#29b6f6);color:#fff;border:1px solid #0288d1}.status-hold-request[data-v-075217bd]{background:linear-gradient(135deg,#ffb74d,#ffa726);color:#fff;border:1px solid #f57c00}.status-hold-approved[data-v-075217bd]{background:linear-gradient(135deg,#ba68c8,#ab47bc);color:#fff;border:1px solid #8e24aa}.status-hold-rejected[data-v-075217bd]{background:linear-gradient(135deg,#ef5350,#e53935);color:#fff;border:1px solid #d32f2f}.status-makeup[data-v-075217bd]{background:linear-gradient(135deg,#66bb6a,#4caf50);color:#fff;border:1px solid #388e3c}.status-absent[data-v-075217bd]{background:linear-gradient(135deg,#ef5350,#ef5350);color:#fff;border:1px solid #ef5350}.status-badge[data-v-075217bd]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background-color:currentColor;opacity:.8}.demo-section[data-v-075217bd]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}h3[data-v-075217bd]{margin-top:0;color:#333}.grid-demo[data-v-075217bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-top:15px}.cell-link[data-v-28bc8a35]{display:flex;align-items:left;width:100%;height:100%;padding:8px 12px;text-decoration:none;position:relative;min-height:40px;cursor:pointer}.tutor-display-simple[data-v-28bc8a35]{display:inline-block;background-color:#6c757d;color:#fff;padding:5px 10px;border-radius:12px;font-size:12px;margin-bottom:0;opacity:.9}.cell-link[data-v-12c2c6b6]{display:flex;align-items:left;width:100%;height:100%;padding:8px 12px;text-decoration:none;position:relative;min-height:40px;cursor:pointer}.tutor-display-simple[data-v-12c2c6b6]{display:inline-block;background-color:#6c757d;color:#fff;padding:5px 10px;border-radius:12px;font-size:12px;margin-bottom:0;opacity:.9}.search-container[data-v-62d82922]{position:relative;overflow:hidden;flex:1;min-width:400px}.filter-container[data-v-62d82922],.search-container[data-v-62d82922]{display:flex;gap:6px;align-items:center;background:#f8f9fa;border:2px solid #e9ecef;padding:6px 12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:44px}.filter-container[data-v-62d82922]{min-width:200px}.datetime-container[data-v-62d82922]{display:flex;gap:6px;align-items:center;background:#f8f9fa;border:2px solid #e9ecef;padding:6px 12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:44px}.datetime-label[data-v-62d82922],.filter-label[data-v-62d82922],.search-label[data-v-62d82922]{color:#495057;font-size:11px;font-weight:600;white-space:nowrap}.search-label[data-v-62d82922]:before{content:"🔍";font-size:12px}.filter-label[data-v-62d82922]:before{content:"🏷️";font-size:12px}.datetime-label[data-v-62d82922]:before{content:"📅";font-size:14px}.datetime-separator[data-v-62d82922]{color:#6c757d;font-weight:300;font-size:14px;margin:0 2px}.modal-overlay[data-v-62d82922]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-62d82922]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.large-modal[data-v-62d82922]{max-width:1200px;width:95%}.modal-header[data-v-62d82922]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h2[data-v-62d82922]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-62d82922]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-62d82922]:hover{color:#666}.modal-body[data-v-62d82922]{padding:20px}.point-setting-form[data-v-62d82922]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px}.point-setting-form h3[data-v-62d82922]{margin:0 0 15px 0;font-size:16px;color:#333}.form-row[data-v-62d82922]{display:flex;gap:15px;margin-bottom:15px}.form-group[data-v-62d82922]{flex:1;margin-bottom:15px}.form-group label[data-v-62d82922]{display:block;margin-bottom:5px;font-weight:600;font-size:13px;color:#333}.form-group input[data-v-62d82922],.form-group select[data-v-62d82922],.form-group textarea[data-v-62d82922]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;box-sizing:border-box}.form-group input[data-v-62d82922]:disabled,.form-group select[data-v-62d82922]:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed}.form-group textarea[data-v-62d82922]{height:80px;resize:vertical}.form-actions[data-v-62d82922]{text-align:center;margin-top:15px}.point-setting-list h3[data-v-62d82922]{margin:0 0 15px 0;font-size:16px;color:#333}.btnReset[data-v-62d82922]{margin-left:1rem;display:inline-block;min-width:6.5rem;height:3.4rem;padding:0 1.5rem;border-radius:5px;text-align:center;line-height:3.1rem;color:#222;background:#e9ecef;font-weight:500;font-size:inherit;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}.btnReset[data-v-62d82922]:before{content:"🔄";font-size:14px}.btnReset[data-v-62d82922]:hover{background:linear-gradient(135deg,#495057,#6c757d);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px hsla(208,7%,46%,.4)}.btnNavy[data-v-62d82922]{display:inline-block;min-width:6.5rem;height:3.4rem;padding:0 1.5rem;border-radius:5px;text-align:center;line-height:3.1rem;color:#fff;background:linear-gradient(135deg,#1976d2,#1565c0);font-weight:500;font-size:inherit;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}.btnNavy[data-v-62d82922]:hover{background:linear-gradient(135deg,#1565c0,#0d47a1);transform:translateY(-2px);box-shadow:0 4px 15px rgba(25,118,210,.4)}.button-group[data-v-62d82922]{display:flex;gap:8px}.button-container[data-v-62d82922]{display:flex;gap:10px;align-items:center}.selected-user-simple[data-v-62d82922]{margin-top:5px}.user-info-box[data-v-62d82922]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-size:13px}.user-id[data-v-62d82922]{color:#666;font-family:Courier New,monospace;font-weight:500}.user-separator[data-v-62d82922]{color:#ccc;font-weight:300}.user-name[data-v-62d82922]{color:#333;font-weight:600}.user-placeholder[data-v-62d82922]{padding:8px 12px;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:6px;color:#999;font-size:13px;text-align:center}.user-info-box[data-v-62d82922]:hover{background:#e3f2fd;border-color:#90caf9}@media (max-width:768px){.conSearchBlock[data-v-62d82922]{flex-direction:column;gap:10px}.datetime-container[data-v-62d82922],.filter-container[data-v-62d82922],.search-container[data-v-62d82922]{min-width:auto;width:100%}.form-row[data-v-62d82922]{flex-direction:column;gap:0}.modal-content[data-v-62d82922]{width:95%;margin:10px}.large-modal[data-v-62d82922]{width:98%}}input[type=date][data-v-62d82922]:focus,input[type=number][data-v-62d82922]:focus,input[type=text][data-v-62d82922]:focus,select[data-v-62d82922]:focus,textarea[data-v-62d82922]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 2px rgba(66,133,244,.1)}input[type=date][data-v-62d82922],input[type=number][data-v-62d82922],input[type=text][data-v-62d82922],select[data-v-62d82922]{padding:6px 8px;border:1px solid #dee2e6;border-radius:6px;font-size:12px;transition:all .3s ease;background:#fff}select[data-v-62d82922]{min-width:120px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.wid400[data-v-62d82922]{width:200px;min-width:150px;flex:1}.datetime-container[data-v-62d82922]:hover,.filter-container[data-v-62d82922]:hover,.search-container[data-v-62d82922]:hover{border-color:#4285f4;box-shadow:0 4px 12px rgba(66,133,244,.15)}.grid-container[data-v-62d82922]{margin:20px 0}.grid-item h3[data-v-62d82922]{margin:0 0 15px 0;font-size:18px;font-weight:600;color:#333;padding-bottom:10px;border-bottom:2px solid #e9ecef}.conSearchBlock[data-v-62d82922]{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.modal-content[data-v-62d82922]::-webkit-scrollbar{width:6px}.modal-content[data-v-62d82922]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-content[data-v-62d82922]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.modal-content[data-v-62d82922]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-62d82922] .ag-row-selected{background-color:#bbdefb!important;border:2px solid #2196f3!important}.modal-header h2[data-v-62d82922]:after{content:attr(data-mode);font-size:12px;color:#666;font-weight:400;margin-left:8px}.filter-tab.active[data-v-62d82922]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;border-color:#667eea!important;box-shadow:0 2px 8px rgba(102,126,234,.3)}.filter-tab[data-v-62d82922]:hover{border-color:#667eea;background:#f8f9ff}.filter-tab.active[data-v-62d82922]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)!important}.layer[data-v-6c138a2b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center}.layerPop[data-v-6c138a2b]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-height:90vh;overflow-y:auto}.layerHead[data-v-6c138a2b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.layerHead h4[data-v-6c138a2b]{margin:0;font-size:18px;color:#333}.layerClose[data-v-6c138a2b]{width:24px;height:24px;cursor:pointer;position:relative}.layerClose[data-v-6c138a2b]:after,.layerClose[data-v-6c138a2b]:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#999;transform:translate(-50%,-50%) rotate(45deg)}.layerClose[data-v-6c138a2b]:after{transform:translate(-50%,-50%) rotate(-45deg)}.layerCont[data-v-6c138a2b]{padding:20px;max-height:calc(90vh - 140px);overflow-y:auto}.detail-section[data-v-6c138a2b]{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.detail-section[data-v-6c138a2b]:last-child{border-bottom:none;margin-bottom:0}.detail-section h5[data-v-6c138a2b]{margin:0 0 15px 0;font-size:16px;color:#333;font-weight:600;padding-bottom:8px;border-bottom:2px solid #1976d2}.detail-grid[data-v-6c138a2b]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-item[data-v-6c138a2b]{display:flex;flex-direction:column;gap:5px}.detail-item .label[data-v-6c138a2b]{font-size:13px;color:#666;font-weight:500}.detail-item .value[data-v-6c138a2b]{font-size:14px;color:#333;font-weight:500;word-break:break-all}.detail-item .user-id[data-v-6c138a2b]{color:#1976d2;font-weight:600}.detail-item .point-amount[data-v-6c138a2b]{color:#d32f2f;font-weight:700;font-size:16px}.detail-item .event-title[data-v-6c138a2b]{color:#388e3c}.type-event[data-v-6c138a2b]{color:#1976d2}.type-system[data-v-6c138a2b]{color:#388e3c}.type-manual[data-v-6c138a2b]{color:#f57c00}.status-complete[data-v-6c138a2b]{color:#2e7d32}.status-pending[data-v-6c138a2b]{color:#f57c00}.status-failed[data-v-6c138a2b]{color:#d32f2f}.memo-area textarea[data-v-6c138a2b]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;resize:vertical;font-family:inherit;font-size:14px}.status-change[data-v-6c138a2b]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.status-memo[data-v-6c138a2b],.status-select[data-v-6c138a2b]{border:1px solid #ddd;border-radius:4px;font-size:14px}.status-memo[data-v-6c138a2b]{flex:1;min-width:200px}.layerFoot[data-v-6c138a2b]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #eee}@media (max-width:768px){.layerPop[data-v-6c138a2b]{width:90%;max-width:none}.detail-grid[data-v-6c138a2b]{grid-template-columns:1fr}.status-change[data-v-6c138a2b]{flex-direction:column;align-items:stretch}}.layer[data-v-c2a45862]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center}.layerPop[data-v-c2a45862]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-height:90vh;overflow-y:auto}.layerHead[data-v-c2a45862]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.layerHead h4[data-v-c2a45862]{margin:0;font-size:18px;color:#333}.layerClose[data-v-c2a45862]{width:24px;height:24px;cursor:pointer;position:relative}.layerClose[data-v-c2a45862]:after,.layerClose[data-v-c2a45862]:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#999;transform:translate(-50%,-50%) rotate(45deg)}.layerClose[data-v-c2a45862]:after{transform:translate(-50%,-50%) rotate(-45deg)}.layerCont[data-v-c2a45862]{padding:20px;max-height:calc(90vh - 140px);overflow-y:auto}.form-section[data-v-c2a45862]{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.form-section[data-v-c2a45862]:last-child{border-bottom:none;margin-bottom:0}.form-section h5[data-v-c2a45862]{margin:0 0 15px 0;font-size:16px;color:#333;font-weight:600;padding-bottom:8px;border-bottom:2px solid #1976d2}.form-group[data-v-c2a45862]{margin-bottom:15px;position:relative}.form-group label[data-v-c2a45862]{display:block;margin-bottom:5px;font-size:14px;color:#333;font-weight:500}.form-group label.required[data-v-c2a45862]:after{content:" *";color:#d32f2f}.form-group input[data-v-c2a45862],.form-group select[data-v-c2a45862],.form-group textarea[data-v-c2a45862]{width:100%;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group input[data-v-c2a45862]:focus,.form-group select[data-v-c2a45862]:focus,.form-group textarea[data-v-c2a45862]:focus{border-color:#1976d2;outline:none}.user-search[data-v-c2a45862]{display:flex;gap:10px;align-items:center}.user-search input[data-v-c2a45862]{flex:1}.user-search .small[data-v-c2a45862]{white-space:nowrap}.search-results[data-v-c2a45862]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1001;max-height:300px;overflow-y:auto}.search-results-header[data-v-c2a45862]{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;font-size:12px;color:#666}.close-results[data-v-c2a45862]{background:none;border:none;font-size:16px;cursor:pointer;color:#999;padding:0;width:20px;height:20px}.close-results[data-v-c2a45862]:hover{color:#333}.search-results-list[data-v-c2a45862]{max-height:250px;overflow-y:auto}.search-result-item[data-v-c2a45862]{padding:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s}.search-result-item[data-v-c2a45862]:hover{background-color:#f8f9fa}.search-result-item[data-v-c2a45862]:last-child{border-bottom:none}.user-id[data-v-c2a45862]{font-weight:600;color:#333;margin-bottom:4px}.user-name[data-v-c2a45862]{color:#666;font-size:14px;margin-bottom:2px}.user-email[data-v-c2a45862]{color:#999;font-size:12px}.no-results[data-v-c2a45862]{padding:20px;text-align:center;border:1px solid #ffcdd2;border-radius:4px;background-color:#ffebee;margin-top:8px}.error-text[data-v-c2a45862]{color:#d32f2f;font-weight:500}.selected-user[data-v-c2a45862]{margin-top:12px;padding:12px;background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:4px}.selected-user-info[data-v-c2a45862]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.user-found[data-v-c2a45862]{color:#2e7d32;font-weight:600}.clear-user[data-v-c2a45862]{background:none;border:none;color:#666;cursor:pointer;font-size:16px;padding:0;width:20px;height:20px}.clear-user[data-v-c2a45862]:hover{color:#d32f2f}.user-detail[data-v-c2a45862]{font-size:12px;color:#4caf50;margin-bottom:2px}.point-input[data-v-c2a45862]{position:relative;display:flex;align-items:center}.point-input input[data-v-c2a45862]{padding-right:30px}.point-input .unit[data-v-c2a45862]{position:absolute;right:12px;color:#666;font-weight:500;pointer-events:none}.char-count[data-v-c2a45862]{margin-top:5px;text-align:right;font-size:12px;color:#666}.batch-section[data-v-c2a45862]{margin-bottom:15px}.batch-toggle[data-v-c2a45862]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}.batch-toggle input[type=checkbox][data-v-c2a45862]{width:auto;margin:0}.batch-input[data-v-c2a45862]{margin-top:15px;padding:15px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px}.batch-info[data-v-c2a45862]{margin-top:5px;font-size:12px;color:#1976d2;font-weight:500}.layerFoot[data-v-c2a45862]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #eee}@media (max-width:768px){.layerPop[data-v-c2a45862]{width:90%;max-width:none}.user-search[data-v-c2a45862]{flex-direction:column;align-items:stretch}}.conSearch .diviBox[data-v-0a1c6a12]{margin-right:20px;display:inline-flex;align-items:center;gap:8px}.searchSelect[data-v-0a1c6a12]{min-width:100px;border:1px solid #ddd;border-radius:4px;font-size:14px}.dateInput[data-v-0a1c6a12]{border:1px solid #ddd;border-radius:4px;font-size:14px;width:140px}.conBtnInfo em[data-v-0a1c6a12]{color:#1976d2;font-weight:700;font-style:normal}.grid-container[data-v-0a1c6a12]{margin:20px 0}.grid-item h3[data-v-0a1c6a12]{margin-bottom:15px;padding:10px 0;border-bottom:2px solid #1976d2;color:#333}[data-v-0a1c6a12] .ag-theme-alpine{--ag-header-background-color:#f8f9fa;--ag-header-foreground-color:#333;--ag-row-hover-color:#f5f5f5}[data-v-0a1c6a12] .ag-header-cell-text{font-weight:600;color:#333}[data-v-0a1c6a12] .ag-cell{display:flex;align-items:center}.modal-overlay[data-v-59ece766]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-59ece766]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modal-header[data-v-59ece766]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h2[data-v-59ece766]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-59ece766]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-59ece766]:hover{color:#666}.modal-body[data-v-59ece766]{padding:20px}.search-container[data-v-d0704b24]{display:flex;margin-left:10px;gap:6px;align-items:center;background:#f8f9fa;border:2px solid #e9ecef;padding:6px 12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;overflow:hidden;height:44px;flex:1;min-width:200px}.search-container[data-v-d0704b24]:hover{border-color:#4285f4;box-shadow:0 4px 12px rgba(66,133,244,.15)}.search-label[data-v-d0704b24]{color:#495057;font-size:11px;font-weight:600;white-space:nowrap}.btnReset[data-v-d0704b24]{display:inline-block;min-width:6.5rem;height:3.4rem;padding:0 1.5rem;border-radius:5px;text-align:center;line-height:3.1rem;color:#222;background:#e9ecef;font-weight:500;font-size:inherit;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}.btnReset[data-v-d0704b24]:hover{background:linear-gradient(135deg,#495057,#6c757d);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px hsla(208,7%,46%,.4)}.btnNavy[data-v-d0704b24]{display:inline-block;min-width:6.5rem;height:3.4rem;padding:0 1.5rem;border-radius:5px;text-align:center;line-height:3.1rem;color:#fff;background:linear-gradient(135deg,#1976d2,#1565c0);font-weight:500;font-size:inherit;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}.btnNavy[data-v-d0704b24]:hover{background:linear-gradient(135deg,#1565c0,#0d47a1);transform:translateY(-2px);box-shadow:0 4px 15px rgba(25,118,210,.4)}.btnBasic[data-v-d0704b24]{display:inline-block;min-width:6rem;height:3rem;padding:0 1rem;border-radius:4px;text-align:center;line-height:2.8rem;color:#333;background:#f8f9fa;border:1px solid #dee2e6;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:13px}.btnBasic[data-v-d0704b24]:hover{background:#e9ecef;border-color:#adb5bd}input[type=date][data-v-d0704b24],input[type=file][data-v-d0704b24],input[type=text][data-v-d0704b24],input[type=time][data-v-d0704b24],input[type=url][data-v-d0704b24],select[data-v-d0704b24],textarea[data-v-d0704b24]{padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:13px;transition:all .3s ease;background:#fff}input[data-v-d0704b24]:focus,select[data-v-d0704b24]:focus,textarea[data-v-d0704b24]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 2px rgba(66,133,244,.1)}select[data-v-d0704b24]{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.user-list div[data-v-d0704b24]:hover{background-color:#f8f9fa!important}#loading[data-v-d0704b24]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:9999;display:flex;justify-content:center;align-items:center}.preloaderAlign[data-v-d0704b24]{text-align:center}#preloader6[data-v-d0704b24]{display:inline-block;position:relative;width:80px;height:80px}#preloader6 span[data-v-d0704b24]{display:inline-block;position:absolute;left:8px;width:16px;background:#4285f4;animation:preloader6-d0704b24 1.2s cubic-bezier(0,.5,.5,1) infinite}#preloader6 span[data-v-d0704b24]:first-child{left:8px;animation-delay:-.24s}#preloader6 span[data-v-d0704b24]:nth-child(2){left:32px;animation-delay:-.12s}#preloader6 span[data-v-d0704b24]:nth-child(3){left:56px;animation-delay:0}@keyframes preloader6-d0704b24{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}.preloaderTxt[data-v-d0704b24]{margin-top:20px;font-size:14px;color:#666}@media (max-width:768px){.conSearchBlock[data-v-d0704b24]{flex-direction:column;gap:10px}.search-container[data-v-d0704b24]{min-width:auto;width:100%}.modal-content[data-v-d0704b24]{width:95%;margin:10px}}.upload[data-v-a02ce122]{display:flex;align-items:center;margin:20px 0;position:relative}.upload label[data-v-a02ce122]{flex-shrink:0;cursor:pointer}.btnUpload[data-v-a02ce122]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer;white-space:nowrap}.btnUpload[data-v-a02ce122]:hover{background-color:#e9e9e9;border-color:#ccc}.btnUpload[data-v-a02ce122]:active{background-color:#e0e0e0;transform:translateY(1px)}input[type=file][data-v-a02ce122]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.file-name[data-v-a02ce122]{margin-left:12px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}.popupBgLayer[data-v-a02ce122],.popupLayer[data-v-a02ce122]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-a02ce122]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.toggle-switch[data-v-a02ce122]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-a02ce122]{display:none}.toggle-switch label[data-v-a02ce122]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-a02ce122]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-a02ce122]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-a02ce122]:after{left:26px}.toggle-label[data-v-a02ce122]{margin-left:10px;font-weight:700}.popupBgLayer[data-v-96c6628e],.popupLayer[data-v-96c6628e]{left:0;right:0;bottom:0;width:100vw;height:100vh}.add-subject-area[data-v-96c6628e]{margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:5px}.form-group[data-v-96c6628e]{display:flex;align-items:center}.wid80p[data-v-96c6628e]{flex:1;height:40px;padding:0 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.toggle-switch[data-v-96c6628e]{position:relative;display:inline-block;vertical-align:middle;margin-right:8px}.toggle-switch input[data-v-96c6628e]{display:none}.toggle-switch label[data-v-96c6628e]{display:block;width:40px;height:20px;background-color:#ccc;border-radius:10px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-96c6628e]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-96c6628e]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-96c6628e]:after{left:22px}.toggle-label[data-v-96c6628e]{font-size:12px;color:#666}.viewTable03[data-v-96c6628e]{width:100%;border-collapse:collapse;margin-top:10px}.viewTable03 td[data-v-96c6628e],.viewTable03 th[data-v-96c6628e]{border:1px solid #ddd;padding:8px 12px;text-align:left}.viewTable03 th[data-v-96c6628e]{background-color:#f5f5f5;font-weight:700;text-align:center}.btnPopCenter[data-v-96c6628e]{text-align:center;margin-top:20px}.search-block[data-v-1a8361fa]{display:flex;align-items:center;gap:8px}.search-block select[data-v-1a8361fa]{height:36px;padding:0 10px;min-width:180px}.popupLayer[data-v-06912c6d]{z-index:9999;display:flex;align-items:center;justify-content:center}.popupBgLayer[data-v-06912c6d],.popupLayer[data-v-06912c6d]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh}.popupBgLayer[data-v-06912c6d]{background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:9998}.popupInner[data-v-06912c6d]{position:relative;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:popupSlideIn-06912c6d .3s ease-out;z-index:10000}.popWid1300[data-v-06912c6d]{width:90vw;max-width:1300px}@keyframes popupSlideIn-06912c6d{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.btnClosePop[data-v-06912c6d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s ease;text-decoration:none}.btnClosePop[data-v-06912c6d]:hover{background:#e5e7eb;color:#374151}.calendar-container[data-v-06912c6d]{flex:1;display:flex;flex-direction:column;overflow:hidden;font-family:Pretendard Variable,Pretendard,sans-serif}.calendar-header[data-v-06912c6d]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;background:#fff;border-bottom:1px solid #e5e7eb}.date-display h3[data-v-06912c6d]{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.calendar-controls[data-v-06912c6d]{display:flex;align-items:center;gap:16px}.nav-buttons[data-v-06912c6d]{display:flex;gap:8px}.nav-btn[data-v-06912c6d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#6b7280}.nav-btn[data-v-06912c6d]:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.today-btn[data-v-06912c6d]{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.today-btn[data-v-06912c6d]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px);box-shadow:0 6px 10px -1px rgba(0,0,0,.15)}.calendar-wrapper[data-v-06912c6d]{flex:1;background:#fff;overflow:auto;min-height:500px;--txt-r:#e53e3e;--blue-basic:#3182ce;--txt-gray02:#718096;--txt-gray03:#a0aec0;--bg-gray02:#f7fafc;--hi-color:#ed8936;--yel-low:#faf089}.calendar-wrapper[data-v-06912c6d] .sx__calendar{font-family:Pretendard Variable,Pretendard,sans-serif;height:100%;border-radius:0!important;border-width:0 0 1px 0!important}.calendar-wrapper[data-v-06912c6d] .sx__calendar-header{display:none!important}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-week{border-width:1px 0}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-day{min-height:128px;border-right:none!important}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-week:first-child .sx__month-grid-day{min-height:160px}.miniCalender .calendar-wrapper[data-v-06912c6d] .sx__month-grid-day{min-height:80px}.miniCalender .calendar-wrapper[data-v-06912c6d] .sx__month-grid-week:first-child .sx__month-grid-day{min-height:120px}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-day:first-child .sx__month-grid-day__header-date{color:var(--txt-r)!important}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-day:last-child .sx__month-grid-day__header-date{color:var(--blue-basic)!important}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-day__header-day-name{width:100%;text-align:center;color:var(--txt-gray02)!important;font-size:1.6rem!important;border-bottom:1px solid var(--txt-gray03);padding:2px 0 10px;margin-bottom:8px}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-day__header-date{width:28px!important;height:28px!important}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-week>.sx__holiday,.calendar-wrapper[data-v-06912c6d] .sx__month-grid-week>div:first-child,.calendar-wrapper[data-v-06912c6d] .sx__month-grid-week>div:last-child{background:var(--bg-gray02)}.calendar-wrapper[data-v-06912c6d] .sx__event{border-radius:20px!important;cursor:pointer;justify-content:center;padding:5px 15px!important;height:auto!important}.calendar-wrapper[data-v-06912c6d] .sx__event>div{overflow:hidden;text-overflow:ellipsis;color:inherit;font-weight:700}.calendar-wrapper[data-v-06912c6d] .sx__event.attendComplete>div{font-weight:700;color:inherit}.calendar-wrapper[data-v-06912c6d] .sx__event.attendIncomplete>div{color:var(--txt-gray03)}.calendar-wrapper[data-v-06912c6d] .sx__event-modal-default{overflow-y:auto!important}.calendar-wrapper[data-v-06912c6d] .sx__has-icon .sx__event-modal__color-icon{border:1px solid var(--txt-gray03)}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-blocker{height:30px!important}.calendar-wrapper[data-v-06912c6d] .attendIncomplete{border:1px solid var(--txt-gray03)!important}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-cell.absent,.calendar-wrapper[data-v-06912c6d] .sx__month-grid-cell.attend,.calendar-wrapper[data-v-06912c6d] .sx__month-grid-cell.late{display:none}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-day:has(.sx__month-grid-cell.absent) .sx__month-grid-day__header .sx__month-grid-day__header-date{background-color:var(--blue-basic)!important;font-weight:700;color:#fff!important}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-day:has(.sx__month-grid-cell.late) .sx__month-grid-day__header .sx__month-grid-day__header-date{background-color:var(--hi-color)!important;font-weight:700;color:#fff!important}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-day:has(.sx__month-grid-cell.attend) .sx__month-grid-day__header .sx__month-grid-day__header-date{background-color:var(--txt-r)!important;font-weight:700;color:#fff!important}.calendar-wrapper[data-v-06912c6d] .sx__month-grid-event{justify-content:center;padding:5px 15px!important;height:auto!important}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-event{padding:8px 15px!important}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-event__has-icon,.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-event__has-icon>div{color:inherit}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-day-names{border-bottom:1px solid var(--txt-gray03)}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-day-name{color:var(--txt-gray02)!important}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-day{height:auto!important}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-day.sx__sunday>div{color:var(--txt-r)}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-day.sx__saturday>div{color:var(--blue-basic)}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-day__event-icon{filter:none!important}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-day--active{box-shadow:none!important;background:var(--yel-low)!important;border-radius:0!important}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-week:last-child{border-bottom:1px solid var(--txt-gray03)}.calendar-wrapper[data-v-06912c6d] .sx__month-agenda-events__empty{margin:var(--sx-spacing-padding2) 0!important}@media (max-width:768px){.popWid1300[data-v-06912c6d]{width:95vw;margin:20px}.popupHead[data-v-06912c6d]{padding:20px 24px}.popupHead h2[data-v-06912c6d]{font-size:1.5rem}.calendar-header[data-v-06912c6d]{padding:20px 24px;flex-direction:column;gap:16px}.date-display h3[data-v-06912c6d]{font-size:1.25rem}.nav-btn[data-v-06912c6d]{width:36px;height:36px}.today-btn[data-v-06912c6d]{padding:8px 16px;font-size:.8rem}}.popupBgLayer[data-v-12404448],.popupLayer[data-v-12404448]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[data-v-12404448]:focus,textarea[data-v-12404448]:focus{border-color:#4caf50!important;box-shadow:0 0 0 2px rgba(76,175,80,.2)}textarea[data-v-12404448]{transition:border-color .2s ease,box-shadow .2s ease}.popupBgLayer[data-v-3acf8d48],.popupLayer[data-v-3acf8d48]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[data-v-3acf8d48]:focus{border-color:#1565c0!important;box-shadow:0 0 0 3px rgba(21,101,192,.1)}.instructor-row[data-v-a2074ae8]:hover{background-color:#f0f8ff!important;border-radius:4px;transition:background-color .2s ease}.popup-overlay[data-v-76b286d4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-container[data-v-76b286d4]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:90vh;overflow:auto}.popup-header[data-v-76b286d4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e0e0e0}.popup-title[data-v-76b286d4]{margin:0;font-size:18px;font-weight:600;color:#333}.close-btn[data-v-76b286d4]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:background-color .2s ease}.info-section[data-v-76b286d4]{padding:20px 24px;background-color:#fafafa;border-bottom:1px solid #e0e0e0}.info-row[data-v-76b286d4]{display:flex;align-items:center;margin-bottom:12px}.info-row[data-v-76b286d4]:last-child{margin-bottom:0}.info-label[data-v-76b286d4]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-right:12px;min-width:50px;text-align:center}.instructor-label[data-v-76b286d4]{background-color:#e3f2fd;color:#1565c0}.course-label[data-v-76b286d4]{background-color:#e0f7fa;color:#00838f}.textbook-label[data-v-76b286d4]{background-color:#fce4ec;color:#c2185b}.previous-course-label[data-v-76b286d4]{background-color:#f3e5f5;color:#7b1fa2}.info-value[data-v-76b286d4]{color:#333;font-weight:500}.textbook-value[data-v-76b286d4]{background-color:#f5f5f5;color:#333;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.edit-section[data-v-76b286d4]{padding:20px 24px}.previous-course-row[data-v-76b286d4]{display:flex;align-items:center;margin-bottom:16px;padding:12px;background-color:#f9f9f9;border-radius:6px;border:1px solid #e8e8e8}.previous-course-value[data-v-76b286d4]{color:#666;font-weight:500;font-style:italic}.edit-row[data-v-76b286d4]{display:flex;align-items:center}.custom-select-container[data-v-76b286d4]{flex:1;position:relative}.custom-select[data-v-76b286d4]{position:relative;width:100%}.select-input[data-v-76b286d4]{width:100%;padding:10px 40px 10px 12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;background-color:#fff;transition:border-color .2s ease;box-sizing:border-box}.select-input[data-v-76b286d4]:focus{outline:none;border-color:#2196f3}.select-input[data-v-76b286d4]::-moz-placeholder{color:#999}.select-input[data-v-76b286d4]::placeholder{color:#999}.dropdown-arrow[data-v-76b286d4]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:12px;color:#666;cursor:pointer;padding:4px;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-arrow.rotated[data-v-76b286d4]{transform:translateY(-50%) rotate(180deg)}.dropdown-arrow[data-v-76b286d4]:hover{color:#333}.dropdown-menu[data-v-76b286d4]{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto;z-index:9999;margin-top:2px;min-width:200px}.dropdown-option[data-v-76b286d4]{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background-color .15s ease}.dropdown-option[data-v-76b286d4]:last-child{border-bottom:none}.dropdown-option.highlighted[data-v-76b286d4],.dropdown-option[data-v-76b286d4]:hover{background-color:#f0f8ff;color:#1565c0}.no-options[data-v-76b286d4]{padding:12px;text-align:center;color:#999;font-style:italic}.custom-select.open .select-input[data-v-76b286d4]{border-color:#2196f3}.button-section[data-v-76b286d4]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid #e0e0e0}.cancel-btn[data-v-76b286d4],.save-btn[data-v-76b286d4]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.cancel-btn[data-v-76b286d4]{background:#fff;color:#666;border:1px solid #ddd}.save-btn[data-v-76b286d4]{background:#2196f3;color:#fff;border:none}.save-btn[data-v-76b286d4]:disabled{background:#ccc;cursor:not-allowed}.save-btn[data-v-76b286d4]:disabled:hover{background:#ccc!important}.popup-overlay[data-v-64243099]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-container[data-v-64243099]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:90vh;overflow:auto}.popup-header[data-v-64243099]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e0e0e0}.popup-title[data-v-64243099]{margin:0;font-size:18px;font-weight:600;color:#333}.close-btn[data-v-64243099]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:background-color .2s ease}.info-section[data-v-64243099]{padding:20px 24px;background-color:#fafafa;border-bottom:1px solid #e0e0e0}.info-row[data-v-64243099]{display:flex;align-items:center;margin-bottom:12px}.info-row[data-v-64243099]:last-child{margin-bottom:0}.info-label[data-v-64243099]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-right:12px;min-width:50px;text-align:center}.instructor-label[data-v-64243099]{background-color:#e3f2fd;color:#1565c0}.course-label[data-v-64243099]{background-color:#e0f7fa;color:#00838f}.textbook-label[data-v-64243099]{background-color:#fce4ec;color:#c2185b}.previous-textbook-label[data-v-64243099]{background-color:#fff3e0;color:#f57c00}.info-value[data-v-64243099]{color:#333;font-weight:500}.edit-section[data-v-64243099]{padding:20px 24px}.previous-textbook-row[data-v-64243099]{display:flex;align-items:center;margin-bottom:16px;padding:12px;background-color:#f9f9f9;border-radius:6px;border:1px solid #e8e8e8}.previous-textbook-value[data-v-64243099]{color:#666;font-weight:500;font-style:italic}.edit-row[data-v-64243099]{display:flex;align-items:center}.custom-select-container[data-v-64243099]{flex:1;position:relative}.custom-select[data-v-64243099]{position:relative;width:100%}.select-input[data-v-64243099]{width:100%;padding:10px 40px 10px 12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;background-color:#fff;transition:border-color .2s ease;box-sizing:border-box}.select-input[data-v-64243099]:focus{outline:none;border-color:#2196f3}.select-input[data-v-64243099]::-moz-placeholder{color:#999}.select-input[data-v-64243099]::placeholder{color:#999}.dropdown-arrow[data-v-64243099]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:12px;color:#666;cursor:pointer;padding:4px;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-arrow.rotated[data-v-64243099]{transform:translateY(-50%) rotate(180deg)}.dropdown-arrow[data-v-64243099]:hover{color:#333}.dropdown-menu[data-v-64243099]{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto;z-index:9999;margin-top:2px;min-width:200px}.dropdown-option[data-v-64243099]{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background-color .15s ease}.dropdown-option[data-v-64243099]:last-child{border-bottom:none}.dropdown-option.highlighted[data-v-64243099],.dropdown-option[data-v-64243099]:hover{background-color:#f0f8ff;color:#1565c0}.no-options[data-v-64243099]{padding:12px;text-align:center;color:#999;font-style:italic}.custom-select.open .select-input[data-v-64243099]{border-color:#2196f3}.button-section[data-v-64243099]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid #e0e0e0}.cancel-btn[data-v-64243099],.save-btn[data-v-64243099]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.cancel-btn[data-v-64243099]{background:#fff;color:#666;border:1px solid #ddd}.save-btn[data-v-64243099]{background:#2196f3;color:#fff;border:none}.save-btn[data-v-64243099]:disabled{background:#ccc;cursor:not-allowed}.save-btn[data-v-64243099]:disabled:hover{background:#ccc!important}.filter-tab.active[data-v-69920cde]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;border-color:#667eea!important;box-shadow:0 2px 8px rgba(102,126,234,.3)}.filter-tab[data-v-69920cde]:hover{border-color:#667eea;background:#f8f9ff}.filter-tab.active[data-v-69920cde]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)!important}.search-block[data-v-69920cde]{display:flex;align-items:center;gap:8px}.search-block input[data-v-69920cde],.search-block select[data-v-69920cde]{height:36px;padding:0 10px}.search-block select[data-v-69920cde]{min-width:150px}.search-block input.wid400[data-v-69920cde]{width:400px}[data-v-69920cde] .ag-row{border-bottom:2px solid #e0e0e0!important}[data-v-69920cde] .ag-row-even{background-color:#f9f9f9!important;border-bottom:2px solid #d0d0d0!important}[data-v-69920cde] .ag-row-odd{background-color:#fff!important;border-bottom:2px solid #d0d0d0!important}[data-v-69920cde] .ag-cell{padding:12px 8px!important;border-right:1px solid #e0e0e0!important}[data-v-69920cde] .ag-header-cell{border-bottom:3px solid #ccc!important;border-right:1px solid #ddd!important}[data-v-69920cde] .info-span{padding:2px 4px;transition:background-color .2s;cursor:pointer}[data-v-69920cde] .info-span:hover{background-color:#d0ebff;color:red!important;border-radius:3px}.edit-row[data-v-1c0330d6]{display:flex;align-items:center}.custom-select-container[data-v-1c0330d6]{flex:1;position:relative}.custom-select[data-v-1c0330d6]{position:relative;width:100%}.select-input[data-v-1c0330d6]{width:100%;padding:10px 40px 10px 12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;background-color:#fff;transition:border-color .2s ease;box-sizing:border-box}.select-input[data-v-1c0330d6]:focus{outline:none;border-color:#2196f3}.select-input[data-v-1c0330d6]::-moz-placeholder{color:#999}.select-input[data-v-1c0330d6]::placeholder{color:#999}.dropdown-arrow[data-v-1c0330d6]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:12px;color:#666;cursor:pointer;padding:4px;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-arrow.rotated[data-v-1c0330d6]{transform:translateY(-50%) rotate(180deg)}.dropdown-arrow[data-v-1c0330d6]:hover{color:#333}.dropdown-menu[data-v-1c0330d6]{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto;z-index:9999;margin-top:2px;min-width:200px}.dropdown-option[data-v-1c0330d6]{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background-color .15s ease}.dropdown-option[data-v-1c0330d6]:last-child{border-bottom:none}.dropdown-option.highlighted[data-v-1c0330d6],.dropdown-option[data-v-1c0330d6]:hover{background-color:#f0f8ff;color:#1565c0}.no-options[data-v-1c0330d6]{padding:12px;text-align:center;color:#999;font-style:italic}.custom-select.open .select-input[data-v-1c0330d6]{border-color:#2196f3}.dp__selection_preview[data-v-465d8212]{font-size:15px}.edit-row[data-v-465d8212]{display:flex;align-items:center}.custom-select-container[data-v-465d8212]{flex:1}.select-input[data-v-465d8212]{padding:10px 40px 10px 12px;border:2px solid #e0e0e0;border-radius:6px;transition:border-color .2s ease}.select-input[data-v-465d8212]:focus{border-color:#2196f3}.select-input[data-v-465d8212]::-moz-placeholder{color:#999}.select-input[data-v-465d8212]::placeholder{color:#999}.dropdown-arrow[data-v-465d8212]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:12px;color:#666;cursor:pointer;padding:4px;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-arrow.rotated[data-v-465d8212]{transform:translateY(-50%) rotate(180deg)}.dropdown-arrow[data-v-465d8212]:hover{color:#333}.dropdown-menu[data-v-465d8212]{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto;z-index:9999;margin-top:2px;min-width:200px}.dropdown-option[data-v-465d8212]{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background-color .15s ease}.dropdown-option[data-v-465d8212]:last-child{border-bottom:none}.dropdown-option.highlighted[data-v-465d8212],.dropdown-option[data-v-465d8212]:hover{background-color:#f0f8ff;color:#1565c0}.no-options[data-v-465d8212]{padding:12px;color:#999}.custom-select.open .select-input[data-v-465d8212]{border-color:#2196f3}.original-schedule[data-v-465d8212]{display:flex;flex-direction:column;gap:12px}.schedule-row[data-v-465d8212]{display:flex;align-items:flex-start;padding:8px 0;border-bottom:1px solid #f0f0f0}.schedule-row[data-v-465d8212]:last-child{border-bottom:none}.time-slots-container[data-v-465d8212]{display:flex;flex-direction:column;gap:6px;flex:1}.time-slot-option[data-v-465d8212]{display:flex;align-items:center;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s ease;border:2px solid transparent}.time-slot-option[data-v-465d8212]:hover{background-color:#f8f9fa;border-color:#e9ecef}.time-slot-option input[type=radio][data-v-465d8212]{margin-right:8px;cursor:pointer}.time-slot-option input[type=radio]:checked+.time-slot-label[data-v-465d8212]{font-weight:600;color:#007bff}.time-slot-option[data-v-465d8212]:has(input[type=radio]:checked){background-color:#e3f2fd;border-color:#007bff}.time-slot-label[data-v-465d8212]{font-size:13px;color:#495057;transition:all .2s ease}.no-schedule-info[data-v-465d8212]{color:#6c757d;font-style:italic;padding:8px 0}.edit-row[data-v-465d8212]{width:100%}.custom-select-container[data-v-465d8212],.custom-select[data-v-465d8212]{position:relative;width:100%}.select-input[data-v-465d8212]{width:100%;padding:12px 40px 12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s ease;background-color:#fff;color:#495057;box-sizing:border-box}.select-input[data-v-465d8212]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.select-input[data-v-465d8212]::-moz-placeholder{color:#6c757d;font-style:italic}.select-input[data-v-465d8212]::placeholder{color:#6c757d;font-style:italic}.no-options[data-v-465d8212]{padding:16px;text-align:center;color:#6c757d;font-style:italic}.viewTable03 select[data-v-465d8212]{width:100%;border:2px solid #e9ecef;border-radius:8px;font-size:14px;background-color:#fff;color:#495057;transition:all .3s ease;cursor:pointer;box-sizing:border-box}.viewTable03 select[data-v-465d8212]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.viewTable03 select[data-v-465d8212]:hover{border-color:#adb5bd}.date-input[data-v-465d8212]{border:2px solid #e9ecef;border-radius:8px;color:#495057;transition:all .3s ease;min-width:160px;box-sizing:border-box}.date-input[data-v-465d8212]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.viewTable03 textarea[data-v-465d8212]{width:100%;border:2px solid #e9ecef;border-radius:8px;font-size:14px;color:#495057;font-family:inherit;transition:all .3s ease;resize:vertical;min-height:100px;box-sizing:border-box}.viewTable03 textarea[data-v-465d8212]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.viewTable03 td[data-v-465d8212]{font-weight:400}.viewTable03 td[data-v-465d8212]:not(:has(input,select,textarea)){font-weight:500;color:#495057}.schedule-container[data-v-465d8212]{width:100%;margin-top:8px}.schedule-header[data-v-465d8212]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.schedule-count[data-v-465d8212]{font-weight:600;color:#495057;font-size:14px}.schedule-table-wrapper[data-v-465d8212]{max-height:400px;overflow-y:auto;border:1px solid #e9ecef;border-radius:8px;background-color:#fff}.schedule-table[data-v-465d8212]{width:100%;border-collapse:collapse;font-size:13px}.schedule-table thead th[data-v-465d8212]{background-color:#f1f3f4;padding:12px 8px;text-align:center;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:10}.schedule-table tbody tr[data-v-465d8212]{border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.schedule-table tbody tr[data-v-465d8212]:hover{background-color:#f8f9fa}.schedule-table tbody tr[data-v-465d8212]:last-child{border-bottom:none}.schedule-table td[data-v-465d8212]{padding:12px 8px;text-align:center;vertical-align:middle}.date-part[data-v-465d8212]{font-weight:600;color:#495057;font-size:13px;white-space:nowrap}.day-part[data-v-465d8212]{font-size:11px;color:#6c757d;font-weight:500;background-color:#e9ecef;padding:2px 6px;border-radius:4px;white-space:nowrap}.timezone[data-v-465d8212]{font-size:10px;color:#6c757d;font-weight:500;background-color:#e3f2fd;padding:2px 4px;border-radius:3px}.date-cell[data-v-465d8212]{background-color:#fff;border-right:1px solid #e9ecef;min-width:180px}.date-info[data-v-465d8212]{display:flex;flex-direction:column;align-items:center}.date[data-v-465d8212]{font-weight:600;color:#495057;font-size:14px;margin-bottom:2px}.day[data-v-465d8212]{font-size:11px;color:#6c757d;font-weight:500;background-color:#e9ecef;padding:2px 6px;border-radius:4px}.time-cell[data-v-465d8212]{border-right:1px solid #e9ecef;min-width:120px}.time-cell[data-v-465d8212]:last-child{border-right:none}.time[data-v-465d8212]{font-weight:500;color:#495057;font-size:13px;margin-bottom:2px}.time-info[data-v-465d8212]{display:flex;flex-direction:column;align-items:center}.time-info .time[data-v-465d8212]{font-weight:500;color:#495057;font-size:13px;margin-bottom:2px;white-space:nowrap}.no-schedule[data-v-465d8212]{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic;background-color:#f8f9fa;border-radius:8px}.date-range-container[data-v-465d8212]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.date-input[data-v-465d8212]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.date-range-notice[data-v-465d8212]{margin-top:8px}.date-range-notice small[data-v-465d8212]{color:#666;font-size:12px;line-height:1.4;display:block}@media (max-width:768px){.date-range-container[data-v-465d8212]{flex-direction:column;align-items:stretch}.date-input[data-v-465d8212]{width:100%}.schedule-table[data-v-465d8212]{font-size:11px}.schedule-table td[data-v-465d8212],.schedule-table thead th[data-v-465d8212]{padding:8px 4px}.date-cell[data-v-465d8212],.time-cell[data-v-465d8212]{min-width:80px}.viewTable03 td[data-v-465d8212],.viewTable03 th[data-v-465d8212]{font-size:13px}.date-input[data-v-465d8212]{margin:4px 0;min-width:140px}.viewTable03[data-v-465d8212]{font-size:13px}}.popupBgLayer[data-v-326a721d],.popupLayer[data-v-326a721d]{left:0;right:0;bottom:0;width:100vw;height:100vh}.tabMenu[data-v-326a721d]{margin-bottom:15px}.tabMenu ul[data-v-326a721d]{display:flex;list-style:none;padding:0;margin:0;border-bottom:2px solid #fcb320}.tabMenu li[data-v-326a721d]{padding:10px 20px;cursor:pointer;border:1px solid #fcb320;border-bottom:none;background-color:#fff;color:#333;transition:background-color .2s ease,color .2s ease;border-top-left-radius:6px;border-top-right-radius:6px;margin-right:5px}.tabMenu li.on[data-v-326a721d]{background-color:#fcb320;color:#fff;font-weight:700;border-bottom:2px solid #fff;position:relative;top:2px}.modal-overlay[data-v-0aa151aa]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-0aa151aa]{background:#fff;width:700px;max-width:90vw;max-height:90vh;overflow-y:auto;padding:20px;border-radius:8px;box-sizing:border-box}.modal-content>label[data-v-0aa151aa]{display:block;font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.modal-body[data-v-0aa151aa]{width:100%;padding:0}.info-section[data-v-0aa151aa]{margin-bottom:20px;padding:15px;background:#f0f8ff;border-radius:6px;border:1px solid #b0d4f1}.info-section h4[data-v-0aa151aa]{margin:0 0 10px 0;font-size:14px;font-weight:700;color:#2c5282}.info-display p[data-v-0aa151aa]{margin:5px 0;font-size:13px;color:#2d3748}.info-text[data-v-0aa151aa]{font-size:12px;color:#666;margin:0;font-style:italic}.form-section[data-v-0aa151aa]{margin-bottom:25px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.form-section h4[data-v-0aa151aa]{margin:0 0 15px 0;font-size:14px;font-weight:700;color:#495057;border-bottom:2px solid #007bff;padding-bottom:5px}.form-group[data-v-0aa151aa]{margin-bottom:16px}.form-group label[data-v-0aa151aa]{display:block;margin-bottom:6px;font-weight:700;font-size:13px;color:#495057}.form-input[data-v-0aa151aa],.form-select[data-v-0aa151aa]{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:13px}.form-input[data-v-0aa151aa]:focus,.form-select[data-v-0aa151aa]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.time-selector[data-v-0aa151aa]{display:flex;align-items:center;gap:10px}.time-selector .form-select[data-v-0aa151aa]{width:auto;min-width:80px}.radio-group[data-v-0aa151aa]{display:flex;flex-direction:column;gap:8px}.radio-label[data-v-0aa151aa]{display:flex;align-items:center;cursor:pointer;font-size:13px}.radio-label input[type=radio][data-v-0aa151aa]{margin-right:8px;transform:scale(1.1)}.checkbox-group[data-v-0aa151aa]{gap:8px}.checkbox-label[data-v-0aa151aa]{align-items:center;font-size:13px}.checkbox-label input[type=checkbox][data-v-0aa151aa]{margin-right:8px;transform:scale(1.1)}.help-text[data-v-0aa151aa]{font-size:11px;color:#666;margin-top:5px;font-style:italic}.modal-footer[data-v-0aa151aa]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #eee}.btn-cancel[data-v-0aa151aa],.btn-del[data-v-0aa151aa],.btn-save[data-v-0aa151aa]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:13px}.btn-save[data-v-0aa151aa]{background:#fcb321;color:#fff}.btn-del[data-v-0aa151aa]{background:#ef1d1d;color:#fff}.btn-cancel[data-v-0aa151aa]{background:#e0e0e0;color:#333}.btn-save[data-v-0aa151aa]:hover{background:#ffd176}.btn-del[data-v-0aa151aa]:hover{background:#f44}.btn-cancel[data-v-0aa151aa]:hover{background:#bdbdbd}.checkbox-group[data-v-0aa151aa]{display:flex;flex-direction:column;gap:12px}.checkbox-label[data-v-0aa151aa]{display:flex;align-items:flex-start;cursor:pointer;padding:12px;border:2px solid #e5e7eb;border-radius:8px;transition:all .2s ease;background:#fafafa;position:relative;overflow:hidden}.checkbox-label[data-v-0aa151aa]:hover{border-color:#3b82f6;background:#f0f9ff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.1)}.checkbox-label input[type=checkbox][data-v-0aa151aa]{width:18px;height:18px;margin-right:12px;margin-top:2px;cursor:pointer;accent-color:#3b82f6;flex-shrink:0}.checkbox-label span[data-v-0aa151aa]{font-size:14px;line-height:1.5;color:#374151;flex:1}.checkbox-label[data-v-0aa151aa]:has(input:checked){border-color:#3b82f6;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.checkbox-label:has(input:checked) span[data-v-0aa151aa]{color:#1d4ed8;font-weight:500}.checkbox-label[data-v-0aa151aa]:has(input:checked):after{content:"✓";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#3b82f6;font-weight:700;font-size:16px}.checkbox-label[data-v-0aa151aa]:first-child{border-left:4px solid #ef4444}.checkbox-label[data-v-0aa151aa]:first-child:hover{border-color:#ef4444;background:#fef2f2}.checkbox-label[data-v-0aa151aa]:first-child:has(input:checked){border-color:#ef4444;background:linear-gradient(135deg,#fee2e2,#fecaca)}.checkbox-label:first-child:has(input:checked) span[data-v-0aa151aa]{color:#dc2626}.checkbox-label:first-child span[data-v-0aa151aa]:before{content:"⚠️ ";margin-right:4px}.checkbox-label[data-v-0aa151aa]:last-child{border-left:4px solid #10b981}.checkbox-label[data-v-0aa151aa]:last-child:hover{border-color:#10b981;background:#f0fdf4}.checkbox-label[data-v-0aa151aa]:last-child:has(input:checked){border-color:#10b981;background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.checkbox-label:last-child:has(input:checked) span[data-v-0aa151aa]{color:#059669}.checkbox-label:last-child span[data-v-0aa151aa]:before{content:"👤 ";margin-right:4px}@media (max-width:480px){.checkbox-label[data-v-0aa151aa]{padding:10px}.checkbox-label span[data-v-0aa151aa]{font-size:13px}.checkbox-label input[type=checkbox][data-v-0aa151aa]{width:16px;height:16px;margin-right:10px}}.popupBgLayer[data-v-04c7734c],.popupLayer[data-v-04c7734c]{left:0;right:0;bottom:0;width:100vw;height:100vh}.search-container[data-v-47da5728]{display:flex;gap:6px;align-items:center;background:#f8f9fa;border:2px solid #e9ecef;padding:6px 12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;overflow:hidden;height:44px;flex:1;min-width:400px}.search-container[data-v-47da5728]:hover{border-color:#4285f4;box-shadow:0 4px 12px rgba(66,133,244,.15)}.search-label[data-v-47da5728]{color:#495057;font-size:11px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:2px}.search-label[data-v-47da5728]:before{content:"🔍";font-size:12px}input[type=text][data-v-47da5728],select[data-v-47da5728]{padding:6px 8px;border:1px solid #dee2e6;border-radius:6px;font-size:12px;transition:all .3s ease;background:#fff}input[type=text][data-v-47da5728]:focus,select[data-v-47da5728]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 2px rgba(66,133,244,.1)}select[data-v-47da5728]{min-width:120px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.wid400[data-v-47da5728]{width:200px;min-width:150px;flex:1}.datetime-container[data-v-47da5728]{display:flex;gap:6px;align-items:center;background:#f8f9fa;border:2px solid #e9ecef;padding:6px 12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;overflow:hidden;height:44px}.datetime-container[data-v-47da5728]:hover{border-color:#4285f4;box-shadow:0 4px 12px rgba(66,133,244,.15)}.datetime-label[data-v-47da5728]{color:#495057;font-size:11px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:2px}.datetime-label[data-v-47da5728]:before{content:"📅";font-size:14px}input[type=date][data-v-47da5728],input[type=time][data-v-47da5728]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:6px 8px;font-size:12px;color:#2c3e50;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}input[type=date][data-v-47da5728]:focus,input[type=time][data-v-47da5728]:focus{outline:none;background:#fff;border-color:#4285f4;box-shadow:0 0 0 2px rgba(66,133,244,.1)}input[type=date][data-v-47da5728]:hover,input[type=time][data-v-47da5728]:hover{border-color:#4285f4}input[type=date][data-v-47da5728]{min-width:110px;cursor:pointer}input[type=time][data-v-47da5728]{min-width:90px;cursor:pointer}.datetime-separator[data-v-47da5728]{color:#6c757d;font-weight:300;font-size:14px;margin:0 2px}.btnReset[data-v-47da5728]{margin-left:1rem;display:inline-block;min-width:6.5rem;height:3.4rem;padding:0 1.5rem;border-radius:5px;text-align:center;line-height:3.1rem;color:#222;background:#e9ecef;font-weight:500;font-size:inherit;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}.btnReset[data-v-47da5728]:before{content:"🔄";font-size:14px}.btnReset[data-v-47da5728]:hover{background:linear-gradient(135deg,#495057,#6c757d);transform:translateY(-2px);box-shadow:0 4px 15px hsla(208,7%,46%,.4)}.btnReset[data-v-47da5728]:active{transform:translateY(0);box-shadow:0 2px 8px hsla(208,7%,46%,.3)}.button-group[data-v-47da5728]{display:flex;gap:8px}[data-v-47da5728] .ag-row{border-bottom:2px solid #e0e0e0!important}[data-v-47da5728] .ag-row-even{background-color:#f9f9f9!important;border-bottom:2px solid #d0d0d0!important}[data-v-47da5728] .ag-row-odd{background-color:#fff!important;border-bottom:2px solid #d0d0d0!important}[data-v-47da5728] .ag-cell{padding:12px 8px!important;border-right:1px solid #e0e0e0!important}[data-v-47da5728] .ag-header-cell{border-bottom:3px solid #ccc!important;border-right:1px solid #ddd!important}[data-v-47da5728] .ag-header-cell:not(.ag-header-cell-selection) .ag-checkbox,[data-v-47da5728] .ag-header-cell:not(.ag-header-cell-selection) .ag-checkbox-input,[data-v-47da5728] .ag-header-cell:not(.ag-header-cell-selection) .ag-header-select-all,[data-v-47da5728] .ag-header-cell:not(.ag-header-cell-selection) .ag-selection-checkbox{display:none!important;visibility:hidden!important}[data-v-47da5728] .ag-checkbox,[data-v-47da5728] .ag-checkbox-input,[data-v-47da5728] .ag-checkbox-input-wrapper,[data-v-47da5728] .ag-header-select-all,[data-v-47da5728] .ag-icon,[data-v-47da5728] .ag-icon-checkbox-checked,[data-v-47da5728] .ag-icon-checkbox-unchecked,[data-v-47da5728] .ag-selection-checkbox{all:revert!important;opacity:1!important;visibility:visible!important;display:inline-block!important;position:relative!important;z-index:999!important}[data-v-47da5728] .ag-cell[col-id=ag-Grid-AutoColumn]{padding:8px!important}[data-v-47da5728] .ag-cell[col-id=ag-Grid-AutoColumn],[data-v-47da5728] .ag-header-cell[col-id=ag-Grid-AutoColumn]{display:flex!important;align-items:center!important;justify-content:center!important}[data-v-47da5728] .ag-checkbox-input{width:16px!important;height:16px!important;margin:0!important;padding:0!important}.popupBgLayer[data-v-13e21db0],.popupLayer[data-v-13e21db0]{left:0;right:0;bottom:0;width:100vw;height:100vh}input[type=number][data-v-13e21db0]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}.custom-textarea[data-v-13e21db0]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;resize:vertical;min-height:250px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.custom-textarea[data-v-13e21db0]:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:none}.custom-textarea[data-v-13e21db0]:hover{border-color:#06c}.custom-textarea[data-v-13e21db0]::-moz-placeholder{color:#aaa}.custom-textarea[data-v-13e21db0]::placeholder{color:#aaa}.thumbnailBox[data-v-13e21db0]{position:relative;margin-top:10px;margin-bottom:5px;width:430px}.thumbnailBox p[data-v-13e21db0]{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}.thumbnailBox img[data-v-13e21db0]{max-width:100%;max-height:300px;display:block;border:1px solid #eee;border-radius:4px}.thumbnailBox .cancle[data-v-13e21db0]{position:absolute;top:-10px;right:-15px;width:30px;height:30px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.thumbnailBox .cancle[data-v-13e21db0]:after,.thumbnailBox .cancle[data-v-13e21db0]:before{content:"";position:absolute;width:16px;height:2px;background-color:#c5313f}.thumbnailBox .cancle[data-v-13e21db0]:before{transform:rotate(45deg)}.thumbnailBox .cancle[data-v-13e21db0]:after{transform:rotate(-45deg)}.thumbnailBox .cancle[data-v-13e21db0]:hover{background-color:#f8f8f8}.preview-img[data-v-13e21db0]{min-width:200px;min-height:200px}.toggle-switch[data-v-13e21db0]{position:relative;display:inline-block;vertical-align:middle}.toggle-switch input[data-v-13e21db0]{display:none}.toggle-switch label[data-v-13e21db0]{display:block;width:48px;height:24px;background-color:#ccc;border-radius:12px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-switch label[data-v-13e21db0]:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:.3s}.toggle-switch input:checked+label[data-v-13e21db0]{background-color:#4caf50}.toggle-switch input:checked+label[data-v-13e21db0]:after{left:26px}.toggle-label[data-v-13e21db0]{margin-left:10px;font-weight:700}.form-wrapper[data-v-53d3f032]{max-width:700px;margin:0 auto;padding:24px;font-family:Noto Sans KR,sans-serif}.form-group[data-v-53d3f032]{margin-bottom:24px}.label[data-v-53d3f032]{font-weight:700;margin-bottom:8px;display:block}.checkbox-group[data-v-53d3f032],.radio-group[data-v-53d3f032]{display:flex;gap:8px;flex-wrap:wrap}.checkbox-group label[data-v-53d3f032],.radio-group label[data-v-53d3f032]{padding:10px 16px;border:1px solid #ccc;border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:15px}.checkbox-group input[data-v-53d3f032],.radio-group input[data-v-53d3f032]{display:none}.selected[data-v-53d3f032]{border-color:#2675ff;background-color:#eef3ff;color:#2675ff;font-weight:700}select[data-v-53d3f032]{width:100%;font-size:16px;line-height:1.4;height:auto;border-radius:8px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2716%27 viewBox=%270 0 24 24%27 width=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;box-sizing:border-box;font-family:Noto Sans KR,sans-serif}.subtext[data-v-53d3f032]{font-size:12px;color:#888;margin-top:6px}.submit-button[data-v-53d3f032]{background:#2675ff;color:#fff;font-weight:700;width:100%;border:none;padding:14px;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.submit-button[data-v-53d3f032]:hover{background:#155fe2}body[data-v-53d3f032]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:20px;background-color:#f8f9fa}.schedule-container[data-v-53d3f032]{max-width:600px;margin:0 auto}.schedule-title[data-v-53d3f032]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.class-item[data-v-53d3f032]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-bottom:8px;background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.04);border:1px solid #e9ecef;transition:all .2s ease}.class-item[data-v-53d3f032]:hover{box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.class-info[data-v-53d3f032]{display:flex;align-items:center;gap:12px;flex:1}.day-badge[data-v-53d3f032]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:600;min-width:40px;text-align:center}.time-range[data-v-53d3f032]{color:#495057;font-size:15px;font-weight:500}.time-start[data-v-53d3f032]{color:#28a745;font-weight:600}.time-separator[data-v-53d3f032]{color:#6c757d;margin:0 8px}.time-end[data-v-53d3f032]{color:#dc3545;font-weight:600}.delete-btn[data-v-53d3f032]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.delete-btn[data-v-53d3f032]:hover{background:linear-gradient(135deg,#ee5a24,#c23616);transform:scale(1.05)}.delete-btn[data-v-53d3f032]:active{transform:scale(.98)}.empty-state[data-v-53d3f032]{text-align:center;padding:40px 20px;color:#6c757d}.empty-icon[data-v-53d3f032]{font-size:48px;margin-bottom:16px;color:#dee2e6}input[type=text][data-v-53d3f032]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px;text-align:right;width:100%}input[type=date][data-v-53d3f032]{width:13.5rem;height:3.4rem;padding:0 1.4rem;border:1px solid #d8d7d8;border-radius:3px;position:relative}@media (max-width:480px){.class-item[data-v-53d3f032]{flex-direction:column;align-items:stretch;gap:12px}.class-info[data-v-53d3f032]{justify-content:center}.delete-btn[data-v-53d3f032]{align-self:center}}.form-wrapper[data-v-7fdf33c4]{max-width:700px;margin:0 auto;padding:24px;font-family:Noto Sans KR,sans-serif}.form-group[data-v-7fdf33c4]{margin-bottom:24px}.label[data-v-7fdf33c4]{font-weight:700;margin-bottom:8px;display:block}.checkbox-group[data-v-7fdf33c4],.radio-group[data-v-7fdf33c4]{display:flex;gap:8px;flex-wrap:wrap}.checkbox-group label[data-v-7fdf33c4],.radio-group label[data-v-7fdf33c4]{padding:10px 16px;border:1px solid #ccc;border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:15px}.checkbox-group input[data-v-7fdf33c4],.radio-group input[data-v-7fdf33c4]{display:none}.selected[data-v-7fdf33c4]{border-color:#2675ff;background-color:#eef3ff;color:#2675ff;font-weight:700}select[data-v-7fdf33c4]{width:100%;font-size:16px;line-height:1.4;height:auto;border-radius:8px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2716%27 viewBox=%270 0 24 24%27 width=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;box-sizing:border-box;font-family:Noto Sans KR,sans-serif}.subtext[data-v-7fdf33c4]{font-size:12px;color:#888;margin-top:6px}.submit-button[data-v-7fdf33c4]{background:#2675ff;color:#fff;font-weight:700;width:100%;border:none;padding:14px;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.submit-button[data-v-7fdf33c4]:hover{background:#155fe2}body[data-v-7fdf33c4]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:20px;background-color:#f8f9fa}.schedule-container[data-v-7fdf33c4]{max-width:600px;margin:0 auto}.schedule-title[data-v-7fdf33c4]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.class-item[data-v-7fdf33c4]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-bottom:8px;background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.04);border:1px solid #e9ecef;transition:all .2s ease}.class-item[data-v-7fdf33c4]:hover{box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.class-info[data-v-7fdf33c4]{display:flex;align-items:center;gap:12px;flex:1}.day-badge[data-v-7fdf33c4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:600;min-width:40px;text-align:center}.time-range[data-v-7fdf33c4]{color:#495057;font-size:15px;font-weight:500}.time-start[data-v-7fdf33c4]{color:#28a745;font-weight:600}.time-separator[data-v-7fdf33c4]{color:#6c757d;margin:0 8px}.time-end[data-v-7fdf33c4]{color:#dc3545;font-weight:600}.delete-btn[data-v-7fdf33c4]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.delete-btn[data-v-7fdf33c4]:hover{background:linear-gradient(135deg,#ee5a24,#c23616);transform:scale(1.05)}.delete-btn[data-v-7fdf33c4]:active{transform:scale(.98)}.empty-state[data-v-7fdf33c4]{text-align:center;padding:40px 20px;color:#6c757d}.empty-icon[data-v-7fdf33c4]{font-size:48px;margin-bottom:16px;color:#dee2e6}input[type=text][data-v-7fdf33c4]{-webkit-border-radius:0;-webkit-appearance:none;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px;text-align:right;width:100%}input[type=date][data-v-7fdf33c4]{width:13.5rem;height:3.4rem;padding:0 1.4rem;border:1px solid #d8d7d8;border-radius:3px;position:relative}@media (max-width:480px){.class-item[data-v-7fdf33c4]{flex-direction:column;align-items:stretch;gap:12px}.class-info[data-v-7fdf33c4]{justify-content:center}.delete-btn[data-v-7fdf33c4]{align-self:center}}.connection-status[data-v-68339e38]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;margin-bottom:20px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9}.status-indicator[data-v-68339e38]{display:flex;align-items:center;font-weight:700;color:#495057}.connection-info[data-v-68339e38]{font-size:.8em;font-weight:400;margin-left:10px;color:#666}.status-dot[data-v-68339e38]{width:10px;height:10px;border-radius:50%;margin-right:8px}.status-dot.manual[data-v-68339e38]{background:#6c757d}.connection-actions[data-v-68339e38]{display:flex;gap:10px}.btn-auto-refresh[data-v-68339e38],.btn-refresh[data-v-68339e38]{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:all .3s}.btn-refresh[data-v-68339e38]{background:#007bff;color:#fff}.btn-refresh[data-v-68339e38]:disabled{background:#6c757d;cursor:not-allowed}.btn-auto-refresh.enabled[data-v-68339e38]{background:#28a745;color:#fff}.btn-auto-refresh.disabled[data-v-68339e38]{background:#6c757d;color:#fff}.btn-auto-refresh[data-v-68339e38]:hover{opacity:.9}.auto-refresh-info[data-v-68339e38]{font-size:.8em;opacity:.8}.stats-container[data-v-68339e38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-68339e38]{display:flex;align-items:center;padding:20px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s;position:relative}.stat-card.data-changed[data-v-68339e38]{border-color:#28a745;box-shadow:0 0 10px rgba(40,167,69,.3);animation:highlight-68339e38 3s ease-out}@keyframes highlight-68339e38{0%{background:#d4edda}to{background:#fff}}.stat-card[data-v-68339e38]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.stat-icon[data-v-68339e38]{font-size:2.5em;margin-right:15px;padding:10px;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.total-users[data-v-68339e38]{background:#e3f2fd}.active-servers[data-v-68339e38]{background:#f3e5f5}.total-rooms[data-v-68339e38]{background:#e8f5e8}.stat-content[data-v-68339e38]{flex:1}.stat-number[data-v-68339e38]{font-size:2em;font-weight:700;color:#333}.stat-label[data-v-68339e38]{color:#666;font-size:.9em}.stat-details[data-v-68339e38]{font-size:.8em;color:#999;margin-top:2px}.stat-change[data-v-68339e38]{font-size:.8em;margin-top:5px}.stat-change .increase[data-v-68339e38]{color:#28a745;font-weight:700}.stat-change .decrease[data-v-68339e38]{color:#dc3545;font-weight:700}.room-detail-header[data-v-68339e38]{margin-bottom:15px}.room-detail-header h3[data-v-68339e38]{display:flex;align-items:center;margin-bottom:10px}.participant-count[data-v-68339e38]{color:#666;font-weight:400;font-size:.9em}.update-indicator[data-v-68339e38]{background:#28a745;color:#fff;padding:2px 8px;border-radius:12px;font-size:.8em;margin-left:10px;animation:fadeInOut-68339e38 2s ease-out}@keyframes fadeInOut-68339e38{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.room-summary[data-v-68339e38]{display:flex;align-items:center;gap:15px;padding:10px 15px;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.summary-item[data-v-68339e38]{font-size:.9em;color:#495057}.summary-item .status-empty[data-v-68339e38]{color:#6c757d}.summary-item .status-waiting[data-v-68339e38]{color:#ffc107;font-weight:700}.summary-item .status-active[data-v-68339e38]{color:#28a745;font-weight:700}.btn-close-detail[data-v-68339e38]{margin-left:auto;padding:5px 12px;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8em;transition:background .3s}.btn-close-detail[data-v-68339e38]:hover{background:#c82333}.not-found-message[data-v-68339e38]{text-align:center;padding:30px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px}.not-found-message h3[data-v-68339e38]{color:#856404;margin-bottom:10px}.not-found-message p[data-v-68339e38]{color:#856404;margin-bottom:15px;font-size:.9em}.debug-info[data-v-68339e38]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;padding:15px;margin-bottom:20px}.debug-grid[data-v-68339e38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin:10px 0;font-family:monospace;font-size:.9em}.debug-actions[data-v-68339e38]{margin-top:10px}.btn-close[data-v-68339e38]{margin:5px;padding:5px 10px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer}.btn-close[data-v-68339e38]:hover{background:#f8f9fa}.room-count[data-v-68339e38]{font-weight:400;color:#666;font-size:.9em}.manual-badge[data-v-68339e38]{background:#e9ecef;color:#495057;padding:4px 8px;border-radius:4px;font-size:.8em;margin-left:10px}.grid-container .grid-item[data-v-68339e38]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-68339e38] .master-count{color:#007bff;font-weight:700}[data-v-68339e38] .student-count{color:#28a745;font-weight:700}[data-v-68339e38] .status-empty{color:#6c757d}[data-v-68339e38] .status-waiting{color:#ffc107;font-weight:700}[data-v-68339e38] .status-active{color:#28a745;font-weight:700}[data-v-68339e38] .role-master{color:#007bff;font-weight:700}[data-v-68339e38] .connection-good,[data-v-68339e38] .role-student{color:#28a745}[data-v-68339e38] .connection-bad{color:#dc3545}@media (max-width:768px){.room-summary[data-v-68339e38]{flex-direction:column;align-items:flex-start;gap:8px}.btn-close-detail[data-v-68339e38]{margin-left:0;margin-top:10px;align-self:flex-end}.room-detail-header h3[data-v-68339e38]{flex-direction:column;align-items:flex-start}.update-indicator[data-v-68339e38]{margin-left:0;margin-top:5px}}.tabs[data-v-70fcbe10]{display:flex;gap:8px;border-bottom:1px solid #e5e7eb;margin-top:12px}.tab[data-v-70fcbe10]{padding:8px 14px;border:1px solid #e5e7eb;border-bottom:none;background:#f9fafb;cursor:pointer;border-top-left-radius:8px;border-top-right-radius:8px}.tab.active[data-v-70fcbe10]{background:#fff;font-weight:700}.contentWrap[data-v-70fcbe10]{padding:16px 0}.skeleton[data-v-70fcbe10]{padding:30px;color:#6b7280}.errorBox[data-v-70fcbe10]{padding:14px;background:#fff7f7;border:1px solid #fca5a5;color:#991b1b}.emptyBox[data-v-70fcbe10]{padding:20px;color:#6b7280}.toolbar[data-v-70fcbe10]{margin-bottom:8px;display:flex;justify-content:flex-end}.listTable[data-v-70fcbe10]{width:100%;border-collapse:collapse;display:""}.listTable td[data-v-70fcbe10],.listTable th[data-v-70fcbe10]{border:1px solid #e5e7eb;padding:8px}.listTable th[data-v-70fcbe10]{background:#f3f4f6;text-align:center}.ta-center[data-v-70fcbe10]{text-align:center}.ta-right[data-v-70fcbe10]{text-align:right}.red[data-v-70fcbe10]{color:#dc2626}.bold[data-v-70fcbe10]{font-weight:700}.chartBox[data-v-70fcbe10]{min-width:0;overflow:hidden}.pie-row-custom[data-v-70fcbe10]{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.pie-cell-main[data-v-70fcbe10]{flex:0 0 240px;width:240px;max-width:100%;min-width:240px;display:flex;flex-direction:column;align-items:center;margin-right:32px}.pie-title[data-v-70fcbe10]{font-weight:700;margin-bottom:10px;font-size:1.4rem;text-align:center}.custom-legend[data-v-70fcbe10]{margin-left:32px;display:flex;flex-direction:column;justify-content:flex-start}.legend-item[data-v-70fcbe10]{margin-bottom:8px;display:flex;align-items:center}.legend-color[data-v-70fcbe10]{width:16px;height:16px;display:inline-block;border-radius:4px;margin-right:8px}.tabs[data-v-5d319df4]{display:flex;gap:8px;border-bottom:1px solid #e5e7eb;margin-top:12px}.tab[data-v-5d319df4]{padding:8px 14px;border:1px solid #e5e7eb;border-bottom:none;background:#f9fafb;cursor:pointer;border-top-left-radius:8px;border-top-right-radius:8px}.tab.active[data-v-5d319df4]{background:#fff;font-weight:700}.contentWrap[data-v-5d319df4]{padding:16px 0}.skeleton[data-v-5d319df4]{padding:30px;color:#6b7280}.errorBox[data-v-5d319df4]{padding:14px;background:#fff7f7;border:1px solid #fca5a5;color:#991b1b}.emptyBox[data-v-5d319df4]{padding:20px;color:#6b7280}.toolbar[data-v-5d319df4]{margin-bottom:8px;display:flex;justify-content:flex-end}.listTable[data-v-5d319df4]{width:100%;border-collapse:collapse;display:""}.listTable td[data-v-5d319df4],.listTable th[data-v-5d319df4]{border:1px solid #e5e7eb;padding:8px}.listTable th[data-v-5d319df4]{background:#f3f4f6;text-align:center}.ta-center[data-v-5d319df4]{text-align:center}.ta-right[data-v-5d319df4]{text-align:right}.red[data-v-5d319df4]{color:#dc2626}.bold[data-v-5d319df4]{font-weight:700}.chartBox[data-v-5d319df4]{min-width:0;overflow:hidden}.pie-row-custom[data-v-5d319df4]{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.pie-cell-main[data-v-5d319df4]{flex:0 0 240px;width:240px;max-width:100%;min-width:240px;display:flex;flex-direction:column;align-items:center;margin-right:32px}.pie-title[data-v-5d319df4]{font-weight:700;margin-bottom:10px;font-size:1.4rem;text-align:center}.custom-legend[data-v-5d319df4]{margin-left:32px;display:flex;flex-direction:column;justify-content:flex-start}.legend-item[data-v-5d319df4]{margin-bottom:8px;display:flex;align-items:center}.legend-color[data-v-5d319df4]{width:16px;height:16px;display:inline-block;border-radius:4px;margin-right:8px}form[data-v-ac87a342]{margin:0;padding:0;display:contents}input[type=number][data-v-1226f8f1]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-family:dotum,Arial,sans-serif;height:3.4rem;padding-left:1.4rem;padding-right:1.4rem;border:1px solid #d8d7d8;border-radius:3px}input[type=number][data-v-1226f8f1]::-webkit-inner-spin-button,input[type=number][data-v-1226f8f1]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cell-link[data-v-78f202ae]{display:flex;align-items:left;width:100%;height:100%;padding:8px 12px;text-decoration:none;position:relative;min-height:40px;cursor:pointer}.popupBgLayer[data-v-4c81f456],.popupLayer[data-v-4c81f456]{left:0;right:0;bottom:0;width:100vw;height:100vh}.popup-overlay[data-v-054cc3a7]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-container[data-v-054cc3a7]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:480px;max-height:90vh;overflow:auto}.popup-header[data-v-054cc3a7]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0}.popup-title[data-v-054cc3a7]{margin:0;font-size:18px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.setting-icon[data-v-054cc3a7]{font-size:20px}.close-btn[data-v-054cc3a7]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:background-color .2s}.close-btn[data-v-054cc3a7]:hover{background-color:#f5f5f5}.info-section[data-v-054cc3a7]{padding:20px 24px;background-color:#fafafa;border-bottom:1px solid #e0e0e0}.info-row[data-v-054cc3a7]{display:flex;align-items:center;margin-bottom:12px}.info-row[data-v-054cc3a7]:last-child{margin-bottom:0}.info-label[data-v-054cc3a7]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-right:12px;min-width:50px;text-align:center}.student-label[data-v-054cc3a7]{background-color:#e3f2fd;color:#1565c0}.course-label[data-v-054cc3a7]{background-color:#e0f7fa;color:#00838f}.info-value[data-v-054cc3a7]{color:#333;font-weight:500}.popup-content[data-v-054cc3a7]{padding:24px}.form-group[data-v-054cc3a7]{margin-bottom:24px}.form-label[data-v-054cc3a7]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#555}.info-display[data-v-054cc3a7]{padding:12px 16px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#333;font-weight:500}.attendance-yes[data-v-054cc3a7]{background:#e8f5e9;border-color:#4caf50;color:#2e7d32}.attendance-no[data-v-054cc3a7]{background:#ffebee;border-color:#f44336;color:#c62828}.status-badge[data-v-054cc3a7]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;margin-left:8px}.badge-present[data-v-054cc3a7]{background:#e8f5e9;color:#2e7d32}.badge-absent[data-v-054cc3a7]{background:#ffebee;color:#c62828}.divider[data-v-054cc3a7]{height:1px;background:#e8e8e8;margin:24px -24px}.radio-group[data-v-054cc3a7]{display:flex;gap:20px;align-items:center}.radio-item[data-v-054cc3a7]{display:flex;align-items:center;gap:6px}.radio-item input[type=radio][data-v-054cc3a7]{width:18px;height:18px;cursor:pointer}.radio-item label[data-v-054cc3a7]{font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-select[data-v-054cc3a7]{width:100%;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s}.form-select[data-v-054cc3a7]:focus{outline:none;border-color:#2196f3}.form-select option[value=""][disabled][data-v-054cc3a7]{color:#999;font-style:italic}.custom-reason-input[data-v-054cc3a7]{width:100%;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;margin-top:12px;transition:border-color .2s}.custom-reason-input[data-v-054cc3a7]:focus{outline:none;border-color:#2196f3}.button-section[data-v-054cc3a7]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid #e0e0e0}.cancel-btn[data-v-054cc3a7],.save-btn[data-v-054cc3a7]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-054cc3a7]{background:#fff;color:#666;border:1px solid #ddd}.cancel-btn[data-v-054cc3a7]:hover{background:#f5f5f5}.save-btn[data-v-054cc3a7]{background:#2196f3;color:#fff;border:none}.save-btn[data-v-054cc3a7]:hover:not(:disabled){background:#1976d2}.save-btn[data-v-054cc3a7]:disabled{background:#ccc;cursor:not-allowed}.readonly-badge[data-v-054cc3a7]{background:#ff9800;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;margin-left:8px;font-weight:400}.readonly-indicator[data-v-054cc3a7]{color:#ff9800;font-size:12px;font-weight:400;margin-left:8px}.readonly-display[data-v-054cc3a7]{background:#f5f5f5;border:1px solid #ddd;padding:16px;border-radius:6px}.completion-status[data-v-054cc3a7]{display:block;font-weight:600;color:#333;margin-bottom:8px}.reason-text[data-v-054cc3a7]{display:block;font-size:13px;color:#666;margin-top:8px;font-style:italic}.close-only-btn[data-v-054cc3a7]{background:#6c757d;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;margin:0 auto}.close-only-btn[data-v-054cc3a7]:hover{background:#5a6268}.slide-enter-active[data-v-054cc3a7],.slide-leave-active[data-v-054cc3a7]{transition:all .3s ease}.slide-enter-from[data-v-054cc3a7],.slide-leave-to[data-v-054cc3a7]{transform:translateY(-10px);opacity:0}.fade-enter-active[data-v-054cc3a7],.fade-leave-active[data-v-054cc3a7]{transition:opacity .3s ease}.fade-enter-from[data-v-054cc3a7],.fade-leave-to[data-v-054cc3a7]{opacity:0}.setting-btn[data-v-a5bebcfa]{background:transparent;border:1px solid #ddd;border-radius:4px;padding:4px 8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.setting-btn[data-v-a5bebcfa]:hover{background:#f5f5f5;border-color:#999}.setting-btn.readonly[data-v-a5bebcfa]{border-color:#ff9800;background:#fff3e0}.setting-btn.readonly[data-v-a5bebcfa]:hover{background:#ffe0b2;border-color:#f57c00}.setting-icon[data-v-a5bebcfa]{font-size:16px;line-height:1;display:block;transition:transform .3s}.setting-btn:not(.readonly):hover .setting-icon[data-v-a5bebcfa]{transform:rotate(90deg)}.setting-btn.readonly:hover .setting-icon[data-v-a5bebcfa]{transform:scale(1.1)}.timezone-display-simple[data-v-3484d6e0]{display:inline-block;background-color:#6c757d;color:#fff;padding:5px 10px;border-radius:12px;font-size:12px;margin-bottom:0;opacity:.9}.btnZoom[data-v-3484d6e0]{background:#2d8cff;color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:13px;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s}.btnZoom[data-v-3484d6e0]:hover{background:#0056b3}.btnZoom[data-v-3484d6e0]:disabled{background:#ccc;cursor:not-allowed}.message-overlay[data-v-6019b3e4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-6019b3e4 .25s ease-out}@keyframes fadeIn-6019b3e4{0%{opacity:0}to{opacity:1}}.message-modal[data-v-6019b3e4]{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);max-width:500px;width:90%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-6019b3e4 .25s ease-out}@keyframes slideUp-6019b3e4{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.message-header[data-v-6019b3e4]{padding:20px 20px 16px 20px;border-bottom:1px solid #e9ecef;background:#fcb320;color:#222}.header-content[data-v-6019b3e4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.message-status[data-v-6019b3e4]{flex:1}.status-badge[data-v-6019b3e4]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.new[data-v-6019b3e4]{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.status-badge.read[data-v-6019b3e4]{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}.close-button[data-v-6019b3e4]{background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s}.close-button[data-v-6019b3e4]:hover{background:hsla(0,0%,100%,.2)}.message-title[data-v-6019b3e4]{margin:0 0 10px 0;font-size:18px;font-weight:600;line-height:1.3}.message-meta[data-v-6019b3e4]{display:flex;align-items:center;gap:10px;font-size:13px;opacity:.9}.message-date[data-v-6019b3e4]{color:hsla(0,0%,100%,.85)}.message-category[data-v-6019b3e4]{background:hsla(0,0%,100%,.15);padding:2px 8px;border-radius:8px;font-size:11px}.message-body[data-v-6019b3e4]{flex:1;overflow-y:auto;padding:0}.message-image-section[data-v-6019b3e4]{padding:0}.message-image[data-v-6019b3e4]{width:100%;height:auto;max-height:280px;-o-object-fit:cover;object-fit:cover;display:block}.message-content-section[data-v-6019b3e4]{padding:20px}.message-html-content[data-v-6019b3e4],.message-text-content[data-v-6019b3e4]{line-height:1.6;color:#374151;font-size:14px}.message-html-content[data-v-6019b3e4]{word-break:break-word}.message-html-content img[data-v-6019b3e4]{max-width:100%;height:auto;border-radius:6px;margin:6px 0}.message-text-content[data-v-6019b3e4]{white-space:pre-wrap}.no-message-content[data-v-6019b3e4]{color:#9ca3af;font-style:italic;text-align:center;padding:30px 0}.interaction-section[data-v-6019b3e4]{padding:12px 20px;border-top:1px solid #e9ecef;background:#f8fafc}.interaction-buttons[data-v-6019b3e4]{display:flex;gap:8px;justify-content:center}.interaction-btn[data-v-6019b3e4]{display:flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #d1d5db;border-radius:16px;background:#fff;color:#6b7280;cursor:pointer;font-size:13px;transition:all .2s}.interaction-btn[data-v-6019b3e4]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08)}.like-btn[data-v-6019b3e4]:hover{border-color:#10b981;color:#10b981}.dislike-btn[data-v-6019b3e4]:hover{border-color:#ef4444;color:#ef4444}.reply-btn[data-v-6019b3e4]:hover{border-color:#3b82f6;color:#3b82f6}.message-footer[data-v-6019b3e4]{padding:16px 20px;border-top:1px solid #e9ecef;background:#fff}.confirm-button[data-v-6019b3e4]{width:100%;padding:10px;background:#fcb320;color:#222;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.confirm-button[data-v-6019b3e4]:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(252,179,32,.25)}.confirm-button[data-v-6019b3e4]:active{transform:translateY(0)}@media (max-width:768px){.message-modal[data-v-6019b3e4]{width:95%;max-height:90vh;border-radius:10px}.message-header[data-v-6019b3e4]{padding:16px 16px 12px 16px}.message-title[data-v-6019b3e4]{font-size:16px}.message-content-section[data-v-6019b3e4]{padding:16px}.interaction-section[data-v-6019b3e4]{padding:10px 16px}.interaction-buttons[data-v-6019b3e4]{flex-wrap:wrap;gap:6px}.interaction-btn[data-v-6019b3e4]{flex:1;min-width:70px;justify-content:center}.message-footer[data-v-6019b3e4]{padding:12px 16px}}@media (prefers-color-scheme:dark){.message-modal[data-v-6019b3e4]{background:#1f2937;color:#e5e7eb}.message-header[data-v-6019b3e4]{border-bottom-color:#374151}.message-html-content[data-v-6019b3e4],.message-text-content[data-v-6019b3e4]{color:#e5e7eb}.interaction-section[data-v-6019b3e4]{background:#2d3748;border-top-color:#374151}.interaction-btn[data-v-6019b3e4]{background:#374151;border-color:#4b5563;color:#d1d5db}.message-footer[data-v-6019b3e4]{background:#1f2937;border-top-color:#374151}}[data-v-b4d8d33e] .status-unread{color:#f44}[data-v-b4d8d33e] .status-read{color:#28a745}[data-v-b4d8d33e] .ag-theme-alpine{--ag-header-background-color:#f8f9fa;--ag-header-foreground-color:#495057;--ag-border-color:#dee2e6}.popupBgLayer[data-v-53248555],.popupBgLayer[data-v-cca6cfcc],.popupLayer[data-v-53248555],.popupLayer[data-v-cca6cfcc]{left:0;right:0;bottom:0;width:100vw;height:100vh}.custom-textarea[data-v-53248555]{width:98.5%;padding:12px;margin:5px;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;resize:vertical;min-height:68px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.custom-textarea[data-v-53248555]:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:none}.custom-textarea[data-v-53248555]:hover{border-color:#06c}.custom-textarea[data-v-53248555]::-moz-placeholder{color:#aaa}.custom-textarea[data-v-53248555]::placeholder{color:#aaa}.popupBgLayer[data-v-4071df5e],.popupLayer[data-v-4071df5e]{left:0;right:0;bottom:0;width:100vw;height:100vh}.file-info[data-v-4071df5e]{display:flex;align-items:center;gap:8px}.file-name[data-v-4071df5e]{font-weight:500;color:#333}.file-size[data-v-4071df5e]{font-size:12px;color:#666}.file-status.existing[data-v-4071df5e]{background:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:4px;font-size:11px}.no-file[data-v-4071df5e]{color:#999;font-style:italic}.file-upload-btn[data-v-4071df5e]{display:inline-block;padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s}.file-upload-btn[data-v-4071df5e]:hover:not(.disabled){background:#e9e9e9}.file-upload-btn.disabled[data-v-4071df5e]{opacity:.6;cursor:not-allowed}.upload-progress[data-v-4071df5e]{margin-top:8px}.progress-bar[data-v-4071df5e]{width:100%;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.progress-fill[data-v-4071df5e]{height:100%;background:#4caf50;transition:width .3s ease}.progress-text[data-v-4071df5e]{font-size:12px;color:#666;margin-left:8px}.error-message[data-v-4071df5e]{color:#f44336;font-size:12px;margin-top:4px}.disabled[data-v-4071df5e]{opacity:.6;pointer-events:none}.popupBgLayer[data-v-0677ad64],.popupLayer[data-v-0677ad64]{left:0;right:0;bottom:0;width:100vw;height:100vh}.custom-textarea[data-v-0677ad64]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;resize:vertical;min-height:80px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.custom-textarea[data-v-0677ad64]:focus{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:none}.custom-textarea[data-v-0677ad64]:hover{border-color:#06c}.custom-textarea[data-v-0677ad64]::-moz-placeholder{color:#aaa}.custom-textarea[data-v-0677ad64]::placeholder{color:#aaa}[data-v-22a23eca] .ag-row{border-bottom:2px solid #e0e0e0!important}[data-v-22a23eca] .ag-row-even{background-color:#f9f9f9!important;border-bottom:2px solid #d0d0d0!important}[data-v-22a23eca] .ag-row-odd{background-color:#fff!important;border-bottom:2px solid #d0d0d0!important}[data-v-22a23eca] .ag-cell{padding:12px 8px!important;border-right:1px solid #e0e0e0!important}[data-v-22a23eca] .ag-header-cell{border-bottom:3px solid #ccc!important;border-right:1px solid #ddd!important}[data-v-22a23eca] .info-span{padding:2px 4px;transition:background-color .2s;cursor:pointer}[data-v-22a23eca] .info-span:hover{background-color:#d0ebff;color:red!important;border-radius:3px}.teacher-form-container[data-v-17378f33]{margin:0 auto;padding:2rem;min-height:100vh}.form-header[data-v-17378f33]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px 0 20px 20px;padding:3rem 3.5rem;margin-bottom:2rem;color:#fff;box-shadow:1px 1px 7px rgba(0,0,0,.3)}.header-content[data-v-17378f33]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.icon-wrapper[data-v-17378f33]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.header-text[data-v-17378f33]{flex:1}.header-text h1[data-v-17378f33]{margin:0 0 .5rem 0;font-size:2.4rem;font-weight:800;text-shadow:1px 1px 3px #000}.header-text p[data-v-17378f33]{margin:0;opacity:.9;font-size:1.6rem}.header-actions[data-v-17378f33]{display:flex;gap:1rem}.btn-back[data-v-17378f33]{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:5px;text-decoration:none;font-weight:500;font-size:1.6rem;cursor:pointer;transition:all .2s ease}.btn-back[data-v-17378f33]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);color:#fff;text-decoration:none}.loading-container[data-v-17378f33]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-spinner[data-v-17378f33]{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #fcb320;border-radius:50%;animation:spin-17378f33 1s linear infinite;margin-bottom:1rem}@keyframes spin-17378f33{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-content[data-v-17378f33]{display:flex;flex-direction:column;gap:2rem}.form-card[data-v-17378f33]{background:#fff;border-radius:20px 0 20px 20px;box-shadow:1px 1px 7px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.form-card[data-v-17378f33]:hover{box-shadow:1px 1px 15px rgba(0,0,0,.15)}.card-header[data-v-17378f33]{background:#f1f1f1;padding:2rem 3.5rem;border-bottom:1px solid #e0e0e0}.card-header h3[data-v-17378f33]{margin:0 0 .5rem 0;font-size:2rem;font-weight:800;color:#222}.card-subtitle[data-v-17378f33]{font-size:1.6rem;color:#666}.card-body[data-v-17378f33]{padding:3rem 3.5rem}.form-grid[data-v-17378f33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.form-group.full-width[data-v-17378f33]{grid-column:1/-1}.form-label[data-v-17378f33]{display:block;margin-bottom:.5rem;font-weight:700;color:#222;font-size:1.6rem}.form-input[data-v-17378f33],.form-select[data-v-17378f33],.form-textarea[data-v-17378f33]{width:100%;height:4rem;padding:0 1.4rem;border:1px solid #d8d7d8;border-radius:3px;font-size:1.6rem;transition:all .2s ease;background:#fff;box-sizing:border-box;font-family:Noto Sans KR,sans-serif,"sans-serif",AppleGothic,applegothic!important}.form-input[data-v-17378f33]:focus,.form-select[data-v-17378f33]:focus,.form-textarea[data-v-17378f33]:focus{outline:1px solid #1a83ef;border-color:#1a83ef}.form-input[data-v-17378f33]:disabled{background-color:#f9f9f9;color:#6b7280;cursor:not-allowed}.form-textarea[data-v-17378f33]{resize:vertical;min-height:15rem;height:auto;padding:1rem 1.4rem;line-height:1.5}.form-help[data-v-17378f33]{margin-top:.5rem;font-size:1.4rem;color:#a0a0a0}.input-with-button[data-v-17378f33]{display:flex;gap:1rem;align-items:flex-start}.input-with-button .form-input[data-v-17378f33]{flex:1}.validation-message[data-v-17378f33]{margin-top:.5rem;font-size:1.4rem;font-weight:700;padding:1rem;border-radius:5px}.validation-message.success[data-v-17378f33]{color:#46aa3f;background-color:#f0f8f0;border:1px solid #46aa3f}.validation-message.error[data-v-17378f33]{color:#f17272;background-color:#fef2f2;border:1px solid #f17272}.info-box[data-v-17378f33]{display:flex;align-items:center;gap:1rem;padding:2rem;background:#f4f4f4;border-radius:10px;border-left:4px solid #fcb320}.info-icon[data-v-17378f33]{font-size:2rem}.info-text[data-v-17378f33]{color:#222;font-size:1.6rem}.image-preview[data-v-17378f33]{position:relative;display:inline-block;margin-bottom:2rem}.preview-image[data-v-17378f33]{max-width:200px;max-height:200px;border-radius:5px;border:1px solid #eee;box-shadow:0 2px 4px rgba(0,0,0,.1)}.remove-image-btn[data-v-17378f33]{position:absolute;top:-15px;right:-15px;background:#c5313f;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.2)}.remove-image-btn[data-v-17378f33]:hover{background:#a02834}.file-upload[data-v-17378f33]{margin-top:1rem}.file-input[data-v-17378f33]{display:none}.upload-area[data-v-17378f33]{display:block;border:1px dashed #ddd;border-radius:5px;padding:4rem 2rem;text-align:center;cursor:pointer;transition:all .3s;background:#f4f4f4}.upload-area[data-v-17378f33]:hover{border-color:#fcb320;background:#fefefe}.upload-content[data-v-17378f33]{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon[data-v-17378f33]{color:#9ca3af;transition:color .2s ease}.upload-area:hover .upload-icon[data-v-17378f33]{color:#fcb320}.upload-text[data-v-17378f33]{display:flex;flex-direction:column;gap:.5rem}.upload-title[data-v-17378f33]{font-weight:600;color:#222;font-size:1.6rem}.upload-subtitle[data-v-17378f33]{font-size:1.4rem;color:#666}.btn-outline[data-v-17378f33],.btn-primary[data-v-17378f33],.btn-secondary[data-v-17378f33]{display:inline-flex;align-items:center;justify-content:center;min-width:13rem;height:4rem;padding:0 1.5rem;border-radius:5px;font-weight:500;font-size:1.6rem;text-decoration:none;border:1px solid;cursor:pointer;transition:all .2s ease;gap:.5rem;line-height:1;font-family:Noto Sans KR,sans-serif,"sans-serif",AppleGothic,applegothic!important}.btn-primary[data-v-17378f33]{background:#fcb320;color:#222;border-color:#fcb320;font-weight:700}.btn-primary[data-v-17378f33]:hover:not(:disabled){border-color:#222;color:#222;text-decoration:none}.btn-primary[data-v-17378f33]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-17378f33]{background:#fff;color:#222;border-color:#c5c5c5}.btn-secondary[data-v-17378f33]:hover:not(:disabled){border-color:#888;color:#222;text-decoration:none}.btn-secondary.disabled[data-v-17378f33]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-outline[data-v-17378f33]{background:transparent;color:#222;border-color:#c5c5c5}.btn-outline[data-v-17378f33]:hover:not(:disabled){background:#f9f9f9;border-color:#888;color:#222;text-decoration:none}.spinner[data-v-17378f33]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-17378f33 1s linear infinite}.form-actions[data-v-17378f33]{display:flex;gap:1rem;justify-content:center;align-items:center;padding:3rem 3.5rem;background:#fff;border-radius:20px 0 20px 20px;box-shadow:1px 1px 7px rgba(0,0,0,.1)}@media (max-width:768px){.teacher-form-container[data-v-17378f33]{padding:1rem}.form-header[data-v-17378f33]{padding:2rem}.header-content[data-v-17378f33]{flex-direction:column;text-align:center;gap:1rem}.header-text h1[data-v-17378f33]{font-size:2rem}.card-body[data-v-17378f33],.form-actions[data-v-17378f33]{padding:2rem}.form-grid[data-v-17378f33]{grid-template-columns:1fr}.form-actions[data-v-17378f33],.input-with-button[data-v-17378f33]{flex-direction:column}.btn-outline[data-v-17378f33],.btn-primary[data-v-17378f33],.btn-secondary[data-v-17378f33]{width:100%}}@media (max-width:480px){.teacher-form-container[data-v-17378f33]{padding:1rem}.form-header[data-v-17378f33]{padding:1.5rem;margin-bottom:1.5rem}.header-text h1[data-v-17378f33]{font-size:1.8rem}.card-body[data-v-17378f33],.form-actions[data-v-17378f33]{padding:1.5rem}}.btn-outline[data-v-17378f33]:focus-visible,.btn-primary[data-v-17378f33]:focus-visible,.btn-secondary[data-v-17378f33]:focus-visible,.form-input[data-v-17378f33]:focus-visible,.form-select[data-v-17378f33]:focus-visible,.form-textarea[data-v-17378f33]:focus-visible{outline:2px solid #1a83ef;outline-offset:2px}.form-content[data-v-17378f33]::-webkit-scrollbar,.form-textarea[data-v-17378f33]::-webkit-scrollbar{width:5px}.form-content[data-v-17378f33]::-webkit-scrollbar-track,.form-textarea[data-v-17378f33]::-webkit-scrollbar-track{background-color:#f9f9f9;border-radius:50px}.form-content[data-v-17378f33]::-webkit-scrollbar-thumb,.form-textarea[data-v-17378f33]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:50px}@media print{.teacher-form-container[data-v-17378f33]{background:#fff;padding:1rem}.form-header[data-v-17378f33]{background:#f3f4f6!important;color:#111827!important;-webkit-print-color-adjust:exact}.btn-outline[data-v-17378f33],.btn-primary[data-v-17378f33],.btn-secondary[data-v-17378f33],.form-actions[data-v-17378f33]{display:none}.form-card[data-v-17378f33]{box-shadow:none;border:1px solid #e5e7eb;-moz-column-break-inside:avoid;break-inside:avoid}}.ml5[data-v-17378f33]{margin-left:.5rem}.mb0[data-v-17378f33]{margin-bottom:0}.txtRed[data-v-17378f33]{color:#f17272}.txtBlue[data-v-17378f33]{color:#1c7cf4}.necessary[data-v-17378f33]{color:red;font-weight:700;margin-left:5px}.wid100p[data-v-17378f33]{width:100%!important}.wid80[data-v-17378f33]{width:80px!important}.wid20p[data-v-17378f33]{width:20%!important}.form-actions[data-v-17378f33],.form-card[data-v-17378f33],.form-header[data-v-17378f33],.info-box[data-v-17378f33],.upload-area[data-v-17378f33]{border-radius:20px 0 20px 20px}.btn-outline[data-v-17378f33],.btn-primary[data-v-17378f33],.btn-secondary[data-v-17378f33],.form-input[data-v-17378f33],.form-select[data-v-17378f33],.form-textarea[data-v-17378f33]{border-radius:5px}.dashboard-container[data-v-236160c5]{padding:24px;max-width:1400px;margin:0 auto;min-height:100vh}.dashboard-header[data-v-236160c5]{margin-bottom:32px}.main-title[data-v-236160c5]{display:flex;flex-direction:column;gap:4px;margin:0}.welcome-text[data-v-236160c5]{font-size:18px;color:#666;font-weight:400}.teacher-name[data-v-236160c5]{font-size:32px;color:#2c3e50;font-weight:600}.current-date[data-v-236160c5]{color:#8b92a0;font-size:14px;margin-top:8px}.stats-grid[data-v-236160c5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-236160c5]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s,box-shadow .2s}.stat-card[data-v-236160c5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.stat-icon[data-v-236160c5]{font-size:32px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f0f2f5}.stat-card.pending .stat-icon[data-v-236160c5]{background:#fff3e0}.stat-card.today .stat-icon[data-v-236160c5]{background:#e3f2fd}.stat-card.completed .stat-icon[data-v-236160c5]{background:#e8f5e9}.stat-card.total .stat-icon[data-v-236160c5]{background:#f3e5f5}.stat-content[data-v-236160c5]{flex:1}.stat-value[data-v-236160c5]{font-size:28px;font-weight:600;color:#2c3e50;margin:0 0 4px 0}.stat-label[data-v-236160c5]{font-size:14px;color:#8b92a0;margin:0}.alert-section[data-v-236160c5]{margin-bottom:32px}.alert-box[data-v-236160c5]{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:1px solid #ffb74d;border-radius:12px;padding:24px;position:relative;overflow:hidden}.alert-header[data-v-236160c5]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.alert-icon[data-v-236160c5]{font-size:24px}.alert-title[data-v-236160c5]{font-size:18px;font-weight:600;color:#e65100;margin:0}.alert-message[data-v-236160c5]{color:#424242;line-height:1.6;margin-bottom:16px}.action-btn[data-v-236160c5]{background:#ff6f00;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.action-btn[data-v-236160c5]:hover{background:#e65100}.reports-section[data-v-236160c5]{background:#fff;border-radius:12px;padding:24px;margin-bottom:32px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.section-header[data-v-236160c5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-title[data-v-236160c5]{font-size:20px;font-weight:600;color:#2c3e50;margin:0;display:flex;align-items:center;gap:8px}.title-icon[data-v-236160c5]{font-size:24px}.badge[data-v-236160c5]{background:#ff9800;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.reports-table-container[data-v-236160c5]{overflow-x:auto}.reports-table[data-v-236160c5]{width:100%;border-collapse:collapse}.reports-table thead th[data-v-236160c5]{background:#f8f9fa;padding:12px;text-align:left;font-weight:600;color:#666;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e0e0e0}.reports-table tbody td[data-v-236160c5]{padding:16px 12px;border-bottom:1px solid #f0f0f0;color:#333;font-size:14px}.report-row[data-v-236160c5]:hover{background:#f8f9fa}.date-cell[data-v-236160c5]{display:flex;flex-direction:column;gap:2px}.date[data-v-236160c5]{font-weight:500;color:#2c3e50}.time[data-v-236160c5]{font-size:12px;color:#8b92a0}.student-cell[data-v-236160c5]{display:flex;align-items:center;gap:8px}.student-name[data-v-236160c5]{font-weight:500}.attendance-badge[data-v-236160c5]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.attendance-badge.present[data-v-236160c5]{background:#e8f5e9;color:#2e7d32}.attendance-badge.absent[data-v-236160c5]{background:#ffebee;color:#c62828}.status-badge[data-v-236160c5]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.status-badge.pending[data-v-236160c5]{background:#fff3e0;color:#f57c00}.write-btn[data-v-236160c5]{background:#2196f3;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.write-btn[data-v-236160c5]:hover{background:#1976d2}.no-reports[data-v-236160c5]{padding:60px 20px;text-align:center}.success-message[data-v-236160c5]{display:flex;flex-direction:column;align-items:center;gap:12px}.success-icon[data-v-236160c5]{font-size:48px}.success-message h3[data-v-236160c5]{font-size:24px;color:#2e7d32;margin:0}.success-message p[data-v-236160c5]{color:#666;margin:0}.activities-section[data-v-236160c5]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.activities-list[data-v-236160c5]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.activity-item[data-v-236160c5]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px}.activity-time[data-v-236160c5]{color:#8b92a0;font-size:12px;min-width:60px}.activity-text[data-v-236160c5]{color:#333;font-size:14px}.ratingLayer[data-v-5ce18896]{border-radius:30px;position:relative;z-index:102;background-color:#fff;width:300px;padding:27px 48px 20px;height:200px;max-height:1200px}#mainVideo[data-v-883c5ed4]{transition:opacity .2s ease-in-out}#mainVideo[data-v-883c5ed4]:empty{background-color:#f0f0f0}.pronunciation-toggle[data-v-ea3ebc6c]{display:flex;align-items:center}.pronunciation-btn[data-v-ea3ebc6c]{width:70px;height:24px;border:1px solid #ddd;border-radius:4px;background-color:#f8f9fa;color:#666;font-size:10px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.pronunciation-btn[data-v-ea3ebc6c]:hover{border-color:#007bff;background-color:#e3f2fd}.pronunciation-btn.on[data-v-ea3ebc6c]{background-color:#28a745;border-color:#28a745;color:#fff}.pronunciation-btn.on[data-v-ea3ebc6c]:hover{background-color:#218838;border-color:#1e7e34}.classInfoBox ul li[data-v-ea3ebc6c]{align-items:center}.classInfoBox ul li p[data-v-ea3ebc6c]{width:80px;flex-shrink:0}.tooltip[data-v-ea3ebc6c]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-5px);background:linear-gradient(135deg,#2c3e50,#1a252f);color:#fff;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);z-index:10000;margin-bottom:8px;pointer-events:none;box-shadow:0 10px 25px rgba(0,0,0,.3),0 6px 12px rgba(0,0,0,.25);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);letter-spacing:.3px}.tooltip[data-v-ea3ebc6c]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top:8px solid #2c3e50;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.controlList li:hover .tooltip[data-v-ea3ebc6c]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.draw-canvas-optimized[data-v-ea3ebc6c]{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}.flex[data-v-c4493c1a]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f7fa;font-family:Arial,sans-serif}.loginL[data-v-c4493c1a]{display:flex;flex-direction:column;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:100%;max-width:320px}input[type=text][data-v-c4493c1a]{padding:12px 15px;border:1px solid #dfe1e5;border-radius:4px;font-size:14px;margin-bottom:16px;transition:border-color .3s ease;outline:none}input[type=text][data-v-c4493c1a]:focus{border-color:#4285f4;box-shadow:0 0 0 2px rgba(66,133,244,.2)}input[type=text][data-v-c4493c1a]::-moz-placeholder{color:#9aa0a6}input[type=text][data-v-c4493c1a]::placeholder{color:#9aa0a6}.encrypted-text[data-v-c4493c1a]{background-color:#f8f9fa;border:1px solid #e8eaed;border-radius:4px;padding:10px;margin-bottom:16px;font-size:13px}.encrypted-text span[data-v-c4493c1a]{color:#5f6368;font-weight:500;display:block;margin-bottom:5px}.encrypted-text p[data-v-c4493c1a]{margin:0;word-break:break-all;color:#202124;font-family:monospace;font-size:12px;background-color:#fff;padding:6px;border-radius:3px;border:1px solid #e8eaed;max-height:60px;overflow-y:auto}.loginBtn[data-v-c4493c1a]{background-color:#4285f4;color:#fff;padding:12px 15px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .3s ease}.loginBtn[data-v-c4493c1a]:hover{background-color:#3367d6}.loginBtn[data-v-c4493c1a]:active{background-color:#2a56c6;transform:translateY(1px)}.date-section[data-v-3a906336]{display:flex;align-items:center;margin-bottom:15px;color:#555;font-weight:500}.date-icon[data-v-3a906336]{margin-right:8px;font-size:18px}.date-text[data-v-3a906336]{font-size:16px}.content-section[data-v-3a906336]{padding-top:12px;border-top:1px solid #e0e0e0}.content-section p[data-v-3a906336]{margin:0;font-size:15px;color:#333;white-space:pre-line}.custom-time-grid-event[data-v-956d74ae]{border:2px solid #000;border-radius:4px;background-color:#fff;font-family:inherit;line-height:1.5;padding:.125rem;width:100%;height:100%}.coursePage[data-v-273684c8]{margin:0 0 0 0!important;width:60px!important;border-radius:unset!important;height:3px!important}.coursePageActive[data-v-273684c8]{background-color:#fcb320!important}.empty-message[data-v-203f9c48]{padding:20px;text-align:center;color:#666;font-size:16px;border:1px dashed #ddd;border-radius:4px;background-color:#f9f9f9;margin:10px 0}.payment-page-overlay[data-v-271faba9]{position:fixed;top:0;left:0;width:100%;height:100%;background:#f8f9fa;z-index:1000;overflow-y:auto}.payment-container[data-v-271faba9]{max-width:800px;margin:40px auto;padding:0 20px;min-height:calc(100vh - 120px)}.payment-header[data-v-271faba9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.payment-title[data-v-271faba9]{margin:0;font-size:28px;font-weight:600;color:#2d3748}.close-btn[data-v-271faba9]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-271faba9]:hover{background:#f8f9fa;color:#495057}form[data-v-271faba9]{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid #e9ecef;padding:32px!important;width:100%;box-sizing:border-box}.title04[data-v-271faba9]{font-size:20px;font-weight:600;margin-bottom:24px;color:#2d3748}.bordTable[data-v-271faba9]{border:none;width:100%}.bordTable table[data-v-271faba9]{width:100%;border-collapse:separate;border-spacing:0}.bordTable td[data-v-271faba9],.bordTable th[data-v-271faba9]{border:1px solid #e9ecef;padding:16px;text-align:center}.bordTable th[data-v-271faba9]{background-color:#f8f9fa;font-weight:600;color:#495057}.bordTable tr:first-child td[data-v-271faba9]:first-child,.bordTable tr:first-child th[data-v-271faba9]:first-child{border-top-left-radius:8px}.bordTable tr:first-child td[data-v-271faba9]:last-child,.bordTable tr:first-child th[data-v-271faba9]:last-child{border-top-right-radius:8px}.bordTable tr:last-child td[data-v-271faba9]:first-child,.bordTable tr:last-child th[data-v-271faba9]:first-child{border-bottom-left-radius:8px}.bordTable tr:last-child td[data-v-271faba9]:last-child,.bordTable tr:last-child th[data-v-271faba9]:last-child{border-bottom-right-radius:8px}.alignL[data-v-271faba9]{text-align:left!important}.btn[data-v-271faba9]{display:inline-block;padding:14px 28px;text-decoration:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:16px;transition:all .2s ease;border:none}.btn.gray[data-v-271faba9]{background:#3182ce;color:#fff}.btn.gray[data-v-271faba9]:hover{background:#2c5aa0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(49,130,206,.3)}input[data-v-271faba9],select[data-v-271faba9]{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;width:100%;box-sizing:border-box}input[data-v-271faba9]:focus,select[data-v-271faba9]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px rgba(49,130,206,.1)}.wid100p[data-v-271faba9]{width:100%}@media (max-width:768px){.contTop[data-v-271faba9]{padding:16px}.contTopR li[data-v-271faba9]{font-size:12px}.payment-container[data-v-271faba9]{margin:20px auto;padding:0 16px;min-height:calc(100vh - 80px)}.payment-title[data-v-271faba9]{font-size:24px}form[data-v-271faba9]{padding:20px!important;margin-bottom:20px}.bordTable td[data-v-271faba9],.bordTable th[data-v-271faba9]{font-size:14px}.bordTable th[data-v-271faba9]{font-size:13px}.btn[data-v-271faba9]{padding:12px 24px;font-size:14px;width:100%}input[data-v-271faba9],select[data-v-271faba9]{font-size:16px}}@media (max-width:375px){.payment-container[data-v-271faba9]{padding:0 12px}form[data-v-271faba9]{padding:16px!important}.bordTable td[data-v-271faba9],.bordTable th[data-v-271faba9]{padding:10px 6px;font-size:13px}.payment-title[data-v-271faba9]{font-size:20px}}.custom-time-grid-event[data-v-716858a4]{border:2px solid #000;border-radius:4px;background-color:#fff;font-family:inherit;line-height:1.5;padding:.125rem;width:100%;height:100%}#mask[data-v-4a5197eb],#mask[data-v-648f1912],#mask[data-v-ae458094]{position:absolute;z-index:9000;background-color:rgba(51,51,51,.7);left:0;top:0;width:100%;height:100%}.sx__calendar[data-v-106f5d08]{border-radius:0}.sx__month-grid-day__header-date[data-v-106f5d08],.sx__month-grid-day__header-day-name[data-v-106f5d08]{font-size:1.8rem}.sx__event[data-v-106f5d08]{display:flex;align-items:center;justify-content:center;min-height:25px}.password-verification-container[data-v-4a93ccbb]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:200px}.password-input[data-v-4a93ccbb]:focus{border-color:#3498db;outline:none}.error-message[data-v-4a93ccbb]{width:100%;color:#e74c3c;font-size:14px;text-align:left;margin-top:5px}.hidden-field[data-v-4a93ccbb]{display:none}.password-verification-container[data-v-bc350cdc]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:200px}.password-input[data-v-bc350cdc]:focus{border-color:#3498db;outline:none}.error-message[data-v-bc350cdc]{width:100%;color:#e74c3c;font-size:14px;text-align:left;margin-top:5px}.hidden-field[data-v-bc350cdc]{display:none}.validation-message[data-v-bc350cdc]{margin-top:8px;font-weight:700}.validation-message.error[data-v-bc350cdc]{color:#e53e3e}.validation-message[data-v-ffd34c26]{margin-top:8px;font-weight:700}.validation-message.error[data-v-ffd34c26]{color:#e53e3e}.flex[data-v-ffd34c26]{display:flex;gap:8px}.validation-message[data-v-250390b6]{margin-top:8px;font-weight:700}.validation-message.error[data-v-250390b6]{color:#e53e3e}.flex[data-v-250390b6]{display:flex;gap:8px}.snsOffBtn.confirm[data-v-250390b6]{background-color:#514e4d;color:#fff;font-weight:700}.masked-text[data-v-348ae137]{-webkit-text-security:disc;text-security:disc}.noData[data-v-28488446]{padding:40px 0;text-align:center;border:1px solid #ddd;background-color:#f9f9f9}.noData p[data-v-28488446]{color:#888;font-size:15px}.error-border[data-v-95095640]{border:2px solid red!important;background-color:#fff0f0}.masked-text[data-v-95095640]{-webkit-text-security:disc;text-security:disc}.weekPagination[data-v-317c787e]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.weekSelector[data-v-317c787e]{display:flex;align-items:center;justify-content:center;gap:10px}.weekBtn[data-v-317c787e]{width:32px;height:32px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#666;transition:all .2s}.weekBtn[data-v-317c787e]:hover:not(:disabled){background:#f0f0f0;border-color:#999}.weekBtn[data-v-317c787e]:disabled{background:#f5f5f5;color:#ccc;cursor:not-allowed}.weekNumber[data-v-317c787e]{padding:10px 16px;border:none;background:#f8f9fa;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#495057;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative;overflow:hidden}.weekNumber[data-v-317c787e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s}.weekNumber[data-v-317c787e]:hover{background:#e9ecef;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.weekNumber[data-v-317c787e]:hover:before{left:100%}.weekNumber.active[data-v-317c787e]{background:linear-gradient(135deg,#ffc34b,#ffb020);color:#fff;font-weight:600;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,195,75,.4)}.loadingSpinner[data-v-317c787e]{width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin-317c787e 1s linear infinite}@keyframes spin-317c787e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.weekPagination[data-v-317c787e]{padding:10px}.weekSelector[data-v-317c787e]{flex-direction:column;gap:8px}.weekNumbers[data-v-317c787e]{max-width:100%;overflow-x:auto;padding-bottom:5px}.weekNumbers[data-v-317c787e]::-webkit-scrollbar{height:4px}.weekNumbers[data-v-317c787e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.weekNumbers[data-v-317c787e]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.weekNumber[data-v-317c787e]{font-size:12px;padding:6px 10px}}.error-border[data-v-cc89ad0e]{border:2px solid red!important;background-color:#fff0f0}.masked-text[data-v-cc89ad0e]{-webkit-text-security:disc;text-security:disc}.payment-page-overlay[data-v-e218f00c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#f8f9fa;z-index:1000;overflow-y:auto}.payment-container[data-v-e218f00c]{max-width:800px;margin:40px auto;padding:0 20px;min-height:calc(100vh - 120px)}.payment-header[data-v-e218f00c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.payment-title[data-v-e218f00c]{margin:0;font-size:28px;font-weight:600;color:#2d3748}.close-btn[data-v-e218f00c]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-e218f00c]:hover{background:#f8f9fa;color:#495057}form[data-v-e218f00c]{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid #e9ecef;padding:32px!important;width:100%;box-sizing:border-box}.title04[data-v-e218f00c]{font-size:20px;font-weight:600;margin-bottom:24px;color:#2d3748}.bordTable[data-v-e218f00c]{border:none;width:100%}.bordTable table[data-v-e218f00c]{width:100%;border-collapse:separate;border-spacing:0}.bordTable td[data-v-e218f00c],.bordTable th[data-v-e218f00c]{border:1px solid #e9ecef;padding:16px;text-align:center}.bordTable th[data-v-e218f00c]{background-color:#f8f9fa;font-weight:600;color:#495057}.bordTable tr:first-child td[data-v-e218f00c]:first-child,.bordTable tr:first-child th[data-v-e218f00c]:first-child{border-top-left-radius:8px}.bordTable tr:first-child td[data-v-e218f00c]:last-child,.bordTable tr:first-child th[data-v-e218f00c]:last-child{border-top-right-radius:8px}.bordTable tr:last-child td[data-v-e218f00c]:first-child,.bordTable tr:last-child th[data-v-e218f00c]:first-child{border-bottom-left-radius:8px}.bordTable tr:last-child td[data-v-e218f00c]:last-child,.bordTable tr:last-child th[data-v-e218f00c]:last-child{border-bottom-right-radius:8px}.alignL[data-v-e218f00c]{text-align:left!important}.btn[data-v-e218f00c]{display:inline-block;padding:14px 28px;text-decoration:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:16px;transition:all .2s ease;border:none}.btn.gray[data-v-e218f00c]{background:#3182ce;color:#fff}.btn.gray[data-v-e218f00c]:hover{background:#2c5aa0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(49,130,206,.3)}input[data-v-e218f00c],select[data-v-e218f00c]{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;width:100%;box-sizing:border-box}input[data-v-e218f00c]:focus,select[data-v-e218f00c]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px rgba(49,130,206,.1)}.wid100p[data-v-e218f00c]{width:100%}@media (max-width:768px){.contTop[data-v-e218f00c]{padding:16px}.contTopR li[data-v-e218f00c]{font-size:12px}.payment-container[data-v-e218f00c]{margin:20px auto;padding:0 16px;min-height:calc(100vh - 80px)}.payment-title[data-v-e218f00c]{font-size:24px}form[data-v-e218f00c]{padding:20px!important;margin-bottom:20px}.bordTable td[data-v-e218f00c],.bordTable th[data-v-e218f00c]{font-size:14px}.bordTable th[data-v-e218f00c]{font-size:13px}.btn[data-v-e218f00c]{padding:12px 24px;font-size:14px;width:100%}input[data-v-e218f00c],select[data-v-e218f00c]{font-size:16px}}@media (max-width:375px){.payment-container[data-v-e218f00c]{padding:0 12px}form[data-v-e218f00c]{padding:16px!important}.bordTable td[data-v-e218f00c],.bordTable th[data-v-e218f00c]{padding:10px 6px;font-size:13px}.payment-title[data-v-e218f00c]{font-size:20px}}.enrollment-notice-container[data-v-0896db3d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;padding:40px 20px}.enrollment-notice[data-v-0896db3d]{display:flex;align-items:flex-start;gap:16px;background:#fff;padding:32px;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid #e9ecef;max-width:480px;width:100%;margin-bottom:24px}.notice-icon[data-v-0896db3d]{flex-shrink:0;width:48px;height:48px;background:rgba(255,107,53,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.notice-content[data-v-0896db3d]{flex:1}.notice-title[data-v-0896db3d]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#2d3748}.notice-message[data-v-0896db3d]{margin:0;font-size:16px;line-height:1.5;color:#4a5568}.notice-actions[data-v-0896db3d]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn-primary[data-v-0896db3d],.btn-secondary[data-v-0896db3d]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;min-width:140px}.additional-info[data-v-0896db3d]{color:#718096;font-size:14px;font-style:italic}.btn-primary[data-v-0896db3d]{background:#3182ce;color:#fff}.btn-primary[data-v-0896db3d]:hover{background:#2c5aa0;transform:translateY(-1px)}.btn-secondary[data-v-0896db3d]{background:#fff;color:#4a5568;border:1px solid #e2e8f0}.btn-secondary[data-v-0896db3d]:hover{background:#f7fafc;border-color:#cbd5e0;transform:translateY(-1px)}@media (max-width:768px){.enrollment-notice-container[data-v-0896db3d]{padding:20px 16px;min-height:300px}.enrollment-notice[data-v-0896db3d]{padding:24px;flex-direction:column;align-items:center;text-align:center}.notice-icon[data-v-0896db3d]{margin:0 auto}.notice-actions[data-v-0896db3d]{flex-direction:column;width:100%;max-width:300px}.btn-primary[data-v-0896db3d],.btn-secondary[data-v-0896db3d]{width:100%}}.payment-page-overlay[data-v-3273c5aa]{position:fixed;top:0;left:0;width:100%;height:100%;background:#f8f9fa;z-index:1000;overflow-y:auto}.payment-container[data-v-3273c5aa]{max-width:800px;margin:40px auto;padding:0 20px;min-height:calc(100vh - 120px)}.payment-header[data-v-3273c5aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.payment-title[data-v-3273c5aa]{margin:0;font-size:28px;font-weight:600;color:#2d3748}.close-btn[data-v-3273c5aa]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-3273c5aa]:hover{background:#f8f9fa;color:#495057}form[data-v-3273c5aa]{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid #e9ecef;padding:32px!important;width:100%;box-sizing:border-box}.title04[data-v-3273c5aa]{font-size:20px;font-weight:600;margin-bottom:24px;color:#2d3748}.bordTable[data-v-3273c5aa]{border:none;width:100%}.bordTable table[data-v-3273c5aa]{width:100%;border-collapse:separate;border-spacing:0}.bordTable td[data-v-3273c5aa],.bordTable th[data-v-3273c5aa]{border:1px solid #e9ecef;padding:16px;text-align:center}.bordTable th[data-v-3273c5aa]{background-color:#f8f9fa;font-weight:600;color:#495057}.bordTable tr:first-child td[data-v-3273c5aa]:first-child,.bordTable tr:first-child th[data-v-3273c5aa]:first-child{border-top-left-radius:8px}.bordTable tr:first-child td[data-v-3273c5aa]:last-child,.bordTable tr:first-child th[data-v-3273c5aa]:last-child{border-top-right-radius:8px}.bordTable tr:last-child td[data-v-3273c5aa]:first-child,.bordTable tr:last-child th[data-v-3273c5aa]:first-child{border-bottom-left-radius:8px}.bordTable tr:last-child td[data-v-3273c5aa]:last-child,.bordTable tr:last-child th[data-v-3273c5aa]:last-child{border-bottom-right-radius:8px}.alignL[data-v-3273c5aa]{text-align:left!important}.btn[data-v-3273c5aa]{display:inline-block;padding:14px 28px;text-decoration:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:16px;transition:all .2s ease;border:none}.btn.gray[data-v-3273c5aa]{background:#3182ce;color:#fff}.btn.gray[data-v-3273c5aa]:hover{background:#2c5aa0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(49,130,206,.3)}input[data-v-3273c5aa],select[data-v-3273c5aa]{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;transition:border-color .2s ease;width:100%;box-sizing:border-box}input[data-v-3273c5aa]:focus,select[data-v-3273c5aa]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px rgba(49,130,206,.1)}.wid100p[data-v-3273c5aa]{width:100%}@media (max-width:768px){.contTop[data-v-3273c5aa]{padding:16px}.contTopR li[data-v-3273c5aa]{font-size:12px}.payment-container[data-v-3273c5aa]{margin:20px auto;padding:0 16px;min-height:calc(100vh - 80px)}.payment-title[data-v-3273c5aa]{font-size:24px}form[data-v-3273c5aa]{padding:20px!important;margin-bottom:20px}.bordTable td[data-v-3273c5aa],.bordTable th[data-v-3273c5aa]{font-size:14px}.bordTable th[data-v-3273c5aa]{font-size:13px}.btn[data-v-3273c5aa]{padding:12px 24px;font-size:14px;width:100%}input[data-v-3273c5aa],select[data-v-3273c5aa]{font-size:16px}}@media (max-width:375px){.payment-container[data-v-3273c5aa]{padding:0 12px}form[data-v-3273c5aa]{padding:16px!important}.bordTable td[data-v-3273c5aa],.bordTable th[data-v-3273c5aa]{padding:10px 6px;font-size:13px}.payment-title[data-v-3273c5aa]{font-size:20px}}.empty-message[data-v-eeeffd46]{width:100%;padding:20px;text-align:center;color:#666;font-size:16px;border:1px dashed #ddd;border-radius:4px;background-color:#f9f9f9;margin:10px 0}.disable[data-v-eeeffd46]{color:gray}.courseDate .calendar[data-v-eeeffd46]{font-size:var(--txt-h4);width:300px;height:60px;position:relative;border:1px solid var(--txt-gray03);background-color:#fff;background-image:url(/img/ico_date.d6d33cb5.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:24px auto}.classPerWeek[data-v-eeeffd46],.subjects[data-v-eeeffd46]{display:flex;width:100%;margin-right:10px}.chkBoxArea label[data-v-eeeffd46]{display:flex;flex-shrink:0;align-items:center;padding:13px 20px;border:1px solid var(--txt-gray03);border-radius:50px;transition:.2s}.chkBoxArea label[data-v-eeeffd46]:has(input:checked){background:var(--yel-low);border:1px solid var(--txt-y)}.chkBoxArea input[data-v-eeeffd46]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;padding:0;margin:0;outline:none;pointer-events:none}.chkBoxArea .dot[data-v-eeeffd46]{display:inline-block;width:24px;height:24px;background:url(/img/ico_radio.0794a7ca.svg) no-repeat;margin-right:8px}.chkBoxArea input:checked+.dot[data-v-eeeffd46]{display:inline-block;width:24px;height:24px;background:url(/img/ico_radio_active.2fadf18f.svg) no-repeat;margin-right:8px}[data-v-eeeffd46] label.option:has(input:checked){background:var(--yel-low);border-color:var(--txt-y)}.radioBox .calendar[data-v-eeeffd46]{font-size:var(--txt-h4);width:300px;height:60px;position:relative;border:1px solid var(--txt-gray03);background-color:#fff;background-image:url(/img/ico_date.d6d33cb5.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:24px auto}.discount-details[data-v-eeeffd46]{text-align:right}.discount-item[data-v-eeeffd46]{display:flex;justify-content:space-between;padding:2px 0;font-size:.9em;color:#666}.discount-name[data-v-eeeffd46]{margin-right:10px}.discount-amount[data-v-eeeffd46]{color:#ff6b6b;font-weight:500}.enrollment-notice-container[data-v-eeeffd46]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;padding:40px 20px}.enrollment-notice[data-v-eeeffd46]{display:flex;align-items:flex-start;gap:16px;background:#fff;padding:32px;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid #e9ecef;max-width:480px;width:100%;margin-bottom:24px}.notice-icon[data-v-eeeffd46]{flex-shrink:0;width:48px;height:48px;background:rgba(255,107,53,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.notice-content[data-v-eeeffd46]{flex:1}.notice-title[data-v-eeeffd46]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#2d3748}.notice-message[data-v-eeeffd46]{margin:0;font-size:16px;line-height:1.5;color:#4a5568}.notice-actions[data-v-eeeffd46]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn-primary[data-v-eeeffd46],.btn-secondary[data-v-eeeffd46]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;min-width:140px}.additional-info[data-v-eeeffd46]{color:#718096;font-size:14px;font-style:italic}.btn-primary[data-v-eeeffd46]{background:#3182ce;color:#fff}.btn-primary[data-v-eeeffd46]:hover{background:#2c5aa0;transform:translateY(-1px)}.btn-secondary[data-v-eeeffd46]{background:#fff;color:#4a5568;border:1px solid #e2e8f0}.btn-secondary[data-v-eeeffd46]:hover{background:#f7fafc;border-color:#cbd5e0;transform:translateY(-1px)}@media (max-width:768px){.enrollment-notice-container[data-v-eeeffd46]{padding:20px 16px;min-height:300px}.enrollment-notice[data-v-eeeffd46]{padding:24px;flex-direction:column;align-items:center;text-align:center}.notice-icon[data-v-eeeffd46]{margin:0 auto}.notice-actions[data-v-eeeffd46]{flex-direction:column;width:100%;max-width:300px}.btn-primary[data-v-eeeffd46],.btn-secondary[data-v-eeeffd46]{width:100%}}.notiViewCon[data-v-5d81787c]{line-height:2}.ml1[data-v-6bea0abf]{margin-left:1px}.hide-calendar-header .sx__calendar-header[data-v-3b49395c]{display:none!important}.event-modal[data-v-3b49395c]{background:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.15);padding:20px;max-width:400px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.event-header[data-v-3b49395c]{border-bottom:2px solid #f0f0f0;padding-bottom:15px;margin-bottom:15px}.event-title[data-v-3b49395c]{color:#2c3e50;font-size:1.4em;font-weight:600;margin:0 0 8px 0}.event-id[data-v-3b49395c]{color:#7f8c8d;font-size:.9em}.event-content[data-v-3b49395c]{padding:10px 0}.event-time[data-v-3b49395c]{display:flex;align-items:center;gap:8px;color:#34495e;margin-bottom:12px}.time-icon[data-v-3b49395c]{font-style:normal;font-size:1.1em}.event-description[data-v-3b49395c]{color:#34495e;line-height:1.5;font-size:.95em;margin-top:12px;padding:8px;background:#f8f9fa;border-radius:6px}.event-footer[data-v-3b49395c]{margin-top:20px;padding-top:15px;border-top:2px solid #f0f0f0;text-align:right}.view-details-btn[data-v-3b49395c]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9em;cursor:pointer;transition:all .3s ease}.view-details-btn[data-v-3b49395c]:hover{background:linear-gradient(135deg,#2980b9,#2573a7);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (max-width:480px){.event-modal[data-v-3b49395c]{max-width:100%;margin:10px}}.hide-calendar-header .sx__calendar-header[data-v-14f879f4]{display:none!important}.pointSection[data-v-8af1c49a]{text-align:center;margin:30px 0;padding:20px}.pointButton[data-v-8af1c49a]{background:var(--hi-color);border:none;color:#fff;font-size:16px;font-weight:600;padding:14px 32px;border-radius:100px;cursor:pointer;transition:.2s;box-shadow:0 2px 6px rgba(0,0,0,.25);min-width:160px;display:flex;justify-content:center;align-items:center;margin:0 auto}.pointButton[data-v-8af1c49a]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.pointButton.disabled[data-v-8af1c49a]{background:#ccc;color:#666;cursor:not-allowed;transform:none;box-shadow:0 2px 6px rgba(0,0,0,.15)}.pointStatus[data-v-8af1c49a]{margin-top:16px}.pointStatus p[data-v-8af1c49a]{padding:10px;border-radius:6px;margin:0}.pointStatus .success[data-v-8af1c49a]{background:#e8f5e8;border:1px solid #4caf50;color:#2e7d32}.pointStatus .error[data-v-8af1c49a]{background:#ffebee;border:1px solid #f44336;color:#c62828}@media (max-width:768px){.pointSection[data-v-8af1c49a]{padding:16px;margin:20px 0}.pointButton[data-v-8af1c49a]{font-size:15px;padding:12px 28px;min-width:140px}}.counter-number[data-v-373786eb]{display:inline-block;font-family:Arial,sans-serif;font-weight:700;font-size:14px;min-width:20px;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;pointer-events:none}.counter-number[data-v-373786eb] *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.masked-text[data-v-0d555ca0]{-webkit-text-security:disc;text-security:disc}