.html-example[data-v-f48cfad0]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.html-example[data-v-f48cfad0] .button,.html-example[data-v-f48cfad0] button{width:auto}.input-wrapper-with-copy[data-v-cb7117a3]{display:block;margin-bottom:8px;position:relative;width:100%}.input-wrapper-with-copy .copy-button[data-v-cb7117a3]{align-items:center;background:var(--surface-100,#f3f4f6)!important;border:none;border-radius:4px;color:var(--tone-2,#6b7280)!important;cursor:pointer;display:flex!important;height:24px;justify-content:center;min-height:24px;min-width:24px;padding:4px;pointer-events:auto;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px;z-index:1000!important}.input-wrapper-with-copy .copy-button[data-v-cb7117a3]:hover{background:var(--surface-200,#e5e7eb)!important;color:var(--tone-1,#111827)!important}.input-wrapper-with-copy .copy-button[data-v-cb7117a3]:active{background:var(--surface-300,#d1d5db)!important}.input-wrapper-with-copy .copy-button[data-v-cb7117a3]:disabled{opacity:.5}.input-wrapper-with-copy[data-v-cb7117a3] .input-wrapper--has-right-icon .copy-button{right:40px}.tab-container[data-v-f101a185]{width:100%}.tab-list--default[data-v-f101a185]{border-bottom:1px solid var(--surface-200);display:flex;gap:0}.tab-list--default .tab-item[data-v-f101a185]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--surface-600);cursor:pointer;font-size:14px;font-weight:500;list-style:none;padding:12px 24px;position:relative;transition:all .2s ease}.tab-list--default .tab-item[data-v-f101a185]:hover{background:var(--surface-50);color:var(--surface-900)}.tab-list--default .tab-item.active[data-v-f101a185]{background:transparent;border-bottom-color:var(--primary-500);color:var(--primary-500);font-weight:600}.tab-list--border[data-v-f101a185]{display:flex;gap:0}.tab-list--border .tab-item[data-v-f101a185]{background:var(--surface-0);border-bottom:1px solid var(--primary-500);border-top:1px solid transparent;color:var(--surface-600);cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;position:relative;transition:all .2s ease}.tab-list--border .tab-item[data-v-f101a185]:hover{background:var(--surface-100);color:var(--surface-900)}.tab-list--border .tab-item.active[data-v-f101a185]{background:var(--white);border:1px solid var(--primary-500);border-bottom:none;color:var(--primary-500);font-weight:600}.tab-list--capsule-round[data-v-f101a185]{background:var(--surface-100);border-bottom:none;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.tab-list--capsule-round .tab-item[data-v-f101a185]{background:transparent;border:none;border-radius:8px;color:var(--surface-600);cursor:pointer;font-size:14px;font-weight:500;list-style:none;padding:8px 16px;position:relative;transition:all .2s ease;white-space:nowrap}.tab-list--capsule-round .tab-item[data-v-f101a185]:hover{background:var(--surface-200);color:var(--surface-900)}.tab-list--capsule-round .tab-item.active[data-v-f101a185]{background:var(--primary-500);box-shadow:0 2px 4px #0000001a;color:var(--surface-0);font-weight:600}.tab-list--capsule-round-bg-none[data-v-f101a185]{background:transparent;border-bottom:none;display:inline-flex;gap:8px}.tab-list--capsule-round-bg-none .tab-item[data-v-f101a185]{background:transparent;background:var(--surface-100);border:none;border-radius:8px;color:var(--surface-600);cursor:pointer;font-size:14px;font-weight:500;list-style:none;padding:8px 16px;position:relative;transition:all .2s ease;white-space:nowrap}.tab-list--capsule-round-bg-none .tab-item[data-v-f101a185]:hover{background:var(--surface-200);color:var(--surface-900)}.tab-list--capsule-round-bg-none .tab-item.active[data-v-f101a185]{background:var(--primary-500);box-shadow:0 2px 4px #0000001a;color:var(--surface-0);font-weight:600}.tab-list--pills-bg-none[data-v-f101a185]{background:transparent;border-bottom:none;border-radius:50px;display:inline-flex;gap:8px}.tab-list--pills-bg-none .tab-item[data-v-f101a185]{background:transparent;background:var(--surface-100);border:none;border-radius:50px;color:var(--surface-600);cursor:pointer;font-size:14px;font-weight:500;list-style:none;padding:8px 20px;position:relative;transition:all .2s ease;white-space:nowrap}.tab-list--pills-bg-none .tab-item[data-v-f101a185]:hover{background:var(--surface-200);color:var(--surface-900)}.tab-list--pills-bg-none .tab-item.active[data-v-f101a185]{background:var(--primary-500);box-shadow:0 2px 8px #00000026;color:var(--white);font-weight:600}.tab-list--pills[data-v-f101a185]{background:var(--surface-100);border-bottom:none;border-radius:50px;display:inline-flex;gap:8px;padding:4px}.tab-list--pills .tab-item[data-v-f101a185]{background:transparent;border:none;border-radius:50px;color:var(--surface-600);cursor:pointer;font-size:14px;font-weight:500;list-style:none;padding:8px 20px;position:relative;transition:all .2s ease;white-space:nowrap}.tab-list--pills .tab-item[data-v-f101a185]:hover{background:var(--surface-200);color:var(--surface-900)}.tab-list--pills .tab-item.active[data-v-f101a185]{background:var(--primary-500);box-shadow:0 2px 8px #00000026;color:var(--white);font-weight:600}.tab-list--minimal[data-v-f101a185]{border-bottom:none;display:flex;gap:32px}.tab-list--minimal .tab-item[data-v-f101a185]{background:transparent;border-bottom:none;color:var(--surface-500);cursor:pointer;font-size:14px;font-weight:400;list-style:none;padding:8px 0;position:relative;transition:all .2s ease}.tab-list--minimal .tab-item[data-v-f101a185]:hover{color:var(--surface-700)}.tab-list--minimal .tab-item.active[data-v-f101a185]{border-bottom:2px solid var(--primary-600);color:var(--primary-500);font-weight:600}.tab-list--small .tab-item[data-v-f101a185]{font-size:12px;padding:8px 16px}.tab-list--large .tab-item[data-v-f101a185]{font-size:16px;padding:16px 32px}.tab-list--center[data-v-f101a185]{justify-content:center}.tab-list--right[data-v-f101a185]{justify-content:flex-end}.tab-list--fill .tab-item[data-v-f101a185],.tab-list--justify .tab-item[data-v-f101a185]{flex:1;text-align:center}.tab-list--scrollable[data-v-f101a185]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;-ms-overflow-style:none}.tab-list--scrollable[data-v-f101a185]::-webkit-scrollbar{display:none}.tab-list--scrollable .tab-item[data-v-f101a185]{flex-shrink:0;white-space:nowrap}.toggle-wrapper[data-v-e0184d86]{align-items:center;cursor:pointer;display:inline-flex;gap:8px;justify-content:start;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-wrapper:hover:not(.toggle-wrapper--disabled) .toggle-slider[data-v-e0184d86]{box-shadow:0 0 0 3px var(--primary-100)}.toggle-wrapper--disabled[data-v-e0184d86]{cursor:not-allowed;opacity:.6}.toggle-wrapper--checked:not(.toggle-wrapper--disabled) .toggle-slider[data-v-e0184d86]{background-color:var(--primary-500);border-color:var(--primary-500)}.toggle-input[data-v-e0184d86]{cursor:pointer;margin:0;opacity:0;position:absolute}.toggle-slider[data-v-e0184d86]{background-color:var(--surface-300);border:2px solid var(--surface-300);border-radius:12px;display:inline-block;flex-shrink:0;height:24px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:44px}.toggle-slider--small[data-v-e0184d86]{border-radius:8px;height:16px;width:30px}.toggle-slider--medium[data-v-e0184d86]{border-radius:11px;height:22px;width:40px}.toggle-slider--large[data-v-e0184d86]{border-radius:14px;height:28px;width:50px}.toggle-wrapper--checked .toggle-slider[data-v-e0184d86]{background-color:var(--primary-500);border-color:var(--primary-500)}.toggle-wrapper--checked .toggle-slider .toggle-thumb[data-v-e0184d86]{transform:translate(100%)}.toggle-thumb[data-v-e0184d86]{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;position:absolute;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.toggle-thumb--small[data-v-e0184d86]{height:12px;left:1px;top:0;width:12px}.toggle-thumb--medium[data-v-e0184d86]{height:16px;left:3px;top:1px;width:16px}.toggle-thumb--large[data-v-e0184d86]{height:20px;left:3px;top:2px;width:20px}.toggle-label[data-v-e0184d86]{color:var(--surface-700);font-size:14px;line-height:1.5}.toggle-wrapper--disabled .toggle-label[data-v-e0184d86]{color:var(--surface-400)}.toggle-wrapper--small .toggle-label[data-v-e0184d86]{font-size:12px}.toggle-wrapper--medium .toggle-label[data-v-e0184d86]{font-size:14px}.toggle-wrapper--large .toggle-label[data-v-e0184d86]{font-size:16px}.toggle-wrapper--success.toggle-wrapper--checked .toggle-slider[data-v-e0184d86]{background-color:var(--success-500);border-color:var(--success-500)}.toggle-wrapper--success:hover:not(.toggle-wrapper--disabled) .toggle-slider[data-v-e0184d86]{box-shadow:0 0 0 3px var(--success-100)}.badge[data-v-1c0e0a2a]{align-items:center;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;white-space:nowrap;width:auto}.badge--sm[data-v-1c0e0a2a]{font-size:12px;line-height:16px;padding:2px 6px}.badge--sm .badge__icon[data-v-1c0e0a2a]{height:16px;padding:4px;width:16px}.badge--md[data-v-1c0e0a2a]{font-size:14px;line-height:20px;padding:2px 6px}.badge--md .badge__icon[data-v-1c0e0a2a]{height:20px;padding:4px;width:20px}.badge--round[data-v-1c0e0a2a]{border-radius:9999px}.badge[data-v-1c0e0a2a]:not(.badge--round){border-radius:4px}.badge--with-icon[data-v-1c0e0a2a]{gap:2px}.badge__icon[data-v-1c0e0a2a],.badge__text[data-v-1c0e0a2a]{flex-shrink:0}.badge__icon[data-v-1c0e0a2a]{align-items:center;display:flex;justify-content:center}.badge__icon--white[data-v-1c0e0a2a]{color:var(--white)}.badge__icon--primary[data-v-1c0e0a2a]{color:var(--primary-500)}.badge__icon--secondary[data-v-1c0e0a2a]{color:var(--secondary-500)}.badge__icon--success[data-v-1c0e0a2a]{color:var(--success-500)}.badge__icon--warning[data-v-1c0e0a2a]{color:var(--warning-500)}.badge__icon--danger[data-v-1c0e0a2a]{color:var(--error-500)!important}.badge__icon--info[data-v-1c0e0a2a]{color:var(--info-500)}.badge-example.html-example[data-v-a6666a5f]{display:flex;flex-wrap:wrap;gap:10px}.image-box[data-v-20c3f003]{background:var(--white);border-radius:var(--border-small,4px);display:block;max-width:100%;overflow:hidden;position:relative}.image-box__img[data-v-20c3f003]{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.image-box__close[data-v-20c3f003]{align-items:center;background:#00000080;border:none;border-radius:9999px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:background .2s ease;width:28px;z-index:1}.image-box__close[data-v-20c3f003]:hover{background:#000000a6}.image-box__close[data-v-20c3f003]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.dialog-example[data-v-f1be85c5]{padding-bottom:40px;width:100%}.dialog-example__description[data-v-f1be85c5]{color:var(--tone-2);margin-bottom:20px}.dialog-example__actions[data-v-f1be85c5]{display:flex;flex-wrap:wrap;gap:10px}.dialog-example__button[data-v-f1be85c5]{background:var(--primary-500);border:1px solid var(--primary-300);border-radius:8px;color:var(--white);cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px}.dialog-example__button--ghost[data-v-f1be85c5]{background:var(--white);border-color:var(--gray-300);color:var(--tone-1)}.dialog-example__content[data-v-f1be85c5]{color:var(--tone-1);line-height:1.5;padding-bottom:8px}.dialog-example__content--large[data-v-f1be85c5]{min-height:300px}.dialog-example__footer[data-v-f1be85c5]{display:flex;justify-content:flex-end}.select-example.html-example[data-v-ac43f932]{display:flex;flex-direction:column;gap:12px;max-width:420px}.dropdown-menu-container[data-v-051f4bf9]{display:inline-block;position:relative}.dropdown-menu[data-v-051f4bf9]{background:#fff;border:1px solid var(--gray-200,#e5e7eb);border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden}.dropdown-menu-item[data-v-051f4bf9]{align-items:center;background:transparent;border:none;color:var(--gray-800,#1f2937);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px;text-align:left;transition:background-color .15s ease;width:100%}.dropdown-menu-item[data-v-051f4bf9]:hover{background-color:var(--gray-50,#f9fafb)}.dropdown-menu-item[data-v-051f4bf9]:active{background-color:var(--gray-100,#f3f4f6)}.dropdown-menu-item--with-border[data-v-051f4bf9]{border-bottom:1px solid var(--gray-200,#e5e7eb)}.dropdown-menu-item .label-text[data-v-051f4bf9]{flex:1}.dropdown-menu-item--danger[data-v-051f4bf9]{color:var(--error-600,#dc2626)}.dropdown-menu-item--danger[data-v-051f4bf9]:hover{background-color:var(--error-50,#fef2f2);color:var(--error-700,#b91c1c)}.dropdown-menu-item--danger[data-v-051f4bf9]:active{background-color:var(--error-100,#fee2e2);color:var(--error-700,#b91c1c)}.dropdown-enter-active[data-v-051f4bf9],.dropdown-leave-active[data-v-051f4bf9]{transition:all .2s ease}.dropdown-enter-from[data-v-051f4bf9],.dropdown-leave-to[data-v-051f4bf9]{opacity:0;transform:translateY(-8px)}.dropdown-example[data-v-10605285]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.dropdown-example--align[data-v-10605285]{justify-content:flex-start}.dropdown-result[data-v-10605285]{background:var(--surface-50);border:1px solid var(--gray-200);border-radius:8px;color:var(--tone-1);font-size:14px;padding:10px 12px}.pagination-example__option-row[data-v-04ff1018]{margin-bottom:10px}.pagination-example__block[data-v-04ff1018]{border-bottom:1px solid var(--surface-100,#f1f5f9);margin:20px 0 28px;padding-bottom:4px}.pagination-example__block[data-v-04ff1018]:last-child{border-bottom:none;margin-bottom:0}.pagination-example__block-title[data-v-04ff1018]{color:var(--surface-700,#334155);font-size:13px;font-weight:700;margin:0 0 10px}.pagination-example__block .pagination-example__option-row[data-v-04ff1018]:last-of-type{margin-bottom:12px}.pagination-example__preview[data-v-04ff1018]{padding:8px 0 0}.fullcalendar-example.html-example[data-v-44be5e21]{display:block}[data-v-44be5e21] .fc{width:100%}.calendar-container[data-v-86151c9c]{display:flex;flex-direction:column;gap:4px;width:100%}.calendar-label[data-v-86151c9c]{align-items:center;color:var(--input-label-color);display:flex;font-size:14px;font-weight:500;gap:2px;line-height:1.5}.calendar-label--gray[data-v-86151c9c]{color:var(--gray-400,#9ca3af)}.calendar-required[data-v-86151c9c]{color:var(--input-required-color);font-weight:600}.calendar-wrapper[data-v-86151c9c]{position:relative;width:100%}.calendar-wrapper--small[data-v-86151c9c] .ant-picker,.calendar-wrapper--small[data-v-86151c9c] .ant-picker-range{border-radius:var(--input-small-border-radius);min-height:32px;padding:var(--input-small-padding)}.calendar-wrapper--small[data-v-86151c9c] .ant-picker-input>input{font-size:14px}.calendar-wrapper--medium[data-v-86151c9c] .ant-picker,.calendar-wrapper--medium[data-v-86151c9c] .ant-picker-range{border-radius:var(--input-medium-border-radius);min-height:40px;padding:var(--input-medium-padding)}.calendar-wrapper--medium[data-v-86151c9c] .ant-picker-input>input{font-size:16px}.calendar-wrapper--large[data-v-86151c9c] .ant-picker,.calendar-wrapper--large[data-v-86151c9c] .ant-picker-range{border-radius:var(--input-large-border-radius);min-height:48px;padding:var(--input-large-padding)}.calendar-wrapper--large[data-v-86151c9c] .ant-picker-input>input{font-size:18px}.calendar-wrapper--error[data-v-86151c9c] .ant-picker{border-color:var(--input-border-error-color)}.calendar-wrapper--error[data-v-86151c9c] .ant-picker.ant-picker-focused,.calendar-wrapper--error[data-v-86151c9c] .ant-picker:focus{border-color:var(--input-border-error-color);box-shadow:0 0 0 3px #ef44441a}.calendar-wrapper--success[data-v-86151c9c] .ant-picker{border-color:var(--input-border-success-color)}.calendar-wrapper--success[data-v-86151c9c] .ant-picker.ant-picker-focused,.calendar-wrapper--success[data-v-86151c9c] .ant-picker:focus{border-color:var(--input-border-success-color);box-shadow:0 0 0 3px #22c55e1a}.calendar-wrapper--disabled[data-v-86151c9c] .ant-picker{background:var(--input-disabled-bg-color);border-color:var(--input-disabled-border-color);cursor:not-allowed}.calendar-wrapper--disabled[data-v-86151c9c] .ant-picker.ant-picker-focused,.calendar-wrapper--disabled[data-v-86151c9c] .ant-picker:focus{border-color:var(--input-disabled-border-color);box-shadow:none}[data-v-86151c9c] .ant-picker,[data-v-86151c9c] .ant-picker-range{background:var(--input-bg-color);border:1px solid var(--input-border-color);box-shadow:var(--input-shadow);transition:all .2s ease;width:100%}[data-v-86151c9c] .ant-picker:hover:not(:disabled),[data-v-86151c9c] .ant-picker-range:hover:not(:disabled){border-color:var(--input-border-focus-color)}[data-v-86151c9c] .ant-picker.ant-picker-focused,[data-v-86151c9c] .ant-picker:focus,[data-v-86151c9c] .ant-picker-range.ant-picker-focused,[data-v-86151c9c] .ant-picker-range:focus{border-color:var(--input-border-focus-color);box-shadow:0 0 0 3px #3b82f61a}[data-v-86151c9c] .ant-picker .ant-picker-input input,[data-v-86151c9c] .ant-picker-range .ant-picker-input input{color:var(--input-text-color);line-height:1.5}[data-v-86151c9c] .ant-picker .ant-picker-input input::-moz-placeholder,[data-v-86151c9c] .ant-picker-range .ant-picker-input input::-moz-placeholder{color:var(--input-placeholder-color)}[data-v-86151c9c] .ant-picker .ant-picker-input input::placeholder,[data-v-86151c9c] .ant-picker-range .ant-picker-input input::placeholder{color:var(--input-placeholder-color)}[data-v-86151c9c] .ant-picker :where(.css-dev-only-do-not-override-1p3hq3p).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,[data-v-86151c9c] .ant-picker-range :where(.css-dev-only-do-not-override-1p3hq3p).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--input-bg-color);border-color:var(--input-border-color);border-radius:var(--input-medium-border-radius);box-shadow:var(--input-shadow);padding:var(--input-medium-padding);transition:all .2s ease}.datepicker-example.html-example[data-v-fcf8ab1e],.textarea-example.html-example[data-v-f4d9111d]{display:block}.toast-message-fade-enter-active[data-v-ec6e8c66],.toast-message-fade-leave-active[data-v-ec6e8c66]{transition:opacity .22s ease,transform .22s ease}.toast-message-fade-enter-from[data-v-ec6e8c66],.toast-message-fade-leave-to[data-v-ec6e8c66]{opacity:0;transform:translateY(-6px)}.toast-message[data-v-ec6e8c66]{align-items:flex-start;border-radius:6px;border-style:solid;border-width:1px;box-sizing:border-box;display:flex;gap:32px;justify-content:space-between;max-width:min(560px,100vw - 32px);padding:12px;width:-moz-max-content;width:max-content}.toast-message__content[data-v-ec6e8c66]{align-items:center;display:flex;gap:8px}.toast-message__content--no-icon[data-v-ec6e8c66]{gap:0}.toast-message__status-icon[data-v-ec6e8c66]{flex-shrink:0}.toast-message__text[data-v-ec6e8c66]{font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-message__close[data-v-ec6e8c66]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.toast-message--outline.toast-message--success[data-v-ec6e8c66]{background:var(--success-50);border-color:var(--success-100);color:var(--success,#00c950)}.toast-message--outline.toast-message--info[data-v-ec6e8c66]{background:var(--blue-50);border-color:var(--blue-100);color:var(--info,#2b7fff)}.toast-message--outline.toast-message--warning[data-v-ec6e8c66]{background:var(--orange-50);border-color:var(--orange-100);color:var(--warning,#ff6900)}.toast-message--outline.toast-message--danger[data-v-ec6e8c66]{background:var(--red-50);border-color:var(--red-100);color:var(--danger,#fb2c36)}.toast-message--solid.toast-message--success[data-v-ec6e8c66]{background:var(--green-500);color:#fff}.toast-message--solid.toast-message--info[data-v-ec6e8c66]{background:var(--blue-500);color:#fff}.toast-message--solid.toast-message--warning[data-v-ec6e8c66]{background:var(--warning,#ff6900);color:#fff}.toast-message--solid.toast-message--danger[data-v-ec6e8c66]{background:var(--danger,#fb2c36);color:#fff}.toast-message--white-bg[data-v-ec6e8c66]{background:#fff!important}aside[data-v-ac9132d2]{background-color:var(--surface-50);max-height:100vh}.admin-layout[data-v-f2e1d023]{background:var(--admin-layout-bg,var(--surface-50,#f8fafc));height:100dvh;overflow-x:hidden}.admin-layout__inner[data-v-f2e1d023]{display:flex;min-width:0;width:100%}.admin-sidebar[data-v-f2e1d023]{background:var(--admin-sidebar-bg,var(--white,#fff));border-right:1px solid var(--admin-sidebar-border,var(--surface-200,#e5e7eb));display:flex;flex-direction:column;flex-shrink:0;height:100vh;min-width:220px;position:sticky;top:0;transition:width .2s,min-width .2s;width:220px}.admin-sidebar--collapsed[data-v-f2e1d023]{min-width:72px;width:72px}.admin-sidebar--collapsed .admin-menu-button[data-v-f2e1d023]{gap:4px;justify-content:center;padding:8px 4px}.admin-sidebar__logo[data-v-f2e1d023]{padding:32px 12px 40px}.admin-sidebar__logo[data-v-f2e1d023],.admin-sidebar__logo-button[data-v-f2e1d023]{align-items:center;display:flex;justify-content:center}.admin-sidebar__logo-button[data-v-f2e1d023]{height:40px;width:40px}.admin-sidebar__logo-button-icon[data-v-f2e1d023]{color:var(--admin-toggle-icon-color,var(--surface-400,#9ca3af));height:20px;width:20px}.admin-sidebar__logo-image[data-v-f2e1d023]{display:block;max-height:28px;width:auto}.admin-sidebar__nav[data-v-f2e1d023]{height:calc(100vh - 128px);overflow-y:auto;padding:0 12px 24px}.admin-menu-list[data-v-f2e1d023]{display:flex;flex-direction:column;gap:8px}.admin-menu-group[data-v-f2e1d023]{width:100%}.admin-menu-group__chevron[data-v-f2e1d023]{align-items:center;border-radius:4px;color:var(--admin-menu-chevron,var(--surface-500));display:flex;flex-shrink:0;justify-content:center;margin-left:4px;padding:2px 4px;pointer-events:none}.admin-menu-group__chevron-icon[data-v-f2e1d023]{display:block;height:14px;transform:rotate(-90deg);transition:transform .2s ease;width:14px}.admin-menu-group__chevron-icon--open[data-v-f2e1d023]{transform:rotate(90deg)}.admin-menu-button[data-v-f2e1d023]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--admin-menu-text,var(--surface-600,#475569));cursor:pointer;display:flex;gap:12px;padding:8px 12px;text-align:left;transition:background-color .2s,color .2s;width:100%}.admin-menu-button[data-v-f2e1d023]:hover{background:var(--admin-menu-hover-bg,var(--surface-50,#f8fafc));color:var(--admin-menu-hover-text,var(--surface-700,#334155))}.admin-menu-button--active[data-v-f2e1d023]{background:var(--admin-menu-active-bg,var(--primary-50,#eff6ff));color:var(--admin-menu-active-text,var(--primary-600,#2563eb))}.admin-menu-button--active .admin-menu-group__chevron[data-v-f2e1d023]{background:var(--admin-menu-chevron-active-bg,var(--primary-100,#dbeafe));color:var(--admin-menu-active-text,var(--primary-600,#2563eb))}.admin-menu-button__icon[data-v-f2e1d023]{background:var(--admin-menu-icon-bg,var(--surface-300,#cbd5e1));border-radius:4px;flex-shrink:0;height:16px;width:16px}.admin-menu-button__label[data-v-f2e1d023]{flex:1;font-size:16px;font-weight:500;line-height:24px;min-width:0}.admin-menu-button__label--initial[data-v-f2e1d023]{flex:0 0 auto;min-width:0;text-align:center}.admin-submenu[data-v-f2e1d023]{background:var(--admin-submenu-bg,var(--surface-100,#f1f5f9));border-radius:8px;margin-top:4px;padding:4px}.admin-submenu__button[data-v-f2e1d023]{background:transparent;border:0;border-radius:6px;color:var(--admin-submenu-text,var(--surface-600,#475569));cursor:pointer;font-size:14px;font-weight:500;line-height:20px;padding:8px 16px;text-align:left;transition:background-color .2s,color .2s;width:100%}.admin-submenu__button[data-v-f2e1d023]:hover{background:var(--admin-submenu-hover-bg,var(--white,#fff));color:var(--admin-submenu-hover-text,var(--surface-700,#334155))}.admin-submenu__button--active[data-v-f2e1d023]{background:var(--admin-submenu-active-bg,var(--white,#fff));color:var(--admin-submenu-active-text,var(--primary-700,#0369a1));font-weight:700}.admin-main[data-v-f2e1d023]{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0}.admin-header[data-v-f2e1d023]{background:var(--admin-header-bg,var(--white,#fff));border-bottom:1px solid var(--admin-header-border,var(--surface-100,#f3f4f6));display:flex;justify-content:space-between;padding:4px 28px;width:100%}.admin-header__toggle[data-v-f2e1d023]{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.admin-header__toggle[data-v-f2e1d023]:hover{background:var(--admin-toggle-hover-bg,var(--surface-50,#f8fafc))}.admin-header__toggle-icon[data-v-f2e1d023]{color:var(--admin-toggle-icon-color,var(--surface-400,#9ca3af));height:20px;transform:rotate(0);transition:transform .2s ease;width:20px}.admin-header__toggle-icon--collapsed[data-v-f2e1d023]{transform:rotate(180deg)}.admin-header__actions[data-v-f2e1d023]{align-items:center;display:flex;gap:8px;padding:4px 8px}.admin-header__logout[data-v-f2e1d023],.admin-header__mypage[data-v-f2e1d023]{background:transparent;border:0;cursor:pointer;font-size:14px}.admin-header__mypage[data-v-f2e1d023]{color:var(--admin-mypage-color,var(--primary-600,#0284c7));font-weight:500}.admin-header__logout[data-v-f2e1d023]{color:var(--admin-logout-color,var(--surface-600,#4b5563))}.admin-content[data-v-f2e1d023]{display:flex;flex:1;flex-direction:column;height:100dvh;padding:24px;position:sticky;top:0;width:100%}.admin-content__head[data-v-f2e1d023]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.admin-content__title-wrap[data-v-f2e1d023]{flex:1}.admin-content__title[data-v-f2e1d023]{color:var(--admin-title-color,var(--surface-900,#111827));font-size:24px;font-weight:600;margin-bottom:0}.admin-content__description[data-v-f2e1d023]{color:var(--admin-description-color,var(--surface-500,#6b7280))}.admin-content__actions[data-v-f2e1d023]{align-items:center;display:flex;flex-shrink:0;gap:8px}.admin-content__body[data-v-f2e1d023]{display:flex;flex:1;flex-direction:column}.admin-content__body--card[data-v-f2e1d023]{background:var(--admin-card-bg,var(--white,#fff));border:1px solid var(--admin-card-border,var(--surface-200,#e5e7eb));border-radius:8px;padding:24px 20px}.admin-content__body--plain[data-v-f2e1d023]{background:transparent;border:0;padding:0}.admin-sidebar__nav[data-v-f2e1d023]{scrollbar-color:var(--admin-scrollbar-thumb,var(--surface-300,#cbd5e1)) transparent;scrollbar-width:thin}.admin-sidebar__nav[data-v-f2e1d023]::-webkit-scrollbar{width:4px}.admin-sidebar__nav[data-v-f2e1d023]::-webkit-scrollbar-track{background:transparent}.admin-sidebar__nav[data-v-f2e1d023]::-webkit-scrollbar-thumb{background:var(--admin-scrollbar-thumb,var(--surface-300,#cbd5e1));border-radius:2px}.admin-sidebar__nav[data-v-f2e1d023]::-webkit-scrollbar-thumb:hover{background:var(--admin-scrollbar-thumb-hover,var(--surface-400,#94a3b8))}.submenu-slide-enter-active[data-v-f2e1d023],.submenu-slide-leave-active[data-v-f2e1d023]{overflow:hidden;transition:max-height .2s ease,opacity .2s ease,transform .2s ease,margin-top .2s ease}.submenu-slide-enter-from[data-v-f2e1d023],.submenu-slide-leave-to[data-v-f2e1d023]{margin-top:0;max-height:0;opacity:0;transform:translateY(-8px)}.submenu-slide-enter-to[data-v-f2e1d023],.submenu-slide-leave-from[data-v-f2e1d023]{margin-top:4px;max-height:320px;opacity:1;transform:translateY(0)}
