.hub-root{--hub-blue:#3370ff;--hub-blue-dark:#245bdb;--hub-ink:#1f2329;--hub-muted:#8f959e;--hub-line:#e8ebf0;--hub-light:#f5f7fa;color:var(--hub-ink);min-width:0;font-family:inherit}.hub-root button,.hub-root input,.hub-root select,.hub-drawer button,.hub-drawer input,.hub-drawer select{font-family:inherit}.hub-root button,.hub-drawer button{cursor:pointer}.hub-root button:disabled,.hub-drawer button:disabled{cursor:not-allowed;opacity:.45}.hub-root button:focus-visible,.hub-root input:focus-visible,.hub-root select:focus-visible,.hub-drawer button:focus-visible,.hub-drawer input:focus-visible,.hub-drawer select:focus-visible,.hub-content-editor:focus-visible{outline-offset:3px;outline:2px solid #8cb3ff}.hub-page-header{justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:2px 0;display:flex}.hub-eyebrow{letter-spacing:1.6px;color:#8b99ae;margin-bottom:7px;font-size:11px;font-weight:600}.hub-page-header h1{letter-spacing:-.6px;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:650;line-height:1.4;display:flex}.hub-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.hub-button{color:#444a53;white-space:nowrap;background:#fff;border:1px solid #dce1e8;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 13px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 1px #1f232904}.hub-button:hover{background:#f8faff;border-color:#b8c9e4}.hub-button-primary{background:var(--hub-blue,#3370ff);border-color:var(--hub-blue,#3370ff);color:#fff}.hub-button-primary:hover{background:#245bdb;border-color:#245bdb;box-shadow:0 3px 9px #3370ff24}.hub-icon-button{color:#9098a6;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.hub-icon-button:hover{color:#43536c;background:#eef2f8}.hub-text-button{color:var(--hub-blue,#3370ff);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:5px;font-size:12px;display:inline-flex}.hub-text-button:hover{color:#1d54d2}.hub-hint{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.hub-info{color:#8a929d;width:15px;height:15px;font:600 11px/1 var(--font-sans);background:0 0;border:1px solid #c7cdd6;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.hub-info:hover,.hub-info:focus{color:#3370ff;border-color:#749dff}.hub-tip{visibility:hidden;opacity:0;z-index:250;white-space:normal;color:#e9edf5;pointer-events:none;text-align:left;letter-spacing:0;background:#293348;border-radius:6px;width:250px;max-width:70vw;padding:9px 12px;font-size:12px;font-weight:400;line-height:1.7;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 5px 20px #172f5525}.hub-tip:before{content:"";background:#293348;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.hub-hint:hover .hub-tip,.hub-hint:focus-within .hub-tip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.hub-workspace{border:1px solid var(--hub-line);background:#fff;border-radius:10px;grid-template-columns:200px minmax(0,1fr);min-height:620px;display:grid;overflow:visible;box-shadow:0 4px 16px #24334c03}.hub-library-nav{border-right:1px solid var(--hub-line);background:#fbfcfe;border-radius:10px 0 0 10px;flex-direction:column;min-width:0;padding:20px 12px 16px;display:flex}.hub-library-company{align-items:center;gap:10px;min-width:0;padding:2px 8px 22px;font-size:12px;font-weight:600;display:flex}.hub-library-company>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hub-library-company small{color:#939ba9;margin-top:4px;font-size:11px;font-weight:400;display:block}.hub-company-mark{color:#3370ff;background:#eaf1ff;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:15px;font-weight:600;display:grid}.hub-library-link{color:#626d7d;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:38px;margin-bottom:3px;padding:10px 11px;font-size:12px;display:flex}.hub-library-link>span:last-child{color:#9aa3b0;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.hub-library-link:hover{background:#f0f3f8}.hub-library-link.is-active{color:#3370ff;background:#eaf1ff;font-weight:600}.hub-library-link.is-active>span:last-child{color:#6f93e5}.hub-library-link.is-current{color:#3370ff}.hub-nav-caption{color:#9ba3ae;letter-spacing:.5px;padding:23px 11px 10px;font-size:11px}.hub-storage-status{color:#8f98a5;align-items:center;gap:6px;margin-top:auto;padding:28px 7px 0;font-size:11px;display:flex}.hub-status-dot{background:#4bbfa5;border-radius:50%;width:5px;height:5px}.hub-status-dot.is-error{background:#ef8a45}.hub-library-main{min-width:0;padding:26px 28px 30px}.hub-library-heading,.hub-section-heading,.hub-directory-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-library-heading{margin-bottom:22px}.hub-library-heading h2{align-items:center;gap:9px;margin:0;font-size:16px;font-weight:600;display:flex}.hub-library-heading h2 span{color:#8d99ac;background:#f1f4f9;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:500}.hub-muted{color:#929aaa;font-size:11px}.hub-filter-row{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:10px;min-height:42px;margin-bottom:11px;padding:2px 0 10px;display:flex;overflow:auto visible}.hub-filter-row>*{flex-shrink:0}.hub-search{color:#9ca4af;box-sizing:border-box;background:#fff;border:1px solid #e2e6ed;border-radius:6px;align-items:center;gap:7px;width:240px;min-width:170px;max-width:280px;min-height:33px;padding:0 10px;display:flex;position:relative}.hub-search:focus-within{border-color:#9ab8ff;box-shadow:0 0 0 2px #3370ff0c}.hub-search input{color:#364155;width:100%;min-width:0;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;height:auto!important;padding:7px 0!important}.hub-search input::placeholder{color:#a2a9b3}.hub-search-clear{color:#909bab;background:0 0;border:0;padding:0;font-size:16px;line-height:1}.hub-select{color:#697586;background:#fff;border:1px solid #e2e6ed;border-radius:6px;min-height:33px;padding:7px 26px 7px 10px;font-size:11px;width:auto!important}.hub-doc-table{width:100%;min-width:0}.hub-doc-table-head,.hub-doc-row{grid-template-columns:minmax(180px,1fr) 94px 112px 36px;align-items:center;gap:12px;display:grid}.hub-doc-table-head{color:#959eaa;background:#fafbfd;border-bottom:1px solid #eef0f4;border-radius:5px 5px 0 0;min-height:38px;padding:13px 12px;font-size:11px}.hub-doc-row{border-bottom:1px solid #f0f2f6;min-height:72px;padding:0 12px;transition:background .15s}.hub-doc-row:hover{background:#f8faff}.hub-doc-open{text-align:left;color:#313b4b;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-width:0;padding:13px 0;display:flex}.hub-doc-open>span:last-child{min-width:0;display:block}.hub-doc-open strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.hub-doc-open small{white-space:nowrap;text-overflow:ellipsis;color:#9aa4b3;max-width:100%;margin-top:5px;font-size:11px;display:block;overflow:hidden}.hub-doc-glyph{color:#5486ed;background:#f1f6ff;border:1px solid #e6edfb;border-radius:5px;flex-shrink:0;place-items:center;width:31px;height:37px;display:grid}.hub-doc-category{color:#8b95a4;font-size:11px}.hub-doc-row time{color:#99a2b0;font-variant-numeric:tabular-nums;font-size:11px}.hub-favorite.is-favorite{color:#e4b245}.hub-favorite.is-favorite svg{fill:#fff0c6}.hub-empty{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:300px;padding:40px 20px;display:flex}.hub-empty-icon{color:#90aeed;background:#f0f5ff;border-radius:13px;place-items:center;width:70px;height:76px;display:grid}.hub-empty h3{color:#8592a7;margin:0;font-size:14px;font-weight:500}.hub-template-preview{border-top:1px solid #f0f2f6;padding-top:23px}.hub-section-heading h2,.hub-section-heading h3{margin:0;font-size:14px;font-weight:600}.hub-template-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.hub-template-mini{color:#657287;background:#fff;border:1px solid #e8edf5;border-radius:7px;align-items:center;gap:10px;padding:15px 13px;display:flex}.hub-template-mini:hover{background:#fbfdff;border-color:#b3caff}.hub-template-mini>span{color:#5788e9;background:#f0f5ff;border-radius:4px;place-items:center;width:28px;height:32px;font-size:12px;display:grid}.hub-template-mini strong{white-space:nowrap;font-size:11px;font-weight:500}.hub-template-mini svg{color:#a6b2c4;margin-left:auto}.hub-file-input{display:none}.hub-toast{z-index:300;color:#fff;background:#26354c;border-radius:7px;align-items:center;gap:8px;padding:11px 20px;font-size:12px;display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #1c35532a}.hub-drawer-layer{--hub-blue:#3370ff;--hub-line:#e8ebf0;z-index:180;color:#1f2329;justify-content:flex-end;font-family:inherit;display:flex;position:fixed;inset:0}.hub-drawer-shade{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16294b2b;border:0;border-radius:0;position:absolute;inset:0;cursor:default!important}.hub-drawer{background:#fff;flex-direction:column;width:min(680px,93vw);height:100%;min-height:0;animation:.2s ease-out hub-slide-in;display:flex;position:relative;box-shadow:-8px 0 32px #24375115}.hub-drawer-wide{width:min(1250px,92vw)}.hub-drawer-header{box-sizing:border-box;border-bottom:1px solid #e8edf3;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:61px;padding:15px 22px;display:flex}.hub-drawer-heading{color:#47566d;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.hub-drawer-heading svg{color:#7b98c3}.hub-drawer-actions{align-items:center;gap:14px;display:flex}.hub-template-drawer{padding:28px;overflow-y:auto}.hub-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.hub-template-card{text-align:left;background:#fff;border:1px solid #e6ebf2;border-radius:8px;flex-direction:column;align-items:flex-start;padding:0 0 15px;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.hub-template-card:hover{border-color:#a7c2ff;transform:translateY(-2px)}.hub-template-cover{box-sizing:border-box;background:#f5f8fd;border-bottom:1px solid #eaf0f8;flex-direction:column;width:100%;height:120px;padding:20px 23px;display:flex;position:relative}.hub-template-cover>span{color:#7b9bd2;font-size:20px;font-weight:600;line-height:1}.hub-template-cover i{background:#dce5f4;border-radius:2px;width:66%;height:4px;margin-top:10px}.hub-template-cover i:last-child{width:46%}.hub-template-cover-blank{background:#f9fafc}.hub-template-cover-analysis{background:#f2f6ff}.hub-template-cover-policy{background:#f2f9fb}.hub-template-cover-research{background:#f6f3ff}.hub-template-card strong{margin:14px 15px 0;font-size:13px;font-weight:500}.hub-template-card small{color:#99a2af;margin:5px 15px 0;font-size:11px}.hub-template-create{color:#3370ff;align-items:center;gap:3px;font-size:11px;display:flex;position:absolute;bottom:18px;right:14px}.hub-editor-save{color:#8b99aa;align-items:center;gap:5px;font-size:11px;display:inline-flex}.hub-editor-save svg{color:#43ad94}.hub-editor-save.is-error{color:#dc8b43}.hub-editor-toolbar{box-sizing:border-box;background:#fff;border-bottom:1px solid #e8edf3;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:49px;padding:9px 20px;display:flex;overflow:auto visible}.hub-editor-toolbar>*{flex-shrink:0}.hub-tool{color:#5c687a;white-space:nowrap;background:0 0;border:0;border-radius:4px;min-width:31px;height:28px;padding:0 9px;font-size:11px}.hub-tool:hover{color:#3370ff;background:#eff4ff}.hub-tool-bold{font-size:15px;font-weight:700}.hub-tool-italic{font-size:15px;font-style:italic;font-family:var(--font-sans)!important}.hub-toolbar-divider{background:#e6eaf1;width:1px;height:16px;margin:0 4px}.hub-editor-layout{flex:1;grid-template-columns:184px minmax(0,1fr);min-height:0;display:grid;position:relative}.hub-editor-layout.is-outline-collapsed{grid-template-columns:minmax(0,1fr)}.hub-outline{background:#fff;border-right:1px solid #ecf0f5;padding:28px 15px;overflow-y:auto}.hub-outline h3{color:#8b97a9;margin:0 0 20px;padding:0 8px;font-size:11px;font-weight:500}.hub-outline button{white-space:nowrap;text-overflow:ellipsis;text-align:left;color:#8390a4;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 4px 4px 0;width:100%;max-width:100%;padding:9px 8px;font-size:11px;display:block;overflow:hidden}.hub-outline button:hover{color:#3370ff;background:#f2f6ff;border-left-color:#a0bfff}.hub-outline button.is-nested{padding-left:20px;font-size:11px}.hub-outline>.hub-muted{padding-left:8px;font-size:11px}.hub-paper-scroll{scroll-behavior:smooth;background:#fafbfd;min-width:0;padding:28px 28px 60px;overflow:auto}.hub-editor-paper{box-sizing:border-box;background:#fff;border:1px solid #edf0f5;border-radius:3px;max-width:860px;min-height:calc(100% - 10px);margin:0 auto;padding:38px 58px 28px;box-shadow:0 2px 8px #1e396004}.hub-editor-meta{color:#97a0ae;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin-bottom:18px;font-size:11px;display:flex}.hub-editor-meta>span{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.hub-doc-category-select{color:#8595ad;background:#f2f6fd;border:0;border-radius:4px;flex-shrink:0;padding:4px 18px 4px 7px;font-size:11px;width:auto!important}.hub-editor-meta .hub-icon-button{margin-left:auto}.hub-document-title{letter-spacing:-.6px;outline:none;width:100%;margin-bottom:25px;font-family:inherit;font-weight:650;color:#202c3f!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:0!important;font-size:28px!important;line-height:1.6!important}.hub-content-editor{color:#414d61;overflow-wrap:anywhere;white-space:normal;min-height:400px;font-size:14px;line-height:1.95;outline:none!important}.hub-content-editor h1{color:#243146;margin:1.7em 0 .6em;font-size:25px;font-weight:650;line-height:1.6}.hub-content-editor h2{color:#243146;letter-spacing:-.2px;margin:1.8em 0 .6em;font-size:20px;font-weight:600;line-height:1.6}.hub-content-editor h3{color:#344258;margin:1.5em 0 .5em;font-size:16px;font-weight:600}.hub-content-editor p{color:inherit;margin:.65em 0;font-size:14px;line-height:1.95}.hub-content-editor ul,.hub-content-editor ol{list-style:revert;margin:.7em 0;padding-left:1.7em}.hub-content-editor li{list-style:revert;margin:.3em 0}.hub-content-editor blockquote{color:#7c8a9f;background:#f7faff;border-left:3px solid #9bbdff;margin:16px 0;padding:8px 16px}.hub-content-editor>:first-child{margin-top:0}.hub-editor-footer{color:#a0a9b8;font-variant-numeric:tabular-nums;border-top:1px solid #edf1f6;justify-content:space-between;margin-top:40px;padding-top:16px;font-size:11px;display:flex}.hub-app-count{color:#94a0b2;background:#eaf0f9;border:1px solid #e4ebf5;border-radius:5px;padding:6px 11px;font-size:11px}.hub-app-favorites{background:#fff;border:1px solid #e7ecf3;border-radius:10px;margin-bottom:23px;padding:23px 26px}.hub-favorite-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.hub-app-card{background:#fff;border:1px solid #e6ecf4;border-radius:8px;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.hub-app-card:hover{border-color:#b4ceff;transform:translateY(-2px);box-shadow:0 5px 16px #243c6710}.hub-app-launch{text-align:left;color:#263549;box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;width:100%;min-width:0;padding:23px 20px;display:flex}.hub-app-mark{border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:19px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #ffffff80}.hub-app-blue{color:#3c77ec;background:#ebf2ff}.hub-app-purple{color:#8764d9;background:#f1edff}.hub-app-cyan{color:#269997;background:#e7f7f6}.hub-app-orange{color:#ce923b;background:#fff5e5}.hub-app-slate{color:#7e8da6;background:#edf1f7}.hub-app-text{min-width:0;display:block}.hub-app-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.hub-app-text small{color:#98a3b3;white-space:nowrap;margin-top:6px;font-size:11px;display:block}.hub-app-arrow{color:#c0ccdc;opacity:0;margin-left:auto;transition:opacity .15s}.hub-app-card:hover .hub-app-arrow{opacity:1}.hub-app-star{color:#c5cedb;opacity:0;background:0 0;border:0;border-radius:4px;padding:4px;line-height:0;position:absolute;top:7px;right:8px}.hub-app-star:hover{background:#f6f8fc}.hub-app-card:hover .hub-app-star,.hub-app-star:focus-visible,.hub-app-star.is-favorite{opacity:1}.hub-app-card.is-compact{background:#fbfcff;border-color:#eef1f7}.hub-app-card.is-compact .hub-app-launch{text-align:center;flex-direction:column;gap:12px;padding:23px 8px 19px}.hub-app-card.is-compact .hub-app-arrow{display:none}.hub-app-card.is-compact .hub-app-mark{border-radius:10px;width:39px;height:39px;font-size:17px}.hub-app-card.is-compact .hub-app-text strong{font-size:11px;font-weight:500}.hub-app-card.is-compact .hub-app-text small{margin-top:5px;font-size:11px}.hub-app-order{border-top:1px solid #edf1f7;justify-content:center;align-items:center;gap:8px;padding:6px 8px;display:flex}.hub-app-order button{color:#7d8ba1;background:0 0;border:0;border-radius:4px;padding:3px 6px;font-size:11px;line-height:1.4}.hub-app-order button:hover:not(:disabled){color:#3370ff;background:#edf3ff}.hub-app-order button:disabled{opacity:.3}.hub-app-order>span{background:#e7edf5;width:1px;height:10px}.hub-app-directory{background:#fff;border:1px solid #e7ecf3;border-radius:10px;padding:23px 26px 30px}.hub-app-filters{border-bottom:1px solid #eef1f6;justify-content:space-between;gap:24px;margin-bottom:23px;padding-bottom:18px}.hub-category-tabs{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:5px;display:flex}.hub-category-tabs button{color:#7f8a9d;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 13px;font-size:12px}.hub-category-tabs button:hover{color:#4a76c4;background:#f5f8fe}.hub-category-tabs button.is-active{color:#3370ff;background:#ecf3ff;font-weight:600}.hub-directory-heading{margin-bottom:17px}.hub-directory-heading h2{margin:0;font-size:13px;font-weight:600}.hub-directory-heading>span{color:#9ba6b5;font-size:11px}.hub-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hub-ledger-sections{gap:24px;display:grid}.hub-ledger-section h3{color:#46566d;margin:0 0 12px;font-size:13px;font-weight:600}.hub-app-center .hub-empty{min-height:280px}.hub-documents,.hub-app-center{animation:.2s ease-out hub-fade-in}@keyframes hub-slide-in{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes hub-fade-in{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.hub-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1150px){.hub-favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-library-main{padding:24px 20px}.hub-workspace{grid-template-columns:175px minmax(0,1fr)}.hub-doc-table-head,.hub-doc-row{grid-template-columns:minmax(150px,1fr) 76px 95px 28px;gap:8px}.hub-template-mini-grid{grid-template-columns:1fr}.hub-template-mini{padding:10px 13px}.hub-editor-paper{padding:32px 36px}.hub-editor-layout{grid-template-columns:155px minmax(0,1fr)}.hub-app-filters .hub-search{width:185px}}@media (width<=800px){.hub-page-header{gap:12px;margin-bottom:18px}.hub-page-header h1{font-size:21px}.hub-header-actions{gap:5px}.hub-button{padding:7px 10px}.hub-eyebrow{font-size:11px}.hub-workspace{grid-template-columns:1fr;min-height:550px}.hub-library-nav{border-bottom:1px solid #e8edf3;border-right:0;border-radius:10px 10px 0 0;flex-flow:row;align-items:center;gap:5px;padding:10px;overflow-x:auto}.hub-library-company,.hub-nav-caption,.hub-library-nav>.hub-library-link:nth-last-child(-n+5),.hub-storage-status{display:none}.hub-library-link{flex-shrink:0;gap:6px;margin:0;padding:8px 10px;font-size:11px}.hub-library-link>span:last-child{margin-left:5px}.hub-library-main{padding:20px 16px}.hub-library-heading{margin-bottom:15px}.hub-doc-category{display:none}.hub-doc-table-head,.hub-doc-row{grid-template-columns:minmax(100px,1fr) 88px 28px;gap:5px;padding-left:5px;padding-right:5px}.hub-doc-table-head>span:nth-child(2){display:none}.hub-doc-open{gap:8px}.hub-doc-open strong,.hub-doc-open small,.hub-doc-row time,.hub-doc-table-head{font-size:11px}.hub-template-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hub-template-mini{flex-direction:column;gap:8px;padding:13px 4px}.hub-template-mini svg{display:none}.hub-template-mini strong{font-size:11px}.hub-app-favorites,.hub-app-directory{padding:20px 16px}.hub-app-grid{gap:10px}.hub-app-launch{gap:10px;padding:20px 14px}.hub-app-mark{border-radius:9px;width:36px;height:36px;font-size:16px}.hub-app-text strong{font-size:12px}.hub-app-arrow{display:none}.hub-category-tabs button{padding:7px 10px;font-size:11px}.hub-app-star{opacity:1}.hub-drawer-wide{width:100vw}.hub-editor-layout{grid-template-columns:minmax(0,1fr)}.hub-outline{display:none}.hub-editor-layout.is-outline-open .hub-outline{z-index:2;box-sizing:border-box;width:175px;display:block;position:absolute;inset:0 auto 0 0;box-shadow:6px 0 18px #263d6312}.hub-paper-scroll{padding:16px 12px 40px}.hub-editor-paper{padding:27px 26px}.hub-document-title{font-size:24px!important}.hub-editor-toolbar{justify-content:flex-start;padding-left:14px}.hub-drawer-header{padding:13px 16px}.hub-drawer-actions{gap:9px}}@media (width<=480px){.hub-page-header{align-items:flex-start}.hub-header-actions>.hub-button:first-child{display:none}.hub-favorite-grid{gap:8px}.hub-app-grid{grid-template-columns:1fr}.hub-app-card.is-compact .hub-app-launch{padding:20px 4px 16px}.hub-app-card.is-compact .hub-app-text strong{font-size:11px}.hub-app-card.is-compact .hub-app-text small{display:none}.hub-page-header h1{font-size:20px}.hub-app-count{font-size:11px}.hub-template-grid{gap:12px}.hub-template-drawer{padding:23px 18px}.hub-template-cover{height:105px;padding:19px}.hub-template-create{font-size:11px;right:8px}.hub-editor-paper{padding:24px 20px}.hub-editor-save{font-size:11px}.hub-document-title{font-size:23px!important}.hub-content-editor,.hub-content-editor p{font-size:13px}.hub-documents .hub-header-actions{padding-top:12px}}@media (prefers-reduced-motion:reduce){.hub-root *,.hub-drawer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.report-data-center{--report-blue:#3370ff;--report-line:#e8ecf2;border:1px solid var(--report-line);color:#1f2329;background:#fff;border-radius:12px;grid-template-columns:260px minmax(0,1fr);min-height:calc(100dvh - 122px);display:grid;overflow:hidden}.report-data-center.is-collapsed{grid-template-columns:minmax(0,1fr)}.report-center-sidebar{border-right:1px solid var(--report-line);background:#fff;flex-direction:column;min-width:0;display:flex}.report-center-side-title{align-items:center;gap:8px;padding:20px 18px 14px;display:flex}.report-center-side-title h2{letter-spacing:0;margin:0;font-size:14px;font-weight:600}.report-center-parameters{border-bottom:1px solid var(--report-line);gap:12px;padding:0 16px 19px;display:grid}.report-center-parameters>label{align-items:center;gap:10px;min-width:0;display:flex}.report-center-parameters>label>span{color:#646a73;flex:0 0 28px;font-size:12px}.report-center-parameters select{color:#1f2329;width:100%;min-width:0;height:34px;font:inherit;background:#f8faff;border:1px solid #dce3ed;border-radius:5px;outline:none;padding:0 8px;font-size:12px}.report-center-parameters select:focus{border-color:var(--report-blue);box-shadow:0 0 0 2px #3370ff12}.report-center-org-header{color:#646a73;align-items:center;gap:8px;padding:17px 18px 10px;font-size:12px;display:flex}.report-center-org-header small{color:#8f959e;background:#f0f2f5;border-radius:4px;padding:1px 5px;font-size:10px}.report-center-search{border:1px solid #dce3ed;border-radius:5px;align-items:center;gap:7px;min-width:0;height:33px;margin:0 14px 13px;padding:0 9px;display:flex}.report-center-search svg{color:#8f959e;flex:0 0 15px;width:15px;height:15px}.report-center-search input{width:100%;min-width:0;font:inherit;color:#1f2329;background:0 0;border:0;outline:none;font-size:12px}.report-center-search input::placeholder{color:#a0a6af}.report-center-search:focus-within{border-color:var(--report-blue);box-shadow:0 0 0 2px #3370ff12}.report-center-search button{flex:0 0 18px;color:#8f959e!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important}.report-center-organizations{flex:1;min-height:180px;padding:0 9px 20px;overflow:auto}.report-center-entity{margin-bottom:10px}.report-center-entity-name{color:#646a73;align-items:center;gap:7px;min-width:0;padding:8px 7px;font-size:12px;display:flex}.report-center-entity-name svg{color:#8b96aa;flex:0 0 15px;width:15px;height:15px}.report-center-entity-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.report-center-book-list{border-left:1px dashed #dbe2ed;margin-left:14px;padding-left:8px}.report-center-book-list>button{text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;align-items:center;gap:7px;display:flex;color:#4e5969!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:9px!important;font-size:12px!important}.report-center-book-list>button svg{color:#8b96aa;flex:0 0 14px;width:14px;height:14px}.report-center-book-list>button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.report-center-book-list>button i{color:var(--report-blue);font-size:12px;font-style:normal}.report-center-book-list>button:hover{background:#f5f7fb!important}.report-center-book-list>button.is-selected{font-weight:600;color:#245bdb!important;background:#eaf1ff!important}.report-center-book-list>button.is-selected svg{color:#4e7fe3}.report-center-book-list>button:focus-visible{outline-offset:-2px;outline:2px solid #3370ff}.report-center-sidebar-foot{border-top:1px solid var(--report-line);color:#a0a6af;justify-content:space-between;align-items:center;gap:8px;padding:13px 17px;font-size:11px;display:flex}.report-center-empty{color:#8f959e;text-align:center;margin:20px 12px;font-size:12px}.report-center-company-list{gap:4px;margin-bottom:4px;display:grid}.report-center-company-list>button{text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;align-items:center;gap:7px;display:flex;color:#4e5969!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:11px 9px!important;font-size:12px!important}.report-center-company-list>button svg{color:#8b96aa;flex:0 0 15px;width:15px;height:15px}.report-center-company-list>button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.report-center-company-list>button small{color:#8f959e;white-space:nowrap;font-size:9px}.report-center-company-list>button i{color:var(--report-blue);font-size:12px;font-style:normal}.report-center-company-list>button:hover{background:#f5f7fb!important}.report-center-company-list>button.is-selected{font-weight:600;color:#245bdb!important;background:#eaf1ff!important}.report-center-company-list>button.is-selected svg{color:#4e7fe3}.report-center-company-list>button:focus-visible{outline-offset:-2px;outline:2px solid #3370ff}.report-center-main{background:#fff;flex-direction:column;min-width:0;display:flex}.report-center-topline{border-bottom:1px solid var(--report-line);flex-shrink:0;align-items:center;gap:12px;min-width:0;height:52px;padding:0 20px;display:flex}.report-center-topline h1{white-space:nowrap;margin:0;font-family:inherit;font-size:14px;font-weight:600}.report-center-icon-button{cursor:pointer;flex:0 0 26px;place-items:center;width:26px;height:27px;display:grid;color:#8f959e!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:3px!important}.report-center-icon-button svg{width:19px;height:19px}.report-center-icon-button:hover{color:var(--report-blue)!important;background:#f0f4fb!important}.report-center-context{color:#8f959e;white-space:nowrap;align-items:center;gap:11px;min-width:0;margin-left:auto;font-size:11px;display:flex}.report-center-context span{text-overflow:ellipsis;max-width:220px;overflow:hidden}.report-center-context i{border-left:1px solid #dfe4ec;height:11px;display:block}.report-center-back{white-space:nowrap;color:#646a73!important;background:0 0!important;border:0!important;padding:4px 0!important;font-size:12px!important}.report-center-back:hover{color:var(--report-blue)!important}.report-center-welcome{isolation:isolate;flex:1;min-height:640px;padding:42px 38px 230px;position:relative;overflow:hidden}.report-center-intro{z-index:1;position:relative}.report-center-eyebrow{color:#4d78d0;background:#f0f5ff;border-radius:5px;padding:4px 8px;font-size:11px;display:inline-block}.report-center-intro h2{letter-spacing:.2px;margin:13px 0 9px;font-size:24px;font-weight:600;line-height:1.45}.report-center-intro p{color:#8f959e;margin:0;font-size:13px;line-height:1.8}.report-center-steps{z-index:1;flex-wrap:nowrap;gap:28px;margin:30px 0 24px;padding:0 0 3px;list-style:none;display:flex;position:relative;overflow-x:auto}.report-center-steps>li{flex-shrink:0;align-items:flex-start;gap:10px;display:flex}.report-center-steps>li>span{color:#5d83d1;background:#edf3ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:500;display:grid}.report-center-steps b{white-space:nowrap;font-size:13px;font-weight:600;line-height:23px;display:block}.report-center-steps small{white-space:nowrap;color:#8f959e;margin-top:4px;font-size:11px;display:block}.report-center-open-row{z-index:1;align-items:center;gap:12px;margin-bottom:32px;display:flex;position:relative}.report-center-open{height:36px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:20px;font-weight:500;display:flex;box-shadow:0 2px 4px #3370ff12;border:1px solid var(--report-blue)!important;background:var(--report-blue)!important;color:#fff!important;border-radius:6px!important;padding:0 15px!important;font-size:12px!important}.report-center-open:hover{background:#245bdb!important;border-color:#245bdb!important}.report-center-open:disabled{opacity:.45;cursor:not-allowed}.report-center-art{z-index:-1;opacity:.85;pointer-events:none;width:min(640px,100%);height:auto;position:absolute;bottom:0;right:-12px}.report-center-workspace{min-width:0;max-width:100%;padding:22px 22px 30px;overflow-x:auto}.report-center-workspace>.page-head{gap:12px;min-width:0}.report-center-workspace .page-head h1{font-size:20px}.report-center-workspace .head-actions{white-space:nowrap;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.report-center-workspace .head-actions>button{flex-shrink:0}.report-center-workspace .report-context{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.report-center-workspace .report-context>*{flex-shrink:0}.report-center-workspace .report-sheet{min-width:0;max-width:100%;overflow-x:auto}.report-center-workspace .report-sheet>table{min-width:620px}@media (width<=1180px){.report-data-center{grid-template-columns:230px minmax(0,1fr)}.report-data-center.is-collapsed{grid-template-columns:minmax(0,1fr)}.report-center-welcome{padding:32px 26px 200px}.report-center-workspace{padding:18px 16px 25px}.report-center-steps{gap:20px}.report-center-context span{max-width:140px}.report-center-workspace>.page-head{display:block}.report-center-workspace>.page-head>.head-actions{margin-top:12px}}@media (width<=780px){.report-data-center{grid-template-columns:200px minmax(0,1fr);min-height:640px}.report-data-center.is-collapsed{grid-template-columns:minmax(0,1fr)}.report-center-topline{gap:8px;padding:0 12px}.report-center-topline h1{font-size:13px}.report-center-context{gap:6px;font-size:10px}.report-center-context span{max-width:85px}.report-center-context span:first-child,.report-center-context i{display:none}.report-center-welcome{padding:28px 18px 180px}.report-center-intro h2{font-size:21px}.report-center-intro p{font-size:12px}.report-center-steps{gap:19px;margin-top:24px}.report-center-workspace{padding:16px 12px 22px}.report-center-parameters{gap:10px;padding-left:10px;padding-right:10px}.report-center-parameters>label{gap:6px}.report-center-parameters select{font-size:11px}.report-center-side-title{padding-left:12px}.report-center-book-list{margin-left:8px;padding-left:5px}}@media (width<=560px){.report-data-center{grid-template-columns:160px minmax(0,1fr)}.report-data-center.is-collapsed{grid-template-columns:minmax(0,1fr)}.report-center-topline{gap:5px;padding:0 9px}.report-center-topline h1{font-size:12px}.report-center-context{display:none}.report-center-welcome{padding:24px 13px 140px}.report-center-intro h2{font-size:18px}.report-center-steps{gap:18px}.report-center-parameters>label{gap:4px}.report-center-parameters>label>span{flex-basis:24px;font-size:11px}.report-center-parameters select{padding:0 3px}.report-center-entity-name{gap:4px;font-size:11px}.report-center-book-list>button{gap:4px;padding:9px 5px!important;font-size:11px!important}.report-center-search{margin-left:9px;margin-right:9px}.report-center-sidebar-foot{padding-left:11px;padding-right:11px}}@media print{.report-data-center{border:0;min-height:0;display:block;overflow:visible}.report-center-sidebar,.report-center-topline{display:none}.report-center-workspace{padding:0;overflow:visible}.report-center-workspace .report-sheet{max-width:none;overflow:visible}.report-center-workspace .report-sheet>table{min-width:0}}.cw-board{--cw-line:#e1e6ed;--cw-blue:#3370ff;--cw-ink:#263445;--cw-muted:#758297;min-width:0;color:var(--cw-ink)}.cw-heading{align-items:center;gap:8px;height:42px;padding:0 2px 10px;display:flex}.cw-heading h1{letter-spacing:.1px;margin:0;font-size:18px;font-weight:600;line-height:26px}.cw-surface{border:1px solid var(--cw-line);background:#fff;border-radius:5px;flex-direction:column;min-height:calc(100vh - 143px);display:flex;overflow:visible;box-shadow:0 1px 2px #192b4610}.cw-board .consolidation-context.cw-filters{border:0;border-bottom:1px solid var(--cw-line);min-height:57px;box-shadow:none;white-space:nowrap;background:#f8faff;border-radius:5px 5px 0 0;flex-wrap:nowrap;align-items:center;gap:12px;margin:0;padding:10px 14px;display:flex;overflow:auto hidden}.cw-board .cw-filters>label{color:#4f5c6e;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.cw-board .cw-filters select{color:#263445;width:77px;height:29px;box-shadow:none;background-color:#fff;border:1px solid #cbd4e0;border-radius:3px;outline:none;padding:3px 20px 3px 7px;font-family:inherit;font-size:12px;font-weight:400}.cw-board .cw-filters select:focus{border-color:#729dff;box-shadow:0 0 0 2px #eaf0ff}.cw-board .cw-filters input[aria-label=合并年度]{color:#263445;width:77px;min-width:77px;height:29px;box-shadow:none;background:#fff;border:1px solid #cbd4e0;border-radius:3px;outline:none;padding:3px 7px;font-family:inherit;font-size:12px;font-weight:400}.cw-board .cw-filters input[aria-label=合并年度]:focus{border-color:#729dff;box-shadow:0 0 0 2px #eaf0ff}.cw-board .cw-filters select:disabled{opacity:1;color:#6b7685;cursor:default;-webkit-text-fill-color:#6b7685;background-color:#f7f8fa}.cw-board .cw-filters .cw-plan select{width:160px}.cw-board .cw-filters .cw-version select{width:100px}.cw-board .cw-filters .cw-organization select{width:150px}.cw-board .cw-filters button{white-space:nowrap;border-radius:3px;flex:none;height:29px;font-size:12px;line-height:20px}.cw-board .cw-filters .cw-search{color:#fff;background:#4b586b;border:1px solid #4b586b;place-items:center;width:32px;min-width:32px;padding:0;display:grid}.cw-board .cw-filters .cw-search:hover{background:#39465a}.cw-board .cw-filters .cw-reset{color:var(--cw-blue);background:0 0;border:0;padding:2px 0}.cw-board .cw-filters .cw-reset:hover{color:#2158d8;background:0 0}.cw-task-state{color:#64748b;border-left:1px solid #dbe2ec;flex:none;align-items:center;padding-left:13px;font-size:11px;line-height:19px;display:inline-flex}.cw-toolbar{border-bottom:1px solid var(--cw-line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:15px;min-height:45px;padding:6px 13px;display:flex;position:relative;overflow:auto visible}.cw-toolbar-scope{color:var(--cw-muted);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12px;display:flex}.cw-toolbar-scope>b{color:#51627a;font-size:12px;font-weight:500}.cw-toolbar-context{flex:none;align-items:center;gap:17px;display:flex}.cw-phase{color:#758297;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.cw-phase select{color:#43516a;background:#fff;border:1px solid #d8dfeb;border-radius:3px;width:137px;height:28px;padding:3px 20px 3px 7px;font-family:inherit;font-size:12px}.cw-phase select:disabled{color:#8791a0;background:#fafbfc}.cw-tools{white-space:nowrap;flex:none;align-items:center;gap:0;display:flex}.cw-board .cw-tools>button,.cw-board .cw-more>button{color:#43516a;min-width:56px;height:28px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #d8dfeb;border-radius:0;margin:0 0 0 -1px;padding:3px 13px;font-family:inherit;font-size:12px;font-weight:400;line-height:20px}.cw-board .cw-tools>button:first-child{border-radius:3px 0 0 3px;margin-left:0}.cw-board .cw-tools>button:not(:disabled):hover,.cw-board .cw-more>button:hover{z-index:1;color:var(--cw-blue);background:#f8fbff;border-color:#8aacfa;position:relative}.cw-board .cw-tools>button:disabled{color:#a6afbc;cursor:not-allowed;opacity:1;background:#fafbfc}.cw-board .cw-tools>.cw-report-button{color:var(--cw-blue)}.cw-tool-divider{background:#e3e7ee;width:1px;height:18px;margin:0 9px;display:block}.cw-more{margin-left:10px;position:relative}.cw-board .cw-more>button{border-radius:3px;align-items:center;gap:9px;min-width:65px;margin-left:0;display:flex}.cw-more-menu{z-index:10;background:#fff;border:1px solid #e0e5ed;border-radius:5px;min-width:122px;padding:4px;position:fixed;box-shadow:0 5px 18px #1d335a1c}.cw-board .cw-more-menu>button{width:100%;height:31px;box-shadow:none;text-align:left;color:#3c4b60;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:5px 11px;font-size:12px;display:block}.cw-board .cw-more-menu>button:hover:not(:disabled){color:var(--cw-blue);background:#edf3ff}.cw-board .cw-more-menu>button:disabled{color:#a6afbc;cursor:not-allowed}.cw-table-viewport{width:100%;min-width:0;min-height:310px;overflow:auto visible}.cw-board .cw-table{border-collapse:collapse;table-layout:fixed;color:#3c485b;width:100%;min-width:960px;margin:0;font-size:12px;line-height:18px}.cw-col-organization{width:24%}.cw-col-currency{width:7%}.cw-board .cw-table th,.cw-board .cw-table td{box-sizing:border-box;border-right:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line);white-space:nowrap;text-align:left;vertical-align:middle;height:38px;padding:7px 9px;font-size:12px;font-weight:400;line-height:22px}.cw-board .cw-table th:last-child,.cw-board .cw-table td:last-child{border-right:0}.cw-board .cw-table thead th{color:#4a566a;background:#f4f6fb;height:38px;font-weight:500}.cw-board .cw-table thead th:first-child{padding-left:20px}.cw-th-hint{align-items:center;gap:5px;display:inline-flex}.cw-board .cw-th-hint .ux-hint-trigger{width:14px;min-width:14px;height:14px;font-size:10px}.cw-board .cw-table .cw-group-row{background:#fbfcff}.cw-board .cw-table .cw-group-row th{font-weight:500}.cw-board .cw-table .cw-entity-row:hover{background:#f8fbff}.cw-tree-toggle{text-align:left;align-items:center;gap:8px;max-width:100%;font-family:inherit;display:flex;box-shadow:none!important;color:#33445c!important;background:0 0!important;border:0!important;height:22px!important;min-height:22px!important;padding:0!important;font-size:12px!important;font-weight:500!important}.cw-tree-toggle>small{color:#8a95a6;margin-left:3px;font-size:11px;font-weight:400}.cw-chevron{color:#68788e;justify-content:center;align-items:center;width:12px;height:16px;font-size:17px;transition:transform .12s;display:inline-flex}.cw-chevron.expanded{transform:rotate(90deg)}.cw-folder{background:#e7f0ff;border:1px solid #82a0ca;border-radius:1px;flex:none;width:13px;height:10px;display:inline-block;position:relative}.cw-folder:before{content:"";background:#e7f0ff;border:1px solid #82a0ca;border-bottom:0;border-radius:1px 1px 0 0;width:6px;height:3px;position:absolute;top:-4px;left:0}.cw-tree-child{align-items:center;gap:8px;min-width:0;padding-left:29px;display:flex;position:relative}.cw-tree-child>span:last-child{text-overflow:ellipsis;overflow:hidden}.cw-tree-stem{border-bottom:1px solid #dce4f0;border-left:1px solid #dce4f0;width:13px;height:28px;position:absolute;top:-16px;left:8px}.cw-entity-dot{background:#edf3fc;border:1px solid #9cb0cb;border-radius:1px;flex:none;width:5px;height:5px}.cw-status{white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-height:20px;padding:0 6px;font-size:11px;font-weight:400;line-height:18px;display:inline-flex}.cw-status-green{color:#20a37b;background:#edfbf5;border-color:#cef3e4}.cw-status-blue{color:#278bd3;background:#eff8ff;border-color:#d5edff}.cw-status-amber{color:#b77b19;background:#fff9ee;border-color:#f6e8c9}.cw-status-muted{color:#8791a0;background:#f7f8fa;border-color:#edf0f4}.cw-board .cw-cell-action{color:#3370d9;height:20px;min-height:20px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:2px;align-items:center;padding:0 4px;font-family:inherit;font-size:12px;line-height:18px;display:inline-flex}.cw-board .cw-cell-action:hover:not(:disabled){color:#1e59c4;background:#edf3ff}.cw-board .cw-cell-action:disabled{color:#9aa4b1;cursor:not-allowed}.cw-board .cw-table .cw-empty-row td{text-align:center;color:#9aa4b1;height:62px}.cw-footer{color:#8994a4;white-space:nowrap;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;min-height:39px;margin-top:auto;padding:10px 14px;font-size:11px;line-height:18px;display:flex}.cw-notice{color:#697b94;align-items:center;gap:6px;display:flex}.ux-drawer-backdrop>.cw-detail-drawer.cw-detail-drawer{width:min(1160px,96vw)}.cw-detail-drawer>.merge-tabs{background:#fff;border-bottom:1px solid #e1e6ed;flex-wrap:nowrap;flex:none;gap:0;min-height:45px;margin:0;padding:0 20px;display:flex;overflow-x:auto}.cw-detail-drawer>.merge-tabs button{color:#65738a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:44px;padding:11px 17px;font-size:13px}.cw-detail-drawer>.merge-tabs button.selected{color:#3370ff;background:0 0;border-bottom-color:#3370ff}.cw-detail-drawer .detailed-workpaper{min-width:1080px}.cw-detail-drawer .adjust-form{background:#f8faff;border:1px solid #e1e6ed;border-radius:5px;margin:16px 20px;padding:16px}@media (width<=1100px){.cw-toolbar{justify-content:flex-start;min-height:45px}.cw-toolbar-scope{display:none}.cw-tools{width:max-content}.cw-board .cw-filters{gap:12px}}@media (width<=700px){.ux-drawer-backdrop>.cw-detail-drawer.cw-detail-drawer{width:100vw}.cw-detail-drawer>.merge-tabs{padding:0 10px}.cw-detail-drawer .adjust-form{margin:12px;padding:12px}}.ci-drawer.ux-drawer{color:#25324a;background:#f7f9fc;flex-direction:column;width:min(1160px,96vw);max-width:1160px;padding:0;font-size:13px;display:flex;overflow:hidden}.ci-heading{background:#fff;border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px 18px;display:flex}.ci-heading>div:first-child>span{color:#8a95a8;letter-spacing:.08em;font-size:11px}.ci-heading h2{color:#1e2c44;margin:5px 0 0;font-size:20px;font-weight:600}.ci-heading-actions,.ci-context,.ci-tabs,.ci-section-head,.ci-form-actions{align-items:center;gap:12px;display:flex}.ci-heading-actions>button{color:#7c8799;background:0 0;border:0;font-size:24px}.ci-blocked{color:#b45423;white-space:nowrap;background:#fff3e8;border:1px solid #f8dfc8;border-radius:5px;padding:4px 8px;font-size:12px}.ci-context{white-space:nowrap;background:#fff;border-bottom:1px solid #edf0f5;flex-wrap:nowrap;padding:13px 28px;overflow-x:auto}.ci-context>code{color:#8290a5;font-size:11px}.ci-context>button:first-of-type{margin-left:auto}.ci-drawer button{cursor:pointer}.ci-drawer button:disabled{cursor:not-allowed;opacity:.45}.ci-drawer button:not(.ux-hint-trigger){border-radius:5px}.ci-context>button,.ci-section-head>button,.ci-form-actions>button,.ci-package-list button,.ci-evidence-list header>button,.ci-message>button,.ci-filters>button,.ci-table-wrap button{color:#44536d;white-space:nowrap;background:#fff;border:1px solid #dce3ed;padding:6px 12px;font-size:12px}.ci-drawer button.primary{color:#fff;background:#3370ff;border-color:#3370ff}.ci-drawer button:focus-visible,.ci-drawer input:focus-visible,.ci-drawer select:focus-visible,.ci-drawer textarea:focus-visible{outline-offset:2px;outline:2px solid #8bb3ff}.ci-tabs{background:#fff;border-bottom:1px solid #e3e9f2;flex-shrink:0;gap:24px;padding:0 28px;overflow-x:auto}.ci-tabs>button{white-space:nowrap;color:#748095;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 1px 11px;font-size:13px;border-radius:0!important}.ci-tabs>button[aria-selected=true]{color:#3370ff;border-bottom-color:#3370ff;font-weight:600}.ci-body{flex:1;min-height:0;padding:24px 28px 40px;overflow:auto}.ci-message{color:#3b68aa;background:#eef5ff;border:1px solid #dce7fb;border-radius:6px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;display:flex}.ci-error{color:#a65a2a;background:#fff4ed;border-color:#f8dfca}.ci-message>button{margin-left:auto}.ci-empty{text-align:center;color:#8b96a8;padding:45px 20px;font-size:13px}.ci-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.ci-stats>article{background:#fff;border:1px solid #e5eaf2;border-radius:8px;padding:17px 18px}.ci-stats span{color:#8893a5;font-size:12px;display:block}.ci-stats b{color:#334f76;font-variant-numeric:tabular-nums;margin-top:9px;font-size:25px;font-weight:600;line-height:1.2;display:block}.ci-section,.ci-evidence-form,.ci-review-form{background:#fff;border:1px solid #e3e9f1;border-radius:8px;margin-bottom:18px;overflow:hidden}.ci-section-head{border-bottom:1px solid #edf0f5;min-height:55px;padding:16px 18px}.ci-section-head h3{color:#31415d;margin:0;font-size:14px;font-weight:600}.ci-section-head>span{color:#8a95a8;font-size:12px}.ci-section-head>button{margin-left:auto}.ci-checks>article{border-bottom:1px solid #f0f3f7;align-items:center;gap:12px;padding:13px 18px;display:flex}.ci-checks>article:last-child{border-bottom:0}.ci-checks code,.ci-package-list code{color:#7d93b5;background:#f0f5fc;border-radius:4px;padding:3px 6px;font-size:11px}.ci-checks b{flex:1;font-weight:500}.ci-checks>article>span{color:#a87945;font-size:12px}.ci-table-wrap{overflow-x:auto}.ci-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.ci-table-wrap th{color:#8b96a8;text-align:left;background:#fafbfd;font-weight:500}.ci-table-wrap td,.ci-table-wrap th{border-bottom:1px solid #edf1f5;padding:12px 16px}.ci-table-wrap tr:last-child td{border-bottom:0}.ci-table-wrap code{color:#8191aa;font-size:11px}.ci-stale{color:#a76532}.ci-filters{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:18px;display:flex;overflow-x:auto}.ci-filters>input{width:260px;min-width:150px}.ci-filters>select{width:210px}.ci-drawer input,.ci-drawer select,.ci-drawer textarea{font:inherit;box-sizing:border-box;color:#3e4f69;background:#fff;border:1px solid #dce3ed;border-radius:5px;min-height:34px;padding:8px 10px}.ci-drawer input:disabled,.ci-drawer select:disabled,.ci-drawer textarea:disabled{color:#9aa4b4;background:#f7f9fc}.ci-drawer textarea{resize:vertical;min-height:78px;line-height:1.6}.ci-package-list{background:#fff;border:1px solid #e3e9f1;border-radius:8px;overflow:hidden}.ci-package-list>article{border-bottom:1px solid #edf1f5;align-items:center;gap:14px;padding:17px 18px;display:flex}.ci-package-list>article:last-child{border-bottom:0}.ci-package-list h3{flex:1;margin:0;font-size:13px;font-weight:500}.ci-package-list>article>div{flex:1;align-items:center;gap:10px;display:flex}.ci-package-list>article>span{color:#9a835f;white-space:nowrap;margin-left:auto;font-size:12px}.ci-form-grid{grid-template-columns:1.5fr .7fr 1fr 1fr;gap:16px;padding:18px;display:grid}.ci-form-grid label,.ci-review-form>label{color:#7b889d;flex-direction:column;gap:7px;font-size:12px;display:flex}.ci-form-grid label>*{width:100%}.ci-wide{grid-column:1/-1}.ci-form-actions{justify-content:flex-end;padding:0 18px 18px}.ci-evidence-list>article{border-bottom:1px solid #edf1f5;padding:17px 18px}.ci-evidence-list>article:last-child{border-bottom:0}.ci-evidence-list header{color:#7f8da2;align-items:center;gap:12px;font-size:12px;display:flex}.ci-evidence-list header>button{margin-left:auto}.ci-evidence-list header>code{color:#4b75b2;font-size:11px}.ci-evidence-list article>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#48566d;margin:14px 0;line-height:1.8}.ci-evidence-meta{color:#8b96a8;flex-wrap:wrap;gap:8px 18px;font-size:11px;display:flex}.ci-evidence-meta>span:first-child{white-space:pre-wrap;flex-basis:100%}.ci-review-form>label{padding:16px 18px}.ci-drawer pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media (width<=760px){.ci-drawer.ux-drawer{width:100vw;max-width:100vw}.ci-heading{padding:18px}.ci-context{padding:12px 18px}.ci-tabs{gap:20px;padding:0 18px}.ci-body{padding:18px}.ci-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-stats>article{padding:12px}.ci-form-grid{grid-template-columns:1fr 1fr}.ci-package-list>article{gap:8px;padding:14px 12px}.ci-evidence-list header{flex-wrap:wrap}.ci-filters>input{flex:1}.ci-filters>select{width:150px}}.consolidation-implementation-entry{color:#75849b;white-space:nowrap;background:#fff;border:1px solid #e5eaf2;border-radius:7px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 16px;font-size:12px;display:flex}.consolidation-implementation-entry>button{color:#3370ff;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:5px;margin-left:auto;padding:6px 12px}.bank-import-workbench{color:#263348;background:#fff;border:1px solid #e4e9f0;border-radius:10px;min-width:0;font-size:13px;overflow:hidden}.bi-heading{align-items:center;gap:8px;padding:18px 20px 10px;display:flex}.bi-heading h2{margin:0;font-size:17px;font-weight:600}.bi-toolbar{flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 20px 14px;display:flex;overflow-x:auto}.bank-import-workbench button,.bank-import-workbench input,.bank-import-workbench select,.bi-drawer button,.bi-drawer input,.bi-drawer select{font:inherit}.bi-toolbar>input,.bi-toolbar>select,.bi-toolbar>button,.bi-file-controls input:not([type=file]),.bi-file-controls select,.bi-mappings select{color:#263348;box-sizing:border-box;background:#fff;border:1px solid #dce3ec;border-radius:5px;height:32px;padding:0 10px}.bi-toolbar>input{flex:0 0 180px;width:180px}.bi-toolbar>select{flex-shrink:0;max-width:210px}.bi-toolbar>button{white-space:nowrap;flex-shrink:0}.bi-toolbar-spacer{flex:1;min-width:8px}.bank-import-workbench button,.bi-drawer button{cursor:pointer}.bank-import-workbench button:disabled,.bi-drawer button:disabled{opacity:.45;cursor:not-allowed}.bank-import-workbench .bi-primary,.bi-drawer .bi-primary{color:#fff;background:#2769e5;border:1px solid #2769e5}.bi-summary{white-space:nowrap;color:#778399;background:#f6f9fd;border-block:1px solid #edf1f7;flex-wrap:nowrap;align-items:center;gap:24px;padding:10px 20px;display:flex;overflow-x:auto}.bi-summary strong{color:#263348;font-variant-numeric:tabular-nums;margin-left:5px;font-weight:500}.bi-file{text-overflow:ellipsis;max-width:340px;overflow:hidden}.bi-table-scroll{max-width:100%;overflow:auto}.bank-import-workbench table,.bi-drawer table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.bank-import-workbench th,.bi-drawer th{color:#6a768b;background:#f8fafc;font-weight:500}.bank-import-workbench td,.bank-import-workbench th,.bi-drawer td,.bi-drawer th{border-bottom:1px solid #edf1f5;padding:12px 14px}.bi-number{text-align:right;font-variant-numeric:tabular-nums}.bi-empty{color:#8a96a8;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.bi-empty strong{color:#6e7c91;font-weight:500}.bi-empty button,.bi-drawer-footer button{color:#326acc;background:#fff;border:1px solid #dce3ec;border-radius:5px;height:32px;padding:0 16px}.bi-notice{color:#256443;background:#f2fbf6;margin:0;padding:10px 20px}.bi-drawer.modal{background:#fff;flex-direction:column;width:min(1080px,95vw);max-width:95vw;padding:0;display:flex}.bi-drawer .modal-head{border-bottom:1px solid #e9edf4;flex:none;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.bi-drawer .modal-head h3{margin:0;font-size:16px}.bi-drawer .modal-head button{color:#8490a1;background:0 0;border:0;font-size:22px}.bi-drawer-body{flex:1;min-height:0;padding:20px 24px;overflow:auto}.bi-context{color:#7b8799;gap:28px;margin-bottom:18px;display:flex}.bi-context strong{color:#344257;font-weight:500}.bi-file-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.bi-file-controls label{color:#69778c;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.bi-file-controls input[type=file]{max-width:310px;font-size:13px}.bi-file-controls input:not([type=file]){width:230px}.bi-filename{color:#748399;overflow-wrap:anywhere;font-size:12px}.bi-mappings{color:#65748a;margin:20px 0}.bi-mappings summary{cursor:pointer;font-weight:500}.bi-mappings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:14px;display:grid}.bi-mappings label{flex-direction:column;gap:6px;font-size:12px;display:flex}.bi-mappings select{width:100%;max-width:100%;font-size:13px}.bi-drawer .bi-summary{padding-inline:12px}.bi-diagnostics{background:#f8fafc;border-radius:6px;max-height:170px;margin:14px 0;padding:0;font-size:12px;list-style:none;overflow:auto}.bi-diagnostics li{overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;padding:8px 12px}.bi-diagnostics [data-severity=error],.bi-error{color:#b73d3d;background:#fff5f5}.bi-error{border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.6}.bi-drawer caption{text-align:left;color:#8b97aa;padding:10px 0;font-size:12px}.bi-drawer-footer{border-top:1px solid #e9edf4;flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.bi-toolbar input:focus,.bi-toolbar select:focus,.bi-file-controls input:focus,.bi-file-controls select:focus,.bi-mappings select:focus{outline-offset:1px;outline:2px solid #b6cffb}@media (width<=760px){.bi-mappings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-toolbar{padding-inline:12px}.bi-summary{gap:16px;padding-inline:12px}.bi-drawer-body{padding:16px}.bi-drawer.modal{width:98vw;max-width:98vw}}.cr-center{--cr-line:#e1e6ed;--cr-blue:#3370ff;--cr-ink:#303b4c;--cr-muted:#8792a3;min-width:0;color:var(--cr-ink)}.cr-center-heading{align-items:center;gap:9px;min-height:40px;padding:0 2px 11px;display:flex}.cr-center-heading h1{letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:26px}.cr-center-surface{border:1px solid var(--cr-line);background:#fff;border-radius:5px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #192b4608}.cr-center .consolidation-context.cr-center-context{border:0;border-bottom:1px solid var(--cr-line);min-height:51px;box-shadow:none;white-space:nowrap;background:#fbfcff;border-radius:0;flex-wrap:nowrap;align-items:center;gap:15px;margin:0;padding:10px 14px;display:flex;overflow:auto hidden}.cr-center .cr-center-context>label{color:#667185;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:400;display:flex}.cr-center .cr-center-context select{color:#39475c;width:115px;height:29px;font:inherit;box-shadow:none;background:#fff;border:1px solid #d0d8e4;border-radius:3px;padding:3px 24px 3px 8px;font-size:12px}.cr-center .cr-center-context .cr-center-phase select{width:147px}.cr-center .cr-center-context select:disabled{color:#7a8494;opacity:1;-webkit-text-fill-color:#7a8494;background:#f7f8fa}.cr-center .cr-center-context>.cr-center-task{color:#7a879a;white-space:nowrap;border-left:1px solid #dce3ec;flex:none;align-items:center;min-height:21px;margin:0;padding-left:12px;font-size:11px;display:inline-flex}.cr-center-actions{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.cr-center .cr-center-actions>button{color:#456080;height:28px;min-height:28px;font:inherit;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #d5deea;border-radius:3px;padding:3px 10px;font-size:12px;line-height:20px}.cr-center .cr-center-actions>button:hover:not(:disabled){color:#3370ff;background:#f5f9ff;border-color:#9cb8ee}.cr-center .cr-center-actions>button:disabled{color:#a8b0bd;cursor:not-allowed;opacity:1;background:#fafbfc}.cr-center-layout{background:#fff;grid-template-columns:260px minmax(0,1fr);min-width:0;min-height:calc(100dvh - 189px);transition:grid-template-columns .15s;display:grid}.cr-center-layout.cr-center-directory-hidden{grid-template-columns:38px minmax(0,1fr)}.cr-center-directory{border-right:1px solid var(--cr-line);background:#fff;min-width:0}.cr-center-directory-head{color:#647185;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:6px;height:41px;padding:0 12px 0 15px;font-size:12px;display:flex}.cr-center-directory-head>div{align-items:center;gap:3px;display:flex}.cr-center .cr-center-directory-head button{color:#8a97a9;width:24px;height:24px;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.cr-center .cr-center-directory-head button:hover{color:#3370ff;background:#f0f5ff}.cr-center-directory-hidden .cr-center-directory-head{justify-content:center;padding:0}.cr-center-directory-hidden .cr-center-directory-head>span,.cr-center-directory-hidden .cr-center-directory-head button:not(.cr-center-hide-directory){display:none}.cr-center-directory-tabs{border-bottom:1px solid #edf0f4;align-items:stretch;gap:23px;height:41px;margin:0 14px;display:flex}.cr-center .cr-center-directory-tabs>button{color:#8a94a2;min-height:41px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0;padding:0 1px;font-size:12px}.cr-center .cr-center-directory-tabs>button.selected{color:#3370ff;border-bottom-color:#3370ff}.cr-center-search{color:#9aa4b3;background:#fff;border:1px solid #dde3ec;border-radius:3px;align-items:center;gap:7px;height:30px;margin:12px 13px 10px;padding:0 8px;display:flex}.cr-center .cr-center-search input{color:#4a576b;width:100%;min-width:0;height:28px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:12px}.cr-center .cr-center-search input::placeholder{color:#a2acb9}.cr-center .cr-center-search button{color:#9aa4b2;width:19px;min-width:19px;height:22px;min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:2px;margin:0;padding:0;font-size:17px;line-height:20px}.cr-center .cr-center-organization{color:#8994a5;white-space:nowrap;align-items:center;gap:8px;margin:0 13px 10px;font-size:11px;display:flex}.cr-center .cr-center-organization select{color:#67778e;width:100%;min-width:0;height:28px;box-shadow:none;background:#fbfcff;border:1px solid #e0e6ef;border-radius:3px;padding:3px 20px 3px 7px;font-family:inherit;font-size:11px}.cr-center-tree{scrollbar-width:thin;min-height:250px;max-height:calc(100dvh - 388px);padding:3px 0 18px;overflow:auto}.cr-center .cr-center-tree-parent{text-align:left;color:#65748b;width:100%;height:34px;min-height:34px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0 13px;font-size:12px;display:flex}.cr-center .cr-center-tree-parent>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cr-center .cr-center-tree-parent:hover{background:#f7faff}.cr-center-chevron{color:#8797ac;flex:none;justify-content:center;align-items:center;width:11px;font-size:17px;transition:transform .1s;display:inline-flex}.cr-center-chevron.expanded{transform:rotate(90deg)}.cr-center-folder{color:#8aa8cf;flex:none}.cr-center-file{color:#a9b9ce;flex:none}.cr-center-tree-children{padding-bottom:3px}.cr-center .cr-center-tree-leaf{color:#65748b;text-align:left;width:100%;min-height:33px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 40px;font-size:12px;line-height:20px;display:flex}.cr-center .cr-center-tree-leaf>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cr-center .cr-center-tree-leaf:hover:not(:disabled){color:#3370ff;background:#f3f7ff}.cr-center .cr-center-tree-leaf.selected{color:#3370ff;background:#eaf2ff}.cr-center .cr-center-tree-leaf.selected .cr-center-file{color:#719ff1}.cr-center .cr-center-tree-leaf:disabled{color:#adb5c1;cursor:not-allowed;opacity:1}.cr-center-tree-leaf>small{color:#adb5c1;white-space:nowrap;margin-left:auto;font-size:10px}.cr-center-no-results{color:#98a3b2;justify-content:center;align-items:center;gap:7px;min-height:100px;font-size:12px;display:flex}.cr-center-main{background:#fff;flex-direction:column;min-width:0;display:flex}.cr-center-document-tabs{border-bottom:1px solid var(--cr-line);scrollbar-width:thin;white-space:nowrap;background:#fff;flex:none;align-items:stretch;min-width:0;min-height:41px;padding:0 10px;display:flex;overflow:auto hidden}.cr-center .cr-center-home-tab{color:#7e8b9d;min-width:60px;height:41px;min-height:41px;font:inherit;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0;padding:9px 16px;font-size:12px;line-height:20px;display:block}.cr-center .cr-center-home-tab.selected{color:#3370ff;border-bottom-color:#3370ff}.cr-center-document-tab{border-bottom:2px solid #0000;flex:none;align-items:center;gap:0;height:41px;display:flex}.cr-center-document-tab.selected{border-bottom-color:#3370ff}.cr-center .cr-center-document-tab>button:first-child{color:#7d899c;min-height:39px;font:inherit;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:8px;margin:0;padding:9px 8px 8px 14px;font-size:12px;line-height:20px;display:flex}.cr-center .cr-center-document-tab.selected>button:first-child{color:#3370ff}.cr-center-document-tab small{text-overflow:ellipsis;color:#a0a9b6;max-width:88px;font-size:10px;overflow:hidden}.cr-center .cr-center-close-tab{color:#b0b9c6;width:21px;height:23px;min-height:23px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:3px;flex:none;margin:0 7px 0 0;padding:0;font-size:15px}.cr-center .cr-center-close-tab:hover{color:#3370ff;background:#eef4ff}.cr-center-content{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:auto visible}.cr-center-welcome{flex-direction:column;flex:1;min-width:0;min-height:570px;padding:44px 48px 0;display:flex;position:relative;overflow:hidden}.cr-center-welcome-copy{z-index:1;max-width:540px;position:relative}.cr-center-welcome h2{color:#4a5970;letter-spacing:0;margin:0 0 13px;font-size:22px;font-weight:500;line-height:32px}.cr-center-welcome-lead{color:#6f7e91;margin:0;font-size:12px;line-height:22px}.cr-center-welcome ol{flex-direction:column;gap:25px;margin:31px 0 0;padding:0;list-style:none;display:flex}.cr-center-welcome li{align-items:flex-start;gap:13px;display:flex}.cr-center-welcome li>span{color:#82a5d8;background:#f6faff;border:1px solid #d9e5f8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:11px;display:grid}.cr-center-welcome h3{color:#596d88;margin:0 0 5px;font-size:13px;font-weight:500;line-height:23px}.cr-center-welcome li p{color:#6f7e91;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:22px;display:flex}.cr-center-illustration{opacity:.86;pointer-events:none;flex:none;align-self:center;width:min(100%,670px);min-width:370px;min-height:150px;max-height:228px;margin:28px 0 0;display:block}.cr-center-report-slot{background:#fff;width:100%;min-width:0;padding:18px 20px 24px;overflow:auto visible}.cr-center-report-slot>.panel,.cr-center-report-slot>.report-sheet{box-shadow:none}.cr-center-report-slot .table-wrap{overflow-x:auto}.cr-center-toolbar{white-space:nowrap;scrollbar-width:thin;background:#eaf0fc;border-bottom:1px solid #d9e2f0;flex:none;align-items:center;gap:12px;min-width:0;min-height:47px;padding:8px 12px;display:flex;overflow-x:auto}.cr-center-breadcrumb{color:#94a0b1;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.cr-center-breadcrumb b{color:#44536b;font-weight:600}.cr-center-toolbar>label{color:#7b889d;flex:none;align-items:center;gap:6px;font-size:11px;display:flex}.cr-center .cr-center-toolbar select{color:#53647e;width:101px;height:28px;font:inherit;box-shadow:none;background:#f8faff;border:1px solid #d2ddeb;border-radius:3px;padding:3px 22px 3px 8px;font-size:11px}.cr-center .cr-center-toolbar .cr-center-phase select{width:128px}.cr-center .cr-center-toolbar select:disabled{color:#8e99ab;opacity:1;-webkit-text-fill-color:#8e99ab;background:#f1f5fc}.cr-center .cr-center-actions>.cr-center-primary{color:#fff;background:#3370ff;border-color:#3370ff}.cr-center .cr-center-actions>.cr-center-primary:hover:not(:disabled){color:#fff;background:#2864f0}.cr-center .cr-center-actions>.cr-center-primary:disabled{color:#a6b0bf;background:#edf1f8;border-color:#dce3ed}.cr-center .consolidation-context.cr-center-context{background:#f7f9fd;gap:16px;min-height:54px;padding:10px 13px}.cr-center .cr-center-context select{background:#fffef7;height:30px}.cr-center .cr-center-context .cr-center-model select{width:167px}.cr-center .cr-center-context .cr-center-period select{width:78px}.cr-center .cr-center-context .cr-center-filter-organization select{width:151px}.cr-center .cr-center-context .cr-center-year input{color:#39475c;width:85px;min-width:85px;height:30px;font:inherit;box-shadow:none;background:#fffef7;border:1px solid #d0d8e4;border-radius:3px;padding:3px 8px;font-size:12px}.cr-center .cr-center-context .cr-center-year input:disabled{color:#7a8494;opacity:1;-webkit-text-fill-color:#7a8494;background:#f7f8fa}.cr-center-group-scope{color:#667185;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.cr-center-group-scope b{color:#52617a;background:#fffef7;border:1px solid #d7deea;border-radius:3px;align-items:center;min-width:112px;min-height:30px;padding:3px 10px;font-size:12px;font-weight:400;display:inline-flex}.cr-center .cr-center-context>.cr-center-task{gap:7px;margin-left:auto;font-size:11px}.cr-center .cr-center-document-tabs{background:#f7faff;padding-left:8px}.cr-center .cr-center-document-tab.selected{background:#fff}.cr-center .cr-center-document-tab.selected>button:first-child{color:#33445f;font-weight:600}.cr-center .cr-center-report-slot.cr-center-sheet-slot{background:#fff;padding:0;overflow:visible}.cr-center-layout{grid-template-columns:244px minmax(0,1fr);min-height:calc(100dvh - 141px)}.cr-center-directory-head{background:#f8faff;height:42px}.cr-center-tree{max-height:calc(100dvh - 315px)}@media (width<=1100px){.cr-center-toolbar{gap:10px}.cr-center-toolbar>.cr-center-version,.cr-center-toolbar>.cr-center-phase{font-size:10px}.cr-center .cr-center-toolbar .cr-center-phase select{width:112px}.cr-center-breadcrumb{font-size:11px}.cr-center .consolidation-context.cr-center-context{gap:12px}}@media print{.cr-center-heading,.cr-center-directory,.cr-center-toolbar,.cr-center-document-tabs,.cr-center-context{display:none!important}.cr-center-surface{box-shadow:none;border:0;overflow:visible}.cr-center-layout{min-height:0;display:block}.cr-center-main,.cr-center-content,.cr-center-report-slot{display:block;padding:0!important;overflow:visible!important}}.cr-center-empty{color:#91a0b4;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:420px;padding:36px;display:flex}.cr-center-empty>.cr-center-file{color:#b9d1ef;width:38px;height:40px}.cr-center-empty h2{color:#7a8a9f;margin:3px 0 0;font-size:17px;font-weight:500}.cr-center .cr-center-empty>button{color:#5786c8;height:30px;min-height:30px;box-shadow:none;background:#f7faff;border:1px solid #c8d9f4;border-radius:4px;margin-top:4px;padding:4px 14px;font-size:12px}.cr-center button:focus-visible,.cr-center input:focus-visible,.cr-center select:focus-visible{outline-offset:2px;outline:2px solid #90b4ff}@media (width<=1100px){.cr-center-layout{grid-template-columns:240px minmax(0,1fr)}.cr-center-welcome{padding:32px 30px 0}.cr-center-welcome h2{font-size:20px}.cr-center-illustration{min-width:320px}.cr-center .cr-center-context{gap:12px}}@media (width<=700px){.cr-center-layout{grid-template-columns:205px minmax(0,1fr);min-height:660px}.cr-center-welcome{min-width:320px;padding:28px 22px 0}.cr-center-tree{max-height:none}.cr-center-directory-head{padding-left:11px}.cr-center-directory-tabs{gap:17px;margin:0 10px}.cr-center-search,.cr-center .cr-center-organization{margin-left:9px;margin-right:9px}.cr-center .cr-center-tree-leaf{padding-left:28px}.cr-center-report-slot{padding:14px 12px}}@media (prefers-reduced-motion:reduce){.cr-center-layout,.cr-center-chevron{transition:none}}.cbs-workbook{--cbs-line:#aeb7c4;--cbs-header:#f0f3f8;--cbs-blue:#3370ff;color:#273345;background:#fff;border:1px solid #dbe2ec;flex-direction:column;min-width:0;min-height:520px;font-family:inherit;font-size:12px;display:flex}.cbs-toolbar{white-space:nowrap;background:#f8faff;border-bottom:1px solid #dce3ed;flex-wrap:nowrap;flex:none;align-items:center;gap:10px;min-height:39px;padding:5px 11px;display:flex;overflow-x:auto}.cbs-sheet-code{color:#526780;letter-spacing:.3px;font-size:11px;font-weight:600}.cbs-basis{color:#8490a0;font-size:11px}.cbs-tools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.cbs-workbook .cbs-tools>button{color:#52657e;height:26px;min-height:26px;font:inherit;box-shadow:none;background:#fff;border:1px solid #d2dbe7;border-radius:3px;margin:0;padding:2px 10px;font-size:11px;line-height:20px}.cbs-workbook .cbs-tools>button:hover{color:#3370ff;background:#f2f6ff;border-color:#95b1ed}.cbs-zoom{color:#7a8798;align-items:center;gap:6px;padding-left:5px;font-size:11px;display:flex}.cbs-workbook .cbs-zoom select{color:#52657e;width:65px;height:26px;min-height:26px;box-shadow:none;background:#fff;border:1px solid #d2dbe7;border-radius:3px;margin:0;padding:2px 5px;font-family:inherit;font-size:11px}.cbs-canvas{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;flex:1;min-width:0;min-height:450px;max-height:calc(100dvh - 300px);position:relative;overflow:auto}.cbs-paper{background:#fff;width:max-content;min-width:100%;padding:0 80px 90px 0}.cbs-workbook .cbs-grid{border-collapse:collapse;border-spacing:0;table-layout:fixed;color:#293445;background:#fff;width:918px;min-width:918px;max-width:918px;margin:0;font-family:inherit;font-size:11px;line-height:17px}.cbs-index-col{width:34px}.cbs-label-col{width:236px}.cbs-value-col{width:103px}.cbs-workbook .cbs-grid thead{z-index:2;position:sticky;top:0}.cbs-workbook .cbs-grid th,.cbs-workbook .cbs-grid td{border:1px solid var(--cbs-line);letter-spacing:0;vertical-align:middle;height:24px;min-height:0;max-height:none;box-shadow:none;background:#fff;border-radius:0;margin:0;padding:2px 5px;font-size:11px;line-height:18px}.cbs-workbook .cbs-grid .cbs-column-labels th{color:#6d7888;text-align:center;background:#edf0f4;border-top:0;height:21px;padding:0 5px;font-size:10px;font-weight:400;line-height:20px}.cbs-workbook .cbs-grid .cbs-row-index{z-index:1;color:#7a8493;text-align:right;-webkit-user-select:none;user-select:none;background:#edf0f4;width:34px;padding:1px 5px;font-size:10px;font-weight:400;position:sticky;left:0}.cbs-workbook .cbs-grid .cbs-title-row th:not(.cbs-row-index){background:#fff;border-bottom:0;height:39px;padding:7px}.cbs-title-row h2{color:#273345;text-align:center;letter-spacing:2px;margin:0;font-size:15px;font-weight:600;line-height:24px}.cbs-workbook .cbs-grid .cbs-meta-row td{white-space:nowrap;border-top:0;height:28px;padding:2px 6px;font-size:10px}.cbs-workbook .cbs-grid .cbs-period{text-align:center}.cbs-workbook .cbs-grid .cbs-unit{text-align:right}.cbs-workbook .cbs-grid .cbs-group-row th:not(.cbs-row-index),.cbs-workbook .cbs-grid .cbs-field-row th:not(.cbs-row-index){text-align:center;color:#4b596c;background:#f0f3f7;font-weight:500}.cbs-workbook .cbs-grid .cbs-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:400;overflow:hidden}.cbs-workbook .cbs-grid .cbs-amount{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;color:#293445}.cbs-workbook .cbs-grid .cbs-section{color:#4c607b;background:#f4f6fa;font-weight:600}.cbs-workbook .cbs-grid .cbs-total{background:#f2f5fa;border-top-color:#8497b0;font-weight:600}.cbs-workbook .cbs-grid .cbs-amount button{width:100%;height:auto;min-height:0;color:inherit;text-align:right;font:inherit;font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:18px;display:block}.cbs-workbook .cbs-grid .cbs-amount button:hover{color:var(--cbs-blue);text-underline-offset:2px;text-decoration:underline}.cbs-workbook .cbs-grid .cbs-empty{background:#fff}.cbs-footer{color:#8491a2;background:#fbfcfe;border-top:1px solid #e0e6ee;flex:none;justify-content:space-between;align-items:center;gap:15px;min-height:27px;padding:4px 11px;font-size:10px;line-height:18px;display:flex}.cbs-workbook button:focus-visible,.cbs-workbook select:focus-visible,.cbs-canvas:focus-visible{outline-offset:-2px;outline:2px solid #90b4ff}.cbs-context-note{background:#fafbfe;border-bottom:1px solid #e5eaf2;justify-content:flex-end;align-items:center;min-height:25px;padding:3px 10px;display:flex}.cbs-source-drawer{width:min(920px,100vw - 48px);max-width:none}.cbs-source-drawer .table-wrap{max-height:40dvh;margin:0 0 14px;overflow:auto}.cbs-source-drawer td,.cbs-source-drawer th{white-space:nowrap;font-size:12px}@media (width<=700px){.cbs-toolbar{gap:7px;padding-left:8px}.cbs-basis{display:none}.cbs-workbook{min-height:520px}.cbs-canvas{max-height:calc(100dvh - 270px)}}@media print{.cbs-toolbar,.cbs-footer{display:none!important}.cbs-workbook{border:0!important;min-height:0!important;display:block!important}.cbs-canvas{min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.cbs-paper{zoom:1!important;width:auto!important;min-width:0!important;padding:0!important}.cbs-workbook .cbs-grid{break-inside:auto;width:100%!important;min-width:0!important;max-width:none!important;font-size:9px!important}.cbs-workbook .cbs-grid th,.cbs-workbook .cbs-grid td{height:19px!important;padding:1px 3px!important;font-size:9px!important;line-height:14px!important}.cbs-column-labels,.cbs-row-index{display:none!important}.cbs-index-col{width:0!important}.cbs-workbook .cbs-grid thead{display:table-header-group!important}.cbs-workbook .cbs-grid tr{break-inside:avoid}.cbs-workbook .cbs-grid .cbs-amount button{color:inherit!important;text-decoration:none!important}body:has(.cbs-workbook) .app-shell{display:block!important}body:has(.cbs-workbook) :is(.sidebar,.topbar,.workspace-pages,.backup-mode-badge,.modal-backdrop,.cbs-context-note){display:none!important}body:has(.cbs-workbook) main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.cbs-workbook) .content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.cbs-workbook .cbs-grid thead{position:static!important}.cbs-workbook .cbs-label-col{width:26.7%!important}.cbs-workbook .cbs-value-col{width:11.65%!important}}.cbs-workbook.cpl-workbook .cpl-grid{width:806px;min-width:806px;max-width:806px}.cpl-label-col{width:352px}.cpl-value-col{width:140px}.cbs-workbook.cpl-workbook .cpl-grid .cpl-label{padding-left:calc(6px + var(--cpl-indent,0)*12px)}.cbs-workbook.cpl-workbook .cpl-grid .cbs-section,.cbs-workbook.cpl-workbook .cpl-grid .cbs-total{font-weight:600}.cbs-workbook.cpl-workbook .cpl-grid .cbs-amount{padding-left:8px;padding-right:8px}@media print{.cbs-workbook.cpl-workbook .cpl-grid{width:100%!important;min-width:0!important;max-width:none!important}.cbs-workbook.cpl-workbook .cpl-grid .cpl-label-col{width:45.5%!important}.cbs-workbook.cpl-workbook .cpl-grid .cpl-value-col{width:18.16%!important}.cbs-workbook.cpl-workbook .cpl-grid .cpl-label{padding-left:calc(3px + var(--cpl-indent,0)*7px)!important}}.cbs-workbook.ccf-workbook .ccf-grid{width:854px;min-width:854px;max-width:854px}.ccf-label-col{width:430px}.ccf-value-col{width:130px}.cbs-workbook.ccf-workbook .ccf-grid .ccf-label{padding-left:calc(6px + var(--ccf-indent,0)*12px)}.cbs-workbook.ccf-workbook .ccf-grid .cbs-section,.cbs-workbook.ccf-workbook .ccf-grid .cbs-total{font-weight:600}.cbs-workbook.ccf-workbook .ccf-grid .cbs-amount{padding-left:8px;padding-right:8px}@media print{.cbs-workbook.ccf-workbook .ccf-grid{width:100%!important;min-width:0!important;max-width:none!important}.cbs-workbook.ccf-workbook .ccf-grid .ccf-label-col{width:52.4%!important}.cbs-workbook.ccf-workbook .ccf-grid .ccf-value-col{width:15.86%!important}.cbs-workbook.ccf-workbook .ccf-grid .ccf-label{padding-left:calc(3px + var(--ccf-indent,0)*7px)!important}}.report-center-workspace:has(>.report-workbook){flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.report-data-center:has(.report-workbook){height:calc(100dvh - 93px);min-height:560px}.report-data-center:has(.report-workbook) .report-center-main{min-height:0}.report-data-center:has(.report-workbook) .report-center-sidebar{min-height:0}.report-data-center:has(.report-workbook) .report-center-organizations{min-height:80px}.report-workbook{--worksheet-line:#d5ddea;--worksheet-blue:#3370ff;color:#1f2329;background:#fff;flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;font-family:inherit;display:flex}.report-workbook-toolbar{white-space:nowrap;scrollbar-width:thin;background:#f7f9fe;border-bottom:1px solid #e4e9f1;flex-shrink:0;align-items:center;gap:12px;min-width:0;min-height:49px;padding:8px 14px;display:flex;overflow-x:auto}.report-workbook-company{text-overflow:ellipsis;flex:1;min-width:80px;max-width:210px;font-size:12px;font-weight:600;overflow:hidden}.report-workbook-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.report-workbook .report-workbook-actions>button{height:30px;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex;box-shadow:0 1px 2px #1f232906;color:#4e5969!important;background:#fff!important;border:1px solid #dce3ef!important;border-radius:5px!important;padding:0 10px!important;font-size:12px!important}.report-workbook .report-workbook-actions>button:hover{color:#245bdb!important;background:#f1f6ff!important;border-color:#a5bffe!important}.report-workbook .report-workbook-actions>button:focus-visible,.report-workbook .report-workbook-tabs>button:focus-visible,.report-workbook-zoom select:focus-visible{outline-offset:2px;outline:2px solid #3370ff}.report-workbook-actions svg{flex-shrink:0}.report-workbook-separator{border-left:1px solid #dfe5ef;height:18px;margin:0 3px}.report-workbook-toolbar>.ux-hint{flex-shrink:0}.report-workbook-tabline{white-space:nowrap;scrollbar-width:thin;background:#fff;border-bottom:1px solid #dce3ef;flex-shrink:0;align-items:center;gap:16px;min-width:0;padding:0 14px;display:flex;overflow-x:auto}.report-workbook .head-actions.report-workbook-tabs{flex-wrap:nowrap;flex:none;align-items:stretch;gap:20px;min-height:42px;margin:0;display:flex;overflow:visible}.report-workbook .report-workbook-tabs>button{min-width:0;font:inherit;white-space:nowrap;cursor:pointer;flex-shrink:0;font-weight:500;position:relative;color:#646a73!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 1px!important;font-size:12px!important}.report-workbook .report-workbook-tabs>button.is-active{font-weight:600;color:#245bdb!important}.report-workbook .report-workbook-tabs>button.is-active:after{content:"";background:#3370ff;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.report-workbook .report-context{color:#646a73;white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;flex:none;align-items:center;gap:12px;margin:0 0 0 auto;padding:0;font-size:11px;display:flex;overflow:visible}.report-workbook .report-switch{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;min-width:0;margin:0;font-size:11px;color:#646a73!important;padding:0!important;display:inline-flex!important}.report-workbook .report-switch input{accent-color:#3370ff;cursor:pointer;width:13px;height:13px;min-height:0;margin:0;padding:0}.report-workbook .report-switch span{color:#646a73;font-size:11px;font-weight:400}.report-workbook-canvas{overscroll-behavior:contain;scrollbar-color:#b8c6da #f2f5f9;scrollbar-width:thin;background:#f4f6fa;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.report-workbook .report-sheet.financial-worksheet,.report-center-workspace .report-sheet.financial-worksheet,.report-sheet.financial-worksheet{background:#fff;width:max-content;min-width:100%;max-width:none;margin:0;position:relative;overflow:visible;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.report-sheet.financial-worksheet>table{table-layout:fixed;border-spacing:0;max-width:none;font:inherit;font-size:var(--worksheet-font-size,12px);color:#2b3544;outline:none;line-height:1.5;border-collapse:separate!important;min-width:100%!important;margin:0!important}.report-sheet.financial-worksheet :is(th,td){box-sizing:border-box;vertical-align:middle;height:34px;color:inherit;white-space:normal;overflow-wrap:break-word;font-weight:400;line-height:1.5;position:relative;border:0!important;border-right:1px solid var(--worksheet-line,#d5ddea)!important;border-bottom:1px solid var(--worksheet-line,#d5ddea)!important;min-width:0!important;font-family:inherit!important;font-size:inherit!important;background:#fff!important;border-radius:0!important;padding:6px 10px!important}.report-sheet.financial-worksheet thead th{text-align:center}.report-sheet.financial-worksheet .worksheet-letters>th{z-index:8;white-space:nowrap;height:26px;font-weight:500;position:sticky;top:0;color:#5c78a4!important;background:#edf1f7!important;border-bottom-color:#c9d4e5!important;padding:2px 8px!important;font-size:11px!important}.report-sheet.financial-worksheet .worksheet-row-number{z-index:4;text-align:center;-webkit-user-select:none;user-select:none;width:44px;font-weight:400;position:sticky;left:0;color:#8993a3!important;background:#f0f3f8!important;border-right-color:#cbd5e4!important;min-width:44px!important;padding:2px 6px!important;font-size:11px!important}.report-sheet.financial-worksheet .worksheet-letters>.worksheet-corner{z-index:12;background:linear-gradient(135deg,#edf1f7 55%,#cbd5e4 56% 59%,#edf1f7 60%)!important}.report-sheet.financial-worksheet .worksheet-title-row>th{z-index:7;height:64px;position:sticky;top:26px;background:#fff!important}.report-sheet.financial-worksheet .worksheet-title-row>.worksheet-row-number{z-index:10;background:#f0f3f8!important}.report-sheet.financial-worksheet .worksheet-title-cell{border-bottom-color:#dce4ef!important}.report-sheet.financial-worksheet .report-title{text-align:center;color:#1f2329;letter-spacing:.06em;line-height:1.5;font:inherit!important;font-size:calc(var(--worksheet-font-size,12px) * 1.55)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-weight:600!important}.report-sheet.financial-worksheet .worksheet-spacer-row>th{z-index:7;height:18px;position:sticky;top:90px;background:#fff!important;padding:0!important}.report-sheet.financial-worksheet .worksheet-spacer-row>.worksheet-row-number{z-index:10;background:#f0f3f8!important}.report-sheet.financial-worksheet .worksheet-meta-row>th{z-index:7;height:34px;position:sticky;top:108px;font-size:calc(var(--worksheet-font-size,12px) * .92)!important;background:#fff!important}.report-sheet.financial-worksheet .worksheet-meta-row>.worksheet-row-number{z-index:10;background:#f0f3f8!important;font-size:11px!important}.worksheet-metadata{text-align:left;white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.worksheet-metadata>span:first-child{text-overflow:ellipsis;overflow:hidden}.worksheet-metadata>span:nth-child(2){text-align:center}.worksheet-metadata>span:last-child{text-align:right}.worksheet-metadata small{color:#8993a3;margin-left:14px;font-size:.9em}.report-sheet.financial-worksheet .worksheet-field-row>th{z-index:7;height:38px;font-weight:500;position:sticky;top:142px;background:#edf2fa!important;border-bottom-color:#bfcde1!important}.report-sheet.financial-worksheet .worksheet-field-row>.worksheet-row-number{z-index:10;font-weight:400;background:#e9eef6!important}.report-sheet.financial-worksheet tbody td{scroll-margin-top:180px;scroll-margin-left:44px}.report-sheet.financial-worksheet tbody .worksheet-label{text-align:left}.report-sheet.financial-worksheet tbody .worksheet-number{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.report-sheet.financial-worksheet tbody td.is-source{background:#fff5e9!important}.report-sheet.financial-worksheet tbody td.is-total,.report-sheet.financial-worksheet .worksheet-total-row>td.worksheet-number{font-weight:600;background:#edf8e7!important}.report-sheet.financial-worksheet .worksheet-total-row>td.worksheet-label{font-weight:600;background:#f6f8fc!important}.report-sheet.financial-worksheet tbody td.worksheet-label.is-total{background:#fff4df!important}.report-sheet.financial-worksheet tbody td.is-muted{color:#8f959e!important;background:#fafbfc!important}.report-sheet.financial-worksheet .worksheet-alert-row>td{box-shadow:inset 0 -1px #efb96d}.report-sheet.financial-worksheet tbody td.is-in-selection{box-shadow:inset 0 0 0 9999px #3370ff08;background:#edf3ff!important}.report-sheet.financial-worksheet tbody td.is-active{z-index:3;outline-offset:-2px;outline:2px solid #3370ff;background:#f8fbff!important}.report-sheet.financial-worksheet tbody .worksheet-row-number.is-selected{font-weight:600;color:#245bdb!important;background:#e0eaff!important}.report-sheet.financial-worksheet :is(.report-drill,.report-amount-drill){width:100%;min-height:20px;text-align:inherit;font:inherit;font-weight:inherit;line-height:inherit;white-space:inherit;cursor:pointer;display:block;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.report-sheet.financial-worksheet :is(.report-drill,.report-amount-drill):hover{text-underline-offset:3px;text-decoration:underline;color:#245bdb!important}.report-sheet.financial-worksheet :is(.report-drill,.report-amount-drill):focus-visible{outline-offset:2px;outline:2px solid #3370ff}.worksheet-footnote{background:#fff;justify-content:flex-end;align-items:center;min-height:30px;padding:4px 12px;display:flex}.worksheet-notice-line{color:#7b8494;white-space:nowrap;background:#fff;border-bottom:1px solid #e4e9f1;align-items:center;gap:9px;min-height:30px;padding:4px 12px;font-size:11px;display:flex}.worksheet-notice-line .tag{padding:2px 6px;font-size:10px;line-height:1.5}.report-workbook .worksheet-notice-line>button{margin-left:auto;color:#4e5969!important;background:#fff!important;border:1px solid #dce3ef!important;border-radius:4px!important;padding:2px 8px!important;font-size:11px!important}.report-validation-details{color:#646a73;padding:20px;font-size:13px;line-height:1.8}.report-validation-details>b{color:#b76b14}.report-workbook-status,.worksheet-standalone-status{color:#8f959e;white-space:nowrap;scrollbar-width:thin;background:#fff;border-top:1px solid #dce3ef;flex-shrink:0;align-items:center;gap:14px;min-height:36px;padding:5px 12px;font-size:10px;display:flex;overflow-x:auto}.report-workbook-state{color:#7b8ca5;flex-shrink:0;align-items:center;gap:5px;display:flex}.report-workbook-state-dot{background:#6095ee;border-radius:50%;width:5px;height:5px}.worksheet-statistics{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.worksheet-statistics>span{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.worksheet-statistics b{color:#5f6b7c;font-weight:500}.worksheet-selection-address{color:#3370ff;min-width:36px}.report-workbook-zoom{border-left:1px solid #e3e8f0;flex-shrink:0;align-items:center;gap:7px;margin-left:2px;padding-left:12px;display:flex}.report-workbook-zoom select{color:#5f6b7c;width:66px;height:24px;min-height:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e7ef;border-radius:4px;margin:0;padding:1px 4px;font-size:11px}.worksheet-standalone-status{position:sticky;bottom:0;left:0}.worksheet-standalone-status .worksheet-statistics{margin-left:0}@media (width<=1180px){.report-workbook-toolbar{gap:8px;padding-left:10px;padding-right:10px}.report-workbook-company{max-width:160px}.report-workbook .report-workbook-actions>button{padding:0 8px!important}.report-workbook-tabline{gap:20px;padding:0 10px}.report-workbook .head-actions.report-workbook-tabs{gap:16px}.report-workbook-status{gap:10px}.worksheet-statistics{gap:11px}}@media (width<=780px){.report-data-center:has(.report-workbook){height:calc(100dvh - 125px);min-height:560px}.report-workbook-company{min-width:95px;max-width:130px}.report-workbook .report-workbook-actions>button{gap:4px}.report-workbook .report-context{gap:10px}.report-workbook-status{padding-left:8px;padding-right:8px}.report-workbook-state{display:none}.worksheet-statistics{margin-left:0}.report-workbook-zoom{margin-left:auto}}@media print{.report-data-center:has(.report-workbook){height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}:is(.report-center-workspace:has(>.report-workbook),.report-workbook,.report-workbook-canvas){background:#fff!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.report-workbook-toolbar,.report-workbook-tabline,.report-workbook-status,.worksheet-standalone-status,.worksheet-footnote,.report-sheet.financial-worksheet .worksheet-letters,.report-sheet.financial-worksheet .worksheet-row-number{display:none!important}.report-sheet.financial-worksheet{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.report-sheet.financial-worksheet>table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:9px!important}.report-sheet.financial-worksheet colgroup>col:first-child{width:0!important;display:none!important}.report-sheet.financial-worksheet thead{display:table-header-group!important}.report-sheet.financial-worksheet :is(th,td){break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;height:auto!important;box-shadow:none!important;outline:0!important;padding:5px 7px!important;font-size:9px!important;position:static!important}.report-sheet.financial-worksheet .worksheet-title-row>th{height:48px!important}.report-sheet.financial-worksheet .worksheet-spacer-row>th{height:10px!important}.report-sheet.financial-worksheet .report-title{font-size:17px!important}.report-sheet.financial-worksheet .worksheet-field-row>th{height:30px!important}.report-sheet.financial-worksheet tbody td.is-in-selection,.report-sheet.financial-worksheet tbody td.is-active{background:#fff!important}.report-sheet.financial-worksheet :is(.report-drill,.report-amount-drill){text-decoration:none!important}.worksheet-metadata{gap:6px;font-size:8px}.worksheet-metadata small{margin-left:6px}}.profit-statement-view{min-width:0}.profit-statement-view .report-sheet.financial-worksheet.worksheet-fit{width:100%;min-width:0}.profit-statement-view .report-sheet.financial-worksheet.worksheet-fit>table{width:100%!important;min-width:720px!important}.profit-statement-view .report-sheet.financial-worksheet.worksheet-fit :is(th,td){padding-left:6px!important;padding-right:6px!important}.profit-statement-view .financial-worksheet tbody tr:first-child>td.worksheet-label{font-weight:600}.profit-source-summary{color:#646a73;white-space:nowrap;border-bottom:1px solid #e4e9f1;align-items:center;gap:22px;min-width:0;padding:14px 20px;font-size:12px;display:flex}.profit-source-summary>span{align-items:center;gap:10px;display:flex}.profit-source-summary b{color:#2b3544;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.profit-source-summary>.ux-hint{margin-left:auto}.profit-source-drawer .table-wrap{overflow:auto}.profit-source-drawer .table-wrap>table{min-width:780px}.profit-source-drawer tfoot{font-weight:600}@media print{.profit-statement-view>.worksheet-notice-line{display:none!important}.profit-statement-view .report-sheet.financial-worksheet.worksheet-fit>table{min-width:0!important}}.cash-flow-statement-view{min-width:0}.cash-flow-statement-view .report-sheet.financial-worksheet.worksheet-fit{width:100%;min-width:0}.cash-flow-statement-view .report-sheet.financial-worksheet.worksheet-fit>table{width:100%!important;min-width:720px!important}.cash-flow-statement-view .report-sheet.financial-worksheet.worksheet-fit :is(th,td){padding-left:6px!important;padding-right:6px!important}.cash-flow-statement-view .financial-worksheet tbody td.worksheet-label{overflow-wrap:anywhere;line-height:1.55}.cash-flow-statement-view .financial-worksheet tbody td.worksheet-label .report-drill{white-space:normal}.cash-flow-statement-view .financial-worksheet .worksheet-field-row>th{font-size:calc(var(--worksheet-font-size,12px) * .9)!important}:is(.cash-flow-statement-view .financial-worksheet tbody tr:has(td[data-report-name^=一、经营活动])>td,.cash-flow-statement-view .financial-worksheet tbody tr:has(td[data-report-name^=二、投资活动])>td,.cash-flow-statement-view .financial-worksheet tbody tr:has(td[data-report-name^=三、筹资活动])>td){font-weight:600;background:#f3f7fd!important}.cash-flow-statement-view .cash-flow-notice-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.cash-flow-statement-view .cash-flow-notice-actions>button{height:23px;font:inherit;white-space:nowrap;cursor:pointer;color:#4e5969!important;background:#fff!important;border:1px solid #dce3ef!important;border-radius:4px!important;padding:2px 8px!important;font-size:11px!important}.cash-flow-statement-view .cash-flow-notice-actions>button:hover{color:#245bdb!important;border-color:#a5bffe!important}.cash-flow-source-summary{color:#646a73;white-space:nowrap;border-bottom:1px solid #e4e9f1;align-items:center;gap:22px;min-width:0;padding:14px 20px;font-size:12px;display:flex}.cash-flow-source-summary>span{align-items:center;gap:10px;display:flex}.cash-flow-source-summary b{color:#2b3544;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cash-flow-source-summary>.ux-hint{margin-left:auto}.cash-flow-source-drawer .table-wrap{overflow:auto}.cash-flow-source-drawer .table-wrap>table{min-width:800px}.cash-flow-source-drawer tfoot{font-weight:600}@media print{.cash-flow-statement-view>.worksheet-notice-line{display:none!important}.cash-flow-statement-view .report-sheet.financial-worksheet.worksheet-fit>table{min-width:0!important}}.finance-trend{color:#1f2329;background:#fff;border:1px solid #e5e6eb;border-radius:9px;margin-bottom:16px;padding-bottom:8px}.finance-trend-header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 10px;display:flex}.finance-trend-heading{align-items:center;gap:8px;display:flex}.finance-trend-heading h2{color:#1f2329;margin:0;font-size:15px;font-weight:600}.finance-trend-actions>button{color:#454b54;background:#fff;border:1px solid #d9dce1;border-radius:6px;height:30px;padding:0 10px;font-size:12px}.finance-trend-actions>button:hover{background:#f5f6f7;border-color:#b8c3d4}.finance-trend-actions>button[aria-pressed=true]{color:#245bdb;background:#edf3ff;border-color:#ccdcff}.finance-trend-legend{scrollbar-width:thin;flex-flow:row;align-items:center;gap:8px;max-width:100%;padding:0 18px 16px;display:flex;overflow-x:auto}.finance-trend-legend>button{color:#646a73;white-space:nowrap;background:#fff;border:1px solid #e5e6eb;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;height:30px;padding:0 9px;font-size:12px;display:inline-flex}.finance-trend-legend>button.selected{color:#373c43;background:#f7faff;border-color:#dce5f5}.finance-trend-legend>button:hover{background:#edf3ff;border-color:#9fb8e9}.finance-trend-legend>button>i{background:#c4c8cf;border-radius:2px;flex:0 0 14px;width:14px;height:3px}.finance-trend-legend>button>svg{color:#3370ff}.finance-trend-legend>button:not(.selected)>span{color:#8f959e}.finance-trend-legend>button[aria-disabled=true]{cursor:default}.finance-trend-chart{gap:10px;height:258px;margin:8px 24px 0 18px;padding-bottom:36px;display:flex}.finance-trend-scale{color:#646a73;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 30px;justify-content:space-between;padding:0;font-size:11px;line-height:1;display:flex}.finance-trend-scale>span{transform:translateY(-50%)}.finance-trend-scale>span:last-child{transform:translateY(50%)}.finance-trend-plot{flex:1;min-width:0;position:relative}.finance-trend-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.finance-trend-gridline{stroke:#edf0f4;stroke-width:1px}.finance-trend-crosshair{stroke:#aebed8;stroke-width:1px;stroke-dasharray:4 4}.finance-trend-months{position:absolute;inset:0}.finance-trend-months>button{color:#646a73;cursor:crosshair;background:0 0;border:0;border-radius:3px;height:100%;padding:0;display:block;position:absolute;top:0;bottom:0}.finance-trend-months>button:hover,.finance-trend-months>button.active{background:#3370ff06}.finance-trend-months>button:focus-visible{outline-offset:1px;background:#3370ff09;outline:2px solid #3370ff}.finance-trend-months>button>span{color:#646a73;white-space:nowrap;font-size:11px;display:block;position:absolute;bottom:-27px;left:0;right:0}.finance-trend-months>button.active>span{color:#245bdb;font-weight:600}.finance-trend-tooltip{z-index:5;color:#373c43;pointer-events:none;background:#fffffffa;border:1px solid #e0e5ee;border-radius:7px;width:164px;max-width:min(190px,100%);padding:11px 12px;position:absolute;top:8px;box-shadow:0 5px 22px #1f23291f}.finance-trend-tooltip.align-end{transform:translate(-100%)}.finance-trend-tooltip.align-center{transform:translate(-50%)}.finance-trend-tooltip.align-start{transform:translate(0)}.finance-trend-tooltip>strong{color:#1f2329;padding-bottom:5px;font-size:12px;font-weight:600;display:block}.finance-trend-tooltip>div{justify-content:space-between;align-items:center;gap:16px;padding-top:5px;font-size:12px;display:flex}.finance-trend-tooltip>div>span{align-items:center;gap:7px;display:inline-flex}.finance-trend-tooltip i{border-radius:50%;width:7px;height:7px}.finance-trend-tooltip b{color:#1f2329;font-variant-numeric:tabular-nums;font-weight:600}.finance-trend-range{color:#646a73;border-top:1px solid #f0f1f4;flex-flow:row;align-items:center;gap:10px;max-width:100%;margin:8px 18px 12px;padding-top:12px;font-size:12px;display:flex}.finance-trend-range>label,.finance-trend-range>span,.finance-trend-range>.ux-hint{white-space:nowrap;flex:none}.finance-trend-range>input{accent-color:#3370ff;cursor:ew-resize;background:0 0;flex:auto;min-width:60px;max-width:320px;height:24px;margin:0;padding:0;border:0!important}.finance-trend-range>input:focus{box-shadow:none!important}.finance-trend-range>input:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3370ff!important}.finance-trend-data{border:1px solid #e5e6eb;border-radius:7px;max-width:100%;margin:0 18px 12px}.finance-trend-data table{border-collapse:collapse;width:100%}.finance-trend-data th,.finance-trend-data td{font-variant-numeric:tabular-nums;padding:10px 14px;font-size:12px}.finance-trend-data tbody th{text-align:left;font-weight:400;color:#646a73!important;background:#fff!important}.finance-trend-data tbody tr.active>:is(th,td){background:#f2f6ff!important}.finance-trend-data tbody tr:last-child>:is(th,td){border-bottom:0}.finance-trend-empty{color:#8f959e;text-align:center;padding:56px 18px;font-size:13px}.finance-trend-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.finance-trend-header{padding:14px 15px 10px}.finance-trend-legend{padding-left:15px;padding-right:15px}.finance-trend-chart{gap:8px;height:228px;margin-left:10px;margin-right:14px}.finance-trend-scale{flex-basis:27px}.finance-trend-tooltip{width:140px;padding:9px 10px}.finance-trend-range{gap:8px;margin-left:15px;margin-right:15px}.finance-trend-range>input{max-width:none}.finance-trend-data{margin-left:15px;margin-right:15px}}@media (prefers-reduced-motion:reduce){.finance-trend button{transition:none}}@media print{.finance-trend-actions,.finance-trend-range,.finance-trend-tooltip{display:none}.finance-trend-months>button{background:0 0!important}.finance-trend{break-inside:avoid;box-shadow:none}}.shadow-review{min-width:0;color:var(--ux-text,#1f2329);font-family:var(--font-sans);font-size:12px}.shadow-review button,.shadow-review input,.shadow-review select{font-family:var(--font-sans)}.shadow-review button{color:#454b54;white-space:nowrap;background:#fff;border:1px solid #d9dce1;border-radius:6px;min-height:32px;padding:6px 11px;font-size:12px}.shadow-review button:hover:not(:disabled){background:#f6f9ff;border-color:#b2c5ea}.shadow-review button:disabled{cursor:not-allowed}.shadow-review button.primary{color:#fff;background:#3370ff;border-color:#3370ff}.shadow-review .ux-hint-trigger,.shadow-rule-drawer .ux-hint-trigger{width:20px;min-height:20px;padding:0}.shadow-page-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.shadow-heading{align-items:center;gap:9px;min-width:0;display:flex}.shadow-heading h1{color:#1f2329;letter-spacing:-.02em;margin:0;font-size:23px;font-weight:650}.shadow-mode{color:#245bdb;white-space:nowrap;background:#edf3ff;border:1px solid #dce6fa;border-radius:5px;padding:4px 8px;font-size:11px}.shadow-head-actions{flex:none;gap:8px;display:flex}.shadow-upload{display:none}.shadow-context{scrollbar-width:thin;background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-flow:row;gap:0;max-width:100%;margin-bottom:16px;display:flex;overflow-x:auto}.shadow-context>div{border-right:1px solid #edf0f5;flex:none;max-width:280px;padding:11px 16px}.shadow-context>div:last-child{border-right:0}.shadow-context small{color:#8f959e;margin-bottom:5px;font-size:11px;display:block}.shadow-context span{color:#454b54;white-space:nowrap;scrollbar-width:thin;font-size:12px;display:block;overflow:auto}.shadow-panel{overflow:hidden}.shadow-toolbar,.shadow-ledger-toolbar{white-space:nowrap;scrollbar-width:thin;background:#fff;border-bottom:1px solid #e5e6eb;flex-flow:row;align-items:center;gap:8px;max-width:100%;padding:12px 16px;display:flex;overflow-x:auto}.shadow-toolbar>*,.shadow-ledger-toolbar>*{flex:none}.shadow-toolbar label,.shadow-ledger-toolbar label{color:#646a73;align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.shadow-review select{color:#454b54;background:#fff;border:1px solid #d9dce1;border-radius:6px;width:auto;max-width:390px;min-height:32px;padding:6px 9px;font-size:12px}.shadow-toolbar-spacer{flex:1 0 12px}.shadow-message{overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:10px;margin:12px 16px;padding:10px 13px;font-size:12px;line-height:1.7;display:flex}.shadow-message>span{flex:1;min-width:0}.shadow-message>button{min-height:24px;color:inherit;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:18px}.shadow-message-error{color:#b63b40;background:#fff1f0;border:1px solid #f1d2d1}.shadow-message-notice{color:#245bdb;background:#edf6ff;border:1px solid #d7e7fa}.shadow-message-warning{color:#8e6500;background:#fff7e7;border:1px solid #f0e1be}.shadow-task{color:#245bdb;background:#f5f9ff;border-bottom:1px solid #e7edf7;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.shadow-task small{color:#646a73;font-size:11px}.shadow-task code{overflow-wrap:anywhere;margin-left:auto;font-size:11px}.shadow-pulse{background:#3370ff;border-radius:50%;width:7px;height:7px}.shadow-tabs{scrollbar-width:thin;white-space:nowrap;border-bottom:1px solid #e5e6eb;flex-flow:row;align-items:center;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.shadow-tabs>button{color:#646a73;background:0 0;border:0;flex:none}.shadow-tabs>button.selected{color:#245bdb;background:#edf3ff;font-weight:600}.shadow-gate-label{color:#8f959e;align-items:center;gap:8px;margin-left:auto;padding-left:16px;font-size:11px;display:inline-flex}.shadow-gate-label b{color:#946900;font-weight:500}.shadow-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 18px 12px;display:grid}.shadow-summary>button{text-align:left;background:#fafbfd;border:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:15px 17px;display:flex}.shadow-summary>button span{color:#646a73;font-size:12px}.shadow-summary>button strong{font-variant-numeric:lining-nums tabular-nums;color:#454b54;font-size:23px;font-weight:600;line-height:1.4}.shadow-summary>.shadow-summary-pass strong{color:#237b57}.shadow-summary>.shadow-summary-fail strong{color:#b63b40}.shadow-summary>.shadow-summary-unknown strong{color:#946900}.shadow-summary>.shadow-summary-stale strong{color:#7a62a3}.shadow-summary>button.is-selected{background:#edf3ff;border-color:#98b8fc}.shadow-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 14px;display:flex}.shadow-section-heading h2{color:#373c43;margin:0;font-size:14px;font-weight:600}.shadow-category-tabs{white-space:nowrap;scrollbar-width:thin;flex-flow:row;align-items:center;gap:6px;padding:14px 18px 0;display:flex;overflow-x:auto}.shadow-category-tabs>button{color:#646a73;background:0 0;border:0;flex:none;min-height:28px;padding:4px 10px;font-size:12px}.shadow-category-tabs>button[aria-pressed=true]{color:#245bdb;background:#edf3ff}.shadow-status{white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;font-size:11px;line-height:1.5;display:inline-flex}.shadow-status-pass{color:#237b57;background:#e9f6ee}.shadow-status-fail{color:#b63b40;background:#fff0f0}.shadow-status-unknown{color:#946900;background:#fff4df}.shadow-status-stale{color:#7755a2;background:#f0eaf8}.shadow-table-wrap{scrollbar-width:thin;border-radius:0;max-width:100%;overflow-x:auto}.shadow-table-wrap table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.shadow-rule-table{min-width:840px}.shadow-rule-table td:first-child{min-width:220px}.shadow-review td,.shadow-review th{line-height:1.65}.shadow-review .num{font-variant-numeric:lining-nums tabular-nums;font-family:var(--font-sans);white-space:nowrap;text-align:right}.shadow-review .shadow-difference{color:#b63b40}.shadow-review button.shadow-link,.shadow-rule-drawer button.shadow-link{color:#245bdb;text-align:left;background:0 0;border:0;border-radius:4px;min-height:26px;padding:3px 0;font-size:12px}.shadow-review button.shadow-link:hover,.shadow-rule-drawer button.shadow-link:hover{background:0 0;text-decoration:underline}.shadow-empty{color:#8f959e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:270px;padding:30px 20px;font-size:12px;display:flex}.shadow-empty h2{color:#646a73;margin:0;font-size:15px;font-weight:500}.shadow-empty p{color:#8f959e;margin:0;font-size:12px;line-height:1.7}.shadow-empty-icon{color:#86a9ec;background:#f0f5ff;border-radius:10px;place-items:center;width:54px;height:58px;font-size:24px;display:grid}.shadow-empty-small{min-height:110px}.shadow-balance-totals{background:#fafbfd;border-bottom:1px solid #e5e6eb;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.shadow-balance-totals>div{border-right:1px solid #e5e6eb;min-width:0;padding:17px 18px}.shadow-balance-totals small{color:#646a73;align-items:center;gap:6px;min-height:21px;font-size:11px;display:flex}.shadow-balance-totals strong{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;color:#373c43;scrollbar-width:thin;max-width:100%;margin-top:7px;font-size:21px;font-weight:600;display:block;overflow-x:auto}.shadow-ledger-table{min-width:1120px!important}.shadow-ledger-table td:nth-child(3){white-space:normal;min-width:220px}.shadow-ledger-derived td{background:#f7f9fd;font-weight:500}.shadow-pagination{color:#646a73;justify-content:flex-end;align-items:center;gap:12px;padding:14px 16px;font-size:12px;display:flex}.shadow-audit-table td code{overflow-wrap:anywhere;white-space:normal;font-size:11px}.shadow-rule-drawer{width:min(760px,100vw)!important}.shadow-rule-body{padding:22px 24px;font-size:12px;line-height:1.7}.shadow-rule-body h3{color:#454b54;margin:24px 0 12px;font-size:14px;font-weight:600}.shadow-rule-state{color:#646a73;align-items:flex-start;gap:12px;display:flex}.shadow-rule-state>.shadow-status{flex-shrink:0}.shadow-evidence-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.shadow-evidence-values>div{border:1px solid #e5e6eb;border-radius:6px;min-width:0;padding:12px}.shadow-evidence-values dt,.shadow-evidence-context dt{color:#8f959e;font-size:11px}.shadow-evidence-values dd{white-space:nowrap;color:#373c43;font-variant-numeric:lining-nums tabular-nums;margin:6px 0 0;font-size:19px;font-weight:600;overflow-x:auto}.shadow-evidence-context{gap:8px;margin:0;display:grid}.shadow-evidence-context>div{border-bottom:1px solid #f0f1f4;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.shadow-evidence-context dd{color:#454b54;overflow-wrap:anywhere;margin:0;font-size:12px}.shadow-evidence-item{background:#fcfdff;border:1px solid #e5e6eb;border-radius:6px;margin:10px 0;padding:13px 14px}.shadow-evidence-item dl{gap:5px;margin:0;display:grid}.shadow-evidence-item dl>div{grid-template-columns:88px minmax(0,1fr);gap:10px;display:grid}.shadow-evidence-item dt{color:#8f959e;overflow-wrap:anywhere;font-size:11px}.shadow-evidence-item dd{color:#454b54;overflow-wrap:anywhere;margin:0;font-size:12px}.shadow-evidence-item>p,.shadow-muted{color:#8f959e;font-size:12px;line-height:1.7}.shadow-rule-drawer .modal-footer{margin-top:auto}@media (width<=720px){.shadow-page-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.shadow-heading h1{font-size:21px}.shadow-head-actions{margin-left:auto}.shadow-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.shadow-summary>button{padding:12px}.shadow-context>div{padding:10px 12px}.shadow-rule-body{padding:18px}.shadow-toolbar,.shadow-ledger-toolbar,.shadow-tabs{padding-left:12px;padding-right:12px}.shadow-task{flex-wrap:wrap}.shadow-task code{width:100%;margin-left:0}}.system-access{--sa-blue:#3370ff;--sa-text:#1f2329;--sa-muted:#646a73;--sa-line:#e5e6eb;color:var(--sa-text)}.sa-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.sa-heading span{color:var(--sa-muted);font-size:12px}.sa-heading h1{letter-spacing:0;margin:5px 0 0;font-size:24px;font-weight:600}.sa-panel{border:1px solid var(--sa-line);background:#fff;border-radius:8px;overflow:hidden}.sa-toolbar{white-space:nowrap;border-bottom:1px solid var(--sa-line);flex-wrap:nowrap;align-items:center;gap:10px;padding:14px 16px;display:flex;overflow-x:auto}.sa-toolbar>*{flex-shrink:0}.sa-tabs{background:#f2f3f5;border-radius:6px;gap:2px;padding:3px;display:inline-flex}.system-access button,.sa-drawer button{border:1px solid var(--sa-line);min-height:32px;color:var(--sa-text);background:#fff;border-radius:6px;padding:6px 12px;font-size:13px;line-height:18px}.system-access button:hover,.sa-drawer button:hover{color:var(--sa-blue);background:#f5f8ff;border-color:#a9c1ff}.system-access button:disabled,.sa-drawer button:disabled{opacity:.45;cursor:not-allowed}.sa-tabs button{min-height:28px;color:var(--sa-muted);background:0 0;border:0;padding:4px 15px}.sa-tabs button[aria-selected=true]{color:var(--sa-blue);background:#fff;box-shadow:0 1px 3px #1f23290b}.system-access .sa-primary,.sa-drawer .sa-primary{border-color:var(--sa-blue);background:var(--sa-blue);color:#fff}.system-access .sa-primary:hover,.sa-drawer .sa-primary:hover{color:#fff;background:#245bdb;border-color:#245bdb}.sa-search,.sa-toolbar select{border:1px solid var(--sa-line);min-height:32px;color:var(--sa-text);background:#fff;border-radius:6px;outline:0;padding:6px 10px;font-size:13px}.sa-search{width:220px;min-width:140px}.sa-search:focus,.sa-toolbar select:focus,.sa-field input:focus,.sa-field select:focus{border-color:var(--sa-blue);box-shadow:0 0 0 2px #3370ff14}.sa-count{color:var(--sa-muted);margin-left:auto;font-size:12px}.sa-toolbar-actions{background:#fff;align-items:center;gap:10px;margin-left:auto;padding-left:12px;display:flex;position:sticky;right:0}.sa-table{overflow-x:auto}.sa-table table{border-collapse:collapse;width:100%;min-width:620px}.sa-table th{color:var(--sa-muted);background:#f8f9fa;border-top:0;padding:12px 16px;font-size:12px;font-weight:500}.sa-table td{color:var(--sa-text);border-bottom:1px solid #eff0f1;padding:14px 16px;font-size:13px}.sa-table td>b{font-weight:500}.sa-table tbody tr:last-child td{border-bottom:0}.sa-table tbody tr:hover{background:#f7f9fd}.sa-person-icon{width:28px;height:28px;color:var(--sa-blue);vertical-align:middle;background:#edf3ff;border-radius:8px;justify-content:center;align-items:center;margin-right:9px;font-size:12px;display:inline-flex}.sa-current{color:#8f959e;margin-left:8px;font-size:11px;font-weight:400}.sa-badge{color:#245bdb;background:#edf3ff;border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;line-height:20px;display:inline-flex}.sa-badge.is-disabled{color:#8f959e;background:#f2f3f5}.sa-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.sa-people table{table-layout:fixed;min-width:820px}.sa-people th:first-child{width:22%}.sa-people th:nth-child(3){width:110px}.sa-people th:nth-child(4){width:90px}.sa-people th:last-child{width:170px}.sa-people :is(th,td):last-child{box-shadow:-1px 0 var(--sa-line);background:#fff;position:sticky;right:0}.sa-people th:last-child{background:#f8f9fa}.sa-people tr:hover td:last-child{background:#f7f9fd}.sa-people td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-table button{color:var(--sa-blue);background:0 0;border:0;min-height:24px;padding:2px 0;font-size:12px}.sa-empty{min-height:180px;color:var(--sa-muted);place-items:center;font-size:13px;display:grid}.sa-message{color:#245bdb;background:#edf3ff;border-radius:6px;margin:12px 16px;padding:10px 12px;font-size:13px;line-height:1.6}.sa-message.sa-error{color:#c83c36;background:#fff2f0}.sa-layer{--sa-blue:#3370ff;--sa-text:#1f2329;--sa-muted:#646a73;--sa-line:#e5e6eb;z-index:90;background:#1f232940;justify-content:flex-end;display:flex;position:fixed;inset:0}.sa-layer .sa-drawer.ux-drawer{width:min(570px,100%);max-width:100%;height:100%;color:var(--sa-text);background:#fff;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:-8px 0 30px #1f232919}.sa-drawer>header{border-bottom:1px solid var(--sa-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.sa-drawer h2{margin:0;font-size:18px;font-weight:600}.sa-drawer>header button{min-height:28px;color:var(--sa-muted);border:0;padding:2px 6px;font-size:24px}.sa-drawer.ux-drawer>form{flex-direction:column;flex:1;min-height:0;display:flex}.sa-drawer-body{flex:1;min-height:0;padding:24px;overflow-y:auto}.sa-field{color:var(--sa-muted);flex-direction:column;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.sa-field input,.sa-field select{border:1px solid var(--sa-line);width:100%;min-height:36px;color:var(--sa-text);background:#fff;border-radius:6px;outline:0;padding:8px 10px;font-size:13px}.sa-field input:disabled,.sa-field select:disabled{color:#8f959e;background:#f7f8fa}.sa-password-edit{border-top:1px solid var(--sa-line);padding-top:16px}.sa-password-edit>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.sa-password-edit>div button{color:var(--sa-blue)}.sa-password-edit .sa-field{margin-bottom:12px}.sa-drawer footer{border-top:1px solid var(--sa-line);align-items:center;gap:8px;padding:16px 24px;display:flex}.sa-drawer footer>span{flex:1}.system-access .sa-danger,.sa-drawer .sa-danger{color:#d34c43}.sa-target{flex-direction:column;gap:5px;margin-bottom:24px;font-size:13px;display:flex}.sa-target span{color:var(--sa-muted)}.sa-matrix-head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.sa-permission-matrix{flex-direction:column;gap:14px;display:flex}.sa-permission-matrix fieldset{border:1px solid var(--sa-line);border-radius:6px;padding:12px}.sa-permission-matrix legend{color:var(--sa-muted);padding:0 5px;font-size:12px}.sa-permission-matrix fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;display:grid}.sa-permission-matrix label{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.sa-permission-matrix input{width:14px;height:14px;accent-color:var(--sa-blue);margin:0}.sa-permission-matrix fieldset:disabled label{cursor:default;color:var(--sa-muted)}.sa-delete-check{background:#fff8f7;border:1px solid #ffd9d4;border-radius:6px;margin-top:22px;padding:14px;font-size:13px}.sa-delete-check strong,.sa-delete-check>span{margin-bottom:8px;display:block}.sa-delete-check>span{color:var(--sa-muted)}.sa-delete-check>div{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.sa-drawer .sa-message{margin:12px 0}@media (width<=600px){.sa-drawer-body{padding:20px}.sa-permission-matrix fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.vq-workbench{color:var(--ux-text,#1f2329);min-width:0;font-size:12px}.vq-workbench .vq-heading{align-items:center;gap:9px;margin:0 0 16px;display:flex}.vq-workbench .vq-heading h1{margin:0;font-size:22px;font-weight:650;line-height:1.4}.vq-workbench .vq-panel{background:#fff;border:1px solid #dee4ed;border-radius:6px;overflow:hidden}.vq-workbench button,.vq-workbench input,.vq-workbench select{font:inherit}.vq-workbench button:disabled{color:#a7b0bd;cursor:not-allowed;opacity:.65}.vq-workbench button:focus-visible,.vq-workbench input:focus-visible,.vq-workbench select:focus-visible{outline-offset:2px;outline:2px solid #3370ff}.vq-workbench .vq-filters,.vq-workbench .vq-conditions,.vq-workbench .vq-actions,.vq-workbench .vq-result-meta{white-space:nowrap;flex-flow:row;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.vq-workbench .vq-filters{background:#fff;border-bottom:1px solid #e6ebf2;padding:12px 14px}.vq-workbench .vq-filters>*,.vq-workbench .vq-filters label>*{flex:none}.vq-workbench .vq-filters label{color:#646a73;align-items:center;gap:7px;display:inline-flex}.vq-workbench .vq-filters :is(input,select),.vq-workbench .vq-pagination select{color:#303844;background:#fff;border:1px solid #dce2eb;border-radius:4px;height:30px;padding:4px 8px}.vq-workbench .vq-filters .vq-book-input{color:#646a73;background:#f7f9fc;width:112px}.vq-workbench .vq-filters .vq-number-filter{width:100px}.vq-workbench .vq-filters .vq-number-filter[aria-invalid=true]{background:#fff7f7;border-color:#d55252}.vq-workbench .vq-filters .vq-query-input{width:185px}.vq-workbench .vq-filters>button,.vq-workbench .vq-action-buttons>button{color:#4a5567;white-space:nowrap;background:#fff;border:1px solid #dce2eb;border-radius:4px;min-height:30px;padding:5px 10px}.vq-workbench .vq-filters>button:hover:not(:disabled),.vq-workbench .vq-action-buttons>button:hover:not(:disabled){color:#3370ff;background:#f7faff;border-color:#aec9ff}.vq-workbench .vq-conditions{background:#fbfcfe;gap:6px;min-height:0;padding:0 14px}.vq-workbench .vq-conditions:has(>button){border-bottom:1px solid #eef1f6;padding-top:8px;padding-bottom:8px}.vq-workbench .vq-conditions>button{color:#526d9e;text-overflow:ellipsis;white-space:nowrap;background:#f0f5ff;border:1px solid #e2eafa;border-radius:4px;flex:none;align-items:center;gap:8px;max-width:240px;padding:3px 7px;display:inline-flex;overflow:hidden}.vq-workbench .vq-conditions>button>span{color:#8c9ab1}.vq-workbench .vq-conditions>.vq-reset{color:#3370ff;background:0 0;border-color:#0000}.vq-workbench .vq-actions{border-bottom:1px solid #e8edf4;justify-content:space-between;padding:10px 14px}.vq-workbench .vq-action-buttons{flex:none;align-items:center;gap:7px;display:flex}.vq-workbench .vq-action-buttons>i{background:#e1e6ef;width:1px;height:17px;margin:0 3px}.vq-workbench .vq-action-buttons>.primary{padding:5px 12px}.yonyou-voucher-query.vq-workbench .vq-action-buttons>.primary{color:#fff!important;box-shadow:none!important;background:#3370ff!important;border-color:#3370ff!important}.yonyou-voucher-query.vq-workbench .voucher-link{color:#3370ff}.vq-workbench .vq-view-options{color:#646a73;flex:none;align-items:center;gap:14px;padding-left:20px;display:flex}.vq-workbench .vq-view-options label{cursor:pointer;align-items:center;gap:5px;display:flex}.vq-workbench input[type=checkbox],.vq-workbench input[type=radio],.vq-drawer input[type=checkbox]{accent-color:#3370ff;width:14px;height:14px;margin:0}.vq-workbench .vq-result-meta{color:#8b95a5;gap:13px;min-height:35px;padding:8px 14px}.vq-workbench .vq-result-meta>button{color:#3370ff;background:0 0;border:0;padding:0}.vq-workbench .vq-result-meta .ux-hint{margin-left:auto}.vq-workbench .vq-table-scroll{border-top:1px solid #dfe5ee;min-height:220px;max-height:min(650px,100dvh - 300px);position:relative;overflow:auto}.vq-workbench .vq-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:12px;line-height:1.5}.vq-workbench .vq-table :is(th,td){box-sizing:border-box;white-space:nowrap;color:#414b5a;vertical-align:middle;border-top:0;border-bottom:1px solid #e6ebf2;border-left:0;border-right:1px solid #e9edf3;height:36px;padding:8px 11px;font-size:12px}.vq-workbench .vq-table thead th{z-index:4;color:#707a88;letter-spacing:0;text-align:left;background:#f4f6fa;height:37px;font-weight:500;position:sticky;top:0}.vq-workbench .vq-table tbody tr{--vq-row-background:#fff;background:var(--vq-row-background)}.vq-workbench .vq-table tbody tr:hover{--vq-row-background:#f7faff}.vq-workbench .vq-table tbody tr.query-located-row{--vq-row-background:#f8faff}.vq-workbench .vq-table tbody tr.vq-selected{--vq-row-background:#edf4ff}.vq-workbench .vq-table tbody td{background:var(--vq-row-background)}.yonyou-voucher-query.vq-workbench .vq-table tbody tr.query-located-row>td{background:#f8faff!important}.yonyou-voucher-query.vq-workbench .vq-table tbody tr.vq-selected>td{background:#edf4ff!important}.yonyou-voucher-query.vq-workbench .vq-table tbody tr.query-located-row>td:first-child{box-shadow:inset 3px 0 #3370ff}.vq-workbench .vq-table tbody tr.vq-voucher-start td{border-top:1px solid #dfe5ed}.vq-workbench .vq-table tbody tr.vq-voucher-start:first-child td{border-top:0}.vq-workbench .vq-table .vq-sticky-check{z-index:2;text-align:center;width:42px;padding:8px 12px;position:sticky;left:0}.vq-workbench .vq-table .vq-sticky-sequence{z-index:2;text-align:center;color:#8b95a5;width:54px;position:sticky;left:42px;box-shadow:2px 0 4px #162e4f06}.vq-workbench .vq-table thead :is(.vq-sticky-check,.vq-sticky-sequence){z-index:6}.vq-workbench .vq-table .vq-num{text-align:right;font-variant-numeric:tabular-nums}.vq-workbench .vq-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vq-workbench .vq-cell-check{justify-content:center;display:flex}.vq-workbench .vq-cell-actions{overflow:visible}.vq-workbench .vq-cell-auxiliary{color:#7b8696;font-size:11px}.vq-workbench .vq-cell-summary,.vq-workbench .vq-cell-accountName{color:#354254}.vq-workbench .vq-cell-accountCode{color:#6e7a8d;font-variant-numeric:tabular-nums}.vq-workbench .voucher-link,.vq-workbench .vq-attachment{color:#3370ff;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.vq-workbench .voucher-link:hover{text-decoration:underline}.vq-workbench .vq-attachment{background:#eef5ff;border-radius:4px;padding:1px 7px}.vq-workbench .vq-large .vq-cell-debit,.vq-workbench .vq-large .vq-cell-credit{color:#a27525}.vq-workbench .vq-row-actions{align-items:center;gap:9px;display:inline-flex}.vq-workbench .vq-row-actions>button{color:#3370ff;background:0 0;border:0;padding:0;font-size:12px}.vq-workbench .vq-row-actions>button:disabled{color:#a8b5cc;opacity:1}.vq-workbench .vq-table .status{border-radius:4px;padding:2px 6px;font-size:11px}.vq-workbench .vq-table tfoot{z-index:3;position:sticky;bottom:0}.vq-workbench .vq-table tfoot td{color:#405777;background:#f3f7fd;border-top:1px solid #dfe7f2;border-bottom:0;height:34px;padding-top:7px;padding-bottom:7px;font-weight:500}.vq-workbench .vq-table tfoot .vq-sticky-check,.vq-workbench .vq-table tfoot .vq-sticky-sequence{z-index:5;background:#f3f7fd}.vq-workbench .vq-table tfoot .vq-total-label{text-align:left;width:96px}.vq-workbench .vq-empty{color:#929caa;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;display:flex}.vq-workbench .vq-empty>button{color:#3370ff;background:0 0;border:0}.vq-workbench .vq-pagination{color:#7f8b9c;border-top:1px solid #e3e8f0;justify-content:flex-end;align-items:center;gap:12px;min-height:52px;padding:10px 14px;font-size:12px;display:flex}.vq-workbench .vq-pagination>span{margin-right:auto}.vq-workbench .vq-pagination label{align-items:center;gap:7px;display:flex}.vq-workbench .vq-pagination>button{color:#677b96;background:#fff;border:1px solid #dfe5ef;border-radius:4px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.vq-workbench .vq-pagination b{color:#60708a;font-weight:500}.vq-drawer.ux-drawer{flex-direction:column;width:min(560px,100vw);padding:0;display:flex;max-width:min(560px,100vw)!important}.vq-drawer>.modal-head{flex-shrink:0}.vq-drawer>.modal-head h2{font-size:18px}.vq-drawer .vq-drawer-body{flex:1;min-height:0;padding:20px;overflow:auto}.vq-drawer>.modal-footer{flex-shrink:0;justify-content:flex-end;margin-top:auto}.vq-drawer .vq-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px;display:grid}.vq-drawer .vq-filter-fields>label{color:#66758a;flex-direction:column;gap:7px;font-size:12px;display:flex}.vq-drawer .vq-filter-fields :is(input,select),.vq-drawer .vq-plan-save input{color:#354254;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dce3ee;border-radius:5px;padding:6px 9px}.vq-drawer .vq-date-shortcuts{gap:8px;padding-bottom:18px;display:flex}.vq-drawer .vq-date-shortcuts button{color:#526d9e;background:#f6f9ff;border:1px solid #e0e8f6;border-radius:4px;padding:5px 10px}.vq-drawer .vq-check-label{color:#65758c;align-items:center;gap:7px;margin:20px 12px 0 0;font-size:12px;display:inline-flex}.vq-drawer .vq-plan-save{gap:8px;margin-bottom:14px;display:flex}.vq-drawer .vq-plan-save button{flex:none;font-size:12px}.vq-drawer .vq-plan-list{border-top:1px solid #e8edf4;margin-top:18px;display:grid}.vq-drawer .vq-plan-list article{border-bottom:1px solid #e8edf4;align-items:center;display:flex}.vq-drawer .vq-plan-list article button{text-align:left;color:#4d607e;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:0;flex:1;min-width:0;padding:13px 5px;overflow:hidden}.vq-drawer .vq-plan-list article button:last-child{color:#9aa5b6;flex:none;font-size:12px}.vq-drawer .vq-column-options{grid-template-columns:repeat(2,1fr);gap:16px;padding:20px 0;display:grid}.vq-drawer .vq-column-options label{color:#56677f;align-items:center;gap:8px;font-size:13px;display:flex}.vq-drawer .vq-column-options label:has(input:disabled){color:#a5afbd}.vq-drawer .vq-gap-table{border-collapse:collapse;width:100%;margin-top:18px}.vq-drawer .vq-gap-table th,.vq-drawer .vq-gap-table td{border-bottom:1px solid #e8edf4;padding:10px;font-size:12px}.vq-drawer .vq-empty{color:#929caa;place-items:center;padding:60px 0;display:grid}.vq-notice{z-index:220;color:#47648d;background:#fff;border:1px solid #dce6f7;border-radius:6px;max-width:min(420px,100vw - 40px);padding:10px 15px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #1f3d6420}@media (width>=1000px){.vq-workbench{flex-direction:column;height:calc(100dvh - 108px);min-height:0;display:flex}.vq-workbench>.vq-heading{flex:none}.vq-workbench>.vq-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.vq-workbench .vq-panel>:is(.vq-filters,.vq-conditions,.vq-actions,.vq-result-meta,.vq-pagination){flex-shrink:0}.vq-workbench .vq-panel>.vq-table-scroll{flex:auto;min-height:220px;max-height:none}}@media (width<=760px){.vq-workbench .vq-heading{margin-bottom:12px}.vq-workbench .vq-table-scroll{max-height:calc(100dvh - 260px)}.vq-drawer .vq-filter-fields{grid-template-columns:1fr}}@media print{.vq-workbench .vq-filters,.vq-workbench .vq-actions,.vq-workbench .vq-conditions,.vq-workbench .vq-pagination,.vq-workbench .vq-result-meta{display:none!important}}.vq-reference{--vq-border:#d6dbe3;--vq-muted:#697383;font-size:13px}.vq-reference .vq-sr-only{clip-path:inset(50%);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.yonyou-voucher-query.vq-reference .vq-panel{border-color:#cbd4e2;box-shadow:none!important;border-radius:2px!important}.vq-reference svg,.vq-popover svg{flex-shrink:0;width:18px;height:18px;display:block}.vq-reference .vq-filter-scroll{background:#f8f9fb;flex:none;overflow-x:auto}.vq-reference .vq-filter-scroll[hidden]{display:none!important}.yonyou-voucher-query.vq-reference .vq-filters{border:0;grid-template-rows:32px 32px;grid-template-columns:94px minmax(300px,1.15fr) minmax(250px,1fr) minmax(200px,.9fr) 78px;gap:7px 12px;min-width:1004px;padding:14px 16px 8px;overflow:visible;background:#f8f9fb!important;display:grid!important}.vq-reference .vq-filters .vq-field{color:#2f3540;align-items:center;gap:9px;min-width:0;display:flex}.vq-reference .vq-field>span{flex:0 0 57px;justify-content:flex-end;align-items:center;gap:5px;width:57px;display:inline-flex}.vq-reference .vq-field em{color:#ee2542;font-style:normal}.vq-reference .vq-filters .vq-field>:is(input,select){border-color:#abb4c3;border-radius:3px;flex:1 1 0;width:0;min-width:0;height:32px;font-size:13px}.vq-reference .vq-filters .vq-book-input{color:#2a303a;background:#fffef0;width:0;font-weight:500}.vq-reference .vq-plan-trigger{border-radius:3px;grid-area:1/1;justify-content:space-between;align-items:center;gap:4px;display:inline-flex;color:#515d6f!important;background:#e1e6ed!important;border:0!important;padding:5px 8px!important}.vq-reference .vq-book-field{grid-area:1/2}.vq-reference .vq-period-field{grid-area:1/3}.vq-reference .vq-period-range{background:#fff;border:1px solid #abb4c3;border-radius:3px;grid-area:1/4;align-items:center;gap:5px;min-width:0;height:32px;padding:0 6px;display:flex}.vq-reference .vq-period-range input{color:#273345;background:0 0;border:0;flex:1 1 0;width:0;min-width:0;height:28px;padding:0;font-size:12px}.vq-reference .vq-period-range:has([aria-invalid=true]){border-color:#dc3b48}.vq-reference .vq-period-range input::-webkit-calendar-picker-indicator{opacity:.5;width:12px;margin:0;padding:0}.vq-reference .vq-search-actions{grid-area:1/5;align-items:center;gap:7px;display:flex}.vq-reference .vq-search-actions>button,.vq-reference .vq-more-filters>button{color:#657080;background:#e8ebf0;border:0;border-radius:3px;place-items:center;width:35px;height:32px;padding:7px;display:grid}.vq-reference .vq-search-actions>.vq-search-submit{color:#fff;background:#4b5565}.vq-reference .vq-keyword-field{color:#87919e;border-bottom:1px solid #d8dde6;grid-area:2/1;align-items:center;gap:3px!important;display:flex!important}.vq-reference .vq-keyword-field svg{width:14px;height:14px}.vq-reference .vq-keyword-field input{flex:1 1 0;width:0;min-width:0;height:30px;font-size:12px;background:0 0!important;border:0!important;padding:0!important}.vq-reference .vq-date-field{grid-area:2/2}.vq-reference .vq-status-field{grid-area:2/3}.vq-reference .vq-number-field{grid-area:2/4}.vq-reference .vq-number-field>span{flex-basis:48px;width:48px}.vq-reference .vq-number-field input::placeholder{color:#a0a8b6}.vq-reference .vq-more-filters{grid-area:2/5;justify-content:flex-end;display:flex}.vq-reference .vq-segments{background:#fff;border:1px solid #b8c0cc;border-radius:3px;flex:1 1 0;min-width:0;height:32px;display:flex;overflow:hidden}.vq-reference .vq-segments button{color:#536074;white-space:nowrap;background:#fff;border:0;border-right:1px solid #c8ced8;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;padding:3px 5px;font-size:12px;display:inline-flex}.vq-reference .vq-segments button:last-child{border-right:0}.vq-reference .vq-segments button:hover,.vq-reference .vq-segments button[aria-pressed=true]{color:#3370ff;background:#f7faff}.vq-reference .vq-segments button svg{width:12px;height:12px}.vq-reference .vq-date-field .vq-segments button{flex:1 0 auto}.vq-reference .vq-conditions{color:#646d79;background:#f8f9fb;flex:none;gap:9px;min-height:37px;font-size:12px;border:0!important;padding:5px 16px 9px!important}.vq-reference .vq-condition-caption{color:#4c5360;flex:none}.vq-reference .vq-condition-tag,.vq-reference .vq-conditions>button:not(.vq-reset){text-overflow:ellipsis;color:#747e8d;white-space:nowrap;background:#f8faff;border:1px solid #dce1e9;border-radius:2px;flex:none;align-items:center;gap:8px;max-width:310px;height:22px;padding:1px 7px;display:inline-flex;overflow:hidden}.vq-reference .vq-conditions>.ux-hint{margin-left:auto}.vq-reference .vq-filter-divider{background:#fff;border-top:1px solid #c6cdd8;flex:0 0 14px;height:14px;position:relative}.vq-reference .vq-filter-divider>button{color:#627085;background:#fff;border:1px solid #9ca6b6;border-radius:4px;place-items:center;width:21px;height:18px;padding:1px;display:grid;position:absolute;top:-9px;left:calc(50% - 10px)}.vq-reference .vq-filter-divider [aria-expanded=true] svg{transform:rotate(180deg)}.vq-reference .vq-filter-divider svg{width:15px;height:15px}.vq-reference .vq-actions{background:#fff;border-bottom:1px solid #afb9c8;flex:none;gap:18px;min-height:51px;padding:8px 16px 10px}.vq-reference .vq-view-options{color:#303a48;order:0;gap:15px;padding-left:0}.vq-reference .vq-view-options label{gap:7px}.vq-reference input[type=radio]{accent-color:#ed0026}.vq-reference .vq-action-buttons{gap:8px;margin-left:auto}.vq-reference .vq-page-count{color:#555f6c;margin:0 16px 0 6px;font-size:12px}.vq-reference .vq-action-buttons>button,.vq-reference .vq-split>button{color:#536074;white-space:nowrap;background:#fff;border:1px solid #cdd3de;border-radius:3px;justify-content:center;align-items:center;min-height:32px;padding:5px 13px;font-size:12px;line-height:20px;display:inline-flex}.yonyou-voucher-query.vq-reference .vq-action-buttons>.primary{min-width:65px;box-shadow:none!important;color:#fff!important;background:#e90024!important;border-color:#e90024!important}.vq-reference .vq-action-buttons button:hover:not(:disabled){color:#2e5fae;background:#f5f8fc;border-color:#a8b7cd}.vq-reference .vq-split{flex:none;display:flex}.vq-reference .vq-split>button:first-child{border-radius:3px 0 0 3px}.vq-reference .vq-split>.vq-menu-trigger{border-left:0;border-radius:0 3px 3px 0;width:27px;min-width:27px;padding:5px}.vq-reference .vq-split svg{width:14px;height:14px}.vq-reference .vq-action-buttons>.vq-icon-button{color:#788394;border:0;width:29px;min-height:30px;padding:4px}.vq-reference .vq-table-scroll{outline-offset:-2px;border-top:0}.vq-reference .vq-table{font-size:13px}.vq-reference .vq-table :is(th,td){color:#222b37;border-color:#d9dee7;height:38px;padding:8px 10px;font-size:13px}.vq-reference .vq-table thead th{color:#242c37;background:#f1f3f6;height:33px;padding-top:6px;padding-bottom:6px;font-weight:600}.vq-reference .vq-table tbody td{border-right:0}.vq-reference .vq-table tbody td.vq-common{vertical-align:top}.vq-reference .vq-table tbody td[data-column=number]{border-right:1px solid #d9dee7}.vq-reference .vq-table tbody .vq-sticky-check{padding-top:10px}.vq-reference .vq-table .vq-sticky-sequence{color:#313a45}.vq-reference .vq-cell-auxiliary,.vq-reference .vq-cell-accountCode,.vq-reference .vq-cell-accountName,.vq-reference .vq-cell-summary{color:#222b37;font-size:13px}.vq-reference .voucher-link{font-size:13px;font-weight:400;color:#2f62ff!important}.vq-reference .vq-attachment{color:#7d858f;background:0 0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.vq-reference .vq-attachment svg{width:15px;height:15px}.vq-reference .vq-table tfoot td{color:#4b607c;font-size:12px}.vq-reference .vq-pagination{white-space:nowrap;background:#fff;flex:none;gap:10px;min-height:43px;padding:7px 14px;font-size:12px;overflow-x:auto}.vq-reference .vq-selected-count{color:#69778c;padding-left:14px}.vq-reference .vq-pagination>span>button{color:#3370ff;background:0 0;border:0;padding:0 6px}.vq-popover{z-index:200;background:#fff;border:1px solid #dce2eb;border-radius:5px;min-width:178px;padding:5px;position:fixed;box-shadow:0 5px 20px #27364d24}.vq-popover>button{text-align:left;color:#3f4b5d;width:100%;font:inherit;background:#fff;border:0;border-radius:3px;padding:8px 11px;font-size:13px;line-height:20px;display:block}.vq-popover>button:hover:not(:disabled),.vq-popover>button:focus-visible{color:#2b63d6;background:#edf3ff;outline:none}.vq-popover>button:disabled{color:#a8b0bc;cursor:not-allowed}.vq-reference .vq-filters .vq-book-trigger{color:#2a303a;text-align:left;background:#fffef0;border:1px solid #abb4c3;border-radius:3px;flex:1 1 0;justify-content:space-between;align-items:center;gap:8px;width:0;min-width:0;height:32px;padding:4px 8px;font-size:13px;display:flex}.vq-reference .vq-book-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vq-reference .vq-book-trigger>svg{color:#6c7788;flex:0 0 14px;width:14px;height:14px}.vq-reference .vq-book-trigger[aria-expanded=true]{background:#fff;border-color:#3370ff}.vq-reference .vq-book-link{text-overflow:ellipsis;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.vq-book-popover{z-index:201;box-sizing:border-box;color:#303b4d;font:13px/1.5 var(--font-sans,-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif);background:#fff;border:1px solid #dce2eb;border-radius:6px;flex-direction:column;padding:6px 0 0;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 24px #27364d28}.vq-book-popover button,.vq-book-popover input{font:inherit}.vq-book-popover :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #3370ff}.vq-book-search{border:1px solid #dce2eb;border-radius:4px;flex:none;align-items:center;gap:7px;margin:4px 10px 8px;padding:5px 8px;display:flex}.vq-book-search svg{color:#7d899a;flex:0 0 16px;width:16px;height:16px}.vq-book-search input{color:#303b4d;background:0 0;border:0;width:100%;min-width:0;padding:0}.vq-book-search input:focus-visible{outline:0}.vq-book-search:focus-within{border-color:#3370ff}.vq-book-list{min-height:0;max-height:310px;padding:0 5px 5px;overflow:auto}.vq-book-list>label{box-sizing:border-box;cursor:pointer;border-radius:4px;align-items:center;gap:9px;min-height:42px;padding:6px 9px;display:flex}.vq-book-list>label:hover,.vq-book-list>label:focus-within{background:#f0f5ff}.vq-book-list input{accent-color:#3370ff;flex:0 0 14px;width:14px;height:14px;margin:0}.vq-book-list label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vq-book-list small{text-overflow:ellipsis;color:#8792a3;font-size:11px;display:block;overflow:hidden}.vq-book-empty{text-align:center;color:#8c97a7;padding:28px 12px}.vq-book-popover>footer{border-top:1px solid #e9edf3;flex:none;align-items:center;gap:5px;padding:8px 10px;display:flex}.vq-book-popover footer>span{color:#7d899a;margin-right:auto;font-size:12px}.vq-book-popover footer button{color:#3370ff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:4px 7px}.vq-book-popover footer button:hover{background:#edf3ff}.vq-book-popover footer .vq-book-done{color:#fff;background:#3370ff;padding-left:10px;padding-right:10px}.vq-book-popover footer .vq-book-done:hover{background:#245de5}@media (width>=1000px){.vq-reference{height:calc(100dvh - 93px)}}@media (width<=999px){.vq-reference .vq-table-scroll{max-height:calc(100dvh - 320px)}}@media print{.vq-reference :is(.vq-filter-scroll,.vq-filter-divider){display:none!important}}.ar-center{min-width:0}.ar-center .ar-legacy-switch{margin-right:8px}.ar-cards button{text-align:left;min-width:0;color:var(--text-primary,#1f2329);background:0 0;border:0;padding:16px 20px}.ar-cards small{color:#646a73;font-size:13px;display:block}.ar-cards strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;font-weight:600;display:block}.ar-toolbar{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.ar-toolbar [role=tablist]{gap:2px;display:flex}.ar-toolbar [role=tab]{color:#646a73;white-space:nowrap;background:0 0;border:0;padding:9px 10px}.ar-toolbar [role=tab].selected{color:#3370ff;background:#edf3ff;border-radius:6px}.ar-toolbar>input{width:140px;min-width:100px}.ar-toolbar>select{min-width:94px}.ar-center .table-wrap{max-width:100%;overflow:auto}.ar-center th,.ar-center td{white-space:nowrap}.ar-center .num{font-variant-numeric:tabular-nums;text-align:right}.ar-actions{gap:6px;display:flex}.ar-actions button{color:#3370ff;background:0 0;border:0;padding:3px}.ar-center .ar-subtools{align-items:center;gap:10px;margin:10px 0 16px;display:flex}.ar-center h2{margin:20px 0 12px;font-size:16px}.ar-empty{text-align:center;color:#8f959e;padding:40px}.ar-error,.ar-notice{border-radius:6px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.ar-error{color:#c53929;background:#fff2f0}.ar-notice{color:#217a49;background:#edf8f2}.ar-drawer{width:min(780px,96vw)!important;max-width:96vw!important}.ar-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;padding:24px;display:grid;overflow-y:auto}.ar-form label{color:#4e5969;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.ar-form label:has(input[type=checkbox]){flex-direction:row;align-items:center}.ar-form input,.ar-form select,.ar-form textarea{color:#1f2329;width:100%;font:inherit;background:#fff;border:1px solid #dee0e3;border-radius:6px;min-height:34px;padding:8px 10px}.ar-form input[type=checkbox]{width:16px;min-height:16px}.ar-form .wide{grid-column:1/-1}.ar-form textarea{min-height:76px}.ar-form .table-wrap input{min-width:120px}.ar-details dl>div{grid-template-columns:100px 1fr;gap:12px;padding:8px 0;display:grid}.ar-details dt{color:#646a73}.ar-details dd{word-break:break-word;margin:0}.ar-center .red{color:#d83931}@media (width<=640px){.ar-form{grid-template-columns:1fr}.ar-cards strong{font-size:18px}}.ar-center .ar-toolbar{padding:12px 16px}.ar-toolbar>*,.ar-toolbar [role=tab]{flex-shrink:0}.ar-toolbar>:is(button,input,select),.ar-toolbar [role=tab]{box-sizing:border-box;border:1px solid var(--yf-border,#e5ebff);height:32px;min-height:32px;color:var(--yf-text,#606266);font:inherit;background:#fff;border-radius:6px;padding:4px 10px;line-height:22px}.ar-toolbar [role=tab]{background:0 0;border-color:#0000}.ar-toolbar .vq-book-trigger{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:144px;min-width:112px;max-width:200px;display:inline-flex}.ar-toolbar .vq-book-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ar-toolbar .vq-book-trigger>svg{flex:0 0 14px;width:14px;height:14px;display:block}.ar-toolbar .vq-book-trigger[aria-expanded=true]{border-color:var(--yf-primary,#4f7afd)}.trade-shadow-entry{color:#646a73;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;display:flex}.trade-shadow-entry button{color:#3370ff;background:#fff;border:1px solid #d5dfff;border-radius:6px;height:30px;padding:0 12px}.trade-shadow-drawer{flex-direction:column;width:min(1160px,100vw - 60px);max-width:none;padding:20px;display:flex;overflow:auto}.trade-shadow-drawer .modal-head{flex:none;gap:12px}.trade-shadow-drawer .modal-head h2{margin-right:0}.trade-shadow-drawer .modal-head>button{margin-left:auto}.trade-mode{color:#3370ff;background:#edf3ff;border-radius:4px;padding:3px 8px;font-size:12px}.trade-controls{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;padding:10px 0;display:flex;overflow-x:auto}.trade-controls>*{flex:none}.trade-controls select,.trade-controls input:not([type=file]),.trade-controls button{box-sizing:border-box;color:#1f2329;height:32px;font:inherit;background:#fff;border:1px solid #dee0e3;border-radius:6px;padding:0 10px;font-size:13px}.trade-controls select{max-width:200px}.trade-controls input{width:140px}.trade-body{min-height:0}.trade-status{color:#646a73;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.trade-status b{color:#1f2329}.trade-status>button{margin-left:auto}.trade-shadow-drawer h3{margin:18px 0 10px;font-size:14px}.trade-shadow-drawer .table-wrap{max-width:100%;overflow:auto}.trade-shadow-drawer table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.trade-shadow-drawer td,.trade-shadow-drawer th{white-space:nowrap;text-align:left;border-bottom:1px solid #eef0f3;padding:12px 10px}.trade-shadow-drawer th{color:#646a73;background:#f5f6f7;font-weight:500}.trade-shadow-drawer .num{text-align:right;font-variant-numeric:tabular-nums}.trade-shadow-drawer td button{color:#3370ff;text-overflow:ellipsis;vertical-align:middle;background:0 0;border:0;max-width:280px;overflow:hidden}.trade-empty{color:#646a73;padding:28px}.trade-error{color:#c93e3e}.trade-statistics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.trade-statistics article{border:1px solid #dee0e3;border-radius:8px;padding:16px}.trade-shadow-drawer dl{grid-template-columns:90px 1fr;gap:10px;margin:12px 0;display:grid}.trade-shadow-drawer dt{color:#646a73}.trade-shadow-drawer dd{overflow-wrap:anywhere;margin:0}.trade-fingerprint{color:#646a73;overflow-wrap:anywhere;font-size:12px}.trade-detail{background:#f8faff;border:1px solid #dce5fa;border-radius:8px;margin:16px 0;padding:16px}.trade-detail header{justify-content:space-between;align-items:center;display:flex}.trade-detail header h3{margin:0}.trade-detail article{border-bottom:1px solid #e5eaf4;padding-top:16px}.trade-detail p{overflow-wrap:anywhere;font-size:13px}.trade-shadow-drawer button:disabled{opacity:.45;cursor:not-allowed}.ux-drawer.trade-shadow-drawer{padding:0;width:min(1160px,100vw - 60px)!important}.trade-shadow-drawer>:is(.trade-controls,.trade-body,.trade-error,[role=status]){margin-left:20px;margin-right:20px}.accounting-entry{color:#646f81;justify-content:flex-end;align-items:center;gap:9px;margin:0 0 10px;font-size:12px;display:flex}.accounting-entry button{color:#2364d9;background:#fff;border:1px solid #dce4f2;border-radius:6px;padding:6px 14px}.ux-drawer.accounting-drawer{background:#fff;flex-direction:column;display:flex;width:min(1220px,100vw - 52px)!important;max-width:none!important;padding:0!important}.accounting-drawer>.modal-head,.accounting-drawer>.simple-tabs{margin:0;padding:16px 22px}.accounting-controls{border-bottom:1px solid #e9edf4;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;display:flex;overflow-x:auto}.accounting-controls>*{flex-shrink:0;min-height:32px}.accounting-controls select{width:140px;max-width:185px}.accounting-controls input{width:140px}.accounting-body{flex:1;min-height:0;padding:18px 22px;overflow:auto}.accounting-drawer table{white-space:nowrap;border-collapse:collapse;width:100%}.accounting-drawer td,.accounting-drawer th{text-align:left;border-bottom:1px solid #edf0f5;padding:10px 12px;font-size:13px}.accounting-drawer td.num{text-align:right;font-variant-numeric:tabular-nums}.accounting-drawer td button{color:#2466d8}.accounting-status{color:#657186;align-items:center;gap:12px;margin:4px 0 16px;font-size:13px;display:flex}.accounting-status b{color:#25354b}.accounting-form{grid-template-columns:repeat(3,minmax(170px,1fr));gap:16px;padding:16px 0;display:grid}.accounting-form label{color:#435168;flex-direction:column;gap:8px;font-size:13px;display:flex}.accounting-form label:has([type=checkbox]){flex-direction:row;align-items:center}.accounting-form select,.accounting-form input,.accounting-form textarea{color:#27374e;font:inherit;background:#fff;border:1px solid #dce2ec;border-radius:5px;padding:8px}.accounting-form .wide{grid-column:1/-1}.accounting-form textarea{resize:vertical;min-height:75px}.accounting-form button,.accounting-controls button{color:#225fc9;background:#fff;border:1px solid #dbe3f0;border-radius:6px;padding:6px 14px}.accounting-detail{background:#f8faff;border:1px solid #dce5f3;border-radius:9px;margin-top:18px;padding:18px}.accounting-detail header{justify-content:space-between;display:flex}.accounting-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;font-size:12px;overflow:auto}.accounting-detail dl{grid-template-columns:85px 1fr;gap:10px;font-size:13px;display:grid}.accounting-detail dd{margin:0}.accounting-error{color:#b63636;padding:10px 22px}.accounting-drawer button:disabled{opacity:.45;cursor:not-allowed}.accounting-drawer .simple-tabs{flex-wrap:nowrap;flex-shrink:0;overflow-x:auto}.accounting-drawer>.simple-tabs button{white-space:nowrap}.voucher-print-center{color:var(--ux-text)}.voucher-print-center-heading,.voucher-print-center-heading>div{align-items:center;gap:10px;display:flex}.voucher-print-center-heading{justify-content:space-between;margin-bottom:18px}.voucher-print-center-heading h1{margin:0;font-size:23px;font-weight:650}.voucher-print-center-heading>button,.voucher-print-filters>button,.voucher-print-selection>button,.voucher-print-options>button{border:1px solid var(--ux-border);min-height:32px;color:var(--ux-secondary);white-space:nowrap;background:#fff;border-radius:6px;padding:6px 12px;font-size:12px}.voucher-print-list{background:#fff;overflow:hidden}.voucher-print-filters,.voucher-print-selection,.voucher-print-options{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;padding:12px 16px;display:flex;overflow-x:auto}.voucher-print-filters{border-bottom:1px solid var(--ux-border)}.voucher-print-filters>*,.voucher-print-options>*{flex:none}.voucher-print-filters label,.voucher-print-options label{color:var(--ux-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.voucher-print-filters :is(input,select),.voucher-print-options select{box-sizing:border-box;border:1px solid var(--ux-border);min-height:32px;color:var(--ux-text);background:#fff;border-radius:5px;padding:5px 8px;font-size:12px}.voucher-print-filters input[type=search]{width:170px}.voucher-print-filters input[type=date]{width:134px}.voucher-print-filters input[type=month]{width:133px}.voucher-print-selection{color:var(--ux-secondary);background:#f9fbff;font-size:12px}.voucher-print-selection>b{color:var(--ux-blue-hover);font-weight:500}.voucher-print-selection>[aria-label=打印预览]{margin-left:auto}.voucher-print-table-wrap{overflow-x:auto}.voucher-print-table-wrap>table{border-collapse:collapse;width:100%;min-width:920px;font-size:12px}.voucher-print-table-wrap :is(th,td){border-bottom:1px solid var(--ux-border);text-align:left;white-space:nowrap;padding:12px 14px}.voucher-print-table-wrap th{color:var(--ux-secondary);background:#f6f7f9;font-weight:500}.voucher-print-table-wrap tbody tr:hover,.voucher-print-table-wrap tbody tr.is-selected{background:#f4f8ff}.voucher-print-table-wrap td.voucher-print-summary{text-overflow:ellipsis;max-width:260px;overflow:hidden}.voucher-print-link{color:var(--ux-blue-hover);background:0 0;border:0;padding:0;font-size:12px}.voucher-print-link:hover{text-decoration:underline}:is(.voucher-print-center,.voucher-print-preview,.voucher-print-root) .print-num{font-variant-numeric:tabular-nums;text-align:right!important}.voucher-print-status{border-radius:4px;padding:3px 7px;font-size:11px;display:inline-flex}.voucher-print-status.posted{color:#237b57;background:#edf8f2}.voucher-print-status.unposted{color:#646a73;background:#f0f3f8}.voucher-print-empty{text-align:center;color:var(--ux-tertiary);padding:56px 20px;font-size:13px}.voucher-print-backdrop.ux-drawer-backdrop{z-index:180}.voucher-print-backdrop>.voucher-print-preview.ux-drawer{flex-direction:column;width:min(100vw,1000px);height:100dvh;padding:0;display:flex;overflow:hidden;max-width:min(100vw,1000px)!important}.voucher-print-preview>.modal-head{flex:none}.voucher-print-options{border-bottom:1px solid var(--ux-border);color:var(--ux-secondary);background:#fff;flex:none;font-size:12px}.voucher-print-options>.primary{margin-left:auto}.voucher-print-options input[type=checkbox]{width:14px;height:14px}.voucher-print-backdrop>.voucher-print-preview>.voucher-print-preview-canvas{background:#edf0f4;flex-direction:column;flex:auto;align-items:center;gap:20px;min-height:0;padding:20px;display:flex;overflow:auto}.voucher-print-error{color:var(--ux-danger);background:#fff1f0;margin:0;padding:9px 16px;font-size:12px}.voucher-print-sheet{box-sizing:border-box;color:#111;width:190mm;height:277mm;font-family:var(--font-sans,Arial, sans-serif);background:#fff;flex:none;grid-template-rows:repeat(2,minmax(0,1fr));gap:8mm;padding:3mm;display:grid;box-shadow:0 3px 18px #1f23291a}.voucher-print-sheet[data-per-page="1"]{grid-template-rows:minmax(0,1fr)}.voucher-print-slip{color:#111;background:#fff;border:.25mm solid #3e4a59;flex-direction:column;align-self:start;min-width:0;padding:2mm;font-size:10px;line-height:1.5;display:flex}.voucher-print-paper-heading{grid-template-columns:1fr;justify-items:center;gap:1mm;padding:0 0 2mm;display:grid;position:relative}.voucher-print-paper-heading>span{text-align:center;overflow-wrap:anywhere;max-width:90%;font-size:10px;line-height:1.3}.voucher-print-paper-heading>strong{color:#111;letter-spacing:3px;font-size:18px;font-weight:650}.voucher-print-paper-heading>small{color:#50545a;font-size:9px;position:absolute;bottom:2mm;right:0}.voucher-print-meta{flex-wrap:nowrap;justify-content:space-between;align-items:start;gap:3mm;padding-bottom:1.5mm;font-size:10px;display:flex}.voucher-print-meta>span{overflow-wrap:anywhere;min-width:0}.voucher-print-meta b{font-weight:500}.voucher-print-meta-secondary{color:#50545a;font-size:9px}.voucher-print-lines{table-layout:fixed;border-collapse:collapse;border:.25mm solid #536071;width:100%;margin:0;font-size:10px}.voucher-print-lines .print-col-number{width:6%}.voucher-print-lines .print-col-summary{width:36%}.voucher-print-lines .print-col-account{width:30%}.voucher-print-lines .print-col-amount{width:14%}.voucher-print-lines.with-auxiliary .print-col-summary{width:26%}.voucher-print-lines.with-auxiliary .print-col-account{width:24%}.voucher-print-lines.with-auxiliary .print-col-auxiliary{width:16%}.voucher-print-lines :is(th,td){color:#111;text-align:left;vertical-align:middle;overflow-wrap:anywhere;white-space:pre-wrap;border:.2mm solid #8d969f;padding:1.2mm;font-size:10px;line-height:1.45}.voucher-print-lines thead th{text-align:center;background:#f3f6fa;font-weight:600}.voucher-print-lines tbody td{height:7.5mm;min-height:8mm}.voucher-print-lines .print-line-number{text-align:center;color:#555;padding:.5mm;font-size:9px}.voucher-print-lines tfoot th{text-align:right;font-weight:500}.voucher-print-lines .print-num{overflow-wrap:normal;white-space:nowrap;font-variant-numeric:tabular-nums;padding:1mm}.voucher-print-carry,.voucher-print-grand-total{color:#444;font-variant-numeric:tabular-nums;justify-content:space-between;gap:2mm;padding:1.2mm 0;font-size:9px;display:flex}.voucher-print-words{align-items:start;gap:3mm;padding:1.5mm 0;font-size:10px;display:flex}.voucher-print-words>span{color:#444;flex:none}.voucher-print-words>b{overflow-wrap:anywhere;flex:1;font-weight:500}.voucher-print-words>em{color:#444;flex-shrink:0;font-style:normal}.voucher-print-signatures{border-top:.2mm solid #8d969f;justify-content:space-between;gap:3mm;padding:1.5mm 0;font-size:10px;display:flex}.voucher-print-signatures>span{overflow-wrap:anywhere;flex:1;min-width:0}.voucher-print-paper-footer{color:#555;justify-content:space-between;gap:2mm;padding-top:1mm;font-size:9px;display:flex}.voucher-print-paper-footer b{color:#a06127;font-size:10px}.voucher-print-paper-footer small{font-size:9px}.voucher-print-root{display:none}@media (width<=800px){.voucher-print-preview>.voucher-print-preview-canvas{align-items:flex-start;padding:12px}}@page yunfuVoucher{size:A4 portrait;margin:10mm}@media print{body.yunfu-voucher-print-active{background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}body.yunfu-voucher-print-active>:not(.voucher-print-root){display:none!important}body.yunfu-voucher-print-active>.voucher-print-root{color:#000;width:190mm!important;margin:0!important;padding:0!important;display:block!important}.voucher-print-root .voucher-print-sheet{page:yunfuVoucher;width:190mm;height:277mm;box-shadow:none;break-after:page;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:0}.voucher-print-root .voucher-print-sheet:last-child{break-after:auto}.voucher-print-root .voucher-print-slip{break-inside:avoid;box-shadow:none}.voucher-print-root :is(table,tbody,thead,tfoot,tr){break-inside:avoid}}.voucher-settings-backdrop.ux-drawer-backdrop{z-index:160;background:#1b273d47;justify-content:center;align-items:center;padding:24px!important}.voucher-settings-backdrop>.voucher-settings-dialog.ux-drawer{width:min(820px,100%);color:var(--ux-text,#303640);font-family:var(--ux-font,sans-serif);background:#fff;align-self:auto;animation:.16s ease-out voucher-settings-enter;border:1px solid #e2e7f0!important;border-radius:12px!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 48px)!important;margin:0!important;box-shadow:0 20px 70px #142b5433!important}.voucher-settings-dialog.ux-drawer>.modal-head{justify-content:space-between;align-items:center;min-height:62px;padding:16px 24px;display:flex}.voucher-settings-dialog.ux-drawer .modal-head h2{margin:0;font-size:17px;font-weight:600}.voucher-settings-body{padding:4px 28px 12px}.voucher-settings-section{padding:20px 0 22px}.voucher-settings-section+.voucher-settings-section{border-top:1px solid #edf0f5}.voucher-settings-section h3{color:#303b50;margin:0 0 18px;font-size:14px;font-weight:600}.voucher-settings-row{border:0;grid-template-columns:100px minmax(0,1fr) 24px;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:grid}.voucher-settings-row+.voucher-settings-row{margin-top:18px}.voucher-settings-label{color:#657086;font-size:13px;line-height:32px}.voucher-settings-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,420px);display:grid}.voucher-settings-choices>label{color:#454f61;cursor:pointer;align-items:center;gap:8px;min-width:0;padding:6px 0;display:inline-flex}.voucher-settings-choices>label.is-selected{color:#245bdb}.voucher-settings-dialog :is(input[type=radio],input[type=checkbox]){accent-color:#3370ff;cursor:pointer;flex:none;width:15px;height:15px;min-height:0;margin:0;padding:0}.voucher-settings-dialog label>span{font-size:13px;line-height:22px}.voucher-settings-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.voucher-settings-option{align-items:center;gap:8px;min-width:0;display:inline-flex}.voucher-settings-option>label{color:#454f61;cursor:pointer;align-items:center;gap:9px;display:inline-flex}.voucher-settings-option .ux-hint-trigger,.voucher-settings-row .ux-hint-trigger{width:16px;height:16px;min-height:0;padding:0;font-size:10px}.voucher-settings-dialog.ux-drawer>.modal-footer{min-height:70px;box-shadow:none;flex-wrap:nowrap;padding:16px 24px}.voucher-settings-dialog.ux-drawer>.modal-footer>button{min-width:76px}@keyframes voucher-settings-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (width<=620px){.voucher-settings-backdrop.ux-drawer-backdrop{padding:12px!important}.voucher-settings-backdrop>.voucher-settings-dialog.ux-drawer{border-radius:10px!important;max-height:calc(100dvh - 24px)!important}.voucher-settings-body{padding:0 20px 8px}.voucher-settings-row{grid-template-columns:78px minmax(0,1fr) 20px;gap:8px}.voucher-settings-choices{gap:10px}.voucher-settings-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (prefers-reduced-motion:reduce){.voucher-settings-backdrop>.voucher-settings-dialog.ux-drawer{animation:none}}.yon-generation-trigger>button{align-items:center;gap:8px;display:inline-flex}.yon-generation-trigger>button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:13px;height:13px}.yon-generation-trigger>.yon-quick-menu{border:1px solid #d8dde5;border-radius:3px;width:112px;min-width:112px;max-height:none;padding:8px 0;top:calc(100% + 5px);left:0;right:auto;overflow:visible;box-shadow:0 3px 7px #1f2d3d26}.yon-generation-trigger>.yon-quick-menu>button{color:#303640;text-align:left;white-space:nowrap;background:#fff;border:0;border-radius:0;width:100%;min-height:40px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;display:block}.yon-generation-trigger>.yon-quick-menu>button:is(:hover,:focus-visible){color:#245bdb;background:#edf3ff;outline:none}.yon-generation-drawer{width:min(600px,100vw)}.yon-template-list{gap:8px;padding:16px 22px 24px;display:grid}.yon-template-list>button{border:1px solid var(--ux-border,#e4e7ed);color:var(--ux-text,#303640);text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 16px;display:grid}.yon-template-list>button:is(:hover,:focus-visible){background:#f7faff;border-color:#96b6ff}.yon-template-list span{font-size:14px;font-weight:500}.yon-template-list small{color:var(--ux-secondary,#707783);overflow-wrap:anywhere;grid-column:1;font-size:12px}.yon-template-list b{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:13px;font-weight:500}.yon-generation-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px;padding:22px;display:grid}.yon-generation-form>label{min-width:0;color:var(--ux-secondary,#707783);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.yon-generation-form>.wide{grid-column:1/-1}.yon-generation-form :is(input,select){border:1px solid var(--ux-border,#d8dde5);width:100%;min-width:0;height:36px;color:var(--ux-text,#303640);font:inherit;background:#fff;border-radius:6px;order:1;padding:6px 10px}.yon-generation-form :is(input,select):focus{border-color:#3370ff;outline:2px solid #d7e4ff}.yon-generation-preview{border:1px solid var(--ux-border,#e4e7ed);background:#f8faff;border-radius:8px;margin:0 22px 22px;padding:16px}.yon-generation-preview>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.yon-generation-preview>div span{color:#245bdb;font-variant-numeric:tabular-nums}.yon-generation-preview p{color:var(--ux-secondary,#707783);gap:12px;margin:12px 0 0;font-size:13px;display:flex}.yon-generation-preview em{color:#245bdb;font-style:normal}.yon-generation-mismatch{color:#8a5c13;background:#fffaf0;border:1px solid #f0d49d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;margin:0 22px 22px;padding:13px 15px;font-size:13px;display:grid}.yon-generation-mismatch b{font-size:13px;font-weight:600}.yon-generation-mismatch p{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;grid-column:1;margin:0;line-height:1.6}.yon-generation-mismatch>button{color:#8a5c13;font:inherit;white-space:nowrap;background:#fff;border:1px solid #ead2a7;border-radius:5px;grid-area:1/2/3;padding:6px 9px}.yon-generation-mismatch>button:focus-visible{outline-offset:2px;outline:2px solid #3370ff}.yon-generation-drawer .modal-footer{justify-content:flex-end}.yon-generation-drawer .modal-footer>.ux-hint{margin-right:auto}@media (width<=540px){.yon-generation-form,.yon-template-list>button{grid-template-columns:minmax(0,1fr)}.yon-template-list b{grid-area:auto/1}}.ledger-workbench{gap:20px;min-width:0;display:grid}.ledger-page-head{justify-content:space-between;align-items:center;min-height:52px;display:flex}.ledger-page-head h1{align-items:center;gap:8px;margin:0 0 6px;font-size:22px;display:flex}.ledger-page-head>div>span{color:#7b8394;font-size:12px}.ledger-filter-row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:12px;padding-bottom:16px;display:flex;overflow-x:auto}.ledger-filter-row .search{flex:1 0 180px;max-width:320px}.ledger-filter-row>button{margin-left:auto}.ledger-checkbox{align-items:center;gap:6px;display:inline-flex}.ledger-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ledger-checks article{background:#fff;border:1px solid #e5e8ee;border-radius:10px;gap:10px;padding:20px;display:grid}.ledger-checks strong{font-size:22px}.ledger-checks small{color:#7b8394;font-variant-numeric:tabular-nums}.ledger-checks .is-balanced strong{color:#2d8a62}.ledger-checks .is-unbalanced strong{color:#c84b46}.ledger-workbench tfoot{background:#f8fafc;font-weight:600}.ledger-workbench .table-wrap{min-width:0;overflow-x:auto}.ledger-transfer-table .num{white-space:nowrap}.ledger-transfer-status{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ledger-transfer-status>button{margin-left:auto}@media (width<=640px){.ledger-checks{gap:8px}.ledger-checks article{padding:12px}.ledger-checks strong{font-size:18px}}.ledger-query{min-width:0}.ledger-query .page-head>div:first-child{align-items:center;gap:9px;display:flex}.ledger-query-toolbar{flex-wrap:nowrap;align-items:center;gap:14px;padding:16px 18px;display:flex;overflow-x:auto}.ledger-query-toolbar label{white-space:nowrap;color:#626e82;flex-shrink:0;align-items:center;gap:8px;display:flex}.ledger-query-toolbar input,.ledger-query-toolbar select{min-width:110px;max-width:220px;height:34px;font:inherit;color:#34405a;background:#fff;border:1px solid #dce3ee;border-radius:6px;padding:5px 9px}.ledger-query-toolbar .ledger-query-search{flex:1 0 180px}.ledger-query-search input{width:100%;min-width:130px}.ledger-query-toolbar>button{white-space:nowrap;flex-shrink:0}.ledger-query-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0;display:grid}.ledger-query-summary>div{border-right:1px solid #edf0f5;min-width:0;padding:17px 22px}.ledger-query-summary>div:last-child{border:0}.ledger-query-summary small{color:#7c8797;margin-bottom:7px;display:block}.ledger-query-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:23px;font-weight:600}.ledger-query-issues{color:#ab732d;align-items:center;gap:7px;margin-top:12px;display:flex}.ledger-query-table-title{border-bottom:1px solid #e9edf4;align-items:center;gap:14px;padding:15px 18px;display:flex}.ledger-query-table-title>span{color:#7c8797;font-size:12px}.ledger-query-table table{width:100%;min-width:920px}.ledger-query-table td,.ledger-query-table th{white-space:nowrap;padding:13px 16px}.ledger-query-table td:nth-child(4){white-space:normal;max-width:320px}.ledger-query-table td{font-variant-numeric:tabular-nums}.ledger-query-pagination{color:#7c8797;border-top:1px solid #e9edf4;justify-content:flex-end;align-items:center;gap:14px;padding:14px 18px;display:flex}.ledger-query-pagination button{background:#fff;border:1px solid #dce3ee;border-radius:5px;padding:5px 10px}.ledger-query-empty{text-align:center;color:#8a94a5;padding:60px 20px}.ledger-query-source{width:min(1000px,92vw)}.sidebar .ledger-nav-children{margin-left:10px;padding-left:7px}.sidebar .ledger-nav-children>button{gap:6px;min-width:0;padding:7px}.sidebar .ledger-nav-children>button>span:last-child{white-space:nowrap;text-align:left;line-height:1.45;overflow:visible}.sidebar .ledger-nav-children .nav-icon{flex:0 0 16px;width:16px}@media (width<=760px){.ledger-query-summary>div{padding:13px 12px}.ledger-query-summary strong{font-size:18px}}@media print{.ledger-query-toolbar,.ledger-query .head-actions,.ledger-query-pagination{display:none}.ledger-query .table-wrap{overflow:visible}.ledger-query table{min-width:0;font-size:9px}}.general-ledger-workspace{color:#303641;background:#fff;border:1px solid #dce2ec;border-radius:9px;flex-direction:column;min-width:0;height:calc(100dvh - 96px);min-height:440px;display:flex;overflow:hidden}.gl-header{background:#fbfcfe;border-bottom:1px solid #e2e7ef;align-items:center;gap:10px;min-height:60px;padding:10px 16px;display:flex}.gl-app-icon{color:#fff;background:#e2444c;border-radius:6px;place-items:center;width:28px;height:28px;font-size:23px;display:grid}.gl-header h1{white-space:nowrap;margin:0 3px 0 0;font-size:18px;font-weight:650}.gl-header select,.gl-header>button,.gl-header-actions>button{color:#465063;white-space:nowrap;background:#fff;border:1px solid #d9dfe9;border-radius:5px;height:32px;padding:4px 12px;font-size:13px}.gl-header select{width:128px}.gl-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.gl-header-actions .gl-icon-button{background:0 0;border-color:#0000;place-items:center;width:33px;padding:4px;display:grid}.gl-header-actions .gl-icon-button:hover{background:#edf2f9}.gl-conditions{white-space:nowrap;color:#6f7989;background:#f5f7fb;flex-wrap:nowrap;align-items:center;gap:7px;min-height:39px;padding:8px 16px;font-size:11px;display:flex;overflow:auto}.gl-conditions b{color:#3e4859;flex-shrink:0;font-size:12px;font-weight:500}.gl-conditions>span,.gl-conditions>button{font:inherit;color:inherit;background:#f9fafd;border:1px solid #dde3ed;border-radius:4px;padding:2px 8px}.gl-content{border-top:1px solid #cdd5e3;flex:1;min-width:0;min-height:0;display:flex;position:relative}.gl-account-sidebar{background:#fbfcfe;border-right:1px solid #dce2ec;flex-direction:column;flex:0 0 205px;width:205px;min-height:0;padding-top:13px;display:flex}.gl-sidebar-search{color:#98a4b6;background:#fff;border:1px solid #bdc7d8;border-radius:5px;align-items:center;height:33px;margin:0 13px 12px;padding:0 8px;display:flex}.gl-sidebar-search input{color:#46516a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.gl-account-sidebar button{text-align:left;color:#586378;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 14px;font-size:12px;display:flex}.gl-account-sidebar button.selected{color:#3769d4;background:#edf3ff}.gl-all-accounts small{color:#9aa5b6;margin-left:auto}.gl-account-list{flex:1;min-height:0;overflow:auto}.gl-account-list button span{font-variant-numeric:tabular-nums;color:#8c97a9}.gl-account-list button b{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.gl-sidebar-toggle{z-index:2;color:#8390a5;background:#fff;border:1px solid #d7deea;border-radius:50%;width:23px;height:23px;padding:0;font-size:19px;position:absolute;top:12px;left:193px}.sidebar-collapsed .gl-sidebar-toggle{border-radius:0 5px 5px 0;left:0}.gl-results{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.gl-table-scroll{outline-offset:-2px;flex:1;min-width:0;min-height:0;overflow:auto}.gl-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:max(100%,1320px)}.gl-table :is(th,td){white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e2e6ee;border-right:1px solid #dfe4ed;height:35px;padding:9px 12px;font-size:12px;overflow:hidden}.gl-table th{color:#3c4555;z-index:1;background:#f1f3f7;font-weight:600;position:sticky;top:0}.gl-table td{color:#4d586b}.gl-table [data-kind=opening]{background:#fafbfe}.gl-table [data-kind=ending]{background:#f3f7ff}.gl-table [data-kind=ending] td{font-weight:500}.gl-table tr:hover td{background:#f5f8ff}.gl-account-link,.gl-source-link{font:inherit;color:#4d586b;text-align:inherit;background:0 0;border:0;padding:0}.gl-account-link:hover,.gl-source-link:hover{color:#3d70d5;text-decoration:underline}.gl-source-link{color:#4876c8}.gl-footer{color:#929daf;border-top:1px solid #e2e7ef;flex-shrink:0;align-items:center;gap:12px;min-height:39px;padding:8px 14px;font-size:11px;display:flex}.gl-footer>div{flex:1}.gl-footer>button{color:#65728b;background:#fff;border:1px solid #d9e0eb;border-radius:4px;width:25px;height:24px;padding:0}.gl-no-data,.gl-empty-sidebar{text-align:center;color:#9aa6b8;padding:42px 14px;font-size:12px}.gl-no-data>span{color:#ccd5e3;font-size:46px}.gl-no-data button{color:#4778d7;font:inherit;background:0 0;border:0}.general-ledger-workspace.is-expanded{z-index:850;height:auto;min-height:0;position:fixed;inset:16px;box-shadow:0 12px 50px #26375230}.gl-query-panel.ux-drawer{width:min(1180px,96vw)}.gl-query-panel.ux-drawer.ux-drawer{overflow:hidden}.gl-query-panel.ux-drawer>.gl-query-body{flex:1 1 0;min-height:0}.gl-query-panel .gl-query-settings{min-height:0}.gl-query-panel .modal-head{background:#f2f5fa;min-height:63px}.gl-query-panel .modal-head h2{font-size:18px}.gl-query-tabs{background:#f2f5fa;border-bottom:1px solid #e4e9f3;justify-content:center;align-items:center;gap:28px;min-height:46px;display:flex;position:relative}.gl-query-tabs>button{color:#7b8697;background:0 0;border:0;padding:11px 0;font-size:14px}.gl-query-tabs>button[aria-selected=true]{color:#35445a;font-weight:600;box-shadow:inset 0 -3px #e83c47}.gl-query-tabs>.gl-advanced-toggle{color:#53617a;background:#fff;border:1px solid #cbd5e3;border-radius:4px;padding:5px 11px;font-size:12px;position:absolute;right:20px}.gl-query-body{flex:1;min-height:0;display:flex;overflow:hidden}.gl-query-nav{background:linear-gradient(#f2f5fb,#edeffd);border-right:1px solid #e0e5f0;flex:0 0 220px;width:220px;padding:20px 18px;overflow:auto}.gl-query-nav>label{color:#95a2b8;background:#fff;border:1px solid #b7c2d3;border-radius:4px;align-items:center;gap:5px;height:34px;margin-bottom:24px;padding:0 9px;display:flex}.gl-query-nav input{border:0;outline:0;width:100%;min-width:0;font-size:13px}.gl-query-nav>b{color:#4b576d;margin-bottom:12px;font-size:13px;font-weight:500;display:block}.gl-query-nav>button{text-align:left;color:#657187;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:13px;display:flex}.gl-query-nav>button>span{color:#fff;text-align:center;background:#cfd7e4;border:1px solid #c9d3e2;border-radius:3px;width:14px;height:14px;font-size:11px;line-height:12px}.gl-query-nav>button.selected{color:#3e4c64;background:#e4eafa}.gl-query-nav>button.selected>span{background:#e8414b;border-color:#e8414b}.gl-query-settings{flex:1;min-width:0;padding:24px 38px 30px 24px;overflow:auto}.gl-query-section-title{color:#4f5c72;align-items:center;gap:8px;margin:0 0 22px;font-size:13px;display:flex}.gl-query-section-title:after{content:"";border-top:1px dashed #cfd7e4;flex:1}.gl-field{align-items:flex-start;gap:12px;max-width:750px;margin:0 auto 20px;display:flex}.gl-field>label{text-align:right;color:#59667b;white-space:nowrap;flex:0 0 94px;width:94px;padding-top:9px;font-size:13px}.gl-field i{color:#eb4655;margin-right:4px;font-style:normal}.gl-field>select,.gl-field-stack,.gl-field>.gl-range,.gl-field>.gl-checks{flex:1;min-width:0}.gl-field :is(input[type=month],select){color:#4d5d77;background:#fff;border:1px solid #acb9cf;border-radius:4px;outline:0;width:100%;min-width:0;height:35px;padding:5px 10px;font-size:13px}.gl-field-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.gl-field-stack>.gl-range{width:100%}.gl-range{align-items:center;gap:8px;min-width:0;display:flex}.gl-range>input,.gl-range>select{flex:1;min-width:0}.gl-range>span{color:#7c899e;flex-shrink:0;font-size:12px}.gl-range .gl-range-label{border:1px solid #b7c3d5;border-radius:4px;padding:8px 10px}.gl-segmented{white-space:nowrap;flex-wrap:nowrap;max-width:100%;display:flex;overflow:auto}.gl-segmented>button{color:#66758f;background:#fff;border:1px solid #cbd4e3;min-height:26px;margin-right:-1px;padding:4px 10px;font-size:12px}.gl-segmented>button:first-child{border-radius:4px 0 0 4px}.gl-segmented>button:last-child{border-radius:0 4px 4px 0;margin-right:0}.gl-segmented>button.active{color:#5882e2;background:#f8faff;border-color:#7298ee;position:relative}.gl-base-currency{color:#7f8ea5;padding:5px 16px;font-size:12px}.gl-checks{flex-wrap:wrap;align-items:center;gap:15px;min-height:34px;display:flex}.gl-checks label,.gl-column-options label,.gl-sidebar-options label{color:#47556e;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.gl-checks input,.gl-column-options input,.gl-sidebar-options input{accent-color:#e63c48;width:16px;height:16px;margin:0}.gl-field input:disabled+span{color:#a6b0c0}.gl-query-footer.modal-footer{background:#fff;flex-shrink:0;min-height:64px}.gl-query-footer>div{flex:1}.gl-query-footer [role=alert],.gl-scheme-body [role=alert]{color:#d64452;font-size:12px}.gl-query-footer>.gl-reset{color:#718099;background:0 0;border:0}.gl-query-footer .gl-save-button{color:#fff;background:#596579;border-color:#596579}.gl-query-button{border-radius:5px;padding:8px 22px;font-size:13px;color:#fff!important;background:#e63c48!important;border:1px solid #e63c48!important}.gl-column-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 12px;margin:32px 0;display:grid}.gl-sidebar-options{gap:28px;padding:20px 0 30px;display:grid}.gl-scheme-panel.ux-drawer{width:min(480px,95vw)}.gl-scheme-body{padding:25px}.gl-scheme-body>label{color:#626f84;flex-direction:column;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.gl-scheme-body input{color:#34445d;border:1px solid #b9c7dc;border-radius:5px;outline:0;height:36px;padding:6px 10px}.gl-source-panel.ux-drawer{width:min(1000px,96vw)}.gl-source-panel .table-wrap{flex:1;overflow:auto}.gl-source-panel :is(th,td){white-space:nowrap;padding:12px;font-size:12px}.general-ledger-workspace :is(button,select,input):focus-visible{outline-offset:2px;outline:2px solid #7698e4}.general-ledger-workspace button:disabled{opacity:.45;cursor:not-allowed}.gl-icon-button.is-refreshing svg{animation:1s linear infinite gl-refresh}.gl-print-table{display:none}@keyframes gl-refresh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gl-icon-button.is-refreshing svg{animation:none}}@media (width<=1100px){.gl-account-sidebar{flex-basis:175px;width:175px}.gl-sidebar-toggle{left:163px}.gl-query-nav{flex-basis:185px;width:185px;padding-inline:12px}.gl-query-settings{padding-inline:15px}.gl-field{gap:9px}.gl-field>label{flex-basis:80px;width:80px}.gl-segmented>button{padding-inline:7px}}@media (width<=760px){.gl-header{gap:6px;padding-inline:10px;overflow-x:auto}.gl-header-actions{gap:3px}.gl-header select{width:105px}.gl-header-actions>button{padding-inline:8px}.gl-account-sidebar{flex-basis:145px;width:145px}.gl-sidebar-toggle{left:133px}.gl-query-panel.ux-drawer{width:100vw}.gl-query-nav{display:none}.gl-query-tabs{gap:18px;padding-right:85px}.gl-query-tabs>.gl-advanced-toggle{font-size:11px;right:10px}.gl-query-settings{padding-inline:12px}.gl-field>label{flex-basis:74px;width:74px;font-size:12px}.gl-segmented>button{padding-inline:6px;font-size:11px}.gl-column-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.gl-header,.gl-conditions,.gl-content{display:none!important}body:has(.general-ledger-workspace) .sidebar{display:none!important}body:has(.general-ledger-workspace) .topbar{display:none!important}body:has(.general-ledger-workspace) .workspace-tabs{display:none!important}.general-ledger-workspace,.general-ledger-workspace.is-expanded{border:0;height:auto;min-height:0;position:static;overflow:visible}.gl-print-table{display:block}.gl-table{table-layout:auto;width:100%;min-width:0}.gl-table :is(th,td){white-space:normal;padding:4px;font-size:8px}}.detail-ledger-workspace .gl-table{width:max(100%,1430px)}.detail-ledger-workspace .gl-table [data-kind=monthly]{background:#fafbfe}.detail-ledger-workspace .gl-table [data-kind=yearly]{background:#f1f5ff}.detail-ledger-workspace .gl-table [data-kind=yearly] td{font-weight:500}.dl-table-control{position:relative}.dl-table-control>button:first-child{color:#465063;white-space:nowrap;background:#fff;border:1px solid #d9dfe9;border-radius:5px;height:32px;padding:4px 12px;font-size:13px}.dl-menu-dismiss{z-index:5;cursor:default;background:0 0;border:0;width:100vw;height:100dvh;position:fixed;inset:0}.dl-table-menu{z-index:6;background:#fff;border:1px solid #e1e6ef;border-radius:7px;min-width:135px;padding:5px;display:grid;position:absolute;top:39px;right:0;box-shadow:0 8px 25px #26375220}.dl-table-menu>button{color:#4b5971;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:9px 12px;font-size:12px}.dl-table-menu>button:hover{background:#f1f5fc}.gl-field input[type=date]{color:#4d5d77;background:#fff;border:1px solid #acb9cf;border-radius:4px;outline:0;width:100%;min-width:0;height:35px;padding:5px 10px;font-size:13px}.gl-query-panel .gl-field .gl-checks>.dl-sort-direction{flex:0 0 82px;width:82px;height:30px}.dl-total-options{column-gap:22px}@media print{.detail-ledger-workspace .gl-table{width:100%}.dl-table-control{display:none}}.balance-sheet-workspace .bs-table{width:100%}.balance-sheet-workspace .bs-table thead th{text-align:center;height:31px;padding:6px 10px}.balance-sheet-workspace .bs-table thead tr:first-child th{z-index:3;top:0}.balance-sheet-workspace .bs-table thead tr:nth-child(2) th{z-index:2;top:31px}.balance-sheet-workspace .bs-table thead th[rowspan]{vertical-align:middle}.balance-sheet-workspace .bs-table td{height:38px}.balance-sheet-workspace .bs-table tr[data-kind=element]{background:#f5f8fe}.balance-sheet-workspace .bs-table tr[data-kind=element] td{font-weight:600}.bs-menu-control{flex-shrink:0;display:flex;position:relative}.bs-menu-control>button{color:#465063;white-space:nowrap;background:#fff;border:1px solid #d9dfe9;border-radius:5px;height:32px;padding:4px 12px;font-size:13px}.bs-split-button{border:1px solid #e0e5ee;border-radius:5px}.bs-split-button .gl-icon-button{border:0}.bs-split-button>.bs-menu-arrow{background:0 0;border:0;width:19px;padding:0 3px}.bs-menu-dismiss{z-index:5;cursor:default;background:0 0;border:0;width:100vw;height:100dvh;position:fixed;inset:0}.bs-menu{z-index:6;background:#fff;border:1px solid #e1e6ef;border-radius:7px;min-width:130px;padding:5px;display:grid;position:absolute;top:39px;right:0;box-shadow:0 8px 25px #26375220}.bs-menu>button{color:#4b5971;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:9px 12px;font-size:12px}.bs-menu>button:hover{background:#f1f5fc}.bs-account-cell{align-items:center;gap:6px;max-width:100%;display:inline-flex}.bs-tree-toggle{color:#7c8a9f;background:0 0;border:0;padding:0;font-size:13px}.bs-book-row td{background:#edf3fd}.bs-book-row button{color:#4f6180;font:inherit;background:0 0;border:0;padding:0}.balance-sheet-workspace .gl-footer select{color:#738098;background:#fff;border:1px solid #d9e0eb;border-radius:4px;height:25px;padding:2px 5px;font-size:11px}.bs-query-panel .gl-query-body{position:relative}.bs-field>.bs-field-control{outline:0;flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.bs-field-control>select,.bs-field-control>.gl-range,.bs-field-control>.gl-checks{width:100%}.bs-field-control input:not([type=checkbox]):not([type=radio]){color:#4d5d77;background:#fff;border:1px solid #acb9cf;border-radius:4px;outline:0;width:100%;min-width:0;height:35px;padding:5px 10px;font-size:13px}.bs-field-control .gl-checks label{white-space:normal}.bs-field-control .gl-checks input{flex-shrink:0}.bs-field-control .bs-hide-options{gap:15px 30px}.bs-field .gl-range .gl-range-label{white-space:nowrap}.bs-flat-button{color:#7291cd;background:0 0;border:0;padding:0 3px;font-size:12px}.bs-nav-toggle{z-index:2;color:#8a97ad;background:#fff;border:1px solid #d4ddeb;border-radius:14px 0 0 14px;width:23px;height:29px;padding:0;font-size:19px;position:absolute;top:13px;left:208px}.bs-query-panel.nav-collapsed .gl-query-nav{display:none}.bs-query-panel.nav-collapsed .bs-nav-toggle{border-radius:0 14px 14px 0;left:0}.bs-advanced-note{color:#8290a8;align-items:center;gap:8px;max-width:750px;margin:4px auto 20px;font-size:12px;display:flex}@media (width<=1100px){.bs-nav-toggle{left:173px}.bs-field-control .bs-hide-options{gap:13px}}@media (width<=760px){.bs-nav-toggle{display:none}.bs-field-control .gl-checks{gap:12px}.bs-menu-control>button{padding-inline:8px}}@media print{.bs-table{min-width:0!important}.balance-sheet-workspace .bs-table thead th{height:auto;position:static}.bs-menu-control{display:none}}.workspace-pages{z-index:3;border-bottom:1px solid var(--ux-border,#e5e6eb);background:#fff;align-items:stretch;gap:10px;min-width:0;min-height:44px;padding:0 24px;display:flex;position:sticky;top:0}.workspace-back{height:29px;color:var(--ux-secondary,#646a73);font:inherit;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-self:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.workspace-back:hover:not(:disabled){color:#245bdb;background:#f3f7ff;border-color:#dbe5fa}.workspace-back:disabled{opacity:.38;cursor:default}.workspace-tab-list{scrollbar-width:thin;scrollbar-color:#dce3ee transparent;flex:auto;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.workspace-page-tab{min-height:44px;color:var(--ux-secondary,#646a73);border-bottom:2px solid #0000;flex:none;align-items:center;display:flex;position:relative}.workspace-page-tab:after{content:"";background:#edf0f4;width:1px;position:absolute;top:13px;bottom:13px;right:-1px}.workspace-page-tab:hover{background:#f8f9fc}.workspace-page-tab.is-active{border-bottom-color:var(--ux-blue,#3370ff);color:#245bdb;background:#edf3ff}.workspace-tab-select{max-width:220px;min-height:42px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.workspace-tab-select span{text-overflow:ellipsis;overflow:hidden}.workspace-tab-close{color:#89919f;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:23px;height:23px;margin:0 7px 0 -4px;padding:0;display:inline-flex}.workspace-tab-close:hover{color:#245bdb;background:#dfe8fa}.workspace-page-panel,.workspace-retained-content{min-width:0}@media (width<=720px){.workspace-pages{gap:4px;padding-inline:12px}.workspace-back{padding-inline:4px}.workspace-tab-select{max-width:160px;padding-inline:10px}}@media print{.workspace-pages{display:none!important}}.sidebar .voucher-nav-parent{align-items:center;width:100%;display:flex}.sidebar .voucher-nav-parent .voucher-nav-chevron{color:#8490a5;margin-left:auto;font-size:15px;font-style:normal}.sidebar .voucher-nav-children{border-left:1px solid #e1e7f0;margin:2px 0 6px 21px;padding-left:10px}.sidebar .voucher-nav-children>button{width:calc(100% - 6px);min-height:36px;margin:2px 0;padding:7px 9px;font-size:13px}.sidebar .voucher-nav-children .nav-icon svg{width:16px;height:16px}.yon-voucher-workbench .yon-aux-dimensions.single{flex-direction:column;gap:4px;display:flex}.yon-voucher-workbench .yon-aux-dimension-switch{align-items:center;gap:6px;display:flex}.yon-voucher-workbench .yon-aux-dimension-switch>span{white-space:nowrap}.yon-voucher-workbench .yon-aux-dimension-switch>select{flex:1;min-width:0}.yon-voucher-workbench .yon-amount.yon-negative-red{color:#d14343}.yon-voucher-workbench .yon-amount-warning{color:#bd4b24;justify-content:flex-end;padding:6px 12px;display:flex}.yon-entry-advanced .yon-voucher-sheet{box-shadow:0 6px 22px #1f4d8a0a}.yon-resizable-grid .yon-entry-grid-head>.yon-amount-heading{flex-direction:column;align-items:stretch;padding:0;display:flex}.yon-amount-heading>b{place-items:center;min-height:26px;font-size:12px;font-weight:600;display:grid}.yon-amount-units,.yon-amount-digits{grid-template-columns:repeat(13,minmax(0,1fr));display:grid}.yon-amount-units{border-top:1px solid #dfe4ec;flex:1}.yon-amount-units>i,.yon-amount-digits>span{border-right:1px solid #e2e5ea;place-items:center;min-width:0;font-size:11px;font-style:normal;display:grid}.yon-amount-units>i:nth-child(2),.yon-amount-units>i:nth-child(5),.yon-amount-units>i:nth-child(8),.yon-amount-digits>span:nth-child(2),.yon-amount-digits>span:nth-child(5),.yon-amount-digits>span:nth-child(8){border-right-color:#91cefc}.yon-amount-units>i:nth-child(11),.yon-amount-digits>span:nth-child(11){border-right-color:#f18d8d}.yon-amount-units>i:last-child,.yon-amount-digits>span:last-child{border-right:0}.yon-amount-cell{min-width:0;position:relative;padding:0!important}.yon-amount-digits{pointer-events:none;color:#343b44;font-variant-numeric:tabular-nums;font-weight:600;position:absolute;inset:0}.yon-amount-digits>span{font-size:12px}.yon-entry-grid-row .yon-amount-cell>input.yon-amount{z-index:1;color:#0000;caret-color:#245bdb;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:100%;min-height:46px;margin:0;padding:0 9px;display:block;position:relative}.yon-amount-cell>input.yon-amount::placeholder{color:#0000}.yon-entry-grid-row .yon-amount-cell:focus-within>input.yon-amount,.yon-entry-grid-row .yon-amount-cell[data-amount-format=raw]>input.yon-amount{color:#343b44}.yon-entry-grid-row .yon-amount-cell>input.yon-amount:focus{background:#fff;box-shadow:inset 0 0 0 1px #5b83f5}.yon-amount-cell:focus-within .yon-amount-digits{visibility:hidden}.yon-entry-grid-row .yon-amount-cell>input.yon-amount.yon-negative-red{color:#d14343}.yon-voucher-workbench .yon-entry-dock{z-index:35;left:var(--sidebar-width,208px);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #dfe5ef;position:fixed;bottom:0;right:0;box-shadow:0 -4px 16px #1f2f4a0a}.yon-entry-dock .yon-voucher-total{background:#f7f9ff;grid-template-columns:64px minmax(0,1fr) minmax(130px,.65fr) minmax(140px,.7fr) minmax(140px,.7fr);min-height:54px;display:grid}.yon-entry-dock .yon-voucher-total>small{display:flex}.yon-entry-dock .yon-voucher-total>*{min-width:0;padding:8px 14px}.yon-entry-dock .yon-voucher-total>p{align-items:flex-end}.yon-entry-dock .yon-voucher-total strong{white-space:nowrap;font-variant-numeric:tabular-nums}.yon-entry-dock .yon-entry-footer{width:100%;min-height:68px;box-shadow:none;background:#fff;margin:0;padding:8px 20px;position:static}.yon-entry-dock .yon-entry-footer>div:first-child{min-width:0;padding-right:16px}.yon-entry-dock .yon-entry-footer>div:last-child{flex-shrink:0;margin-right:0}.yon-entry-dock .yon-total-actions{display:none}@media (width>=761px){.yon-grid-total-viewport{width:var(--voucher-total-width,100%);margin-left:var(--voucher-total-offset,0px);overflow:hidden}.yon-grid-total-content{width:var(--voucher-total-content-width,100%);transform:translateX(var(--voucher-total-scroll,0px))}.yon-entry-dock .yon-grid-total-content .yon-voucher-total{grid-template-columns:var(--voucher-total-columns)}.yon-entry-dock .yon-grid-total-content .yon-voucher-total>b{grid-column:1;padding:8px 4px}.yon-entry-dock .yon-grid-total-content .yon-voucher-total>span{grid-column:2/4;display:flex}.yon-entry-dock .yon-grid-total-content .yon-voucher-total>small{flex-direction:row;grid-column:4/6;justify-content:flex-end;align-items:center}.yon-entry-dock .yon-grid-total-content .yon-voucher-total>p{padding-right:9px}.yon-entry-dock .yon-grid-total-content .yon-voucher-total>p:first-of-type{grid-column:6}.yon-entry-dock .yon-grid-total-content .yon-voucher-total>p:nth-of-type(2){grid-column:7}.yon-entry-dock .yon-grid-total-content .yon-voucher-total>.yon-total-actions{grid-column:8;display:block}}@media (width<=1180px){.yon-entry-dock .yon-voucher-total{grid-template-columns:64px repeat(3,minmax(0,1fr))}.yon-entry-dock .yon-voucher-total>span{display:none}.yon-entry-dock .yon-voucher-total>small{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px}.yon-entry-dock .yon-entry-footer{flex-direction:column;align-items:stretch;gap:7px}.yon-entry-dock .yon-entry-footer>div:last-child{justify-content:flex-end}}@media (width<=760px){.yon-entry-dock .yon-voucher-total{grid-template-columns:48px repeat(3,minmax(0,1fr));min-height:56px}.yon-entry-dock .yon-voucher-total>span{display:none}.yon-entry-dock .yon-voucher-total>*{padding:7px 8px}.yon-entry-dock .yon-voucher-total>small{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px}.yon-entry-dock .yon-voucher-total p strong{font-size:13px}.yon-entry-dock .yon-entry-footer{padding:8px 10px}.yon-entry-dock .yon-entry-footer>div:last-child{width:100%}}@media (width<=480px){.yon-entry-dock .yon-voucher-total{grid-template-columns:40px repeat(2,minmax(0,1fr))}.yon-entry-dock .yon-voucher-total>b{grid-row:1/3;padding:7px 4px}.yon-entry-dock .yon-voucher-total>small{border-bottom:1px solid #e4e9f2;flex-direction:row;grid-column:2/4;justify-content:flex-end;align-items:center;gap:8px}.yon-entry-dock .yon-voucher-total strong{white-space:normal;overflow-wrap:anywhere;text-align:right}}.ledger-close-workspace{color:#303642;background:#fff;border:1px solid #e2e6ef;border-radius:10px;min-width:0;overflow:hidden}.ledger-close-workspace button,.ledger-close-workspace select{font-family:inherit}.close-book-bar{white-space:nowrap;border-bottom:1px solid #e2e6ef;align-items:center;gap:10px;min-height:62px;padding:12px 20px;display:flex}.close-page-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.close-book-bar label{align-items:center;gap:12px;font-size:14px;display:flex}.close-book-bar select{color:#303642;background:#fff;border:1px solid #bdc6d7;border-radius:5px;width:min(420px,55vw);height:34px;padding:0 32px 0 12px;font-weight:550}.close-workspace-body{grid-template-columns:224px minmax(0,1fr);min-width:0;height:max(440px,100dvh - 168px);max-height:1000px;display:grid}.close-period-sidebar{border-right:1px solid #e2e6ef;min-height:0;padding:24px 0;overflow-y:auto}.close-year-switch{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 20px;display:flex}.close-year-switch strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:650}.close-year-switch button{color:#6b768b;background:#f2f4f8;border:0;border-radius:4px;width:32px;height:26px;padding:0;font-size:26px;line-height:24px}.close-month-list{display:grid}.close-month-list button{color:#414856;text-align:left;font-variant-numeric:tabular-nums;background:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:41px;padding:0 18px;font-size:14px;font-weight:550;display:flex}.close-month-list button[aria-current=date]{color:#343a46;background:#fff5df;box-shadow:inset 3px 0 #e6ba60}.close-month-list button:not(:disabled):hover{background:#f1f5ff}.close-month-list button:disabled{cursor:default;color:#9da4af}.close-month-list em{white-space:nowrap;border-radius:4px;padding:0 7px;font-size:12px;font-style:normal;font-weight:450;line-height:23px}.close-month-list .is-closed{color:#229e84;background:#e8f6f1}.close-month-list .is-open{color:#657084;background:#edf0f5}.close-month-list .is-inactive{color:#a2a8b2;background:#f5f6f8}.close-main-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:0 16px;overflow-y:auto}.close-guide{background:linear-gradient(#fbfbff,#ededf7);align-items:flex-start;gap:16px;min-height:168px;margin:0 -16px;padding:22px 38px 12px 22px;display:flex;position:relative}.close-guide-art{flex:0 0 196px;width:196px;height:132px}.close-guide p{color:#575e6b;margin:15px 0 0;font-size:13px;line-height:1.8}.close-guide-toggle{color:#6b7484;background:0 0;border:0;width:24px;height:24px;font-size:20px;position:absolute;top:14px;right:14px}.close-guide.is-collapsed{min-height:32px;padding:0}.close-guide.is-collapsed .close-guide-toggle{top:3px}.close-period-status{z-index:2;background:linear-gradient(100deg,#f4f7ff,#fff);border-bottom:1px solid #edf0f6;align-items:center;gap:20px;min-height:100px;margin:0 -16px;padding:14px 16px;display:flex;position:sticky;top:0}.close-month-number{color:#535e72;font-variant-numeric:tabular-nums;border-right:1px solid #d9e1ef;align-self:stretch;place-items:center;width:78px;padding-right:20px;font-size:38px;font-weight:650;line-height:1;display:grid}.close-month-number b{font-size:inherit;font-weight:inherit}.close-month-number small{color:#9099aa;font-size:11px;font-weight:400;line-height:1.5}.close-period-copy{gap:8px;display:grid}.close-state-badge{color:#fff;background:#626c7e;border-radius:3px;justify-self:start;padding:2px 6px;font-size:12px}.close-state-badge.is-closed{color:#24896a;background:#e5f5ee}.close-period-copy strong{font-size:17px;font-weight:650}.close-period-actions{flex-wrap:nowrap;align-self:flex-start;gap:10px;margin-left:auto;display:flex}.close-period-actions button{color:#586174;white-space:nowrap;background:#fff;border:1px solid #ccd3df;border-radius:5px;padding:8px 15px;font-size:13px}.close-period-actions .close-submit{color:#fff;background:#e64145;border-color:#e64145;min-width:68px}.close-period-actions .close-submit:not(:disabled):hover{background:#cf313b}.close-period-actions button:disabled{opacity:.45;cursor:not-allowed}.close-run:hover{color:#315fae;border-color:#7294d5}.close-check-summary{color:#89919e;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;min-height:38px;font-size:12px;display:flex}.close-check-summary .is-ready{color:#239779}.close-check-summary .is-blocked{color:#bd7440}.close-check-row{border-bottom:1px solid #edf0f5;min-height:85px;padding:17px 74px 15px 0;position:relative}.close-check-row:last-child{border-bottom:0}.close-check-heading{align-items:center;gap:8px;display:flex}.close-check-heading h3{margin:0;font-size:14px;font-weight:600;line-height:1.5}.close-check-row p{color:#969da8;margin:9px 0 0;font-size:12px;line-height:1.4}.close-check-row.completed p{color:#269b7c}.close-check-row.step-blocked p,.close-check-row.is-warning p{color:#c2763b}.close-check-row small{color:#7f8898;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.6;display:block}.close-check-link{color:#4775c7;background:0 0;border:0;padding:5px 0 5px 10px;font-size:12px;position:absolute;top:29px;right:4px}.close-check-link span{padding-left:6px}.ledger-close-workspace :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #5388ed}@media (width<=1080px){.close-workspace-body{grid-template-columns:184px minmax(0,1fr)}.close-year-switch{gap:8px;padding-inline:14px}.close-year-switch button{width:26px}.close-year-switch strong{font-size:16px}.close-guide-art{flex-basis:145px;width:145px}.close-guide{gap:8px;padding-left:14px}.close-period-status{gap:12px}.close-month-number{width:62px;padding-right:12px}.close-period-copy strong{font-size:15px}}@media (height<=820px) and (width>=761px){.close-period-sidebar{padding-block:16px}.close-year-switch{padding-bottom:14px}.close-month-list button{height:34px}.close-guide{min-height:132px;padding-top:12px;padding-bottom:8px}.close-guide-art{height:112px}}@media (width<=760px){.close-workspace-body{grid-template-columns:148px minmax(0,1fr);height:650px}.close-book-bar{padding-inline:12px}.close-year-switch{gap:5px;padding-inline:10px}.close-year-switch strong{font-size:14px}.close-year-switch button{width:24px}.close-month-list button{gap:4px;padding-inline:10px;font-size:12px}.close-month-list em{padding-inline:4px;font-size:11px}.close-guide-art{flex-basis:100px;width:100px;height:96px}.close-guide{min-height:125px;padding:14px 26px 8px 6px}.close-guide p{margin-top:4px;font-size:12px}.close-period-status{flex-wrap:wrap;gap:12px;padding:12px}.close-period-actions{justify-content:flex-end;width:100%;margin-left:0}.close-month-number{width:48px;min-height:54px;font-size:30px}.close-period-copy{gap:5px}.close-check-heading h3{font-size:13px}.close-check-row{padding-right:45px}}@media (width<=480px){.close-workspace-body{grid-template-columns:118px minmax(0,1fr)}.close-year-switch{gap:3px;padding-inline:7px}.close-year-switch button{width:20px}.close-year-switch strong{font-size:12px}.close-guide-art{display:none}.close-guide{min-height:96px;padding-left:14px}.close-period-copy strong{font-size:13px}.close-month-number{width:36px;padding-right:8px;font-size:26px}.close-main-scroll{padding-inline:12px}.close-guide,.close-period-status{margin-inline:-12px}}.period-transfer-workspace{color:#303641;background:#fff;border:1px solid #e1e6ee;border-radius:9px;flex-direction:column;min-width:0;min-height:max(520px,100dvh - 124px);display:flex;overflow:hidden}.transfer-page-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.transfer-filter-area{background:#f8fafc;border-bottom:1px solid #f4f5f8;padding:12px 18px 10px}.transfer-filter-row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:14px;padding:0 1px 6px;display:flex;overflow-x:auto}.transfer-filter-row label{color:#404754;flex:1 0 auto;align-items:center;gap:8px;font-size:13px;display:flex}.transfer-filter-row label>b{color:#e54b55;margin-right:-4px;font-weight:500}.transfer-filter-row select{color:#333c4d;background:#fff;border:1px solid #b6c1d3;border-radius:5px;outline:none;width:130px;height:34px;padding:0 28px 0 10px;font-size:13px}.transfer-filter-row label:first-child select{background-color:#fffef3;width:180px}.transfer-filter-row label:nth-child(2) select{font-variant-numeric:tabular-nums;background-color:#fffef3;width:125px}.transfer-filter-row button{border-radius:5px;flex:none;height:34px}.transfer-search{color:#fff;background:#566071;border:1px solid #566071;place-items:center;width:36px;display:grid}.transfer-reset{color:#4775d2;background:0 0;border:0;padding:0;font-size:12px}.transfer-filter-chips{white-space:nowrap;color:#697180;flex-wrap:nowrap;align-items:center;gap:8px;min-height:27px;font-size:11px;display:flex;overflow-x:auto}.transfer-chip{color:#788191;background:#f7f9fd;border:1px solid #e0e5ee;border-radius:3px;align-items:center;gap:7px;padding:2px 7px;font-size:11px;display:inline-flex}.transfer-chip i{color:#a5aebb;font-style:normal}.transfer-action-bar{justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:13px 18px;display:flex}.transfer-toolbar-actions{flex-wrap:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.transfer-toolbar-actions>button{color:#555f72;white-space:nowrap;background:#fff;border:1px solid #cdd4df;border-radius:5px;min-height:33px;padding:6px 12px;font-size:12px}.transfer-toolbar-actions .transfer-generate{color:#fff;background:#e83c45;border-color:#e83c45;padding-inline:15px;font-weight:600}.transfer-toolbar-actions .transfer-generate:not(:disabled):hover{background:#d72e39}.transfer-toolbar-actions .transfer-icon-button{color:#737f93;border:0;place-items:center;width:28px;padding:4px;display:grid}.transfer-toolbar-actions button:disabled{opacity:.45;cursor:not-allowed}.transfer-rule-table{border-top:1px solid #b8c2d0;outline:none;flex:1;min-width:0;overflow:auto}.transfer-rule-table table{table-layout:fixed;border-collapse:collapse;white-space:nowrap;width:max(100%,1540px)}.transfer-rule-table :is(th,td){color:#343b46;border-bottom:1px solid #dce2ec;border-right:1px solid #e2e6ee;padding:9px 12px;font-size:13px;font-weight:400}.transfer-rule-table th{letter-spacing:0;background:#f3f5f8;border-top:0;height:37px;font-weight:600}.transfer-rule-table td{vertical-align:middle;text-overflow:ellipsis;height:43px;overflow:hidden}.transfer-rule-table th:first-child,.transfer-rule-table td:first-child{text-align:center;padding-inline:6px}.transfer-rule-table input[type=checkbox]{accent-color:#507de3;vertical-align:middle;cursor:pointer;width:15px;height:15px;margin:0}.transfer-rule-table tr:hover{background:#f7faff}.transfer-rule-code{color:#346be7;background:0 0;border:0;padding:0;font-size:14px}.transfer-status{color:#6c778c;background:#f1f3f7;border-radius:4px;padding:3px 8px;font-size:12px}.transfer-status.is-executed{color:#298b72;background:#e9f5ef}.transfer-voucher-links{flex-wrap:wrap;gap:4px 10px;max-height:85px;display:flex;overflow:auto}.transfer-voucher-links button{font-size:12px}.transfer-column-trigger{color:#8b96a8;background:0 0;border:0;padding:0;font-size:20px}.transfer-rule-table .transfer-empty{text-align:center;color:#8d96a5;height:150px;font-size:13px}.transfer-empty button{color:#4775d2;background:0 0;border:0;margin-left:12px;font-size:12px}.transfer-list-footer{color:#939ba8;border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;min-height:34px;padding:8px 16px;font-size:11px;display:flex}.transfer-rule-drawer{width:min(820px,100%)}.transfer-drawer-body{padding:20px 24px;overflow-x:hidden}.transfer-rule-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;margin-bottom:26px;display:grid}.transfer-rule-meta label{color:#929baa;gap:7px;font-size:12px;display:grid}.transfer-rule-meta strong{color:#3e4859;overflow-wrap:anywhere;font-size:13px;font-weight:500}.transfer-detail-heading{align-items:center;gap:8px;margin:24px 0 12px;display:flex}.transfer-detail-heading h3{margin:0;font-size:14px;font-weight:600}.transfer-drawer-body .table-wrap{border:1px solid #e3e7ef;border-radius:6px}.transfer-drawer-body :is(th,td){padding:10px 12px;font-size:12px}.transfer-drawer-body tfoot{background:#f8fafd;font-weight:600}.transfer-number-issue{color:#b77b3c;font-size:12px}.transfer-period-options{gap:10px;display:grid}.transfer-period-options button{color:#515c6f;background:#fff;border:1px solid #dfe5ef;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:15px;font-size:13px;display:flex}.transfer-period-options button.selected{background:#f0f5ff;border-color:#7398e6}.transfer-column-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.transfer-column-options label{align-items:center;gap:8px;font-size:13px;display:flex}.period-transfer-workspace :is(button,select,input):focus-visible{outline-offset:2px;outline:2px solid #6f97ec}.transfer-icon-button.is-refreshing svg{animation:1s linear infinite transfer-refresh}@keyframes transfer-refresh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.transfer-icon-button.is-refreshing svg{animation:none}}@media (width<=1200px){.transfer-filter-row{gap:8px}.transfer-filter-row label{gap:6px;font-size:12px}.transfer-filter-row select{width:90px;padding-inline:7px 20px;font-size:12px}.transfer-filter-row label:first-child select{width:120px}.transfer-filter-row label:nth-child(2) select{width:105px}.transfer-search{width:32px}}@media (width<=760px){.transfer-filter-area,.transfer-action-bar{padding-inline:12px}.transfer-toolbar-actions{gap:6px}.transfer-toolbar-actions>button{padding-inline:9px}.transfer-rule-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-drawer-body{padding:16px}}.sidebar .consolidation-nav-parent:after{content:"›";color:#8a94a6;margin-left:auto;font-size:16px}.sidebar .consolidation-nav-parent[aria-expanded=true]:after{content:"⌄"}.sidebar .consolidation-nav-children{margin-left:18px;padding-left:7px}.sidebar .consolidation-nav-children button{white-space:nowrap;gap:6px;padding:8px 5px;font-size:12px}.consolidation-workspace .consolidation-context{flex-wrap:nowrap;align-items:center;display:flex;overflow-x:auto}.consolidation-workspace .consolidation-context label{flex:none}.consolidation-filters,.consolidation-section-actions{flex-wrap:nowrap;align-items:center;gap:14px;padding:12px 18px;display:flex;overflow-x:auto}.consolidation-filters label{white-space:nowrap;align-items:center;gap:8px;display:flex}.consolidation-filters input:not([type=checkbox]){border:1px solid var(--line);border-radius:6px;min-width:220px;padding:7px 10px}.consolidation-workspace button{white-space:nowrap}.consolidation-empty{align-items:center;gap:14px;padding:24px;display:flex}.consolidation-empty h2{margin:0;font-size:16px}.consolidation-empty button,.consolidation-section-actions button,.consolidation-mappings .panel-title>button{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:6px;padding:7px 12px}.consolidation-workspace[data-consolidation-section=股权维护] .merge-grid{grid-template-columns:minmax(0,1fr)}.consolidation-workspace[data-consolidation-section=股权维护] .merge-status{display:none}.consolidation-workspace[data-consolidation-section=合并工作台] .merge-grid{grid-template-columns:minmax(0,1fr)}.consolidation-workspace[data-consolidation-section=合并工作台] .merge-grid>.page-panel{display:none}
