.point-button{position:relative;min-width:72px;border-color:transparent;box-shadow:none;transition:background-color .16s ease-out,color .16s ease-out}.point-button.ant-btn-sm{min-width:64px}.point-button--icon-only{width:36px;min-width:36px;padding-inline:0}.point-button--icon-only.ant-btn-sm{width:32px;min-width:32px}.point-button.point-delete-button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.point-button.point-delete-button:not(:disabled){color:var(--point-color-text-secondary)!important}.point-button.point-delete-button:hover,.point-button.point-delete-button:focus-visible{border-color:transparent!important;background:var(--point-color-interaction-hover)!important;color:var(--point-color-text-secondary)!important}.point-button.point-delete-button:active{background:var(--point-color-interaction-selected)!important}.point-button.point-delete-button:disabled{background:transparent!important}.point-button:is(:hover,:focus,:focus-visible,:active){border-color:var(--point-button-interaction-border-color, transparent)!important;outline:0!important;box-shadow:var(--point-button-interaction-box-shadow, none)!important}.point-button__label-stack{display:inline-grid;place-items:center}.point-button__label,.point-button__loading-label{grid-area:1 / 1}.point-button__label--hidden,.point-button__loading-label--hidden{visibility:hidden}.point-button__spinner{flex-shrink:0;font-size:14px}.point-button[aria-busy=true]:disabled{cursor:wait;opacity:1}@media(prefers-reduced-motion:reduce){.point-button{transition:none}}.ys-phone-bind-modal-root .ant-modal-mask{background:var(--point-color-surface-overlay)}.ys-phone-bind-modal{width:400px;max-width:calc(100vw - 28px);color:var(--point-color-text-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:22px}.ys-phone-bind-frame{position:relative;width:400px;max-width:100%;min-height:332px;overflow:hidden;border-radius:24px;background:var(--point-color-surface-raised)}.ys-phone-bind-modal .ant-modal-content{position:relative;min-height:332px;overflow:hidden;padding:0;border-radius:24px;background:var(--point-color-surface-raised);box-shadow:none}.ys-phone-bind-modal .ant-modal-body{padding:0}.ys-phone-bind-panel{width:100%;min-height:332px;background:var(--point-color-surface-raised)}.ys-phone-bind-header{display:flex;align-items:center;justify-content:space-between;height:46px;margin:0 0 12px;padding:22px 24px 0;box-sizing:border-box}.ys-phone-bind-title{min-height:24px;color:var(--point-color-text-primary);font-size:16px;font-weight:500;line-height:24px;text-align:left}.ys-phone-bind-main{width:100%;height:196px;padding:0 24px;box-sizing:border-box}.ys-phone-bind-description{width:100%;height:44px;margin:14px 0;color:var(--point-color-text-primary);font-size:14px;font-weight:400;line-height:22px}.ys-phone-bind-form{width:100%}.ys-phone-bind-form-item{min-height:62px;margin:0}.ys-phone-bind-form-item .ant-form-item-control-input{min-height:40px}.ys-phone-bind-form-item .ant-form-item-explain,.ys-phone-bind-form-item .ant-form-item-extra{min-height:22px;padding:2px;color:var(--point-color-text-secondary);font-size:12px;line-height:18px;box-sizing:border-box}.ys-phone-bind-input,.ys-phone-bind-code-input{height:40px;border:0;border-radius:10px;background:transparent;color:var(--point-color-text-primary);font-size:14px;font-weight:400;line-height:25px;box-shadow:var(--point-color-border-control) 0 0 0 1px inset;transition:box-shadow .12s ease}.ys-phone-bind-input{padding:0 20px 0 16px}.ys-phone-bind-code-input{width:100%;padding:0 10px}.ys-phone-bind-input:hover,.ys-phone-bind-input:focus,.ys-phone-bind-code-input:hover,.ys-phone-bind-code-input:focus{box-shadow:var(--point-color-text-primary) 0 0 0 1px inset}.ys-phone-bind-input:focus,.ys-phone-bind-code-input:focus{outline:none}.ys-phone-bind-input::placeholder,.ys-phone-bind-code-input::placeholder{color:var(--point-color-text-placeholder)}.ys-phone-bind-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:40px}.ys-phone-bind-footer{display:flex;justify-content:flex-end;gap:8px;width:100%;height:58px;margin:20px 0 0;padding:0 24px 22px;box-sizing:border-box}@media(max-width:460px){.ys-phone-bind-modal,.ys-phone-bind-frame{width:calc(100vw - 28px)}.ys-phone-bind-code-row{grid-template-columns:minmax(0,1fr) auto}}.ys-phone-bind-code-button{min-width:98px}.ys-phone-bind-later{min-width:84px}.ys-phone-bind-submit{min-width:72px}.finance-login-page{min-height:100vh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--point-color-surface-muted);padding:32px 24px;color:var(--point-color-text-primary)}.finance-login-content{width:min(700px,100%)}.finance-login-brand{--finance-login-badge-lift: -9px;display:flex;align-items:flex-end;justify-content:center;gap:11px;margin-bottom:34px;color:var(--point-color-text-primary)}.finance-login-brand img{display:block;width:42px;height:42px;object-fit:contain}.finance-login-wordmark{padding-bottom:1px;font-family:Avenir Next,Avenir,Inter,Helvetica Neue,Arial,sans-serif;font-size:31px;font-weight:650;font-kerning:normal;font-variation-settings:"wght" 650;line-height:36px;letter-spacing:.055em}.finance-login-model-badge{display:inline-flex;height:23px;align-items:center;margin-bottom:0;border-radius:2px;padding:0 8px;background:var(--point-color-text-primary);color:var(--point-color-surface-raised);font-size:11px;font-weight:500;line-height:23px;letter-spacing:.02em;transform:translateY(var(--finance-login-badge-lift));white-space:nowrap}.finance-login-card{width:100%;overflow:hidden;border:1px solid var(--point-color-interaction-hover);border-radius:16px;background:var(--point-color-surface-raised);box-shadow:0 1px 2px var(--point-color-interaction-hover)}.stitch-login-shell{width:100%;background:transparent}.stitch-login-grid{display:grid;grid-template-columns:284px minmax(0,1fr);min-height:424px;padding:56px 0 48px}.stitch-login-scan,.stitch-login-phone{display:flex;min-width:0;flex-direction:column}.stitch-login-scan{align-items:center;border-right:1px solid var(--point-color-interaction-hover)}.stitch-login-phone{width:auto;padding:0 46px 0 47px}.stitch-login-title{margin-bottom:30px;color:var(--point-color-text-primary);font-size:17px;font-weight:600;line-height:22px;text-align:center}.stitch-login-wechat-card{position:relative;display:flex;width:240px;height:192px;align-items:center;justify-content:center;overflow:hidden}.stitch-login-qrcode{display:flex;width:240px;height:192px;align-items:flex-start;justify-content:center;overflow:hidden}.stitch-login-qrcode iframe{display:block;border:0;margin:0 auto}.stitch-login-qrcode-status{position:absolute;right:12px;bottom:12px;left:12px;color:var(--point-color-text-secondary);font-size:12px;line-height:18px;text-align:center;pointer-events:none}.stitch-login-qrcode-status span{color:var(--point-color-status-danger)}.stitch-login-wechat-caption{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:26px;color:var(--point-color-text-primary);font-size:14px;line-height:20px}.stitch-login-wechat-caption .anticon{color:var(--point-color-status-success);font-size:16px}.stitch-login-divider{display:none}.stitch-login-form-item{margin-bottom:14px}.stitch-login-input-shell{--stitch-login-phone-font-size: 16px;height:48px;border:1px solid var(--point-color-border-control);border-radius:24px;padding:0 16px;background:var(--point-color-surface-raised);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.stitch-login-input-shell:hover{border-color:var(--point-color-text-secondary)}.stitch-login-input-shell:focus-within{border-color:var(--point-color-text-primary);box-shadow:none}.stitch-login-country-code{margin-right:4px;color:var(--point-color-text-primary);font-size:var(--stitch-login-phone-font-size);line-height:22px;white-space:nowrap}.stitch-login-input-shell input,.stitch-login-code-input{color:var(--point-color-text-primary);line-height:22px}.stitch-login-input-shell.ant-input-affix-wrapper input{font-size:var(--stitch-login-phone-font-size)}.stitch-login-code-input{font-size:14px}.stitch-login-input-shell.ant-input-borderless.ant-input-status-error input{color:var(--point-color-text-primary)}.stitch-login-input-shell input::placeholder,.stitch-login-code-input::placeholder{color:var(--point-color-text-placeholder)}.stitch-login-code-row-wrap{margin-bottom:0}.stitch-login-code-row{display:flex;height:48px;align-items:center;overflow:hidden;border:1px solid var(--point-color-border-control);border-radius:24px;background:var(--point-color-surface-raised);transition:border-color .16s ease,box-shadow .16s ease}.stitch-login-code-row:hover{border-color:var(--point-color-text-secondary)}.stitch-login-code-row:focus-within{border-color:var(--point-color-text-primary);box-shadow:none}.stitch-login-code-input{min-width:0;height:100%;flex:1;padding:0 16px}:root .point-button.stitch-login-code-button{position:relative;width:112px;height:32px;flex:0 0 112px;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--point-color-text-primary);font-size:14px;font-weight:400;line-height:32px}.stitch-login-code-button:before{position:absolute;top:6px;bottom:6px;left:0;width:1px;background:var(--point-color-border-control);content:""}.stitch-login-code-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.stitch-login-code-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible{background:transparent;color:var(--point-color-status-info)}:root .point-button.stitch-login-code-button:disabled{background:transparent!important;color:var(--point-color-text-placeholder)!important}.stitch-login-agreement{display:flex;align-items:baseline;flex-wrap:wrap;margin-top:20px;color:var(--point-color-text-secondary);font-size:12px;font-weight:400;line-height:18px}.stitch-login-agreement-link{margin:0 4px;color:var(--point-color-text-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}.stitch-login-agreement-link:hover{color:var(--point-color-status-info)}:root .point-button.stitch-login-submit{height:48px!important;margin-top:24px;border:0;border-radius:24px!important;background:var(--point-color-text-primary)!important;box-shadow:none;color:var(--point-color-surface-raised)!important;font-size:15px;font-weight:600}:root .point-button.stitch-login-submit:hover,:root .point-button.stitch-login-submit:focus-visible,:root .point-button.stitch-login-submit:active{background:var(--point-color-text-primary)!important;color:var(--point-color-surface-raised)!important}:root .point-button.stitch-login-submit:disabled{background:var(--point-color-border-control)!important;color:var(--point-color-surface-raised)!important}@media(max-width:760px){.finance-login-page{padding:28px 18px}.finance-login-content{width:min(430px,100%)}.finance-login-brand{--finance-login-badge-lift: -8px;gap:8px;margin-bottom:28px}.finance-login-brand img{width:34px;height:34px}.finance-login-wordmark{font-size:25px;line-height:30px}.finance-login-model-badge{height:20px;margin-bottom:0;padding:0 6px;font-size:9px;line-height:20px}.finance-login-card{border-radius:14px}.stitch-login-grid{display:block;min-height:0;padding:42px 30px 38px}.stitch-login-scan,.stitch-login-divider{display:none}.stitch-login-phone{width:100%;padding:0}.stitch-login-title{margin-bottom:28px}}@media(max-width:380px){.stitch-login-grid{padding-right:22px;padding-left:22px}.stitch-login-code-button{width:104px;flex-basis:104px}}:root .point-button{border-radius:8px!important}:root :is(.page-filter-row,.page-header-actions) .point-button{height:32px!important;min-height:32px;font-size:13px}:root .ant-table-tbody .point-button{height:28px!important;min-height:28px;min-width:44px;padding:0 10px!important;font-size:13px!important;line-height:26px!important}:root .ant-table-tbody .point-button--icon-only{width:28px;min-width:28px;padding:0!important}:root .ant-table-tbody .point-button:is(.point-button--text,.point-button--secondary):not(.point-delete-button):not(.point-button--result):not(.point-button--document-link):not(:disabled){background:var(--point-color-surface-muted)!important;color:var(--point-color-text-secondary)!important}:root .ant-table-tbody .point-button:is(.point-button--text,.point-button--secondary):not(.point-delete-button):not(.point-button--result):not(.point-button--document-link):hover:not(:disabled){background:var(--point-color-interaction-hover)!important}:root .point-button.point-delete-button:not(:disabled),:root .ant-table-tbody .point-button--danger:not(:disabled){background:transparent!important;color:var(--point-color-interaction-danger)!important}:root .point-button.point-delete-button:hover:not(:disabled),:root .ant-table-tbody .point-button--danger:hover:not(:disabled){background:var(--point-color-interaction-hover)!important}:root .point-button:disabled{background:var(--point-color-interaction-disabled)!important;color:var(--point-color-text-disabled)!important;border-color:transparent!important;opacity:1}*{margin:0;padding:0;box-sizing:border-box}body{--ys-workbench-bg: var(--point-color-surface-canvas);--ys-workbench-sidebar-bg: var(--point-color-surface-sidebar);--ys-workbench-sidebar-border: var(--point-color-border-subtle);--ys-workbench-sidebar-item-bg: var(--point-color-surface-sidebar);--ys-workbench-sidebar-item-hover-bg: var(--point-color-interaction-hover);--ys-workbench-sidebar-item-selected-bg: var(--point-color-interaction-selected);--ys-workbench-sidebar-item-color: var(--point-color-text-secondary);--ys-workbench-sidebar-item-active-color: var(--point-color-text-primary);--ys-workbench-sidebar-item-height: 42px;--ys-workbench-sidebar-item-gap: 2px;--ys-workbench-sidebar-item-radius: 14px;--ys-workbench-title-color: var(--point-color-text-primary);--ys-workbench-title-size: clamp(20px, 1.2vw, 24px);--ys-workbench-title-weight: 650;--ys-workbench-title-line-height: 1.18;--ys-workbench-title-letter-spacing: -.015em;--ys-workbench-title-gap: 24px;--ys-workbench-table-header-bg: var(--point-color-surface-muted);--ys-workbench-table-header-color: var(--point-color-text-secondary);--ys-workbench-table-body-color: var(--point-color-text-primary);--ys-workbench-table-border: var(--point-color-border-subtle);--ys-workbench-table-hover-bg: var(--point-color-interaction-hover);--ys-workbench-table-radius: 8px;--ys-workbench-card-border: var(--point-color-border-subtle);--ys-workbench-card-radius: 10px;--ys-workbench-card-bg: var(--point-color-surface-canvas);--ys-filter-control-height: 32px;--ys-filter-control-radius: 8px;--ys-filter-control-bg: var(--point-color-surface-muted);--ys-filter-control-border: transparent;--ys-filter-control-border-hover: var(--point-color-border-control);--ys-filter-control-border-active: transparent;--ys-filter-control-placeholder: var(--point-color-text-placeholder);--ys-filter-control-text: var(--point-color-text-primary);--ys-subtle-button-bg: var(--point-color-surface-muted);--ys-subtle-button-bg-hover: var(--point-color-interaction-hover);--ys-subtle-button-bg-active: var(--point-color-interaction-selected);--ys-subtle-button-text: var(--point-color-text-secondary);--ys-filter-button-bg: var(--point-color-interaction-primary);--ys-filter-button-bg-hover: var(--point-color-interaction-primary-hover);--ys-filter-button-text: var(--point-color-surface-canvas);--ys-filter-dropdown-shadow: 0 8px 18px var(--point-shadow-popup);--ys-flat-focus-ring: 0 0 0 2px color-mix(in srgb, var(--point-color-text-primary) 6%, transparent);--ys-brand-green: var(--point-color-status-success);--ys-status-warning-bg: var(--point-color-surface-muted);--ys-status-warning-border: var(--point-color-status-warning);--ys-status-warning-text: var(--point-color-status-warning);--ys-status-success-bg: var(--point-color-surface-muted);--ys-status-success-text: var(--point-color-status-success);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;background:var(--ys-workbench-bg);color:var(--point-color-text-primary)}#root{min-height:100vh}.page-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:var(--ys-workbench-title-gap);flex-wrap:wrap}.workspace-content-shell .page-header{margin-bottom:var(--ys-workbench-title-gap);align-items:center}.workspace-content-shell .page-header>.ant-space,.workspace-content-shell .page-header>.page-filter-row,.workspace-content-shell .page-header>.page-header-actions{margin-left:auto}.page-header h2,.page-header .ant-typography{margin:0;color:var(--ys-workbench-title-color)!important;font-size:var(--ys-workbench-title-size)!important;font-weight:var(--ys-workbench-title-weight)!important;line-height:var(--ys-workbench-title-line-height)!important;letter-spacing:var(--ys-workbench-title-letter-spacing)!important}.financial-report-title{display:flex;align-items:center;gap:10px;min-width:0}.financial-report-title .ant-tag{margin-inline-end:0}.page-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace-content-shell .ant-typography-secondary{color:var(--ys-workspace-muted-text)!important}.standard-page-shell,.workspace-content-shell{margin:0;min-height:100%;padding:24px 28px;border-radius:0;background:var(--point-color-surface-raised);box-shadow:none}.workspace-content-shell{margin:0;--ys-workspace-content-max-width: none;--ys-workspace-section-gap: 18px;--ys-workspace-muted-text: var(--point-color-text-secondary);--ys-workspace-soft-bg: var(--point-color-surface-muted);--ys-workspace-soft-bg-hover: var(--point-color-interaction-hover);--ys-workspace-header-height: 56px}.workspace-content-shell>div{width:100%;max-width:var(--ys-workspace-content-max-width);margin:0}.workspace-header-shell{height:var(--ys-workspace-header-height)!important;border-bottom:1px solid var(--ys-workbench-table-border)!important;color:var(--ys-workbench-title-color)}.workspace-header-shell{background:var(--ys-workbench-bg)!important}.workspace-header-shell .ant-btn-link{height:32px;padding:0 8px!important;border-radius:8px;color:var(--ys-workbench-sidebar-item-color)!important;font-size:13px!important;font-weight:500}.workspace-header-shell .ant-btn-link:hover,.workspace-header-shell .ant-btn-link:focus-visible{background:var(--ys-workbench-sidebar-item-hover-bg);color:var(--ys-workbench-sidebar-item-active-color)!important}.workspace-header-shell .ant-typography{color:var(--point-color-text-primary)}.workspace-header-shell .ant-tag{height:24px;margin-inline-end:0;padding:0 8px;border-color:transparent!important;border-radius:999px;background:var(--ys-workspace-soft-bg)!important;color:var(--point-color-text-secondary)!important;font-size:12px;line-height:22px}.ant-layout-sider,.ant-layout-sider-children{background:var(--ys-workbench-sidebar-bg)!important}.ant-menu-light,.ant-menu-light .ant-menu-sub,.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{background:transparent}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{height:var(--ys-workbench-sidebar-item-height)!important;line-height:var(--ys-workbench-sidebar-item-height)!important;margin-block:var(--ys-workbench-sidebar-item-gap)!important;min-height:var(--ys-workbench-sidebar-item-height);border-radius:var(--ys-workbench-sidebar-item-radius)!important;color:var(--ys-workbench-sidebar-item-color)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover{background:var(--ys-workbench-sidebar-item-hover-bg)!important}.ant-menu-light .ant-menu-item-selected{background:var(--ys-workbench-sidebar-item-selected-bg)!important;color:var(--ys-workbench-sidebar-item-active-color)!important;font-weight:650}.ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-light .ant-menu-item-selected .ant-menu-title-content{color:var(--ys-workbench-sidebar-item-active-color)!important}.ant-menu-light .ant-menu-item:after{display:none!important}.init-detail-sider.ant-layout-sider,.init-detail-sider .ant-layout-sider-children{background:var(--point-color-surface-muted)!important}.init-detail-report-name{padding:6px 16px 10px;color:var(--point-color-text-secondary);font-size:12px;line-height:18px;word-break:keep-all}.init-detail-side-menu.ant-menu{padding:0 8px;background:transparent!important}.init-detail-side-menu.ant-menu .ant-menu-item{height:58px!important;line-height:normal!important;margin:2px 0 6px!important;padding:0 12px!important;border-radius:18px!important;display:flex!important;align-items:center!important}.init-detail-side-menu.ant-menu .ant-menu-title-content{min-width:0;overflow:hidden}.init-detail-side-menu.ant-menu .ant-menu-item-selected{background:var(--point-color-interaction-selected)!important}.init-detail-side-menu.ant-menu .ant-menu-item:hover{background:var(--point-color-interaction-hover)!important}.init-detail-nav-item{min-width:0;width:100%;line-height:1.2}.init-detail-nav-title,.init-detail-nav-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.init-detail-nav-title{color:var(--point-color-text-secondary);font-size:14px;font-weight:500;line-height:22px}.init-detail-nav-sub{margin-top:2px;color:var(--point-color-text-placeholder);font-size:12px;line-height:18px}.init-detail-side-menu.ant-menu .ant-menu-item-selected .init-detail-nav-title{color:var(--point-color-status-info);font-weight:700}.init-detail-side-menu.ant-menu .ant-menu-item-selected .init-detail-nav-sub{color:var(--point-color-text-secondary)}.ys-status-pill{margin-inline-end:0!important;border:1px solid transparent!important;white-space:nowrap}.ys-status-pill-warning{border-color:var(--ys-status-warning-border)!important;background:var(--ys-status-warning-bg)!important;color:var(--ys-status-warning-text)!important}.ys-status-pill-success{border-color:transparent!important;background:var(--ys-status-success-bg)!important;color:var(--ys-status-success-text)!important}.point-status{display:inline-flex;max-width:100%;align-items:center;gap:4px;border:1px solid transparent;border-radius:999px;background:var(--point-color-surface-muted);line-height:1.4;vertical-align:middle}.point-status--compact{min-height:22px;padding:1px 8px;font-size:12px}.point-status--standard{min-height:26px;padding:2px 10px;font-size:13px}.point-status__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-status--pending{color:var(--point-color-text-secondary)}.point-status--running{color:var(--point-color-status-info)}.point-status--success{color:var(--point-color-status-success)}.point-status--partial{color:var(--point-color-status-warning)}.point-status--failed{color:var(--point-color-status-danger)}.point-status--unsupported{color:var(--point-color-text-disabled)}.point-status--not_applicable{color:var(--point-color-text-placeholder)}.point-status__spinner{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.point-status__spinner{animation:none}}.ys-period-empty-modal .ant-modal-content{border-radius:14px;padding:30px 32px 28px;box-shadow:0 18px 48px var(--point-shadow-dialog)}.ys-period-empty-modal .ant-modal-confirm-body-wrapper{display:flex;flex-direction:column;gap:22px}.ys-period-empty-modal .ant-modal-confirm-body{align-items:flex-start}.ys-period-empty-modal .ant-modal-confirm-title{color:var(--point-color-text-primary);font-size:18px;font-weight:650;line-height:26px}.ys-period-empty-modal .ant-modal-confirm-content{max-width:none;margin-top:12px;color:var(--point-color-text-secondary);font-size:15px;line-height:24px}.ys-period-empty-modal .ant-modal-confirm-btns{display:flex;justify-content:flex-end;margin-top:0}.ys-period-empty-modal__ok.ant-btn-primary{min-width:88px}.ys-period-empty-modal__ok.ant-btn-primary:hover,.ys-period-empty-modal__ok.ant-btn-primary:focus{border-color:var(--point-color-interaction-primary-hover)!important;background:var(--point-color-interaction-primary-hover)!important;color:var(--point-color-surface-raised)!important}.ys-corporate-tax-empty-state{display:flex;min-height:calc(100vh - 220px);align-items:center;justify-content:center}.ys-corporate-tax-empty-state .ant-empty{margin:0}.ys-corporate-tax-empty-state .ant-empty-description{color:var(--point-color-text-secondary);font-size:16px;font-weight:500}.workspace-content-shell .ant-tag,.standard-page-shell .ant-tag{min-height:24px;margin-inline-end:0;padding:1px 10px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:500;line-height:20px}.workspace-content-shell .ant-tag-success,.standard-page-shell .ant-tag-success,.workspace-content-shell .ant-tag-green,.standard-page-shell .ant-tag-green{border-color:transparent!important;background:var(--point-color-surface-muted)!important;color:var(--point-color-status-success)!important}.workspace-content-shell .ant-tag-error,.standard-page-shell .ant-tag-error,.workspace-content-shell .ant-tag-red,.standard-page-shell .ant-tag-red,.workspace-content-shell .ant-tag-orange,.standard-page-shell .ant-tag-orange{border-color:var(--ys-status-warning-border)!important;background:var(--ys-status-warning-bg)!important;color:var(--ys-status-warning-text)!important}.workspace-content-shell .ant-tag-default,.standard-page-shell .ant-tag-default{border-color:transparent!important;background:var(--ys-subtle-button-bg)!important;color:var(--ys-subtle-button-text)!important}.ys-subtle-action-button.ant-btn,.ys-subtle-action-button{min-width:44px;height:32px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:var(--ys-subtle-button-bg, var(--point-color-surface-muted))!important;box-shadow:none!important;color:var(--ys-subtle-button-text, var(--point-color-text-secondary))!important;font-size:13px!important;font-weight:500!important;line-height:30px!important;text-decoration:none!important;transition:background-color .16s ease,color .16s ease}.ys-subtle-action-button.ant-btn:hover,.ys-subtle-action-button.ant-btn:focus-visible,.ys-subtle-action-button:hover,.ys-subtle-action-button:focus-visible{border-color:transparent!important;background:var(--ys-subtle-button-bg-hover, var(--point-color-interaction-hover))!important;color:var(--ys-subtle-button-text, var(--point-color-text-secondary))!important;text-decoration:none!important}.ys-subtle-action-button.ant-btn:active,.ys-subtle-action-button:active{border-color:transparent!important;background:var(--ys-subtle-button-bg-active, var(--point-color-interaction-selected))!important;color:var(--ys-subtle-button-text, var(--point-color-text-secondary))!important}.workspace-content-shell .ant-btn-link.ys-subtle-action-button,.standard-page-shell .ant-btn-link.ys-subtle-action-button{display:inline-flex;align-items:center;justify-content:center}.standard-page-shell>h2:first-child,.workspace-content-shell>h2:first-child,.standard-page-shell>.ant-typography:first-child,.workspace-content-shell>.ant-typography:first-child,.workspace-content-shell>div>h2:first-child,.workspace-content-shell>div>.ant-typography:first-child{margin:0 0 var(--ys-workbench-title-gap)!important;color:var(--ys-workbench-title-color)!important;font-size:var(--ys-workbench-title-size)!important;font-weight:var(--ys-workbench-title-weight)!important;line-height:var(--ys-workbench-title-line-height)!important;letter-spacing:var(--ys-workbench-title-letter-spacing)!important}.standard-page-shell>.ant-flex:first-child:has(>.ant-typography),.workspace-content-shell>.ant-flex:first-child:has(>.ant-typography),.workspace-content-shell>div>.ant-flex:first-child:has(>.ant-typography),.standard-page-shell>.ant-flex:first-child>.ant-flex:first-child:has(>.ant-typography),.workspace-content-shell>.ant-flex:first-child>.ant-flex:first-child:has(>.ant-typography),.workspace-content-shell>div>.ant-flex:first-child>.ant-flex:first-child:has(>.ant-typography){margin-bottom:var(--ys-workbench-title-gap)!important}.standard-page-shell>.ant-flex:first-child:has(>.ant-flex:first-child>.ant-typography),.workspace-content-shell>.ant-flex:first-child:has(>.ant-flex:first-child>.ant-typography),.workspace-content-shell>div>.ant-flex:first-child:has(>.ant-flex:first-child>.ant-typography){margin-bottom:0!important}.standard-page-shell>.ant-flex:first-child:has(>.ant-typography)>.ant-typography,.workspace-content-shell>.ant-flex:first-child:has(>.ant-typography)>.ant-typography,.workspace-content-shell>div>.ant-flex:first-child:has(>.ant-typography)>.ant-typography,.standard-page-shell>.ant-flex:first-child>.ant-flex:first-child:has(>.ant-typography)>.ant-typography,.workspace-content-shell>.ant-flex:first-child>.ant-flex:first-child:has(>.ant-typography)>.ant-typography,.workspace-content-shell>div>.ant-flex:first-child>.ant-flex:first-child:has(>.ant-typography)>.ant-typography{margin:0!important;color:var(--ys-workbench-title-color)!important;font-size:var(--ys-workbench-title-size)!important;font-weight:var(--ys-workbench-title-weight)!important;line-height:var(--ys-workbench-title-line-height)!important;letter-spacing:var(--ys-workbench-title-letter-spacing)!important}.ai-invoice-quick-editable{min-height:24px;width:100%;border-radius:8px;padding:2px 10px;display:flex;align-items:center;background:transparent;cursor:text;transition:background-color .18s ease}.ai-invoice-quick-editable:hover,.ai-invoice-quick-editable:focus-within{background:var(--point-color-surface-muted)}.ai-invoice-quick-editable-input{width:100%;min-width:0;border:none;outline:none;background:transparent;box-shadow:none;position:relative;z-index:1;pointer-events:auto;-webkit-user-select:text;user-select:text;caret-color:var(--point-color-text-primary);color:var(--point-color-text-primary);font-size:14px;line-height:20px;padding:0}.ai-invoice-quick-inline-select{min-height:24px;border-radius:8px;padding:0 10px;display:inline-flex;align-items:center;width:auto!important;background:transparent;cursor:pointer;transition:background-color .18s ease}.ai-invoice-standard-editable{min-height:24px;width:100%;border-radius:8px;padding:0 5px;display:flex;align-items:center;background:transparent;transition:background-color .18s ease}.ai-invoice-standard-item-row{position:relative;background:var(--point-color-surface-muted);transition:background-color .18s ease;overflow:visible}.ai-invoice-standard-item-row:hover,.ai-invoice-standard-item-row:focus-within{background:var(--point-color-surface-muted)}.ai-invoice-standard-item-cell{background:transparent;display:flex;align-items:center}.ai-invoice-standard-item-cell-first{position:relative}.ai-invoice-standard-row-delete{position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:1px solid var(--point-color-border-control);background:var(--point-color-surface-muted);color:var(--point-color-status-danger);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,background-color .18s ease,border-color .18s ease;box-shadow:0 4px 10px color-mix(in srgb,var(--point-color-status-danger) 8%,transparent);z-index:5}.ai-invoice-standard-item-row:hover .ai-invoice-standard-row-delete,.ai-invoice-standard-item-row:focus-within .ai-invoice-standard-row-delete{opacity:1;pointer-events:auto}.ai-invoice-standard-row-delete:hover{background:var(--point-color-surface-muted);border-color:var(--point-color-status-danger)}.ai-invoice-standard-editable:hover,.ai-invoice-standard-editable:focus-within{background:color-mix(in srgb,var(--point-color-status-danger) 8%,transparent)}.ai-invoice-standard-input{width:100%;min-width:0;border:none;outline:none;background:transparent;box-shadow:none;color:var(--point-color-text-primary);font-size:15px;line-height:24px;padding:0}.ai-invoice-standard-input::placeholder{color:var(--point-color-text-placeholder)}.workspace-content-shell .ant-card{border-color:var(--ys-workbench-card-border)!important;border-radius:var(--ys-workbench-card-radius)!important;background:var(--point-color-surface-raised)!important;box-shadow:none!important}.workspace-content-shell .ant-card+.ant-card,.workspace-content-shell .ant-card+.ant-table-wrapper,.workspace-content-shell .ant-table-wrapper+.ant-card{margin-top:var(--ys-workspace-section-gap)}.workspace-content-shell .ant-card-small>.ant-card-body{padding:14px 16px}.workspace-content-shell .ant-card .ant-card-head{min-height:44px;border-bottom-color:var(--ys-workbench-card-border)}.workspace-content-shell .ant-card .ant-card-head-title{color:var(--point-color-text-primary);font-size:14px;font-weight:600}.ant-card{border-color:var(--ys-workbench-card-border)!important;border-radius:var(--ys-workbench-card-radius)!important;background:var(--ys-workbench-card-bg);box-shadow:none!important}.ant-card-hoverable{cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.ant-card-hoverable:hover{border-color:var(--point-color-border-control)!important;background:var(--point-color-surface-muted);box-shadow:none!important}.ant-card .ant-card-head{min-height:44px;border-bottom-color:var(--ys-workbench-card-border);color:var(--point-color-text-primary);font-size:14px;font-weight:600}.ant-card .ant-card-head-title{padding:12px 0}.ant-card .ant-card-body{color:var(--point-color-text-primary)}.ant-statistic .ant-statistic-title{color:var(--point-color-text-secondary);font-size:12px;line-height:18px}.ant-statistic .ant-statistic-content{color:var(--point-color-text-primary);font-size:20px;font-weight:650;line-height:1.25}.ant-row:has(.ant-statistic){row-gap:12px}.ant-row:has(.ant-statistic) .ant-card-small>.ant-card-body{padding:12px 14px}.ant-row:has(.ant-statistic) .ant-card{min-height:76px;background:var(--point-color-surface-raised)!important}.ys-stat-grid{margin-bottom:18px!important}.ys-stat-grid .ant-card{border-color:var(--ys-workbench-card-border)!important;border-radius:var(--ys-workbench-card-radius)!important;background:var(--ys-workbench-card-bg)!important}.ys-stat-grid .ant-card-body{padding:12px 14px!important}.ys-stat-compare-card{display:flex;align-items:flex-end;gap:16px}.ys-stat-compare-card__main{min-width:0;flex:1}.ys-stat-compare-card__center{min-width:90px;padding-bottom:2px;text-align:center}.ys-stat-compare-card__label{margin-bottom:2px;color:var(--point-color-text-secondary);font-size:11px}.ys-stat-compare-card__value{color:var(--ys-workbench-table-body-color);font-size:14px;font-weight:650}.ys-stat-compare-card__value-warning{color:var(--ys-status-warning-text)}.ys-stat-compare-card__track{display:flex;height:6px;margin-top:6px;overflow:hidden;border-radius:999px;background:var(--point-color-border-subtle)}.ys-stat-compare-card__bar-success{background:var(--point-color-status-success);transition:width .6s ease}.ys-stat-compare-card__bar-warning{background:var(--point-color-status-warning);transition:width .6s ease}.ys-stat-compare-card__legend{display:flex;justify-content:space-between;margin-top:2px;color:var(--point-color-text-secondary);font-size:10px}.ys-module-stat-card.ant-card{width:168px;border:1px solid var(--ys-workbench-card-border)!important;border-radius:var(--ys-workbench-card-radius)!important;background:var(--point-color-surface-raised)!important;box-shadow:none!important}.ys-module-stat-card.ant-card:hover{border-color:var(--point-color-border-control)!important;background:var(--point-color-surface-muted)!important}.ys-module-stat-card--active.ant-card{border-color:var(--point-color-text-primary)!important}.ys-module-stat-card .ant-card-body{padding:14px!important}.ys-module-stat-card .ant-typography{color:var(--ys-workbench-table-body-color)}.ant-progress-bg{box-shadow:none!important}.ant-progress-inner{background:var(--point-color-border-subtle)!important}.standard-page-shell .ant-input,.standard-page-shell .ant-input-affix-wrapper,.standard-page-shell .ant-input-number:not(.point-time-control),.standard-page-shell .ant-select-selector:not(.point-time-control *),.standard-page-shell .ant-picker:not(.point-time-control),.workspace-content-shell .ant-input,.workspace-content-shell .ant-input-affix-wrapper,.workspace-content-shell .ant-input-number:not(.point-time-control),.workspace-content-shell .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-picker:not(.point-time-control){box-shadow:none!important}.standard-page-shell .ant-input-affix-wrapper-focused,.standard-page-shell .ant-input-affix-wrapper:focus-within,.standard-page-shell .ant-input-number-focused,.standard-page-shell .ant-select-focused .ant-select-selector:not(.point-time-control *),.standard-page-shell .ant-picker-focused,.workspace-content-shell .ant-input-affix-wrapper-focused,.workspace-content-shell .ant-input-affix-wrapper:focus-within,.workspace-content-shell .ant-input-number-focused,.workspace-content-shell .ant-select-focused .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-picker-focused{box-shadow:var(--ys-flat-focus-ring)!important}.ant-table-wrapper{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ys-workbench-table-body-color);font-size:14px}.ant-table-wrapper .ant-table{color:var(--ys-workbench-table-body-color);background:var(--point-color-surface-raised);font-size:14px;line-height:21px}.ant-table-wrapper .ant-table-container{border-color:var(--ys-workbench-table-border);border-start-start-radius:var(--ys-workbench-table-radius);border-start-end-radius:var(--ys-workbench-table-radius)}.ant-table-wrapper .ant-table-thead>tr>th{height:46px;padding:12px 14px!important;background:var(--ys-workbench-table-header-bg)!important;border-bottom:1px solid var(--ys-workbench-table-border)!important;color:var(--ys-workbench-table-header-color)!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;text-align:start;vertical-align:middle}.ant-table-wrapper .ant-table-thead>tr>th:before{background-color:var(--point-color-border-subtle)!important}.ant-table-wrapper .ant-table-thead>tr>th:first-child{border-start-start-radius:var(--ys-workbench-table-radius)!important}.ant-table-wrapper .ant-table-thead>tr>th:last-child{border-start-end-radius:var(--ys-workbench-table-radius)!important}.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{min-height:50px;padding:9px 14px!important;border-bottom:1px solid var(--ys-workbench-table-border)!important;color:var(--ys-workbench-table-body-color);font-size:14px;line-height:21px;vertical-align:middle}.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row,.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;padding:0!important;border:0!important;line-height:0!important;overflow:hidden!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--ys-workbench-table-hover-bg)!important}.voucher-list-table .voucher-list-date-cell,.voucher-list-table .voucher-list-number-cell,.voucher-list-table .voucher-list-nowrap{white-space:nowrap}.voucher-list-table .voucher-list-date-cell{min-width:124px}.voucher-list-table .voucher-list-number-cell{min-width:104px}.voucher-list-table .voucher-list-nowrap{display:inline-flex;align-items:center}.voucher-list-table .voucher-list-actions{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.voucher-list-table .voucher-list-icon-action{width:32px;min-width:32px;height:32px;padding:0;border-radius:8px;color:var(--point-color-text-secondary);background:var(--point-color-surface-muted)}.voucher-list-table .voucher-list-icon-action:hover{color:var(--point-color-text-primary);background:var(--point-color-interaction-hover)}.voucher-list-table .voucher-list-icon-action.ant-btn-dangerous{color:var(--point-color-status-warning)}.voucher-list-table .voucher-list-icon-action.ant-btn-dangerous:hover{color:var(--point-color-status-warning);background:var(--point-color-surface-muted)}.voucher-detail-ledger-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--point-color-text-primary)}.voucher-detail-ledger-table th,.voucher-detail-ledger-table td{height:48px;padding:0 16px;border-bottom:1px solid var(--point-color-interaction-selected);text-align:left;vertical-align:middle}.voucher-detail-ledger-table th{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-weight:700}.voucher-detail-ledger-table thead th:first-child{border-top-left-radius:8px}.voucher-detail-ledger-table thead th:last-child{border-top-right-radius:8px}.voucher-detail-summary-col,.voucher-detail-aux-col{width:160px}.voucher-detail-subject-col{width:auto}.voucher-detail-money-col{width:112px}.voucher-detail-ledger-table .voucher-detail-money-cell{padding-right:24px;text-align:right;font-variant-numeric:tabular-nums}.voucher-detail-total-cell{color:var(--point-color-text-primary);font-weight:700}.ant-table-wrapper .ant-table-pagination{justify-content:flex-end;margin:16px 0 0!important;color:var(--point-color-surface-overlay);font-family:inherit;font-size:14px}.ant-table-wrapper .ant-pagination-total-text,.ant-table-wrapper .ant-pagination-options{display:none!important}.voucher-list-table .ant-pagination-total-text{display:inline-block!important;margin-right:auto;color:var(--point-color-text-secondary)}.page-header .voucher-period-controls .ant-input-number:not(.point-time-control),.page-header .voucher-period-controls .ant-select-selector:not(.point-time-control *){border-color:var(--ys-filter-control-border-hover)!important;background:var(--point-color-surface-raised)!important}.voucher-period-controls .ant-input-number-handler-wrap{opacity:1}.ant-table-wrapper .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-pagination .ant-pagination-next{min-width:32px;height:32px;border-radius:6px;line-height:30px}.ant-table-wrapper .ant-pagination .ant-pagination-item{border-color:transparent;background:transparent}.ant-table-wrapper .ant-pagination .ant-pagination-item a{color:var(--point-color-surface-overlay);font-size:14px}.ant-table-wrapper .ant-pagination .ant-pagination-item-active{border-color:transparent;background:var(--point-color-surface-muted)}.ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:var(--point-color-status-info);font-weight:500}.workspace-content-shell .ant-table-wrapper{margin-top:0}.workspace-content-shell .ant-table-wrapper .ant-table{border-radius:var(--ys-workbench-table-radius)}.workspace-content-shell .ant-table-wrapper .ant-table-cell{word-break:keep-all}.workspace-content-shell .ant-table-wrapper .ant-table-bordered .ant-table-cell{border-inline-end-color:var(--ys-workbench-table-border)!important}.workspace-content-shell .ant-table-summary>tr>td{border-top:1px solid var(--ys-workbench-table-border)!important;background:var(--point-color-surface-muted)!important;color:var(--point-color-text-primary);font-size:14px}.workspace-content-shell .ant-tabs-nav{margin-bottom:18px}.workspace-content-shell .ant-tabs-tab{color:var(--point-color-text-secondary);font-size:14px;font-weight:500}.workspace-content-shell .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--point-color-text-primary)!important;font-weight:650}.workspace-content-shell .ant-tabs-ink-bar{background:var(--point-color-text-primary)}.workspace-content-shell .ant-btn-link,.standard-page-shell .ant-btn-link{height:28px;padding:0 10px;border-radius:8px;color:var(--ys-subtle-button-text)!important;font-size:13px;font-weight:500;text-decoration:none}.workspace-content-shell .ant-btn-link:hover,.workspace-content-shell .ant-btn-link:focus-visible,.standard-page-shell .ant-btn-link:hover,.standard-page-shell .ant-btn-link:focus-visible{background:var(--ys-subtle-button-bg-hover);color:var(--ys-subtle-button-text)!important}.workspace-content-shell .ant-btn-link.ant-btn-dangerous,.standard-page-shell .ant-btn-link.ant-btn-dangerous{color:var(--ys-status-warning-text)!important}.ys-form-section-title{margin:16px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--ys-workbench-table-border);color:var(--ys-workbench-title-color);font-size:15px;font-weight:650;line-height:22px}.ys-form-section-title:first-child{margin-top:0}.employee-iit-profile-fields .ant-row>.ant-col-8{flex:0 0 50%;max-width:50%}.employee-iit-profile-fields .ant-row>.ant-col-16{flex:0 0 100%;max-width:100%}.employee-address-controls{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:16px}.employee-address-controls>*{min-width:0;width:100%}.employee-department-create-action{display:flex;justify-content:center;margin-top:4px;padding:6px 8px 2px;border-top:1px solid var(--point-color-border-subtle)}@media(max-width:768px){.employee-iit-profile-fields .ant-row>.ant-col-8,.employee-iit-profile-fields .ant-row>.ant-col-16{flex:0 0 100%;max-width:100%}.employee-address-controls{grid-template-columns:1fr}}.ys-inline-table{width:100%;margin-bottom:8px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--ys-workbench-table-border);border-radius:var(--ys-workbench-table-radius);font-size:13px}.ys-inline-table th{padding:9px 10px;border-bottom:1px solid var(--ys-workbench-table-border);border-right:1px solid var(--ys-workbench-table-border);background:var(--ys-workbench-table-header-bg);color:var(--ys-workbench-table-header-color);font-size:13px;font-weight:600;text-align:center}.ys-inline-table td{padding:8px 10px;border-bottom:1px solid var(--ys-workbench-table-border);border-right:1px solid var(--ys-workbench-table-border);color:var(--ys-workbench-table-body-color);font-size:13px}.ys-inline-table tr:last-child td{border-bottom:0}.ys-inline-table th:last-child,.ys-inline-table td:last-child{border-right:0}.ys-inline-table .ant-input-number:not(.point-time-control),.ys-inline-table .ant-input-number-input{width:100%;background:transparent!important}.fixed-asset-edit-modal{--fixed-asset-modal-control-height: 36px;--fixed-asset-modal-soft-bg: var(--ys-filter-control-bg);--fixed-asset-modal-border: var(--ys-workbench-table-border);--fixed-asset-modal-text: var(--ys-workbench-title-color)}.fixed-asset-edit-modal .ant-modal-content{padding:22px 24px 18px;border-radius:18px}.fixed-asset-edit-modal .ant-modal-header{margin-bottom:14px}.fixed-asset-edit-modal .ant-modal-title{color:var(--fixed-asset-modal-text);font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.01em}.fixed-asset-edit-modal .ant-modal-body{max-height:calc(100vh - 190px);overflow-y:auto;padding-right:4px}.fixed-asset-edit-modal .ant-modal-footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--fixed-asset-modal-border)}.fixed-asset-edit-form{display:flex;flex-direction:column;gap:12px}.fixed-asset-form-section{padding:14px 14px 4px;border:1px solid var(--fixed-asset-modal-border);border-radius:14px;background:var(--point-color-surface-raised)}.fixed-asset-form-section--compact{padding-bottom:2px}.fixed-asset-form-section-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--fixed-asset-modal-text);font-size:14px;font-weight:700;line-height:20px}.fixed-asset-form-section-title:before{width:4px;height:14px;border-radius:999px;background:var(--ys-brand-green);content:""}.fixed-asset-form-grid{display:grid;gap:10px 14px}.fixed-asset-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.fixed-asset-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-asset-edit-form .ant-form-item{margin-bottom:10px}.fixed-asset-edit-form .ant-form-item-label{padding-bottom:4px}.fixed-asset-edit-form .ant-form-item-label>label{height:20px;color:var(--point-color-text-primary);font-size:13px;font-weight:600;line-height:20px}.fixed-asset-edit-form .ant-input,.fixed-asset-edit-form .ant-input-affix-wrapper,.fixed-asset-edit-form .ant-input-number:not(.point-time-control),.fixed-asset-edit-form .ant-select-selector:not(.point-time-control *),.fixed-asset-edit-form .ant-picker:not(.point-time-control),.fixed-asset-edit-form .ant-input-number-group-addon,.fixed-asset-edit-form .ant-input-group-addon{height:var(--fixed-asset-modal-control-height)!important;min-height:var(--fixed-asset-modal-control-height)!important;border-color:transparent!important;border-radius:10px!important;background:var(--fixed-asset-modal-soft-bg)!important;box-shadow:none!important;color:var(--fixed-asset-modal-text)!important;font-size:13px!important}.fixed-asset-edit-form .ant-input-affix-wrapper,.fixed-asset-edit-form .ant-picker:not(.point-time-control){display:inline-flex;align-items:center;width:100%;padding-inline:11px;padding-block:0}.fixed-asset-edit-form .ant-input-number-input,.fixed-asset-edit-form .ant-select-selection-search-input,.fixed-asset-edit-form .ant-select-selection-item,.fixed-asset-edit-form .ant-select-selection-placeholder,.fixed-asset-edit-form .ant-picker-input>input{height:calc(var(--fixed-asset-modal-control-height) - 2px)!important;line-height:calc(var(--fixed-asset-modal-control-height) - 2px)!important;color:var(--fixed-asset-modal-text)!important;font-size:13px!important}.fixed-asset-edit-form .ant-picker-input{height:100%;align-items:center}.fixed-asset-edit-form .ant-picker-suffix,.fixed-asset-edit-form .ant-picker-clear{display:inline-flex;align-items:center}.fixed-asset-edit-form .ant-input::placeholder,.fixed-asset-edit-form .ant-select-selection-placeholder,.fixed-asset-edit-form .ant-picker-input>input::placeholder{color:var(--ys-filter-control-placeholder)!important}.fixed-asset-edit-form .ant-input:hover,.fixed-asset-edit-form .ant-input-affix-wrapper:hover,.fixed-asset-edit-form .ant-input-number:not(.point-time-control):hover,.fixed-asset-edit-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector:not(.point-time-control *),.fixed-asset-edit-form .ant-picker:not(.point-time-control):hover{border-color:var(--ys-filter-control-border-hover)!important;background:var(--point-color-interaction-hover)!important}.fixed-asset-edit-form .ant-input:focus,.fixed-asset-edit-form .ant-input-affix-wrapper-focused,.fixed-asset-edit-form .ant-input-affix-wrapper:focus-within,.fixed-asset-edit-form .ant-input-number-focused,.fixed-asset-edit-form .ant-input-number:not(.point-time-control):focus-within,.fixed-asset-edit-form .ant-select-focused .ant-select-selector:not(.point-time-control *),.fixed-asset-edit-form .ant-select-open .ant-select-selector:not(.point-time-control *),.fixed-asset-edit-form .ant-picker-focused,.fixed-asset-edit-form .ant-picker:not(.point-time-control):focus-within{border-color:var(--ys-filter-control-border-active)!important;background:var(--ys-filter-control-bg)!important;box-shadow:none!important}@media(max-width:900px){.fixed-asset-form-grid--three,.fixed-asset-form-grid--two{grid-template-columns:1fr}}.ys-dashboard-shell{min-height:100%;overflow-x:hidden;overflow-y:auto;background:var(--ys-workbench-bg)}.ys-ai-invoice-shell{max-width:1560px;height:100%;min-height:0;margin:0 auto;overflow:hidden}.ys-ai-invoice-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ys-ai-invoice-toolbar-label{color:var(--ys-workspace-muted-text, var(--point-color-text-secondary));font-size:14px;font-weight:500;white-space:nowrap}.ys-ai-invoice-composer{position:relative;z-index:1;flex-shrink:0;margin:0 16px;padding:12px;border:1px solid var(--ys-workbench-card-border);border-radius:var(--ys-workbench-card-radius);background:var(--point-color-surface-raised);box-shadow:none;transition:border-color .15s ease,background-color .15s ease}.ys-ai-invoice-composer--dragging{border-color:var(--point-color-text-primary);background:var(--point-color-surface-muted)}.ys-ai-invoice-icon-button{width:33px;height:33px;border:none;border-radius:999px;background:var(--ys-subtle-button-bg);color:var(--ys-subtle-button-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.ys-ai-invoice-icon-button:hover{background:var(--ys-subtle-button-bg-hover);color:var(--ys-workbench-title-color)}.ys-ai-invoice-icon-button:disabled{cursor:not-allowed;background:var(--point-color-border-subtle);color:var(--point-color-text-placeholder)}.ys-ai-invoice-send-button{background:var(--ys-filter-button-bg);color:var(--ys-filter-button-text)}.ys-ai-invoice-send-button:hover{background:var(--ys-filter-button-bg-hover);color:var(--ys-filter-button-text)}.ys-ai-invoice-upload-tag.ant-tag{margin-inline-end:0;padding:4px 10px;border-color:transparent!important;border-radius:999px;background:var(--ys-subtle-button-bg)!important;color:var(--ys-subtle-button-text)!important}.ys-soft-number{color:var(--ys-workbench-table-body-color);font-weight:600}.ys-soft-number-success{color:var(--point-color-status-success)}.ys-soft-number-warning{color:var(--ys-status-warning-text)}.ys-soft-panel{padding:8px 12px;border-radius:var(--ys-workbench-card-radius);background:var(--ys-filter-control-bg);color:var(--ys-workbench-table-body-color);font-size:13px}.ys-pricing-list{display:flex;flex-direction:column;gap:14px;padding-top:4px}.ys-pricing-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--ys-workbench-card-border);border-radius:var(--ys-workbench-card-radius);background:var(--ys-filter-control-bg)}.ys-pricing-item__label{color:var(--ys-workbench-table-body-color);font-size:15px;font-weight:500}.ys-pricing-item__price{color:var(--ys-workbench-table-body-color);font-size:15px;font-weight:650}.ys-carry-step-status{display:inline-block;margin-left:8px;padding:1px 8px;border:1px solid transparent;border-radius:999px;background:var(--ys-subtle-button-bg);color:var(--ys-subtle-button-text);font-size:12px;font-weight:500;line-height:18px}.ys-period-control{display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:var(--ys-filter-control-height);padding:0 14px;border:1px solid transparent;border-radius:var(--ys-filter-control-radius);background:var(--ys-filter-control-bg);color:var(--ys-filter-control-text);font-size:13px;font-weight:500;line-height:var(--ys-filter-control-height);white-space:nowrap}.ys-carry-item{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid var(--ys-workbench-card-border);border-radius:var(--ys-workbench-card-radius);background:var(--point-color-surface-raised);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ys-carry-item:hover{background:var(--ys-workbench-table-hover-bg)}.ys-carry-item--selected{border-color:var(--point-color-text-primary);background:var(--point-color-surface-muted)}.ys-carry-item__icon{width:24px;height:24px;border-radius:8px;background:var(--ys-subtle-button-bg);color:var(--ys-workbench-table-body-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px}.page-filter-row,.page-header-actions,.page-header>.ant-space,.workspace-content-shell .ant-card .ant-card-extra,.workspace-content-shell .ant-tabs-nav-operations{--ant-control-height: var(--ys-filter-control-height)}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-affix-wrapper,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-number:not(.point-time-control),:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-selector:not(.point-time-control *),:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-picker:not(.point-time-control),.workspace-content-shell .ant-card .ant-card-extra .ant-input-affix-wrapper,.workspace-content-shell .ant-card .ant-card-extra .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-card .ant-card-extra .ant-picker:not(.point-time-control){height:var(--ys-filter-control-height)!important;min-height:var(--ys-filter-control-height)!important;border:1px solid var(--ys-filter-control-border)!important;border-radius:var(--ys-filter-control-radius)!important;background:var(--ys-filter-control-bg)!important;box-shadow:none!important;color:var(--ys-filter-control-text);font-size:13px}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-affix-wrapper,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-picker:not(.point-time-control),.workspace-content-shell .ant-card .ant-card-extra .ant-input-affix-wrapper,.workspace-content-shell .ant-card .ant-card-extra .ant-picker:not(.point-time-control){display:inline-flex;align-items:center;padding-inline:10px}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-affix-wrapper .ant-input,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-number-input,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-picker-input>input,.workspace-content-shell .ant-card .ant-card-extra .ant-input-affix-wrapper .ant-input,.workspace-content-shell .ant-card .ant-card-extra .ant-picker-input>input{height:calc(var(--ys-filter-control-height) - 2px);line-height:calc(var(--ys-filter-control-height) - 2px);background:transparent;color:var(--ys-filter-control-text);font-size:13px}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:8px;color:var(--point-color-text-placeholder)}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input::placeholder,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-selection-placeholder,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-picker-input>input::placeholder{color:var(--ys-filter-control-placeholder)!important}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-selector:not(.point-time-control *){align-items:center;padding-inline:10px!important}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-selection-search-input,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-selection-item,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-selection-placeholder,.workspace-content-shell .ant-card .ant-card-extra .ant-select-selection-search-input,.workspace-content-shell .ant-card .ant-card-extra .ant-select-selection-item,.workspace-content-shell .ant-card .ant-card-extra .ant-select-selection-placeholder{height:calc(var(--ys-filter-control-height) - 2px)!important;line-height:calc(var(--ys-filter-control-height) - 2px)!important}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-arrow,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-clear,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-picker-suffix,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-picker-clear{color:var(--point-color-text-placeholder)}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-affix-wrapper:hover,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-number:not(.point-time-control):hover,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select:not(.ant-select-disabled):hover .ant-select-selector:not(.point-time-control *),:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-picker:not(.point-time-control):hover,.workspace-content-shell .ant-card .ant-card-extra .ant-input-affix-wrapper:hover,.workspace-content-shell .ant-card .ant-card-extra .ant-select:not(.ant-select-disabled):hover .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-card .ant-card-extra .ant-picker:not(.point-time-control):hover{border-color:var(--ys-filter-control-border-hover)!important;background:var(--point-color-interaction-hover)!important}:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-affix-wrapper-focused,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-affix-wrapper:focus-within,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-number-focused,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-input-number:not(.point-time-control):focus-within,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-focused .ant-select-selector:not(.point-time-control *),:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-select-open .ant-select-selector:not(.point-time-control *),:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-picker-focused,:where(.page-filter-row,.page-header-actions,.page-header>.ant-space) .ant-picker:not(.point-time-control):focus-within,.workspace-content-shell .ant-card .ant-card-extra .ant-input-affix-wrapper-focused,.workspace-content-shell .ant-card .ant-card-extra .ant-input-affix-wrapper:focus-within,.workspace-content-shell .ant-card .ant-card-extra .ant-select-focused .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-card .ant-card-extra .ant-select-open .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-card .ant-card-extra .ant-picker-focused{border-color:var(--ys-filter-control-border-active)!important;background:var(--ys-filter-control-bg)!important;box-shadow:none!important}.page-filter-row .ant-select.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector:not(.point-time-control *),.page-header-actions .ant-select.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector:not(.point-time-control *),.page-header>.ant-space .ant-select.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector:not(.point-time-control *),.page-filter-row .ant-picker:not(.point-time-control).ant-picker-outlined,.page-header-actions .ant-picker:not(.point-time-control).ant-picker-outlined,.page-header>.ant-space .ant-picker:not(.point-time-control).ant-picker-outlined{height:var(--ys-filter-control-height)!important;min-height:var(--ys-filter-control-height)!important;border-color:var(--ys-filter-control-border)!important;border-radius:var(--ys-filter-control-radius)!important;background:var(--ys-filter-control-bg)!important;box-shadow:none!important}.page-filter-row .ant-select.ant-select-outlined:not(.ant-select-customize-input):hover .ant-select-selector:not(.point-time-control *),.page-header-actions .ant-select.ant-select-outlined:not(.ant-select-customize-input):hover .ant-select-selector:not(.point-time-control *),.page-header>.ant-space .ant-select.ant-select-outlined:not(.ant-select-customize-input):hover .ant-select-selector:not(.point-time-control *),.page-filter-row .ant-picker:not(.point-time-control).ant-picker-outlined:hover,.page-header-actions .ant-picker:not(.point-time-control).ant-picker-outlined:hover,.page-header>.ant-space .ant-picker:not(.point-time-control).ant-picker-outlined:hover{border-color:var(--ys-filter-control-border-hover)!important;background:var(--point-color-interaction-hover)!important}.page-filter-row .ant-select.ant-select-outlined.ant-select-focused:not(.ant-select-customize-input) .ant-select-selector:not(.point-time-control *),.page-filter-row .ant-select.ant-select-outlined.ant-select-open:not(.ant-select-customize-input) .ant-select-selector:not(.point-time-control *),.page-header-actions .ant-select.ant-select-outlined.ant-select-focused:not(.ant-select-customize-input) .ant-select-selector:not(.point-time-control *),.page-header-actions .ant-select.ant-select-outlined.ant-select-open:not(.ant-select-customize-input) .ant-select-selector:not(.point-time-control *),.page-header>.ant-space .ant-select.ant-select-outlined.ant-select-focused:not(.ant-select-customize-input) .ant-select-selector:not(.point-time-control *),.page-header>.ant-space .ant-select.ant-select-outlined.ant-select-open:not(.ant-select-customize-input) .ant-select-selector:not(.point-time-control *),.page-filter-row .ant-picker:not(.point-time-control).ant-picker-outlined.ant-picker-focused,.page-header-actions .ant-picker:not(.point-time-control).ant-picker-outlined.ant-picker-focused,.page-header>.ant-space .ant-picker:not(.point-time-control).ant-picker-outlined.ant-picker-focused{border-color:var(--ys-filter-control-border-active)!important;background:var(--ys-filter-control-bg)!important;box-shadow:none!important}.page-header .ant-space .ant-input-affix-wrapper,.page-header .ant-space .ant-input-number:not(.point-time-control),.page-header .ant-space .ant-select-selector:not(.point-time-control *),.page-header .ant-space .ant-picker:not(.point-time-control){height:var(--ys-filter-control-height)!important;min-height:var(--ys-filter-control-height)!important;border:1px solid var(--ys-filter-control-border)!important;border-radius:var(--ys-filter-control-radius)!important;background:var(--ys-filter-control-bg)!important;box-shadow:none!important;color:var(--ys-filter-control-text)!important;font-size:13px!important}.page-header .ant-space .ant-input-number-input,.page-header .ant-space .ant-select-selection-search-input,.page-header .ant-space .ant-select-selection-item,.page-header .ant-space .ant-select-selection-placeholder,.page-header .ant-space .ant-picker-input>input{height:calc(var(--ys-filter-control-height) - 2px)!important;line-height:calc(var(--ys-filter-control-height) - 2px)!important;color:var(--ys-filter-control-text)!important;font-size:13px!important}.page-header .ant-space .ant-input-affix-wrapper:hover,.page-header .ant-space .ant-input-number:not(.point-time-control):hover,.page-header .ant-space .ant-select:not(.ant-select-disabled):hover .ant-select-selector:not(.point-time-control *),.page-header .ant-space .ant-picker:not(.point-time-control):hover{border-color:var(--ys-filter-control-border-hover)!important;background:var(--point-color-interaction-hover)!important}.page-header .ant-space .ant-input-affix-wrapper-focused,.page-header .ant-space .ant-input-number-focused,.page-header .ant-space .ant-select-focused .ant-select-selector:not(.point-time-control *),.page-header .ant-space .ant-select-open .ant-select-selector:not(.point-time-control *),.page-header .ant-space .ant-picker-focused{border-color:var(--ys-filter-control-border-active)!important;background:var(--ys-filter-control-bg)!important;box-shadow:none!important}.workspace-content-shell .ant-card .ant-card-extra .ys-carry-action-button:first-child{width:136px!important;min-width:136px!important;max-width:136px!important;font-variant-numeric:tabular-nums;justify-content:center}.workspace-content-shell .ant-tag{border-color:transparent;border-radius:999px;font-size:12px;line-height:20px}.workspace-content-shell .ant-alert{border-color:var(--ys-workbench-card-border);border-radius:var(--ys-workbench-card-radius);box-shadow:none}.workspace-content-shell .ant-form .ant-input,.workspace-content-shell .ant-form .ant-input-affix-wrapper,.workspace-content-shell .ant-form .ant-input-number:not(.point-time-control),.workspace-content-shell .ant-form .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-form .ant-picker:not(.point-time-control),.workspace-content-shell .ant-form .ant-input-number-group-addon,.workspace-content-shell .ant-form .ant-input-group-addon{min-height:var(--ys-filter-control-height)!important;border-color:transparent!important;border-radius:var(--ys-filter-control-radius)!important;background:var(--ys-filter-control-bg)!important;box-shadow:none!important;color:var(--ys-filter-control-text)!important;font-size:13px!important}.workspace-content-shell .ant-form .ant-input-affix-wrapper,.workspace-content-shell .ant-form .ant-picker:not(.point-time-control){display:inline-flex;align-items:center;padding-inline:10px}.workspace-content-shell .ant-form .ant-input-affix-wrapper .ant-input,.workspace-content-shell .ant-form .ant-input-number-input,.workspace-content-shell .ant-form .ant-select-selection-search-input,.workspace-content-shell .ant-form .ant-select-selection-item,.workspace-content-shell .ant-form .ant-select-selection-placeholder,.workspace-content-shell .ant-form .ant-picker-input>input{height:calc(var(--ys-filter-control-height) - 2px)!important;line-height:calc(var(--ys-filter-control-height) - 2px)!important;background:transparent!important;color:var(--ys-filter-control-text)!important;font-size:13px!important}.workspace-content-shell .ant-form .ant-input::placeholder,.workspace-content-shell .ant-form .ant-select-selection-placeholder,.workspace-content-shell .ant-form .ant-picker-input>input::placeholder{color:var(--ys-filter-control-placeholder)!important}.workspace-content-shell .ant-form .ant-input:hover,.workspace-content-shell .ant-form .ant-input-affix-wrapper:hover,.workspace-content-shell .ant-form .ant-input-number:not(.point-time-control):hover,.workspace-content-shell .ant-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-form .ant-picker:not(.point-time-control):hover{border-color:var(--ys-filter-control-border-hover)!important;background:var(--point-color-interaction-hover)!important}.workspace-content-shell .ant-form .ant-input:focus,.workspace-content-shell .ant-form .ant-input-affix-wrapper-focused,.workspace-content-shell .ant-form .ant-input-affix-wrapper:focus-within,.workspace-content-shell .ant-form .ant-input-number-focused,.workspace-content-shell .ant-form .ant-input-number:not(.point-time-control):focus-within,.workspace-content-shell .ant-form .ant-select-focused .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-form .ant-select-open .ant-select-selector:not(.point-time-control *),.workspace-content-shell .ant-form .ant-picker-focused,.workspace-content-shell .ant-form .ant-picker:not(.point-time-control):focus-within{border-color:var(--ys-filter-control-border-active)!important;background:var(--ys-filter-control-bg)!important;box-shadow:none!important}.workspace-content-shell .ant-form .ant-form-item-label>label{color:var(--point-color-text-secondary);font-size:13px;font-weight:500}.ys-filter-select-popup{padding:6px!important;border:1px solid var(--ys-filter-control-border);border-radius:12px!important;background:var(--point-color-surface-raised);box-shadow:var(--ys-filter-dropdown-shadow)!important}.ys-filter-select-popup .ant-select-item{min-height:32px;padding:6px 10px;border-radius:8px;color:var(--point-color-text-primary);font-size:14px;line-height:20px}.ys-filter-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--point-color-surface-muted)}.ys-filter-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--point-color-surface-muted);color:var(--point-color-text-primary);font-weight:500}.value-added-services-filter-row .ant-input-affix-wrapper{width:280px!important}.vc-wrap{max-width:100%;--vc-bg: var(--point-color-surface-raised);--vc-surface: var(--ys-filter-control-bg);--vc-surface-hover: var(--point-color-interaction-hover);--vc-border: var(--ys-workbench-table-border);--vc-border-strong: var(--point-color-border-control);--vc-text: var(--ys-workbench-table-body-color);--vc-muted: var(--ys-workbench-table-header-color);--vc-header-bg: var(--ys-workbench-table-header-bg);--vc-entry-row-height: 64.8px ;--vc-radius: var(--ys-workbench-table-radius);--vc-focus: var(--ys-filter-control-border-active);--vc-brand-green: var(--point-color-status-success);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--vc-text)}.vc-info-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:0;flex-wrap:wrap;gap:12px}.vc-info-left,.vc-info-right{display:flex;align-items:center;gap:8px}.vc-info-text{font-size:13px;color:var(--vc-muted);line-height:20px}.vc-info-label{margin-left:12px;color:var(--vc-muted)}.vc-info-count{min-width:20px;text-align:center;color:var(--vc-text);font-weight:500}.vc-info-hint{margin-left:16px;color:var(--point-color-text-secondary);font-size:12px;line-height:20px}.vc-info-link{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:8px;background:var(--ys-subtle-button-bg);color:var(--ys-subtle-button-text);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none}.vc-info-link:hover{background:var(--ys-subtle-button-bg-hover);color:var(--ys-subtle-button-text);text-decoration:none}.vc-info-bar .ant-select-selector:not(.point-time-control *),.vc-info-bar .ant-picker:not(.point-time-control){min-height:var(--ys-filter-control-height)!important;border-color:transparent!important;border-radius:var(--ys-filter-control-radius)!important;background:var(--vc-surface)!important;box-shadow:none!important;color:var(--ys-filter-control-text)!important}.vc-info-bar .ant-select:not(.ant-select-disabled):hover .ant-select-selector:not(.point-time-control *),.vc-info-bar .ant-picker:not(.point-time-control):hover{border-color:var(--ys-filter-control-border-hover)!important;background:var(--vc-surface-hover)!important}.vc-info-bar .ant-select-focused .ant-select-selector:not(.point-time-control *),.vc-info-bar .ant-select-open .ant-select-selector:not(.point-time-control *),.vc-info-bar .ant-picker-focused{border-color:var(--vc-focus)!important;background:var(--ys-filter-control-bg)!important}.vc-save-btn{margin-left:8px}.vc-table-frame{position:relative;width:100%;overflow:hidden;border-radius:var(--vc-radius)}.vc-table-frame:after{content:"";position:absolute;inset:0;z-index:4;border:1px solid var(--vc-border-strong);border-radius:inherit;pointer-events:none}.vc-table{width:100%;border-collapse:collapse;border:1px solid var(--vc-border);border-radius:var(--vc-radius);table-layout:fixed;color:var(--vc-text);font-size:14px;line-height:21px;background:var(--vc-bg);position:relative;overflow:hidden}.vc-th{background:var(--vc-header-bg);color:var(--vc-muted);font-weight:600;font-size:14px;line-height:20px;padding:12px 6px;border:1px solid var(--vc-border);text-align:center;vertical-align:middle}.vc-th-seq{width:44px}.vc-th-act{width:30px;border-left-color:var(--vc-border);border-right-color:var(--vc-border)}.vc-th-digit{background:var(--vc-header-bg);color:var(--point-color-text-secondary);font-size:12px;font-weight:500;padding:4px 0;border:1px solid var(--vc-border);border-top:1px solid var(--vc-border);border-bottom:1px solid var(--vc-border);text-align:center}.vc-th-digit.vc-yuan-border{border-right:1px solid var(--vc-border-strong)}.vc-th.vc-debit-credit-border,.vc-th-digit.vc-debit-credit-border,.vc-digit.vc-debit-credit-border,.vc-digit-editing.vc-debit-credit-border{border-left-color:transparent!important;box-shadow:none}.vc-th.vc-credit-end-border,.vc-th-digit.vc-credit-end-border,.vc-digit.vc-credit-end-border,.vc-digit-editing.vc-credit-end-border{border-right-color:transparent!important;box-shadow:none}.vc-table:before,.vc-table:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--vc-border-strong);pointer-events:none;z-index:3}.vc-table:before{left:78%}.vc-table:after{left:98%}.vc-row{transition:background .15s}.vc-row-hover{background:var(--ys-workbench-table-hover-bg)!important}.vc-row-hover .vc-td,.vc-row-hover .vc-digit{background:transparent}.vc-td-summary:focus-within,.vc-td-subject:focus-within,.vc-digit-editing{background:var(--point-color-surface-raised)!important}.vc-td{border:1px solid var(--vc-border);text-align:center;vertical-align:middle;height:var(--vc-entry-row-height);padding:0}.vc-td-seq{font-size:13px;color:var(--point-color-text-secondary);position:relative}.vc-insert-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ys-subtle-button-bg);border:1px solid transparent;color:var(--point-color-surface-raised);color:var(--vc-muted);font-size:14px;font-weight:600;cursor:pointer;line-height:1;-webkit-user-select:none;user-select:none;margin:0 auto;box-shadow:none;transition:background .15s ease,color .15s ease,transform .15s ease}.vc-insert-btn:hover{transform:scale(1.06);background:var(--ys-subtle-button-bg-hover);color:var(--vc-text)}.vc-td-summary{padding:0}.vc-td-subject{position:relative;padding:2px 0;text-align:left;font-family:inherit;font-size:14px;font-weight:600}.vc-subject-selected-label{display:flex;width:100%;min-width:0;align-items:center;gap:8px}.vc-subject-selected-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-subject-selected-balance{flex:0 0 auto;margin-left:auto;color:var(--point-color-text-secondary);font-size:12px;font-weight:400}.vc-td-act{width:30px;border-left-color:var(--vc-border);border-right-color:var(--vc-border)}.vc-td-total-label{text-align:left!important;padding-left:12px!important;font-weight:600;font-size:14px;color:var(--vc-text)}.vc-digit{border:1px solid var(--vc-border);border-top:1px solid var(--vc-border);border-bottom:1px solid var(--vc-border);text-align:center;vertical-align:middle;font-size:14px;font-family:inherit;font-weight:600;color:var(--vc-text);padding:0;height:var(--vc-entry-row-height);cursor:pointer}.vc-digit.vc-yuan-border{border-right:1px solid var(--vc-border-strong)}.vc-digit.vc-digit-filled{color:var(--vc-text)}.vc-digit:hover{background:var(--ys-workbench-table-hover-bg)}.vc-digit-editing{border:1px solid var(--vc-border);padding:0 4px;height:var(--vc-entry-row-height);vertical-align:middle}.vc-amount-input{width:100%;height:42px;border:1px solid var(--vc-focus);border-radius:var(--ys-filter-control-radius);outline:none;background:var(--point-color-surface-raised);font-size:14px;font-weight:600;font-family:inherit;color:var(--vc-text);text-align:right;padding:0 10px}.vc-amount-input::placeholder{color:var(--ys-filter-control-placeholder);font-weight:400;font-size:13px}.ai-invoice-composer-textarea::placeholder,.ai-invoice-composer-textarea textarea::placeholder{font-size:14px}.vc-cell-input{width:100%;height:100%;border:none;outline:none;background:transparent;font-size:14px;font-family:inherit;font-weight:600;color:var(--vc-text);padding:6px 10px;text-align:left}.vc-cell-input:focus{box-shadow:none;background:transparent}.vc-rm{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;color:var(--point-color-text-secondary);background:transparent;border:1px solid transparent;font-size:14px;line-height:1;padding:0;border-radius:50%;-webkit-user-select:none;user-select:none}.vc-rm:hover{color:var(--point-color-status-warning);background:var(--ys-status-warning-bg);border-color:var(--ys-status-warning-border)}.vc-foot .vc-td,.vc-foot .vc-digit{height:54px;background:var(--vc-header-bg)}.vc-foot .vc-digit{font-size:21px;line-height:1;vertical-align:bottom;padding-bottom:12px}.vc-foot .vc-digit.vc-decimal-digit{font-size:14px}.vc-foot>*{position:relative}.vc-foot>*:before{content:"";position:absolute;top:-1px;right:-1px;left:-1px;z-index:4;height:1px;background:var(--vc-border-strong);pointer-events:none}.vc-warn{color:var(--ys-status-warning-text);font-size:13px;padding:6px 12px;margin-top:8px;background:var(--ys-status-warning-bg);border:1px solid var(--ys-status-warning-border);border-radius:8px;display:block;width:max-content;margin-right:2%;margin-left:auto}.vc-footer{padding:12px 4px 0;font-size:13px;color:var(--vc-muted)}.voucher-paper-modal .ant-modal-body{overflow-x:auto}.voucher-readonly-paper{min-width:1180px}.voucher-readonly-paper .vc-digit{cursor:default}.voucher-readonly-paper .vc-digit:hover{background:var(--vc-bg)}.voucher-readonly-paper .vc-foot .vc-digit:hover{background:var(--vc-header-bg)}.voucher-readonly-paper .vc-readonly-text{display:block;overflow:hidden;padding:6px 10px;color:var(--vc-text);font-size:14px;font-weight:600;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.subject-picker-wrap{background:var(--point-color-surface-raised);color:var(--vc-text)}.subject-picker-dropdown .ant-select-item-option-disabled{cursor:default}.subject-picker-dropdown .subject-picker-option-disabled{color:var(--point-color-text-primary);font-weight:500}.subject-picker-option{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;box-sizing:border-box}.subject-picker-option-main{display:inline-flex;min-width:0;align-items:center;gap:6px}.subject-picker-option-balance{flex:0 0 auto;margin-left:16px;color:var(--point-color-text-secondary);font-size:12px;font-weight:400;opacity:0}.subject-picker-dropdown .ant-select-item-option-active .subject-picker-option-balance,.subject-picker-dropdown .ant-select-item-option:hover .subject-picker-option-balance{opacity:1}.subject-picker-aux-badge{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:12px;font-weight:500;line-height:22px}.subject-picker-dropdown .ant-select-item-option:not(.ant-select-item-option-disabled){cursor:pointer}.subject-picker-tabs{display:flex;align-items:center;gap:8px;padding:8px 10px 6px;border-bottom:1px solid var(--vc-border)}.subject-picker-tab{font-size:14px;color:var(--vc-muted);padding:4px 8px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.subject-picker-tab.active{color:var(--vc-text);background:var(--ys-subtle-button-bg);font-weight:600}.subject-picker-footer{border-top:1px solid var(--vc-border);padding:8px 10px;text-align:center}.subject-picker-add-btn{border:none;background:transparent;color:var(--vc-text);cursor:pointer;font-size:15px;font-family:inherit;font-weight:400}.subject-picker-add-btn:hover{color:var(--vc-brand-green)}.vc-td-subject .ant-select-selector:not(.point-time-control *),.vc-aux-select .ant-select-selector:not(.point-time-control *){background:transparent!important;box-shadow:none!important}.vc-td-subject .ant-select-selection-item,.vc-td-subject .ant-select-selection-placeholder{color:var(--vc-text)!important;font-size:14px!important;font-weight:600!important}.vc-td-subject .vc-aux-select .ant-select-content,.vc-td-subject .vc-aux-select .ant-select-selection-item,.vc-td-subject .vc-aux-select .ant-select-selection-placeholder{color:var(--vc-muted)!important}.report-sheet-title{text-align:center;font-size:18px;font-weight:700;margin-bottom:4px}.report-sheet-subtitle{text-align:right;font-size:12px;color:var(--point-color-text-secondary);margin-bottom:8px}.report-sheet{width:100%;border-collapse:collapse;margin-bottom:8px;table-layout:fixed;color:var(--ys-workbench-table-body-color);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.report-sheet td{border:1px solid var(--ys-workbench-table-border);padding:9px 14px;color:var(--ys-workbench-table-body-color);font-size:14px;line-height:21px}.report-sheet td.label{width:14%;background:var(--ys-workbench-table-header-bg);color:var(--ys-workbench-table-header-color);font-weight:600}.report-sheet td.value{width:36%;background:var(--point-color-surface-raised);color:var(--ys-workbench-table-body-color)}.package-pricing-page{position:relative;min-height:100vh;padding:34px 34px 40px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--point-color-surface-raised) 85%,transparent),transparent 26%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--point-color-surface-raised) 85%,transparent),transparent 22%),linear-gradient(180deg,var(--point-color-surface-muted) 0%,var(--point-color-surface-muted) 100%)}.package-pricing-page--cards-only{display:flex;align-items:center;justify-content:center}.package-pricing-close{position:absolute;top:12px;right:12px;width:46px;height:46px;border:none;border-radius:14px;background:color-mix(in srgb,var(--point-color-surface-raised) 85%,transparent);color:var(--point-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .18s ease,color .18s ease,transform .18s ease}.package-pricing-close:hover{background:color-mix(in srgb,var(--point-color-surface-raised) 85%,transparent);color:var(--point-color-text-primary);transform:translateY(-1px)}.package-pricing-page:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.18'/%3E%3C/svg%3E");opacity:.22;mix-blend-mode:multiply;pointer-events:none;z-index:0}.package-pricing-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.package-pricing-particles-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:block}.package-pricing-page>*:not(.package-pricing-close):not(.package-pricing-particles){position:relative;z-index:1}.package-pricing-cards{margin-top:-26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.package-pricing-cards--solo{width:min(1188px,100%);margin-top:50px}.package-pricing-card{display:flex;flex-direction:column;min-height:420px;padding:24px 22px 22px;border-radius:26px;border:1px solid color-mix(in srgb,var(--point-color-text-primary) 8%,transparent);background:color-mix(in srgb,var(--point-color-surface-raised) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 36px color-mix(in srgb,var(--point-color-text-primary) 8%,transparent)}.package-pricing-card--featured{border-color:color-mix(in srgb,var(--point-color-text-primary) 8%,transparent);background:color-mix(in srgb,var(--point-color-surface-raised) 85%,transparent);box-shadow:0 18px 36px color-mix(in srgb,var(--point-color-text-primary) 8%,transparent)}.package-pricing-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.package-pricing-card-eyebrow{color:var(--point-color-text-secondary);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.package-pricing-card--featured .package-pricing-card-eyebrow{color:var(--point-color-text-secondary)}.package-pricing-card-badge{padding:6px 10px;border-radius:999px;background:var(--point-color-text-primary);color:var(--point-color-surface-muted);font-size:12px;font-weight:700}.package-pricing-card-title{margin-top:20px;color:var(--point-color-text-primary);font-size:30px;font-weight:800;letter-spacing:-.05em}.package-pricing-card--featured .package-pricing-card-title{color:var(--point-color-text-primary)}.package-pricing-card-price{display:flex;align-items:flex-end;gap:8px;margin-top:18px}.package-pricing-card-price-main{color:var(--point-color-text-primary);font-size:44px;font-weight:800;line-height:.92;letter-spacing:-.07em}.package-pricing-card--featured .package-pricing-card-price-main{color:var(--point-color-text-primary)}.package-pricing-card-price-unit{color:var(--point-color-text-secondary);font-size:14px;font-weight:600;padding-bottom:5px}.package-pricing-card--featured .package-pricing-card-price-unit{color:var(--point-color-text-secondary)}.package-pricing-card-summary{margin-top:16px;color:var(--point-color-text-secondary);font-size:14px;line-height:1.75}.package-pricing-card--featured .package-pricing-card-summary{color:var(--point-color-text-secondary)}.package-pricing-card-divider{height:1px;margin:20px 0 16px;background:color-mix(in srgb,var(--point-color-text-primary) 8%,transparent)}.package-pricing-card--featured .package-pricing-card-divider{background:color-mix(in srgb,var(--point-color-text-primary) 8%,transparent)}.package-pricing-card-features{display:flex;flex-direction:column;gap:12px;flex:1}.package-pricing-card-feature{display:flex;align-items:flex-start;gap:10px;color:var(--point-color-text-primary);font-size:14px;line-height:1.6}.package-pricing-card--featured .package-pricing-card-feature{color:var(--point-color-text-primary)}.package-pricing-card-feature-dot{width:8px;height:8px;margin-top:7px;flex-shrink:0;border-radius:50%;background:var(--point-color-text-primary)}.package-pricing-card--featured .package-pricing-card-feature-dot{background:var(--point-color-text-primary)}.package-pricing-card-action{margin-top:24px;width:100%;min-height:50px;border:none;border-radius:999px;background:var(--point-color-text-primary);color:var(--point-color-surface-raised);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.package-pricing-card--featured .package-pricing-card-action{background:var(--point-color-text-primary);color:var(--point-color-surface-raised)}.package-pricing-card-action:hover{transform:translateY(-1px);opacity:.94}.package-pricing-card-action--current{background:var(--point-color-border-control);color:var(--point-color-text-secondary);cursor:default}.package-pricing-card-action--current:hover{transform:none;opacity:1}@media(max-width:1280px){.package-pricing-cards{grid-template-columns:1fr;margin-top:24px}.package-pricing-card{min-height:auto}}@media(max-width:980px){.package-pricing-page{padding:24px 22px 26px}}@media(max-width:640px){.package-pricing-page{padding:20px 18px 22px}.package-pricing-card{padding:20px 18px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.package-pricing-particles{display:none}}.trial-balance-subject-name{display:inline-flex;align-items:center;min-width:0;white-space:nowrap}.trial-balance-subject-name.is-parent{color:var(--point-color-text-primary);font-weight:600}.trial-balance-subject-name.is-detail{color:var(--point-color-text-secondary);font-weight:400}.trial-balance-subject-connector{margin-right:8px;color:var(--point-color-text-placeholder);font-size:12px}.page-header .ant-space .trial-balance-period-trigger{display:inline-flex;width:auto!important;min-width:0!important;max-width:min(320px,100%);align-items:center;justify-content:flex-start;padding-inline:14px;overflow:hidden}.trial-balance-period-trigger .point-button__label{display:inline-flex;align-items:center}.trial-balance-period-trigger-label{flex:none;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.trial-balance-period-trigger-arrow{flex:none;margin-left:8px;color:var(--point-color-text-secondary);font-size:12px}.detail-ledger-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.detail-ledger-main{min-width:0}.detail-ledger-subject-panel{max-height:660px;padding:14px;overflow:auto;background:var(--point-color-bg-container);border:1px solid var(--point-color-border-secondary);border-radius:10px}.detail-ledger-subject-panel-title{margin-bottom:12px;color:var(--point-color-text);font-size:16px;font-weight:600}.detail-ledger-subject-panel .ant-input-affix-wrapper{margin-bottom:12px}.detail-ledger-subject-panel .ant-tree{background:transparent}.detail-ledger-subject-panel .ant-tree-node-content-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-ledger-caption{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;color:var(--point-color-text-secondary);border:1px solid var(--point-color-border-secondary);border-bottom:0;border-radius:10px 10px 0 0}.detail-ledger-main .ant-table-wrapper .ant-table-container{border-radius:0 0 10px 10px}.detail-ledger-row>td{background:var(--point-color-surface-muted)!important}.detail-ledger-row-period-total>td{font-weight:500}.detail-ledger-row-year-total>td{background:var(--point-color-surface-raised)!important;font-weight:600}.detail-ledger-voucher-link{padding:0;color:var(--point-color-interaction-primary);font:inherit;background:transparent;border:0;cursor:pointer}.detail-ledger-voucher-link:hover{text-decoration:underline}.detail-ledger-period-trigger{width:auto!important;min-width:188px!important;max-width:min(320px,100%);justify-content:flex-start;overflow:hidden}.detail-ledger-period-trigger--single-month{width:fit-content!important;min-width:0!important}.detail-ledger-period-trigger .point-button__label{display:inline-flex;min-width:0;align-items:center}.detail-ledger-period-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-ledger-period-trigger-arrow{flex:none;margin-left:8px;color:var(--point-color-text-secondary);font-size:12px}@media(max-width:1100px){.detail-ledger-layout{grid-template-columns:minmax(0,1fr) 240px}}.salary-insurance-settings-button,.salary-insurance-settings-button:hover,.salary-insurance-settings-button:focus-visible{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.salary-records-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.salary-records-actions{margin-left:auto}
