html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--mu-color-primary-50: #f0f9ff;--mu-color-primary-100: #e0f2fe;--mu-color-primary-200: #bae6fd;--mu-color-primary-300: #7dd3fc;--mu-color-primary-400: #38bdf8;--mu-color-primary-500: #0ea5e9;--mu-color-primary-600: #0284c7;--mu-color-primary-700: #0369a1;--mu-color-primary-800: #075985;--mu-color-primary-900: #0c4a6e;--mu-color-accent-400: #fbbf24;--mu-color-accent-500: #f59e0b;--mu-color-accent-600: #d97706;--mu-color-warm-50: #faf9f5;--mu-color-warm-100: #f2efe8;--mu-color-warm-200: #e5e3dc;--mu-color-warm-300: #d4d1c8;--mu-color-wood-light: #e8dcc4;--mu-color-wood-medium: #d4a574;--mu-color-wood-dark: #8b6b47;--mu-color-charcoal: #6f6e6b;--mu-color-deep: #1f1f1e;--mu-color-brass: #b89968;--mu-color-olive: #708060;--mu-color-forest: #2d4a3e;--mu-color-blush: #e8d5c4;--mu-color-slate-50: #f8fafc;--mu-color-slate-100: #f1f5f9;--mu-color-slate-200: #e2e8f0;--mu-color-slate-300: #cbd5e1;--mu-color-slate-400: #94a3b8;--mu-color-slate-500: #64748b;--mu-color-slate-600: #475569;--mu-color-slate-700: #334155;--mu-color-slate-800: #1e293b;--mu-color-slate-900: #0f172a;--mu-color-success-bg: #ecfdf5;--mu-color-success-main: #10b981;--mu-color-success-text: #047857;--mu-color-warning-bg: #fffbeb;--mu-color-warning-main: #f59e0b;--mu-color-warning-text: #b45309;--mu-color-danger-bg: #fef2f2;--mu-color-danger-main: #ef4444;--mu-color-danger-text: #b91c1c;--mu-color-info-bg: #eff6ff;--mu-color-info-main: #3b82f6;--mu-color-info-text: #1d4ed8;--mu-color-surface-page: var(--mu-color-warm-50);--mu-color-surface-page-cool: var(--mu-color-slate-50);--mu-color-surface-card: #ffffff;--mu-color-surface-elevated: #ffffff;--mu-color-surface-overlay: rgba(28, 27, 25, .5);--mu-color-surface-inverse: var(--mu-color-deep);--mu-color-text-primary: var(--mu-color-deep);--mu-color-text-secondary: var(--mu-color-charcoal);--mu-color-text-tertiary: var(--mu-color-slate-400);--mu-color-text-disabled: var(--mu-color-slate-300);--mu-color-text-inverse: #ffffff;--mu-color-text-link: var(--mu-color-primary-500);--mu-color-text-danger: var(--mu-color-danger-main);--mu-color-text-success: var(--mu-color-success-main);--mu-color-text-money: var(--mu-color-accent-500);--mu-color-text-money-prefix: var(--mu-color-deep);--mu-color-border-subtle: var(--mu-color-warm-200);--mu-color-border-default: var(--mu-color-warm-300);--mu-color-border-strong: var(--mu-color-charcoal);--mu-color-border-focus: var(--mu-color-primary-500);--mu-font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mu-font-serif: "Source Han Serif SC", "Noto Serif SC", "Songti SC", "STSong", "PingFang SC", serif;--mu-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--mu-font-money: "DIN Alternate", "SF Pro Display", "Noto Sans SC", sans-serif;--mu-font-weight-regular: 400;--mu-font-weight-medium: 500;--mu-font-weight-semibold: 600;--mu-font-weight-bold: 700;--mu-font-size-xs: 12px;--mu-font-size-sm: 14px;--mu-font-size-base: 16px;--mu-font-size-lg: 18px;--mu-font-size-xl: 20px;--mu-font-size-2xl: 24px;--mu-font-size-3xl: 28px;--mu-font-size-4xl: 36px;--mu-font-size-display: 48px;--mu-font-size-editorial: 64px;--mu-font-size-money-sm: 20px;--mu-font-size-money-md: 32px;--mu-font-size-money-lg: 48px;--mu-line-height-tight: 1.15;--mu-line-height-snug: 1.3;--mu-line-height-normal: 1.6;--mu-line-height-relaxed: 1.8;--mu-space-0: 0;--mu-space-1: 4px;--mu-space-2: 8px;--mu-space-3: 12px;--mu-space-4: 16px;--mu-space-5: 20px;--mu-space-6: 24px;--mu-space-8: 32px;--mu-space-10: 40px;--mu-space-12: 48px;--mu-space-16: 64px;--mu-space-20: 80px;--mu-space-24: 96px;--mu-radius-none: 0;--mu-radius-sm: 2px;--mu-radius-md: 4px;--mu-radius-lg: 6px;--mu-radius-xl: 10px;--mu-radius-2xl: 14px;--mu-radius-full: 9999px;--mu-shadow-none: none;--mu-shadow-xs: 0 1px 2px rgba(28, 27, 25, .03);--mu-shadow-sm: 0 1px 3px rgba(28, 27, 25, .05);--mu-shadow-md: 0 4px 12px rgba(28, 27, 25, .06);--mu-shadow-lg: 0 8px 24px rgba(28, 27, 25, .09);--mu-shadow-xl: 0 20px 60px rgba(28, 27, 25, .16);--mu-shadow-nav-top: 0 -1px 0 rgba(28, 27, 25, .06);--mu-shadow-nav-bottom: 0 1px 0 rgba(28, 27, 25, .06);--mu-shadow-focus-ring: 0 0 0 3px rgba(14, 165, 233, .22);--mu-shadow-magazine: 0 24px 48px -16px rgba(28, 27, 25, .12);--mu-touch-min: 44px;--mu-touch-tap-pad: 8px;--mu-touch-list-item: 56px;--mu-container-pc-sm: 768px;--mu-container-pc-md: 1024px;--mu-container-pc-lg: 1280px;--mu-container-pc-editorial: 880px;--mu-safe-area-top: env(safe-area-inset-top, 0px);--mu-safe-area-bottom: env(safe-area-inset-bottom, 0px);--mu-safe-area-left: env(safe-area-inset-left, 0px);--mu-safe-area-right: env(safe-area-inset-right, 0px);--mu-nav-top-height: 44px;--mu-nav-bottom-tab-height: 56px;--mu-duration-instant: .1s;--mu-duration-fast: .15s;--mu-duration-normal: .2s;--mu-duration-slow: .3s;--mu-ease-standard: cubic-bezier(.4, 0, .2, 1);--mu-ease-out: cubic-bezier(0, 0, .2, 1);--mu-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--color-primary-50: var(--mu-color-primary-50);--color-primary-100: var(--mu-color-primary-100);--color-primary-500: var(--mu-color-primary-500);--color-primary-600: var(--mu-color-primary-600);--color-primary-700: var(--mu-color-primary-700);--color-primary: var(--mu-color-primary-500);--color-primary-hover: var(--mu-color-primary-600);--color-primary-active: var(--mu-color-primary-700);--color-accent-400: var(--mu-color-accent-400);--color-accent-500: var(--mu-color-accent-500);--color-accent: var(--mu-color-accent-500);--color-slate-50: var(--mu-color-warm-50);--color-slate-100: var(--mu-color-warm-100);--color-slate-200: var(--mu-color-warm-200);--color-slate-400: var(--mu-color-slate-400);--color-slate-600: var(--mu-color-charcoal);--color-slate-800: var(--mu-color-deep);--color-slate-900: var(--mu-color-deep);--color-bg-page: var(--mu-color-surface-page);--color-bg-card: var(--mu-color-surface-card);--color-bg-input: var(--mu-color-warm-100);--color-bg-hover: var(--mu-color-warm-100);--color-border: var(--mu-color-border-subtle);--color-text-muted: var(--mu-color-text-tertiary);--color-text: var(--mu-color-text-secondary);--color-subhead: var(--mu-color-text-primary);--color-heading: var(--mu-color-text-primary);--color-success: var(--mu-color-success-main);--color-warning: var(--mu-color-warning-main);--color-error: var(--mu-color-danger-main);--space-xs: var(--mu-space-1);--space-sm: var(--mu-space-2);--space-md: var(--mu-space-4);--space-lg: var(--mu-space-6);--space-xl: var(--mu-space-8);--space-2xl: var(--mu-space-12);--space-3xl: var(--mu-space-16);--radius-card: var(--mu-radius-lg);--radius-button: var(--mu-radius-md);--radius-input: var(--mu-radius-md);--radius-image: var(--mu-radius-lg);--radius-tag: var(--mu-radius-full);--radius-avatar: var(--mu-radius-full);--shadow-card: var(--mu-shadow-sm);--shadow-card-hover: var(--mu-shadow-md);--shadow-nav: var(--mu-shadow-nav-top);--shadow-modal: var(--mu-shadow-xl);--duration-button: var(--mu-duration-fast);--duration-card: var(--mu-duration-normal);--duration-page: var(--mu-duration-slow);--easing-out: var(--mu-ease-out);--easing-inout: var(--mu-ease-standard);--font-family-sans: var(--mu-font-sans);--font-family-serif: var(--mu-font-serif);--font-size-display: var(--mu-font-size-display);--font-size-h1: var(--mu-font-size-4xl);--font-size-h2: var(--mu-font-size-3xl);--font-size-h3: var(--mu-font-size-xl);--font-size-body: var(--mu-font-size-base);--font-size-small: var(--mu-font-size-sm);--font-size-xsmall: var(--mu-font-size-xs);--touch-min: var(--mu-touch-min)}html,body{font-family:var(--mu-font-sans);color:var(--mu-color-text-secondary);background:var(--mu-color-surface-page);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;padding-bottom:var(--mu-safe-area-bottom)}h1,h2,h3,h4,h5,h6{color:var(--mu-color-text-primary)}.mu-serif{font-family:var(--mu-font-serif);font-weight:var(--mu-font-weight-regular);color:var(--mu-color-text-primary);letter-spacing:-.01em;line-height:var(--mu-line-height-snug)}.mu-money{font-family:var(--mu-font-money);font-weight:var(--mu-font-weight-semibold);font-feature-settings:"tnum" 1;color:var(--mu-color-text-money)}.mu-money__prefix{color:var(--mu-color-text-money-prefix);font-weight:var(--mu-font-weight-regular);margin-right:2px}@media (max-width: 767px){button:not([aria-hidden=true]),a[role=button],[role=button],input[type=button],input[type=submit]{min-height:var(--mu-touch-min)}}.app-header[data-v-b8e8e77d]{display:flex;justify-content:space-between;align-items:center;padding:0 var(--mu-space-6);height:56px;background:var(--mu-color-surface-card);color:var(--mu-color-text-secondary);border-bottom:1px solid var(--mu-color-border-subtle);box-shadow:var(--mu-shadow-nav-bottom)}.left[data-v-b8e8e77d]{display:flex;align-items:center;gap:var(--mu-space-8);min-width:0;flex:1}.hamburger[data-v-b8e8e77d]{display:none;color:var(--mu-color-text-primary);font-size:20px;padding:0 var(--mu-space-3);height:44px;width:44px}.drawer-foot[data-v-b8e8e77d]{margin-top:var(--mu-space-4);padding-top:var(--mu-space-4);border-top:1px solid var(--mu-color-border-subtle)}.touch-btn[data-v-b8e8e77d]{min-height:44px}.drawer-home[data-v-b8e8e77d]{margin-bottom:var(--mu-space-3);border-bottom:1px solid var(--mu-color-border-subtle);border-radius:0;text-align:left}.brand[data-v-b8e8e77d]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.brand-mark[data-v-b8e8e77d]{font-family:var(--mu-font-serif);font-size:var(--mu-font-size-xl);font-weight:var(--mu-font-weight-medium);color:var(--mu-color-text-primary);letter-spacing:-.01em}.brand-sub[data-v-b8e8e77d]{font-size:var(--mu-font-size-sm);font-weight:var(--mu-font-weight-medium);color:var(--mu-color-primary-500);letter-spacing:.06em;text-transform:uppercase}.nav-menu[data-v-b8e8e77d]{background:transparent;border-bottom:none;line-height:54px;flex:1;min-width:0}.right[data-v-b8e8e77d]{display:flex;align-items:center;color:var(--mu-color-text-secondary)}.user-info[data-v-b8e8e77d]{display:flex;align-items:center;gap:var(--mu-space-2)}.tenant-code[data-v-b8e8e77d]{color:var(--mu-color-text-tertiary);font-size:var(--mu-font-size-xs)}.user-name[data-v-b8e8e77d]{font-weight:var(--mu-font-weight-medium);color:var(--mu-color-text-primary)}.logout[data-v-b8e8e77d],.header-link[data-v-b8e8e77d]{color:var(--mu-color-text-secondary)}.muted[data-v-b8e8e77d]{color:var(--mu-color-text-tertiary)}.notify-bell[data-v-b8e8e77d]{margin-right:var(--mu-space-3);cursor:pointer}.bell-icon[data-v-b8e8e77d]{color:var(--mu-color-text-secondary);font-size:18px;vertical-align:middle}.notify-content[data-v-b8e8e77d]{width:320px;max-height:420px;display:flex;flex-direction:column}.notify-head[data-v-b8e8e77d]{display:flex;justify-content:space-between;align-items:center;padding:var(--mu-space-1) var(--mu-space-2) var(--mu-space-2);border-bottom:1px solid var(--mu-color-border-subtle)}.notify-title[data-v-b8e8e77d]{font-weight:var(--mu-font-weight-semibold);color:var(--mu-color-text-primary)}.notify-list[data-v-b8e8e77d]{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:320px}.notify-item[data-v-b8e8e77d]{padding:var(--mu-space-3);border-bottom:1px solid var(--mu-color-border-subtle);cursor:pointer;transition:background var(--mu-duration-fast) var(--mu-ease-out)}.notify-item[data-v-b8e8e77d]:hover{background:var(--mu-color-warm-100)}.notify-item.unread[data-v-b8e8e77d]{background:var(--mu-color-primary-50)}.notify-item.unread[data-v-b8e8e77d]:hover{background:var(--mu-color-primary-100)}.notify-item-title[data-v-b8e8e77d]{font-size:var(--mu-font-size-sm);font-weight:var(--mu-font-weight-medium);color:var(--mu-color-text-primary)}.notify-item-body[data-v-b8e8e77d]{font-size:var(--mu-font-size-xs);color:var(--mu-color-text-secondary);margin-top:var(--mu-space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notify-item-foot[data-v-b8e8e77d]{margin-top:var(--mu-space-1)}.notify-item-ts[data-v-b8e8e77d]{font-size:var(--mu-font-size-xs);color:var(--mu-color-text-tertiary)}.notify-foot[data-v-b8e8e77d]{display:flex;justify-content:center;padding-top:var(--mu-space-2);border-top:1px solid var(--mu-color-border-subtle)}@media (max-width: 767px){.app-header[data-v-b8e8e77d]{padding:0 var(--mu-space-3);padding-left:calc(var(--mu-space-3) + var(--mu-safe-area-left));padding-right:calc(var(--mu-space-3) + var(--mu-safe-area-right))}.left[data-v-b8e8e77d]{gap:var(--mu-space-2)}.hamburger[data-v-b8e8e77d]{display:inline-flex;align-items:center;justify-content:center}.nav-menu[data-v-b8e8e77d]{display:none!important}.brand-mark[data-v-b8e8e77d]{font-size:var(--mu-font-size-lg)}.user-info[data-v-b8e8e77d] .ant-tag,.tenant-code[data-v-b8e8e77d],.header-link[data-v-b8e8e77d],.logout[data-v-b8e8e77d]{display:none}.user-name[data-v-b8e8e77d]{font-size:13px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notify-bell[data-v-b8e8e77d]{margin-right:4px}}.app-layout[data-v-de88de9a]{min-height:100dvh;background:var(--mu-color-surface-page)}.app-content[data-v-de88de9a]{padding:var(--mu-space-6);background:var(--mu-color-surface-page)}@media (max-width: 767px){.app-content[data-v-de88de9a]{padding:var(--mu-space-4) var(--mu-space-5) var(--mu-space-20);padding-bottom:calc(var(--mu-space-20) + var(--mu-safe-area-bottom))}}
