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}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-active{opacity:0}.fade-transform--move,.fade-transform-leave-active,.fade-transform-enter-active{transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1)}.fade-transform-enter-from{opacity:0;transform:translateY(8px)}.fade-transform-leave-to{opacity:0;transform:translateY(-4px)}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}.breadcrumb-enter-from,.breadcrumb-leave-active{opacity:0;transform:translate(20px)}.breadcrumb-move{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}.breadcrumb-leave-active{position:absolute}::view-transition-new(root),::view-transition-old(root){animation:none!important;backface-visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0}::view-transition-old(root){z-index:1;background:var(--ds-canvas)}::view-transition-new(root){z-index:2147483646;background:var(--ds-surface-1)}.status-tabs+.search-form{margin-top:0}:export{sideBarWidth:200px;blue:#1472ff;lightBlue:#458fff;red:#ff4747;pink:#e65d6e;green:#00b88d;tiffany:#4ab7bd;yellow:#fe9a00;panGreen:#00b88d;colorPrimary:#4f46e5;colorSuccess:#00b88d;colorWarning:#fe9a00;colorDanger:#ff4747;colorInfo:#86909c}:root{--ln-canvas: #ffffff;--ln-surface-1: #f7f8fa;--ln-surface-2: #f2f3f5;--ln-surface-3: #e5e6eb;--ln-surface-header: #f2f3f5;--ln-surface-hover: #f2f3f5;--ln-charcoal: #1d2129;--ln-slate: #4e5969;--ln-stone: #86909c;--ln-stone-light: #a9aeb8;--ln-on-dark: #ffffff;--ln-on-dark-muted: #a9aeb8;--ln-hairline: #dde0e5;--ln-hairline-strong: #c9cdd4;--ln-hairline-soft: #f2f3f5;--ln-shadow-level-0: none;--ln-shadow-level-1: 0 1px 2px rgba(29, 33, 41, .04);--ln-shadow-level-2: 0 4px 12px rgba(29, 33, 41, .08);--ln-shadow-level-3: 0 24px 48px -8px rgba(29, 33, 41, .2);--ln-shadow-level-4: 0 16px 48px -8px rgba(29, 33, 41, .16);--ln-shadow-sidebar: 0px 0px 8px 0px rgba(0, 0, 0, .1);--ln-shadow-sidebar-dark: 2px 0 8px rgba(0, 0, 0, .4);--ln-overlay-hover: rgba(0, 0, 0, .06);--ln-overlay-active: rgba(0, 0, 0, .12);--ln-outline-image: rgba(0, 0, 0, .06);--ln-outline-image-hover: rgba(0, 0, 0, .12);--ln-focus-ring: rgba(79, 70, 229, .12);--ln-radius-xs: 2px;--ln-radius-sm: 4px;--ln-radius-md: 8px;--ln-radius-lg: 12px;--btn-height-sm: 24px;--btn-height-md: 32px;--btn-height-lg: 40px;--btn-padding-md: 0 12px;--btn-padding-lg: 0 16px;--btn-radius: var(--ln-radius-sm, 4px);--btn-font-weight: var(--font-weight-normal, 400);--btn-primary-bg: var(--ln-primary, #4f46e5);--btn-primary-hover: var(--ln-primary-hover, #6366f1);--btn-default-bg: var(--ln-canvas, #ffffff);--btn-default-border: var(--ln-hairline-strong, #c9cdd4);--btn-text-color: var(--ln-charcoal, #1d2129);--ln-primary: #4f46e5;--ln-primary-hover: #6366f1;--ln-primary-pressed: #4338ca;--ln-primary-deep: #281f56;--ln-primary-bg: #eef0ff;--ln-primary-border: #e0e4ff;--ln-primary-disabled: #c7ccfe;--ln-success: #00b88d;--ln-success-bg: #ecfdf5;--ln-warning: #fe9a00;--ln-warning-bg: #fffcea;--ln-error: #ff4747;--ln-error-bg: #fff1f1;--ln-link-blue: #6366f1;--ln-teal: #00b88d;--ln-amount-income: #029779;--ln-amount-expense: #e51515;--ln-amount-warning: #e27300;--ln-tint-peach: #ffe8d4;--ln-tint-rose: #fde0ec;--ln-tint-mint: #d9f3e1;--ln-tint-lavender: #dedbf5;--ln-tint-sky: #dcecfa;--ln-tint-yellow: #fef7d6;--ln-tint-yellow-bold: #f9e79f;--ln-tint-cream: #f8f5e8;--ln-tint-gray: #f0eeec;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--text-xs: 12px;--text-sm: 13px;--text-md: 13px;--text-base: 14px;--text-lg: 16px;--text-xl: 16px;--text-2xl: 18px;--text-display-sm: 24px;--text-display-lg: 40px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .03em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-30: 120px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-drawer-backdrop: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--z-overlay: 700;--ln-color-primary: #4f46e5;--ln-color-primary-light-3: #7b6fd4;--ln-color-primary-light-5: #9c92e1;--ln-color-primary-light-7: #c7ccfe;--ln-color-primary-light-8: #e0e4ff;--ln-color-primary-light-9: #eef0ff;--ln-color-primary-dark-2: #4338ca;--ln-color-success: #00b88d;--ln-color-warning: #fe9a00;--ln-color-danger: #ff4747;--ln-color-error: #ff4747;--ln-color-info: #86909c;--ln-text-color-primary: #1d2129;--ln-text-color-regular: #1d2129;--ln-text-color-secondary: #4e5969;--ln-text-color-placeholder: #86909c;--ln-border-color: #dde0e5;--ln-border-color-light: #f2f3f5;--ln-border-color-lighter: #f7f8fa;--ln-border-color-extra-light: #f7f8fa;--ln-border-radius-base: 4px;--ln-border-radius-small: 2px;--ln-border-radius-round: 8px;--ln-fill-color-light: #f2f3f5;--ln-fill-color-lighter: #f7f8fa;--ln-fill-color-blank: #ffffff;--ln-bg-color: #ffffff;--ln-bg-color-page: #f2f3f5;--navbar-bg: #ffffff;--navbar-text: #1d2129;--splitpanes-default-bg: #ffffff}.notice-detail-drawer .notice-content,.notice-detail-drawer .notice-content *{color:var(--ds-text-1)!important}.notice-detail-drawer .notice-content h1~h6,.notice-detail-drawer .notice-content strong,.notice-detail-drawer .notice-content b{color:var(--ds-text-1)!important}.notice-detail-drawer .notice-content a,.notice-detail-drawer .notice-content a *{color:var(--ds-primary-hover)!important}.notice-detail-drawer .notice-content blockquote,.notice-detail-drawer .notice-content blockquote *{color:var(--ds-text-2)!important}#app .main-container{min-height:100%;transition:margin-left .28s cubic-bezier(.23,1,.32,1);margin-left:200px;position:relative}#app .sidebarHide{margin-left:0!important}#app .sidebar-container{transition:width .18s cubic-bezier(.23,1,.32,1);width:200px!important;height:100%;position:fixed;font-size:var(--ds-font-body);top:0;bottom:0;left:0;z-index:100;overflow:hidden;display:flex;flex-direction:column;background-color:var(--ds-sidebar-bg);border-right:none;box-shadow:none}#app .sidebar-container .scrollbar-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden!important;background-color:transparent;scrollbar-width:thin;scrollbar-color:var(--ds-sidebar-scrollbar) transparent}#app .sidebar-container .scrollbar-wrapper::-webkit-scrollbar{width:var(--ds-space-2)}#app .sidebar-container .scrollbar-wrapper::-webkit-scrollbar-track{background-color:transparent}#app .sidebar-container .scrollbar-wrapper::-webkit-scrollbar-thumb{background-color:var(--ds-sidebar-scrollbar);border-radius:var(--ds-radius-pill)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:var(--ds-space-2)!important}#app .sidebar-container .ant-menu{min-height:100%;width:100%;background-color:transparent;border-inline-end:none;color:var(--ds-sidebar-text)}#app .sidebar-container .ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{margin-top:var(--ds-space-3);color:var(--ds-sidebar-text-muted);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-medium)}#app .sidebar-container .ant-menu-inline>.ant-menu-submenu:first-child>.ant-menu-submenu-title{margin-top:var(--ds-space-1)}#app .sidebar-container .ant-menu-item{position:relative;color:var(--ds-sidebar-text);font-weight:var(--ds-font-weight-regular)}#app .sidebar-container .ant-menu-item .svg-icon{width:var(--ds-sidebar-icon-size);height:var(--ds-sidebar-icon-size);color:var(--ds-sidebar-icon)}#app .sidebar-container .ant-menu-submenu-title .svg-icon{width:var(--ds-sidebar-icon-size-group);height:var(--ds-sidebar-icon-size-group);color:var(--ds-sidebar-icon)}#app .sidebar-container .ant-menu-sub.ant-menu-inline{background-color:var(--ds-sidebar-bg-deep)}#app .sidebar-container .ant-menu-item:not(.ant-menu-item-selected):hover,#app .sidebar-container .ant-menu-submenu-title:hover{background-color:var(--ds-sidebar-hover-bg);color:var(--ds-sidebar-text-hover)}#app .sidebar-container .ant-menu-item:not(.ant-menu-item-selected):hover .svg-icon,#app .sidebar-container .ant-menu-submenu-title:hover .svg-icon{color:var(--ds-sidebar-text-hover)}#app .sidebar-container .ant-menu-item-selected,#app .sidebar-container .ant-menu-item-selected:hover{background-color:var(--ds-sidebar-active-bg);color:var(--ds-sidebar-text-active);font-weight:var(--ds-font-weight-medium)}#app .sidebar-container .ant-menu-item-selected .svg-icon{color:var(--ds-sidebar-text-active)}#app .sidebar-container .ant-menu-inline .ant-menu-item:after{display:none}#app .sidebar-container .ant-menu-item-selected:before{content:"";position:absolute;inset-block:var(--ds-space-2) var(--ds-space-2);inset-inline-start:calc(var(--ds-space-2) * -1);width:var(--ds-space-0-75);border-radius:0 var(--ds-radius-xs) var(--ds-radius-xs) 0;background-color:var(--ds-sidebar-active-bar)}#app .sidebar-container .ant-menu-item:not(.ant-menu-item-disabled):focus-visible,#app .sidebar-container .ant-menu-submenu-title:not(.ant-menu-submenu-disabled):focus-visible{box-shadow:0 0 0 2px var(--ds-sidebar-focus-ring)}#app .sidebar-container .ant-menu-inline-collapsed{width:100%}#app .sidebar-collapse-bar{flex:0 0 40px;display:flex;align-items:center;border-top:1px solid var(--ds-sidebar-border);color:var(--ds-sidebar-text-muted);cursor:pointer}#app .sidebar-collapse-bar:hover{background-color:var(--ds-sidebar-hover-bg);color:var(--ds-sidebar-text-hover)}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:calc(var(--ds-space-10) + var(--ds-space-3) + var(--ds-space-0-5))}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{transition:transform .28s cubic-bezier(.23,1,.32,1);width:200px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;transition-duration:.3s;transform:translate3d(-200px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{transition:none}.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop>.ant-menu{background-color:var(--ds-sidebar-elevated)!important;color:var(--ds-sidebar-text)!important}.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop .ant-menu-item,.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop .ant-menu-submenu-title{color:var(--ds-sidebar-text)!important;font-weight:var(--ds-font-weight-regular)}.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop .ant-menu-item .svg-icon,.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop .ant-menu-submenu-title .svg-icon{color:var(--ds-sidebar-icon);width:var(--ds-sidebar-icon-size);height:var(--ds-sidebar-icon-size);margin-right:var(--ds-space-2)!important}.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop .ant-menu-item:not(.ant-menu-item-selected):hover,.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop .ant-menu-submenu-title:hover{background-color:var(--ds-sidebar-hover-bg)!important;color:var(--ds-sidebar-text-hover)!important}.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop .ant-menu-item-selected:hover{background-color:var(--ds-sidebar-active-bg)!important;color:var(--ds-sidebar-text-active)!important;font-weight:var(--ds-font-weight-medium)}.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop .ant-menu-item-selected .svg-icon{color:var(--ds-sidebar-text-active)}.blue-btn{background:#1472ff}.blue-btn:hover{color:#1472ff}.blue-btn:hover:before,.blue-btn:hover:after{background:#1472ff}.light-blue-btn{background:#458fff}.light-blue-btn:hover{color:#458fff}.light-blue-btn:hover:before,.light-blue-btn:hover:after{background:#458fff}.red-btn{background:#ff4747}.red-btn:hover{color:#ff4747}.red-btn:hover:before,.red-btn:hover:after{background:#ff4747}.pink-btn{background:#e65d6e}.pink-btn:hover{color:#e65d6e}.pink-btn:hover:before,.pink-btn:hover:after{background:#e65d6e}.green-btn{background:#00b88d}.green-btn:hover{color:#00b88d}.green-btn:hover:before,.green-btn:hover:after{background:#00b88d}.tiffany-btn{background:#4ab7bd}.tiffany-btn:hover{color:#4ab7bd}.tiffany-btn:hover:before,.tiffany-btn:hover:after{background:#4ab7bd}.yellow-btn{background:#fe9a00}.yellow-btn:hover{color:#fe9a00}.yellow-btn:hover:before,.yellow-btn:hover:after{background:#fe9a00}.pan-btn{font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-regular);letter-spacing:var(--ds-tracking-normal);color:var(--ds-on-dark);padding:0 var(--ds-space-4);height:32px;line-height:32px;border-radius:var(--ds-radius-control);border:none;outline:none;transition:background-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1);position:relative;display:inline-block}.pan-btn:hover{background:var(--ds-canvas)}.pan-btn:hover:before,.pan-btn:hover:after{transform:scaleX(1)}.pan-btn:before,.pan-btn:after{content:"";position:absolute;top:0;right:0;height:2px;width:100%;transform:scaleX(0);transform-origin:right;transition:transform .2s cubic-bezier(.23,1,.32,1)}.pan-btn:after{right:inherit;top:inherit;left:0;bottom:0;transform-origin:left}.custom-button{display:inline-block;line-height:30px;white-space:nowrap;cursor:pointer;background:var(--ds-canvas);color:var(--ds-text-1);-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;padding:0 var(--ds-space-3);height:32px;font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-regular);border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-control)}.pt5{padding-top:var(--ds-space-1)}.pr5{padding-right:var(--ds-space-1)}.pb5{padding-bottom:var(--ds-space-1)}.mt5{margin-top:var(--ds-space-1)}.mr5{margin-right:var(--ds-space-1)}.mb5{margin-bottom:var(--ds-space-1)}.mb8{margin-bottom:var(--ds-space-2)}.ml5{margin-left:var(--ds-space-1)}.mt10{margin-top:var(--ds-space-2)}.mr10{margin-right:var(--ds-space-2)}.mb10{margin-bottom:var(--ds-space-2)}.ml10{margin-left:var(--ds-space-2)}.mt20{margin-top:var(--ds-space-5)}.mr20{margin-right:var(--ds-space-5)}.mb20{margin-bottom:var(--ds-space-5)}.ml20{margin-left:var(--ds-space-5)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:var(--ds-font-weight-semibold);line-height:1.1;color:inherit}.form-header{font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-tracking-wide);color:var(--ds-text-1);border-bottom:1px solid var(--ds-border-soft);margin:var(--ds-space-2) var(--ds-space-3) var(--ds-space-6) var(--ds-space-3);padding-bottom:var(--ds-space-1)}.pagination-container{display:flex;justify-content:flex-end;margin-top:var(--ds-space-5);background-color:transparent!important}.tree-border{margin-top:var(--ds-space-1);border:1px solid var(--ds-border-soft);background:var(--ds-canvas) none;border-radius:var(--ds-radius-card);width:100%}.list-group-striped>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.list-group{padding-left:0;list-style:none}.list-group-item{border-bottom:1px solid var(--ds-border-soft);border-top:1px solid var(--ds-border-soft);margin-bottom:calc(var(--ds-space-0-5) * -.5);padding:var(--ds-space-3) 0;font-size:var(--ds-font-body)}.pull-right{float:right!important}.card-box{margin-bottom:var(--ds-space-2)}.detail-drawer .section-header{font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);border-bottom:1px solid var(--ds-border-soft);margin:var(--ds-space-3) 0 var(--ds-space-4) 0;padding-bottom:var(--ds-space-2)}.detail-drawer .drawer-content{padding:0 var(--ds-space-5) var(--ds-space-5) var(--ds-space-5)}.detail-drawer .drawer-content .info-item{display:flex;align-items:flex-start;padding:var(--ds-space-2) 0;min-height:40px}.detail-drawer .drawer-content .info-label{flex-shrink:0;width:200px;color:var(--ds-text-2);font-size:var(--ds-font-body);line-height:1.6;padding-top:var(--ds-space-1);text-align:right;margin-right:var(--ds-space-3)}.detail-drawer .drawer-content .info-value{flex:1;color:var(--ds-text-1);font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold);line-height:1.6;word-break:break-all;padding-top:var(--ds-space-1);min-height:1.6em}.detail-drawer .drawer-content .info-value.plaintext{border-bottom:1px dashed var(--ds-border-soft)}.detail-wrap{padding:0 var(--ds-space-1)}.detail-card{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-control);margin-bottom:var(--ds-space-3);overflow:hidden}.detail-card-title{background:var(--ds-surface-2);padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);border-bottom:1px solid var(--ds-border-soft)}.detail-card-title i{margin-right:var(--ds-space-1);color:var(--ds-primary)}.detail-row{padding:0 var(--ds-space-2)}.detail-item{display:flex;align-items:flex-start;padding:var(--ds-space-2) var(--ds-space-2);font-size:var(--ds-font-body);border-bottom:1px solid var(--ds-border-soft)}.detail-item:last-child{border-bottom:none}.detail-label{flex-shrink:0;width:72px;color:var(--ds-text-2);margin-right:var(--ds-space-3)}.detail-value{color:var(--ds-text-1);flex:1;word-break:break-all}.detail-location{color:var(--ds-text-2);font-size:var(--ds-font-small)}.method-tag{display:inline-block;padding:var(--ds-space-0-5) var(--ds-space-2);border-radius:var(--ds-radius-xs);font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);margin-right:var(--ds-space-2);vertical-align:middle}.mono{font-family:Consolas,SFMono-Regular,monospace;font-size:var(--ds-font-small)}.code-body{padding:var(--ds-space-3)}.code-wrap{background:var(--ds-surface-2);border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-card);overflow:hidden;max-height:260px;position:relative}.code-action{position:absolute;top:8px;right:8px;z-index:10;margin:0;padding:0}.code-action .ant-btn{height:24px;font-size:var(--ds-font-small);padding:var(--ds-space-1) var(--ds-space-2);background:var(--ds-canvas);border:1px solid var(--ds-border-strong)}.code-action .ant-btn:hover{background:var(--ds-canvas);border-color:var(--ds-primary)}.code-pre{margin:0;padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-font-small);line-height:1.6;font-family:Consolas,SFMono-Regular,monospace;color:var(--ds-text-1);white-space:pre-wrap;word-break:break-all;overflow:auto;max-height:240px;display:block}.tree-sidebar-manage-wrap{display:flex;gap:0;min-height:calc(100vh - 130px);padding:0!important;overflow:hidden}.tree-sidebar-content{flex:1;min-width:0;overflow:hidden;background:var(--ds-canvas)}.tree-sidebar-content .content-inner{padding:var(--ds-space-3) var(--ds-space-4);height:100%;overflow-y:auto}.error-title,.error-title i{color:var(--ds-error-text)!important}.error-body{padding:var(--ds-space-3) var(--ds-space-4)}.error-msg{background:var(--ds-error-bg);border-left:3px solid var(--ds-error-text);border-radius:var(--ds-radius-xs);padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-error-text);font-size:var(--ds-font-small);line-height:1.7;word-break:break-all;white-space:pre-wrap}.method-GET{background:var(--ds-success-bg);color:var(--ds-success-text)}.method-POST{background:var(--ds-info-bg);color:var(--ds-info-text)}.method-PUT{background:var(--ds-warning-bg);color:var(--ds-warning-text)}.method-DELETE{background:var(--ds-error-bg);color:var(--ds-error-text)}.text-navy{color:var(--ds-primary)}.text-primary{color:inherit}.text-success{color:var(--ds-success-text)}.text-info{color:var(--ds-primary-hover)}.text-warning{color:var(--ds-warning-text)}.text-danger{color:var(--ds-error-text)}.text-muted{color:var(--ds-text-3)}.img-circle{border-radius:50%}.img-lg{width:120px;height:120px}.avatar-upload-preview{position:absolute;top:50%;transform:translate(50%,-50%);width:200px;height:200px;border-radius:50%;box-shadow:0 0 4px var(--ds-border-strong);overflow:hidden}.allowDrag{cursor:grab}.allowDrag:active{cursor:grabbing}.sortable-ghost{opacity:.8;color:var(--ds-on-dark)!important;background:var(--ds-success)!important}.top-right-btn{margin-left:auto}.card-list{display:flex;flex-direction:column;gap:0}.card-header{display:flex;border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0;background:var(--ds-surface-3);font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1)}.card-header .section{padding:var(--ds-space-2) var(--ds-space-3);border-right:1px solid var(--ds-border-soft);line-height:1}.card-header .section:last-child{border-right:none}.card-row{display:flex;border:1px solid var(--ds-border-soft);border-top:none;border-radius:0;background:var(--ds-canvas);overflow:hidden;transition:background-color .15s cubic-bezier(.23,1,.32,1)}.card-row:last-of-type{border-radius:0 0 var(--ds-radius-card) var(--ds-radius-card)}.card-row:hover{background:var(--ds-surface-hover)}.section{flex:1;padding:var(--ds-space-2) var(--ds-space-3);border-right:1px solid var(--ds-border-soft);min-width:0}.section:last-child{border-right:none}.section-body{display:flex;flex-direction:column;gap:0}.kv{display:flex;align-items:baseline;gap:var(--ds-space-2);font-size:var(--ds-font-body);line-height:1.6}.kv .k{color:var(--ds-text-2);flex-shrink:0;min-width:36px}.kv .v{color:var(--ds-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv .v.wrap{white-space:normal;word-break:break-all}.kv .v.bold{font-weight:var(--ds-font-weight-semibold)}.kv .v.amount{color:var(--ds-amount-warning);font-weight:var(--ds-font-weight-semibold)}.kv .v.muted{color:var(--ds-text-2)}.liable-amt{font-style:normal;color:var(--ds-amount-expense);font-weight:var(--ds-font-weight-regular);margin-left:var(--ds-space-1)}.status-tabs{margin-bottom:var(--ds-space-2)}.tab-count{display:inline-block;min-width:18px;height:18px;line-height:18px;padding:0 var(--ds-space-1);margin-left:var(--ds-space-1);font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);text-align:center;color:var(--ds-on-dark);background:var(--ds-primary);border-radius:var(--ds-radius-card);vertical-align:middle;transition:transform .15s cubic-bezier(.23,1,.32,1)}.tab-count:hover{transform:scale(1.05)}.copyable{cursor:pointer;position:relative}.kv .v.amount-in{color:var(--ds-amount-income);font-weight:var(--ds-font-weight-semibold)}.kv .v.amount-out{color:var(--ds-amount-expense);font-weight:var(--ds-font-weight-semibold)}.muted{color:var(--ds-text-2);font-size:var(--ds-font-small)}.toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.toolbar-left{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.toolbar-right{display:flex;align-items:center;gap:var(--ds-space-2)}.search-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ds-space-3) var(--ds-space-4);padding:var(--ds-space-4);background:var(--ds-surface-1);border-radius:var(--ds-radius-card);border:1px solid var(--ds-border-soft);margin-bottom:var(--ds-space-4);transition:opacity .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.search-form:focus-within{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-a05)}.search-form .ant-form-item{margin-bottom:0}.search-form .search-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:var(--ds-space-2);padding-top:var(--ds-space-1);padding-bottom:var(--ds-space-1)}@media(max-width:768px){.search-form{grid-template-columns:1fr}}.ant-table-wrapper:not(.table-wrap-cell) .ant-table-tbody>tr:not(.ant-table-measure-row){height:40px!important}.ant-table-wrapper:not(.table-wrap-cell) .ant-table-tbody>tr:not(.ant-table-measure-row)>td{height:40px!important;max-height:40px!important;padding-top:var(--ds-space-0-75)!important;padding-bottom:var(--ds-space-0-75)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.ant-table-wrapper.table-wrap-cell .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding-top:var(--ds-space-2)!important;padding-bottom:var(--ds-space-2)!important;vertical-align:middle}.ant-table-wrapper .ant-table-thead>tr>th{height:36px!important;white-space:nowrap!important}.copyable{cursor:pointer;position:relative;min-height:24px;display:inline-flex;align-items:center}.copyable .copy-icon{font-size:var(--ds-font-small);color:var(--ds-text-2);margin-left:var(--ds-space-1);opacity:0;transition:opacity .2s cubic-bezier(.23,1,.32,1);vertical-align:middle}.copyable:hover .copy-icon{opacity:1}.copyable:hover{color:var(--ds-primary)}.fd-shell .ant-modal-header{display:none}.fd-shell .ant-modal-body{padding:0}.fd-shell .ant-modal-footer{display:none}.fd-header{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface-1);border-bottom:1px solid var(--ds-border-soft)}.fd-header__title{font-size:var(--ds-font-title);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);line-height:1.4}.fd-header__badge{display:inline-flex;align-items:center;font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-medium);padding:var(--ds-space-0-5) var(--ds-space-2);border-radius:var(--ds-radius-control);background:var(--ds-primary-bg);color:var(--ds-primary);white-space:nowrap}.fd-header__no{margin-left:auto;font-size:var(--ds-font-caption);color:var(--ds-text-3);font-variant-numeric:tabular-nums}.fd-body{padding:var(--ds-space-4)}.product-sec-title,.fd-sec-title{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) 0;font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-2)}.product-sec-title:before,.fd-sec-title:before{content:"";display:inline-block;width:3px;height:12px;border-radius:var(--ds-radius-control);background:var(--ds-primary);flex-shrink:0}.product-sec-title__tip,.fd-sec-title__tip{font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-regular);color:var(--ds-text-3)}.fd-footer{display:flex;justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-border-soft)}.fd-money{font-weight:var(--ds-font-weight-semibold);color:var(--ds-amount-warning);font-variant-numeric:tabular-nums}.fd-money--income{color:var(--ds-amount-income)}.fd-money--expense{color:var(--ds-amount-expense)}.product-card{background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);transition:box-shadow .2s,border-color .2s}.product-card:hover{box-shadow:var(--ds-shadow-lift);border-color:var(--ds-border-strong)}.product-stats{display:flex;flex-wrap:wrap;gap:var(--ds-space-6);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface-1);border-radius:var(--ds-radius-card)}.fd-kv-tbl{width:100%;border-collapse:collapse;border:1px solid var(--ds-border-soft);margin-bottom:var(--ds-space-3)}.fd-kv-tbl th{padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-3);text-align:left;background:var(--ds-surface-1);border:1px solid var(--ds-border-soft);white-space:nowrap;width:1%}.fd-kv-tbl td{padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-font-caption);border:1px solid var(--ds-border-soft);color:var(--ds-text-1)}.fd-kv-tbl .fd-money{font-weight:var(--ds-font-weight-semibold);color:var(--ds-amount-warning);font-variant-numeric:tabular-nums}:root{--color-brand-01: #eef0ff;--color-brand-02: #e0e4ff;--color-brand-03: #c7ccfe;--color-brand-04: #a5abfc;--color-brand-05: #8381f8;--color-brand-06: #6f63f1;--color-brand-07: #6366f1;--color-brand-08: #4f46e5;--color-brand-09: #4338ca;--color-brand-10: #281f56;--color-gray-01: #f7f8fa;--color-gray-02: #f2f3f5;--color-gray-03: #e5e6eb;--color-gray-04: #c9cdd4;--color-gray-05: #a9aeb8;--color-gray-06: #86909c;--color-gray-07: #6b7785;--color-gray-08: #4e5969;--color-gray-09: #272e3b;--color-gray-10: #1d2129;--color-green-01: #ecfdf5;--color-green-02: #d1fae8;--color-green-03: #9deccd;--color-green-04: #71e4b6;--color-green-05: #30cf9a;--color-green-06: #00b88d;--color-green-07: #029779;--color-green-08: #006754;--color-green-09: #004d3f;--color-green-10: #043931;--color-red-01: #fff1f1;--color-red-02: #ffdfdf;--color-red-03: #ffc5c5;--color-red-04: #ff9d9d;--color-red-05: #ff7070;--color-red-06: #ff4747;--color-red-07: #e51515;--color-red-08: #b01111;--color-red-09: #881414;--color-red-10: #580404;--color-yellow-01: #fffcea;--color-yellow-02: #fff3c5;--color-yellow-03: #fddb87;--color-yellow-04: #fdcd53;--color-yellow-05: #fbb40e;--color-yellow-06: #fe9a00;--color-yellow-07: #e27300;--color-yellow-08: #b84c00;--color-yellow-09: #7c320b;--color-yellow-10: #571d00;--color-blue-01: #eff6ff;--color-blue-02: #dbeafe;--color-blue-03: #bedbff;--color-blue-04: #8ec5ff;--color-blue-05: #51a2ff;--color-blue-06: #1472ff;--color-blue-07: #194ceb;--color-blue-08: #1941b8;--color-blue-09: #17388c;--color-blue-10: #122964;--color-orange-01: #fff5ed;--color-orange-02: #ffe9d4;--color-orange-03: #ffd6a7;--color-orange-04: #ffb47a;--color-orange-05: #fd8b3f;--color-orange-06: #f66730;--color-orange-07: #e15109;--color-orange-08: #b13602;--color-orange-09: #7e2a0c;--color-orange-10: #551907;--color-primary: var(--color-brand-08);--color-primary-hover: var(--color-brand-07);--color-primary-pressed: var(--color-brand-09);--color-primary-bg: var(--color-brand-01);--color-primary-border: var(--color-brand-02);--color-success: var(--color-green-06);--color-success-hover: var(--color-green-05);--color-success-pressed: var(--color-green-07);--color-success-bg: var(--color-green-01);--color-success-border: var(--color-green-02);--color-danger: var(--color-red-06);--color-danger-hover: var(--color-red-05);--color-danger-pressed: var(--color-red-07);--color-danger-bg: var(--color-red-01);--color-danger-border: var(--color-red-02);--color-warning: var(--color-yellow-06);--color-warning-hover: var(--color-yellow-05);--color-warning-pressed: var(--color-yellow-07);--color-warning-bg: var(--color-yellow-01);--color-warning-border: var(--color-yellow-02);--color-info: var(--color-blue-06);--color-text-primary: var(--color-gray-10);--color-text-secondary: var(--color-gray-08);--color-text-tertiary: var(--color-gray-06);--color-text-quaternary: var(--color-gray-04);--color-text-disabled: var(--color-gray-05);--color-text-white: #ffffff;--color-text-link: var(--color-brand-07);--color-bg-container: #ffffff;--color-bg-layout: var(--color-gray-02);--color-bg-secondary: var(--color-gray-03);--color-bg-fill-primary: var(--color-gray-01);--color-bg-fill-secondary: var(--color-gray-02);--color-bg-fill-tertiary: var(--color-gray-03);--color-border-primary: #f2f3f5;--color-border-secondary: #e5e6eb;--color-border-tertiary: #c9cdd4;--gap-0: 0px;--gap-4: 4px;--gap-6: 6px;--gap-8: 8px;--gap-12: 12px;--gap-16: 16px;--gap-20: 20px;--gap-24: 24px;--gap-32: 32px;--round-0: 0px;--round-4: 4px;--round-8: 8px;--round-12: 12px;--round-16: 16px;--round-99: 99px;--font-family: "robotoflex", "roboto", "segoe ui", "proximanova-regular", "helvetica", "arial", "PingFang SC", "Microsoft YaHei", sans-serif;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: var(--font-size-xs);--text-sm: var(--font-size-sm);--text-md: var(--font-size-sm);--text-base: var(--font-size-base);--text-lg: var(--font-size-lg);--text-xl: var(--font-size-xl);--text-2xl: var(--font-size-2xl);--shadow-card: 0 4px 16px rgba(49, 48, 51, .12);--shadow-dropdown: 0 6px 16px rgba(0, 0, 0, .08);--shadow-chip: 0 1px 3px rgba(79, 70, 229, .12);--shadow-chip-hover: 0 1px 4px rgba(79, 70, 229, .08);--shadow-type-card: 0 4px 12px rgba(79, 70, 229, .1);--shadow-badge: 0 1px 4px rgba(0, 0, 0, .12);--ln-charcoal: var(--color-text-primary);--ln-slate: var(--color-text-secondary);--ln-stone: var(--color-text-tertiary);--control-height: 32px;--control-height-sm: 28px;--control-height-lg: 40px;--topnav-height: 50px;--tagsbar-height: 34px;--table-header-height: 52px;--ds-primary: #4f46e5;--ds-primary-hover: #6366f1;--ds-primary-active: #4338ca;--ds-primary-bg: #eef2ff;--ds-primary-border: #dbe3ff;--ds-primary-deep: #281f56;--ds-primary-a05: rgba(79, 70, 229, .05);--ds-primary-a25: rgba(79, 70, 229, .25);--ds-primary-a30: rgba(79, 70, 229, .3);--ds-primary-a50: rgba(79, 70, 229, .5);--ds-success-a04: rgba(26, 174, 57, .04);--ds-link: #4f46e5;--ds-success: #30a46c;--ds-success-text: #1a7f37;--ds-success-bg: #e9f9f0;--ds-success-border: #d7f5e3;--ds-warning: #f59e0b;--ds-warning-text: #b45309;--ds-warning-bg: #fff7ed;--ds-warning-border: #ffedd5;--ds-error: #e5484d;--ds-error-text: #d93036;--ds-error-bg: #fef2f2;--ds-error-border: #fecaca;--ds-info: #0284c7;--ds-info-text: #0369a1;--ds-info-bg: #eff6ff;--ds-info-border: #bfdbfe;--ds-chart-aftersale: #c026d3;--ds-chart-boss-purple: #a39ae9;--ds-chart-boss-mint: #7dc9a4;--ds-chart-boss-amber: #eeb06b;--ds-chart-boss-rose: #fca5a5;--ds-chart-primary-20: rgba(79, 70, 229, .2);--ds-amount-income: #1a7f37;--ds-amount-expense: #d93036;--ds-amount-warning: #d97706;--ds-text-1: #171a1f;--ds-text-2: #5c6470;--ds-text-3: #98a0ac;--ds-text-disabled: #b8bfc9;--ds-splash-bg: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%);--ds-shadow-lock: 0 25px 60px rgba(0, 0, 0, .4);--ds-scrim: rgba(0, 0, 0, .3);--ds-scrim-strong: rgba(0, 0, 0, .5);--ds-overlay-hover: rgba(0, 0, 0, .04);--ds-overlay-active: rgba(0, 0, 0, .12);--ds-canvas: #ffffff;--ds-surface-1: #f8f9fb;--ds-surface-2: #f0f2f5;--ds-surface-3: #e8ebf0;--ds-surface-hover: #f4f6f9;--ds-border: #e8ebf0;--ds-border-soft: #f0f2f6;--ds-border-strong: #cbd3de;--ds-radius-control: var(--round-4);--ds-radius-card: var(--round-8);--ds-radius-large: var(--round-12);--ds-radius-xs: 2px;--ds-space-0: 0;--ds-space-0-5: 2px;--ds-space-0-75: 3px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-font-caption: var(--font-size-xs);--ds-font-small: var(--font-size-sm);--ds-font-body: var(--font-size-base);--ds-font-title: var(--font-size-lg);--ds-font-display: var(--font-size-xl);--ds-font-2xl: var(--font-size-2xl);--ds-font-display-sm: 24px;--ds-font-display-lg: 40px;--ds-font-error-jumbo: 60px;--ds-font-error-title: 32px;--ds-font-clock: 72px;--ds-font-weight-thin: 200;--ds-font-weight-regular: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-on-dark: #ffffff;--ds-on-dark-15: rgba(255, 255, 255, .15);--ds-on-dark-30: rgba(255, 255, 255, .3);--ds-on-dark-glow: rgba(255, 255, 255, .06);--ds-on-dark-wash: rgba(255, 255, 255, .08);--ds-on-dark-border: rgba(255, 255, 255, .35);--ds-on-dark-40: rgba(255, 255, 255, .4);--ds-on-dark-45: rgba(255, 255, 255, .45);--ds-on-dark-55: rgba(255, 255, 255, .55);--ds-on-dark-60: rgba(255, 255, 255, .6);--ds-on-dark-70: rgba(255, 255, 255, .7);--ds-on-dark-90: rgba(255, 255, 255, .9);--ds-on-dark-error: #fca5a5;--ds-sidebar-bg: #0a1530;--ds-sidebar-bg-deep: #070f24;--ds-sidebar-elevated: #1a2a52;--ds-sidebar-border: rgba(255, 255, 255, .1);--ds-sidebar-text: rgba(255, 255, 255, .7);--ds-sidebar-text-hover: rgba(255, 255, 255, .92);--ds-sidebar-text-muted: rgba(255, 255, 255, .55);--ds-sidebar-text-active: #ffffff;--ds-sidebar-icon: rgba(255, 255, 255, .45);--ds-sidebar-hover-bg: rgba(255, 255, 255, .06);--ds-sidebar-active-bg: rgba(99, 102, 241, .2);--ds-sidebar-active-bar: #6366f1;--ds-sidebar-scrollbar: rgba(255, 255, 255, .18);--ds-sidebar-focus-ring: rgba(129, 140, 248, .6);--ds-sidebar-icon-size: 18px;--ds-sidebar-icon-size-group: 16px;--ds-shadow-flat: none;--ds-shadow-subtle: 0 1px 2px rgba(20, 24, 30, .04);--ds-shadow-panel: 0 1px 3px rgba(20, 24, 30, .05);--ds-shadow-lift: 0 2px 8px rgba(20, 24, 30, .06);--ds-shadow-card: 0 4px 12px rgba(29, 33, 41, .08);--ds-font-family: var(--font-family);--ds-radius-pill: var(--round-99);--ds-leading-tight: var(--leading-tight);--ds-leading-snug: var(--leading-snug);--ds-leading-normal: var(--leading-normal);--ds-leading-relaxed: var(--leading-relaxed);--ds-tracking-tight: var(--tracking-tight);--ds-tracking-normal: var(--tracking-normal);--ds-tracking-wide: var(--tracking-wide);--ds-control-height: var(--control-height);--ds-control-height-sm: var(--control-height-sm);--ds-control-height-lg: var(--control-height-lg);--ds-shadow-dropdown: var(--shadow-dropdown);--ds-shadow-chip: var(--shadow-chip);--ds-shadow-chip-hover: var(--shadow-chip-hover);--ds-shadow-type-card: var(--shadow-type-card);--ds-shadow-badge: var(--shadow-badge);--ds-inset-primary: inset 0 0 0 1px var(--ds-primary);--ds-selected-ring: rgba(79, 70, 229, .15);--ds-ring-selected: 0 0 0 1px var(--ds-selected-ring);--ds-ring-control: 0 0 0 2px var(--ds-primary-bg);--ds-focus-ring: rgba(99, 102, 241, .45);--ds-focus-ring-strong: rgba(99, 102, 241, .5);--ds-focus-ring-error: rgba(176, 17, 17, .35);--ds-table-row-hover: rgba(238, 240, 255, .35);--ds-warning-border-strong: #ffd9a8;--ds-error-border-strong: #ffc6a6;--ln-canvas: var(--ds-canvas);--ln-surface-1: var(--ds-surface-1);--ln-surface-2: var(--ds-surface-2);--ln-surface-3: var(--ds-surface-3);--ln-surface-hover: var(--ds-surface-hover);--ln-charcoal: var(--ds-text-1);--ln-slate: var(--ds-text-2);--ln-stone: var(--ds-text-3);--ln-primary: var(--ds-primary);--ln-primary-hover: var(--ds-primary-hover);--ln-primary-pressed: var(--ds-primary-active);--ln-primary-bg: var(--ds-primary-bg);--ln-warning: var(--ds-warning);--ln-success: var(--ds-success);--ln-error: var(--ds-error);--ln-amount-income: var(--ds-amount-income);--ln-amount-expense: var(--ds-amount-expense);--ln-amount-warning: var(--ds-amount-warning);--ds-brand-deep: #4934b2;--ds-brand-grad: linear-gradient(135deg, #5b52e8 0%, #4934b2 100%);--ds-violet-text: #6d28d9;--ds-violet-bg: #f3e8ff;--ds-r-ctrl: 6px;--ds-r-card: 8px;--ds-r-lg: 12px;--ds-r-pill: 999px;--ds-s1: 4px;--ds-s2: 8px;--ds-s3: 12px;--ds-s4: 16px;--ds-s5: 20px;--ds-s6: 24px;--ds-s12: 48px;--ds-page-bg: #f4f5f9;--ds-font-heading: 15px;--ds-shadow-btn: 0 2px 6px rgba(73, 52, 178, .25);--ds-shadow-btn-hover: 0 3px 10px rgba(73, 52, 178, .35);--ds-shadow-knob: 0 1px 2px rgba(0, 0, 0, .2);--ds-ring-brand: 0 0 0 1px rgba(73, 52, 178, .15);--ds-shadow-card-hover: 0 2px 8px rgba(0, 0, 0, .06);--ds-grad-blue: linear-gradient(135deg, #0ea5e9, #0369a1);--ds-grad-green: linear-gradient(135deg, #30a46c, #1a7f37);--ds-grad-amber: linear-gradient(135deg, #f59e0b, #b45309);--ds-grad-red: linear-gradient(135deg, #e5484d, #b01111)}.product-type-chip{display:inline-flex;align-items:center;height:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-control);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);line-height:1;white-space:nowrap}.product-type-chip--refund{background:var(--ds-warning-bg);color:var(--ds-warning-text)}.product-type-chip--return{background:var(--ds-error-bg);color:var(--ds-error-text)}.product-type-chip--reissue{background:var(--ds-primary-bg);color:var(--ds-primary)}.product-type-chip--repair{background:var(--ds-info-bg);color:var(--ds-info-text)}.product-type-chip--gift{background:var(--ds-violet-bg);color:var(--ds-violet-text)}.product-type-chip--expense{background:var(--ds-info-bg);color:var(--ds-info-text)}.product-type-dot{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;vertical-align:middle}.product-type-dot--refund{background:var(--ds-warning-text)}.product-type-dot--return{background:var(--ds-error-text)}.product-type-dot--reissue{background:var(--ds-primary)}.product-type-dot--repair{background:var(--ds-success-text)}.product-type-dot--gift{background:var(--ds-info-text)}.ds-status-chip{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-small);color:var(--ds-text-2);white-space:nowrap}.ds-status-chip:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--ds-text-3)}.ds-status-chip--warning:before{background:var(--ds-warning)}.ds-status-chip--processing:before,.ds-status-chip--primary:before{background:var(--ds-primary)}.ds-status-chip--error:before,.ds-status-chip--danger:before{background:var(--ds-error)}.ds-status-chip--success:before{background:var(--ds-success)}.ds-status-chip--info:before{background:var(--ds-info)}.ds-status-chip--violet:before{background:var(--ds-violet-text)}.ds-tag-soft{display:inline-flex;align-items:center;height:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-control);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);line-height:1;white-space:nowrap}.ds-tag-soft--default{background:var(--ds-surface-2);color:var(--ds-text-2)}.ds-tag-soft--warning{background:var(--ds-warning-bg);color:var(--ds-warning-text)}.ds-tag-soft--processing{background:var(--ds-primary-bg);color:var(--ds-primary)}.ds-tag-soft--error{background:var(--ds-error-bg);color:var(--ds-error-text)}.ds-tag-soft--success{background:var(--ds-success-bg);color:var(--ds-success-text)}.st{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-caption);color:var(--ds-text-2);white-space:nowrap}.st .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.st.s-draft .dot{background:var(--ds-text-3)}.st.s-audit .dot{background:var(--ds-warning)}.st.s-goods-audit .dot{background:var(--ds-amount-warning)}.st.s-print .dot,.st.s-finance .dot{background:var(--ds-info)}.st.s-ship .dot{background:var(--ds-primary)}.st.s-shipped .dot{background:var(--ds-success)}.st.s-liability .dot{background:var(--ds-amount-warning)}.st.s-done .dot{background:var(--ds-success-text)}.st.s-closed .dot{background:var(--ds-text-3)}.steps{display:inline-flex;align-items:center;margin-left:var(--ds-space-0-5);flex-shrink:0}.steps .sp{width:16px;height:4px;border-radius:var(--ds-radius-xs);background:var(--ds-border)}.steps .sp+.sp{margin-left:var(--ds-space-0-75)}.steps .sp.done{background:var(--ds-success)}.steps .sp.cur{background:var(--ds-brand-grad)}.bill-v2-page{padding:var(--ds-s5) var(--ds-s6) var(--ds-s12);background:var(--ds-page-bg);min-height:100%;font-size:var(--ds-font-body);color:var(--ds-text-1)}.bill-v2-page .tb-spacer{flex:1}.bill-v2-page .status-tabs{display:flex;gap:var(--ds-s6);border-bottom:1px solid var(--ds-border);margin-bottom:var(--ds-s4);overflow-x:auto;align-items:center}.bill-v2-page .tab{position:relative;padding:var(--ds-space-2) var(--ds-space-0-5) var(--ds-space-3);font-size:var(--ds-font-body);color:var(--ds-text-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.bill-v2-page .tab .cnt{font-size:var(--ds-font-caption);margin-left:var(--ds-space-0-5);color:inherit}.bill-v2-page .tab:hover{color:var(--ds-text-1)}.bill-v2-page .tab.on{color:var(--ds-primary);font-weight:var(--ds-font-weight-semibold)}.bill-v2-page .tab.on .cnt{color:var(--ds-primary)}.bill-v2-page .tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;border-radius:var(--ds-radius-xs);background:var(--ds-brand-grad)}.bill-v2-page .search-panel{background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-lg);padding:var(--ds-s3);box-shadow:var(--ds-shadow-subtle);margin-bottom:var(--ds-s3)}.bill-v2-page .kw-row{display:flex;gap:var(--ds-s2);align-items:center}.bill-v2-page .kw-input{flex:0 1 620px;display:flex;align-items:center;gap:var(--ds-space-2);background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);height:36px;padding:0 var(--ds-space-3);transition:border-color .15s,box-shadow .15s}.bill-v2-page .kw-input:focus-within{border-color:var(--ds-primary);box-shadow:var(--ds-ring-control)}.bill-v2-page .kw-input .anticon{color:var(--ds-text-3);font-size:var(--ds-font-body);flex-shrink:0}.bill-v2-page .kw-input input{border:0;outline:0;width:100%;font-size:var(--ds-font-small);font-family:inherit;color:var(--ds-text-1);background:transparent}.bill-v2-page .kw-input input::placeholder{color:var(--ds-text-3)}.bill-v2-page .kw-search-btn{color:var(--ds-text-3);cursor:pointer;display:inline-flex}.bill-v2-page .kw-search-btn:hover{color:var(--ds-primary)}.bill-v2-page .result-meta{font-size:var(--ds-font-caption);color:var(--ds-text-3)}.bill-v2-page .adv-panel{margin-top:var(--ds-s3);border-top:1px dashed var(--ds-border);padding-top:var(--ds-s3)}.bill-v2-page .adv-group{margin-bottom:var(--ds-s3)}.bill-v2-page .adv-group:last-of-type{margin-bottom:0}.bill-v2-page .adv-title{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-3);margin-bottom:var(--ds-s2);letter-spacing:.04em}.bill-v2-page .adv-title:before{content:"";width:3px;height:12px;border-radius:var(--ds-radius-xs);background:var(--ds-brand-grad)}.bill-v2-page .adv-item{font-size:var(--ds-font-small)}.bill-v2-page .adv-item>label{display:block;margin-bottom:var(--ds-space-1);font-size:var(--ds-font-caption);color:var(--ds-text-3)}.bill-v2-page .adv-item .ant-input,.bill-v2-page .adv-item .ant-input-affix-wrapper,.bill-v2-page .adv-item .ant-select,.bill-v2-page .adv-item .ant-picker{width:100%}.bill-v2-page .tag-wrap{display:flex;gap:var(--ds-space-0-5);flex-wrap:wrap;align-items:center;flex:1;min-width:0}.bill-v2-page .text-tag{font-size:var(--ds-font-caption);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-r-ctrl);color:var(--ds-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.bill-v2-page .text-tag:hover{color:var(--ds-primary)}.bill-v2-page .text-tag.on{background:var(--ds-primary-bg);color:var(--ds-primary);font-weight:var(--ds-font-weight-semibold)}.bill-v2-page .adv-actions{display:flex;gap:var(--ds-s2);padding-top:var(--ds-s1)}.bill-v2-page .adv-panel .ant-select-single .ant-select-selector,.bill-v2-page .adv-panel .ant-input,.bill-v2-page .adv-panel .ant-input-affix-wrapper,.bill-v2-page .adv-panel .ant-picker{border-radius:var(--ds-r-ctrl)!important;font-size:var(--ds-font-caption)!important}.bill-v2-page .adv-panel .ant-select-single .ant-select-selector{height:30px!important}.bill-v2-page .adv-panel .ant-select-single .ant-select-selector .ant-select-selection-item,.bill-v2-page .adv-panel .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:28px!important}.bill-v2-page .adv-panel .ant-picker{height:30px!important;padding:var(--ds-space-0-5) var(--ds-space-2)!important}.bill-v2-page .adv-panel .ant-input-affix-wrapper{padding:var(--ds-space-0-5) var(--ds-space-2)!important}.bill-v2-page .adv-panel .ant-input{height:30px}.bill-v2-page .toolbar-row{display:flex;align-items:center;gap:var(--ds-s2);margin-bottom:var(--ds-s3);flex-wrap:wrap}.bill-v2-page .switch-wrap{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-small);color:var(--ds-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-r-ctrl)}.bill-v2-page .switch-wrap:hover{background:var(--ds-surface-1)}.bill-v2-page .switch{width:34px;height:18px;border-radius:var(--ds-r-pill);background:var(--ds-border-strong);position:relative;transition:background .18s;flex-shrink:0}.bill-v2-page .switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ds-canvas);box-shadow:var(--ds-shadow-knob);transition:left .18s}.bill-v2-page .switch-wrap.on .switch{background:var(--ds-primary)}.bill-v2-page .switch-wrap.on .switch:after{left:18px}.bill-v2-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-1);border:1px solid transparent;border-radius:var(--ds-r-ctrl);cursor:pointer;font-family:inherit;font-size:var(--ds-font-small);line-height:1;padding:var(--ds-space-2) var(--ds-space-4);-webkit-user-select:none;user-select:none;white-space:nowrap;background:transparent;transition:background .15s,box-shadow .15s,color .15s,border-color .15s}.bill-v2-page .btn.primary{background:var(--ds-brand-grad);color:var(--ds-canvas);font-weight:var(--ds-font-weight-semibold);box-shadow:var(--ds-shadow-btn)}.bill-v2-page .btn.primary:hover{box-shadow:var(--ds-shadow-btn-hover);filter:brightness(1.05)}.bill-v2-page .btn.primary:disabled{background:var(--ds-surface-2);color:var(--ds-text-disabled);box-shadow:none;cursor:not-allowed;filter:none}.bill-v2-page .btn.ghost{background:var(--ds-canvas);color:var(--ds-text-1);border-color:var(--ds-border-strong)}.bill-v2-page .btn.ghost:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.bill-v2-page .btn.ghost.on{border-color:var(--ds-primary);color:var(--ds-primary);background:var(--ds-primary-bg);font-weight:var(--ds-font-weight-semibold)}.bill-v2-page .btn.text{color:var(--ds-text-2);padding:var(--ds-space-2) var(--ds-space-2)}.bill-v2-page .btn.text:hover{color:var(--ds-primary)}.bill-v2-page .btn.sm{padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-font-caption)}.bill-v2-page .chip-filter{border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.bill-v2-page .chip-filter:hover{border-color:var(--ds-border-strong)}.bill-v2-page .chip-filter.on{border-color:currentColor}.bill-v2-page .card-top{display:flex;align-items:center;gap:var(--ds-s2);padding:var(--ds-s3) var(--ds-s4) var(--ds-s2);flex-wrap:nowrap}.bill-v2-page .order-no{font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:var(--ds-space-1);flex-shrink:0}.bill-v2-page .order-no .copy{font-size:var(--ds-font-caption);color:var(--ds-text-3);opacity:0;transition:opacity .12s;cursor:pointer}.bill-v2-page .chip{display:inline-flex;align-items:center;gap:var(--ds-space-0-5);height:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-r-ctrl);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);white-space:nowrap;flex-shrink:0}.bill-v2-page .card-top .right{margin-left:auto;display:flex;align-items:center;gap:var(--ds-s3);white-space:nowrap;flex-shrink:0}.bill-v2-page .card-top:hover .copy{opacity:1}.bill-v2-page .order-no .copy:hover{color:var(--ds-primary)}.bill-v2-page .chip.info{background:var(--ds-info-bg);color:var(--ds-info-text)}.bill-v2-page .chip.warn{background:var(--ds-warning-bg);color:var(--ds-warning-text)}.bill-v2-page .chip.err{background:var(--ds-error-bg);color:var(--ds-error-text)}.bill-v2-page .chip.ok{background:var(--ds-success-bg);color:var(--ds-success-text)}.bill-v2-page .chip.violet{background:var(--ds-violet-bg);color:var(--ds-violet-text)}.bill-v2-page .shop{font-size:var(--ds-font-caption);color:var(--ds-text-2)}.bill-v2-page .ctx{margin:var(--ds-s1) var(--ds-s4) var(--ds-s3);padding:var(--ds-s2) var(--ds-s3);background:var(--ds-surface-1);border-radius:var(--ds-r-card);font-size:var(--ds-font-caption);color:var(--ds-text-2);line-height:1.9}.bill-v2-page .ctx .lb{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);margin-right:var(--ds-space-1)}.bill-v2-page .ctx .sep{margin:0 var(--ds-s3);color:var(--ds-border-strong)}.bill-v2-page .ctx .amt{color:var(--ds-error-text);font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-small)}.bill-v2-page .ctx .fee{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);margin-right:var(--ds-space-2)}.bill-v2-page .ctx .fee-lb{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);margin-right:var(--ds-space-1);margin-left:var(--ds-space-2)}.bill-v2-page .ctx .addr{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.bill-v2-page .ctx .edit,.bill-v2-page .remark-strip .edit{color:var(--ds-text-3);cursor:pointer;font-size:var(--ds-font-caption);margin-left:var(--ds-space-0-75)}.bill-v2-page .ctx .edit:hover,.bill-v2-page .remark-strip .edit:hover{color:var(--ds-primary)}.bill-v2-page .ctx .copy-addr{color:var(--ds-text-3);cursor:pointer;font-size:var(--ds-font-caption);margin-left:var(--ds-space-2)}.bill-v2-page .ctx .copy-addr:hover{color:var(--ds-primary)}.bill-v2-page .copyable{cursor:pointer}.bill-v2-page .copyable:hover{color:var(--ds-primary)}.bill-v2-page .items{border-top:1px solid var(--ds-border-soft)}.bill-v2-page .item-row{display:flex;gap:var(--ds-s4);padding:var(--ds-space-2) var(--ds-s4) var(--ds-space-2) var(--ds-space-10);align-items:flex-start;transition:background .12s}.bill-v2-page .item-row:hover{background:var(--ds-surface-1)}.bill-v2-page .item-row+.item-row{border-top:1px dashed var(--ds-border-soft)}.bill-v2-page .thumb{width:44px;height:44px;border-radius:var(--ds-r-card);flex-shrink:0;display:grid;place-items:center;color:var(--ds-canvas);font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-title);background:var(--ds-brand-grad);box-shadow:var(--ds-shadow-subtle);object-fit:cover}.bill-v2-page .thumb.letter.t1{background:var(--ds-brand-grad)}.bill-v2-page .thumb.letter.t2{background:var(--ds-grad-blue)}.bill-v2-page .thumb.letter.t3{background:var(--ds-grad-amber)}.bill-v2-page .thumb.letter.t4{background:var(--ds-grad-green)}.bill-v2-page .thumb.letter.t5{background:var(--ds-grad-red)}.bill-v2-page .it-main{flex:2.2;min-width:0}.bill-v2-page .it-name{font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;color:var(--ds-text-1)}.bill-v2-page .attr-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);margin-top:var(--ds-space-1)}.bill-v2-page .attr-chip{font-size:var(--ds-font-caption);background:var(--ds-surface-2);color:var(--ds-text-2);border-radius:var(--ds-radius-control);padding:var(--ds-space-0-5) var(--ds-space-2)}.bill-v2-page .attr-chip i{font-style:normal;color:var(--ds-text-3);margin-right:var(--ds-space-0-5)}.bill-v2-page .it-qty{flex:.8;min-width:64px;font-size:var(--ds-font-caption);color:var(--ds-text-2)}.bill-v2-page .it-qty b{font-size:var(--ds-font-body);color:var(--ds-text-1)}.bill-v2-page .it-factory{flex:1.1;min-width:110px;font-size:var(--ds-font-caption);color:var(--ds-text-2)}.bill-v2-page .fchip{display:inline-flex;align-items:center;font-size:var(--ds-font-caption);border-radius:var(--ds-r-pill);padding:var(--ds-space-0-5) var(--ds-space-2);font-weight:var(--ds-font-weight-semibold);margin-top:var(--ds-space-0-75)}.bill-v2-page .fchip.none{background:var(--ds-surface-2);color:var(--ds-text-3)}.bill-v2-page .fchip.plan{background:var(--ds-info-bg);color:var(--ds-info-text)}.bill-v2-page .fchip.out{background:var(--ds-success-bg);color:var(--ds-success-text)}.bill-v2-page .it-money{flex:.9;min-width:92px;text-align:right;font-size:var(--ds-font-caption);color:var(--ds-text-2)}.bill-v2-page .it-money b{display:block;font-size:var(--ds-font-small);color:var(--ds-text-1);font-variant-numeric:tabular-nums}.bill-v2-page .remark-strip{display:flex;gap:var(--ds-s2);align-items:baseline;padding:0 var(--ds-s4) var(--ds-s2);font-size:var(--ds-font-caption);color:var(--ds-text-2)}.bill-v2-page .remark-strip .lb{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);flex-shrink:0}.bill-v2-page .remark-strip .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bill-v2-page .meta{border-top:1px solid var(--ds-border-soft);background:var(--ds-surface-1);padding:var(--ds-space-2) var(--ds-s4);font-size:var(--ds-font-caption);color:var(--ds-text-3);display:flex;gap:var(--ds-s4);flex-wrap:wrap;align-items:center}.bill-v2-page .meta b{font-weight:var(--ds-font-weight-medium);color:var(--ds-text-2)}.bill-v2-page .meta .lk{color:var(--ds-primary);cursor:pointer}.bill-v2-page .meta .lk:hover{text-decoration:underline}.bill-v2-page .card{background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-lg);margin-bottom:var(--ds-s4);box-shadow:var(--ds-shadow-subtle);overflow:hidden;transition:box-shadow .2s}.bill-v2-page .card:hover{box-shadow:var(--ds-shadow-lift)}.bill-v2-page .card:last-of-type{margin-bottom:0}.bill-v2-page .top-check{display:inline-flex;align-items:center;flex-shrink:0}.bill-v2-page .order-no.link{cursor:pointer}.bill-v2-page .chip.gray{background:var(--ds-surface-2);color:var(--ds-text-2)}.bill-v2-page .st{flex-shrink:0}.bill-v2-page .sys-no{font-size:var(--ds-font-caption);color:var(--ds-text-3);cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.bill-v2-page .sys-no:hover{color:var(--ds-primary)}.bill-v2-page .bill-amt{font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-bold);flex-shrink:0}.bill-v2-page .amount-in{color:var(--ds-success-text)}.bill-v2-page .amount-out{color:var(--ds-error-text)}.bill-v2-page .liable{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-font-caption);border-radius:var(--ds-r-pill);padding:var(--ds-space-0-5) var(--ds-space-2);font-weight:var(--ds-font-weight-semibold)}.bill-v2-page .liable.factory{background:var(--ds-error-bg);color:var(--ds-error-text)}.bill-v2-page .liable.logi{background:var(--ds-info-bg);color:var(--ds-info-text)}.bill-v2-page .liable.ours{background:var(--ds-warning-bg);color:var(--ds-warning-text)}.bill-v2-page .liable.cust{background:var(--ds-surface-2);color:var(--ds-text-2)}.bill-v2-page .rec-item{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-font-caption);background:var(--ds-surface-2);border-radius:var(--ds-radius-control);padding:var(--ds-space-0-5) var(--ds-space-2);color:var(--ds-text-2)}.bill-v2-page .rec-item i{font-style:normal;color:var(--ds-text-3)}.bill-v2-page .remark-strip .txt.danger{color:var(--ds-error-text)}.bill-v2-page .bill-list{min-height:200px}@keyframes fdr-flash{0%{background:var(--ds-warning-bg)}to{background:transparent}}.report-v2-page{padding:var(--ds-s5) var(--ds-s6) var(--ds-s12);background:var(--ds-page-bg);min-height:100%;font-size:var(--ds-font-body);color:var(--ds-text-1)}.report-v2-page .tb-spacer{flex:1}.report-v2-page .status-tabs{display:flex;gap:var(--ds-s6);border-bottom:1px solid var(--ds-border);margin-bottom:var(--ds-s4);overflow-x:auto;align-items:center}.report-v2-page .tab{position:relative;padding:var(--ds-space-2) var(--ds-space-0-5) var(--ds-space-3);font-size:var(--ds-font-body);color:var(--ds-text-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.report-v2-page .tab .cnt{font-size:var(--ds-font-caption);margin-left:var(--ds-space-0-5);color:inherit}.report-v2-page .tab:hover{color:var(--ds-text-1)}.report-v2-page .tab.on{color:var(--ds-primary);font-weight:var(--ds-font-weight-semibold)}.report-v2-page .tab.on .cnt{color:var(--ds-primary)}.report-v2-page .tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;border-radius:var(--ds-radius-xs);background:var(--ds-brand-grad)}.report-v2-page .search-panel{background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-lg);padding:var(--ds-s3);box-shadow:var(--ds-shadow-subtle);margin-bottom:var(--ds-s3)}.report-v2-page .kw-row{display:flex;gap:var(--ds-s2);align-items:center}.report-v2-page .kw-input{flex:0 1 620px;display:flex;align-items:center;gap:var(--ds-space-2);background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);height:36px;padding:0 var(--ds-space-3);transition:border-color .15s,box-shadow .15s}.report-v2-page .kw-input:focus-within{border-color:var(--ds-primary);box-shadow:var(--ds-ring-control)}.report-v2-page .kw-input .anticon{color:var(--ds-text-3);font-size:var(--ds-font-body);flex-shrink:0}.report-v2-page .kw-input input{border:0;outline:0;width:100%;font-size:var(--ds-font-small);font-family:inherit;color:var(--ds-text-1);background:transparent}.report-v2-page .kw-input input::placeholder{color:var(--ds-text-3)}.report-v2-page .kw-search-btn{color:var(--ds-text-3);cursor:pointer;display:inline-flex}.report-v2-page .kw-search-btn:hover{color:var(--ds-primary)}.report-v2-page .result-meta{font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-page .adv-panel{margin-top:var(--ds-s3);border-top:1px dashed var(--ds-border);padding-top:var(--ds-s3)}.report-v2-page .adv-group{margin-bottom:var(--ds-s3)}.report-v2-page .adv-group:last-of-type{margin-bottom:0}.report-v2-page .adv-title{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-3);margin-bottom:var(--ds-s2);letter-spacing:.04em}.report-v2-page .adv-title:before{content:"";width:3px;height:12px;border-radius:var(--ds-radius-xs);background:var(--ds-brand-grad)}.report-v2-page .adv-item{font-size:var(--ds-font-small)}.report-v2-page .adv-item>label{display:block;margin-bottom:var(--ds-space-1);font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-page .adv-item .ant-input,.report-v2-page .adv-item .ant-input-affix-wrapper,.report-v2-page .adv-item .ant-select,.report-v2-page .adv-item .ant-picker{width:100%}.report-v2-page .tag-wrap{display:flex;gap:var(--ds-space-0-5);flex-wrap:wrap;align-items:center;flex:1;min-width:0}.report-v2-page .text-tag{font-size:var(--ds-font-caption);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-r-ctrl);color:var(--ds-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.report-v2-page .text-tag:hover{color:var(--ds-primary)}.report-v2-page .text-tag.on{background:var(--ds-primary-bg);color:var(--ds-primary);font-weight:var(--ds-font-weight-semibold)}.report-v2-page .adv-actions{display:flex;gap:var(--ds-s2);padding-top:var(--ds-s1)}.report-v2-page .adv-panel .ant-select-single .ant-select-selector,.report-v2-page .adv-panel .ant-input,.report-v2-page .adv-panel .ant-input-affix-wrapper,.report-v2-page .adv-panel .ant-picker{border-radius:var(--ds-r-ctrl)!important;font-size:var(--ds-font-caption)!important}.report-v2-page .adv-panel .ant-select-single .ant-select-selector{height:30px!important}.report-v2-page .adv-panel .ant-select-single .ant-select-selector .ant-select-selection-item,.report-v2-page .adv-panel .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:28px!important}.report-v2-page .adv-panel .ant-picker{height:30px!important;padding:var(--ds-space-0-5) var(--ds-space-2)!important}.report-v2-page .adv-panel .ant-input-affix-wrapper{padding:var(--ds-space-0-5) var(--ds-space-2)!important}.report-v2-page .adv-panel .ant-input{height:30px}.report-v2-page .toolbar-row{display:flex;align-items:center;gap:var(--ds-s2);margin-bottom:var(--ds-s3);flex-wrap:wrap}.report-v2-page .switch-wrap{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-small);color:var(--ds-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-r-ctrl)}.report-v2-page .switch-wrap:hover{background:var(--ds-surface-1)}.report-v2-page .switch{width:34px;height:18px;border-radius:var(--ds-r-pill);background:var(--ds-border-strong);position:relative;transition:background .18s;flex-shrink:0}.report-v2-page .switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ds-canvas);box-shadow:var(--ds-shadow-knob);transition:left .18s}.report-v2-page .switch-wrap.on .switch{background:var(--ds-primary)}.report-v2-page .switch-wrap.on .switch:after{left:18px}.report-v2-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-1);border:1px solid transparent;border-radius:var(--ds-r-ctrl);cursor:pointer;font-family:inherit;font-size:var(--ds-font-small);line-height:1;padding:var(--ds-space-2) var(--ds-space-4);-webkit-user-select:none;user-select:none;white-space:nowrap;background:transparent;transition:background .15s,box-shadow .15s,color .15s,border-color .15s}.report-v2-page .btn.primary{background:var(--ds-brand-grad);color:var(--ds-canvas);font-weight:var(--ds-font-weight-semibold);box-shadow:var(--ds-shadow-btn)}.report-v2-page .btn.primary:hover{box-shadow:var(--ds-shadow-btn-hover);filter:brightness(1.05)}.report-v2-page .btn.primary:disabled{background:var(--ds-surface-2);color:var(--ds-text-disabled);box-shadow:none;cursor:not-allowed;filter:none}.report-v2-page .btn.ghost{background:var(--ds-canvas);color:var(--ds-text-1);border-color:var(--ds-border-strong)}.report-v2-page .btn.ghost:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.report-v2-page .btn.ghost.on{border-color:var(--ds-primary);color:var(--ds-primary);background:var(--ds-primary-bg);font-weight:var(--ds-font-weight-semibold)}.report-v2-page .btn.text{color:var(--ds-text-2);padding:var(--ds-space-2) var(--ds-space-2)}.report-v2-page .btn.text:hover{color:var(--ds-primary)}.report-v2-page .btn.sm{padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-font-caption)}.report-v2-page .chip-filter{border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.report-v2-page .chip-filter:hover{border-color:var(--ds-border-strong)}.report-v2-page .chip-filter.on{border-color:currentColor}.report-v2-page{--ds-line-color: var(--ds-text-2)}.report-v2-page .rpt-table{background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);overflow:auto}.report-v2-page .rpt-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--ds-font-small)}.report-v2-page .rpt-table thead th{position:sticky;top:0;z-index:2;background:var(--ds-surface-1);color:var(--ds-text-3);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-medium);text-align:left;white-space:nowrap;padding:var(--ds-space-1) var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.report-v2-page .rpt-table thead th.grp{text-align:center;color:var(--ds-text-2);font-weight:var(--ds-font-weight-semibold)}.report-v2-page .rpt-table thead th+th{border-left:1px solid var(--ds-border-soft)}.report-v2-page .rpt-table tbody td{padding:var(--ds-space-1) var(--ds-space-3);border-bottom:1px solid var(--ds-border-soft);color:var(--ds-text-1);vertical-align:middle}.report-v2-page .rpt-table tbody tr:hover>td{background:var(--ds-table-row-hover)}.report-v2-page .rpt-table tbody tr.is-zebra>td{background:var(--ds-surface-1)}.report-v2-page .rpt-table tbody tr.is-zebra:hover>td{background:var(--ds-table-row-hover)}.report-v2-page .rpt-table tbody tr.has-partygap>td:first-child{box-shadow:inset 3px 0 0 var(--ds-error)}.report-v2-page .rpt-table.ant-table-wrapper .ant-table-small .ant-table-thead>tr>th,.report-v2-page .rpt-table.ant-table-wrapper .ant-table-small .ant-table-tbody>tr>td,.report-v2-page .rpt-table.ant-table-wrapper .ant-table-small .ant-table-summary>tr>td{padding:var(--ds-space-1) var(--ds-space-3)}.report-v2-page .rpt-table.ant-table-wrapper.table-wrap-cell .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding-block:var(--ds-space-1)!important}.report-v2-page .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.report-v2-page .num--pos{color:var(--ds-amount-income)}.report-v2-page .num--neg{color:var(--ds-amount-expense)}.report-v2-page .num--strong{font-weight:var(--ds-font-weight-semibold)}.report-v2-page .num--miss{color:var(--ds-text-disabled);text-align:right}.report-v2-page .muted{color:var(--ds-text-disabled)}.report-v2-page .cell-2l{line-height:var(--ds-leading-snug)}.report-v2-page .cell-2l__sub{display:block;font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-page .col-derived:after{content:"*";color:var(--ds-primary);margin-left:var(--ds-space-0-5)}.report-v2-page .rpt-sum{position:sticky;bottom:0;z-index:2;background:var(--ds-surface-2);font-weight:var(--ds-font-weight-semibold)}.report-v2-page .rpt-sum td{border-top:1px solid var(--ds-border);border-bottom:0;white-space:nowrap}.report-v2-page .rpt-sum__cap{display:inline;margin-left:var(--ds-s2);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-regular);color:var(--ds-text-3)}.report-v2-page .rpt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--ds-s2);margin-bottom:var(--ds-s2)}.report-v2-page .kpi{position:relative;background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);padding:var(--ds-s2) var(--ds-s3);box-shadow:var(--ds-shadow-subtle)}.report-v2-page .kpi--click{cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s}.report-v2-page .kpi--click:hover{border-color:var(--ds-primary-border);box-shadow:var(--ds-shadow-card-hover)}.report-v2-page .kpi--on{border-color:var(--ds-primary);box-shadow:var(--ds-ring-selected)}.report-v2-page .kpi__label{font-size:var(--ds-font-caption);color:var(--ds-text-2);display:flex;align-items:center;gap:var(--ds-space-1);white-space:nowrap;min-width:0}.report-v2-page .kpi__label .line-chip{overflow:hidden;text-overflow:ellipsis;min-width:0}.report-v2-page .kpi__label .proto-chip{flex-shrink:0;padding-inline:var(--ds-space-0-5)}.report-v2-page .kpi__num{font-size:var(--ds-font-title);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);font-variant-numeric:tabular-nums;margin-top:var(--ds-space-0-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-v2-page .kpi__sub{font-size:var(--ds-font-caption);color:var(--ds-text-3);margin-top:var(--ds-space-0-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-v2-page .kpi--income .kpi__num{color:var(--ds-amount-income)}.report-v2-page .kpi--expense .kpi__num{color:var(--ds-amount-expense)}.report-v2-page .kpi--muted .kpi__num{color:var(--ds-text-3)}.report-v2-page .kpi__bar{height:3px;border-radius:var(--ds-radius-xs);background:var(--ds-surface-2);margin-top:var(--ds-space-1);overflow:hidden}.report-v2-page .kpi__bar>i{display:block;height:100%;border-radius:var(--ds-radius-xs);background:var(--ds-brand-grad)}.report-v2-page .share-bar{display:flex;align-items:center;gap:var(--ds-space-2);justify-content:flex-end}.report-v2-page .share-bar__track{width:46px;height:4px;border-radius:var(--ds-radius-xs);background:var(--ds-surface-2);overflow:hidden;flex-shrink:0}.report-v2-page .share-bar__fill{display:block;height:100%;background:var(--ds-brand-grad)}.report-v2-page .story{color:var(--ds-text-2);font-size:var(--ds-font-body);display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.report-v2-page .caliber-note{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;font-size:var(--ds-font-caption);color:var(--ds-text-3);margin-bottom:var(--ds-space-2)}.report-v2-page .caliber-note__link{color:var(--ds-primary);cursor:pointer}.report-v2-page .notice-bar__line{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-font-small)}.report-v2-page .notice-bar__sep{font-style:normal;color:var(--ds-text-3);margin-left:var(--ds-space-1)}.report-v2-page .notice-bar__more{flex-shrink:0;font-size:var(--ds-font-caption);color:var(--ds-primary);text-decoration:none;cursor:pointer}.report-v2-page .notice-bar__hints{flex-basis:100%;margin-top:var(--ds-space-1)}.report-v2-page .notice-bar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ds-space-2);background:var(--ds-warning-bg);border:1px solid var(--ds-warning-border);border-radius:var(--ds-r-ctrl);padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-font-small);color:var(--ds-text-1);margin-bottom:var(--ds-space-2)}.report-v2-page .notice-bar__dot{width:6px;height:6px;border-radius:var(--ds-r-pill);background:var(--ds-warning);margin-top:var(--ds-space-2);flex-shrink:0}.report-v2-page .notice-bar__item+.notice-bar__item{margin-top:var(--ds-space-1)}.report-v2-page .notice-bar a{color:var(--ds-primary);cursor:pointer}.report-v2-page .notice-bar__hint{color:var(--ds-text-3)}.report-v2-page .notice-bar--info{background:var(--ds-info-bg);border-color:var(--ds-info-border)}.report-v2-page .notice-bar--info .notice-bar__dot{background:var(--ds-info)}.report-v2-page .gap-grp__name{font-weight:var(--ds-font-weight-semibold)}.report-v2-page .gap-grp-block{flex-basis:100%}.report-v2-page .gap-grp-block+.gap-grp-block{margin-top:var(--ds-space-1)}.report-v2-page .gap-grp-block__t{display:flex;align-items:baseline;gap:var(--ds-space-2);flex-wrap:wrap;font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1)}.report-v2-page .gap-grp__act{margin-left:auto;color:var(--ds-primary);text-decoration:none;white-space:nowrap}.report-v2-page .chip-row{display:inline-flex;align-items:center;gap:var(--ds-space-1);flex-wrap:wrap}.report-v2-page .chip-row__k{font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-page .term-i{margin-left:var(--ds-space-0-5);color:var(--ds-text-3);font-size:var(--ds-font-caption);cursor:help}.report-v2-page .term-i:hover{color:var(--ds-primary)}.report-v2-page .kpi-cluster{grid-column:1/-1;font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-3);letter-spacing:var(--ds-tracking-wide)}.report-v2-page .settle-cell{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-0-5)}.report-v2-page .settle-cell__sep{font-style:normal;color:var(--ds-text-disabled)}.report-v2-page .guide-list{margin:0 0 var(--ds-space-3);padding-left:var(--ds-space-5);font-size:var(--ds-font-small);color:var(--ds-text-2);line-height:var(--ds-leading-relaxed)}.report-v2-page .guide-list li+li{margin-top:var(--ds-space-1)}.report-v2-page .guide-list b{color:var(--ds-text-1);font-weight:var(--ds-font-weight-semibold)}.report-v2-page .pf-next{font-weight:var(--ds-font-weight-semibold)}.report-v2-page .pf-acts{display:inline-flex;align-items:baseline;gap:var(--ds-space-3);white-space:nowrap}.report-v2-page .pf-more{margin-left:var(--ds-space-1);color:var(--ds-text-3)}.report-v2-page .void-form{margin-top:var(--ds-space-2)}.report-v2-page .line-chip{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-line-color);white-space:nowrap}.report-v2-page .line-chip:before{content:"";width:6px;height:6px;border-radius:var(--ds-r-pill);background:var(--ds-line-color)}.report-v2-page .scope-meta{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;font-size:var(--ds-font-caption);color:var(--ds-text-2)}.report-v2-page .scope-meta b{color:var(--ds-text-1);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.report-v2-page .scope-meta__sep{color:var(--ds-border-strong)}.report-v2-page .skeleton-row>td{padding:var(--ds-space-2) var(--ds-space-3)}.report-v2-page .skeleton{display:block;height:12px;border-radius:var(--ds-radius-xs);background:var(--ds-surface-2)}.report-v2-page .rpt-empty{padding:var(--ds-space-8) var(--ds-space-3);text-align:center;color:var(--ds-text-3);font-size:var(--ds-font-small)}.report-v2-page .rpt-empty__title{display:block;font-size:var(--ds-font-body);color:var(--ds-text-2);margin-bottom:var(--ds-space-1)}.report-v2-page .fdr-table table{table-layout:fixed}.report-v2-page .fdr-table td{overflow-wrap:break-word}.report-v2-page .fdr-src{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.report-v2-page .fdr-grp>td{background:var(--ds-surface-1);border-top:1px solid var(--ds-border);padding:var(--ds-space-2) var(--ds-space-3);cursor:pointer;-webkit-user-select:none;user-select:none}.report-v2-page .fdr-grp__in{display:flex;align-items:baseline;gap:var(--ds-space-2)}.report-v2-page .fdr-grp:hover>td{background:var(--ds-table-row-hover)}.report-v2-page .fdr-grp__n,.report-v2-page .fdr-grp__tip{font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-page .fdr-grp__amt{margin-left:auto;font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-text-1)}.report-v2-page .fdr-caret{display:inline-block;width:10px;margin-right:var(--ds-space-1);font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-page .fdr-fold>td{border-top:1px dashed var(--ds-border-soft);color:var(--ds-text-3);font-size:var(--ds-font-caption);padding:var(--ds-space-1) var(--ds-space-3) var(--ds-space-1) var(--ds-space-8)}.report-v2-page .fdr-flash>td{animation:fdr-flash 1.2s ease-out 1}.report-v2-page .fdr-foot>td{background:var(--ds-canvas);border-top:2px solid var(--ds-border-strong);padding:var(--ds-space-2) var(--ds-space-3);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);font-size:var(--ds-font-small)}.report-v2-page .fdr-foot__cap{font-weight:var(--ds-font-weight-regular);font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-page .fdr-caliber{font-size:var(--ds-font-caption);color:var(--ds-text-3);margin:0 0 var(--ds-space-3)}.report-v2-page .fdr-err{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-3);padding:var(--ds-space-8) var(--ds-space-3);font-size:var(--ds-font-small);color:var(--ds-text-2)}.report-v2-page .kv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-1) var(--ds-space-4);font-size:var(--ds-font-small);margin-bottom:var(--ds-space-3)}.report-v2-page .kv-grid b{font-weight:var(--ds-font-weight-semibold)}.report-v2-page .caliber-block{margin-bottom:var(--ds-space-4)}.report-v2-page .caliber-block__t{font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);margin-bottom:var(--ds-space-1)}.report-v2-page .caliber-block__t .caliber-sub{font-weight:var(--ds-font-weight-regular);font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-page .caliber-block__p{font-size:var(--ds-font-small);color:var(--ds-text-2);line-height:var(--ds-leading-relaxed)}.report-v2-page .caliber-block__p+.caliber-block__p{margin-top:var(--ds-space-1)}.report-v2-page .caliber-code{font-family:Consolas,SFMono-Regular,monospace;font-size:var(--ds-font-caption);color:var(--ds-text-2)}.report-v2-pop .tb-spacer,.colpick-pop .tb-spacer{flex:1}.report-v2-pop .status-tabs,.colpick-pop .status-tabs{display:flex;gap:var(--ds-s6);border-bottom:1px solid var(--ds-border);margin-bottom:var(--ds-s4);overflow-x:auto;align-items:center}.report-v2-pop .tab,.colpick-pop .tab{position:relative;padding:var(--ds-space-2) var(--ds-space-0-5) var(--ds-space-3);font-size:var(--ds-font-body);color:var(--ds-text-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.report-v2-pop .tab .cnt,.colpick-pop .tab .cnt{font-size:var(--ds-font-caption);margin-left:var(--ds-space-0-5);color:inherit}.report-v2-pop .tab:hover,.colpick-pop .tab:hover{color:var(--ds-text-1)}.report-v2-pop .tab.on,.colpick-pop .tab.on{color:var(--ds-primary);font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .tab.on .cnt,.colpick-pop .tab.on .cnt{color:var(--ds-primary)}.report-v2-pop .tab.on:after,.colpick-pop .tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;border-radius:var(--ds-radius-xs);background:var(--ds-brand-grad)}.report-v2-pop .search-panel,.colpick-pop .search-panel{background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-lg);padding:var(--ds-s3);box-shadow:var(--ds-shadow-subtle);margin-bottom:var(--ds-s3)}.report-v2-pop .kw-row,.colpick-pop .kw-row{display:flex;gap:var(--ds-s2);align-items:center}.report-v2-pop .kw-input,.colpick-pop .kw-input{flex:0 1 620px;display:flex;align-items:center;gap:var(--ds-space-2);background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);height:36px;padding:0 var(--ds-space-3);transition:border-color .15s,box-shadow .15s}.report-v2-pop .kw-input:focus-within,.colpick-pop .kw-input:focus-within{border-color:var(--ds-primary);box-shadow:var(--ds-ring-control)}.report-v2-pop .kw-input .anticon,.colpick-pop .kw-input .anticon{color:var(--ds-text-3);font-size:var(--ds-font-body);flex-shrink:0}.report-v2-pop .kw-input input,.colpick-pop .kw-input input{border:0;outline:0;width:100%;font-size:var(--ds-font-small);font-family:inherit;color:var(--ds-text-1);background:transparent}.report-v2-pop .kw-input input::placeholder,.colpick-pop .kw-input input::placeholder{color:var(--ds-text-3)}.report-v2-pop .kw-search-btn,.colpick-pop .kw-search-btn{color:var(--ds-text-3);cursor:pointer;display:inline-flex}.report-v2-pop .kw-search-btn:hover,.colpick-pop .kw-search-btn:hover{color:var(--ds-primary)}.report-v2-pop .result-meta,.colpick-pop .result-meta{font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-pop .adv-panel,.colpick-pop .adv-panel{margin-top:var(--ds-s3);border-top:1px dashed var(--ds-border);padding-top:var(--ds-s3)}.report-v2-pop .adv-group,.colpick-pop .adv-group{margin-bottom:var(--ds-s3)}.report-v2-pop .adv-group:last-of-type,.colpick-pop .adv-group:last-of-type{margin-bottom:0}.report-v2-pop .adv-title,.colpick-pop .adv-title{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-3);margin-bottom:var(--ds-s2);letter-spacing:.04em}.report-v2-pop .adv-title:before,.colpick-pop .adv-title:before{content:"";width:3px;height:12px;border-radius:var(--ds-radius-xs);background:var(--ds-brand-grad)}.report-v2-pop .adv-item,.colpick-pop .adv-item{font-size:var(--ds-font-small)}.report-v2-pop .adv-item>label,.colpick-pop .adv-item>label{display:block;margin-bottom:var(--ds-space-1);font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-pop .adv-item .ant-input,.report-v2-pop .adv-item .ant-input-affix-wrapper,.report-v2-pop .adv-item .ant-select,.report-v2-pop .adv-item .ant-picker,.colpick-pop .adv-item .ant-input,.colpick-pop .adv-item .ant-input-affix-wrapper,.colpick-pop .adv-item .ant-select,.colpick-pop .adv-item .ant-picker{width:100%}.report-v2-pop .tag-wrap,.colpick-pop .tag-wrap{display:flex;gap:var(--ds-space-0-5);flex-wrap:wrap;align-items:center;flex:1;min-width:0}.report-v2-pop .text-tag,.colpick-pop .text-tag{font-size:var(--ds-font-caption);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-r-ctrl);color:var(--ds-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.report-v2-pop .text-tag:hover,.colpick-pop .text-tag:hover{color:var(--ds-primary)}.report-v2-pop .text-tag.on,.colpick-pop .text-tag.on{background:var(--ds-primary-bg);color:var(--ds-primary);font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .adv-actions,.colpick-pop .adv-actions{display:flex;gap:var(--ds-s2);padding-top:var(--ds-s1)}.report-v2-pop .adv-panel .ant-select-single .ant-select-selector,.report-v2-pop .adv-panel .ant-input,.report-v2-pop .adv-panel .ant-input-affix-wrapper,.report-v2-pop .adv-panel .ant-picker,.colpick-pop .adv-panel .ant-select-single .ant-select-selector,.colpick-pop .adv-panel .ant-input,.colpick-pop .adv-panel .ant-input-affix-wrapper,.colpick-pop .adv-panel .ant-picker{border-radius:var(--ds-r-ctrl)!important;font-size:var(--ds-font-caption)!important}.report-v2-pop .adv-panel .ant-select-single .ant-select-selector,.colpick-pop .adv-panel .ant-select-single .ant-select-selector{height:30px!important}.report-v2-pop .adv-panel .ant-select-single .ant-select-selector .ant-select-selection-item,.report-v2-pop .adv-panel .ant-select-single .ant-select-selector .ant-select-selection-placeholder,.colpick-pop .adv-panel .ant-select-single .ant-select-selector .ant-select-selection-item,.colpick-pop .adv-panel .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:28px!important}.report-v2-pop .adv-panel .ant-picker,.colpick-pop .adv-panel .ant-picker{height:30px!important;padding:var(--ds-space-0-5) var(--ds-space-2)!important}.report-v2-pop .adv-panel .ant-input-affix-wrapper,.colpick-pop .adv-panel .ant-input-affix-wrapper{padding:var(--ds-space-0-5) var(--ds-space-2)!important}.report-v2-pop .adv-panel .ant-input,.colpick-pop .adv-panel .ant-input{height:30px}.report-v2-pop .toolbar-row,.colpick-pop .toolbar-row{display:flex;align-items:center;gap:var(--ds-s2);margin-bottom:var(--ds-s3);flex-wrap:wrap}.report-v2-pop .switch-wrap,.colpick-pop .switch-wrap{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-small);color:var(--ds-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-r-ctrl)}.report-v2-pop .switch-wrap:hover,.colpick-pop .switch-wrap:hover{background:var(--ds-surface-1)}.report-v2-pop .switch,.colpick-pop .switch{width:34px;height:18px;border-radius:var(--ds-r-pill);background:var(--ds-border-strong);position:relative;transition:background .18s;flex-shrink:0}.report-v2-pop .switch:after,.colpick-pop .switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ds-canvas);box-shadow:var(--ds-shadow-knob);transition:left .18s}.report-v2-pop .switch-wrap.on .switch,.colpick-pop .switch-wrap.on .switch{background:var(--ds-primary)}.report-v2-pop .switch-wrap.on .switch:after,.colpick-pop .switch-wrap.on .switch:after{left:18px}.report-v2-pop .btn,.colpick-pop .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-1);border:1px solid transparent;border-radius:var(--ds-r-ctrl);cursor:pointer;font-family:inherit;font-size:var(--ds-font-small);line-height:1;padding:var(--ds-space-2) var(--ds-space-4);-webkit-user-select:none;user-select:none;white-space:nowrap;background:transparent;transition:background .15s,box-shadow .15s,color .15s,border-color .15s}.report-v2-pop .btn.primary,.colpick-pop .btn.primary{background:var(--ds-brand-grad);color:var(--ds-canvas);font-weight:var(--ds-font-weight-semibold);box-shadow:var(--ds-shadow-btn)}.report-v2-pop .btn.primary:hover,.colpick-pop .btn.primary:hover{box-shadow:var(--ds-shadow-btn-hover);filter:brightness(1.05)}.report-v2-pop .btn.primary:disabled,.colpick-pop .btn.primary:disabled{background:var(--ds-surface-2);color:var(--ds-text-disabled);box-shadow:none;cursor:not-allowed;filter:none}.report-v2-pop .btn.ghost,.colpick-pop .btn.ghost{background:var(--ds-canvas);color:var(--ds-text-1);border-color:var(--ds-border-strong)}.report-v2-pop .btn.ghost:hover,.colpick-pop .btn.ghost:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.report-v2-pop .btn.ghost.on,.colpick-pop .btn.ghost.on{border-color:var(--ds-primary);color:var(--ds-primary);background:var(--ds-primary-bg);font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .btn.text,.colpick-pop .btn.text{color:var(--ds-text-2);padding:var(--ds-space-2) var(--ds-space-2)}.report-v2-pop .btn.text:hover,.colpick-pop .btn.text:hover{color:var(--ds-primary)}.report-v2-pop .btn.sm,.colpick-pop .btn.sm{padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-font-caption)}.report-v2-pop .chip-filter,.colpick-pop .chip-filter{border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.report-v2-pop .chip-filter:hover,.colpick-pop .chip-filter:hover{border-color:var(--ds-border-strong)}.report-v2-pop .chip-filter.on,.colpick-pop .chip-filter.on{border-color:currentColor}.report-v2-pop,.colpick-pop{--ds-line-color: var(--ds-text-2)}.report-v2-pop .rpt-table,.colpick-pop .rpt-table{background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);overflow:auto}.report-v2-pop .rpt-table table,.colpick-pop .rpt-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--ds-font-small)}.report-v2-pop .rpt-table thead th,.colpick-pop .rpt-table thead th{position:sticky;top:0;z-index:2;background:var(--ds-surface-1);color:var(--ds-text-3);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-medium);text-align:left;white-space:nowrap;padding:var(--ds-space-1) var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.report-v2-pop .rpt-table thead th.grp,.colpick-pop .rpt-table thead th.grp{text-align:center;color:var(--ds-text-2);font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .rpt-table thead th+th,.colpick-pop .rpt-table thead th+th{border-left:1px solid var(--ds-border-soft)}.report-v2-pop .rpt-table tbody td,.colpick-pop .rpt-table tbody td{padding:var(--ds-space-1) var(--ds-space-3);border-bottom:1px solid var(--ds-border-soft);color:var(--ds-text-1);vertical-align:middle}.report-v2-pop .rpt-table tbody tr:hover>td,.colpick-pop .rpt-table tbody tr:hover>td{background:var(--ds-table-row-hover)}.report-v2-pop .rpt-table tbody tr.is-zebra>td,.colpick-pop .rpt-table tbody tr.is-zebra>td{background:var(--ds-surface-1)}.report-v2-pop .rpt-table tbody tr.is-zebra:hover>td,.colpick-pop .rpt-table tbody tr.is-zebra:hover>td{background:var(--ds-table-row-hover)}.report-v2-pop .rpt-table tbody tr.has-partygap>td:first-child,.colpick-pop .rpt-table tbody tr.has-partygap>td:first-child{box-shadow:inset 3px 0 0 var(--ds-error)}.report-v2-pop .rpt-table.ant-table-wrapper .ant-table-small .ant-table-thead>tr>th,.report-v2-pop .rpt-table.ant-table-wrapper .ant-table-small .ant-table-tbody>tr>td,.report-v2-pop .rpt-table.ant-table-wrapper .ant-table-small .ant-table-summary>tr>td,.colpick-pop .rpt-table.ant-table-wrapper .ant-table-small .ant-table-thead>tr>th,.colpick-pop .rpt-table.ant-table-wrapper .ant-table-small .ant-table-tbody>tr>td,.colpick-pop .rpt-table.ant-table-wrapper .ant-table-small .ant-table-summary>tr>td{padding:var(--ds-space-1) var(--ds-space-3)}.report-v2-pop .rpt-table.ant-table-wrapper.table-wrap-cell .ant-table-tbody>tr:not(.ant-table-measure-row)>td,.colpick-pop .rpt-table.ant-table-wrapper.table-wrap-cell .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding-block:var(--ds-space-1)!important}.report-v2-pop .num,.colpick-pop .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.report-v2-pop .num--pos,.colpick-pop .num--pos{color:var(--ds-amount-income)}.report-v2-pop .num--neg,.colpick-pop .num--neg{color:var(--ds-amount-expense)}.report-v2-pop .num--strong,.colpick-pop .num--strong{font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .num--miss,.colpick-pop .num--miss{color:var(--ds-text-disabled);text-align:right}.report-v2-pop .muted,.colpick-pop .muted{color:var(--ds-text-disabled)}.report-v2-pop .cell-2l,.colpick-pop .cell-2l{line-height:var(--ds-leading-snug)}.report-v2-pop .cell-2l__sub,.colpick-pop .cell-2l__sub{display:block;font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-pop .col-derived:after,.colpick-pop .col-derived:after{content:"*";color:var(--ds-primary);margin-left:var(--ds-space-0-5)}.report-v2-pop .rpt-sum,.colpick-pop .rpt-sum{position:sticky;bottom:0;z-index:2;background:var(--ds-surface-2);font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .rpt-sum td,.colpick-pop .rpt-sum td{border-top:1px solid var(--ds-border);border-bottom:0;white-space:nowrap}.report-v2-pop .rpt-sum__cap,.colpick-pop .rpt-sum__cap{display:inline;margin-left:var(--ds-s2);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-regular);color:var(--ds-text-3)}.report-v2-pop .rpt-kpis,.colpick-pop .rpt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--ds-s2);margin-bottom:var(--ds-s2)}.report-v2-pop .kpi,.colpick-pop .kpi{position:relative;background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);padding:var(--ds-s2) var(--ds-s3);box-shadow:var(--ds-shadow-subtle)}.report-v2-pop .kpi--click,.colpick-pop .kpi--click{cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s}.report-v2-pop .kpi--click:hover,.colpick-pop .kpi--click:hover{border-color:var(--ds-primary-border);box-shadow:var(--ds-shadow-card-hover)}.report-v2-pop .kpi--on,.colpick-pop .kpi--on{border-color:var(--ds-primary);box-shadow:var(--ds-ring-selected)}.report-v2-pop .kpi__label,.colpick-pop .kpi__label{font-size:var(--ds-font-caption);color:var(--ds-text-2);display:flex;align-items:center;gap:var(--ds-space-1);white-space:nowrap;min-width:0}.report-v2-pop .kpi__label .line-chip,.colpick-pop .kpi__label .line-chip{overflow:hidden;text-overflow:ellipsis;min-width:0}.report-v2-pop .kpi__label .proto-chip,.colpick-pop .kpi__label .proto-chip{flex-shrink:0;padding-inline:var(--ds-space-0-5)}.report-v2-pop .kpi__num,.colpick-pop .kpi__num{font-size:var(--ds-font-title);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);font-variant-numeric:tabular-nums;margin-top:var(--ds-space-0-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-v2-pop .kpi__sub,.colpick-pop .kpi__sub{font-size:var(--ds-font-caption);color:var(--ds-text-3);margin-top:var(--ds-space-0-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-v2-pop .kpi--income .kpi__num,.colpick-pop .kpi--income .kpi__num{color:var(--ds-amount-income)}.report-v2-pop .kpi--expense .kpi__num,.colpick-pop .kpi--expense .kpi__num{color:var(--ds-amount-expense)}.report-v2-pop .kpi--muted .kpi__num,.colpick-pop .kpi--muted .kpi__num{color:var(--ds-text-3)}.report-v2-pop .kpi__bar,.colpick-pop .kpi__bar{height:3px;border-radius:var(--ds-radius-xs);background:var(--ds-surface-2);margin-top:var(--ds-space-1);overflow:hidden}.report-v2-pop .kpi__bar>i,.colpick-pop .kpi__bar>i{display:block;height:100%;border-radius:var(--ds-radius-xs);background:var(--ds-brand-grad)}.report-v2-pop .share-bar,.colpick-pop .share-bar{display:flex;align-items:center;gap:var(--ds-space-2);justify-content:flex-end}.report-v2-pop .share-bar__track,.colpick-pop .share-bar__track{width:46px;height:4px;border-radius:var(--ds-radius-xs);background:var(--ds-surface-2);overflow:hidden;flex-shrink:0}.report-v2-pop .share-bar__fill,.colpick-pop .share-bar__fill{display:block;height:100%;background:var(--ds-brand-grad)}.report-v2-pop .story,.colpick-pop .story{color:var(--ds-text-2);font-size:var(--ds-font-body);display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.report-v2-pop .caliber-note,.colpick-pop .caliber-note{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;font-size:var(--ds-font-caption);color:var(--ds-text-3);margin-bottom:var(--ds-space-2)}.report-v2-pop .caliber-note__link,.colpick-pop .caliber-note__link{color:var(--ds-primary);cursor:pointer}.report-v2-pop .notice-bar__line,.colpick-pop .notice-bar__line{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-font-small)}.report-v2-pop .notice-bar__sep,.colpick-pop .notice-bar__sep{font-style:normal;color:var(--ds-text-3);margin-left:var(--ds-space-1)}.report-v2-pop .notice-bar__more,.colpick-pop .notice-bar__more{flex-shrink:0;font-size:var(--ds-font-caption);color:var(--ds-primary);text-decoration:none;cursor:pointer}.report-v2-pop .notice-bar__hints,.colpick-pop .notice-bar__hints{flex-basis:100%;margin-top:var(--ds-space-1)}.report-v2-pop .notice-bar,.colpick-pop .notice-bar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ds-space-2);background:var(--ds-warning-bg);border:1px solid var(--ds-warning-border);border-radius:var(--ds-r-ctrl);padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-font-small);color:var(--ds-text-1);margin-bottom:var(--ds-space-2)}.report-v2-pop .notice-bar__dot,.colpick-pop .notice-bar__dot{width:6px;height:6px;border-radius:var(--ds-r-pill);background:var(--ds-warning);margin-top:var(--ds-space-2);flex-shrink:0}.report-v2-pop .notice-bar__item+.notice-bar__item,.colpick-pop .notice-bar__item+.notice-bar__item{margin-top:var(--ds-space-1)}.report-v2-pop .notice-bar a,.colpick-pop .notice-bar a{color:var(--ds-primary);cursor:pointer}.report-v2-pop .notice-bar__hint,.colpick-pop .notice-bar__hint{color:var(--ds-text-3)}.report-v2-pop .notice-bar--info,.colpick-pop .notice-bar--info{background:var(--ds-info-bg);border-color:var(--ds-info-border)}.report-v2-pop .notice-bar--info .notice-bar__dot,.colpick-pop .notice-bar--info .notice-bar__dot{background:var(--ds-info)}.report-v2-pop .gap-grp__name,.colpick-pop .gap-grp__name{font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .gap-grp-block,.colpick-pop .gap-grp-block{flex-basis:100%}.report-v2-pop .gap-grp-block+.gap-grp-block,.colpick-pop .gap-grp-block+.gap-grp-block{margin-top:var(--ds-space-1)}.report-v2-pop .gap-grp-block__t,.colpick-pop .gap-grp-block__t{display:flex;align-items:baseline;gap:var(--ds-space-2);flex-wrap:wrap;font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1)}.report-v2-pop .gap-grp__act,.colpick-pop .gap-grp__act{margin-left:auto;color:var(--ds-primary);text-decoration:none;white-space:nowrap}.report-v2-pop .chip-row,.colpick-pop .chip-row{display:inline-flex;align-items:center;gap:var(--ds-space-1);flex-wrap:wrap}.report-v2-pop .chip-row__k,.colpick-pop .chip-row__k{font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-pop .term-i,.colpick-pop .term-i{margin-left:var(--ds-space-0-5);color:var(--ds-text-3);font-size:var(--ds-font-caption);cursor:help}.report-v2-pop .term-i:hover,.colpick-pop .term-i:hover{color:var(--ds-primary)}.report-v2-pop .kpi-cluster,.colpick-pop .kpi-cluster{grid-column:1/-1;font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-3);letter-spacing:var(--ds-tracking-wide)}.report-v2-pop .settle-cell,.colpick-pop .settle-cell{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-0-5)}.report-v2-pop .settle-cell__sep,.colpick-pop .settle-cell__sep{font-style:normal;color:var(--ds-text-disabled)}.report-v2-pop .guide-list,.colpick-pop .guide-list{margin:0 0 var(--ds-space-3);padding-left:var(--ds-space-5);font-size:var(--ds-font-small);color:var(--ds-text-2);line-height:var(--ds-leading-relaxed)}.report-v2-pop .guide-list li+li,.colpick-pop .guide-list li+li{margin-top:var(--ds-space-1)}.report-v2-pop .guide-list b,.colpick-pop .guide-list b{color:var(--ds-text-1);font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .pf-next,.colpick-pop .pf-next{font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .pf-acts,.colpick-pop .pf-acts{display:inline-flex;align-items:baseline;gap:var(--ds-space-3);white-space:nowrap}.report-v2-pop .pf-more,.colpick-pop .pf-more{margin-left:var(--ds-space-1);color:var(--ds-text-3)}.report-v2-pop .void-form,.colpick-pop .void-form{margin-top:var(--ds-space-2)}.report-v2-pop .line-chip,.colpick-pop .line-chip{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-line-color);white-space:nowrap}.report-v2-pop .line-chip:before,.colpick-pop .line-chip:before{content:"";width:6px;height:6px;border-radius:var(--ds-r-pill);background:var(--ds-line-color)}.report-v2-pop .scope-meta,.colpick-pop .scope-meta{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;font-size:var(--ds-font-caption);color:var(--ds-text-2)}.report-v2-pop .scope-meta b,.colpick-pop .scope-meta b{color:var(--ds-text-1);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.report-v2-pop .scope-meta__sep,.colpick-pop .scope-meta__sep{color:var(--ds-border-strong)}.report-v2-pop .skeleton-row>td,.colpick-pop .skeleton-row>td{padding:var(--ds-space-2) var(--ds-space-3)}.report-v2-pop .skeleton,.colpick-pop .skeleton{display:block;height:12px;border-radius:var(--ds-radius-xs);background:var(--ds-surface-2)}.report-v2-pop .rpt-empty,.colpick-pop .rpt-empty{padding:var(--ds-space-8) var(--ds-space-3);text-align:center;color:var(--ds-text-3);font-size:var(--ds-font-small)}.report-v2-pop .rpt-empty__title,.colpick-pop .rpt-empty__title{display:block;font-size:var(--ds-font-body);color:var(--ds-text-2);margin-bottom:var(--ds-space-1)}.report-v2-pop .fdr-table table,.colpick-pop .fdr-table table{table-layout:fixed}.report-v2-pop .fdr-table td,.colpick-pop .fdr-table td{overflow-wrap:break-word}.report-v2-pop .fdr-src,.colpick-pop .fdr-src{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.report-v2-pop .fdr-grp>td,.colpick-pop .fdr-grp>td{background:var(--ds-surface-1);border-top:1px solid var(--ds-border);padding:var(--ds-space-2) var(--ds-space-3);cursor:pointer;-webkit-user-select:none;user-select:none}.report-v2-pop .fdr-grp__in,.colpick-pop .fdr-grp__in{display:flex;align-items:baseline;gap:var(--ds-space-2)}.report-v2-pop .fdr-grp:hover>td,.colpick-pop .fdr-grp:hover>td{background:var(--ds-table-row-hover)}.report-v2-pop .fdr-grp__n,.colpick-pop .fdr-grp__n,.report-v2-pop .fdr-grp__tip,.colpick-pop .fdr-grp__tip{font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-pop .fdr-grp__amt,.colpick-pop .fdr-grp__amt{margin-left:auto;font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-text-1)}.report-v2-pop .fdr-caret,.colpick-pop .fdr-caret{display:inline-block;width:10px;margin-right:var(--ds-space-1);font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-pop .fdr-fold>td,.colpick-pop .fdr-fold>td{border-top:1px dashed var(--ds-border-soft);color:var(--ds-text-3);font-size:var(--ds-font-caption);padding:var(--ds-space-1) var(--ds-space-3) var(--ds-space-1) var(--ds-space-8)}.report-v2-pop .fdr-flash>td,.colpick-pop .fdr-flash>td{animation:fdr-flash 1.2s ease-out 1}.report-v2-pop .fdr-foot>td,.colpick-pop .fdr-foot>td{background:var(--ds-canvas);border-top:2px solid var(--ds-border-strong);padding:var(--ds-space-2) var(--ds-space-3);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);font-size:var(--ds-font-small)}.report-v2-pop .fdr-foot__cap,.colpick-pop .fdr-foot__cap{font-weight:var(--ds-font-weight-regular);font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-pop .fdr-caliber,.colpick-pop .fdr-caliber{font-size:var(--ds-font-caption);color:var(--ds-text-3);margin:0 0 var(--ds-space-3)}.report-v2-pop .fdr-err,.colpick-pop .fdr-err{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-3);padding:var(--ds-space-8) var(--ds-space-3);font-size:var(--ds-font-small);color:var(--ds-text-2)}.report-v2-pop .kv-grid,.colpick-pop .kv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-1) var(--ds-space-4);font-size:var(--ds-font-small);margin-bottom:var(--ds-space-3)}.report-v2-pop .kv-grid b,.colpick-pop .kv-grid b{font-weight:var(--ds-font-weight-semibold)}.report-v2-pop .caliber-block,.colpick-pop .caliber-block{margin-bottom:var(--ds-space-4)}.report-v2-pop .caliber-block__t,.colpick-pop .caliber-block__t{font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);margin-bottom:var(--ds-space-1)}.report-v2-pop .caliber-block__t .caliber-sub,.colpick-pop .caliber-block__t .caliber-sub{font-weight:var(--ds-font-weight-regular);font-size:var(--ds-font-caption);color:var(--ds-text-3)}.report-v2-pop .caliber-block__p,.colpick-pop .caliber-block__p{font-size:var(--ds-font-small);color:var(--ds-text-2);line-height:var(--ds-leading-relaxed)}.report-v2-pop .caliber-block__p+.caliber-block__p,.colpick-pop .caliber-block__p+.caliber-block__p{margin-top:var(--ds-space-1)}.report-v2-pop .caliber-code,.colpick-pop .caliber-code{font-family:Consolas,SFMono-Regular,monospace;font-size:var(--ds-font-caption);color:var(--ds-text-2)}.colpick-pop .colpick{display:flex;flex-direction:column;gap:var(--ds-space-2);width:320px}.colpick-pop .colpick__tiers{display:flex;align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-border-soft)}.colpick-pop .colpick__grps{display:flex;flex-direction:column;gap:var(--ds-space-2);max-height:170px;overflow-y:auto}.colpick-pop .colpick__gt{font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-2)}.colpick-pop .colpick__c{display:block;font-size:var(--ds-font-small);color:var(--ds-text-1);padding-left:var(--ds-space-5)}.colpick-pop .colpick__foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2);border-top:1px solid var(--ds-border-soft);padding-top:var(--ds-space-2)}.colpick-pop .colpick__hint{font-size:var(--ds-font-caption);color:var(--ds-text-3)}.colpick-pop .colpick__reset{font-size:var(--ds-font-caption);color:var(--ds-primary);text-decoration:none;white-space:nowrap}.term-pop .term-pop__t{display:block;font-weight:var(--ds-font-weight-semibold);margin-bottom:var(--ds-space-0-5)}.term-pop .term-pop__b{display:block;white-space:pre-line;line-height:var(--ds-leading-relaxed)}.rpt-fill{min-width:0}.report-v2-page .toolbar-row .caliber-note{margin-bottom:0}@media(max-width:1180px){.report-v2-page .rpt-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.report-v2-page .kv-grid,.report-v2-pop .kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fd-shell.fd-v2 .ant-modal-content{border-radius:var(--ds-r-lg);overflow:hidden;box-shadow:var(--ds-shadow-card);background:var(--ds-canvas);display:flex;flex-direction:column;max-height:88vh}.fd-shell.fd-v2 .ant-modal-body{padding:0;flex:1;min-height:0;display:flex;flex-direction:column}.fd-shell.fd-v2 .ant-modal-body{display:flex;flex-direction:column;max-height:88vh}.fd-shell.fd-v2 .fd-header{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-12) var(--ds-space-3) var(--ds-space-5);background:var(--ds-canvas);border-bottom:1px solid var(--ds-border-soft);flex-shrink:0}.fd-shell.fd-v2 .fd-header__title{font-size:var(--ds-font-heading);font-weight:var(--ds-font-weight-semibold);letter-spacing:-.01em;line-height:normal;color:var(--ds-text-1)}.fd-shell.fd-v2 .fd-header__sub,.fd-shell.fd-v2 .fd-header__no{font-size:var(--ds-font-caption);color:var(--ds-text-3)}.fd-shell.fd-v2 .fd-header__badge{font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);border-radius:var(--ds-radius-pill);padding:var(--ds-space-0-5) var(--ds-space-2);background:var(--ds-primary-bg);color:var(--ds-primary)}.fd-shell.fd-v2 .fd-body{padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-2);flex:1;min-height:0;overflow:auto}.fd-shell.fd-v2 .fd-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-5);border-top:1px solid var(--ds-border-soft);flex-shrink:0;background:var(--ds-canvas)}.fd-shell.fd-v2 .fd-footer .fd-foot-left{margin-right:auto;display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-caption);color:var(--ds-text-2)}.fd-shell.fd-v2 .ant-modal-close{top:var(--ds-space-4);inset-inline-end:var(--ds-space-5);width:28px;height:28px;border-radius:var(--ds-r-pill);display:flex;align-items:center;justify-content:center;color:var(--ds-text-3);cursor:pointer}.fd-shell.fd-v2 .ant-modal-close:hover{background:var(--ds-surface-2);color:var(--ds-text-1)}.fd-shell.fd-v2 .fgrp{margin-bottom:var(--ds-space-4)}.fd-shell.fd-v2 .fgrp-title{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-3);letter-spacing:.04em;margin-bottom:var(--ds-space-2)}.fd-shell.fd-v2 .fgrp-title:before{content:"";width:3px;height:12px;border-radius:var(--ds-radius-xs);background:var(--ds-brand-grad)}.fd-shell.fd-v2 .fgrp-title .tip{margin-left:auto;font-weight:var(--ds-font-weight-regular)}.fd-shell.fd-v2 .fgrp--rule{position:relative;padding:0 0 var(--ds-space-4);margin:0 0 var(--ds-space-4)}.fd-shell.fd-v2 .fgrp--rule:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ds-border-soft);transform:scaleY(.5);transform-origin:0 100%}.fd-shell.fd-v2 .fd-body>.fgrp--rule:last-child{padding-bottom:0;margin-bottom:0}.fd-shell.fd-v2 .fd-body>.fgrp--rule:last-child:after{display:none}.fd-shell.fd-v2 .fgrp--rule>.ptable{margin-bottom:0}.fd-shell.fd-v2 .fgrp--rule>.ptable tr:last-child>td{border-bottom:0}.fd-shell.fd-v2 .ptable{width:100%;border-collapse:collapse;background:var(--ds-canvas)}.fd-shell.fd-v2 .ptable th{background:var(--ds-surface-1);color:var(--ds-text-3);text-align:left;padding:var(--ds-space-2);border-bottom:1px solid var(--ds-border);white-space:nowrap}.fd-shell.fd-v2 .ptable td{padding:var(--ds-space-2);border-bottom:1px dashed var(--ds-border-soft);vertical-align:middle;color:var(--ds-text-1)}.fd-shell.fd-v2 .ptable .pnum{text-align:right;font-variant-numeric:tabular-nums}.fd-shell.fd-v2 .ptable .strong{color:var(--ds-text-1);font-weight:var(--ds-font-weight-semibold)}.fd-shell.fd-v2 .ptable input,.fd-shell.fd-v2 .ptable select{width:100%;height:30px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);padding:0 var(--ds-space-2);background:var(--ds-canvas);color:var(--ds-text-1)}.fd-shell.fd-v2 .ptable input[readonly],.fd-shell.fd-v2 .ptable input:disabled{background:var(--ds-surface-2);color:var(--ds-text-2)}.fd-shell.fd-v2 .ptable select{padding:0 var(--ds-space-1)}.fd-shell.fd-v2 .ptable .cell-inline{display:flex;gap:var(--ds-space-2);align-items:center}.fd-shell.fd-v2 .ptable .cell-inline select{width:92px;flex:none}.fd-shell.fd-v2 .ptable .cell-inline input{min-width:0}.fd-shell.fd-v2 .ptable .auto-mark{color:var(--ds-text-3);font-size:var(--ds-font-caption);white-space:nowrap}.fd-shell.fd-v2 .ptable .rowdel{color:var(--ds-error-text);cursor:pointer;font-size:var(--ds-font-caption);white-space:nowrap;background:none;border:none;padding:var(--ds-space-0-5) var(--ds-space-1)}.fd-shell.fd-v2 .ptable .rowdel:hover{opacity:.75}.fd-shell.fd-v2 .ptable .rtype{white-space:nowrap;font-weight:var(--ds-font-weight-medium);color:var(--ds-text-1)}.fd-shell.fd-v2 .ptable .rtype.auto{color:var(--ds-primary)}.fd-shell.fd-v2 .ptable tbody tr{transition:background .12s ease}.fd-shell.fd-v2 .ptable tbody tr:hover td{background:var(--ds-table-row-hover)}.fd-shell.fd-v2 .ptable input:focus-visible,.fd-shell.fd-v2 .ptable select:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:0}.fd-shell.fd-v2 .ptable{font-size:var(--ds-font-small)}.fd-shell.fd-v2 .ptable th{font-size:var(--ds-font-caption);font-weight:var(--ds-font-weight-medium)}.fd-shell.fd-v2 .ptable td{font-size:var(--ds-font-small)}.fd-shell.fd-v2 .ptable input,.fd-shell.fd-v2 .ptable select{font-size:var(--ds-font-caption)}.fd-shell.fd-v2 .ptable .rtype{font-weight:var(--ds-font-weight-semibold)}.fd-shell.fd-v2 .ptable .auto-mark{font-size:var(--ds-font-caption)}.fd-shell.fd-v2 .frow{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--ds-space-3) var(--ds-space-4);align-items:start}.fd-shell.fd-v2 .frow+.frow{margin-top:0}.fd-shell.fd-v2 .frow>.fi{grid-column:span 12;min-width:0;margin-bottom:0}.fd-shell.fd-v2 .frow>.fi-btn{grid-column:span 12;display:flex;align-items:flex-end;gap:var(--ds-space-2);padding-top:var(--ds-space-5);min-width:0}.fd-shell.fd-v2 .frow>.fi.sp-1,.fd-shell.fd-v2 .frow>.fi-btn.sp-1{grid-column:span 1}.fd-shell.fd-v2 .frow>.fi.sp-2,.fd-shell.fd-v2 .frow>.fi-btn.sp-2{grid-column:span 2}.fd-shell.fd-v2 .frow>.fi.sp-3,.fd-shell.fd-v2 .frow>.fi-btn.sp-3{grid-column:span 3}.fd-shell.fd-v2 .frow>.fi.sp-4,.fd-shell.fd-v2 .frow>.fi-btn.sp-4{grid-column:span 4}.fd-shell.fd-v2 .frow>.fi.sp-5,.fd-shell.fd-v2 .frow>.fi-btn.sp-5{grid-column:span 5}.fd-shell.fd-v2 .frow>.fi.sp-6,.fd-shell.fd-v2 .frow>.fi-btn.sp-6{grid-column:span 6}.fd-shell.fd-v2 .frow>.fi.sp-7,.fd-shell.fd-v2 .frow>.fi-btn.sp-7{grid-column:span 7}.fd-shell.fd-v2 .frow>.fi.sp-8,.fd-shell.fd-v2 .frow>.fi-btn.sp-8{grid-column:span 8}.fd-shell.fd-v2 .frow>.fi.sp-9,.fd-shell.fd-v2 .frow>.fi-btn.sp-9{grid-column:span 9}.fd-shell.fd-v2 .frow>.fi.sp-10,.fd-shell.fd-v2 .frow>.fi-btn.sp-10{grid-column:span 10}.fd-shell.fd-v2 .frow>.fi.sp-11,.fd-shell.fd-v2 .frow>.fi-btn.sp-11{grid-column:span 11}.fd-shell.fd-v2 .frow>.fi.sp-12,.fd-shell.fd-v2 .frow>.fi-btn.sp-12{grid-column:span 12}.fd-shell.fd-v2 .tl{position:relative;padding-left:var(--ds-space-1);margin-bottom:var(--ds-space-1)}.fd-shell.fd-v2 .tl-item{position:relative;padding:0 0 var(--ds-space-4) var(--ds-space-5)}.fd-shell.fd-v2 .tl-item:before{content:"";position:absolute;left:var(--ds-space-1);top:var(--ds-space-1);bottom:calc(0px - var(--ds-space-1));width:1px;background:var(--ds-border)}.fd-shell.fd-v2 .tl-item:last-child:before{display:none}.fd-shell.fd-v2 .tl-item:after{content:"";position:absolute;left:0;top:var(--ds-space-1);width:9px;height:9px;border-radius:var(--ds-r-pill);background:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-bg)}.fd-shell.fd-v2 .tl-item.gray:after{background:var(--ds-text-3);box-shadow:0 0 0 3px var(--ds-surface-2)}.fd-shell.fd-v2 .tl-h{font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold)}.fd-shell.fd-v2 .tl-h .who{font-weight:var(--ds-font-weight-regular);color:var(--ds-text-2);font-size:var(--ds-font-caption);margin-left:var(--ds-space-1)}.fd-shell.fd-v2 .tl-time{font-size:var(--ds-font-caption);color:var(--ds-text-3);margin-top:var(--ds-space-0-5)}.fd-shell.fd-v2 .tl-d{font-size:var(--ds-font-caption);color:var(--ds-text-2);margin-top:var(--ds-space-0-5);background:var(--ds-surface-1);border-radius:var(--ds-r-card);padding:var(--ds-space-1) var(--ds-space-2)}.fd-shell.fd-v2 .dh{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;margin-bottom:var(--ds-space-3)}.fd-shell.fd-v2 .dh .no{font-size:var(--ds-font-title);font-weight:var(--ds-font-weight-bold);letter-spacing:-.01em;cursor:pointer}.fd-shell.fd-v2 .ant-form-item{margin-bottom:var(--ds-space-3)}.fd-shell.fd-v2 .ant-form-item-label{padding-bottom:var(--ds-space-1)!important}.fd-shell.fd-v2 .ant-form-item-label>label{font-size:var(--ds-font-caption)!important;color:var(--ds-text-2)!important;height:auto!important}.fd-shell.fd-v2 .ant-form-item-required:before{margin-inline-end:3px!important}.fd-shell.fd-v2 .ant-input,.fd-shell.fd-v2 .ant-input-affix-wrapper,.fd-shell.fd-v2 .ant-input-number,.fd-shell.fd-v2 .ant-select .ant-select-selector,.fd-shell.fd-v2 .ant-picker{border-radius:var(--ds-r-ctrl)!important;font-size:var(--ds-font-small)!important}.fd-shell.fd-v2 .ant-input:not(textarea),.fd-shell.fd-v2 .ant-input-affix-wrapper,.fd-shell.fd-v2 .ant-input-number,.fd-shell.fd-v2 .ant-picker{height:34px}.fd-shell.fd-v2 .ant-input-number-input{height:32px!important}.fd-shell.fd-v2 .ant-select-single .ant-select-selector{height:34px!important}.fd-shell.fd-v2 .ant-select-single .ant-select-selector .ant-select-selection-item,.fd-shell.fd-v2 .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:32px!important}.fd-shell.fd-v2 .ant-input:focus,.fd-shell.fd-v2 .ant-input-focused,.fd-shell.fd-v2 .ant-input-affix-wrapper-focused,.fd-shell.fd-v2 .ant-input-number-focused,.fd-shell.fd-v2 .ant-select-focused .ant-select-selector,.fd-shell.fd-v2 .ant-picker-focused{border-color:var(--ds-primary)!important;box-shadow:var(--ds-ring-control)!important}.fd-shell.fd-v2 textarea.ant-input{min-height:66px;line-height:1.6}.fd-shell.fd-v2 .ant-btn-primary{background:var(--ds-brand-grad);border:none;font-weight:var(--ds-font-weight-semibold);box-shadow:var(--ds-shadow-btn)}.fd-shell.fd-v2 .ant-btn-primary:hover{filter:brightness(1.05)}.fd-shell.fd-v2 .ant-btn-dangerous.ant-btn-link{color:var(--ds-error-text)!important}.fd-shell.fd-v2 .ant-table{font-size:var(--ds-font-small)}.fd-shell.fd-v2 .ant-table-thead>tr>th{background:var(--ds-surface-1)!important;font-size:var(--ds-font-caption)!important;font-weight:var(--ds-font-weight-medium)!important;color:var(--ds-text-3)!important;border-bottom:1px solid var(--ds-border)!important;padding:var(--ds-space-2) var(--ds-space-2)!important}.fd-shell.fd-v2 .ant-table-tbody>tr>td{border-bottom:1px dashed var(--ds-border-soft)!important;padding:var(--ds-space-2) var(--ds-space-2)!important}.fd-shell.fd-v2 .ant-table-tbody .ant-input-number,.fd-shell.fd-v2 .ant-table-tbody .ant-input,.fd-shell.fd-v2 .ant-table-tbody .ant-select .ant-select-selector{height:30px;font-size:var(--ds-font-caption)!important}.fd-shell.fd-v2 .ant-table-tbody .ant-select-single .ant-select-selector .ant-select-selection-item,.fd-shell.fd-v2 .ant-table-tbody .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:28px!important}.fd-shell.fd-v2 .fd-kv{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface-1);border-radius:var(--ds-r-card);padding:var(--ds-space-3) var(--ds-space-4);margin-bottom:var(--ds-space-4)}.fd-shell.fd-v2 .fd-kv .k{font-size:var(--ds-font-caption);color:var(--ds-text-2)}.fd-shell.fd-v2 .fd-kv .v{display:block;font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);margin-top:var(--ds-space-0-5);font-variant-numeric:tabular-nums}.fd-shell.fd-v2 .fd-kv .cell--primary .v{font-size:var(--ds-font-heading)}.fd-shell.fd-v2 .fd-kv .v.money{color:var(--ds-error-text)}.fd-shell.fd-v2 .fd-kv .v.income{color:var(--ds-success-text)}.fd-shell.fd-v2 .fd-kv-sum{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--ds-space-2);font-size:var(--ds-font-caption);color:var(--ds-text-2);margin-bottom:var(--ds-space-4)}.fd-shell.fd-v2 .fd-kv-sum b{font-size:var(--ds-font-title);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-text-1)}.fd-shell.fd-v2 .fd-kv-sum b.money{color:var(--ds-error-text)}.fd-shell.fd-v2 .fd-kv-sum b.income{color:var(--ds-success-text)}.fd-shell.fd-v2 .fd-kv-sum .rate{color:var(--ds-text-3);font-size:var(--ds-font-caption)}.fd-shell.fd-v2 .fd-liab-foot{display:flex;align-items:center;gap:var(--ds-space-2);margin:-var(--ds-space-1) 0 var(--ds-space-2);flex-wrap:wrap}.fd-shell.fd-v2 .fd-liab-sum{margin-left:auto;font-size:var(--ds-font-caption);color:var(--ds-text-3);font-variant-numeric:tabular-nums}.fd-shell.fd-v2 .fd-liab-sum b{font-weight:var(--ds-font-weight-semibold)}.fd-shell.fd-v2 .fd-liab-sum .in{color:var(--ds-success-text)}.fd-shell.fd-v2 .fd-liab-sum .out{color:var(--ds-error-text)}.fd-shell.fd-v2 .fd-hint{font-size:var(--ds-font-caption);color:var(--ds-text-3);margin:0 0 var(--ds-space-2)}.fd-shell.fd-v2 .picker-footer{display:flex;align-items:center}.fd-shell.fd-v2 .picker-footer-left{font-size:var(--ds-font-caption);color:var(--ds-text-2)}.fd-shell .ds-tag-soft,.fd-shell .product-type-chip{height:20px}.fd-shell.fd-v2 .ant-modal-content{padding:0}.fd-shell.fd-v2 .doc-card{display:flex;align-items:center;gap:var(--ds-space-3);background:var(--ds-surface-1);border-radius:var(--ds-radius-card);padding:var(--ds-space-3) var(--ds-space-4);margin-bottom:var(--ds-space-4)}.fd-shell.fd-v2 .doc-card .doc-thumb{width:48px;height:48px;border-radius:var(--ds-radius-card);display:grid;place-items:center;color:var(--ds-canvas);font-weight:var(--ds-font-weight-semibold);font-size:var(--ds-font-title);background:var(--ds-brand-grad);flex-shrink:0}.fd-shell.fd-v2 .doc-card .doc-thumb.t2{background:var(--ds-info-text)}.fd-shell.fd-v2 .doc-card .doc-thumb.t3{background:var(--ds-warning-text)}.fd-shell.fd-v2 .dc-main{min-width:0}.fd-shell.fd-v2 .dc-name{font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold);letter-spacing:-.01em;color:var(--ds-text-1)}.fd-shell.fd-v2 .dc-attr{font-size:var(--ds-font-caption);color:var(--ds-text-3);margin-top:var(--ds-space-0-5)}.fd-shell.fd-v2 .dc-nums{margin-left:auto;text-align:right;flex-shrink:0}.fd-shell.fd-v2 .dc-line{font-size:var(--ds-font-caption);color:var(--ds-text-2)}.fd-shell.fd-v2 .dc-line+.dc-line{margin-top:var(--ds-space-1)}.fd-shell.fd-v2 .dc-line.mono{font-variant-numeric:tabular-nums}.fd-shell.fd-v2 .dc-cost{font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);color:var(--ds-error-text);margin-top:var(--ds-space-1)}.fd-shell.fd-v2 .doc-card.stack{flex-wrap:wrap}.fd-shell.fd-v2 .doc-card.stack .dc-main{flex:1;min-width:160px}.fd-shell.fd-v2 .doc-card.stack .dc-nums{margin-left:0;width:100%;text-align:left;display:flex;gap:var(--ds-space-4);flex-wrap:wrap}.fd-shell.fd-v2 .frow.calc-row{display:flex;align-items:flex-end;gap:var(--ds-space-2)}.fd-shell.fd-v2 .frow.calc-row>.fi{flex:1;min-width:0}.fd-shell.fd-v2 .calc-eq{flex:0 0 auto;padding-bottom:var(--ds-space-1);color:var(--ds-text-3);font-weight:var(--ds-font-weight-semibold)}.fd-shell.fd-v2 .fi.auto .auto-val{background:var(--ds-surface-2);border-radius:var(--ds-radius-control);padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.bill-v2-page .adv-grid,.order-v2-page .adv-grid,.report-v2-page .adv-grid,.report-v2-pop .adv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-s2) var(--ds-s4)}.bill-v2-page .span2,.order-v2-page .span2,.report-v2-page .span2,.report-v2-pop .span2{grid-column:span 2}@media(max-width:1180px){.bill-v2-page .adv-grid,.order-v2-page .adv-grid,.report-v2-page .adv-grid,.report-v2-pop .adv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bill-v2-page .span2,.order-v2-page .span2,.report-v2-page .span2,.report-v2-pop .span2{grid-column:span 2}}.aftersale-center .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-1);border:1px solid transparent;border-radius:var(--ds-r-ctrl);cursor:pointer;font-family:inherit;font-size:var(--ds-font-small);line-height:1;padding:var(--ds-space-2) var(--ds-space-4);-webkit-user-select:none;user-select:none;white-space:nowrap;background:transparent;transition:background .15s,box-shadow .15s,color .15s,border-color .15s}.aftersale-center .btn.primary{background:var(--ds-brand-grad);color:var(--ds-canvas);font-weight:var(--ds-font-weight-semibold);box-shadow:var(--ds-shadow-btn)}.aftersale-center .btn.primary:hover{box-shadow:var(--ds-shadow-btn-hover);filter:brightness(1.05)}.aftersale-center .btn.primary:disabled{background:var(--ds-surface-2);color:var(--ds-text-disabled);box-shadow:none;cursor:not-allowed;filter:none}.aftersale-center .btn.ghost{background:var(--ds-canvas);color:var(--ds-text-1);border-color:var(--ds-border-strong)}.aftersale-center .btn.ghost:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.aftersale-center .btn.ghost.on{border-color:var(--ds-primary);color:var(--ds-primary);background:var(--ds-primary-bg);font-weight:var(--ds-font-weight-semibold)}.aftersale-center .btn.text{color:var(--ds-text-2);padding:var(--ds-space-2) var(--ds-space-2)}.aftersale-center .btn.text:hover{color:var(--ds-primary)}.aftersale-center .btn.sm{padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-font-caption)}.aftersale-center .chip-filter{border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.aftersale-center .chip-filter:hover{border-color:var(--ds-border-strong)}.aftersale-center .chip-filter.on{border-color:currentColor}.order-v2-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-1);border:1px solid transparent;border-radius:var(--ds-r-ctrl);cursor:pointer;font-family:inherit;font-size:var(--ds-font-small);line-height:1;padding:var(--ds-space-2) var(--ds-space-4);-webkit-user-select:none;user-select:none;white-space:nowrap;background:transparent;transition:background .15s,box-shadow .15s,color .15s,border-color .15s}.order-v2-page .btn.primary{background:var(--ds-brand-grad);color:var(--ds-canvas);font-weight:var(--ds-font-weight-semibold);box-shadow:var(--ds-shadow-btn)}.order-v2-page .btn.primary:hover{box-shadow:var(--ds-shadow-btn-hover);filter:brightness(1.05)}.order-v2-page .btn.primary:disabled{background:var(--ds-surface-2);color:var(--ds-text-disabled);box-shadow:none;cursor:not-allowed;filter:none}.order-v2-page .btn.ghost{background:var(--ds-canvas);color:var(--ds-text-1);border-color:var(--ds-border-strong)}.order-v2-page .btn.ghost:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.order-v2-page .btn.ghost.on{border-color:var(--ds-primary);color:var(--ds-primary);background:var(--ds-primary-bg);font-weight:var(--ds-font-weight-semibold)}.order-v2-page .btn.text{color:var(--ds-text-2);padding:var(--ds-space-2) var(--ds-space-2)}.order-v2-page .btn.text:hover{color:var(--ds-primary)}.order-v2-page .btn.sm{padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-font-caption)}.order-v2-page .chip-filter{border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.order-v2-page .chip-filter:hover{border-color:var(--ds-border-strong)}.order-v2-page .chip-filter.on{border-color:currentColor}body{height:100%;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:var(--ds-font-body);color:var(--ds-text-1);background-color:var(--ds-surface-2);font-family:var(--ds-font-family);overflow-wrap:break-word;font-synthesis:none}label{font-weight:var(--ds-font-weight-regular)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:var(--ds-tracking-tight);text-wrap:balance}p{text-wrap:pretty}html{height:100%;box-sizing:border-box;background-color:var(--ds-surface-2)}#app{height:100%}*,*:before,*:after{box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:var(--ds-space-1) 0}a{cursor:pointer;color:inherit;text-decoration:none}a:focus:not(:focus-visible),div:focus:not(:focus-visible){outline:none}a:focus-visible,div:focus-visible{outline:2px solid var(--ds-primary-a25);outline-offset:2px}.fr{float:right}.fl{float:left}.pr-5{padding-right:var(--ds-space-1)}.pl-5{padding-left:var(--ds-space-1)}.block{display:block}.pointer{cursor:pointer}.inlineBlock{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}aside{background:var(--ds-surface-1);padding:var(--ds-space-2) var(--ds-space-6);margin-bottom:var(--ds-space-5);border-radius:var(--ds-radius-control);display:block;line-height:32px;font-size:var(--ds-font-body);color:var(--ds-text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}aside a{color:var(--ds-primary);cursor:pointer}aside a:hover{color:var(--ds-primary-hover)}.app-container{padding:var(--ds-space-5)}.components-container{margin:var(--ds-space-8) var(--ds-space-12);position:relative}.text-center{text-align:center}.sub-navbar{height:50px;line-height:50px;position:relative;width:100%;text-align:right;padding-right:var(--ds-space-5);transition:top .18s cubic-bezier(.23,1,.32,1);background:var(--ds-primary)}.sub-navbar .subtitle{font-size:var(--ds-font-2xl);color:var(--ds-on-dark)}.sub-navbar.draft,.sub-navbar.deleted{background:var(--ds-border-strong)}.link-type,.link-type:focus{color:var(--ds-primary);cursor:pointer}.link-type:hover,.link-type:focus:hover{color:var(--ds-primary-hover)}.filter-container{padding-bottom:var(--ds-space-2)}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:var(--ds-space-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.global-loading-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--ds-scrim-strong);z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center}.global-loading-mask .global-loading-content{color:var(--ds-on-dark);font-size:var(--ds-font-body);padding:var(--ds-space-3) var(--ds-space-6);background:var(--ds-scrim-strong);border-radius:var(--ds-radius-control)}.ant-select-dropdown.ant-slide-up-enter,.ant-select-dropdown.ant-slide-up-enter-start,.ant-select-dropdown.ant-slide-up-enter-prepare{opacity:1!important;transform:none!important;pointer-events:auto!important;animation:none!important}.ant-select-dropdown.ant-slide-up-leave,.ant-select-dropdown.ant-slide-up-leave-start{pointer-events:auto!important}.sidebarLogoFade-enter-active[data-v-71060a21]{transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-71060a21],.sidebarLogoFade-leave-to[data-v-71060a21]{opacity:0}.sidebar-logo-container[data-v-71060a21]{position:relative;box-sizing:border-box;flex:0 0 50px;height:50px;line-height:50px;background-color:var(--ds-sidebar-bg);border-bottom:1px solid var(--ds-sidebar-border);text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-71060a21]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-71060a21]{width:32px;height:32px;vertical-align:middle;margin-right:var(--ds-space-3)}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-71060a21]{display:inline-block;margin:0;color:var(--ds-sidebar-text-active);font-weight:var(--ds-font-weight-semibold);line-height:50px;font-size:var(--ds-font-body);font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}.sidebar-logo-container.collapse .sidebar-logo[data-v-71060a21]{margin-right:0}.hamburger[data-v-34279348]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-34279348]{transform:rotate(180deg)}.copyright[data-v-6d3fbbbe]{position:fixed;bottom:0;left:0;right:0;height:36px;padding:var(--ds-space-2) var(--ds-space-5);text-align:right;background-color:var(--ds-surface-1);color:var(--ds-text-1);font-size:var(--ds-font-body);border-top:1px solid var(--ds-border);z-index:var(--z-sticky)}.icp-link[data-v-6d3fbbbe]{margin-left:var(--ds-space-3);color:var(--ds-text-1);text-decoration:none}.icp-link[data-v-6d3fbbbe]:hover{color:var(--ds-primary);text-decoration:underline}.app-main[data-v-0123f819]{min-height:calc(100vh - 50px);width:100%;position:relative;overflow:hidden;background-color:var(--ds-canvas)}.fixed-header+.app-main[data-v-0123f819]{overflow-y:auto;scrollbar-gutter:auto;height:calc(100vh - 50px);min-height:0px}.app-main[data-v-0123f819]:has(.copyright){padding-bottom:calc(var(--ds-space-8) + var(--ds-space-1))}.fixed-header+.app-main[data-v-0123f819]{margin-top:var(--ds-space-12)}.hasTagsView .app-main[data-v-0123f819]{min-height:calc(100vh - var(--topnav-height) - var(--tagsbar-height))}.hasTagsView .fixed-header+.app-main[data-v-0123f819]{margin-top:calc(var(--topnav-height) + var(--tagsbar-height));height:calc(100vh - var(--topnav-height) - var(--tagsbar-height));min-height:0}@media screen and (max-width:991px){.fixed-header+.app-main[data-v-0123f819]{padding-bottom:max(60,constant(safe-area-inset-bottom) + var(--ds-space-10));padding-bottom:max(60,env(safe-area-inset-bottom) + var(--ds-space-10));overscroll-behavior-y:none}.hasTagsView .fixed-header+.app-main[data-v-0123f819]{padding-bottom:max(60,constant(safe-area-inset-bottom) + var(--ds-space-10));padding-bottom:max(60,env(safe-area-inset-bottom) + var(--ds-space-10));overscroll-behavior-y:none}}@supports (-webkit-touch-callout: none){@media screen and (max-width:991px){.fixed-header+.app-main[data-v-0123f819]{padding-bottom:max(17px,constant(safe-area-inset-bottom) + var(--ds-space-3));padding-bottom:max(17px,env(safe-area-inset-bottom) + var(--ds-space-3));height:calc(100svh - 50px);height:calc(100dvh - 50px)}.hasTagsView .fixed-header+.app-main[data-v-0123f819]{padding-bottom:max(17px,constant(safe-area-inset-bottom) + var(--ds-space-3));padding-bottom:max(17px,env(safe-area-inset-bottom) + var(--ds-space-3));height:calc(100svh - 84px);height:calc(100dvh - 84px)}}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:var(--ds-surface-1)}::-webkit-scrollbar-thumb{background-color:var(--ds-border-strong);border-radius:var(--ds-radius-control)}.app-breadcrumb.ant-breadcrumb[data-v-6aa37113]{display:inline-block;font-size:var(--ds-font-body);line-height:50px}.app-breadcrumb.ant-breadcrumb .no-redirect[data-v-6aa37113]{color:var(--ds-text-2);cursor:text}.topmenu-container.ant-menu-horizontal{height:50px!important;border-bottom:none}.topmenu-container.ant-menu-horizontal>.ant-menu-item{height:50px!important;line-height:50px!important;color:var(--ds-text-1)!important;padding:0 var(--ds-space-1)!important;margin:0 var(--ds-space-3)!important}.topmenu-container.ant-menu-horizontal>.ant-menu-item.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title{border-bottom:2px solid var(--ds-primary)!important;color:var(--ds-text-1)}.topmenu-container.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title{height:50px!important;line-height:50px!important;color:var(--ds-text-1)!important;padding:0 var(--ds-space-1)!important;margin:0 var(--ds-space-3)!important}.topmenu-container.ant-menu-horizontal>.ant-menu-item:not(.ant-menu-item-disabled):focus,.topmenu-container.ant-menu-horizontal>.ant-menu-item:not(.ant-menu-item-disabled):hover,.topmenu-container.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:var(--ds-canvas)}.topmenu-container .svg-icon{margin-right:var(--ds-space-1)}.topmenu-container .ant-menu-submenu .ant-menu-submenu-arrow{position:static;vertical-align:middle;margin-left:var(--ds-space-2);margin-top:0}.topbar-menu.ant-menu-horizontal .ant-menu-submenu-title,.topbar-menu.ant-menu-horizontal .ant-menu-item{padding:0 var(--ds-space-3)!important}.topbar-menu.ant-menu-horizontal>.ant-menu-item{float:left;height:50px!important;line-height:50px!important;color:var(--ds-text-1)!important;padding:0 var(--ds-space-1)!important;margin:0 var(--ds-space-3)!important}.ant-menu-submenu.ant-menu-submenu-open .svg-icon,.ant-menu-item.ant-menu-item-selected .svg-icon+span,.ant-menu-submenu.ant-menu-submenu-open .svg-icon+span,.ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title span{color:var(--v33669000)}.topbar-menu.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title{float:left;line-height:50px!important;color:var(--ds-text-1)!important;margin:0 var(--ds-space-4) calc(var(--ds-space-1) * -1)!important}.topbar-menu .ant-menu-submenu .ant-menu-submenu-arrow{position:static;margin-left:var(--ds-space-2);margin-top:0;display:block!important}.topbar-menu.ant-menu-horizontal .ant-menu-submenu-title,.topbar-menu.ant-menu-horizontal .ant-menu-item{height:60px}.screenfull-svg[data-v-1e6bf6e6]{display:inline-block;cursor:pointer;fill:var(--ds-text-1);width:20px;height:20px;vertical-align:10px}.size-icon--style[data-v-f89412b8]{font-size:var(--ds-font-2xl);line-height:50px;padding-right:var(--ds-space-2)}.notice-page[data-v-58f81f6a]{max-width:760px;margin:0 auto;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-5);animation:notice-fade-up-58f81f6a .28s ease both}@keyframes notice-fade-up-58f81f6a{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.notice-type-tag[data-v-58f81f6a]{display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-xs);font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);letter-spacing:1px;text-transform:uppercase;margin-bottom:var(--ds-space-3)}.type-notify[data-v-58f81f6a]{background:var(--ds-warning-bg);color:var(--ds-warning-text);border-left:3px solid var(--ds-amount-warning)}.type-announce[data-v-58f81f6a]{background:var(--ds-success-bg);color:var(--ds-success-text);border-left:3px solid var(--ds-success-text)}.notice-title[data-v-58f81f6a]{font-size:var(--ds-font-2xl);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);line-height:1.45;margin:0 0 var(--ds-space-4);letter-spacing:-.2px}.notice-meta[data-v-58f81f6a]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-4);padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);margin-bottom:var(--ds-space-6)}.meta-item[data-v-58f81f6a]{display:flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-font-small);color:var(--ds-text-2)}.meta-item .anticon[data-v-58f81f6a]{font-size:var(--ds-font-small);color:var(--ds-text-3)}.status-dot[data-v-58f81f6a]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:var(--ds-space-1)}.status-ok[data-v-58f81f6a]{background:var(--ds-success-text)}.status-off[data-v-58f81f6a]{background:var(--ds-error-text)}.notice-divider[data-v-58f81f6a]{display:flex;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-6)}.notice-divider[data-v-58f81f6a]:before,.notice-divider[data-v-58f81f6a]:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--ds-border),transparent)}.notice-divider-dot[data-v-58f81f6a]{width:6px;height:6px;border-radius:50%;background:var(--ds-border-strong)}.notice-body[data-v-58f81f6a]{background:var(--ds-canvas);border-radius:var(--ds-radius-card);padding:var(--ds-space-6) var(--ds-space-8);box-shadow:var(--ds-shadow-panel),0 0 0 1px var(--ds-border-soft);min-height:120px}.notice-content[data-v-58f81f6a]{font-size:var(--ds-font-body);line-height:1.85;color:var(--ds-text-1);word-break:break-word}.notice-content[data-v-58f81f6a] p{margin:0 0 1em}.notice-content[data-v-58f81f6a] h1,.notice-content[data-v-58f81f6a] h2,.notice-content[data-v-58f81f6a] h3{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1);margin:1.4em 0 .6em}.notice-content[data-v-58f81f6a] h1,.notice-content[data-v-58f81f6a] h2{font-size:var(--ds-font-title)}.notice-content[data-v-58f81f6a] h3{font-size:var(--ds-font-body)}.notice-content[data-v-58f81f6a] a{color:var(--ds-link);text-decoration:underline}.notice-content[data-v-58f81f6a] a:hover{color:var(--ds-info-text)}.notice-content[data-v-58f81f6a] img{max-width:100%;border-radius:var(--ds-radius-control);margin:var(--ds-space-2) 0}.notice-content[data-v-58f81f6a] ul,.notice-content[data-v-58f81f6a] ol{padding-left:var(--ds-space-5);margin:0 0 1em}.notice-content[data-v-58f81f6a] li{margin-bottom:var(--ds-space-1)}.notice-content[data-v-58f81f6a] blockquote{border-left:3px solid var(--ds-border-strong);margin:1em 0;padding:var(--ds-space-2) var(--ds-space-4);color:var(--ds-text-2);background:var(--ds-surface-1)}.notice-content[data-v-58f81f6a] table{border-collapse:collapse;width:100%;margin:1em 0;font-size:var(--ds-font-small)}.notice-content[data-v-58f81f6a] table th,.notice-content[data-v-58f81f6a] table td{border:1px solid var(--ds-border);padding:var(--ds-space-2) var(--ds-space-3)}.notice-content[data-v-58f81f6a] table th{background:var(--ds-surface-1);font-weight:var(--ds-font-weight-semibold)}.notice-empty[data-v-58f81f6a]{text-align:center;padding:var(--ds-space-8) 0;color:var(--ds-text-3);font-size:var(--ds-font-small)}.notice-empty .anticon[data-v-58f81f6a]{font-size:var(--ds-font-display-sm);display:inline-flex;margin-bottom:var(--ds-space-2)}.notice-empty--inner[data-v-58f81f6a]{padding:var(--ds-space-8) 0}.notice-detail-drawer__body[data-v-58f81f6a]{height:100%;overflow:auto;padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-6)}.notice-detail-drawer .ant-drawer-header{margin-bottom:0;padding:var(--ds-space-4) var(--ds-space-6);border-bottom:1px solid var(--ds-surface-hover);font-size:var(--ds-font-title);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1)}.notice-detail-drawer .ant-drawer-body{background:var(--ds-canvas);padding:0}.notice-trigger[data-v-6965dcd8]{position:relative;transform:translate(-6px)}.notice-trigger .svg-icon[data-v-6965dcd8]{width:1.2em;height:1.2em;vertical-align:-.2em}.notice-trigger .notice-badge[data-v-6965dcd8]{position:absolute;top:7px;right:-3px;background:var(--ds-error);color:var(--ds-on-dark);border-radius:var(--ds-radius-large);font-size:var(--ds-font-small);height:16px;line-height:16px;padding:0 var(--ds-space-1);min-width:16px;text-align:center;white-space:nowrap;pointer-events:none}.notice-popover .ant-popover-inner,.notice-popover .ant-popover-inner-content{padding:0}.notice-popover .notice-header{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-space-2) var(--ds-space-4);background:var(--ds-surface-1);border-bottom:1px solid var(--ds-border-soft);font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1)}.notice-popover .notice-mark-all{font-size:var(--ds-font-small);color:var(--ds-primary);font-weight:var(--ds-font-weight-regular);cursor:pointer}.notice-popover .notice-mark-all:hover{color:var(--ds-link)}.notice-popover .notice-loading,.notice-popover .notice-empty{padding:var(--ds-space-6);text-align:center;color:var(--ds-text-3);font-size:var(--ds-font-small);line-height:1.8}.notice-popover .notice-item{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--ds-surface-hover);cursor:pointer;transition:background .15s}.notice-popover .notice-item:last-child{border-bottom:none}.notice-popover .notice-item:hover{background:var(--ds-surface-hover)}.notice-popover .notice-item.is-read .notice-tag,.notice-popover .notice-item.is-read .notice-item-title,.notice-popover .notice-item.is-read .notice-item-date{opacity:.45;filter:grayscale(1);color:var(--ds-text-2)}.notice-popover .notice-tag{flex-shrink:0;margin-inline-end:0}.notice-popover .notice-item-title{flex:1;font-size:var(--ds-font-small);color:var(--ds-text-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notice-popover .notice-item-date{flex-shrink:0;font-size:var(--ds-font-small);color:var(--ds-text-3)}.navbar.nav3 .hamburger-container[data-v-5ea23e88]{display:none!important}.navbar[data-v-5ea23e88]{height:50px;position:relative;background:var(--navbar-bg);border-bottom:1px solid var(--ds-border);box-shadow:none;display:flex;align-items:center;box-sizing:border-box}.navbar .hamburger-container[data-v-5ea23e88]{line-height:46px;height:100%;cursor:pointer;transition:background .3s;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;flex-shrink:0;margin-right:var(--ds-space-2)}.navbar .hamburger-container[data-v-5ea23e88]:hover{background:var(--ds-overlay-hover)}.navbar .breadcrumb-container[data-v-5ea23e88]{flex-shrink:0}.navbar .topmenu-container[data-v-5ea23e88]{position:absolute;left:50px}.navbar .topbar-container[data-v-5ea23e88]{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;margin-left:var(--ds-space-2)}.navbar .right-menu[data-v-5ea23e88]{height:100%;line-height:50px;display:flex;align-items:center;margin-left:auto}.navbar .right-menu[data-v-5ea23e88]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-5ea23e88]{display:inline-block;padding:0 var(--ds-space-2);height:100%;font-size:var(--ds-font-2xl);color:var(--ds-text-1);vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-5ea23e88]{cursor:pointer;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-5ea23e88]:hover{background:var(--ds-overlay-hover)}.navbar .right-menu .avatar-container[data-v-5ea23e88]{margin-right:0;padding-right:0}.navbar .right-menu .avatar-wrapper[data-v-5ea23e88]{display:flex;align-items:center;margin-top:var(--ds-space-1);position:relative}.navbar .right-menu .avatar-wrapper .user-avatar[data-v-5ea23e88]{cursor:pointer;width:30px!important;height:30px!important;margin-right:var(--ds-space-2);border-radius:50%;object-fit:cover}.navbar .right-menu .avatar-wrapper .user-nickname[data-v-5ea23e88]{font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-1)}.user-dropdown-menu .ant-dropdown-menu{border:none;padding:var(--ds-space-1) 0;box-shadow:var(--ds-shadow-dropdown)}.user-dropdown-menu .ant-dropdown-menu-item{padding:0 var(--ds-space-4)!important;margin:0!important;height:36px;line-height:36px;font-size:var(--ds-font-body)}.user-dropdown-menu .ant-dropdown-menu-item-divider{margin:var(--ds-space-1) 0}.setting-drawer-title[data-v-7b848fde]{margin-bottom:var(--ds-space-3);color:var(--ds-text-1);line-height:22px;font-weight:var(--ds-font-weight-semibold)}.setting-drawer-title .drawer-title[data-v-7b848fde]{font-size:var(--ds-font-body)}.drawer-item[data-v-7b848fde]{color:var(--ds-text-1);padding:var(--ds-space-3) 0;font-size:var(--ds-font-body)}.drawer-item .comp-style[data-v-7b848fde]{float:right;margin:calc(var(--ds-space-1) * -1) var(--ds-space-2) 0 0}.brand-locked[data-v-7b848fde]{display:inline-flex;align-items:center;gap:var(--ds-space-1);color:var(--ds-text-2);font-size:var(--ds-font-small)}.brand-locked__dot[data-v-7b848fde]{width:12px;height:12px;border-radius:50%;background:var(--ds-primary)}.nav-wrap[data-v-7b848fde]{display:flex;justify-content:flex-start;align-items:center;margin-top:var(--ds-space-2);margin-bottom:var(--ds-space-5)}.nav-wrap .activeItem[data-v-7b848fde]{border:2px solid var(--ds-primary)!important}.nav-wrap .item[data-v-7b848fde]{position:relative;margin-right:var(--ds-space-4);cursor:pointer;width:56px;height:48px;border-radius:var(--ds-radius-control);background:var(--ds-surface-3);border:2px solid transparent}.nav-wrap .left b[data-v-7b848fde]:first-child{display:block;height:30%;background:var(--ds-canvas)}.nav-wrap .left b[data-v-7b848fde]:last-child{width:30%;background:var(--ds-text-1);position:absolute;height:100%;top:0;border-radius:var(--ds-radius-control) 0 0 var(--ds-radius-control)}.nav-wrap .mix b[data-v-7b848fde]:first-child{border-radius:var(--ds-radius-control) var(--ds-radius-control) 0 0;display:block;height:30%;background:var(--ds-text-1)}.nav-wrap .mix b[data-v-7b848fde]:last-child{width:30%;background:var(--ds-text-1);position:absolute;height:70%;border-radius:0 0 0 var(--ds-radius-control)}.nav-wrap .top b[data-v-7b848fde]:first-child{display:block;height:30%;background:var(--ds-text-1);border-radius:var(--ds-radius-control) var(--ds-radius-control) 0 0}.scroll-container[data-v-bcac6a77]{white-space:nowrap;position:relative;overflow-x:auto;overflow-y:hidden;width:100%;scrollbar-width:none}.scroll-container[data-v-bcac6a77]::-webkit-scrollbar{display:none}.tags-view-container[data-v-d5c4772f]{height:var(--tagsbar-height);width:100%;background:var(--ds-canvas);border-bottom:1px solid var(--ds-border-strong);display:flex;align-items:center;overflow:hidden}.tags-view-container .tags-nav-btn[data-v-d5c4772f]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:var(--tagsbar-height);cursor:pointer;color:var(--ds-text-3);font-size:var(--ds-font-small);-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.tags-view-container .tags-nav-btn[data-v-d5c4772f]:hover:not(.disabled){background:var(--ds-surface-hover);color:var(--ds-text-1)}.tags-view-container .tags-nav-btn.disabled[data-v-d5c4772f]{color:var(--ds-text-3);cursor:not-allowed}.tags-view-container .tags-nav-btn--left[data-v-d5c4772f]{border-right:1px solid var(--ds-border-strong)}.tags-view-container .tags-nav-btn--right[data-v-d5c4772f]{border-left:1px solid var(--ds-border-strong)}.tags-view-container .tags-view-wrapper[data-v-d5c4772f]{flex:1;min-width:0;height:100%}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-d5c4772f]{display:inline-flex;align-items:center;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid var(--ds-border-strong);color:var(--ds-text-1);background:var(--ds-canvas);padding:0 var(--ds-space-2);font-size:var(--ds-font-small);margin-left:var(--ds-space-1);border-radius:var(--ds-radius-control);text-decoration:none;vertical-align:middle;padding-top:var(--ds-space-0-5)!important}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-d5c4772f]:first-of-type{margin-left:var(--ds-space-2)}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-d5c4772f]:last-of-type{margin-right:var(--ds-space-4)}.tags-view-container:not(.tags-view-container--chrome) .tags-view-wrapper .tags-view-item.active[data-v-d5c4772f]{background-color:var(--ds-primary-bg);color:var(--ds-primary);border-color:var(--ds-primary-border);font-weight:var(--ds-font-weight-semibold)}.tags-view-container:not(.tags-view-container--chrome) .tags-view-wrapper .tags-view-item.active[data-v-d5c4772f]:before{content:"";background:var(--ds-primary);display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:var(--ds-space-1)}.tags-view-container:not(.tags-view-container--chrome) .tags-view-wrapper .tags-view-item.active.has-icon[data-v-d5c4772f]:before{content:none!important}.tags-view-container .tags-action-dropdown[data-v-d5c4772f]{flex-shrink:0;display:flex;align-items:center}.tags-view-container .tags-action-btn[data-v-d5c4772f]{display:flex;align-items:center;justify-content:center;width:28px;height:var(--tagsbar-height);cursor:pointer;color:var(--ds-text-3);font-size:var(--ds-font-small);border-left:1px solid var(--ds-border-strong);-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.tags-view-container .tags-action-btn[data-v-d5c4772f]:hover{background:var(--ds-surface-hover);color:var(--ds-text-1)}.tags-view-container .tags-refresh-btn[data-v-d5c4772f]{width:60px}.tags-view-container .contextmenu[data-v-d5c4772f]{margin:0;background:var(--ds-surface-1);z-index:3000;position:fixed;list-style-type:none;padding:var(--ds-space-1) 0;border-radius:var(--ds-radius-control);font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-regular);color:var(--ds-text-1);box-shadow:var(--ds-shadow-card);border:1px solid var(--ds-border-soft)}.tags-view-container .contextmenu li[data-v-d5c4772f]{margin:0;padding:var(--ds-space-2) var(--ds-space-4);cursor:pointer}.tags-view-container .contextmenu li[data-v-d5c4772f]:hover{background:var(--ds-surface-hover)}.tags-view-container.tags-view-container--chrome[data-v-d5c4772f]{overflow:visible;background:var(--ds-canvas);border-bottom:1px solid var(--ds-border-soft);align-items:flex-end}.tags-view-container.tags-view-container--chrome .tags-nav-btn[data-v-d5c4772f]{align-self:stretch;height:auto;min-height:var(--tagsbar-height);border-color:var(--ds-border-soft)}.tags-view-container.tags-view-container--chrome .tags-action-btn[data-v-d5c4772f]{border-color:var(--ds-border-soft)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-d5c4772f]{display:inline-flex!important;align-items:center;justify-content:center;position:relative;z-index:1;height:30px;min-height:30px;margin:0 0 calc(var(--ds-space-0-5) * -1);padding:0 var(--ds-space-3);font-size:var(--ds-font-small);font-weight:var(--ds-font-weight-regular);line-height:1.2;border:none!important;border-radius:0;background:transparent!important;color:var(--ds-text-1);padding-top:0!important;box-shadow:none!important;transition:background .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1),border-radius .12s cubic-bezier(.23,1,.32,1)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-d5c4772f]:before,.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-d5c4772f]:after{content:""!important;display:block!important;position:absolute;bottom:0;width:var(--ds-radius-card);height:var(--ds-radius-card);margin:0!important;pointer-events:none;background:transparent!important;border-radius:0!important;transition:box-shadow .12s cubic-bezier(.23,1,.32,1)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-d5c4772f]:before{left:calc(-1 * var(--ds-radius-card));border-bottom-right-radius:var(--ds-radius-card)!important;box-shadow:none}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-d5c4772f]:after{right:calc(-1 * var(--ds-radius-card));border-bottom-left-radius:var(--ds-radius-card)!important;box-shadow:none}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-d5c4772f]:first-of-type{margin-left:var(--ds-space-2)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-d5c4772f]:last-of-type{margin-right:var(--ds-space-2)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item:not(.active)+.tags-view-item[data-v-d5c4772f]:not(.active){border-left:1px solid var(--ds-border-soft);padding-left:var(--ds-space-3)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-d5c4772f]:hover:not(.active){background:var(--ds-surface-hover)!important;border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0;color:var(--ds-text-1)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item.active[data-v-d5c4772f]{height:31px;min-height:31px;padding:0 var(--ds-space-4);color:var(--ds-primary)!important;font-weight:var(--ds-font-weight-semibold);background:var(--ds-primary-bg)!important;border:none!important;border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0;box-shadow:var(--ds-shadow-panel)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item.active[data-v-d5c4772f]:before{box-shadow:calc(var(--ds-radius-card) * .5) calc(var(--ds-radius-card) * .5) 0 calc(var(--ds-radius-card) * .5) var(--ds-primary-bg)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item.active[data-v-d5c4772f]:after{box-shadow:calc(var(--ds-radius-card) * -.5) calc(var(--ds-radius-card) * .5) 0 calc(var(--ds-radius-card) * .5) var(--ds-primary-bg)}.tags-view-wrapper .tags-view-item .tags-close-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:var(--ds-space-1);border-radius:50%;transition:transform .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1);cursor:pointer}.tags-view-wrapper .tags-view-item .tags-close-btn .anticon-close{width:1em;height:1em;vertical-align:0;line-height:1;display:inline-flex;align-items:center;justify-content:center}.tags-view-wrapper .tags-view-item .tags-close-btn:hover{background-color:var(--ds-text-disabled)}.tags-view-wrapper .tags-view-item .tags-close-btn:hover .anticon-close{color:var(--ds-on-dark)}.main-container.fullscreen-mode{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;margin-left:0!important;transition:none!important}.main-container.fullscreen-mode .fixed-header{display:block!important;position:fixed;top:0;left:0;right:0;width:100%!important;z-index:1000;transition:none!important}.main-container.fullscreen-mode .fixed-header .navbar{display:none!important}.main-container.fullscreen-mode .app-main{position:fixed;top:34px;left:0;right:0;bottom:0;margin:0!important;padding:0!important;height:calc(100vh - 34px)!important;min-height:calc(100vh - 34px)!important;overflow:auto}[data-v-b8d579be]:export{sideBarWidth:200px;blue:#1472ff;lightBlue:#458fff;red:#ff4747;pink:#e65d6e;green:#00b88d;tiffany:#4ab7bd;yellow:#fe9a00;panGreen:#00b88d;colorPrimary:#4f46e5;colorSuccess:#00b88d;colorWarning:#fe9a00;colorDanger:#ff4747;colorInfo:#86909c}[data-v-b8d579be]:root{--ln-canvas: #ffffff;--ln-surface-1: #f7f8fa;--ln-surface-2: #f2f3f5;--ln-surface-3: #e5e6eb;--ln-surface-header: #f2f3f5;--ln-surface-hover: #f2f3f5;--ln-charcoal: #1d2129;--ln-slate: #4e5969;--ln-stone: #86909c;--ln-stone-light: #a9aeb8;--ln-on-dark: #ffffff;--ln-on-dark-muted: #a9aeb8;--ln-hairline: #dde0e5;--ln-hairline-strong: #c9cdd4;--ln-hairline-soft: #f2f3f5;--ln-shadow-level-0: none;--ln-shadow-level-1: 0 1px 2px rgba(29, 33, 41, .04);--ln-shadow-level-2: 0 4px 12px rgba(29, 33, 41, .08);--ln-shadow-level-3: 0 24px 48px -8px rgba(29, 33, 41, .2);--ln-shadow-level-4: 0 16px 48px -8px rgba(29, 33, 41, .16);--ln-shadow-sidebar: 0px 0px 8px 0px rgba(0, 0, 0, .1);--ln-shadow-sidebar-dark: 2px 0 8px rgba(0, 0, 0, .4);--ln-overlay-hover: rgba(0, 0, 0, .06);--ln-overlay-active: rgba(0, 0, 0, .12);--ln-outline-image: rgba(0, 0, 0, .06);--ln-outline-image-hover: rgba(0, 0, 0, .12);--ln-focus-ring: rgba(79, 70, 229, .12);--ln-radius-xs: 2px;--ln-radius-sm: 4px;--ln-radius-md: 8px;--ln-radius-lg: 12px;--btn-height-sm: 24px;--btn-height-md: 32px;--btn-height-lg: 40px;--btn-padding-md: 0 12px;--btn-padding-lg: 0 16px;--btn-radius: var(--ln-radius-sm, 4px);--btn-font-weight: var(--font-weight-normal, 400);--btn-primary-bg: var(--ln-primary, #4f46e5);--btn-primary-hover: var(--ln-primary-hover, #6366f1);--btn-default-bg: var(--ln-canvas, #ffffff);--btn-default-border: var(--ln-hairline-strong, #c9cdd4);--btn-text-color: var(--ln-charcoal, #1d2129);--ln-primary: #4f46e5;--ln-primary-hover: #6366f1;--ln-primary-pressed: #4338ca;--ln-primary-deep: #281f56;--ln-primary-bg: #eef0ff;--ln-primary-border: #e0e4ff;--ln-primary-disabled: #c7ccfe;--ln-success: #00b88d;--ln-success-bg: #ecfdf5;--ln-warning: #fe9a00;--ln-warning-bg: #fffcea;--ln-error: #ff4747;--ln-error-bg: #fff1f1;--ln-link-blue: #6366f1;--ln-teal: #00b88d;--ln-amount-income: #029779;--ln-amount-expense: #e51515;--ln-amount-warning: #e27300;--ln-tint-peach: #ffe8d4;--ln-tint-rose: #fde0ec;--ln-tint-mint: #d9f3e1;--ln-tint-lavender: #dedbf5;--ln-tint-sky: #dcecfa;--ln-tint-yellow: #fef7d6;--ln-tint-yellow-bold: #f9e79f;--ln-tint-cream: #f8f5e8;--ln-tint-gray: #f0eeec;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--text-xs: 12px;--text-sm: 13px;--text-md: 13px;--text-base: 14px;--text-lg: 16px;--text-xl: 16px;--text-2xl: 18px;--text-display-sm: 24px;--text-display-lg: 40px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .03em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-30: 120px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-drawer-backdrop: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--z-overlay: 700;--ln-color-primary: #4f46e5;--ln-color-primary-light-3: #7b6fd4;--ln-color-primary-light-5: #9c92e1;--ln-color-primary-light-7: #c7ccfe;--ln-color-primary-light-8: #e0e4ff;--ln-color-primary-light-9: #eef0ff;--ln-color-primary-dark-2: #4338ca;--ln-color-success: #00b88d;--ln-color-warning: #fe9a00;--ln-color-danger: #ff4747;--ln-color-error: #ff4747;--ln-color-info: #86909c;--ln-text-color-primary: #1d2129;--ln-text-color-regular: #1d2129;--ln-text-color-secondary: #4e5969;--ln-text-color-placeholder: #86909c;--ln-border-color: #dde0e5;--ln-border-color-light: #f2f3f5;--ln-border-color-lighter: #f7f8fa;--ln-border-color-extra-light: #f7f8fa;--ln-border-radius-base: 4px;--ln-border-radius-small: 2px;--ln-border-radius-round: 8px;--ln-fill-color-light: #f2f3f5;--ln-fill-color-lighter: #f7f8fa;--ln-fill-color-blank: #ffffff;--ln-bg-color: #ffffff;--ln-bg-color-page: #f2f3f5;--navbar-bg: #ffffff;--navbar-text: #1d2129;--splitpanes-default-bg: #ffffff}.notice-detail-drawer .notice-content[data-v-b8d579be],.notice-detail-drawer .notice-content[data-v-b8d579be] *{color:var(--ds-text-1)!important}.notice-detail-drawer .notice-content h1~h6[data-v-b8d579be],.notice-detail-drawer .notice-content strong[data-v-b8d579be],.notice-detail-drawer .notice-content b[data-v-b8d579be]{color:var(--ds-text-1)!important}.notice-detail-drawer .notice-content a[data-v-b8d579be],.notice-detail-drawer .notice-content a[data-v-b8d579be] *{color:var(--ds-primary-hover)!important}.notice-detail-drawer .notice-content blockquote[data-v-b8d579be],.notice-detail-drawer .notice-content blockquote[data-v-b8d579be] *{color:var(--ds-text-2)!important}.skip-link[data-v-b8d579be]{position:absolute;top:-100%;left:16px;z-index:var(--z-overlay);padding:var(--ds-space-2) var(--ds-space-4);background:var(--ds-primary);color:var(--ds-on-dark);font-size:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold);border-radius:0 0 var(--ds-radius-card) var(--ds-radius-card);text-decoration:none;transition:top .2s cubic-bezier(.23,1,.32,1)}.skip-link[data-v-b8d579be]:focus{top:0}.app-wrapper[data-v-b8d579be]:after{content:"";display:table;clear:both}.app-wrapper[data-v-b8d579be]{position:relative;height:100%;width:100%}.app-wrapper.mobile.openSidebar[data-v-b8d579be]{position:fixed;top:0}.main-container[data-v-b8d579be]:has(.fixed-header){height:100vh;overflow:hidden}.drawer-bg[data-v-b8d579be]{background:var(--ds-scrim);width:100%;top:0;height:100%;position:absolute;z-index:var(--z-drawer-backdrop)}.fixed-header[data-v-b8d579be]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 200px);transition:width .28s}.hideSidebar .fixed-header[data-v-b8d579be]{width:calc(100% - 54px)}.sidebarHide .fixed-header[data-v-b8d579be],.mobile .fixed-header[data-v-b8d579be]{width:100%}.sub-el-icon,.nav-icon{display:inline-block;font-size:var(--ds-font-title);margin-right:var(--ds-space-3);position:relative}.svg-icon{width:1em;height:1em;position:relative;fill:currentColor;vertical-align:-2px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination-container[data-v-76b37c03]{background:var(--ds-canvas)}.pagination-container.hidden[data-v-76b37c03]{display:none}[data-v-8730187d] .ant-transfer-btn{border-radius:50%;display:block;margin-left:0}[data-v-8730187d] .ant-transfer-btn:first-child{margin-bottom:var(--ds-space-2)}[data-v-8730187d] .ant-dropdown-menu-item{line-height:30px;padding:0 var(--ds-space-4)}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.editor-img-uploader{display:none}.editor,.ql-toolbar{white-space:pre-wrap!important;line-height:normal!important}.quill-img{display:none}.ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"保存";padding-right:0}.ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"32px"}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"文本"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"标题1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"标题2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"标题3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"标题4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"标题5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"标题6"}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"标准字体"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"衬线字体"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"等宽字体"}.file-upload-darg[data-v-92c89058]{opacity:.5;background:var(--ds-surface-hover)}.upload-file-uploader[data-v-92c89058]{margin-bottom:var(--ds-space-1)}.upload-file-list[data-v-92c89058]{list-style:none;padding:0;margin:0}.upload-file-list-item[data-v-92c89058]{border:1px solid var(--ds-border);line-height:2;margin-bottom:var(--ds-space-2);position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 var(--ds-space-2)}.upload-file-list-action a[data-v-92c89058]{margin-right:var(--ds-space-2)}.compact-upload[data-v-6ddc4b7b] .ant-upload-select-picture-card,.compact-upload[data-v-6ddc4b7b] .ant-upload-list-picture-card-container,.compact-upload[data-v-6ddc4b7b] .ant-upload-list .ant-upload-list-item-container{width:68px!important;height:68px!important;margin:0!important}.compact-upload[data-v-6ddc4b7b] .ant-upload-select-picture-card,.compact-upload[data-v-6ddc4b7b] .ant-upload-list-picture-card .ant-upload-list-item{border-radius:var(--ds-radius-card)}.upload-face[data-v-6ddc4b7b]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-face__word[data-v-6ddc4b7b]{margin-top:var(--ds-space-2)}.compact-upload .upload-face[data-v-6ddc4b7b]{gap:0}.compact-upload .upload-face .anticon[data-v-6ddc4b7b]{font-size:var(--ds-font-title);color:var(--ds-text-3)}.compact-upload .upload-tip[data-v-6ddc4b7b]{margin-top:var(--ds-space-2);font-size:var(--ds-font-caption);line-height:1.5;color:var(--ds-text-3)}[data-v-6ddc4b7b] .hide .ant-upload-select,[data-v-6ddc4b7b] .ant-upload-wrapper.ant-upload-picture-card-wrapper.hide .ant-upload-select{display:none!important}.image-preview-wrapper[data-v-11eb5267]{border-radius:var(--ds-radius-control);background-color:var(--ds-surface-hover);box-shadow:var(--ds-shadow-card)}.image-preview-wrapper .image-slot[data-v-11eb5267]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--ds-text-3);font-size:var(--ds-font-display-sm)}.ds-tag-soft+.ds-tag-soft[data-v-cf694b6e]{margin-left:var(--ds-space-2)}
