.oai-main-tenant-answer-review{--bg:#eef1ee;--surface:#fff;--surface-soft:#f6f8f6;--ink:#17211c;--muted:#667169;--line:#dbe1dc;--line-strong:#c8d0ca;--accent:#176b4d;--accent-soft:#e8f4ee;--warning:#9b6a16;--warning-soft:#fff4d9;--danger:#b3473b;--danger-soft:#fff0ed;--radius:6px;--shadow:0 8px 24px #1c282114;width:100%;min-width:880px;height:100%;min-height:0;color:var(--ink);background:var(--bg);font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,sans-serif;overflow:hidden}.oai-main-tenant-answer-review *{box-sizing:border-box}.oai-main-tenant-answer-review button,.oai-main-tenant-answer-review input,.oai-main-tenant-answer-review textarea{font:inherit;letter-spacing:0}.oai-main-tenant-answer-review button,.oai-main-tenant-answer-review a{-webkit-tap-highlight-color:transparent}.oai-main-tenant-answer-review button:focus-visible,.oai-main-tenant-answer-review a:focus-visible,.oai-main-tenant-answer-review input:focus-visible,.oai-main-tenant-answer-review textarea:focus-visible{outline-offset:2px;outline:3px solid #176b4d40}.oai-main-tenant-answer-review button:disabled{opacity:.45;cursor:not-allowed}.oai-main-tenant-answer-review .skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 14px;position:fixed;top:-50px;left:16px}.oai-main-tenant-answer-review .skip-link:focus{top:10px}.oai-main-tenant-answer-review .app-shell{background:var(--bg);height:100%;min-height:0}.oai-main-tenant-answer-review .topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;grid-template-columns:minmax(240px,1fr) minmax(190px,280px) minmax(430px,1fr);align-items:center;gap:24px;height:72px;padding:0 20px;display:grid;position:relative}.oai-main-tenant-answer-review .brand-block{align-items:center;gap:11px;min-width:0;display:flex}.oai-main-tenant-answer-review .brand-mark{background:var(--ink);color:#fff;border-radius:var(--radius);place-items:center;width:38px;height:38px;display:grid}.oai-main-tenant-answer-review .brand-block h1{letter-spacing:0;margin:0;font-size:17px;line-height:1.35}.oai-main-tenant-answer-review .progress-block{color:var(--muted);grid-template-columns:1fr auto;align-items:center;gap:6px 14px;font-size:12px;display:grid}.oai-main-tenant-answer-review .progress-block strong{color:var(--ink)}.oai-main-tenant-answer-review .progress-track{background:#e4e8e5;border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.oai-main-tenant-answer-review .progress-track i{background:var(--accent);height:100%;transition:width .22s;display:block}.oai-main-tenant-answer-review .header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.oai-main-tenant-answer-review .button,.oai-main-tenant-answer-review .icon-button{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.oai-main-tenant-answer-review .button{min-height:38px;padding:0 13px;font-size:13px;font-weight:700}.oai-main-tenant-answer-review .button.secondary{background:var(--ink);color:#fff}.oai-main-tenant-answer-review .button.secondary:hover{background:#28352e}.oai-main-tenant-answer-review .button.ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.oai-main-tenant-answer-review .button.ghost:hover,.oai-main-tenant-answer-review .icon-button:hover{background:var(--surface-soft);border-color:#aeb8b0}.oai-main-tenant-answer-review .icon-button{background:var(--surface);width:38px;height:38px;color:var(--ink);border-color:var(--line-strong);padding:0}.oai-main-tenant-answer-review .icon-button.excel{color:var(--accent)}.oai-main-tenant-answer-review .workspace{grid-template-columns:236px minmax(0,1fr) 320px;height:100%;display:grid;position:relative}.oai-main-tenant-answer-review .case-sidebar{border-right:1px solid var(--line);background:#f8faf8;flex-direction:column;min-width:0;display:flex;overflow:hidden}.oai-main-tenant-answer-review .category-nav{border-bottom:1px solid var(--line);gap:4px;padding:16px 12px 12px;display:grid}.oai-main-tenant-answer-review .category-nav button{border-radius:var(--radius);color:#4e5a52;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 10px;display:grid}.oai-main-tenant-answer-review .category-nav button:hover{background:#eef2ef}.oai-main-tenant-answer-review .category-nav button.active{color:#104f39;background:#dfeae4;font-weight:700}.oai-main-tenant-answer-review .category-nav button.category-good svg{color:var(--accent)}.oai-main-tenant-answer-review .category-nav button.category-bad svg{color:var(--danger)}.oai-main-tenant-answer-review .category-nav button.category-good.active{background:var(--accent);color:#fff}.oai-main-tenant-answer-review .category-nav button.category-bad.active{background:var(--danger);color:#fff}.oai-main-tenant-answer-review .category-nav button.category-good.active svg,.oai-main-tenant-answer-review .category-nav button.category-bad.active svg{color:#fff}.oai-main-tenant-answer-review .category-nav button.category-all.active{color:#fff;background:#34423a}.oai-main-tenant-answer-review .category-nav b{min-width:24px;color:inherit;text-align:right;font-size:12px}.oai-main-tenant-answer-review .case-list-heading{justify-content:space-between;align-items:center;padding:15px 14px 9px;font-size:13px;font-weight:700;display:flex}.oai-main-tenant-answer-review .case-list-heading small{color:var(--muted);font-weight:400}.oai-main-tenant-answer-review .search-box{min-height:36px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:8px;margin:0 12px 11px;padding:0 10px;display:flex}.oai-main-tenant-answer-review .search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #176b4d1a}.oai-main-tenant-answer-review .search-box input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.oai-main-tenant-answer-review .case-file-actions{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 10px 8px;padding-bottom:9px;display:grid}.oai-main-tenant-answer-review .case-file-actions button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:#374139;cursor:pointer;justify-content:center;align-items:center;gap:5px;min-width:0;height:31px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.oai-main-tenant-answer-review .case-file-actions button:hover{background:var(--accent-soft);color:var(--accent);border-color:#91ab9d}.oai-main-tenant-answer-review .case-list{scrollbar-width:thin;flex:1;min-height:0;padding:0 8px 14px;overflow-y:auto}.oai-main-tenant-answer-review .case-list-row{position:relative}.oai-main-tenant-answer-review .case-list-item{border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;min-height:58px;color:var(--ink);background:0 0;border:1px solid #0000;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px 34px 8px 8px;display:grid}.oai-main-tenant-answer-review .case-list-item:hover{border-color:var(--line);background:#fff}.oai-main-tenant-answer-review .delete-case-button{color:#9a6a66;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;transition:opacity .12s,color .12s,background .12s;display:grid;position:absolute;top:7px;right:6px}.oai-main-tenant-answer-review .case-list-row:hover .delete-case-button,.oai-main-tenant-answer-review .delete-case-button:focus-visible{opacity:1}.oai-main-tenant-answer-review .delete-case-button:hover{color:var(--danger);background:var(--danger-soft)}.oai-main-tenant-answer-review .delete-case-button:focus-visible{outline-offset:1px;outline:2px solid #d79a92}.oai-main-tenant-answer-review .case-list-item.selected{background:#fff;border-color:#aab9af;box-shadow:0 3px 10px #1e2a220f}.oai-main-tenant-answer-review .case-list-item.status-good.selected{box-shadow:inset 3px 0 0 var(--accent);background:#eff8f3;border-color:#78aa91}.oai-main-tenant-answer-review .case-list-item.status-bad.selected{box-shadow:inset 3px 0 0 var(--danger);background:#fff2f0;border-color:#d79a92}.oai-main-tenant-answer-review .status-dot{background:#a9b0ab;border-radius:50%;width:7px;height:7px;margin-top:5px}.oai-main-tenant-answer-review .status-dot.good{background:var(--accent)}.oai-main-tenant-answer-review .status-dot.bad{background:var(--danger)}.oai-main-tenant-answer-review .case-list-copy{min-width:0;display:block}.oai-main-tenant-answer-review .case-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;display:block;overflow:hidden}.oai-main-tenant-answer-review .case-list-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45;display:block;overflow:hidden}.oai-main-tenant-answer-review .case-list-item em{color:#a1aaa4;margin-top:2px;font:10px ui-monospace,monospace}.oai-main-tenant-answer-review .more-cases-button{border:1px solid var(--line);border-radius:var(--radius);color:#566159;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;width:calc(100% - 8px);min-height:38px;margin:5px 4px 0;font-size:12px;font-weight:700;display:flex}.oai-main-tenant-answer-review .more-cases-button:hover{color:var(--ink);background:#eef2ef;border-color:#9eaaa1}.oai-main-tenant-answer-review .more-cases-button svg{transition:transform .15s}.oai-main-tenant-answer-review .more-cases-button svg.expanded{transform:rotate(180deg)}.oai-main-tenant-answer-review .empty-list{text-align:center;color:var(--muted);padding:28px 10px;font-size:12px}.oai-main-tenant-answer-review .content-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#aeb8b1 #edf1ee;background:var(--surface);scroll-behavior:smooth;min-width:0;min-height:0;overflow-y:scroll}.oai-main-tenant-answer-review .content-scroll::-webkit-scrollbar{width:9px}.oai-main-tenant-answer-review .content-scroll::-webkit-scrollbar-track{background:#edf1ee}.oai-main-tenant-answer-review .content-scroll::-webkit-scrollbar-thumb{background:#aeb8b1;border:2px solid #edf1ee;border-radius:999px}.oai-main-tenant-answer-review .content-scroll::-webkit-scrollbar-thumb:hover{background:#87968d}.oai-main-tenant-answer-review .case-content{width:100%;min-width:0;margin:0;padding:0 38px 80px}.oai-main-tenant-answer-review .case-toolbar{border-bottom:1px solid var(--line);z-index:10;background:#fffffff5;justify-content:space-between;align-items:center;height:58px;margin:0 -38px;padding:0 26px 0 38px;display:flex;position:sticky;top:0}.oai-main-tenant-answer-review .case-identity{min-width:0;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.oai-main-tenant-answer-review .case-identity>span:not(.case-status){white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.oai-main-tenant-answer-review .case-status{border:1px solid var(--line);color:#5d685f;background:var(--surface-soft);border-radius:4px;padding:4px 7px;font-weight:700}.oai-main-tenant-answer-review .case-status.good{color:var(--accent);background:var(--accent-soft);border-color:#bcd9ca}.oai-main-tenant-answer-review .case-status.bad{color:var(--danger);background:var(--danger-soft);border-color:#efc6c0}.oai-main-tenant-answer-review .pager{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.oai-main-tenant-answer-review .pager>span{text-align:center;color:#4f5b53;min-width:70px;font-weight:700}.oai-main-tenant-answer-review .pager-button{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.oai-main-tenant-answer-review .pager-button:hover{background:#f0f3f1;border-color:#9eaaa1}.oai-main-tenant-answer-review .pager-button.next{background:var(--accent);border-color:var(--accent);color:#fff;min-width:88px}.oai-main-tenant-answer-review .pager-button.next:hover{background:#0f5b41}.oai-main-tenant-answer-review .question-section{grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:18px;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;display:grid}.oai-main-tenant-answer-review .question-main{min-width:0}.oai-main-tenant-answer-review .title-duration{border-radius:var(--radius);background:#fff9ed;border:1px solid #d6aa59;flex-direction:column;justify-content:space-between;min-height:88px;padding:13px 12px;display:flex;box-shadow:0 2px 7px #704e141a}.oai-main-tenant-answer-review .title-duration span{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.oai-main-tenant-answer-review .title-duration span small{color:#9b6a16;font:700 10px ui-monospace,monospace}.oai-main-tenant-answer-review .title-duration strong{color:#9b5f0f;white-space:nowrap;font:750 20px/1.2 ui-monospace,Microsoft YaHei UI,sans-serif}.oai-main-tenant-answer-review .tag-row{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.oai-main-tenant-answer-review .tag-row span{color:#556159;border:1px solid var(--line);background:#f0f3f1;border-radius:4px;padding:4px 7px;font-size:11px}.oai-main-tenant-answer-review .review-section{border-bottom:1px solid var(--line);padding:24px 0 26px;position:relative}.oai-main-tenant-answer-review .section-heading{align-items:flex-start;gap:11px;margin-bottom:12px;display:flex}.oai-main-tenant-answer-review .section-heading>span:first-child{color:#8d9890;padding-top:2px;font:700 11px ui-monospace,monospace}.oai-main-tenant-answer-review .section-heading h3{color:var(--ink);letter-spacing:0;margin:0;font-size:16px;line-height:1.4}.oai-main-tenant-answer-review .section-heading.compact{margin-bottom:14px}.oai-main-tenant-answer-review .question-section .section-heading>span:first-child,.oai-main-tenant-answer-review .question-section .section-heading h3{color:#0067b9;font-weight:800}.oai-main-tenant-answer-review .reasoning-section .section-heading>span:first-child,.oai-main-tenant-answer-review .reasoning-section .section-heading h3{color:#842f98;font-weight:800}.oai-main-tenant-answer-review .answer-section .section-heading>span:first-child,.oai-main-tenant-answer-review .answer-section .section-heading h3{color:#00814f;font-weight:800}.oai-main-tenant-answer-review .ai-label{background:var(--accent-soft);white-space:nowrap;border:1px solid #c5ddd0;border-radius:4px;align-items:center;gap:5px;margin-left:auto;display:inline-flex;color:var(--accent)!important;padding:5px 7px!important;font:700 10px inherit!important}.oai-main-tenant-answer-review .question-copy{color:#074f80;white-space:pre-wrap;font-size:18px;font-weight:700;line-height:1.62}.oai-main-tenant-answer-review .reasoning-list{margin:0;padding:0;list-style:none;display:grid}.oai-main-tenant-answer-review .reasoning-section{background:#faf6fb;border-color:#e2d2e7;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.oai-main-tenant-answer-review .reasoning-disclosure>summary{list-style:none}.oai-main-tenant-answer-review .reasoning-disclosure>summary::-webkit-details-marker{display:none}.oai-main-tenant-answer-review .reasoning-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.oai-main-tenant-answer-review .reasoning-summary .section-heading{margin-bottom:0}.oai-main-tenant-answer-review .reasoning-toggle{color:#842f98;align-items:center;gap:8px;display:inline-flex}.oai-main-tenant-answer-review .reasoning-toggle em{color:#765381;text-align:center;background:#fffaff;border:1px solid #ccb5d4;border-radius:4px;min-width:23px;padding:2px 5px;font-size:10px;font-style:normal}.oai-main-tenant-answer-review .reasoning-toggle svg{transition:transform .15s}.oai-main-tenant-answer-review .reasoning-disclosure[open] .reasoning-toggle svg{transform:rotate(180deg)}.oai-main-tenant-answer-review .reasoning-content{padding-top:14px}.oai-main-tenant-answer-review .reasoning-list li{grid-template-columns:30px 1fr;gap:13px;padding:0 0 24px;display:grid;position:relative}.oai-main-tenant-answer-review .reasoning-list li:not(:last-child):after{content:"";background:#ced6d0;width:1px;position:absolute;top:29px;bottom:2px;left:14px}.oai-main-tenant-answer-review .reasoning-list li>b{z-index:1;background:#fff;border:1px solid #b9c5bd;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.oai-main-tenant-answer-review .reasoning-list strong{color:#6f277f;margin:3px 0 5px;font-size:14px;display:block}.oai-main-tenant-answer-review .reasoning-list p{color:#62406a;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.75}.oai-main-tenant-answer-review .reasoning-references{border-top:1px solid #decfe3;margin-top:12px}.oai-main-tenant-answer-review .reasoning-disclosure:not([open])+.reasoning-references{margin-top:10px}.oai-main-tenant-answer-review .reasoning-references details{border-bottom:1px solid #decfe3}.oai-main-tenant-answer-review .reasoning-references summary{color:#6f277f;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-height:42px;padding:0 2px;font-size:13px;font-weight:750;list-style:none;display:grid}.oai-main-tenant-answer-review .reasoning-references summary::-webkit-details-marker{display:none}.oai-main-tenant-answer-review .reasoning-references summary>span{align-items:center;gap:7px;display:flex}.oai-main-tenant-answer-review .reference-summary-main{min-width:0}.oai-main-tenant-answer-review .reference-summary-title{flex:none;align-items:center;gap:7px;display:inline-flex}.oai-main-tenant-answer-review .reference-inline-summary{color:#806b86;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.oai-main-tenant-answer-review .reasoning-references summary em{color:#765381;text-align:center;background:#fffaff;border:1px solid #ccb5d4;border-radius:4px;min-width:23px;padding:2px 5px;font-size:10px;font-style:normal}.oai-main-tenant-answer-review .reasoning-references summary>svg{transition:transform .15s}.oai-main-tenant-answer-review .reasoning-references details[open] summary>svg{transform:rotate(180deg)}.oai-main-tenant-answer-review .reference-detail-list{padding:0 0 10px 22px}.oai-main-tenant-answer-review .reference-detail{border-top:1px solid #8b3aa01f;padding:9px 0}.oai-main-tenant-answer-review .reference-detail strong{color:#5d236b;font-size:12px}.oai-main-tenant-answer-review .reference-detail p{color:#684b70;margin:4px 0 0;font-size:12px;line-height:1.6}.oai-main-tenant-answer-review .answer-section{background:#eff8f3;border-color:#cfe4d8;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.oai-main-tenant-answer-review .markdown-body{color:#125c3e;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.oai-main-tenant-answer-review .markdown-body>:first-child{margin-top:0}.oai-main-tenant-answer-review .markdown-body>:last-child{margin-bottom:0}.oai-main-tenant-answer-review .markdown-body h1,.oai-main-tenant-answer-review .markdown-body h2,.oai-main-tenant-answer-review .markdown-body h3{color:var(--ink);letter-spacing:0;margin:28px 0 10px;line-height:1.4}.oai-main-tenant-answer-review .markdown-body h1{font-size:24px}.oai-main-tenant-answer-review .markdown-body h2{font-size:20px}.oai-main-tenant-answer-review .markdown-body h3{font-size:17px}.oai-main-tenant-answer-review .markdown-body p{margin:0 0 15px}.oai-main-tenant-answer-review .markdown-body ul,.oai-main-tenant-answer-review .markdown-body ol{padding-left:24px}.oai-main-tenant-answer-review .markdown-body blockquote{border-left:3px solid var(--accent);color:#405047;background:#edf5f0;margin:18px 0;padding:10px 16px}.oai-main-tenant-answer-review .markdown-body code{background:#edf1ee;border-radius:3px;padding:2px 5px;font:.9em ui-monospace,SFMono-Regular,Consolas,monospace}.oai-main-tenant-answer-review .markdown-body pre{color:#f4f7f5;border-radius:var(--radius);background:#1d2822;padding:15px;overflow-x:auto}.oai-main-tenant-answer-review .markdown-body pre code{background:0 0;padding:0}.oai-main-tenant-answer-review .chart-block{border-radius:var(--radius);color:var(--ink);background:#fff;border:1px solid #cddbd2;margin:20px 0 24px;padding:15px 15px 8px;display:block;overflow:hidden}.oai-main-tenant-answer-review .chart-block figcaption{color:#26352c;text-align:left;margin:0 0 8px;font-size:14px;font-weight:800}.oai-main-tenant-answer-review .chart-canvas{width:100%;min-height:260px}.oai-main-tenant-answer-review .chart-error{border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);border:1px solid #e2b9b3;align-items:center;gap:7px;margin:16px 0;padding:11px 12px;font-size:12px;display:flex}.oai-main-tenant-answer-review .markdown-body table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px}.oai-main-tenant-answer-review .markdown-body th,.oai-main-tenant-answer-review .markdown-body td{border:1px solid var(--line-strong);text-align:left;padding:9px 10px}.oai-main-tenant-answer-review .markdown-body th{background:#eff3f0}.oai-main-tenant-answer-review .markdown-body a{color:#096a74;text-underline-offset:3px}.oai-main-tenant-answer-review .markdown-body img{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:auto;max-width:100%;max-height:540px;margin:18px auto 24px;display:block}.oai-main-tenant-answer-review .image-error{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius);border:1px solid #efc6c0;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.oai-main-tenant-answer-review .review-rail{border-left:1px solid var(--line);scrollbar-width:thin;background:#f3f5f3;min-width:0;min-height:0;padding:14px 14px 18px;overflow-y:auto}.oai-main-tenant-answer-review .review-panel{background:#fff;border:1px solid #d9dfda;border-radius:8px;padding:17px 15px 20px;box-shadow:0 10px 28px #18221c1f,0 2px 5px #18221c0f}.oai-main-tenant-answer-review .review-panel.status-good{border-top:5px solid var(--accent)}.oai-main-tenant-answer-review .review-panel.status-bad{border-top:5px solid var(--danger)}.oai-main-tenant-answer-review .review-panel-header{justify-content:space-between;align-items:center;display:flex}.oai-main-tenant-answer-review .review-panel-header h2{color:#68736b;letter-spacing:0;margin:0;font-size:14px;font-weight:650}.oai-main-tenant-answer-review .review-panel-header>span{text-align:center;border:1px solid var(--line);color:#58635b;background:#f8faf8;border-radius:6px;min-width:38px;padding:4px 6px;font-size:10px;font-weight:700;transition:background-color .14s,border-color .14s,color .14s}.oai-main-tenant-answer-review .review-panel-header>span.complete{color:#0f6043;background:#e8f4ee;border-color:#a9cfbc}.oai-main-tenant-answer-review .review-pager{border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin-top:11px;padding:10px 0;display:grid}.oai-main-tenant-answer-review .review-pager>span{text-align:center;min-width:34px;color:var(--muted);font-size:10px;font-weight:700}.oai-main-tenant-answer-review .review-pager .pager-button{width:100%;min-width:0;min-height:32px;padding:0 7px;font-size:11px}.oai-main-tenant-answer-review .rating-stack{gap:11px;padding:12px 0 2px;display:grid}.oai-main-tenant-answer-review .rating-group{border:0;min-width:0;margin:0;padding:0}.oai-main-tenant-answer-review .quality-rating-group{background:0 0;border-top:1px solid #d7ded8;border-bottom:1px solid #d7ded8;margin:3px -8px 0;padding:11px 8px 10px}.oai-main-tenant-answer-review .rating-group legend{color:#334039;align-items:center;gap:6px;width:100%;margin-bottom:6px;font-size:12px;font-weight:750;line-height:1.25;display:flex}.oai-main-tenant-answer-review .rating-group legend>span{color:#7d8880;background:#f8faf8;border:1px solid #cfd6d1;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font:700 9px ui-monospace,monospace;display:inline-grid}.oai-main-tenant-answer-review .rating-group.is-complete legend>span{color:#fff;background:var(--accent);border-color:var(--accent)}.oai-main-tenant-answer-review .segmented-control{border-radius:var(--radius);background:#f6f8f6;border:1px solid #bdc7c0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.oai-main-tenant-answer-review .segmented-control button{color:#4d5a52;cursor:pointer;white-space:normal;background:#fff;border:0;border-right:1px solid #cbd3cd;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:38px;padding:4px 5px;font-size:11px;font-weight:600;line-height:1.2;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.oai-main-tenant-answer-review .segmented-control button:last-child{border-right:0}.oai-main-tenant-answer-review .segmented-control button:hover{color:#243229;background:#f0f4f1}.oai-main-tenant-answer-review .segmented-control button:active{box-shadow:inset 0 1px 3px #17211b24}.oai-main-tenant-answer-review .segmented-control button.selected{font-weight:800;box-shadow:inset 0 0 0 1px #ffffff38}.oai-main-tenant-answer-review .segmented-control button.selected.positive{color:#fff;background:#176b4d}.oai-main-tenant-answer-review .segmented-control button.selected.warning{color:#5f410d;background:#f4d99c}.oai-main-tenant-answer-review .segmented-control button.selected.negative{color:#fff;background:#b9473c}.oai-main-tenant-answer-review .field-label{border-top:1px solid #edf0ed;gap:7px;margin-top:15px;padding-top:14px;display:grid}.oai-main-tenant-answer-review .field-label>span{font-size:12px;font-weight:700}.oai-main-tenant-answer-review .field-label textarea,.oai-main-tenant-answer-review .field-label input{resize:vertical;border-radius:var(--radius);width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #bdc7c0;padding:10px;font-size:12px;line-height:1.55;transition:background-color .12s,border-color .12s,box-shadow .12s}.oai-main-tenant-answer-review .field-label input{min-height:38px}.oai-main-tenant-answer-review .field-label textarea:focus,.oai-main-tenant-answer-review .field-label input:focus{border-color:var(--accent);background:#fff;outline:0;box-shadow:0 0 0 3px #176b4d1f}.oai-main-tenant-answer-review .correction-field{background:var(--warning-soft);border-top:0;border-left:3px solid #cf9127;margin-left:-5px;margin-right:-5px;padding:12px}.oai-main-tenant-answer-review .reviewed-note{color:var(--muted);margin:13px 0 0;font-size:10px}.oai-main-tenant-answer-review .classification-actions{border-top:1px solid #edf0ed;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;padding-top:15px;display:grid}.oai-main-tenant-answer-review .button.approve{background:var(--accent);color:#fff}.oai-main-tenant-answer-review .button.approve:hover{background:#0d5a3e}.oai-main-tenant-answer-review .button.reject{background:var(--danger);color:#fff;border-color:var(--danger)}.oai-main-tenant-answer-review .button.reject:hover{background:#963b31}.oai-main-tenant-answer-review .review-empty{color:var(--muted);padding:32px 20px;font-size:13px}.oai-main-tenant-answer-review .loading-state,.oai-main-tenant-answer-review .empty-main{min-height:70vh;color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.oai-main-tenant-answer-review .empty-main h2{color:var(--ink);margin:12px 0 5px;font-size:19px}.oai-main-tenant-answer-review .empty-main p{margin:0;font-size:13px}.oai-main-tenant-answer-review .toast{z-index:100;color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);background:#18251e;align-items:center;gap:8px;padding:11px 15px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.oai-main-tenant-answer-review .toast.error{background:#8f3027}@media (max-width:1180px){.oai-main-tenant-answer-review .topbar{grid-template-columns:minmax(220px,1fr) auto}.oai-main-tenant-answer-review .progress-block{display:none}.oai-main-tenant-answer-review .workspace{grid-template-columns:210px minmax(0,1fr) 286px}.oai-main-tenant-answer-review .review-rail{padding-left:10px;padding-right:10px}.oai-main-tenant-answer-review .case-content{padding-left:28px;padding-right:28px}.oai-main-tenant-answer-review .case-toolbar{margin-left:-28px;margin-right:-28px;padding-left:28px}}@media (max-width:920px){.oai-main-tenant-answer-review body{overflow:auto}.oai-main-tenant-answer-review .topbar{grid-template-columns:1fr;gap:10px;height:auto;min-height:68px;padding:12px 14px}.oai-main-tenant-answer-review .header-actions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.oai-main-tenant-answer-review .workspace{height:auto;min-height:calc(100vh - 110px);display:block}.oai-main-tenant-answer-review .case-sidebar{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.oai-main-tenant-answer-review .category-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.oai-main-tenant-answer-review .category-nav button{grid-template-columns:18px 1fr;padding:6px 8px}.oai-main-tenant-answer-review .category-nav b,.oai-main-tenant-answer-review .case-list-heading,.oai-main-tenant-answer-review .search-box,.oai-main-tenant-answer-review .case-list{display:none}.oai-main-tenant-answer-review .content-scroll{padding-right:0;overflow:visible}.oai-main-tenant-answer-review .case-content{width:100%;padding-bottom:32px}.oai-main-tenant-answer-review .case-toolbar{position:static}.oai-main-tenant-answer-review .review-rail{border-top:1px solid var(--line);background:#f3f5f3;width:auto;max-height:none;padding:16px;position:static;overflow:visible}.oai-main-tenant-answer-review .review-panel{max-width:720px;margin:0 auto;padding:22px 24px 30px}}@media (max-width:600px){.oai-main-tenant-answer-review .header-actions .button{min-width:max-content}.oai-main-tenant-answer-review .workspace{min-height:0}.oai-main-tenant-answer-review .category-nav button{justify-content:center;font-size:11px;display:flex}.oai-main-tenant-answer-review .category-nav button svg{display:none}.oai-main-tenant-answer-review .case-content{padding:0 18px 28px}.oai-main-tenant-answer-review .case-toolbar{margin:0 -18px;padding:0 18px}.oai-main-tenant-answer-review .case-identity>span:not(.case-status){display:none}.oai-main-tenant-answer-review .question-section{grid-template-columns:minmax(0,1fr) 116px;gap:12px}.oai-main-tenant-answer-review .title-duration{min-height:80px;padding:11px 9px}.oai-main-tenant-answer-review .title-duration span{gap:5px;font-size:11px}.oai-main-tenant-answer-review .title-duration strong{font-size:16px}.oai-main-tenant-answer-review .pager-button{padding:0 8px}.oai-main-tenant-answer-review .pager-button.next{min-width:76px}.oai-main-tenant-answer-review .case-title-block h2{font-size:25px}.oai-main-tenant-answer-review .review-section{padding:28px 0}.oai-main-tenant-answer-review .question-copy{font-size:17px}.oai-main-tenant-answer-review .section-heading h3{font-size:16px}.oai-main-tenant-answer-review .duration-readout{grid-template-columns:1fr;gap:10px}.oai-main-tenant-answer-review .answer-section{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.oai-main-tenant-answer-review .markdown-body{font-size:15px}.oai-main-tenant-answer-review .review-panel{border-radius:8px;padding:19px 15px 24px}.oai-main-tenant-answer-review .classification-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.oai-main-tenant-answer-review *,.oai-main-tenant-answer-review :before,.oai-main-tenant-answer-review :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.oai-main-tenant-loan-disposal{z-index:2;color:#172033;background:#fff;min-width:0;min-height:100%;padding:24px;position:relative;container-type:inline-size}.oai-main-tenant-loan-disposal-export-backdrop{z-index:9000030}.oai-main-tenant-loan-disposal-export-modal{min-width:0}.oai-main-tenant-loan-disposal-export-body{gap:16px;padding:0;display:grid;overflow:auto}.oai-main-tenant-loan-disposal-export-body p{color:#64748b;margin:0;font-size:13px}.oai-main-tenant-loan-disposal-export-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oai-main-tenant-loan-disposal-export-controls label{color:#475467;gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.oai-main-tenant-loan-disposal-export-controls .ant-select{width:100%}.oai-main-tenant-loan-disposal-export-batches{gap:10px;padding-top:4px;display:grid}.oai-main-tenant-loan-disposal-export-batches>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.oai-main-tenant-loan-disposal-export-batches>header strong{color:#1d2939;font-size:13px}.oai-main-tenant-loan-disposal-export-batches>header strong span{color:#3157d5;margin-left:6px}.oai-main-tenant-loan-disposal-export-batch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:252px;padding:1px;display:grid;overflow-y:auto}.oai-main-tenant-loan-disposal-export-batch.ant-checkbox-wrapper{background:#fff;border:1px solid #e4e7ec;border-radius:10px;align-items:flex-start;min-width:0;margin-inline-start:0;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s}.oai-main-tenant-loan-disposal-export-batch.ant-checkbox-wrapper>span:last-child{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding-inline-start:10px;display:grid}.oai-main-tenant-loan-disposal-export-batch-selected.ant-checkbox-wrapper{background:#f5f8ff;border-color:#84adff;box-shadow:0 0 0 1px #3157d514}.oai-main-tenant-loan-disposal-export-batch-copy,.oai-main-tenant-loan-disposal-export-batch-money{flex-direction:column;min-width:0;display:flex}.oai-main-tenant-loan-disposal-export-batch-copy{gap:3px}.oai-main-tenant-loan-disposal-export-batch-copy strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.oai-main-tenant-loan-disposal-export-batch-copy span,.oai-main-tenant-loan-disposal-export-batch-copy small{color:#667085;font-size:11px}.oai-main-tenant-loan-disposal-export-batch-money{color:#344054;white-space:nowrap;justify-content:center;align-items:flex-end;gap:5px;font-size:11px}.oai-main-tenant-loan-disposal-export-preview{background:#f7f9ff;border:1px solid #dbe4ff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.oai-main-tenant-loan-disposal-export-preview>strong{color:#1d2939;grid-column:1/-1;font-size:13px}.oai-main-tenant-loan-disposal-export-preview>div{gap:4px;min-width:0;display:grid}.oai-main-tenant-loan-disposal-export-preview span{color:#667085;font-size:11px}.oai-main-tenant-loan-disposal-export-preview b{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.oai-main-tenant-loan-disposal-export-download{color:#4338ca;background:#eef2ff;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.oai-main-tenant-loan-disposal-dialog h2{color:#111827;margin:4px 0 6px}.oai-main-tenant-loan-disposal-dialog p{color:#667085;margin:0;font-size:13px}.oai-main-tenant-loan-disposal-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px;display:grid}.oai-main-tenant-loan-disposal-bi-section{margin-bottom:16px}.oai-main-tenant-loan-disposal-bi-config-slot{display:inline-flex}.oai-main-tenant-loan-disposal-bi-modal .ant-modal-content{border-radius:16px;padding:22px 24px 18px;overflow:hidden}.oai-main-tenant-loan-disposal-bi-modal .ant-modal-header{margin-bottom:8px}.oai-main-tenant-loan-disposal-bi-modal .ant-modal-title{color:#172033;font-size:18px;font-weight:700}.oai-main-tenant-loan-disposal-bi-modal .ant-modal-footer{margin-top:18px}.oai-main-tenant-loan-disposal-bi-modal-toolbar,.oai-main-tenant-loan-disposal-bi-modal-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.oai-main-tenant-loan-disposal-bi-modal-toolbar{color:#667085;margin-bottom:14px;font-size:13px}.oai-main-tenant-loan-disposal-bi-modal-footer>span{color:#667085;font-size:13px}.oai-main-tenant-loan-disposal-bi-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oai-main-tenant-loan-disposal-bi-option.ant-checkbox-wrapper{border:1px solid #e4e7ec;border-radius:11px;align-items:flex-start;min-width:0;min-height:74px;margin-inline-start:0;padding:13px 12px;transition:border-color .18s,box-shadow .18s,transform .18s}.oai-main-tenant-loan-disposal-bi-option.ant-checkbox-wrapper:hover:not(.ant-checkbox-wrapper-disabled){transform:translateY(-1px);box-shadow:0 6px 16px #10182814}.oai-main-tenant-loan-disposal-bi-option.ant-checkbox-wrapper>span:last-child{flex:1;min-width:0;padding-inline-start:10px}.oai-main-tenant-loan-disposal-bi-option-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.oai-main-tenant-loan-disposal-bi-option-copy strong{color:#172033;font-size:14px;line-height:20px}.oai-main-tenant-loan-disposal-bi-option-copy span{color:#667085;font-size:12px;line-height:18px}.oai-main-tenant-loan-disposal-bi-option-blue{background:#eff6ff;border-color:#bfdbfe!important}.oai-main-tenant-loan-disposal-bi-option-violet{background:#f5f3ff;border-color:#ddd6fe!important}.oai-main-tenant-loan-disposal-bi-option-teal{background:#f0fdfa;border-color:#99f6e4!important}.oai-main-tenant-loan-disposal-bi-option-amber{background:#fffbeb;border-color:#fde68a!important}.oai-main-tenant-loan-disposal-bi-option-cyan{background:#ecfeff;border-color:#a5f3fc!important}.oai-main-tenant-loan-disposal-bi-option-green{background:#f0fdf4;border-color:#bbf7d0!important}.oai-main-tenant-loan-disposal-bi-option-red{background:#fef2f2;border-color:#fecaca!important}.oai-main-tenant-loan-disposal-bi-option-indigo{background:#eef2ff;border-color:#c7d2fe!important}.oai-main-tenant-loan-disposal-bi-option-rose{background:#fff1f2;border-color:#fecdd3!important}.oai-main-tenant-loan-disposal-bi-option-slate{background:#f8fafc;border-color:#cbd5e1!important}.oai-main-tenant-loan-disposal-bi-option-selected{box-shadow:inset 0 0 0 1px #64748b,0 4px 12px #1018280f}.oai-main-tenant-loan-disposal-bi-option.ant-checkbox-wrapper-disabled{opacity:.52;cursor:not-allowed}.oai-main-tenant-loan-disposal-bi-grip{color:#98a2b3;cursor:grab;flex:none}.oai-main-tenant-loan-disposal-summary-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 1px 2px #10182808}.oai-main-tenant-loan-disposal-summary-card-blue{background:#eff6ff;border-color:#bfdbfe}.oai-main-tenant-loan-disposal-summary-card-violet{background:#f5f3ff;border-color:#ddd6fe}.oai-main-tenant-loan-disposal-summary-card-teal{background:#f0fdfa;border-color:#99f6e4}.oai-main-tenant-loan-disposal-summary-card-amber{background:#fffbeb;border-color:#fde68a}.oai-main-tenant-loan-disposal-summary-card-cyan{background:#ecfeff;border-color:#a5f3fc}.oai-main-tenant-loan-disposal-summary-card-green{background:#f0fdf4;border-color:#bbf7d0}.oai-main-tenant-loan-disposal-summary-card-red{background:#fef2f2;border-color:#fecaca}.oai-main-tenant-loan-disposal-summary-card-indigo{background:#eef2ff;border-color:#c7d2fe}.oai-main-tenant-loan-disposal-summary-card-rose{background:#fff1f2;border-color:#fecdd3}.oai-main-tenant-loan-disposal-summary-card-slate{background:#f8fafc;border-color:#cbd5e1}.oai-main-tenant-loan-disposal-summary-icon{color:#3157d5;background:#eef2ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.oai-main-tenant-loan-disposal-summary-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.oai-main-tenant-loan-disposal-summary-label{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oai-main-tenant-loan-disposal-summary-value{color:#101828;font-size:21px;line-height:26px}.oai-main-tenant-loan-disposal-summary-skeleton.ant-skeleton-input{width:88px;min-width:88px;height:24px}.oai-main-tenant-loan-disposal-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.oai-main-tenant-loan-disposal-list-panel{background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1018280a}.oai-main-tenant-loan-disposal-toolbar{border-bottom:1px solid #eaecf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.oai-main-tenant-loan-disposal-toolbar-empty{border-bottom:0;padding:14px 24px}.oai-main-tenant-loan-disposal-toolbar-primary,.oai-main-tenant-loan-disposal-toolbar-secondary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.oai-main-tenant-loan-disposal-toolbar-primary{flex:360px}.oai-main-tenant-loan-disposal-toolbar-secondary{flex:0 auto;justify-content:flex-end}.oai-main-tenant-loan-disposal-toolbar-actions{justify-content:flex-end}.oai-main-tenant-loan-disposal-import-empty{margin:0 24px 24px}.oai-main-tenant-loan-disposal-lifecycle-empty{border-top:1px solid #eaecf0;place-items:center;min-height:320px;display:grid}.oai-main-tenant-loan-disposal-import-empty .ant-upload-wrapper .ant-upload-drag{background:#fcfdff;border-color:#cbd5e1;border-radius:8px;min-height:252px}.oai-main-tenant-loan-disposal-import-empty .ant-upload-wrapper .ant-upload-drag:hover{border-color:#3157d5}.oai-main-tenant-loan-disposal-import-empty .ant-upload-drag-icon{margin-bottom:12px}.oai-main-tenant-loan-disposal-search{width:min(380px,100%)}.oai-main-tenant-loan-disposal-lifecycle-filter{color:#667085;align-items:center;gap:7px;font-size:12px;display:flex}.oai-main-tenant-loan-disposal-lifecycle-filter select{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:36px;padding:0 28px 0 10px}.oai-main-tenant-loan-disposal-lifecycle-tabs{min-width:260px}.oai-main-tenant-loan-disposal-lifecycle-tabs .ant-tabs-nav{margin:0}.oai-main-tenant-loan-disposal-lifecycle-tabs .ant-tabs-tab{padding:6px 10px}.oai-main-tenant-loan-disposal-dialog-backdrop{z-index:9000001;background:#1018287a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.oai-main-tenant-loan-disposal-dialog{background:#fff;border-radius:12px;gap:14px;width:min(480px,100%);padding:22px;display:grid;box-shadow:0 24px 48px #10182833}.oai-main-tenant-loan-disposal-dialog label{color:#344054;gap:6px;font-size:12px;font-weight:600;display:grid}.oai-main-tenant-loan-disposal-dialog input{color:#101828;min-height:38px;font:inherit;border:1px solid #d0d5dd;border-radius:8px;outline:0;padding:8px 10px}.oai-main-tenant-loan-disposal-dialog input:focus,.oai-main-tenant-loan-disposal-search:focus-within{border-color:#3157d5;box-shadow:0 0 0 3px #3157d51a}.oai-main-tenant-loan-disposal-dialog-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.oai-main-tenant-loan-disposal-pagination{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.oai-main-tenant-loan-disposal-column-head{align-items:center;gap:6px;display:flex}.oai-main-tenant-loan-disposal-column-config{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex;position:relative}.oai-main-tenant-loan-disposal-filter-popover{background:#fff;grid-template-columns:minmax(0,1fr);gap:10px;width:min(320px,100vw - 48px);padding:14px 14px 12px;display:grid}.oai-main-tenant-loan-disposal-filter-overlay{z-index:9000030}.oai-main-tenant-loan-disposal-filter-status{color:#667085;font-size:12px}.oai-main-tenant-loan-disposal-filter-popover label{align-items:center;gap:7px;display:flex}.oai-main-tenant-loan-disposal-filter-overlay .ant-popover-inner{border:1px solid #e4e7ec;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 12px 32px #10182829}.oai-main-tenant-loan-disposal-table-column-title{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.oai-main-tenant-loan-disposal-table-column-title>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.oai-main-tenant-loan-disposal-table-filter,.oai-main-tenant-loan-disposal-table-filter-active{color:#667085;flex:none;width:26px;min-width:26px;height:26px;padding:0}.oai-main-tenant-loan-disposal-table-filter:hover{color:#3157d5;background:#eef4ff}.oai-main-tenant-loan-disposal-table-filter-active{color:#3157d5;background:#e8efff;width:auto;min-width:26px;padding:0 6px;font-weight:600}.oai-main-tenant-loan-disposal-column-modal{z-index:9000030}.oai-main-tenant-loan-disposal-column-modal .ant-modal-content{border-radius:14px;padding:22px 24px 18px;overflow:hidden}.oai-main-tenant-loan-disposal-column-modal .ant-modal-title{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.oai-main-tenant-loan-disposal-column-modal .ant-modal-body{max-height:min(66vh,620px);padding-right:4px;overflow-y:auto}.oai-main-tenant-loan-disposal-column-dialog{min-width:0}.oai-main-tenant-loan-disposal-column-sections{gap:14px;display:grid}.oai-main-tenant-loan-disposal-column-sections>section{background:#fff;border:1px solid #e4e7ec;border-radius:11px;gap:10px;padding:13px 14px;display:grid}.oai-main-tenant-loan-disposal-column-sections header{justify-content:space-between;align-items:center;gap:12px;display:flex}.oai-main-tenant-loan-disposal-column-sections header>div{align-items:center;gap:7px;display:flex}.oai-main-tenant-loan-disposal-column-sections header strong{color:#1d2939;font-size:13px}.oai-main-tenant-loan-disposal-column-sections header div span{color:#3157d5;font-size:12px;font-weight:600}.oai-main-tenant-loan-disposal-column-sections header .ant-checkbox-wrapper{color:#667085;font-size:12px}.oai-main-tenant-loan-disposal-column-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.oai-main-tenant-loan-disposal-column-grid>div{color:#98a2b3;background:#fcfcfd;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:8px 9px;display:flex}.oai-main-tenant-loan-disposal-column-grid .ant-checkbox-wrapper{color:#475467;min-width:0;font-size:12px}.oai-main-tenant-loan-disposal-column-item-selected{background:#f5f8ff!important;border-color:#b2ccff!important}.oai-main-tenant-loan-disposal-column-footer{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.oai-main-tenant-loan-disposal-column-footer>.ant-checkbox-wrapper{color:#475467;font-size:12px;font-weight:600}.oai-main-tenant-loan-disposal-debtor-table{flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;display:flex;position:relative}.oai-main-tenant-loan-disposal-batches{border-top:1px solid #eaecf0;min-width:0}.oai-main-tenant-loan-disposal-batches .ant-collapse{background:#fff;border:0;border-radius:0}.oai-main-tenant-loan-disposal-batches .ant-collapse-header{background:#fbfcfe;min-height:48px;align-items:center!important;padding:8px 16px!important}.oai-main-tenant-loan-disposal-batches .ant-collapse-item>.ant-collapse-content,.oai-main-tenant-loan-disposal-batches .ant-collapse-content-box{border-radius:0!important;margin:0!important}.oai-main-tenant-loan-disposal-batches .ant-collapse-item>.ant-collapse-content{overflow:hidden}.oai-main-tenant-loan-disposal-batches .ant-collapse-content-box{padding:0!important}.oai-main-tenant-loan-disposal-batch-header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.oai-main-tenant-loan-disposal-batch-meta,.oai-main-tenant-loan-disposal-batch-actions{color:#667085;font-size:12px}.oai-main-tenant-loan-disposal-batch-meta{flex:auto;min-width:0;overflow:hidden;flex-wrap:nowrap!important}.oai-main-tenant-loan-disposal-batch-meta>.ant-space-item:first-child{flex:0 auto;min-width:72px;overflow:hidden}.oai-main-tenant-loan-disposal-batch-actions{flex:none;margin-left:auto;flex-wrap:nowrap!important}.oai-main-tenant-loan-disposal-batch-name{color:#101828;white-space:nowrap;min-width:0;max-width:360px;display:flex;overflow:hidden}.oai-main-tenant-loan-disposal-batch-name-prefix{text-overflow:ellipsis;min-width:0;overflow:hidden}.oai-main-tenant-loan-disposal-batch-name-suffix{flex:none}.oai-main-tenant-loan-disposal-batch-name-ellipsis{color:#667085;flex:none}.oai-main-tenant-loan-disposal-batch-actions .oai-main-tenant-loan-disposal-column-config{margin-left:0}.oai-main-tenant-loan-disposal-table-skeleton{border-top:1px solid #eaecf0;min-height:386px;padding:22px 24px 72px}.oai-main-tenant-loan-disposal-table-skeleton .ant-skeleton-title{height:22px;margin:0 0 28px}.oai-main-tenant-loan-disposal-table-skeleton .ant-skeleton-paragraph{gap:22px;margin:0;display:grid}.oai-main-tenant-loan-disposal-table-skeleton .ant-skeleton-paragraph>li{height:18px;margin:0}.oai-main-tenant-loan-disposal-bulkbar{color:#667085;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;min-height:48px;font-size:12px}.oai-main-tenant-loan-disposal-wide-table-wrap{width:100%;min-height:0;margin:0}.oai-main-tenant-loan-disposal-wide-table-wrap .ant-table,.oai-main-tenant-loan-disposal-wide-table-wrap .ant-table-container,.oai-main-tenant-loan-disposal-wide-table-wrap .ant-table-content{border-radius:0;width:100%;margin:0}.oai-main-tenant-loan-disposal-wide-table-wrap .ant-table-container{border-top:0}.oai-main-tenant-loan-disposal-wide-table-wrap .ant-table-body{overscroll-behavior:contain;scrollbar-gutter:auto;overflow:auto!important}.oai-main-tenant-loan-disposal-wide-table-wrap .ant-table-cell{white-space:nowrap}.oai-main-tenant-loan-disposal-debtor-table-body-fits .ant-table-header th.ant-table-cell-fix-end{right:0!important;inset-inline-end:0!important}.oai-main-tenant-loan-disposal-wide-table-wrap th[draggable=true]{cursor:grab;transition:background-color .12s,opacity .12s;position:relative}.oai-main-tenant-loan-disposal-wide-table-wrap .oai-main-tenant-loan-disposal-column-resizable{position:relative}.oai-main-tenant-loan-disposal-wide-table-wrap th[draggable=true]:active{cursor:grabbing}.oai-main-tenant-loan-disposal-wide-table-wrap .oai-main-tenant-loan-disposal-column-dragging{opacity:.58;background:#eef4ff}.oai-main-tenant-loan-disposal-column-resize-handle{z-index:6;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;right:-6px}.oai-main-tenant-loan-disposal-column-resize-handle:after{content:"";opacity:0;background:#98a2b3;border-radius:999px;width:2px;transition:background-color .12s,opacity .12s;position:absolute;top:8px;bottom:8px;right:5px}.oai-main-tenant-loan-disposal-column-resize-handle:hover:after,.oai-main-tenant-loan-disposal-column-resize-handle:focus-visible:after,.oai-main-tenant-loan-disposal-column-resizing .oai-main-tenant-loan-disposal-column-resize-handle:after{opacity:1;background:#3157d5}.oai-main-tenant-loan-disposal-column-resize-handle:focus-visible{outline-offset:-2px;outline:2px solid #8ba7ff}.oai-main-tenant-loan-disposal-wide-table-wrap .oai-main-tenant-loan-disposal-column-resizing{background:#f5f8ff}.oai-main-tenant-loan-disposal-wide-table-wrap .oai-main-tenant-loan-disposal-column-drop-before:after,.oai-main-tenant-loan-disposal-wide-table-wrap .oai-main-tenant-loan-disposal-column-drop-after:after{z-index:4;content:"";pointer-events:none;background:#3157d5;border-radius:999px;width:3px;position:absolute;top:5px;bottom:5px;box-shadow:0 0 0 2px #dbe7ff}.oai-main-tenant-loan-disposal-wide-table-wrap .oai-main-tenant-loan-disposal-column-drop-before:after{left:-2px}.oai-main-tenant-loan-disposal-wide-table-wrap .oai-main-tenant-loan-disposal-column-drop-after:after{right:-2px}.oai-main-tenant-loan-disposal-case-code,.oai-main-tenant-loan-disposal-cell-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.oai-main-tenant-loan-disposal-score-recovery{grid-template-columns:auto minmax(92px,1fr);align-items:center;gap:8px;width:100%;min-width:142px;display:grid}.oai-main-tenant-loan-disposal-score-recovery>strong{color:#101828;font-variant-numeric:tabular-nums;text-align:right;min-width:30px;font-size:13px}.oai-main-tenant-loan-disposal-score-recovery .ant-progress{line-height:1}.oai-main-tenant-loan-disposal-score-recovery .ant-progress-inner{border-radius:999px}.oai-main-tenant-loan-disposal-score-pill{box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:28px;padding:4px 12px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex;box-shadow:0 1px 2px #10182814}.oai-main-tenant-loan-disposal-score-pill-judicial{color:#1849a9;background:#eef4ff;border-color:#b2ccff}.oai-main-tenant-loan-disposal-score-pill-income{color:#067647;background:#ecfdf3;border-color:#a6f4c5}.oai-main-tenant-loan-disposal-score-pill-excellent{color:#067647;background:#ecfdf3;border-color:#abefc6}.oai-main-tenant-loan-disposal-score-pill-good{color:#1849a9;background:#eef4ff;border-color:#b2ccff}.oai-main-tenant-loan-disposal-score-pill-medium{color:#b54708;background:#fffaeb;border-color:#fedf89}.oai-main-tenant-loan-disposal-score-pill-low{color:#b93815;background:#fff6ed;border-color:#f9dbaf}.oai-main-tenant-loan-disposal-score-pill-critical{color:#b42318;background:#fef3f2;border-color:#fecdca}.oai-main-tenant-loan-disposal-score-pill-empty{color:#667085;background:#f9fafb;border-color:#e4e7ec}.oai-main-tenant-loan-disposal-pagination{box-sizing:border-box;color:#71717a;border-top:1px solid #e5e5e5;flex:none;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin:0;padding:8px 16px;font-size:14px;line-height:20px;display:flex}.oai-main-tenant-loan-disposal-pagination-left,.oai-main-tenant-loan-disposal-pagination-right{align-items:center;display:flex}.oai-main-tenant-loan-disposal-pagination-left{gap:12px}.oai-main-tenant-loan-disposal-pagination-page{color:#52525b;background:#f4f4f5;border-radius:8px;padding:7px 12px}.oai-main-tenant-loan-disposal-pagination-right{gap:6px}.oai-main-tenant-loan-disposal-pagination-select-wrap{width:76px;min-width:0;display:inline-block;position:relative}.oai-main-tenant-loan-disposal-pagination-select{box-sizing:border-box;color:#333;width:100%;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex;box-shadow:0 1px #18181b08}.oai-main-tenant-loan-disposal-pagination-select:disabled{cursor:not-allowed;opacity:.4}.oai-main-tenant-loan-disposal-pagination-menu{z-index:60;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;gap:2px;width:76px;padding:4px;display:grid;position:absolute;bottom:38px;left:0;box-shadow:0 18px 44px #18181b29,0 0 0 1px #00000008}.oai-main-tenant-loan-disposal-pagination-option{color:#3f3f46;width:100%;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;display:flex}.oai-main-tenant-loan-disposal-pagination-option:hover{background:#f4f4f5}.oai-main-tenant-loan-disposal-pagination-option-active{color:#4f46e5;background:#eef2ff;font-weight:600}.oai-main-tenant-loan-disposal-pagination-btn{box-sizing:border-box;color:#333;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex}.oai-main-tenant-loan-disposal-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.oai-main-tenant-loan-disposal-filter-popover label small{color:#98a2b3;margin-left:auto}.oai-main-tenant-loan-disposal-filter-options{overscroll-behavior:contain;gap:4px;max-height:236px;padding:2px;display:grid;overflow:auto}.oai-main-tenant-loan-disposal-filter-options label{border-radius:6px;width:100%;min-height:30px;padding:4px 6px;display:flex}.oai-main-tenant-loan-disposal-filter-options label>span:last-child{flex:1;justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.oai-main-tenant-loan-disposal-filter-options label small{text-align:right;min-width:28px;margin-left:0}.oai-main-tenant-loan-disposal-filter-options label:hover{background:#f5f7fb}.oai-main-tenant-loan-disposal-filter-status{text-align:center;padding:18px 8px}.oai-main-tenant-loan-disposal-filter-popover>footer{border-top:1px solid #eaecf0;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.oai-main-tenant-loan-disposal-import-backdrop{z-index:9000030}.oai-main-tenant-loan-disposal-import-modal{gap:16px;min-width:0;display:grid}.oai-main-tenant-loan-disposal-import-mapping>header,.oai-main-tenant-loan-disposal-job-progress>header,.oai-main-tenant-loan-disposal-job-progress article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.oai-main-tenant-loan-disposal-import-mapping header span,.oai-main-tenant-loan-disposal-job-progress header span{color:#667085;margin:0;font-size:12px}.oai-main-tenant-loan-disposal-import-support{color:#344054;background:#f8fafc;border:1px solid #dbe3f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.oai-main-tenant-loan-disposal-import-scope{gap:9px;display:grid}.oai-main-tenant-loan-disposal-import-scope>header{color:#101828;justify-content:space-between;align-items:center;display:flex}.oai-main-tenant-loan-disposal-import-scope>header span{color:#98a2b3;font-size:12px}.oai-main-tenant-loan-disposal-import-scope .ant-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.oai-main-tenant-loan-disposal-score-option.ant-radio-wrapper{background:#fff;border:1px solid #d9e0ea;border-radius:8px;align-items:flex-start;min-width:0;min-height:76px;margin:0;padding:12px;display:flex}.oai-main-tenant-loan-disposal-score-option.ant-radio-wrapper:hover,.oai-main-tenant-loan-disposal-score-option-selected.ant-radio-wrapper{background:#f8fafc;border-color:#667085}.oai-main-tenant-loan-disposal-score-option-copy{gap:5px;min-width:0;display:grid}.oai-main-tenant-loan-disposal-score-option-copy strong{color:#101828}.oai-main-tenant-loan-disposal-score-option-copy span{color:#667085;font-size:12px;line-height:1.45}.oai-main-tenant-loan-disposal-job-progress{border-top:1px solid #eaecf0;gap:12px;padding-top:16px;display:grid}.oai-main-tenant-loan-disposal-import-mapping{background:#fff;border:1px solid #e4e7ec;border-radius:8px;gap:10px;padding:12px;display:grid}.oai-main-tenant-loan-disposal-import-mapping>header>div{align-items:center;gap:8px;display:flex}.oai-main-tenant-loan-disposal-add-mapping.ant-btn{color:#344054;min-width:76px;box-shadow:none;border-color:#d0d5dd;border-radius:6px}.oai-main-tenant-loan-disposal-add-mapping.ant-btn:not(:disabled):hover{color:#101828;background:#f8fafc;border-color:#98a2b3}.oai-main-tenant-loan-disposal-mapping-table{gap:8px;display:grid}.oai-main-tenant-loan-disposal-mapping-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.oai-main-tenant-loan-disposal-mapping-row .ant-select{width:100%}.oai-main-tenant-loan-disposal-mapping-source-option{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.oai-main-tenant-loan-disposal-mapping-source-option small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.oai-main-tenant-loan-disposal-import-modal .ant-upload-wrapper .ant-upload-drag{background:#fcfdff;border-color:#cbd5e1;min-height:122px}.oai-main-tenant-loan-disposal-import-modal .ant-upload-wrapper .ant-upload-drag:hover{border-color:#3157d5}.oai-main-tenant-loan-disposal-import-upload-list{padding:4px 0}.oai-main-tenant-loan-disposal-import-upload-list .ant-upload-list-item-container,.oai-main-tenant-loan-disposal-import-upload-list .ant-upload-select{width:148px!important;height:142px!important}.oai-main-tenant-loan-disposal-import-upload-list .ant-upload-list-item{align-items:stretch}.oai-main-tenant-loan-disposal-import-file-icon{color:#3157d5;font-size:30px}.oai-main-tenant-loan-disposal-import-processing-status{color:#3157d5;background:#eff4ff;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:24px;margin-top:6px;padding:3px 7px;font-size:11px;line-height:1.25;display:flex}.oai-main-tenant-loan-disposal-import-processing-status .ant-spin{flex:none;line-height:1}.oai-main-tenant-loan-disposal-import-processing-status>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oai-main-tenant-loan-disposal-import-remove-icon{color:#d92d20;font-size:16px}.oai-main-tenant-loan-disposal-import-upload-list .ant-upload-list-item-action:hover .oai-main-tenant-loan-disposal-import-remove-icon{color:#b42318}.oai-main-tenant-loan-disposal-import-progress-backdrop{z-index:9000030}.oai-main-tenant-loan-disposal-import-progress-modal .oai-main-tenant-loan-disposal-job-progress{border-top:0;padding-top:0}.oai-main-tenant-loan-disposal-import-upload-button{color:#475467;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;display:grid}.oai-main-tenant-loan-disposal-job-tabs{min-width:0}.oai-main-tenant-loan-disposal-job-progress article{border:1px solid #e4e7ec;border-radius:8px;gap:7px;padding:12px;display:grid}.oai-main-tenant-loan-disposal-job-progress article>div>span,.oai-main-tenant-loan-disposal-job-summary header span{color:#667085;font-size:12px}.oai-main-tenant-loan-disposal-job-summary-list,.oai-main-tenant-loan-disposal-job-details{gap:10px;padding-top:4px;display:grid}.oai-main-tenant-loan-disposal-job-progress .oai-main-tenant-loan-disposal-job-summary{background:#fbfcfe;border-color:#dbe3f0;gap:12px}.oai-main-tenant-loan-disposal-job-summary header{justify-content:space-between;align-items:center;gap:12px;display:flex}.oai-main-tenant-loan-disposal-job-progress article>.oai-main-tenant-loan-disposal-job-summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.oai-main-tenant-loan-disposal-job-summary-metrics>div{background:#fff;border:1px solid #e4e7ec;border-radius:7px;gap:4px;min-width:0;padding:10px 12px;display:grid}.oai-main-tenant-loan-disposal-job-summary-metrics span{color:#667085;font-size:11px}.oai-main-tenant-loan-disposal-job-summary-metrics strong{color:#101828;font-size:20px;line-height:24px}.oai-main-tenant-loan-disposal-job-progress .oai-main-tenant-loan-disposal-job-detail{box-shadow:none;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.oai-main-tenant-loan-disposal-job-detail span{color:#667085;font-size:11px}.oai-main-tenant-loan-disposal-job-detail strong{color:#344054;font-size:13px;font-weight:500;line-height:1.55}.oai-main-tenant-loan-disposal-job-progress .oai-main-tenant-loan-disposal-job-detail-warning{background:#fffcf5;border-color:#fedf89}.oai-main-tenant-loan-disposal-job-progress .oai-main-tenant-loan-disposal-job-detail-failed{background:#fffbfa;border-color:#fecdca}@container (max-width:720px){.oai-main-tenant-loan-disposal-job-progress article>.oai-main-tenant-loan-disposal-job-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.oai-main-tenant-loan-disposal-profile-backdrop{z-index:9000030}.oai-main-tenant-loan-disposal-profile-modal{max-width:calc(100vw - 32px);padding-bottom:0}.oai-main-tenant-loan-disposal-profile-modal .ant-modal-content{background:#f7f9fc;padding:0;overflow:hidden}.oai-main-tenant-loan-disposal-profile-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.oai-main-tenant-loan-disposal-profile-modal .ant-modal-title{color:#101828;margin:4px 0;font-size:22px}.oai-main-tenant-loan-disposal-profile-modal .ant-modal-header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.oai-main-tenant-loan-disposal-profile-modal .ant-modal-body{max-height:min(72vh,680px);padding:16px 20px 20px;overflow:auto}.oai-main-tenant-loan-disposal-profile-modal.oai-main-tenant-loan-disposal-income-calculation-modal .ant-modal-content{background:#fff;border-radius:10px;padding:20px 24px}.oai-main-tenant-loan-disposal-profile-modal.oai-main-tenant-loan-disposal-income-calculation-modal .ant-modal-header{clip-path:none;white-space:normal;background:0 0;border:0;width:auto;height:auto;margin:0 0 8px;padding:0;position:static;overflow:visible}.oai-main-tenant-loan-disposal-profile-modal.oai-main-tenant-loan-disposal-income-calculation-modal .ant-modal-title{color:#111827;margin:0;font-size:18px;font-weight:600;line-height:24px}.oai-main-tenant-loan-disposal-profile-modal.oai-main-tenant-loan-disposal-income-calculation-modal .ant-modal-body{background:#fff;max-height:min(658px,100vh - 190px);padding:0 18px 0 0}.oai-main-tenant-loan-disposal-profile-modal.oai-main-tenant-loan-disposal-income-calculation-modal .ant-modal-footer{border:0;margin-top:12px;padding:0}.oai-main-tenant-loan-disposal-profile-modal.oai-main-tenant-loan-disposal-income-calculation-modal .ant-modal-footer .ant-btn{min-width:64px}.oai-main-tenant-loan-disposal-profile-heading{align-items:center;gap:14px;margin-bottom:12px;padding-right:34px;display:flex}.oai-main-tenant-loan-disposal-profile-heading h2{color:#101828;margin:0 0 2px;font-size:20px}.oai-main-tenant-loan-disposal-profile-heading p{color:#667085;margin:0;font-size:12px}.oai-main-tenant-loan-disposal-profile-judicial-status{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.oai-main-tenant-loan-disposal-profile-judicial-score,.oai-main-tenant-loan-disposal-profile-judicial-feasibility{color:#155eef;background:#eff4ff;border:1px solid #b2ccff;border-radius:10px;justify-content:center;align-items:center;min-height:38px;display:inline-flex}.oai-main-tenant-loan-disposal-profile-judicial-score{gap:8px;padding:7px 12px}.oai-main-tenant-loan-disposal-profile-judicial-score small{color:#475467;font-size:12px}.oai-main-tenant-loan-disposal-profile-judicial-score strong{font-size:18px}.oai-main-tenant-loan-disposal-profile-judicial-feasibility{min-width:62px;padding:7px 12px;font-weight:700}.oai-main-tenant-loan-disposal-profile-judicial-feasibility-success{color:#027a48;background:#ecfdf3;border-color:#a6f4c5}.oai-main-tenant-loan-disposal-profile-judicial-feasibility-danger{color:#b42318;background:#fef3f2;border-color:#fecdca}.oai-main-tenant-loan-disposal-profile-avatar{color:#155eef;background:#eaf2ff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:grid}.oai-main-tenant-loan-disposal-profile-score-card{color:#344054;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f8fbff 0%,#eef4ff 100%);border:1px solid #d6e4ff;border-radius:12px;flex:0 0 210px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:210px;margin-left:auto;padding:9px 12px;display:grid;box-shadow:0 4px 12px #155eef14}.oai-main-tenant-loan-disposal-profile-score-card>span{font-size:12px;font-weight:600}.oai-main-tenant-loan-disposal-profile-score-card strong{color:#155eef;font-size:24px;line-height:1}.oai-main-tenant-loan-disposal-profile-score-card .ant-progress{grid-column:1/-1}.oai-main-tenant-loan-disposal-profile-footer-actions{justify-content:flex-end;display:flex}.oai-main-tenant-loan-disposal-profile-section-title{color:#344054;margin-bottom:12px;font-size:14px;display:block}.oai-main-tenant-loan-disposal-profile-body{gap:12px;padding-top:12px;display:grid}.oai-main-tenant-loan-disposal-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.oai-main-tenant-loan-disposal-profile-grid>div{border-bottom:1px solid #f0f2f5;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px 8px;display:grid}.oai-main-tenant-loan-disposal-profile-grid dt{color:#667085}.oai-main-tenant-loan-disposal-profile-grid dd{color:#101828;overflow-wrap:anywhere;min-width:0;margin:0}.oai-main-tenant-loan-disposal-profile-grid .oai-main-tenant-loan-disposal-profile-evidence{grid-column:1/-1}.oai-main-tenant-loan-disposal-profile-evidence dd{flex-wrap:wrap;gap:6px;display:flex}.oai-main-tenant-loan-disposal-profile-body>div{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:14px;position:relative;box-shadow:0 2px 8px #0f172a0a}.oai-main-tenant-loan-disposal-profile-body>div>svg{color:#98a2b3;cursor:grab;position:absolute;top:17px;right:16px}.oai-main-tenant-loan-disposal-profile-body h3{color:#344054;margin:0 0 12px;font-size:14px}.oai-main-tenant-loan-disposal-score-source-grid span{color:#667085;font-size:11px}.oai-main-tenant-loan-disposal-table-actions{white-space:nowrap;justify-content:center;align-items:center;width:100%;display:flex}.oai-main-tenant-loan-disposal-table-actions .ant-btn-link{height:auto;padding:4px 6px}.oai-main-tenant-loan-disposal-score-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.oai-main-tenant-loan-disposal-score-source-grid>article{border:1px solid #eaecf0;border-radius:9px;padding:12px}.oai-main-tenant-loan-disposal-score-source-grid h4{margin:0 0 8px}.oai-main-tenant-loan-disposal-score-source-grid p{justify-content:space-between;gap:10px;margin:6px 0;font-size:12px;display:flex}.oai-main-tenant-loan-disposal-calculation-detail{gap:14px;display:grid}.oai-main-tenant-loan-disposal-calculation-empty{color:#98a2b3;text-align:center;border:1px dashed #d0d5dd;border-radius:10px;padding:32px 16px}.oai-main-tenant-loan-disposal-calculation-summary,.oai-main-tenant-loan-disposal-income-heading{color:#475467;align-items:center;gap:8px;font-size:13px;display:flex}.oai-main-tenant-loan-disposal-calculation-summary strong{color:#155eef;font-size:20px}.oai-main-tenant-loan-disposal-calculation-summary small{color:#039855}.oai-main-tenant-loan-disposal-calculation-table-wrap{background:#fff;border:1px solid #eaecf0;border-radius:9px;max-width:100%;overflow:auto}.oai-main-tenant-loan-disposal-calculation-table{border-collapse:collapse;color:#344054;text-align:left;width:100%;min-width:620px;font-size:12px}.oai-main-tenant-loan-disposal-calculation-table th,.oai-main-tenant-loan-disposal-calculation-table td{vertical-align:top;border-bottom:1px solid #eaecf0;padding:10px 12px}.oai-main-tenant-loan-disposal-calculation-table th{color:#667085;white-space:nowrap;background:#f8fafc;font-weight:600}.oai-main-tenant-loan-disposal-calculation-table tr:last-child td{border-bottom:0}.oai-main-tenant-loan-disposal-calculation-table td:last-child{min-width:210px}.oai-main-tenant-loan-disposal-judicial-calculation-table{table-layout:fixed;min-width:760px}.oai-main-tenant-loan-disposal-judicial-layer-column{width:108px}.oai-main-tenant-loan-disposal-judicial-project-column{width:180px}.oai-main-tenant-loan-disposal-judicial-factor-column{width:116px}.oai-main-tenant-loan-disposal-judicial-calculation-table th:nth-child(-n+3),.oai-main-tenant-loan-disposal-judicial-calculation-table td:nth-child(-n+3){white-space:nowrap}.oai-main-tenant-loan-disposal-judicial-calculation-table th:nth-child(4),.oai-main-tenant-loan-disposal-judicial-calculation-table td:nth-child(4){white-space:normal;overflow-wrap:anywhere;min-width:0}.oai-main-tenant-loan-disposal-judicial-factor-cell{color:#155eef;text-align:center;background:#f5f8ff;vertical-align:middle!important}.oai-main-tenant-loan-disposal-judicial-calculation-table th.oai-main-tenant-loan-disposal-judicial-factor-cell{color:#175cd3;background:#eaf2ff}.oai-main-tenant-loan-disposal-judicial-factor-cell strong{color:#155eef;background:#fff;border:1px solid #b2ccff;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:4px 10px;display:inline-flex}.oai-main-tenant-loan-disposal-calculation-formula{color:#155eef;background:#eff4ff;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.oai-main-tenant-loan-disposal-calculation-formula span{color:#475467}.oai-main-tenant-loan-disposal-income-heading{justify-content:space-between}.oai-main-tenant-loan-disposal-income-identity{align-items:center;gap:12px;min-width:0;display:flex}.oai-main-tenant-loan-disposal-income-identity>strong{color:#111827;flex:none;font-size:14px}.oai-main-tenant-loan-disposal-income-identity>span:not(.oai-main-tenant-loan-disposal-income-source){color:#6b7280;font-size:13px}.oai-main-tenant-loan-disposal-income-source{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:500}.oai-main-tenant-loan-disposal-income-score{color:#d97706;background:#fef3e6;border-radius:6px;flex:none;padding:2px 7px;font-size:12px;font-weight:600}.oai-main-tenant-loan-disposal-income-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.oai-main-tenant-loan-disposal-income-metrics article,.oai-main-tenant-loan-disposal-income-estimates article{background:#fff;border:1px solid #eaecf0;border-radius:8px;gap:5px;padding:9px 10px;display:grid}.oai-main-tenant-loan-disposal-income-metrics span,.oai-main-tenant-loan-disposal-income-estimates span{color:#667085;font-size:12px}.oai-main-tenant-loan-disposal-income-metrics strong{color:#101828;font-size:16px}.oai-main-tenant-loan-disposal-income-estimates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.oai-main-tenant-loan-disposal-income-estimates article{background:#f8fbff;border-color:#dbeafe;min-height:97px;padding:10px 12px}.oai-main-tenant-loan-disposal-income-estimates header{justify-content:space-between;align-items:center;gap:8px;display:flex}.oai-main-tenant-loan-disposal-income-estimates header>strong{color:#111827;font-size:14px}.oai-main-tenant-loan-disposal-income-estimate-amount{color:#111827;font-size:20px;line-height:1.2}.oai-main-tenant-loan-disposal-income-estimates p{color:#667085;margin:0;font-size:11px;line-height:1.5}.oai-main-tenant-loan-disposal-income-formulas,.oai-main-tenant-loan-disposal-income-adjustments{min-width:708px}.oai-main-tenant-loan-disposal-income-adjustments col:first-child{width:82px}.oai-main-tenant-loan-disposal-income-adjustments col:nth-child(2){width:70px}.oai-main-tenant-loan-disposal-income-adjustments col:nth-child(3){width:110px}.oai-main-tenant-loan-disposal-income-adjustments col:nth-child(4){width:90px}.oai-main-tenant-loan-disposal-income-adjustments col:nth-child(5){width:70px}.oai-main-tenant-loan-disposal-income-formulas col:first-child{width:124px}.oai-main-tenant-loan-disposal-income-formulas col:nth-child(2){width:205px}.oai-main-tenant-loan-disposal-income-formulas col:nth-child(3){width:294px}.oai-main-tenant-loan-disposal-income-formulas col:nth-child(4){width:85px}.oai-main-tenant-loan-disposal-income-calculation-modal .oai-main-tenant-loan-disposal-calculation-detail{gap:12px}.oai-main-tenant-loan-disposal-income-calculation-modal .oai-main-tenant-loan-disposal-calculation-table{color:#111827;font-size:14px}.oai-main-tenant-loan-disposal-income-adjustments th,.oai-main-tenant-loan-disposal-income-adjustments td{padding:8px 10px}.oai-main-tenant-loan-disposal-income-formulas th,.oai-main-tenant-loan-disposal-income-formulas td{padding:9px 12px}.oai-main-tenant-loan-disposal-income-adjustments tbody tr:nth-child(2n),.oai-main-tenant-loan-disposal-income-formulas tbody tr:nth-child(2n){background:#fbfdff}.oai-main-tenant-loan-disposal-income-adjustments td:last-child{white-space:normal;min-width:0}.oai-main-tenant-loan-disposal-income-formulas td:last-child{color:#4b5563;text-align:right;white-space:nowrap;min-width:0}.oai-main-tenant-loan-disposal-income-value-success{color:#059669}.oai-main-tenant-loan-disposal-income-value-warning{color:#d97706}@media (max-width:760px){.oai-main-tenant-loan-disposal-income-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.oai-main-tenant-loan-disposal-filter-statuses{gap:8px;margin-bottom:12px;display:grid}.oai-main-tenant-loan-disposal-ai-filter{color:#344054;background:#f5f8ff;border:1px solid #c7d7fe;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 14px;display:grid}.oai-main-tenant-loan-disposal-ai-filter-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oai-main-tenant-loan-disposal-ai-filter-summary strong{color:#1d2939;font-size:13px}.oai-main-tenant-loan-disposal-ai-filter-summary span,.oai-main-tenant-loan-disposal-ai-filter-summary small{color:#667085;font-size:12px}.oai-main-tenant-loan-disposal-ai-filter>button{color:#3538cd;cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;font-weight:600}@container (max-width:720px){.oai-main-tenant-loan-disposal-toolbar{align-items:stretch}.oai-main-tenant-loan-disposal-toolbar-primary{flex:100%;justify-content:flex-start}.oai-main-tenant-loan-disposal-toolbar-secondary{flex:100%;justify-content:flex-end}.oai-main-tenant-loan-disposal-toolbar-actions{justify-content:flex-end}.oai-main-tenant-loan-disposal-lifecycle-tabs{flex:none;align-self:flex-start}.oai-main-tenant-loan-disposal-pagination{flex-direction:column;align-items:flex-start}.oai-main-tenant-loan-disposal-pagination-left,.oai-main-tenant-loan-disposal-pagination-right{flex-wrap:wrap}}@media (max-width:760px){.oai-main-tenant-loan-disposal{padding:16px}.oai-main-tenant-loan-disposal-toolbar{flex-direction:column;align-items:stretch}.oai-main-tenant-loan-disposal-toolbar-primary,.oai-main-tenant-loan-disposal-toolbar-secondary{flex:none}.oai-main-tenant-loan-disposal-toolbar-primary,.oai-main-tenant-loan-disposal-toolbar-secondary,.oai-main-tenant-loan-disposal-toolbar-actions{justify-content:flex-start}.oai-main-tenant-loan-disposal-lifecycle-tabs{align-self:flex-start}.oai-main-tenant-loan-disposal-bi-options{grid-template-columns:minmax(0,1fr)}.oai-main-tenant-loan-disposal-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oai-main-tenant-loan-disposal-export-controls,.oai-main-tenant-loan-disposal-export-batch-list,.oai-main-tenant-loan-disposal-export-preview{grid-template-columns:minmax(0,1fr)}.oai-main-tenant-loan-disposal-export-preview>strong{grid-column:1}.oai-main-tenant-loan-disposal-bi-modal-footer{flex-direction:column;align-items:flex-end}.oai-main-tenant-loan-disposal-import-scope .ant-radio-group{grid-template-columns:minmax(0,1fr)}.oai-main-tenant-loan-disposal-mapping-row{grid-template-columns:minmax(0,1fr) 32px}.oai-main-tenant-loan-disposal-mapping-row .ant-select:nth-child(2){grid-area:2/1}.oai-main-tenant-loan-disposal-mapping-row .ant-btn{grid-area:1/2/span 2}}
.oai-mft{box-sizing:border-box;color:#18181b;background:#f4f4f5;flex-direction:row;width:100vw;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.oai-main-tenant-fin-todo-center{background:#f4f4f5;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.oai-main-tenant-fin-todo-body{box-sizing:border-box;flex-direction:column;flex:1;gap:14px;height:100%;min-height:0;padding:14px 22px;display:flex;overflow-y:auto}.oai-main-tenant-fin-todo-stats{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.oai-main-tenant-fin-todo-stat{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex:1;gap:4px;min-width:140px;min-height:118px;padding:18px;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-fin-todo-stat-label{color:#52525b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.oai-main-tenant-fin-todo-stat-value{color:#18181b;margin-top:7px;font-size:22px;font-weight:600;line-height:1.2}.oai-main-tenant-fin-todo-stat-hint{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;padding-top:8px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.oai-main-tenant-fin-todo-tabs{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:4px;display:flex}.oai-main-tenant-fin-todo-tab{box-sizing:border-box;border-radius:var(--oai-radius-md);color:#52525b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:31px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.oai-main-tenant-fin-todo-tab:hover{color:var(--oai-primary)}.oai-main-tenant-fin-todo-tab-active{background:var(--oai-primary-bg);color:var(--oai-primary)}.oai-main-tenant-fin-todo-tab-active:hover{color:var(--oai-primary)}.oai-main-tenant-fin-todo-workbench{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:14px;min-height:100px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-fin-todo-wb-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.oai-main-tenant-fin-todo-wb-title{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-fin-todo-wb-desc{color:#52525b;font-size:13px;line-height:1.5}.oai-main-tenant-fin-todo-wb-stats{flex-direction:row;flex-shrink:0;gap:8px;display:flex}.oai-main-tenant-fin-todo-mini{box-sizing:border-box;border-radius:var(--oai-radius-md);background:#f4f4f5;border:1px solid #e4e4e7;flex-direction:column;gap:4px;width:87px;height:64px;padding:7px 10px;display:flex}.oai-main-tenant-fin-todo-mini-label{color:#52525b;font-size:12px}.oai-main-tenant-fin-todo-mini-value{color:#18181b;font-size:16px;font-weight:600}.oai-main-tenant-fin-todo-empty{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px dashed #e4e4e7;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;height:86px;padding:0 22px;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-fin-todo-empty-title{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-fin-todo-empty-desc{color:#52525b;font-size:13px}.oai-main-tenant-fin-todo-todo-table{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;overflow:hidden;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-fin-todo-todo-head,.oai-main-tenant-fin-todo-todo-row{grid-template-columns:1.15fr .7fr 2.2fr .78fr .78fr .9fr .8fr .95fr .8fr;align-items:center;column-gap:16px;display:grid}.oai-main-tenant-fin-todo-todo-head{background:#f4f4f5;border-bottom:1px solid #e4e4e7;min-height:42px;padding:0 12px}.oai-main-tenant-fin-todo-todo-th{text-overflow:ellipsis;white-space:nowrap;color:#52525b;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.oai-main-tenant-fin-todo-todo-row{min-height:56px;padding:0 12px}.oai-main-tenant-fin-todo-todo-cell{color:#18181b;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.35;display:flex}.oai-main-tenant-fin-todo-todo-cell strong{text-overflow:ellipsis;white-space:nowrap;color:#18181b;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.oai-main-tenant-fin-todo-todo-cell small{text-overflow:ellipsis;white-space:nowrap;color:#71717a;min-width:0;font-size:12px;overflow:hidden}.oai-main-tenant-fin-todo-match-tag{background:var(--oai-primary-bg);border:1px solid var(--oai-primary-border);color:var(--oai-primary);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:12px}.oai-main-tenant-fin-todo-status-tag{color:#a16207;background:#fefce8;border:1px solid #fde68a;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:12px}.oai-main-tenant-fin-todo-todo-action{color:#a1a1aa}.oai-main-tenant-fin-todo-email{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-fin-todo-email-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;flex-direction:column;gap:8px;padding:19px 20px;display:flex}.oai-main-tenant-fin-todo-email-title{color:#18181b;font-size:16px;font-weight:600}.oai-main-tenant-fin-todo-email-desc{color:#52525b;font-size:14px}.oai-main-tenant-fin-todo-email-row{box-sizing:border-box;align-items:center;gap:16px;padding:20px;display:flex}.oai-main-tenant-fin-todo-email-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.oai-main-tenant-fin-todo-email-inv-name{color:#18181b;font-size:16px;font-weight:600}.oai-main-tenant-fin-todo-email-inv-code{color:#52525b;font-size:14px}.oai-main-tenant-fin-todo-email-inv-status{color:#52525b;font-size:12px}.oai-main-tenant-fin-todo-email-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.oai-main-tenant-fin-todo-email-tag{color:#a16207;background:#fefce8;border:1px solid #fde68a;border-radius:20px;padding:4px 10px;font-size:12px}.oai-main-tenant-fin-todo-email-btn{appearance:none;box-sizing:border-box;border-radius:var(--oai-radius-md);color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;align-items:center;height:32px;padding:0 16px;font-family:inherit;font-size:14px;display:flex}.oai-main-tenant-fin-todo-email-btn:hover{background:#f4f4f5}.oai-main-tenant-fin-todo-email-btn-primary{border-color:var(--oai-primary);background:var(--oai-primary);color:#fff}.oai-main-tenant-fin-todo-email-btn-primary:hover{border-color:var(--oai-primary-strong);background:var(--oai-primary-strong);color:#fff}.oai-main-tenant-fin-todo-submit-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;display:flex}.oai-main-tenant-fin-todo-new-card{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-fin-todo-new-head,.oai-main-tenant-fin-todo-new-section,.oai-main-tenant-fin-todo-amount-card,.oai-main-tenant-fin-todo-new-actions{box-sizing:border-box}.oai-main-tenant-fin-todo-new-head{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.oai-main-tenant-fin-todo-new-title-block{flex-direction:column;gap:6px;min-width:0;display:flex}.oai-main-tenant-fin-todo-new-title{color:#18181b;margin:0;font-size:18px;font-weight:600;line-height:1.35}.oai-main-tenant-fin-todo-new-sub{color:#71717a;font-size:13px}.oai-main-tenant-fin-todo-preset-row{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.oai-main-tenant-fin-todo-preset-btn{box-sizing:border-box;color:#52525b;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:0 12px;font-size:13px}.oai-main-tenant-fin-todo-preset-btn:hover{border-color:var(--oai-primary-border);color:var(--oai-primary)}.oai-main-tenant-fin-todo-preset-btn-active{border-color:var(--oai-primary-border);background:var(--oai-primary-bg);color:var(--oai-primary);font-weight:600}.oai-main-tenant-fin-todo-new-section{border-bottom:1px solid #e4e4e7;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.oai-main-tenant-fin-todo-new-section-compact{gap:14px}.oai-main-tenant-fin-todo-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oai-main-tenant-fin-todo-section-title{color:#18181b;margin:0;font-size:16px;font-weight:600;line-height:1.35}.oai-main-tenant-fin-todo-section-desc{color:#71717a;margin:4px 0 0;font-size:13px;line-height:1.45}.oai-main-tenant-fin-todo-section-pill{color:#52525b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px}.oai-main-tenant-fin-todo-section-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.oai-main-tenant-fin-todo-field-grid{gap:14px;display:grid}.oai-main-tenant-fin-todo-field-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.oai-main-tenant-fin-todo-field{flex-direction:column;gap:8px;min-width:0;display:flex}.oai-main-tenant-fin-todo-field-full{width:100%}.oai-main-tenant-fin-todo-field-label{color:#3f3f46;font-size:13px;font-weight:500;line-height:1.35}.oai-main-tenant-fin-todo-field-label b{color:#ef4444;background:#fee2e2;border-radius:999px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600}.oai-main-tenant-fin-todo-new-card input,.oai-main-tenant-fin-todo-new-card textarea{box-sizing:border-box;border-radius:var(--oai-radius-md);color:#18181b;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #e4e4e7;outline:none;padding:8px 10px;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.oai-main-tenant-fin-todo-new-card input:focus,.oai-main-tenant-fin-todo-new-card textarea:focus{border-color:var(--oai-primary-border);box-shadow:0 0 0 3px #6366f124}.oai-main-tenant-fin-todo-new-card input[readonly],.oai-main-tenant-fin-todo-new-card textarea[readonly]{color:#52525b;background:#fafafa}.oai-main-tenant-fin-todo-new-card textarea{resize:vertical;min-height:92px;line-height:1.5}.oai-main-tenant-fin-todo-amount-card{border:1px solid var(--oai-primary-border);border-radius:var(--oai-radius-lg);background:var(--oai-primary-bg);flex-direction:column;gap:14px;margin:18px 20px;padding:16px;display:flex}.oai-main-tenant-fin-todo-amount-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.oai-main-tenant-fin-todo-amount-status{border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.oai-main-tenant-fin-todo-amount-status-match{color:#16a34a;background:#dcfce7}.oai-main-tenant-fin-todo-amount-status-partial{color:#b45309;background:#fef3c7}.oai-main-tenant-fin-todo-amount-status-over{color:#dc2626;background:#fee2e2}.oai-main-tenant-fin-todo-amount-diff{background:#ffffffb8;border:1px solid #c7d2fee6;border-radius:7px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.oai-main-tenant-fin-todo-amount-diff strong{color:#18181b;font-size:14px}.oai-main-tenant-fin-todo-amount-diff span{color:#52525b;font-size:13px;line-height:1.45}.oai-main-tenant-fin-todo-amount-foot{color:#52525b;align-items:center;gap:16px;font-size:13px;display:flex}.oai-main-tenant-fin-todo-voucher-table{border-radius:var(--oai-radius-lg);border:1px solid #e4e4e7;flex-direction:column;display:flex;overflow:hidden}.oai-main-tenant-fin-todo-voucher-head,.oai-main-tenant-fin-todo-voucher-row{grid-template-columns:minmax(150px,1.2fr) minmax(130px,.95fr) minmax(160px,1.1fr) minmax(110px,.7fr) minmax(128px,.7fr);align-items:center;gap:10px;display:grid}.oai-main-tenant-fin-todo-voucher-head{color:#71717a;background:#fafafa;min-height:42px;padding:0 12px;font-size:12px;font-weight:600}.oai-main-tenant-fin-todo-voucher-head b{color:#ef4444;margin-left:3px;font-size:10px}.oai-main-tenant-fin-todo-voucher-row{border-top:1px solid #e4e4e7;padding:10px 12px}.oai-main-tenant-fin-todo-voucher-name{flex-direction:column;gap:3px;min-width:0;display:flex}.oai-main-tenant-fin-todo-voucher-name strong{text-overflow:ellipsis;white-space:nowrap;color:#18181b;font-size:13px;overflow:hidden}.oai-main-tenant-fin-todo-voucher-name span{color:#71717a;font-size:12px}.oai-main-tenant-fin-todo-voucher-delete{border-radius:var(--oai-radius-md);color:#52525b;min-width:0;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;padding:0 10px;font-size:12px}.oai-main-tenant-fin-todo-voucher-delete:hover{color:#18181b;background:#f4f4f5}.oai-main-tenant-fin-todo-voucher-delete:disabled{opacity:.45;cursor:not-allowed}.oai-main-tenant-fin-todo-voucher-total{color:#52525b;background:#f4f4f5;border-radius:999px;align-self:flex-end;padding:5px 12px;font-size:13px;font-weight:600}.oai-main-tenant-fin-todo-new-actions{background:#fff;justify-content:flex-end;align-items:center;gap:10px;min-height:68px;padding:14px 20px;display:flex}.oai-main-tenant-fin-todo-new-notice{color:#52525b;flex:1;min-width:0;font-size:13px;line-height:1.45}.oai-main-tenant-fin-todo-new-notice-warn{color:#dc2626}.oai-main-tenant-fin-todo-body-new{gap:14px;padding:10px 22px 22px}.oai-main-tenant-fin-todo-tabs-new{border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;gap:8px;width:100%;height:44px;padding:4px 12px;box-shadow:0 1px 3px #0000000f}.oai-main-tenant-fin-todo-tab-new{border-radius:var(--oai-radius-md);height:36px;padding:0 12px;font-size:14px;font-weight:500}.oai-main-tenant-fin-todo-new-card-confirm{padding:20px;display:block;overflow:visible;box-shadow:0 1px 3px #0000001a,0 1px 2px #00000014}.oai-main-tenant-fin-todo-new-headline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.oai-main-tenant-fin-todo-new-headline .oai-main-tenant-fin-todo-new-title{font-size:16px}.oai-main-tenant-fin-todo-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.oai-main-tenant-fin-todo-form-panel{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#f4f4f5b8;border:1px solid #e4e4e7;padding:10px 12px}.oai-main-tenant-fin-todo-form-panel-wide,.oai-main-tenant-fin-todo-amount-card-new,.oai-main-tenant-fin-todo-voucher-card,.oai-main-tenant-fin-todo-field-full{grid-column:1/-1}.oai-main-tenant-fin-todo-form-head,.oai-main-tenant-fin-todo-voucher-titlebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.oai-main-tenant-fin-todo-form-head{margin-bottom:10px}.oai-main-tenant-fin-todo-form-head strong,.oai-main-tenant-fin-todo-voucher-titlebar strong{color:#18181b;font-size:14px;font-weight:600;line-height:20px;display:block}.oai-main-tenant-fin-todo-form-head span,.oai-main-tenant-fin-todo-voucher-titlebar span{color:#52525b;margin-top:4px;font-size:12px;line-height:16px;display:block}.oai-main-tenant-fin-todo-form-head .oai-main-tenant-fin-todo-section-pill{margin-top:0}.oai-main-tenant-fin-todo-amount-card-new{border-color:var(--oai-primary-border);background:var(--oai-primary-bg);gap:10px;margin:0;padding:10px 12px 16px;position:relative;overflow:hidden}.oai-main-tenant-fin-todo-amount-card-new:after{content:"";background:#22c55e;border-radius:999px 999px 0 0;height:6px;position:absolute;bottom:0;left:12px;right:12px}.oai-main-tenant-fin-todo-amount-card-over:after{background:#ef4444}.oai-main-tenant-fin-todo-amount-card-partial:after{background:#f59e0b}.oai-main-tenant-fin-todo-amount-card-over{background:#fef2f2;border-color:#fca5a5}.oai-main-tenant-fin-todo-amount-card-partial{background:#fffbeb;border-color:#fde68a}.oai-main-tenant-fin-todo-money-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px;align-items:end;gap:10px;display:grid}.oai-main-tenant-fin-todo-field small,.oai-main-tenant-fin-todo-field-help{color:#52525b;font-size:12px;line-height:18px}.oai-main-tenant-fin-todo-money-input{box-sizing:border-box;border-radius:var(--oai-radius-md);background:#fff;border:1px solid #e4e4e7;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.oai-main-tenant-fin-todo-money-input i{color:#a1a1aa;font-size:14px;font-style:normal;font-weight:600}.oai-main-tenant-fin-todo-new-card .oai-main-tenant-fin-todo-money-input input{min-height:36px;box-shadow:none;border:0;border-radius:0;padding:0}.oai-main-tenant-fin-todo-amount-card-new .oai-main-tenant-fin-todo-amount-diff{justify-content:center;min-height:62px}.oai-main-tenant-fin-todo-amount-card-new .oai-main-tenant-fin-todo-amount-foot{color:var(--oai-primary);justify-content:space-between}.oai-main-tenant-fin-todo-amount-card-over .oai-main-tenant-fin-todo-amount-foot{color:#dc2626}.oai-main-tenant-fin-todo-amount-card-partial .oai-main-tenant-fin-todo-amount-foot{color:#b45309}.oai-main-tenant-fin-todo-voucher-card{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;overflow:hidden}.oai-main-tenant-fin-todo-voucher-titlebar{border-bottom:1px solid #e4e4e7;min-height:58px;padding:10px 12px}.oai-main-tenant-fin-todo-voucher-add{border-radius:var(--oai-radius-md);color:#3f3f46;min-width:70px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;font-size:12px;font-weight:500}.oai-main-tenant-fin-todo-voucher-add:hover{border-color:var(--oai-primary-border);background:var(--oai-primary-bg);color:var(--oai-primary)}.oai-main-tenant-fin-todo-voucher-card .oai-main-tenant-fin-todo-voucher-table{border:0;border-radius:0}.oai-main-tenant-fin-todo-voucher-card .oai-main-tenant-fin-todo-voucher-head,.oai-main-tenant-fin-todo-voucher-card .oai-main-tenant-fin-todo-voucher-row{grid-template-columns:minmax(150px,1.2fr) minmax(130px,.95fr) minmax(160px,1.1fr) minmax(110px,.7fr) minmax(76px,.35fr)}.oai-main-tenant-fin-todo-voucher-card .oai-main-tenant-fin-todo-voucher-head{background:#fff;min-height:38px}.oai-main-tenant-fin-todo-voucher-card .oai-main-tenant-fin-todo-voucher-row{padding:6px 12px}.oai-main-tenant-fin-todo-voucher-card input{min-height:36px}.oai-main-tenant-fin-todo-voucher-card .oai-main-tenant-fin-todo-voucher-total{background:0 0;border-radius:0;margin:8px 12px 10px auto;padding:0}.oai-main-tenant-fin-todo-new-card-confirm input{min-height:36px}.oai-main-tenant-fin-todo-new-card-confirm textarea{min-height:70px}.oai-main-tenant-fin-todo-new-card-confirm>.oai-main-tenant-fin-todo-new-actions{background:0 0;min-height:40px;margin-top:12px;padding:0}.oai-main-tenant-fin-todo-submit-btn,.oai-main-tenant-fin-todo-secondary-btn{border-radius:var(--oai-radius-md);height:40px;font:inherit;cursor:pointer;padding:0 16px;font-size:14px;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s}.oai-main-tenant-fin-todo-submit-btn:hover,.oai-main-tenant-fin-todo-secondary-btn:hover{transform:translateY(-1px)}.oai-main-tenant-fin-todo-submit-btn{background:var(--oai-primary);color:#fff;border:0;font-weight:600;box-shadow:0 1px 3px #0000001a,0 1px 2px #00000014}.oai-main-tenant-fin-todo-submit-btn:hover{background:var(--oai-primary-strong);box-shadow:0 6px 14px #4f46e52e}.oai-main-tenant-fin-todo-secondary-btn{color:#3f3f46;background:#fff;border:1px solid #e4e4e7;font-weight:500}.oai-main-tenant-fin-todo-secondary-btn:hover{border-color:var(--oai-primary-border);background:var(--oai-primary-bg);color:var(--oai-primary)}@media (max-width:1320px){.oai-main-tenant-fin-todo-new-head,.oai-main-tenant-fin-todo-new-headline,.oai-main-tenant-fin-todo-section-head,.oai-main-tenant-fin-todo-amount-main{flex-direction:column;align-items:stretch}.oai-main-tenant-fin-todo-preset-row,.oai-main-tenant-fin-todo-section-actions{justify-content:flex-start}.oai-main-tenant-fin-todo-field-grid-2,.oai-main-tenant-fin-todo-new-grid,.oai-main-tenant-fin-todo-money-grid,.oai-main-tenant-fin-todo-voucher-head,.oai-main-tenant-fin-todo-voucher-row,.oai-main-tenant-fin-todo-voucher-card .oai-main-tenant-fin-todo-voucher-head,.oai-main-tenant-fin-todo-voucher-card .oai-main-tenant-fin-todo-voucher-row{grid-template-columns:1fr}}.oai-main-tenant-fin-todo-ai{box-sizing:border-box;background:#fff;border-left:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;width:380px;height:100%;display:flex;overflow:hidden}.oai-main-tenant-fin-todo-ai-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.oai-main-tenant-fin-todo-ai-icon{border-radius:var(--oai-radius-lg);background:var(--oai-primary-bg);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.oai-main-tenant-fin-todo-ai-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.oai-main-tenant-fin-todo-ai-title{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-fin-todo-ai-sub{color:#71717a;font-size:12px}.oai-main-tenant-fin-todo-ai-head-btn{border-radius:var(--oai-radius-lg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.oai-main-tenant-fin-todo-ai-head-btn:disabled{cursor:default;opacity:.72}.oai-main-tenant-fin-todo-ai-head-btn:hover{background:#f4f4f5}.oai-main-tenant-fin-todo-ai-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.oai-main-tenant-fin-todo-ai-row{align-items:flex-start;gap:12px;display:flex}.oai-main-tenant-fin-todo-ai-avatar{background:var(--oai-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.oai-main-tenant-fin-todo-ai-bubble{border-radius:var(--oai-radius-xl);background:#f4f4f5;flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px;display:flex}.oai-main-tenant-fin-todo-ai-bubble-text{color:#52525b;font-size:13px;line-height:1.5}.oai-main-tenant-fin-todo-ai-bubble-meta{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px}.oai-main-tenant-fin-todo-ai-chips{flex-wrap:wrap;gap:8px;display:flex}.oai-main-tenant-fin-todo-ai-chip{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.oai-main-tenant-fin-todo-ai-chip:hover{border-color:var(--oai-primary-border);color:var(--oai-primary)}.oai-main-tenant-fin-todo-ai-input{box-sizing:border-box;border-top:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.oai-main-tenant-fin-todo-ai-tools{align-items:center;gap:18px;display:flex}.oai-main-tenant-fin-todo-ai-tool{cursor:pointer;justify-content:center;align-items:center;display:flex}.oai-main-tenant-fin-todo-ai-composer{align-items:center;gap:8px;display:flex}.oai-main-tenant-fin-todo-ai-ph{color:#a1a1aa;flex:1;min-width:0;font-size:14px}.oai-main-tenant-fin-todo-ai-textarea{box-sizing:border-box;resize:none;min-width:0;min-height:40px;max-height:96px;font:inherit;color:#18181b;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:14px;line-height:20px}.oai-main-tenant-fin-todo-ai-textarea::placeholder{color:#a1a1aa}.oai-main-tenant-fin-todo-ai-send{border-radius:var(--oai-radius-lg);cursor:pointer;background:#16a34a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.oai-main-tenant-fin-todo-ai-send:hover{background:#15803d}.oai-main-tenant-fin-todo-section-head{flex-wrap:wrap;row-gap:10px;height:auto;min-height:56px}.oai-main-tenant-fin-todo-section-actions{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.oai-main-tenant-fin-todo-quick-actions{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.oai-main-tenant-fin-todo-quick-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.oai-main-tenant-fin-todo-quick-card:hover{border-color:#a5b4fc;transform:translateY(-1px);box-shadow:0 2px 8px #4f46e514}.oai-main-tenant-fin-todo-quick-icon{font-size:22px;line-height:1}.oai-main-tenant-fin-todo-quick-label{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-fin-todo-quick-desc{color:#71717a;font-size:12px}.oai-main-tenant-fin-todo{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:0;padding:16px 24px;display:flex;overflow:hidden}.oai-main-tenant-fin-todo-head{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.oai-main-tenant-fin-todo-title{color:#18181b;font-size:18px;font-weight:700}.oai-main-tenant-fin-todo-sub{color:#71717a;margin-top:4px;font-size:13px}.oai-main-tenant-fin-todo-primary{border-radius:var(--oai-radius-md,8px);background:var(--oai-primary,#4f46e5);color:#fff;cursor:pointer;border:0;height:36px;padding:0 18px;font-size:14px;font-weight:500;transition:background .15s}.oai-main-tenant-fin-todo-primary:hover{background:var(--oai-primary-hover,#4338ca)}.oai-main-tenant-fin-todo-panels{flex:1;min-height:0;position:relative;overflow:hidden}.oai-main-tenant-fin-todo-panel{opacity:0;pointer-events:none;flex-direction:column;gap:14px;transition:opacity .22s,transform .22s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(6px)}.oai-main-tenant-fin-todo-panel-active{opacity:1;pointer-events:auto;transform:translateY(0)}.oai-main-tenant-fin-todo-table-wrap{border-radius:var(--oai-radius-lg,12px);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;overflow-x:auto}.oai-main-tenant-fin-todo-table{border-collapse:collapse;width:100%;font-size:13px}.oai-main-tenant-fin-todo-table th{text-align:left;color:#71717a;white-space:nowrap;border-bottom:1px solid #e4e4e7;padding:10px 14px;font-weight:500}.oai-main-tenant-fin-todo-table td{color:#3f3f46;white-space:nowrap;border-bottom:1px solid #f4f4f5;padding:10px 14px}.oai-main-tenant-fin-todo-table tr:last-child td{border-bottom:0}.oai-main-tenant-fin-todo-table-code{color:var(--oai-primary,#4f46e5);font-family:SF Mono,Fira Code,monospace;font-size:12px}.oai-main-tenant-fin-todo-table-amount{color:#18181b;font-weight:600}.oai-main-tenant-fin-todo-table-link{color:var(--oai-primary,#4f46e5);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.oai-main-tenant-fin-todo-table-link:hover{text-decoration:underline}.oai-main-tenant-fin-todo-tag{color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.oai-main-tenant-fin-todo-panel-placeholder{border-radius:var(--oai-radius-lg,12px);color:#71717a;text-align:center;background:#fff;border:1px dashed #e4e4e7;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:14px;display:flex}.oai-main-tenant-fin-todo-panel-placeholder-icon{font-size:36px}.oai-main-tenant-fin-todo-more{color:var(--oai-primary,#4f46e5);cursor:pointer;border-radius:var(--oai-radius-md,8px);background:0 0;border:0;padding:4px 12px;font-size:13px;font-weight:500}.oai-main-tenant-fin-todo-more:hover{background:var(--oai-primary-bg,#4f46e50f)}.oai-main-tenant-fin-todo-new-presets{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.oai-main-tenant-fin-todo-new-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.oai-main-tenant-fin-todo-new-card:hover{border-color:#a5b4fc;transform:translateY(-1px);box-shadow:0 2px 8px #4f46e514}.oai-main-tenant-fin-todo-new-icon{font-size:24px;line-height:1}.oai-main-tenant-fin-todo-new-label{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-fin-todo-new-desc{color:#71717a;font-size:12px}.oai-main-tenant-fin-todo-pool-section{border-radius:var(--oai-radius-lg,12px);background:#fff;border:1px solid #e4e4e7;overflow:hidden}.oai-main-tenant-fin-todo-pool-head{border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.oai-main-tenant-fin-todo-pool-title{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-fin-todo-pool-hint{color:#a1a1aa;font-size:12px}.oai-main-tenant-fin-todo-pool-list{flex-direction:column;display:flex}.oai-main-tenant-fin-todo-pool-row{border-bottom:1px solid #f4f4f5;align-items:center;gap:12px;padding:12px 18px;display:flex}.oai-main-tenant-fin-todo-pool-row:last-child{border-bottom:0}.oai-main-tenant-fin-todo-pool-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.oai-main-tenant-fin-todo-pool-row-title{color:#18181b;font-size:13px;font-weight:500}.oai-main-tenant-fin-todo-pool-row-meta{color:#a1a1aa;font-size:12px}.oai-main-tenant-fin-todo-pool-row-amount{color:#18181b;white-space:nowrap;font-size:14px;font-weight:600}.oai-main-tenant-fin-todo-pool-row-status{color:#a1a1aa;white-space:nowrap;font-size:12px}.oai-main-tenant-fin-todo-pool-claim{background:var(--oai-primary,#4f46e5);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;height:28px;padding:0 12px;font-size:12px;font-weight:500;transition:background .15s}.oai-main-tenant-fin-todo-pool-claim:hover{background:var(--oai-primary-hover,#4338ca)}.oai-main-tenant-fin-todo-back-btn{color:var(--oai-primary,#4f46e5);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:500}.oai-main-tenant-fin-todo-back-btn:hover{text-decoration:underline}.oai-main-tenant-fin-todo-secondary-btn{border-radius:var(--oai-radius-md,8px);color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s}.oai-main-tenant-fin-todo-secondary-btn:hover{border-color:#a1a1aa}.oai-main-tenant-fin-todo-mine-detail{border-radius:var(--oai-radius-lg,12px);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.oai-main-tenant-fin-todo-mine-detail-head{align-items:center;gap:12px;display:flex}.oai-main-tenant-fin-todo-mine-detail-title{color:#18181b;font-size:15px;font-weight:600}.oai-main-tenant-fin-todo-mine-detail-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 24px;display:grid}.oai-main-tenant-fin-todo-mine-detail-field{flex-direction:column;gap:4px;display:flex}.oai-main-tenant-fin-todo-mine-detail-label{color:#71717a;font-size:12px}.oai-main-tenant-fin-todo-mine-detail-value{color:#18181b;font-size:14px;font-weight:500}.oai-main-tenant-fin-todo-mine-detail-amount{color:var(--oai-primary,#4f46e5);font-weight:700}.oai-main-tenant-fin-todo-mine-detail-over{color:#dc2626}.oai-main-tenant-fin-todo-mine-detail-actions{border-top:1px solid #f4f4f5;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.oai-main-tenant-fin-todo-new-detail{border-radius:var(--oai-radius-lg,12px);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.oai-main-tenant-fin-todo-new-detail-head{align-items:center;gap:12px;display:flex}.oai-main-tenant-fin-todo-new-detail-title{color:#18181b;font-size:15px;font-weight:600}.oai-main-tenant-fin-todo-new-detail-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 24px;display:grid}.oai-main-tenant-fin-todo-new-detail-field{flex-direction:column;gap:4px;display:flex}.oai-main-tenant-fin-todo-new-detail-label{color:#71717a;font-size:12px}.oai-main-tenant-fin-todo-new-detail-value{color:#18181b;font-size:14px;font-weight:500}.oai-main-tenant-fin-todo-new-detail-amount{color:var(--oai-primary,#4f46e5);font-size:16px;font-weight:700}.oai-main-tenant-fin-todo-new-detail-reason{flex-direction:column;gap:6px;display:flex}.oai-main-tenant-fin-todo-new-detail-reason p{color:#3f3f46;background:#f9fafb;border:1px solid #f4f4f5;border-radius:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.6}.oai-main-tenant-fin-todo-new-detail-invoices{flex-direction:column;gap:8px;display:flex}.oai-main-tenant-fin-todo-new-detail-inv{background:#f9fafb;border:1px solid #f4f4f5;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.oai-main-tenant-fin-todo-new-detail-inv-name{color:#18181b;flex:1;font-weight:500}.oai-main-tenant-fin-todo-new-detail-inv-amount{color:#18181b;font-weight:600}.oai-main-tenant-fin-todo-new-detail-inv-source{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:2px 8px;font-size:12px}.oai-main-tenant-fin-todo-new-detail-actions{border-top:1px solid #f4f4f5;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.oai-main-tenant-fin-todo-pool-inline-claim{align-items:center;gap:6px;display:flex}.oai-main-tenant-fin-todo-pool-notice{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500}.oai-main-tenant-fin-todo-panel-placeholder-sub{color:#a1a1aa;margin:0;font-size:13px}
.oai-main-tenant-fin-account{box-sizing:border-box;background:#f5f6f8;width:100%;height:100%;padding:20px 24px;overflow:auto}.oai-main-tenant-fin-account .-fin-account-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.oai-main-tenant-fin-account .-fin-account-title{color:#1f2329;font-size:18px;font-weight:600}.oai-main-tenant-fin-account .-fin-account-desc{color:#8a9099;margin-top:4px;font-size:13px}.oai-main-tenant-fin-account .-fin-account-card{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-fin-account .-fin-account-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}
.oai-main-tenant-pub-account{box-sizing:border-box;background:#f5f6f8;width:100%;height:100%;padding:20px 24px;overflow:auto}.oai-main-tenant-pub-account .-pub-account-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.oai-main-tenant-pub-account .-pub-account-title{color:#1f2329;font-size:18px;font-weight:600}.oai-main-tenant-pub-account .-pub-account-desc{color:#646a73;margin-top:4px;font-size:13px}.oai-main-tenant-pub-account .-pub-account-table{background:#fff;border-radius:8px;padding:12px 16px 16px}.oai-main-tenant-pub-account .-pub-account-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.oai-main-tenant-pub-account .-pub-account-tag-default{color:#1677ff;background:#e6f4ff;border-color:#91caff}.oai-main-tenant-pub-account .-pub-account-tag-disabled{color:#86909c;background:#f0f1f3;border-color:#dee0e3}
.oai-main-tenant-pub-content{background:#f7f8fa;flex-direction:column;width:100%;height:100%;display:flex}.oai-main-tenant-pub-content .-pub-content-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-end;padding:16px 24px 12px;display:flex}.oai-main-tenant-pub-content .-pub-content-header .-pub-content-title{color:#111827;font-size:18px;font-weight:600}.oai-main-tenant-pub-content .-pub-content-header .-pub-content-desc{color:#6b7280;margin-top:2px;font-size:12px}.oai-main-tenant-pub-content .-pub-content-header .-pub-content-actions{align-items:center;gap:8px;display:flex}.oai-main-tenant-pub-content .-pub-content-body{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.oai-main-tenant-pub-content .-pub-content-col{background:#fff;flex-direction:column;min-height:0;transition:width .3s cubic-bezier(.4,0,.2,1),flex-basis .3s cubic-bezier(.4,0,.2,1);display:flex}.oai-main-tenant-pub-content .-pub-content-col+.oai-main-tenant-pub-content .-pub-content-col{border-left:1px solid #e5e7eb}.oai-main-tenant-pub-content .-pub-content-col .-col-head{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;transition:background-color .2s;display:flex}.oai-main-tenant-pub-content .-pub-content-col .-col-collapse-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.oai-main-tenant-pub-content .-pub-content-col .-col-collapse-btn:hover{color:#4f46e5;background:#eef2ff}.oai-main-tenant-pub-content .-pub-content-col .-col-body{flex:1 1 0;min-height:0;padding:12px;transition:opacity .18s;overflow:auto}.oai-main-tenant-pub-content .-pub-content-col.-collapsed{min-width:0;overflow:hidden;flex:none!important;width:44px!important}.oai-main-tenant-pub-content .-pub-content-col.-collapsed+.oai-main-tenant-pub-content .-pub-content-col.-collapsed{border-left:none}.oai-main-tenant-pub-content .-pub-content-col.-collapsed .-col-head{justify-content:center;padding:10px 0}.oai-main-tenant-pub-content .-pub-content-col.-collapsed .-col-head>span{display:none}.oai-main-tenant-pub-content .-pub-content-col.-collapsed .-col-body{opacity:0;pointer-events:none}.oai-main-tenant-pub-content .-col-list{flex:none;width:280px}.oai-main-tenant-pub-content .-col-editor{flex:1 1 0}.oai-main-tenant-pub-content .-col-preview{flex:none;width:360px}.oai-main-tenant-pub-content .-pub-content-item{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:10px 12px}.oai-main-tenant-pub-content .-pub-content-item+.oai-main-tenant-pub-content .-pub-content-item{margin-top:6px}.oai-main-tenant-pub-content .-pub-content-item:hover{background:#f3f4f6}.oai-main-tenant-pub-content .-pub-content-item.-active{background:#eff6ff;border-color:#93c5fd}.oai-main-tenant-pub-content .-pub-content-item .-item-title{color:#111827;font-size:13px;font-weight:600;line-height:1.4}.oai-main-tenant-pub-content .-pub-content-item .-item-meta{color:#6b7280;gap:8px;margin-top:4px;font-size:11px;display:flex}.oai-main-tenant-pub-content .-pub-content-toolbar{background:#fafbfc;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.oai-main-tenant-pub-content .-pub-content-fields{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;padding:10px 14px;display:flex}.oai-main-tenant-pub-content .-pub-content-md{flex:1 1 0;min-height:200px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.8}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1 1 0;min-height:0;padding:8px;overflow:auto}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-container{height:100%;min-height:260px}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-editor{color:#111827;outline:none;padding:8px 12px;font-size:14px;line-height:1.8}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-editor .bn-block-content{font-size:14px;line-height:1.8}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-toolbar,.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-suggestion-menu,.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-ak-menu,.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;box-shadow:0 6px 16px #00000014}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-ak-menu-item[data-active-item],.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-ak-menu-item:hover,.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-ak-menu-item[aria-selected=true]{color:#1677ff;background:#eff6ff}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-ak-tab-list{gap:4px}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-ak-tab{color:#4b5563;border-radius:6px;height:28px;padding:0 12px;font-size:13px}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-ak-tab[aria-selected=true],.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-ak-tab[data-active-item=true]{color:#fff;background:#1677ff}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-panel{width:320px;max-width:90vw;padding:12px}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-file-input{color:#6b7280;cursor:pointer;background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;width:100%;height:34px;padding:4px 8px;font-size:13px}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-file-input::file-selector-button{color:#fff;cursor:pointer;background:#1677ff;border:none;border-radius:4px;margin-right:10px;padding:4px 12px;font-size:13px}.oai-main-tenant-pub-content .oai-main-tenant-pub-content-editor .bn-ak-button{border-radius:6px;font-size:13px}.oai-main-tenant-pub-content .-pub-content-preview{color:#111827;white-space:pre-wrap;padding:16px;font-size:14px;line-height:1.7}.-preview-frame{background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;height:100%;min-height:420px}.-preview-loading{color:#6b7280;text-align:center;padding:24px;font-size:12px}.-preview-checksum{float:right;color:#9ca3af;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}
.oai-main-tenant-pub-brand{background:#f7f8fa;flex-direction:column;height:100%;display:flex}.oai-main-tenant-pub-brand .-pub-brand-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-end;padding:16px 24px 12px;display:flex}.oai-main-tenant-pub-brand .-pub-brand-header .-pub-brand-title{color:#111827;font-size:18px;font-weight:600}.oai-main-tenant-pub-brand .-pub-brand-header .-pub-brand-desc{color:#6b7280;margin-top:2px;font-size:12px}.oai-main-tenant-pub-brand .-pub-brand-table{background:#fff;flex:1 1 0;min-height:0;padding:16px 24px;overflow:auto}.oai-main-tenant-pub-brand .-pub-brand-swatch{vertical-align:middle;border:1px solid #e5e7eb;border-radius:3px;width:16px;height:16px;margin-right:6px;display:inline-block}
.oai-main-tenant-pub-template{background:#f7f8fa;flex-direction:column;height:100%;display:flex}.oai-main-tenant-pub-template .-pub-tpl-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-end;padding:16px 24px 12px;display:flex}.oai-main-tenant-pub-template .-pub-tpl-header .-pub-tpl-title{color:#111827;font-size:18px;font-weight:600}.oai-main-tenant-pub-template .-pub-tpl-header .-pub-tpl-desc{color:#6b7280;margin-top:2px;font-size:12px}.oai-main-tenant-pub-template .-pub-tpl-table{background:#fff;flex:1 1 0;min-height:0;padding:16px 24px;overflow:auto}.oai-main-tenant-pub-template .-pub-tpl-css{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.oai-main-tenant-pub-template .-pub-tpl-validate-ok{color:#16a34a;font-weight:600}.oai-main-tenant-pub-template .-pub-tpl-validate-fail{color:#dc2626;font-weight:600}
.oai-main-tenant-pub-publish{box-sizing:border-box;background:#fafbfc;flex-direction:column;height:100%;padding:24px;display:flex;overflow:auto}.oai-main-tenant-pub-publish .-pub-publish-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.oai-main-tenant-pub-publish .-pub-publish-title{color:#1f1f1f;font-size:20px;font-weight:600}.oai-main-tenant-pub-publish .-pub-publish-desc{color:#6b7280;margin-top:4px;font-size:13px}.oai-main-tenant-pub-publish .-pub-publish-toolbar{background:#fff;border:1px solid #eef0f3;border-radius:8px;margin-bottom:12px;padding:12px 16px}.oai-main-tenant-pub-publish .-pub-publish-table{background:#fff;border:1px solid #eef0f3;border-radius:8px;flex:auto;min-height:0;padding:12px 16px 16px;overflow:auto}
