@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700&display=swap";.app-select[data-v-de8e1898]{width:100%;min-width:0;position:relative}.select-native[data-v-de8e1898]{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;padding:0;position:absolute}.select-trigger[data-v-de8e1898]{border:1px solid var(--theme-input-border,#dce4ee);width:100%;min-height:39px;color:var(--theme-ink,#34465e);text-align:left;background:var(--theme-surface,#fff);border-radius:8px;justify-content:space-between;padding:9px 11px;font-size:13px;display:flex}.select-trigger>span[data-v-de8e1898]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger[data-v-de8e1898]:hover:not(:disabled){border-color:var(--theme-accent-border,#8caed7);background:var(--theme-surface,#f8fbff)}.select-trigger[data-v-de8e1898]:focus-visible,.select-trigger[aria-expanded=true][data-v-de8e1898]{outline:2px solid var(--theme-accent-border,#cbdff6);outline-offset:2px;border-color:var(--theme-accent-border,#3878c1)}.select-trigger[data-v-de8e1898]:disabled{background:var(--theme-surface,#f8faff);color:var(--theme-muted,#8190a6);cursor:not-allowed}svg[data-v-de8e1898]{fill:none;width:18px;height:18px;stroke:var(--theme-muted,#6886a5);stroke-width:1.8px;flex-shrink:0}svg.rotated[data-v-de8e1898]{transform:rotate(180deg)}.select-menu[data-v-de8e1898]{z-index:1000;overscroll-behavior:contain;border:1px solid var(--theme-border,#dce6f2);background:var(--theme-surface,white);border-radius:10px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #173d6621}.select-menu[aria-hidden=true][data-v-de8e1898]{pointer-events:none}.select-search[data-v-de8e1898]{z-index:1;background:var(--theme-surface,white);padding:2px 0 7px;position:sticky;top:-6px}.select-search input[data-v-de8e1898]{border:1px solid var(--theme-input-border,#dce4ee);border-radius:7px;width:100%;min-height:36px;padding:8px 10px;font-size:13px}.select-search input[data-v-de8e1898]:focus{outline:2px solid var(--theme-accent-border,#cbdff6);outline-offset:-1px;border-color:var(--theme-accent-border,#3878c1)}.select-option[data-v-de8e1898]{cursor:pointer;min-height:37px;color:var(--theme-ink,#31465e);overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;gap:14px;padding:9px 11px;font-size:13px;display:flex}.select-menu-nowrap .select-option[data-v-de8e1898]{overflow-wrap:normal;white-space:nowrap;align-items:center;gap:8px}.select-menu-nowrap .select-option>span[data-v-de8e1898]:last-child{flex-shrink:0}.select-option.highlighted[data-v-de8e1898]{background:var(--theme-surface-soft,#f0f5fb)}.select-option.selected[data-v-de8e1898]{background:var(--theme-accent-soft,#e8f1fc);color:var(--theme-accent-text,#225eaa);font-weight:600}.select-option.disabled[data-v-de8e1898]{opacity:.45;cursor:not-allowed}.select-empty[data-v-de8e1898]{color:var(--theme-muted,#707f92);padding:10px;font-size:13px}@media (prefers-reduced-motion:no-preference){.select-arrow-animated[data-v-de8e1898]{transition:transform .2s}.select-menu[data-v-de8e1898]{--select-menu-offset:-6px;transform-origin:top}.select-menu[data-placement=top][data-v-de8e1898]{--select-menu-offset:6px;transform-origin:bottom}.select-menu-motion-enter-active[data-v-de8e1898]{transition:opacity .18s,transform .2s cubic-bezier(.2,.8,.2,1)}.select-menu-motion-leave-active[data-v-de8e1898]{transition:opacity .14s,transform .16s}.select-menu-motion-enter-from[data-v-de8e1898],.select-menu-motion-leave-to[data-v-de8e1898]{opacity:0;transform:translateY(var(--select-menu-offset)) scale(.98)}}.app-icon[data-v-7bab5b8e]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;display:inline-block}.department-select[data-v-21141e7e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.app-select[data-v-21141e7e]{width:180px;max-width:100%}.load-error[data-v-21141e7e]{color:var(--theme-danger,#a35363);text-align:right;flex-basis:100%;font-size:11px}.department-select.is-sidebar[data-v-21141e7e]{justify-content:stretch;gap:7px;width:100%;margin:3px 0;display:grid}.is-sidebar .app-select[data-v-21141e7e]{width:100%}.is-sidebar[data-v-21141e7e] .select-trigger{border-color:var(--border);height:38px;min-height:38px;color:var(--theme-muted,#697a8e);background:var(--theme-surface,white);border-radius:9px;justify-content:flex-start;align-items:center;gap:11px;padding:0 13px;font-size:12px;position:relative;overflow:hidden}.is-sidebar[data-v-21141e7e] .select-trigger>span{text-align:left;min-width:0;-webkit-mask-image:var(--erp-sidebar-label-mask);mask-image:var(--erp-sidebar-label-mask);flex:1}.is-sidebar[data-v-21141e7e] .select-trigger>svg:not(.app-icon){flex:none;width:14px;height:14px}.is-sidebar[data-v-21141e7e] .select-trigger:disabled>svg:not(.app-icon){display:none}.is-sidebar[data-v-21141e7e] .select-trigger:hover:not(:disabled){color:var(--blue);border-color:var(--theme-border,#cbd9ee);background:var(--theme-surface-soft,#f3f6fb)}.is-sidebar.is-selected[data-v-21141e7e] .select-trigger{color:var(--blue);border-color:var(--theme-accent-border,#d7e3f7);background:var(--blue-soft);font-weight:700}.department-picker-icon[data-v-21141e7e]{width:17px;height:17px;color:inherit;flex:none}.is-sidebar .load-error[data-v-21141e7e]{text-align:left;font-size:10px;line-height:1.6}.department-retry svg[data-v-21141e7e]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.is-sidebar.compact[data-v-21141e7e] .select-trigger{padding:0 13px}.is-sidebar.compact[data-v-21141e7e] .select-trigger>span{position:absolute;left:41px;right:13px}.is-sidebar.compact[data-v-21141e7e] .select-trigger>svg:not(.app-icon){width:14px;height:14px;position:absolute;right:1px}.is-sidebar.compact .department-retry[data-v-21141e7e]{min-width:0;padding:8px}.is-sidebar.compact .department-retry span[data-v-21141e7e]{display:none}.is-sidebar.compact .load-error[data-v-21141e7e]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.is-sidebar[data-v-21141e7e] .select-trigger{transition:padding var(--sidebar-duration) var(--sidebar-easing), background-color .15s, border-color .15s}.is-sidebar[data-v-21141e7e] .select-trigger>span{transition:clip-path var(--sidebar-duration) var(--sidebar-easing), opacity var(--sidebar-duration) var(--sidebar-easing), transform var(--sidebar-duration) var(--sidebar-easing), visibility var(--sidebar-duration) var(--sidebar-easing)}.is-sidebar[data-v-21141e7e] .select-trigger>svg:not(.app-icon){transition:opacity var(--sidebar-duration) var(--sidebar-easing), visibility var(--sidebar-duration) var(--sidebar-easing), transform var(--sidebar-duration) var(--sidebar-easing)}}@media (width<=560px){.app-select[data-v-21141e7e]{width:150px}}.notification-feed-list[data-v-07a975fa]{margin:0;padding:0;list-style:none}.notification-feed-list li[data-v-07a975fa]{border-bottom:1px solid var(--border);position:relative}.notification-feed-list li.unread[data-v-07a975fa]{background:var(--theme-surface-soft,#f5f8fd)}.notification-feed-list a[data-v-07a975fa]{color:inherit;align-items:flex-start;gap:12px;padding:18px;text-decoration:none;display:flex}.notification-feed-list a[data-v-07a975fa]:hover{background:var(--theme-hover,#edf3fb)}.notification-feed-list li:has(.feed-dismiss) a[data-v-07a975fa]{padding-right:66px}.feed-icon[data-v-07a975fa]{border:1px solid var(--border);width:32px;height:32px;color:var(--blue);background:var(--theme-surface,white);border-radius:9px;flex:none;place-items:center;display:grid}.notification-feed-list a>div[data-v-07a975fa]{flex:1;min-width:0}.notification-feed-list strong[data-v-07a975fa]{align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.7;display:flex}.notification-feed-list p[data-v-07a975fa]{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.7}.notification-feed-list time[data-v-07a975fa]{color:var(--muted);margin-top:7px;font-size:10px;display:block}.feed-dot[data-v-07a975fa]{background:var(--blue);border-radius:50%;flex:none;width:5px;height:5px}.feed-dismiss[data-v-07a975fa]{min-height:28px;padding:4px 7px;font-size:10px;position:absolute;top:14px;right:12px}.production-notifications[data-v-1ec23901]{flex:none;position:relative}.notification-trigger[data-v-1ec23901]{width:40px;min-height:40px;color:var(--theme-muted,#61758d);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:8px;display:grid;position:relative}.notification-trigger[data-v-1ec23901]:hover,.notification-trigger[aria-expanded=true][data-v-1ec23901]{border-color:var(--border);color:var(--blue);background:var(--blue-soft)}.notification-trigger svg[data-v-1ec23901]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.notification-count[data-v-1ec23901]{border:2px solid var(--theme-border,white);background:var(--theme-danger-badge,#c45b56);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;min-width:17px;padding:1px 4px;font-size:9px;line-height:13px;position:absolute;top:1px;right:-4px}.notification-panel[data-v-1ec23901]{z-index:60;border:1px solid var(--border);background:var(--theme-surface,white);border-radius:14px;width:390px;max-width:calc(100vw - 28px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 15px 50px #17365924}.notification-panel header[data-v-1ec23901]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:17px 18px;display:flex}.notification-panel h2[data-v-1ec23901]{flex:1;font-size:15px}.notification-panel h2 span[data-v-1ec23901]{color:var(--blue);margin-left:5px;font-size:12px}.notification-panel header button[data-v-1ec23901]{min-height:28px;padding:4px 7px;font-size:11px}.notification-panel .notification-close[data-v-1ec23901]{width:28px;color:var(--muted);border:0;padding:0;font-size:21px}.notification-sections[data-v-1ec23901]{max-height:min(560px,100dvh - 210px);overflow-y:auto}.notification-empty[data-v-1ec23901],.notification-error[data-v-1ec23901]{text-align:center;color:var(--muted);padding:32px 20px;font-size:12px;line-height:1.7}.notification-error[data-v-1ec23901]{color:var(--theme-danger,#a3545c)}.notification-error button[data-v-1ec23901]{margin-top:8px;font-size:11px}.notification-panel footer[data-v-1ec23901]{color:var(--theme-muted,#8998ab);background:var(--theme-surface,#fafbfd);justify-content:space-between;gap:12px;padding:15px 18px;font-size:10px;display:flex}.notification-panel footer a[data-v-1ec23901]{color:var(--blue);font-weight:600;text-decoration:none}@media (width<=560px){.notification-panel[data-v-1ec23901]{width:auto;position:fixed;top:68px;left:14px;right:14px}.notification-trigger[data-v-1ec23901]{width:36px;min-height:40px}}.global-search[data-v-61bc03f6]{flex:280px;min-width:170px;max-width:480px;position:relative}.global-search-input[data-v-61bc03f6]{position:relative}.global-search-input>svg[data-v-61bc03f6]{fill:none;width:17px;height:17px;stroke:var(--theme-muted,#8092a9);stroke-width:1.7px;stroke-linecap:round;pointer-events:none;position:absolute;top:11px;left:12px}.global-search-input input[data-v-61bc03f6]{background:var(--theme-surface-soft,#f7f9fc);width:100%;min-width:0;height:40px;margin:0;padding:9px 36px 9px 38px;font-size:12px;display:block}.global-search-input input[data-v-61bc03f6]::-webkit-search-cancel-button{display:none}.global-search-input input[data-v-61bc03f6]:focus{background:var(--theme-surface,white)}.global-search-clear[data-v-61bc03f6]{width:30px;height:30px;min-height:30px;color:var(--theme-muted,#69809c);background:0 0;border:0;place-items:center;padding:0;font-size:20px;display:grid;position:absolute;top:5px;right:5px}.global-search-dropdown[data-v-61bc03f6]{z-index:70;border:1px solid var(--theme-border,#d4dfed);background:var(--theme-surface,white);border-radius:12px;width:max(100%,360px);max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 35px #223b6026}.global-search-status[data-v-61bc03f6]{border-bottom:1px solid var(--theme-border,#e6edf6);color:var(--theme-muted,#71839a);margin:0;padding:11px 14px;font-size:11px;line-height:1.6}.global-search-dropdown ul[data-v-61bc03f6]{overscroll-behavior:contain;max-height:min(420px,55dvh);margin:0;padding:5px;list-style:none;overflow:auto}.global-search-dropdown li[data-v-61bc03f6]{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:59px;padding:10px;display:flex}.global-search-dropdown li.selected[data-v-61bc03f6]{background:var(--theme-surface-soft,#edf4ff)}.global-result-type[data-v-61bc03f6]{width:34px;color:var(--theme-muted,#5478a6);background:var(--theme-surface-soft,#edf3fb);text-align:center;border-radius:5px;flex:none;padding:4px 2px;font-size:10px}.global-result-text[data-v-61bc03f6]{flex:1;min-width:0}.global-result-text strong[data-v-61bc03f6],.global-result-text small[data-v-61bc03f6]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.global-result-text strong[data-v-61bc03f6]{color:var(--theme-ink,#2e4b6c);font-size:12px;font-weight:600}.global-result-text small[data-v-61bc03f6]{color:var(--theme-muted,#8797aa);margin-top:5px;font-size:10px}.global-search-dropdown li>svg[data-v-61bc03f6]{fill:none;width:14px;height:14px;stroke:var(--theme-muted,#8da2bd);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.global-search-empty[data-v-61bc03f6]{color:var(--theme-muted,#8292a8);text-align:center;margin:0;padding:26px 14px;font-size:12px}.global-search-failure[data-v-61bc03f6]{color:var(--theme-muted,#8b6470);background:var(--theme-danger-soft,#fff8f9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}.global-search-failure button[data-v-61bc03f6]{min-height:28px;padding:4px 8px;font-size:11px}@media (width<=850px){.global-search[data-v-61bc03f6]{width:100%;min-width:0;max-width:none}.global-search-dropdown[data-v-61bc03f6]{width:100%;max-width:none}}.theme-toggle[data-v-dc141bb6]{color:var(--theme-ink,#5d6e84);flex:none}button.theme-toggle-floating[data-v-dc141bb6]{z-index:50;border:1px solid var(--border);background:var(--theme-surface,white);position:fixed;top:20px;right:20px;box-shadow:0 3px 12px #00000015}@media (width<=560px){button.theme-toggle-floating[data-v-dc141bb6]{top:12px;right:12px}}@media print{.theme-toggle[data-v-dc141bb6]{display:none!important}}.retired-business-notice[data-v-7e4384b0]{padding:22px}.retired-business-notice h2[data-v-7e4384b0]{font-size:17px}.retired-business-notice p[data-v-7e4384b0]{margin:12px 0;line-height:1.8}.retired-business-notice label[data-v-7e4384b0]{align-items:center;gap:8px;display:flex}.request-number[data-v-7e4384b0]{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.actions[data-v-7e4384b0]{flex-wrap:wrap;gap:10px;display:flex}.sidebar-utilities[data-v-b2999368]{padding-top:6px;padding-bottom:8px}.chat-beta-badge[data-v-b2999368]{color:var(--theme-accent-text,#355d9b);background:var(--blue-soft);vertical-align:middle;border:1px solid;border-radius:4px;align-items:center;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.utility-icon[data-v-b2999368]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:none;width:17px;height:17px}.active .utility-icon[data-v-b2999368]{opacity:1}.notice-sidebar-link[data-v-b2999368]{position:relative}.sidebar-utilities .notice-sidebar-link[data-v-b2999368]{padding-right:45px}.notice-sidebar-badge[data-v-b2999368]{background:var(--theme-danger-badge,#c45b56);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;min-width:20px;padding:2px 5px;font-size:10px;line-height:16px;position:absolute;top:9px;right:10px}@media (width>=851px){.is-collapsed .notice-sidebar-link .notice-sidebar-badge[data-v-b2999368]{border:1px solid var(--theme-surface,white);width:7px;min-width:7px;height:7px;padding:0;font-size:0;line-height:0;top:5px;right:4px;overflow:hidden}}.production-sidebar-nav>a>.product-nav-icon[data-v-351a527e]{opacity:1;stroke-width:1.9px}.topbar-leading[data-v-351a527e]{min-width:0}@media (width<=1150px) and (width>=851px){.topbar-leading .breadcrumb strong[data-v-351a527e]{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.topbar-leading .breadcrumb[data-v-351a527e]{gap:8px}}@media (width<=850px){.topbar[data-v-351a527e]{grid-template-columns:minmax(36px,1fr) auto;gap:10px 12px;height:auto;min-height:66px;padding-top:12px;padding-bottom:12px;display:grid}.topbar-leading[data-v-351a527e]{grid-area:1/1;overflow:hidden}.topbar-account[data-v-351a527e]{grid-area:1/2;justify-content:flex-end}.topbar[data-v-351a527e] .global-search{grid-area:2/1/auto/-1}}.route-navigation-error[data-v-351a527e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sidebar-group-toggle[data-v-351a527e]{width:100%;height:38px;min-height:38px;color:var(--theme-muted,#697a8e);text-align:left;background:0 0;border:0;border-radius:9px;margin:3px 0;padding:0;font-size:12px;font-weight:500;display:block;position:relative;overflow:hidden}.sidebar-group-toggle[data-v-351a527e]:hover{color:var(--theme-accent-text,#355d9b);background:var(--theme-surface-soft,#f3f6fb)}.sidebar-group-toggle.active[data-v-351a527e]{color:var(--theme-accent-text,#3869b8);background:var(--blue-soft);font-weight:700}.sidebar-group-icon[data-v-351a527e]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:none;width:17px;height:17px;display:block;position:absolute;top:10.5px;left:14px}.production-sidebar-nav>a>.sidebar-destination-icon[data-v-351a527e]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;display:block;position:static}.active .sidebar-group-icon[data-v-351a527e],.active .sidebar-destination-icon[data-v-351a527e]{opacity:1}.sidebar-group-label[data-v-351a527e]{white-space:nowrap;width:164px;-webkit-mask-image:var(--erp-sidebar-label-mask);mask-image:var(--erp-sidebar-label-mask);line-height:18px;position:absolute;top:10px;left:42px}.sidebar-group-chevron[data-v-351a527e]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;opacity:.6;width:14px;height:14px;position:absolute;top:12px;right:8px}.sidebar-group-chevron.expanded[data-v-351a527e]{transform:rotate(90deg)}.sidebar-submenu[data-v-351a527e]{opacity:0;visibility:hidden;grid-template-rows:0fr;display:grid}.sidebar-submenu.expanded[data-v-351a527e]{opacity:1;visibility:visible;grid-template-rows:1fr}.sidebar-submenu-inner[data-v-351a527e]{min-height:0;overflow:hidden}.sidebar nav .sidebar-submenu a .materials-draft-count[data-v-351a527e]{clip-path:none;opacity:1;visibility:visible;background:var(--theme-accent-soft,#e9f0fb);width:auto;min-width:22px;color:var(--theme-accent-text,#5277ac);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:2px 6px;font-size:10px;line-height:14px;display:block;position:absolute;top:9px;right:7px;transform:none}.sidebar nav .sidebar-submenu a .materials-draft-count .sr-only[data-v-351a527e]{clip:rect(0,0,0,0);width:1px;height:1px;padding:0;position:absolute}@media (width>=851px){.is-collapsed .sidebar-group-chevron[data-v-351a527e]{right:0}.is-collapsed .sidebar nav .sidebar-submenu a .materials-draft-count[data-v-351a527e]{background:var(--theme-accent-text,#86a8d6);border-radius:50%;width:6px;min-width:6px;height:6px;padding:0;font-size:0;line-height:0;top:5px;right:2px;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.sidebar-group-toggle[data-v-351a527e]{transition:margin-left var(--sidebar-duration) var(--sidebar-easing), background-color .15s}.sidebar-group-icon[data-v-351a527e]{transition:left var(--sidebar-duration) var(--sidebar-easing), opacity var(--sidebar-duration) var(--sidebar-easing)}.sidebar-group-chevron[data-v-351a527e]{transition:right var(--sidebar-duration) var(--sidebar-easing), transform var(--sidebar-duration) var(--sidebar-easing), opacity var(--sidebar-duration) var(--sidebar-easing)}.sidebar-submenu[data-v-351a527e]{transition:grid-template-rows var(--sidebar-duration) var(--sidebar-easing), opacity var(--sidebar-duration) var(--sidebar-easing), visibility var(--sidebar-duration) var(--sidebar-easing)}.sidebar nav .sidebar-submenu a .materials-draft-count[data-v-351a527e]{transition:top var(--sidebar-duration) var(--sidebar-easing), right var(--sidebar-duration) var(--sidebar-easing), padding var(--sidebar-duration) var(--sidebar-easing), min-width var(--sidebar-duration) var(--sidebar-easing), font-size var(--sidebar-duration) var(--sidebar-easing), line-height var(--sidebar-duration) var(--sidebar-easing), background-color .15s}}.topbar-navigation[data-v-351a527e]{align-items:center;display:flex}.topbar-documentation[data-v-351a527e]{min-height:36px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.topbar-documentation .app-icon[data-v-351a527e]{opacity:.7;width:16px;height:16px}.topbar-documentation[data-v-351a527e]:hover{color:var(--blue);background:var(--blue-soft)}.topbar-documentation.active[data-v-351a527e]{color:var(--blue);border-color:var(--border);background:var(--blue-soft);font-weight:600}@media (width<=560px){.topbar-documentation[data-v-351a527e]{gap:6px;padding:7px 8px;font-size:11px}.topbar-documentation .app-icon[data-v-351a527e]{width:14px;height:14px}}@media (width<=380px){.topbar-leading .breadcrumb[data-v-351a527e]{display:none}.topbar-documentation[data-v-351a527e]{justify-content:center;width:36px;height:36px;padding:8px}.topbar-documentation>span[data-v-351a527e]{display:none}}.materials-nav-group.route-reset .materials-submenu[data-v-351a527e],.materials-nav-group.route-reset .sidebar-group-chevron[data-v-351a527e]{transition:none}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e2eaf4;--muted:#a9b8cb;--blue:#8ab4fa;--blue-soft:#203b61;--navy:#c2d8f5;--green:#99cf80;--brand-blue:#9fc3f3;--border:#35465b;--table-grid:#3a4c63;--table-row-border:#2e3f53;--table-header-bg:#233246;--table-header-ink:#c2d3e8;--background:#101923;--theme-surface:#192432;--theme-surface-soft:#202e3e;--theme-surface-raised:#243449;--theme-surface-translucent:#192432ed;--theme-ink:#e2eaf4;--theme-ink-strong:#d7e3f2;--theme-ink-secondary:#bdcbdc;--theme-muted:#a9b8cb;--theme-border:#35465b;--theme-input-ink:#d7e3f2;--theme-input-border:#61758f;--theme-placeholder:#9caec5;--theme-hover:#25384e;--theme-focus:#8ab4fa;--theme-focus-ring:#8ab4fa26;--theme-accent-text:#9fc3f3;--theme-accent-border:#527eb8;--theme-accent-soft:#203b61;--theme-action-bg:#3f70c6;--theme-action-hover:#315eab;--theme-action-ink:#fff;--theme-success:#a2d8ae;--theme-success-soft:#1c382c;--theme-success-border:#3b6b4e;--theme-warning:#f0d092;--theme-warning-soft:#3c321c;--theme-warning-border:#796039;--theme-danger:#f3b5bd;--theme-danger-soft:#3d2630;--theme-danger-border:#794454;--theme-danger-badge:#b44245;--theme-purple:#cbb5f0;--theme-purple-soft:#332b4b;--theme-purple-border:#6d5690;--theme-scrollbar:#61758f;--theme-scrollbar-hover:#8198b5;--theme-scrollbar-active:#9fb8d8;--theme-table-stripe:#1c2939;--theme-scrim:#050c16a6;--theme-shadow:#0003;--theme-login-background:radial-gradient(ellipse at 88% 90%, #37674f38, transparent 58%), radial-gradient(ellipse at 60% 12%, #28628b26, transparent 55%), linear-gradient(125deg, #081523, #102a40 58%, #163c38)}:root[data-theme=dark] .brand-wordmark{content:url(/ico/logo/TEMPCHAIN\(txt\)dark.png)}:root[data-theme=dark] :is(.brand-symbol,.auth-card-logo),:root[data-theme=dark] .profile-link>img:is([src="/ico/logo/TEMPCHAIN_2.png"],[src="./ico/logo/TEMPCHAIN_2.png"]){content:url(/ico/logo/TEMPCHAIN_2\(dark\).png)}}@media print{:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}@media screen{:root[data-density=compact] #main-content :is(th,td){padding-top:8px;padding-bottom:8px}:root[data-density=compact] #main-content .panel-heading{padding-top:14px;padding-bottom:14px}:root[data-density=compact] #main-content .settings-field{padding-top:16px;padding-bottom:16px}:root[data-font-size=large] :is(#main-content,dialog,.modal){font-size:16px}:root[data-font-size=large] :is(#main-content,dialog,.modal) :is(p,a,li,label,input,textarea,button,select,th,td,.message){font-size:15px}:root[data-font-size=large] :is(#main-content,dialog,.modal) :is(small,.muted,.eyebrow){font-size:13px}:root[data-font-size=large] :is(#main-content,dialog,.modal) h1{font-size:30px}:root[data-font-size=large] :is(#main-content,dialog,.modal) h2{font-size:19px}:root[data-font-size=large] :is(#main-content,dialog,.modal) h3{font-size:17px}:root[data-font-size=large] .select-menu :is(.select-option,input){font-size:15px}:root[data-reduce-motion=true]{--sidebar-duration:0s}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] :before,:root[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color:var(--ink);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#253247;--muted:#707f92;--blue:#3f70c6;--blue-soft:#edf3ff;--navy:#10365d;--green:#619c49;--brand-blue:#134a83;--border:#e4eaf2;--table-grid:#d6e0ed;--table-row-border:#e0e7f0;--table-header-bg:#f1f5fb;--table-header-ink:#536b88;--background:#f5f7fb;--sidebar-duration:.55s;--sidebar-easing:cubic-bezier(.22,.68,.25,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Noto Sans KR,Malgun Gothic,sans-serif;font-size:14px}*{box-sizing:border-box}html,body,#app{min-height:100%}body{background:var(--background);min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,.button{border:1px solid var(--theme-border,#dfe6ef);background:var(--theme-surface,white);min-height:36px;color:var(--theme-ink-secondary,#5d6e84);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.button:hover{background:var(--theme-hover,#f4f7fc)}button:disabled{cursor:not-allowed;opacity:.5}button :is(img,.app-icon),.button :is(img,.app-icon){width:16px;height:16px}button.primary{color:#fff;background:var(--theme-action-bg,var(--blue));border-color:var(--theme-action-bg,var(--blue));box-shadow:0 3px 7px var(--theme-shadow,#3869b810)}button.primary:hover:not(:disabled){background:var(--theme-action-hover,#315eab);border-color:var(--theme-action-hover,#315eab)}button.primary img{filter:brightness(0)invert()}button.quiet-button{background:0 0;border-color:#0000}a{color:var(--blue);text-underline-offset:3px}:focus-visible{outline:3px solid var(--theme-focus,#9cbaf2);outline-offset:3px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.045em;font-size:27px;font-weight:700;line-height:1.4}h2{letter-spacing:-.03em;font-size:15px;font-weight:700}h3{font-size:13px}input,select,textarea{border:1px solid var(--theme-input-border,#dce4ee);background:var(--theme-surface,white);width:100%;min-height:39px;color:var(--theme-input-ink,#34465e);border-radius:8px;padding:9px 11px;font-size:13px}input::placeholder{color:var(--theme-placeholder,#94a0b2)}input:focus,select:focus,textarea:focus{border-color:var(--theme-focus,#86a7e0);box-shadow:0 0 0 3px var(--theme-focus-ring,#658bcd13)}input:disabled,select:disabled{color:var(--theme-muted,#667b98);background:var(--theme-surface-soft,#f8faff);cursor:default}input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--blue);cursor:pointer;margin:0}label{color:var(--theme-muted,#75859b);margin:18px 0 9px;font-size:12px;font-weight:500;display:block}fieldset{border:0;min-width:0;margin:0;padding:0}.checkbox-row{cursor:pointer;align-items:center;gap:9px;margin:0;font-weight:500;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100dvh}.skip-link{z-index:200;background:var(--theme-surface,white);border-radius:8px;padding:12px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sidebar{z-index:40;border-right:1px solid var(--border);background:var(--theme-surface,white);scrollbar-gutter:stable;flex-direction:column;width:246px;padding:30px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.sidebar::-webkit-scrollbar{width:6px;height:6px}.sidebar-menu-scroll::-webkit-scrollbar{width:6px;height:6px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar-menu-scroll::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{border:1px solid var(--theme-surface,white);background:var(--theme-scrollbar,#c4d0e1);border-radius:999px;min-height:40px}.sidebar-menu-scroll::-webkit-scrollbar-thumb{border:1px solid var(--theme-surface,white);background:var(--theme-scrollbar,#c4d0e1);border-radius:999px;min-height:40px}.sidebar:hover::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-hover,#9fb2cd)}.sidebar-menu-scroll:hover::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-hover,#9fb2cd)}.sidebar::-webkit-scrollbar-thumb:active{background:var(--theme-scrollbar-active,#7894bb)}.sidebar-menu-scroll::-webkit-scrollbar-thumb:active{background:var(--theme-scrollbar-active,#7894bb)}.sidebar::-webkit-scrollbar-button{width:0;height:0;display:none}.sidebar-menu-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.sidebar.erp-sidebar{scrollbar-gutter:auto;overflow:hidden}.sidebar-menu-shell{flex:auto;min-height:0;position:relative;overflow:hidden}.sidebar-menu-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100%;scroll-padding-block:26px;overflow:hidden auto}.sidebar-menu-shell:before,.sidebar-menu-shell:after{content:"";z-index:2;opacity:0;pointer-events:none;height:26px;transition:opacity .18s;position:absolute;left:0;right:6px}.sidebar-menu-shell:before{background:linear-gradient(to bottom, var(--theme-surface,white) 0%, var(--theme-surface-translucent,#ffffffed) 30%, transparent 100%);top:0}.sidebar-menu-shell:after{background:linear-gradient(to top, var(--theme-surface,white) 0%, var(--theme-surface-translucent,#ffffffed) 30%, transparent 100%);bottom:0}.sidebar-menu-shell.is-scrolled:before,.sidebar-menu-shell.can-scroll-down:after{opacity:1}.erp-sidebar:not(.admin-sidebar) .sidebar-menu-shell{border-block:1px solid var(--border)}.erp-sidebar:not(.admin-sidebar) .sidebar-menu-shell:before,.erp-sidebar:not(.admin-sidebar) .sidebar-menu-shell:after{right:0}@media (prefers-reduced-motion:reduce){.sidebar-menu-shell:before,.sidebar-menu-shell:after{transition:none}}@supports not selector(::-webkit-scrollbar){.sidebar,.sidebar-menu-scroll{scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar-hover,#9fb2cd) transparent}}@media (forced-colors:active){.sidebar,.sidebar-menu-scroll{scrollbar-color:auto}.sidebar::-webkit-scrollbar-thumb{background:canvastext;border-color:canvas}.sidebar-menu-scroll::-webkit-scrollbar-thumb{background:canvastext;border-color:canvas}}.brand{align-items:center;min-height:33px;margin:0 16px 30px;text-decoration:none;display:flex}.brand-wordmark{width:162px;height:auto;display:block}.brand-symbol{display:none}.sidebar nav{padding-bottom:20px}.nav-label{height:15px;color:var(--theme-muted,#8996a8);letter-spacing:.025em;white-space:nowrap;margin:0 0 7px;padding:0 13px;font-size:10px;font-weight:700}.sidebar nav a{min-height:38px;color:var(--theme-muted,#697a8e);border-radius:9px;align-items:center;gap:11px;margin:3px 0;padding:10px 13px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.sidebar nav a :is(img,.app-icon){opacity:.65;width:17px;height:17px}.sidebar nav a:hover{color:var(--theme-accent-text,#355d9b);background:var(--theme-hover,#f3f6fb)}.sidebar nav a.active{color:var(--theme-accent-text,#3869b8);background:var(--blue-soft);font-weight:700}.sidebar nav a.active :is(img,.app-icon){opacity:1}.sidebar-footer{border-top:1px solid var(--border);color:var(--theme-muted,#697a8e);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:11px;margin-top:auto;padding:24px 13px 10px;font-size:12px;display:flex}.sidebar-footer :is(img,.app-icon){opacity:.65;width:17px;height:17px}.main-shell{min-height:100dvh;margin-left:246px}.app-shell:not(.is-collapsed) .sidebar{box-shadow:12px 0 28px var(--theme-shadow,#25324712)}.topbar{border-bottom:1px solid var(--border);background:var(--theme-surface-translucent,#ffffffed);justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 34px;display:flex;position:relative}.topbar .topbar-leading button.sidebar-toggle.compact{z-index:50;background:var(--theme-surface,white);position:absolute;top:50%;left:-19px;transform:translateY(-50%);box-shadow:0 3px 10px #2532470c}.topbar-leading,.topbar-account{align-items:center;gap:15px;display:flex}.breadcrumb{color:var(--theme-muted,#8190a4);align-items:center;gap:14px;font-size:12px;display:flex}.breadcrumb>span{color:var(--theme-muted,#c5cdd8)}.breadcrumb strong{color:var(--theme-ink-strong,#45576d);font-weight:500}.profile-link{color:var(--ink);align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.profile-link>img{object-fit:contain;background:0 0;width:34px;height:34px}.profile-link small{color:var(--theme-muted,#8895a6);margin-top:3px;font-size:10px;display:block}.topbar .profile-link{border:1px solid var(--theme-border,#d4e0ef);background:var(--theme-surface-soft,#fbfdff);border-radius:10px;min-width:0;max-width:280px;min-height:44px;padding:4px 10px 4px 5px;text-decoration:none}.topbar .profile-link>img{flex:none}.topbar .profile-link>span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.topbar .profile-link:hover,.topbar .profile-link.router-link-active{color:var(--blue);border-color:var(--theme-accent-border,#aac3e7);background:var(--blue-soft)}.topbar .profile-link:focus-visible{outline:2px solid var(--theme-focus,#9cbaf2);outline-offset:3px;border-color:var(--blue)}button.icon-button{width:36px;height:36px;min-height:36px;color:inherit;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:8px;display:inline-grid}button.icon-button:hover:not(:disabled){background:var(--theme-hover,#edf2f9)}button.icon-button :is(img,.app-icon){opacity:.7;width:18px;height:18px}button.mobile-menu,button.drawer-close{display:none}#main-content{width:100%;max-width:1800px;margin:0 auto;padding:34px}#main-content:focus{outline:none}.is-collapsed .sidebar{width:76px;padding:30px 11px 18px}.is-collapsed .brand{justify-content:center;margin:0 0 30px}.is-collapsed .brand-wordmark{display:none}.is-collapsed .brand-symbol{object-fit:contain;width:32px;height:32px;display:block}.is-collapsed .nav-label{text-align:center;text-overflow:ellipsis;padding:0;font-size:10px;overflow:hidden}.is-collapsed .sidebar nav a span,.is-collapsed .sidebar-footer span{display:none}.is-collapsed .sidebar nav a{justify-content:center;height:38px;padding:10px 11px}.is-collapsed .sidebar-footer{justify-content:center;padding-left:0;padding-right:0}.is-collapsed .main-shell{margin-left:76px}.menu-scrim{z-index:39;background:var(--theme-scrim,#1e304b4d);border:0;border-radius:0;width:100%;padding:0;position:fixed;inset:0}.menu-scrim:hover:not(:disabled){background:var(--theme-scrim,#1e304b4d)}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.page-heading>div{min-width:0}.page-heading h1{overflow-wrap:anywhere;text-wrap:balance}.eyebrow{color:var(--theme-muted,#8b99ae);letter-spacing:.1em;margin-bottom:6px;font-size:10px;font-weight:700}.panel{border:1px solid var(--border);background:var(--theme-surface,white);box-shadow:0 3px 8px var(--theme-shadow,#1e395003);border-radius:14px;margin-bottom:22px;overflow:hidden}.panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 23px 18px;display:flex}.panel-heading>div{min-width:0}.panel-heading a{font-size:11px;text-decoration:none}.badge{background:var(--theme-success-soft,#edf7e9);min-height:23px;color:var(--theme-success,#4b8139);white-space:nowrap;border-radius:6px;align-items:center;padding:4px 8px;font-size:10px;font-weight:500;display:inline-flex}.badge.inactive{background:var(--theme-surface-soft,#f0f3f7);color:var(--theme-muted,#8795a8)}.empty{color:var(--theme-muted,#8b97a9);text-align:center;padding:55px 22px;font-size:12px}.message{overflow-wrap:anywhere;border-radius:9px;margin:16px 0;padding:13px 16px;font-size:12px;line-height:1.65}.message.error{border:1px solid var(--theme-danger-border,#eed1d6);color:var(--theme-danger,#a35363);background:var(--theme-danger-soft,#fff3f4)}.message.success{border:1px solid var(--theme-success-border,#cfe3c8);color:var(--theme-success,#437536);background:var(--theme-success-soft,#f1f8ee)}.panel>.message{margin:16px 23px}.form-panel{padding:25px 26px}.form-panel h2{margin-bottom:24px}.account-details{border-bottom:1px solid var(--border);margin:0 0 25px;padding:0 0 22px}.account-details>div{gap:20px;margin-bottom:13px;font-size:13px;display:flex}.account-details>div:last-child{margin-bottom:0}.account-details dt{width:50px;color:var(--theme-muted,#8494a8);font-size:11px}.account-details dd{color:var(--theme-ink-secondary,#667991);overflow-wrap:anywhere;margin:0}.form-note{color:var(--theme-muted,#7b8ba1);margin-top:-8px;margin-bottom:20px;font-size:12px;line-height:1.7}.form-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:24px;display:flex}.field-hint{color:var(--theme-muted,#8494a8);margin-top:7px;font-size:11px}.editor-panel>form{padding:0 26px 25px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.form-checkbox{padding-top:24px}.table-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:22px 23px;display:flex}.search-field{flex:1;min-width:240px;max-width:430px;position:relative}.search-field>:is(img,.app-icon){opacity:.5;pointer-events:none;width:16px;height:16px;position:absolute;top:12px;left:12px}.search-field input{padding-left:37px}.table-toolbar select{width:auto;min-width:108px;max-width:260px}.table-toolbar button{min-height:39px}.row-count{color:var(--theme-muted,#8d9aad);margin-left:auto;font-size:11px}.table-scroll{overscroll-behavior-x:contain;position:relative;overflow-x:auto}table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:12px}th{border-bottom:1px solid var(--table-grid);border-inline-end:1px solid var(--table-grid);background:var(--table-header-bg);color:var(--table-header-ink);white-space:nowrap;padding:13px 20px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--table-row-border);border-inline-end:1px solid var(--table-row-border);color:var(--theme-ink-secondary,#627188);vertical-align:middle;padding:17px 20px;line-height:1.5}th:last-child,td:last-child{border-inline-end:0}tr:last-child td{border-bottom:0}tbody tr:nth-child(2n){background:var(--theme-table-stripe,#fafcff)}tbody tr:hover{background:var(--theme-hover,#f0f5fd)}td strong{color:var(--theme-ink-strong,#45576d);font-weight:600}.cell-secondary{color:var(--theme-muted,#98a5b6);white-space:nowrap;margin-top:5px;font-size:10px;display:block}.table-action{text-align:right;width:75px}.table-action button{min-height:32px;padding:5px 10px;font-size:11px}.code-cell{color:var(--theme-accent-text,#607caa);font-size:12px}.wide-field{grid-column:1/-1}@media (width<=560px){.breadcrumb{flex-wrap:wrap;gap:6px;font-size:11px}}@media (width<=1150px){.sidebar{width:220px}.main-shell{margin-left:220px}.topbar{padding:0 25px}#main-content{padding:25px}}@media (width<=850px){.sidebar,.is-collapsed .sidebar{visibility:hidden;width:246px;padding:30px 18px 18px;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}.main-shell,.is-collapsed .main-shell{margin-left:0}.is-collapsed .brand{justify-content:flex-start;margin:0 16px 30px}.is-collapsed .brand-wordmark{display:block}.is-collapsed .brand-symbol{display:none}.is-collapsed .nav-label{text-align:left;text-overflow:clip;padding:0 13px;overflow:visible}.is-collapsed .sidebar nav a span,.is-collapsed .sidebar-footer span{display:inline}.is-collapsed .sidebar nav a{justify-content:flex-start;padding:10px 13px}.is-collapsed .sidebar-footer{justify-content:flex-start;padding-left:13px}button.mobile-menu{display:inline-grid}button.drawer-close{width:24px;height:24px;min-height:24px;padding:4px;display:inline-grid;position:absolute;top:65px;right:18px}.topbar{height:66px;padding:0 18px}#main-content{padding:25px 20px}.breadcrumb{gap:8px;font-size:11px}.profile-link>span{display:none}.topbar .profile-link{justify-content:center;width:44px;padding:4px}.topbar-account{gap:6px}}@media (width<=560px){#main-content{padding:22px 14px}h1{font-size:23px}.page-heading{align-items:flex-start;gap:10px;margin-bottom:18px}.page-heading>button{padding:8px 10px;font-size:11px}.panel-heading{padding:20px 18px 16px}.form-panel{padding:22px 18px}.editor-panel>form{padding:0 18px 22px}.form-grid{grid-template-columns:1fr}.table-toolbar{gap:8px;padding:18px}.search-field{flex:1 0 180px;min-width:0;max-width:none}th,td{white-space:nowrap;padding:13px}.breadcrumb{white-space:nowrap;max-width:175px;overflow:hidden}.breadcrumb>span,.breadcrumb>strong{display:none}.topbar-leading{gap:8px;min-width:0}}@media (prefers-reduced-motion:no-preference){.sidebar{transition:width .18s,transform .18s,visibility .18s}.main-shell{transition:margin-left .18s}button,a,input,select{transition:background-color .15s,border-color .15s}}.table-toolbar>.app-select{width:auto;min-width:120px;max-width:260px}.topbar{z-index:60;position:sticky;top:0}.sidebar,.is-collapsed .sidebar{padding-left:11px;padding-right:5px}.sidebar>nav,.sidebar-footer{flex-shrink:0}.sidebar .brand,.is-collapsed .sidebar .brand{flex-shrink:0;height:33px;min-height:33px;margin:0 0 30px;position:relative;overflow:hidden}.sidebar .brand-wordmark{opacity:1;clip-path:inset(0);width:145px;height:auto;display:block;position:absolute;top:50%;left:52px;transform:translateY(-50%)}.sidebar .brand-symbol,.is-collapsed .sidebar .brand-symbol{object-fit:contain;opacity:1;width:28px;height:28px;display:block;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.is-collapsed .sidebar .brand-symbol{left:13px}.is-collapsed .sidebar .brand-wordmark{opacity:0;clip-path:inset(0 100% 0 0);pointer-events:none;display:block;transform:translate(5px,-50%)}.sidebar nav a,.is-collapsed .sidebar nav a{justify-content:flex-start;gap:11px;height:38px;min-height:38px;padding:0 14px;overflow:hidden}.is-collapsed .sidebar nav a{padding-left:18px}.sidebar nav a :is(img,.app-icon){flex:none}.sidebar nav a span{white-space:nowrap;clip-path:inset(0);opacity:1;flex:none;width:160px;display:block;transform:translate(0)}.is-collapsed .sidebar nav a span{clip-path:inset(0 100% 0 0);opacity:0;visibility:hidden;display:block;transform:translate(4px)}.sidebar-footer{justify-content:center;padding-left:0;padding-right:0}@media (prefers-reduced-motion:no-preference){.sidebar{transition:width var(--sidebar-duration) var(--sidebar-easing), transform var(--sidebar-duration) var(--sidebar-easing), visibility var(--sidebar-duration) var(--sidebar-easing)}.main-shell{transition:margin-left var(--sidebar-duration) var(--sidebar-easing)}.sidebar nav a{transition:padding-left var(--sidebar-duration) var(--sidebar-easing), background-color .15s}.sidebar nav a span{transition:clip-path var(--sidebar-duration) var(--sidebar-easing), opacity var(--sidebar-duration) var(--sidebar-easing), transform var(--sidebar-duration) var(--sidebar-easing), visibility var(--sidebar-duration) var(--sidebar-easing)}.sidebar .brand-wordmark,.sidebar .brand-symbol{transition:left var(--sidebar-duration) var(--sidebar-easing), transform var(--sidebar-duration) var(--sidebar-easing), clip-path var(--sidebar-duration) var(--sidebar-easing), opacity var(--sidebar-duration) var(--sidebar-easing)}}@media (width<=850px){.sidebar.open{z-index:70}.menu-scrim{z-index:69}.sidebar .brand-symbol,.is-collapsed .sidebar .brand-symbol{width:28px;height:28px;display:block;left:13px}.is-collapsed .sidebar .brand-wordmark{opacity:1;clip-path:inset(0);pointer-events:auto;transform:translateY(-50%)}.is-collapsed .sidebar nav a{padding-left:14px}.is-collapsed .sidebar nav a span{clip-path:inset(0);opacity:1;visibility:visible;transform:none}}.sidebar .brand-symbol{visibility:visible;z-index:1;flex-shrink:0}.sidebar .brand-wordmark{z-index:0}@property --erp-sidebar-label-edge{syntax:"<length>";inherits:true;initial-value:190px}.erp-sidebar{--erp-sidebar-expanded-width:246px;--erp-sidebar-label-edge:190px;--erp-sidebar-label-mask:linear-gradient(to right, #000 calc(var(--erp-sidebar-label-edge) - 20px), transparent var(--erp-sidebar-label-edge));padding-right:11px}.sidebar.erp-sidebar,.is-collapsed .sidebar.erp-sidebar{padding-right:11px}.erp-sidebar .sidebar-menu-scroll{scrollbar-width:none;scrollbar-gutter:auto}.erp-sidebar .sidebar-menu-scroll::-webkit-scrollbar{width:0;height:0;display:none}.erp-sidebar .sidebar-footer{height:64px;padding:0;position:relative;overflow:hidden}.erp-sidebar .sidebar-footer .sidebar-date-content{width:max-content;transform:translateX(calc((var(--erp-sidebar-expanded-width) - 50px - 100%) / 2));align-items:center;gap:11px;display:flex;position:absolute;top:24px;left:14px}.erp-sidebar .sidebar-footer :is(img,.app-icon){flex:none}.erp-sidebar .sidebar-footer .sidebar-date-label{-webkit-mask-image:var(--erp-sidebar-label-mask);mask-image:var(--erp-sidebar-label-mask);line-height:17px;display:block}@media (width>=851px) and (width<=1150px){.erp-sidebar{--erp-sidebar-expanded-width:220px}}@media (width>=851px){.is-collapsed .erp-sidebar{--erp-sidebar-label-edge:0px;padding-right:11px}.is-collapsed .erp-sidebar .sidebar-footer .sidebar-date-content{transform:translate(4px)}.erp-sidebar nav>a,.is-collapsed .erp-sidebar nav>a{padding-left:14px}.is-collapsed .erp-sidebar .sidebar-utilities>a{padding-left:18px}.is-collapsed .erp-sidebar .sidebar-utilities>a.notice-sidebar-link{padding-right:14px}.erp-sidebar nav>a>span,.is-collapsed .erp-sidebar nav>a>span{clip-path:none;opacity:1;visibility:visible;-webkit-mask-image:var(--erp-sidebar-label-mask);mask-image:var(--erp-sidebar-label-mask);transform:none}}@media (prefers-reduced-motion:no-preference){.erp-sidebar{transition:width var(--sidebar-duration) var(--sidebar-easing), transform var(--sidebar-duration) var(--sidebar-easing), visibility var(--sidebar-duration) var(--sidebar-easing), --erp-sidebar-label-edge var(--sidebar-duration) var(--sidebar-easing)}.erp-sidebar .sidebar-footer .sidebar-date-content{transition:transform var(--sidebar-duration) var(--sidebar-easing)}}.sidebar nav :is(.sidebar-submenu a,a.sidebar-destination){border:1px solid #0000;border-radius:8px;height:38px;min-height:38px;margin:2px 0 2px 14px;padding:0;font-size:11px;display:block;position:relative}.sidebar nav :is(.sidebar-submenu a,a.sidebar-destination).active{border-color:var(--theme-accent-border,#dbe6f7)}.sidebar-destination-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:none;width:17px;height:17px;display:block;position:absolute;top:10.5px;left:14px}.active>.sidebar-destination-icon{opacity:1}.sidebar nav :is(.sidebar-submenu a,a.sidebar-destination) .sidebar-destination-label{clip-path:none;opacity:1;visibility:visible;white-space:nowrap;width:164px;-webkit-mask-image:var(--erp-sidebar-label-mask);mask-image:var(--erp-sidebar-label-mask);flex:none;line-height:18px;display:block;position:absolute;top:9px;left:42px;transform:none}@media (width>=851px){.is-collapsed .sidebar nav :is(.sidebar-submenu a,a.sidebar-destination){margin-left:0}.is-collapsed :is(.sidebar-submenu,a.sidebar-destination) .sidebar-destination-icon{left:17px}}@media (prefers-reduced-motion:no-preference){.sidebar nav :is(.sidebar-submenu a,a.sidebar-destination){transition:margin-left var(--sidebar-duration) var(--sidebar-easing), background-color .15s}.sidebar-destination-icon{transition:left var(--sidebar-duration) var(--sidebar-easing), opacity var(--sidebar-duration) var(--sidebar-easing)}}@media (width>=851px){.admin-app-shell .main-shell{transform-origin:0 0;margin-left:246px;transition:none}.admin-app-shell.is-collapsed .main-shell{margin-left:76px}.admin-sidebar{z-index:65}}@media (width>=851px) and (width<=1150px){.admin-app-shell .main-shell{margin-left:220px}.admin-app-shell.is-collapsed .main-shell{margin-left:76px}}
