@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";.base-alert-dialog__message[data-v-cef7b619]{font-size:var(--text-md);line-height:var(--leading);color:var(--color-text);white-space:pre-line;margin:0}.base-snackbar[data-v-682cd129]{z-index:var(--z-snackbar);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-width:min(320px,100vw - 32px);max-width:min(480px,100vw - 32px);min-height:44px;font-size:var(--text-control);font-weight:500;line-height:var(--leading);border:1px solid #0000;padding:12px 16px 12px 12px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1f2b3a29}.base-snackbar__handle[data-v-682cd129]{opacity:.45;background:currentColor;border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;min-height:20px;margin:2px 0}.base-snackbar__message[data-v-682cd129]{text-align:left;word-break:break-word;flex:1;min-width:0;margin:0}.base-snackbar__close[data-v-682cd129]{border-radius:var(--radius-sm);width:28px;height:28px;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.base-snackbar__close[data-v-682cd129]:hover{opacity:1;background:#ffffff29}.base-snackbar--success[data-v-682cd129]{background:var(--color-success);border-color:var(--color-success);color:#fff}.base-snackbar--info[data-v-682cd129]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.base-snackbar--warning[data-v-682cd129]{color:#1e2124;background:#fc3;border-color:#fc3}.base-snackbar--warning .base-snackbar__handle[data-v-682cd129]{opacity:.35}.base-snackbar--warning .base-snackbar__close[data-v-682cd129]:hover{background:#00000014}.base-snackbar--error[data-v-682cd129]{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.base-snackbar-enter-active[data-v-682cd129],.base-snackbar-leave-active[data-v-682cd129]{transition:opacity .2s,transform .2s}.base-snackbar-enter-from[data-v-682cd129],.base-snackbar-leave-to[data-v-682cd129]{opacity:0;transform:translate(-50%,12px)}.base-avatar[data-v-6e1e75d1]{background:var(--color-primary);color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.user-profile-menu[data-v-bfee0594]{align-items:center;gap:var(--space-4);display:flex;position:relative}.user-profile-menu__text[data-v-bfee0594]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.user-profile-menu__name[data-v-bfee0594]{font-size:var(--text-md);font-weight:700;line-height:var(--leading)}.user-profile-menu__email[data-v-bfee0594]{font-size:var(--text-md);color:var(--color-text-muted);font-weight:400;line-height:var(--leading)}.user-profile-menu__trigger[data-v-bfee0594]{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.user-profile-menu__trigger[data-v-bfee0594]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.user-profile-menu__card[data-v-bfee0594]{z-index:calc(var(--z-header) + 1);gap:var(--space-4);width:280px;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 16px #0000001f}.user-profile-menu__card-head[data-v-bfee0594]{align-items:center;gap:var(--space-4);display:flex}.user-profile-menu__card-identity[data-v-bfee0594]{min-width:0}.user-profile-menu__card-name[data-v-bfee0594],.user-profile-menu__card-email[data-v-bfee0594]{line-height:var(--leading);word-break:break-all;margin:0}.user-profile-menu__card-name[data-v-bfee0594]{font-size:var(--text-md);color:var(--color-text);font-weight:700}.user-profile-menu__card-email[data-v-bfee0594]{font-size:var(--text-control);color:var(--color-text-muted)}.user-profile-menu__meta[data-v-bfee0594]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.user-profile-menu__meta-row[data-v-bfee0594]{justify-content:space-between;gap:var(--space-4);font-size:var(--text-control);line-height:var(--leading);display:flex}.user-profile-menu__meta-row dt[data-v-bfee0594]{color:var(--color-text-muted);flex-shrink:0;margin:0}.user-profile-menu__meta-row dd[data-v-bfee0594]{text-align:right;color:var(--color-text);word-break:break-all;margin:0}.user-profile-menu__logout[data-v-bfee0594]{width:100%}.app-header[data-v-3852e247]{height:var(--header-height);border-bottom:1px solid var(--color-border);background:var(--color-surface);z-index:var(--z-header);flex-shrink:0}.app-header__inner[data-v-3852e247]{justify-content:space-between;align-items:center;height:100%;padding:0 24px;display:flex}.app-header__logo[data-v-3852e247]{cursor:pointer;background:0 0;border:0;width:161px;height:48px;padding:0;display:block;overflow:hidden}.app-header__logo img[data-v-3852e247]{object-fit:contain;pointer-events:none;width:161px;height:48px}.app-sidebar[data-v-21d1c298]{width:var(--sidebar-width);border-right:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;align-self:stretch;min-height:0;overflow-y:auto}.app-sidebar__nav[data-v-21d1c298]{gap:var(--space-3);padding:var(--space-5) 24px;flex-direction:column;display:flex}.app-sidebar__item[data-v-21d1c298]{border-radius:var(--radius-sm);height:41px;min-height:41px;font-size:var(--text-md);font-weight:600;line-height:var(--leading);align-items:center;padding:6px 16px;display:flex}.app-sidebar__item--active[data-v-21d1c298]{background:var(--color-accent-soft);color:var(--color-text)}.app-sidebar__item--disabled[data-v-21d1c298]{color:var(--color-border);pointer-events:none;cursor:default}.app-sidebar--collapsed[data-v-21d1c298]{width:64px!important}.app-sidebar--collapsed .app-sidebar__nav[data-v-21d1c298]{padding:var(--space-5) 6px}.app-sidebar__icon[data-v-21d1c298]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.app-sidebar__label[data-v-21d1c298]{margin-left:12px}.app-sidebar--collapsed .app-sidebar__label[data-v-21d1c298]{display:none}.app-sidebar--collapsed .app-sidebar__item[data-v-21d1c298]{border-radius:0;justify-content:center;padding:6px 0}.app-sidebar--collapsed .app-sidebar__icon[data-v-21d1c298]{margin:0}.app-sidebar--collapsed .app-sidebar__item[data-v-21d1c298],.app-sidebar--collapsed .app-sidebar__item--active[data-v-21d1c298],.app-sidebar--collapsed .app-sidebar__item[data-v-21d1c298]:hover{box-shadow:none!important;background:0 0!important;border:none!important}.app-sidebar__item[data-v-21d1c298]{position:relative}.app-sidebar--collapsed .app-sidebar__item[data-v-21d1c298]:hover:after{content:attr(data-label);white-space:nowrap;color:#fff;z-index:100;background:#000000d9;border-radius:6px;padding:6px 8px;font-size:13px;position:absolute;top:50%;left:72px;transform:translateY(-50%)}.admin-layout[data-v-32a85880]{background:var(--color-bg);flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.admin-layout__body[data-v-32a85880]{flex:1 1 0;min-height:0;display:flex}.admin-layout__main[data-v-32a85880]{background:var(--color-bg);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-layout__view[data-v-32a85880]{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.blank-layout[data-v-536610f6]{height:100%;min-height:100%;overflow:hidden auto}:root{--color-text:#1e2124;--color-text-muted:#58616a;--color-text-disabled:#8a949e;--color-text-subtle:#464c53;--color-border:#d9d9d9;--color-bg:#f5f5f5;--color-surface:#fff;--color-table-row-hover:#f8fafc;--color-primary:#1f2b3a;--color-accent:#256ef4;--color-accent-soft:#d2e4f9;--color-secondary-fill:#ecf2fe;--color-success:#34c759;--color-danger:#ff504d;--color-input-border:#58616a;--color-input-disabled:#cdd1d5;--color-login-bg:#fbfcfe;--color-login-panel:#f0f5f9;--color-top-bar:#012a48;--color-caption:#6d7882;--text-display:60px;--text-nav-title:24px;--font-sans:"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--text-sm:14px;--text-md:15px;--text-lg:17px;--text-xl:26px;--text-title:20px;--leading:1.5;--control-height:40px;--control-height-in-cell:32px;--table-row-height:40px;--badge-height:28px;--icon-control:16px;--text-control:14px;--space-1:4px;--space-2:8px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:40px;--radius-sm:4px;--radius-md:6px;--radius-lg:12px;--header-height:72px;--sidebar-width:260px;--z-header:100;--z-dialog:200;--z-snackbar:300;--page-padding:var(--space-6);--page-header-gap:var(--space-5);--page-body-gap:var(--space-6);--bp-wide:1440px;--bp-stack:1200px}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;overflow:hidden}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
