@media (min-width:769px){:root{--web-canvas:#f3f5f8;--web-surface:#ffffff;--web-surface-muted:#f8fafc;--web-ink:#18243a;--web-subtle:#738097;--web-line:#dce3ec;--web-line-soft:#eaf0f5;--web-blue:#2764d9;--web-blue-dark:#1d50b6;--web-green:#07865b;--web-amber:#ad6709;--web-red:#c23b45}.opc-product-shell{min-height:100vh;background:var(--web-canvas)!important;color:var(--web-ink)!important}.opc-product-shell .app-sidebar{display:flex!important;width:252px!important;min-width:252px!important;background:#142038!important;border-right:1px solid #213452!important}.opc-product-shell .app-sidebar-brand{height:76px!important;padding:0 20px!important;background:#111c31!important;border-bottom:1px solid #263957!important}.opc-product-shell .app-sidebar-brand>div:first-child{width:34px!important;height:34px!important;border-radius:7px!important;background:var(--web-blue)!important;box-shadow:none!important}.opc-product-shell .app-sidebar-brand>div:last-child>div:first-child{color:#f8fbff!important;font-size:14px!important;font-weight:700!important}.opc-product-shell .app-sidebar-brand>div:last-child>div:last-child{color:#8595af!important;font-size:11px!important}.opc-product-shell .app-sidebar nav{gap:21px!important;padding:18px 12px!important}.opc-product-shell .app-sidebar section>div:first-child,.opc-product-shell .app-sidebar-brand>div:last-child,.opc-product-shell .app-sidebar-footer{display:block!important}.opc-product-shell .app-sidebar-group{display:grid!important;gap:2px!important}.opc-product-shell .app-sidebar-group-title{display:block!important;padding:0 10px 6px!important;color:#6f809a!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important}.opc-product-shell .app-sidebar-link{display:flex!important;justify-content:flex-start!important;width:auto!important;height:38px!important;min-height:38px!important;border:1px solid transparent!important;border-radius:5px!important;padding:0 12px!important;color:#bcc8da!important;font-size:13px!important;font-weight:600!important}.opc-product-shell .app-sidebar-link span{display:inline!important;font-size:13px!important;line-height:1!important}.opc-product-shell .app-sidebar-link svg{width:16px!important;height:16px!important;color:#8fa0b9!important}.opc-product-shell .app-sidebar-link:hover{background:#1b2a45!important;color:#f8fbff!important}.opc-product-shell .app-sidebar-link[aria-current=page]{border-color:#3472e8!important;background:var(--web-blue)!important;color:#fff!important;box-shadow:none!important}.opc-product-shell .app-sidebar-link[aria-current=page] svg{color:#fff!important}.opc-product-shell .app-sidebar-footer{padding:15px 20px!important;background:#111c31!important;border-top:1px solid #263957!important}.opc-product-shell .app-sidebar-footer p{color:#aebbd0!important;font-size:12px!important}.opc-product-shell .app-sidebar-footer span{color:#677893!important;font-size:11px!important}.opc-product-shell>.app-sidebar{flex:0 0 252px!important;align-self:stretch!important;box-sizing:border-box!important;overflow:hidden!important}.opc-product-shell>.app-sidebar>nav{width:100%!important;min-width:0!important;align-items:stretch!important;box-sizing:border-box!important}.opc-product-shell>.app-sidebar .app-sidebar-group{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.opc-product-shell>.app-sidebar .app-sidebar-link{box-sizing:border-box!important;flex:0 0 38px!important;align-self:stretch!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important}.opc-product-shell>.app-sidebar .app-sidebar-link span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:keep-all!important}.opc-product-shell>.app-sidebar .app-sidebar-link svg{flex:0 0 16px!important}.opc-product-shell>.app-sidebar+div{min-width:0!important;width:calc(100% - 252px)!important}.opc-product-shell>.app-sidebar [data-opc-navigation]{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;padding:18px 12px!important}.opc-product-shell>.app-sidebar [data-opc-navigation-group]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.opc-product-shell>.app-sidebar [data-opc-navigation-group]>*{min-width:0!important}.opc-product-shell>.app-sidebar [data-opc-navigation-label]{display:block!important;width:auto!important;min-width:0!important;height:auto!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:keep-all!important;overflow-wrap:normal!important;white-space:nowrap!important;letter-spacing:0!important}.opc-product-shell .app-topbar{display:flex!important;height:64px!important;min-height:64px!important;padding:0 28px!important;border-bottom:1px solid var(--web-line)!important;background:rgba(255,255,255,.96)!important;box-shadow:none!important;overflow:visible!important}.opc-product-shell .app-topbar .topbar-action{min-height:32px!important;border:1px solid var(--web-line)!important;border-radius:5px!important;background:#fff!important;color:#526178!important;font-size:12px!important}.opc-product-shell .app-topbar .topbar-action:hover{border-color:#a9c6f2!important;background:#f5f9ff!important;color:var(--web-blue)!important}.opc-product-shell main{padding:0 30px 44px!important;background:var(--web-canvas)!important}.opc-product-shell .workbench-page-header-v2{min-height:98px!important;margin:0 0 16px!important;padding:27px 0 18px!important;border-bottom:1px solid var(--web-line)!important}.opc-product-shell .workbench-page-heading-v2:before{margin-bottom:7px!important;color:#738097!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important}.opc-product-shell .workbench-page-title{color:var(--web-ink)!important;font-size:26px!important;font-weight:750!important;line-height:1.1!important}.opc-product-shell .workbench-page-description{margin-top:7px!important;color:var(--web-subtle)!important}.opc-product-shell .workbench-page-action>*{background:var(--web-blue)!important;box-shadow:none!important}.opc-product-shell .workbench-page-action>:hover{background:var(--web-blue-dark)!important}.opc-product-shell .workbench-filter-toolbar{min-height:60px!important;margin-bottom:14px!important;border:1px solid var(--web-line)!important}.opc-product-shell .workbench-filter-actions{border-left:1px solid var(--web-line-soft)!important}.opc-product-shell input,.opc-product-shell select,.opc-product-shell textarea{border:1px solid #d5dde7!important;border-radius:5px!important;background:#fff!important;color:#27364d!important;box-shadow:none!important}.opc-product-shell input::-moz-placeholder,.opc-product-shell textarea::-moz-placeholder{color:#a0aab8!important}.opc-product-shell input::placeholder,.opc-product-shell textarea::placeholder{color:#a0aab8!important}.opc-product-shell input:focus,.opc-product-shell select:focus,.opc-product-shell textarea:focus{border-color:#76a4ed!important;outline:3px solid rgba(60,126,229,.12)!important}.opc-product-shell .workbench-metric-strip{gap:10px!important;overflow:visible!important;border:0!important;background:transparent!important}.opc-product-shell .workbench-metric{min-height:112px!important;border:1px solid var(--web-line)!important;border-radius:6px!important;background:#fff!important;padding:17px 18px!important;box-shadow:none!important}.opc-product-shell .workbench-metric:hover{border-color:#b9d0f3!important;background:#fbfdff!important;box-shadow:none!important;transform:none!important}.opc-product-shell .workbench-metric-label{color:#728096!important;font-size:12px!important;font-weight:650!important}.opc-product-shell .workbench-metric-value{margin-top:10px!important;color:var(--web-ink)!important;font-size:25px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important}.opc-product-shell .workbench-metric-helper{color:#94a0b0!important;font-size:11px!important}.opc-product-shell .workbench-metric[data-tone=success] .workbench-metric-value{color:var(--web-green)!important}.opc-product-shell .workbench-metric[data-tone=warning] .workbench-metric-value{color:var(--web-amber)!important}.opc-product-shell .workbench-metric[data-tone=danger] .workbench-metric-value{color:var(--web-red)!important}.opc-product-shell .customer-detail-card,.opc-product-shell .deal-detail-card,.opc-product-shell .entity-detail-panel,.opc-product-shell .entity-form-panel,.opc-product-shell .finance-alert-card,.opc-product-shell .report-export-card,.opc-product-shell .team-action-panel,.opc-product-shell .team-info-card,.opc-product-shell .team-member-panel,.opc-product-shell .transaction-form-panel,.opc-product-shell .workbench-list-surface,.opc-product-shell .workspace-panel{border:1px solid var(--web-line)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .team-member-header,.opc-product-shell .workbench-list-header,.opc-product-shell .workbench-list-header-v2,.opc-product-shell .workspace-panel-header{min-height:66px!important;padding:15px 18px!important;border-bottom:1px solid var(--web-line-soft)!important;background:#fff!important}.opc-product-shell .team-member-header h2,.opc-product-shell .workbench-list-header h2,.opc-product-shell .workspace-panel-header h2{color:#20304a!important;font-size:15px!important;font-weight:720!important}.opc-product-shell .workbench-list-header p{color:#8290a2!important;font-size:12px!important}.opc-product-shell .workbench-list-count{background:#eef3f9!important;color:#607087!important}.opc-product-shell .workbench-list-surface table{border-collapse:separate!important;border-spacing:0!important}.opc-product-shell .workbench-list-surface table thead{background:#f7f9fb!important}.opc-product-shell .workbench-list-surface table th{border-bottom:1px solid var(--web-line-soft)!important;color:#77869a!important;font-weight:700!important}.opc-product-shell .workbench-list-surface table td{height:61px!important;border-bottom-color:var(--web-line-soft)!important;color:#3e4e65!important;font-size:13px!important}.opc-product-shell .mobile-record-card:hover,.opc-product-shell .receivable-mobile-card:hover,.opc-product-shell .team-member-row:hover,.opc-product-shell .workbench-list-surface table tbody tr:hover{background:#f7faff!important}.opc-product-shell .customer-detail-card-header,.opc-product-shell .deal-detail-card-header,.opc-product-shell .entity-form-heading,.opc-product-shell .transaction-form-heading{border-bottom-color:var(--web-line-soft)!important}.opc-product-shell [role=button],.opc-product-shell button{border-radius:5px}.opc-product-shell .desktop-dashboard-v2{max-width:1480px!important;padding:27px 0 10px!important}.opc-product-shell .desktop-dashboard-v2-heading{min-height:70px!important;padding-bottom:17px;border-bottom:1px solid var(--web-line)}.opc-product-shell .desktop-dashboard-v2-heading h1{color:var(--web-ink)!important;font-size:26px!important;font-weight:750!important}.opc-product-shell .desktop-dashboard-v2-heading p{color:var(--web-subtle)!important;font-size:13px!important}.opc-product-shell .desktop-dashboard-v2-range a,.opc-product-shell .desktop-dashboard-v2-range button,.opc-product-shell .desktop-dashboard-v2-range select{height:32px!important;border-color:var(--web-line)!important;border-radius:5px!important;background:#fff!important;color:#5f6e82!important;box-shadow:none!important}.opc-product-shell .desktop-dashboard-v2-range a[aria-current=page],.opc-product-shell .desktop-dashboard-v2-range button[data-active=true]{border-color:var(--web-blue)!important;background:var(--web-blue)!important;color:#fff!important}.opc-product-shell .desktop-dashboard-v2-metrics{gap:10px!important;margin-top:15px!important}.opc-product-shell .desktop-dashboard-v2-metric{min-height:124px!important;border-color:var(--web-line)!important;border-radius:6px!important;background:#fff!important;padding:17px!important;box-shadow:none!important}.opc-product-shell .desktop-dashboard-v2-metric:hover{border-color:#b9d0f3!important;box-shadow:none!important}.opc-product-shell .desktop-dashboard-v2-metric>p{color:#728096!important;font-size:12px!important}.opc-product-shell .desktop-dashboard-v2-metric>strong{margin-top:11px!important;color:var(--web-ink)!important;font-size:24px!important;font-weight:750!important}.opc-product-shell .desktop-dashboard-v2-metric>small{color:#94a0b0!important;font-size:11px!important}.opc-product-shell .desktop-dashboard-v2-metric-icon{width:32px!important;height:32px!important;border-radius:5px!important;background:#edf4ff!important}.opc-product-shell .desktop-dashboard-v2-grid{gap:12px!important;margin-top:14px!important}.opc-product-shell .desktop-dashboard-v2-panel{border-color:var(--web-line)!important;border-radius:6px!important;box-shadow:none!important}.opc-product-shell .desktop-dashboard-v2-panel>header{height:62px!important;padding:0 18px!important;border-bottom-color:var(--web-line-soft)!important}.opc-product-shell .desktop-dashboard-v2-panel h2{color:#20304a!important;font-size:15px!important;font-weight:720!important}.opc-product-shell .desktop-dashboard-v2-panel header a,.opc-product-shell .desktop-dashboard-v2-table-row i{color:var(--web-blue)!important}.opc-product-shell .desktop-dashboard-v2-table{padding:7px 14px 12px!important}.opc-product-shell .desktop-dashboard-v2-table-head{min-height:34px!important;color:#8290a2!important;font-size:11px!important}.opc-product-shell .desktop-dashboard-v2-table-row{min-height:46px!important;border-bottom-color:var(--web-line-soft)!important}.opc-product-shell .desktop-dashboard-v2-table-row:hover{background:#f7faff!important}.opc-product-shell .desktop-dashboard-v2-insights{gap:1px!important;border-color:var(--web-line)!important;border-radius:6px!important;background:var(--web-line)!important}.opc-product-shell .desktop-dashboard-v2-insights>div{min-height:94px!important;padding:16px 18px!important}.opc-product-shell .desktop-customer-workbench .desktop-entity-summary,.opc-product-shell .desktop-deal-workbench .desktop-entity-summary{gap:10px!important}.opc-product-shell .desktop-customer-workbench .desktop-entity-summary-card,.opc-product-shell .desktop-deal-workbench .desktop-entity-summary-card{min-height:112px!important;border:1px solid var(--web-line)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .desktop-customer-workbench .desktop-entity-summary-card:hover,.opc-product-shell .desktop-deal-workbench .desktop-entity-summary-card:hover{border-color:#b9d0f3!important;background:#fbfdff!important}.opc-product-shell .desktop-customer-workbench .workbench-list-surface,.opc-product-shell .desktop-deal-workbench .workbench-list-surface,.opc-product-shell .desktop-transaction-workbench .workbench-list-surface{overflow:hidden!important}.opc-product-shell .desktop-transaction-workbench .transaction-range-control{margin-top:0!important}.opc-product-shell .desktop-deal-workbench .transaction-form-panel,.opc-product-shell .desktop-transaction-workbench .transaction-form-panel{padding:18px!important}.opc-product-shell .desktop-deal-workbench .transaction-form-grid,.opc-product-shell .desktop-transaction-workbench .transaction-form-grid{gap:12px!important}.opc-product-shell .desktop-customer-workbench .workbench-list-surface table td,.opc-product-shell .desktop-deal-workbench .workbench-list-surface table td,.opc-product-shell .desktop-transaction-workbench .workbench-list-surface table td{height:66px!important}.opc-product-shell .desktop-finance-workbench,.opc-product-shell .desktop-payables-workbench,.opc-product-shell .desktop-receivables-workbench,.opc-product-shell .desktop-reports-workbench{max-width:1480px!important;padding-top:27px!important}.opc-product-shell .finance-layout,.opc-product-shell .finance-side-panel,.opc-product-shell .payables-workbench-aside,.opc-product-shell .payables-workbench-grid,.opc-product-shell .receivables-workbench-aside,.opc-product-shell .receivables-workbench-grid{gap:12px!important}.opc-product-shell .finance-recent-list,.opc-product-shell .payables-list,.opc-product-shell .receivables-list{padding:0!important}.opc-product-shell .finance-recent-row{min-height:74px!important;padding:11px 18px!important;grid-template-columns:48px minmax(0,1fr) auto!important;-moz-column-gap:12px!important;column-gap:12px!important}.opc-product-shell .finance-recent-date{display:grid!important;place-items:center!important;align-content:center!important;width:42px!important;height:42px!important;border:1px solid #dce5f1!important;border-radius:5px!important;background:#f4f8fd!important;line-height:1!important}.opc-product-shell .finance-recent-date strong{color:#273e61!important;font-size:15px!important}.opc-product-shell .finance-recent-date span{margin-top:3px!important;color:#8493a7!important;font-size:9px!important}.opc-product-shell .finance-recent-title{display:flex!important;align-items:center!important;gap:8px!important}.opc-product-shell .finance-recent-title strong{color:#24344e!important;font-size:13px!important}.opc-product-shell .finance-recent-tags span,.opc-product-shell .finance-recent-title em{border-radius:4px!important;background:#f1f4f8!important;color:#718097!important;font-size:10px!important;font-style:normal!important}.opc-product-shell .finance-recent-main p{margin:3px 0 0!important;color:#8390a1!important;font-size:11px!important}.opc-product-shell .finance-recent-tags{margin-top:6px!important}.opc-product-shell .finance-recent-amount{text-align:right!important}.opc-product-shell .finance-recent-amount strong{color:#26364e!important;font-size:15px!important;font-variant-numeric:tabular-nums!important}.opc-product-shell .finance-recent-amount span{display:block!important;margin-top:3px!important;color:#8a96a5!important;font-size:10px!important}.opc-product-shell .finance-module-grid{gap:10px!important;padding:14px 16px 16px!important}.opc-product-shell .finance-module-card{min-height:122px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:5px 10px!important;border-color:var(--web-line)!important;border-radius:6px!important;padding:14px!important;box-shadow:none!important;transform:none!important}.opc-product-shell .finance-module-card:hover{border-color:#99bdf3!important;background:#fbfdff!important;box-shadow:none!important;transform:none!important}.opc-product-shell .finance-module-icon{grid-row:span 2!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:5px!important;background:#eef4fd!important;color:var(--web-blue)!important}.opc-product-shell .finance-module-content h2{color:#26364e!important;font-size:13px!important}.opc-product-shell .finance-module-content p{margin-top:3px!important;color:#8290a1!important;font-size:11px!important;line-height:1.5!important}.opc-product-shell .finance-module-card>:last-child{grid-column:2!important;justify-self:start!important;border-radius:4px!important;font-size:10px!important}.opc-product-shell .finance-action-grid{padding:0!important}.opc-product-shell .finance-action-card{min-height:88px!important;border:0!important;border-bottom:1px solid var(--web-line-soft)!important;border-radius:0!important;padding:15px 18px!important;box-shadow:none!important}.opc-product-shell .finance-action-card:last-child{border-bottom:0!important}.opc-product-shell .finance-action-card:hover{background:#f7faff!important}.opc-product-shell .finance-alert-card{padding:16px 18px!important}.opc-product-shell .finance-alert-card h2{color:#25354e!important;font-size:14px!important}.opc-product-shell .finance-alert-card a{border-radius:4px!important}.opc-product-shell .desktop-finance-workbench details summary{color:var(--web-blue)!important}.opc-product-shell .desktop-finance-workbench details[open]{border-color:#b7cff1!important;background:#f9fbfe!important}.opc-product-shell .monthly-close-checklist{border:1px solid var(--web-line);border-radius:6px;background:#fff;padding:16px}.opc-product-shell .monthly-close-checklist-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:1px solid var(--web-line-soft)}.opc-product-shell .monthly-close-checklist-heading strong{color:#20304a;font-size:14px}.opc-product-shell .monthly-close-checklist-heading p{margin-top:4px;color:#8190a3;font-size:12px}.opc-product-shell .monthly-close-check-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.opc-product-shell .monthly-close-check{min-width:0;border:1px solid var(--web-line-soft);border-radius:5px;background:#f9fbfd;padding:11px;color:inherit}.opc-product-shell .monthly-close-check:hover{border-color:#a9c8f4;background:#f5f9ff}.opc-product-shell .monthly-close-check span{display:block;color:#61718a;font-size:11px}.opc-product-shell .monthly-close-check strong{display:block;margin-top:8px;color:#24344e;font-size:17px}.opc-product-shell .monthly-close-check em{display:block;margin-top:3px;color:#52627a;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.opc-product-shell .monthly-close-check small{display:block;margin-top:8px;color:#8b97a7;font-size:10px;line-height:1.45}.opc-product-shell .monthly-close-check[data-tone=danger]{border-left:3px solid #e56d62}.opc-product-shell .monthly-close-check[data-tone=warning]{border-left:3px solid #d89a35}.opc-product-shell .monthly-close-check[data-tone=success]{border-left:3px solid #49a77a}.opc-product-shell .monthly-close-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;border:1px solid var(--web-line);border-radius:6px;background:#f7f9fb;padding:12px}.opc-product-shell .monthly-close-form label{display:grid;gap:6px;color:#67778e;font-size:11px;font-weight:650}.opc-product-shell .monthly-close-form input{height:35px;border-color:var(--web-line);border-radius:5px;background:#fff;color:#273750;font-size:12px}.opc-product-shell .monthly-close-form button{height:35px;border-radius:5px}.opc-product-shell .deal-completion-panel{display:grid;gap:14px;margin-top:14px;border:1px solid #d7e2f1;border-radius:6px;background:#fff;padding:18px}.opc-product-shell .deal-completion-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.opc-product-shell .deal-completion-heading p{color:#71819a;font-size:11px;font-weight:700;letter-spacing:.04em}.opc-product-shell .deal-completion-heading h2{margin-top:3px;color:#20304a;font-size:16px;font-weight:750}.opc-product-shell .deal-completion-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.opc-product-shell .deal-completion-checks>div{min-width:0;border:1px solid var(--web-line-soft);border-radius:5px;background:#f8fafc;padding:11px}.opc-product-shell .deal-completion-checks>div[data-ready=false]{border-left:3px solid #db9d37;background:#fffbf3}.opc-product-shell .deal-completion-checks strong{display:block;color:#273750;font-size:12px}.opc-product-shell .deal-completion-checks span{display:block;margin-top:5px;color:#8290a2;font-size:11px;line-height:1.45}.opc-product-shell .deal-completion-action{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid var(--web-line-soft)}.opc-product-shell .deal-completion-action p{color:#7c899b;font-size:12px}.opc-product-shell .deal-completion-action button{flex:none}@media (max-width:1180px){.opc-product-shell .deal-completion-checks,.opc-product-shell .monthly-close-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.opc-product-shell .desktop-payables-workbench .workbench-metric-strip,.opc-product-shell .desktop-receivables-workbench .workbench-metric-strip{gap:10px!important}.opc-product-shell .desktop-payables-workbench .workbench-metric,.opc-product-shell .desktop-receivables-workbench .workbench-metric{min-height:108px!important}.opc-product-shell .desktop-payables-workbench .workbench-list-surface,.opc-product-shell .desktop-receivables-workbench .workbench-list-surface{overflow:hidden!important}.opc-product-shell .desktop-payables-workbench .rounded-lg.border.bg-white,.opc-product-shell .desktop-receivables-workbench .rounded-lg.border.bg-white{border-color:var(--web-line)!important;border-radius:6px!important;box-shadow:none!important}.opc-product-shell .desktop-payables-workbench .rounded-md.border,.opc-product-shell .desktop-receivables-workbench .rounded-md.border{border-color:var(--web-line-soft)!important;border-radius:5px!important;box-shadow:none!important}.opc-product-shell .desktop-payables-workbench .rounded-md.bg-slate-50,.opc-product-shell .desktop-receivables-workbench .rounded-md.bg-slate-50{background:#f8fafc!important}.opc-product-shell .desktop-payables-workbench button.bg-slate-950,.opc-product-shell .desktop-receivables-workbench button.bg-slate-950{background:var(--web-blue)!important}.opc-product-shell .desktop-payables-workbench aside>div,.opc-product-shell .desktop-receivables-workbench aside>div{border-color:var(--web-line)!important;border-radius:6px!important;box-shadow:none!important}.opc-product-shell .desktop-reports-workbench>form:first-of-type{grid-template-columns:220px 155px 120px minmax(165px,1fr) minmax(245px,1.3fr)!important;gap:10px!important;margin:0!important;border:1px solid var(--web-line)!important;box-shadow:none!important}.opc-product-shell .desktop-reports-workbench>form:first-of-type label{color:#758399!important;font-size:11px!important;font-weight:650!important}.opc-product-shell .desktop-reports-workbench>form:first-of-type input,.opc-product-shell .desktop-reports-workbench>form:first-of-type select{height:35px!important;font-size:12px!important}.opc-product-shell .desktop-reports-workbench>form:first-of-type button{height:35px!important;border-radius:5px!important;background:var(--web-blue)!important}.opc-product-shell .desktop-reports-workbench nav[aria-label="报表视角"]{gap:0!important;padding:0!important;border:1px solid var(--web-line)!important;border-radius:6px!important;background:#fff!important}.opc-product-shell .desktop-reports-workbench nav[aria-label="报表视角"] a{min-height:42px!important;display:inline-flex!important;align-items:center!important;border-right:1px solid var(--web-line-soft)!important;border-radius:0!important;color:#62728a!important;font-size:12px!important}.opc-product-shell .desktop-reports-workbench nav[aria-label="报表视角"] a:last-child{border-right:0!important}.opc-product-shell .desktop-reports-workbench nav[aria-label="报表视角"] a.bg-slate-950{background:#edf4ff!important;color:var(--web-blue)!important}.opc-product-shell .desktop-reports-workbench .report-export-card,.opc-product-shell .desktop-reports-workbench .rounded-lg.border.bg-white{border-color:var(--web-line)!important;border-radius:6px!important;box-shadow:none!important}.opc-product-shell .desktop-reports-workbench .rounded-md.bg-slate-50{background:#f7f9fb!important}.opc-product-shell .desktop-reports-workbench .rounded-md.border{border-color:var(--web-line-soft)!important;border-radius:5px!important}.opc-product-shell .desktop-reports-workbench .bg-slate-950{background:var(--web-blue)!important}.opc-product-shell .desktop-analytics-workbench,.opc-product-shell .desktop-invoices-workbench,.opc-product-shell .desktop-partners-workbench,.opc-product-shell .desktop-quick-workbench,.opc-product-shell .desktop-reminders-workbench,.opc-product-shell .desktop-settings-workbench,.opc-product-shell .desktop-sharing-workbench,.opc-product-shell .desktop-tasks-workbench,.opc-product-shell .desktop-team-workbench,.opc-product-shell .desktop-workspace-workbench{max-width:1480px!important;padding-top:27px!important}.opc-product-shell .desktop-sharing-workbench .workbench-metric,.opc-product-shell .desktop-team-workbench .workbench-metric{min-height:106px!important;border-color:var(--web-line)!important;border-radius:6px!important;box-shadow:none!important}.opc-product-shell .desktop-reminders-workbench .workbench-list-surface,.opc-product-shell .desktop-sharing-workbench .workbench-list-surface,.opc-product-shell .desktop-tasks-workbench .workbench-list-surface,.opc-product-shell .desktop-team-workbench .workbench-list-surface{overflow:hidden!important}.opc-product-shell .desktop-analytics-workbench .workspace-panel,.opc-product-shell .desktop-invoices-workbench .workspace-panel,.opc-product-shell .desktop-partners-workbench .workspace-panel,.opc-product-shell .desktop-quick-workbench .workspace-panel,.opc-product-shell .desktop-reminders-workbench .workspace-panel,.opc-product-shell .desktop-settings-workbench .workspace-panel,.opc-product-shell .desktop-tasks-workbench .workspace-panel,.opc-product-shell .desktop-team-workbench .team-action-panel,.opc-product-shell .desktop-team-workbench .team-member-panel,.opc-product-shell .desktop-workspace-workbench .workspace-panel{border-color:var(--web-line)!important;border-radius:6px!important;box-shadow:none!important}.opc-product-shell .desktop-sharing-workbench .sharing-row,.opc-product-shell .desktop-team-workbench .team-member-row{border-bottom-color:var(--web-line-soft)!important}.opc-product-shell .desktop-sharing-workbench .sharing-row:last-child,.opc-product-shell .desktop-team-workbench .team-member-row:last-child{border-bottom:0!important}.opc-product-shell .desktop-analytics-workbench a[class*=rounded],.opc-product-shell .desktop-invoices-workbench a[class*=rounded],.opc-product-shell .desktop-partners-workbench a[class*=rounded],.opc-product-shell .desktop-quick-workbench a[class*=rounded],.opc-product-shell .desktop-reminders-workbench a[class*=rounded],.opc-product-shell .desktop-settings-workbench a[class*=rounded],.opc-product-shell .desktop-tasks-workbench a[class*=rounded],.opc-product-shell .desktop-workspace-workbench a[class*=rounded]{border-color:var(--web-line)!important;border-radius:6px!important;box-shadow:none!important}.opc-product-shell .desktop-analytics-workbench .bg-slate-50,.opc-product-shell .desktop-invoices-workbench .bg-slate-50,.opc-product-shell .desktop-partners-workbench .bg-slate-50,.opc-product-shell .desktop-quick-workbench .bg-slate-50,.opc-product-shell .desktop-reminders-workbench .bg-slate-50,.opc-product-shell .desktop-settings-workbench .bg-slate-50,.opc-product-shell .desktop-tasks-workbench .bg-slate-50,.opc-product-shell .desktop-workspace-workbench .bg-slate-50{background:#f7f9fb!important}.opc-product-shell .operating-check-command{border:1px solid var(--web-line);border-radius:6px;background:#fff;padding:18px}.opc-product-shell .operating-check-command-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--web-line-soft)}.opc-product-shell .operating-check-command-heading p{color:#71819a;font-size:11px;font-weight:700;letter-spacing:.04em}.opc-product-shell .operating-check-command-heading h2{margin-top:3px;color:#20304a;font-size:16px;font-weight:750}.opc-product-shell .operating-check-command-heading span{display:block;margin-top:5px;color:#8290a1;font-size:12px}.opc-product-shell .operating-check-list{display:grid;gap:0;margin-top:4px}.opc-product-shell .operating-check-item{display:grid;grid-template-columns:minmax(0,1fr) 140px 68px;align-items:center;gap:16px;min-height:66px;border-bottom:1px solid var(--web-line-soft);color:inherit}.opc-product-shell .operating-check-item:last-child{border-bottom:0}.opc-product-shell .operating-check-item:hover{background:#f8fbff}.opc-product-shell .operating-check-item strong{color:#283951;font-size:13px}.opc-product-shell .operating-check-item p{margin-top:3px;color:#8390a1;font-size:11px;line-height:1.45}.opc-product-shell .operating-check-item b{color:#b36513;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.opc-product-shell .operating-check-item[data-tone=danger] b{color:#c54944}.opc-product-shell .operating-check-item>span{color:var(--web-blue);font-size:12px;font-weight:650;text-align:right}.opc-product-shell .operating-check-empty{padding:18px 0 4px;color:#26835f;font-size:13px}.opc-product-shell .desktop-analytics-workbench .bg-slate-950,.opc-product-shell .desktop-invoices-workbench .bg-slate-950,.opc-product-shell .desktop-partners-workbench .bg-slate-950,.opc-product-shell .desktop-quick-workbench .bg-slate-950,.opc-product-shell .desktop-reminders-workbench .bg-slate-950,.opc-product-shell .desktop-settings-workbench .bg-slate-950,.opc-product-shell .desktop-tasks-workbench .bg-slate-950,.opc-product-shell .desktop-workspace-workbench .bg-slate-950{background:var(--web-blue)!important}.opc-product-shell .desktop-analytics-workbench .border-dashed,.opc-product-shell .desktop-invoices-workbench .border-dashed,.opc-product-shell .desktop-partners-workbench .border-dashed,.opc-product-shell .desktop-quick-workbench .border-dashed,.opc-product-shell .desktop-reminders-workbench .border-dashed,.opc-product-shell .desktop-settings-workbench .border-dashed,.opc-product-shell .desktop-tasks-workbench .border-dashed,.opc-product-shell .desktop-workspace-workbench .border-dashed{border-color:#c8d4e3!important;background:#fbfcfe!important}.macos-auth-shell{background:#eef2f7!important}.macos-auth-shell .macos-card{width:440px!important;max-width:100%!important;border:1px solid var(--web-line)!important;border-radius:8px!important;background:#fff!important;padding:30px!important;box-shadow:0 14px 36px rgba(28,45,76,.09)!important;backdrop-filter:none!important}.macos-auth-brand{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:6px!important;background:var(--web-blue)!important;color:#fff!important;font-size:12px!important;font-weight:750!important}.macos-auth-shell h1{color:var(--web-ink)!important;font-size:22px!important;font-weight:750!important}.macos-auth-shell label{color:#43536b!important;font-size:12px!important}.macos-auth-shell input{min-height:40px!important;border-color:#d5dde7!important;border-radius:5px!important;background:#fff!important}.macos-auth-shell .macos-primary-button{min-height:40px!important;border-radius:5px!important;background:var(--web-blue)!important;box-shadow:none!important}.macos-auth-shell .macos-primary-button:hover{background:var(--web-blue-dark)!important}body:has(>.min-h-screen>form[action*=changePasswordAction]),body:has(>.min-h-screen>form[action*=createAccessRequestAction]){background:#eef2f7!important}body>.min-h-screen.bg-slate-50>form{border-color:var(--web-line)!important;border-radius:8px!important;box-shadow:0 14px 36px rgba(28,45,76,.09)!important}.opc-admin-shell{background:var(--web-canvas)!important;color:var(--web-ink)!important}.opc-admin-shell>header{height:64px!important;border-color:var(--web-line)!important;background:#fff!important;box-shadow:none!important;backdrop-filter:none!important}.opc-admin-shell>header>div{max-width:1480px!important;padding:0 28px!important}.opc-admin-shell>header nav{gap:0!important}.opc-admin-shell>header nav a{min-height:34px!important;display:inline-flex!important;align-items:center!important;border-radius:5px!important;color:#617188!important;font-size:12px!important}.opc-admin-shell>header nav a:hover{background:#f2f6fc!important;color:var(--web-blue)!important}.opc-admin-shell>main{max-width:1480px!important;padding:27px 30px 44px!important}.opc-admin-shell h1{color:var(--web-ink)!important;font-size:26px!important;font-weight:750!important}.opc-admin-shell .rounded-lg.border.bg-white{border-color:var(--web-line)!important;border-radius:6px!important;box-shadow:none!important}.opc-admin-shell .rounded-md.bg-slate-50{border:1px solid var(--web-line-soft)!important;border-radius:5px!important;background:#f8fafc!important}.opc-admin-shell a.rounded-md.border{min-height:36px!important;border-color:var(--web-line)!important;border-radius:5px!important;color:#54647a!important}.opc-product-shell .app-sidebar-platform-group{margin-top:4px!important;padding-top:14px!important;border-top:1px solid #263957!important}.opc-product-shell .app-sidebar-platform-group .app-sidebar-group-title{color:#7ca7f9!important}.opc-product-shell .app-sidebar-platform-group .app-sidebar-link{color:#c9dcff!important}.opc-product-shell .app-sidebar-platform-group .app-sidebar-link:hover{background:#18345f!important}.opc-admin-header{background:#fff!important}.opc-admin-header .opc-admin-role-chip{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;background:#eaf2ff;color:#2166d7;padding:0 8px;font-size:11px;font-weight:700}.opc-admin-return{white-space:nowrap}.admin-request-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--web-line);padding-bottom:18px}.admin-request-heading>div>p:first-child{margin:0 0 5px;color:var(--web-blue);font-size:12px;font-weight:700}.admin-request-heading h1{margin:0}.admin-request-heading h1+p{margin-top:7px}.admin-request-count{min-width:128px;border:1px solid var(--web-line);border-radius:6px;background:#fff;padding:12px 14px}.admin-request-count span{display:block;color:#718198;font-size:12px}.admin-request-count strong{display:block;margin-top:4px;color:var(--web-ink);font-size:22px}.admin-request-empty{border:1px solid #d8e7ff;border-radius:6px;background:#f5f9ff;padding:16px 18px}.admin-request-empty strong{color:#193a70}.admin-request-empty p{margin:6px 0 0;color:#607493;font-size:13px}.opc-product-shell .customer-detail-shell,.opc-product-shell .deal-detail-shell{max-width:1480px!important;padding-top:27px!important}.opc-product-shell .customer-hero-panel,.opc-product-shell .deal-command-panel{border:1px solid var(--web-line)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;min-height:218px!important}.opc-product-shell .customer-eyebrow,.opc-product-shell .deal-eyebrow{color:#718199!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important}.opc-product-shell .customer-hero-main h1,.opc-product-shell .deal-command-heading h1{color:var(--web-ink)!important;font-size:26px!important;font-weight:750!important}.opc-product-shell .customer-hero-facts,.opc-product-shell .deal-command-tags{color:#77869a!important;font-size:12px!important}.opc-product-shell .customer-hero-metrics,.opc-product-shell .deal-summary-grid{gap:10px!important}.opc-product-shell .customer-hero-metric,.opc-product-shell .deal-summary-tile{min-height:84px!important;border:1px solid var(--web-line-soft)!important;border-radius:5px!important;background:#f8fafc!important;box-shadow:none!important}.opc-product-shell .customer-hero-metric strong,.opc-product-shell .deal-summary-tile strong{color:#24344e!important;font-variant-numeric:tabular-nums!important}.opc-product-shell .customer-next-panel,.opc-product-shell .deal-command-side{border-left:1px solid var(--web-line-soft)!important;background:#fbfcfe!important}.opc-product-shell .customer-next-panel h2,.opc-product-shell .deal-command-side h2{color:#2b3a51!important;font-size:14px!important}.opc-product-shell .customer-risk-item,.opc-product-shell .deal-next-item,.opc-product-shell .deal-risk-item{border-radius:4px!important;background:#fff!important}.opc-product-shell .customer-action-bar{border:1px solid var(--web-line)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .customer-action-inner{min-height:58px!important;padding:10px 16px!important}.opc-product-shell .customer-action-buttons a,.opc-product-shell .customer-action-buttons button{min-height:34px!important;border-radius:5px!important}.opc-product-shell .deal-detail-nav{min-height:46px!important;display:flex!important;align-items:stretch!important;gap:0!important;overflow:hidden!important;border:1px solid var(--web-line)!important;border-radius:6px!important;background:#fff!important}.opc-product-shell .deal-detail-nav a{display:inline-flex!important;align-items:center!important;padding:0 14px!important;border-right:1px solid var(--web-line-soft)!important;color:#65758b!important;font-size:12px!important}.opc-product-shell .deal-detail-nav a:hover{background:#f2f7ff!important;color:var(--web-blue)!important}.opc-product-shell .customer-detail-card,.opc-product-shell .deal-context-strip,.opc-product-shell .deal-detail-card{border:1px solid var(--web-line)!important;border-radius:6px!important;background:#fff!important}.opc-product-shell .customer-detail-card,.opc-product-shell .deal-detail-card{box-shadow:none!important}.opc-product-shell .customer-detail-card-header,.opc-product-shell .deal-detail-card-header{min-height:58px!important;padding:14px 18px!important;border-bottom:1px solid var(--web-line-soft)!important}.opc-product-shell .customer-detail-card-header h2,.opc-product-shell .deal-detail-card-header h2{color:#26364e!important;font-size:15px!important;font-weight:720!important}.opc-product-shell .customer-transaction-row,.opc-product-shell .deal-transaction-card{border-bottom-color:var(--web-line-soft)!important}.opc-product-shell .deal-transaction-card{border-radius:0!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .deal-transaction-card:hover{background:#f8fbff!important}.opc-product-shell .deal-transaction-date{border-radius:5px!important;background:#f2f6fb!important}.opc-product-shell .deal-transaction-editor{margin-top:10px!important;border:1px solid var(--web-line)!important;border-radius:5px!important;background:#fbfcfe!important}.opc-product-shell .deal-action-disclosure{border:1px solid var(--web-line)!important;border-radius:5px!important;background:#fff!important}.opc-product-shell .deal-action-disclosure>summary{color:var(--web-blue)!important;font-size:12px!important;font-weight:650!important}.opc-product-shell .deal-member-card,.opc-product-shell .deal-settlement-card{border-color:var(--web-line-soft)!important;border-radius:5px!important;background:#f9fbfd!important;box-shadow:none!important}.opc-product-shell .deal-member-avatar{border-radius:5px!important;background:#eaf2ff!important;color:var(--web-blue)!important}.opc-product-shell .desktop-analytics-workbench,.opc-product-shell .desktop-entity-workbench,.opc-product-shell .desktop-finance-workbench,.opc-product-shell .desktop-invoices-workbench,.opc-product-shell .desktop-knowledge-workbench,.opc-product-shell .desktop-partners-workbench,.opc-product-shell .desktop-payables-workbench,.opc-product-shell .desktop-quick-workbench,.opc-product-shell .desktop-receivables-workbench,.opc-product-shell .desktop-reminders-workbench,.opc-product-shell .desktop-reports-workbench,.opc-product-shell .desktop-search-workbench,.opc-product-shell .desktop-settings-detail-workbench,.opc-product-shell .desktop-settings-workbench,.opc-product-shell .desktop-sharing-workbench,.opc-product-shell .desktop-tasks-workbench,.opc-product-shell .desktop-team-workbench,.opc-product-shell .desktop-workspace-workbench{width:100%!important;max-width:1440px!important;margin:0 auto!important;gap:14px!important;padding:26px 0 30px!important}.opc-product-shell .workbench-page-header-v2{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;min-height:94px!important;margin:0!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid #dbe3ed!important;border-radius:0!important;background:transparent!important}.opc-product-shell .workbench-page-heading-v2:before{content:none!important}.opc-product-shell .workbench-page-kicker{display:block!important;margin:0 0 7px!important;color:#74839a!important;font-size:10px!important;font-weight:750!important;letter-spacing:.08em!important}.opc-product-shell .workbench-page-title{margin:0!important;color:#182842!important;font-size:28px!important;font-weight:760!important;line-height:1.15!important}.opc-product-shell .workbench-page-description{max-width:680px!important;margin:7px 0 0!important;color:#738198!important;font-size:13px!important;line-height:1.55!important}.opc-product-shell .workbench-page-action{display:flex!important;align-items:center!important}.opc-product-shell .workbench-page-action>*{display:inline-flex!important;align-items:center!important;min-height:38px!important;border:1px solid #2764d9!important;border-radius:5px!important;background:#2764d9!important;padding:0 15px!important;color:#fff!important;box-shadow:0 5px 14px rgba(39,100,217,.14)!important}.opc-product-shell .desktop-entity-summary,.opc-product-shell .workbench-metric-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:2px 0!important;padding:0!important;border:0!important;background:transparent!important}.opc-product-shell .desktop-entity-summary-card,.opc-product-shell .workbench-metric{min-width:0!important;min-height:118px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;border:1px solid #dce4ed!important;border-radius:6px!important;background:#fff!important;padding:18px!important;box-shadow:0 1px 2px rgba(15,35,67,.02)!important}.opc-product-shell .desktop-entity-summary-card p:first-child,.opc-product-shell .workbench-metric-label{color:#718198!important;font-size:12px!important;font-weight:650!important}.opc-product-shell .desktop-entity-summary-card p:nth-child(2),.opc-product-shell .workbench-metric-value{margin-top:10px!important;color:#17243a!important;font-size:26px!important;font-weight:760!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.opc-product-shell .desktop-entity-summary-card p:last-child,.opc-product-shell .workbench-metric-helper{margin-top:auto!important;padding-top:11px!important;color:#94a1b1!important;font-size:11px!important}.opc-product-shell .workbench-metric[data-tone=success] .workbench-metric-value{color:#07855c!important}.opc-product-shell .workbench-metric[data-tone=danger] .workbench-metric-value{color:#c13e48!important}.opc-product-shell .workbench-metric[data-tone=warning] .workbench-metric-value{color:#a76209!important}.opc-product-shell .workbench-filter-toolbar{display:flex!important;align-items:center!important;gap:12px!important;min-height:62px!important;margin:0!important;padding:11px 14px!important;border:1px solid #dce4ed!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .workbench-filter-fields{gap:9px!important}.opc-product-shell .workbench-filter-actions{margin-left:auto!important;padding-left:12px!important;border-left:1px solid #e7edf4!important}.opc-product-shell .workbench-filter-toolbar input,.opc-product-shell .workbench-filter-toolbar select{height:36px!important;min-width:148px!important;border:1px solid #d8e1ec!important;border-radius:5px!important;color:#44546a!important;font-size:12px!important}.opc-product-shell .workbench-filter-toolbar button{height:36px!important;border-radius:5px!important;background:#2764d9!important;font-size:12px!important}.opc-product-shell .workbench-list-surface{overflow:hidden!important;border:1px solid #dce4ed!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .workbench-list-header-v2{min-height:68px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 18px!important;border-bottom:1px solid #e7edf4!important;background:#fff!important}.opc-product-shell .workbench-list-header-v2 h2{color:#22324a!important;font-size:15px!important;font-weight:750!important}.opc-product-shell .workbench-list-header-v2 p{margin-top:4px!important;color:#8794a5!important;font-size:11px!important}.opc-product-shell .workbench-list-count{border:1px solid #dde6f0!important;border-radius:4px!important;background:#f5f8fc!important;padding:4px 8px!important;color:#607187!important;font-size:11px!important}.opc-product-shell .workbench-list-surface table{width:100%!important;border-collapse:collapse!important}.opc-product-shell .workbench-list-surface table thead{background:#f6f8fb!important}.opc-product-shell .workbench-list-surface table th{height:42px!important;padding-top:0!important;padding-bottom:0!important;border-bottom:1px solid #e4eaf1!important;color:#748399!important;font-size:11px!important;font-weight:720!important;letter-spacing:.02em!important}.opc-product-shell .workbench-list-surface table td{height:68px!important;border-bottom:1px solid #eef2f6!important;color:#405069!important;font-size:12px!important;vertical-align:middle!important}.opc-product-shell .workbench-list-surface tbody tr:last-child td{border-bottom:0!important}.opc-product-shell .workbench-list-surface tbody tr:hover{background:#f7faff!important}.opc-product-shell .workbench-list-surface table td:first-child a,.opc-product-shell .workbench-list-surface table td:first-child button{color:#21324b!important;font-weight:700!important}.opc-product-shell .workbench-list-surface table td:last-child a,.opc-product-shell .workbench-list-surface table td:last-child button{border-radius:4px!important;color:#2764d9!important}.opc-product-shell .workbench-drawer-overlay{background:rgba(15,30,53,.36)!important}.opc-product-shell .workbench-drawer{width:min(560px,calc(100vw - 40px))!important;border-left:1px solid #dce4ed!important;background:#f7f9fc!important;box-shadow:-14px 0 38px rgba(17,36,65,.14)!important}.opc-product-shell .workbench-drawer>header{min-height:74px!important;border-bottom-color:#dfe6ee!important;background:#fff!important;padding:17px 22px!important;backdrop-filter:none!important}.opc-product-shell .workbench-drawer>header h2{color:#21314a!important;font-size:17px!important;font-weight:750!important}.opc-product-shell .workbench-drawer>div{padding:18px 22px!important}.opc-product-shell .entity-detail-hero,.opc-product-shell .entity-detail-panel,.opc-product-shell .entity-form-panel{border:1px solid #dce4ed!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .entity-detail-heading,.opc-product-shell .entity-form-heading{padding-bottom:12px!important;border-bottom:1px solid #e7edf4!important}.opc-product-shell .entity-detail-heading h3,.opc-product-shell .entity-form-heading h3{color:#263750!important;font-size:14px!important;font-weight:750!important}.opc-product-shell .entity-form-grid{gap:11px!important}.opc-product-shell .entity-field>span{color:#65758b!important;font-size:11px!important;font-weight:650!important}.opc-product-shell .entity-detail-item{border-color:#e7edf4!important}.opc-product-shell .desktop-dashboard-workspace>.workbench-page-header-v2{position:relative!important}.opc-product-shell .desktop-dashboard-workspace>.workbench-page-header-v2:after{content:"";position:absolute;right:0;bottom:-1px;width:88px;height:2px;background:#2764d9}.opc-product-shell .desktop-dashboard-workspace>.desktop-entity-summary,.opc-product-shell .desktop-dashboard-workspace>.workbench-metric-strip{margin-top:2px!important}.opc-product-shell .desktop-dashboard-workspace .workbench-list-body{background:#fff!important}.opc-product-shell .desktop-dashboard-workspace .table-money{font-variant-numeric:tabular-nums!important}.opc-product-shell .desktop-dashboard-workspace .entity-detail-hero{min-height:90px!important;padding:16px!important;background:#f8fbff!important}.opc-product-shell .desktop-dashboard-workspace .entity-detail-grid{gap:0!important;border:1px solid #e5ebf2!important;border-radius:5px!important;overflow:hidden!important}.opc-product-shell .desktop-dashboard-workspace .entity-detail-item{min-height:67px!important;padding:12px 14px!important;background:#fff!important}.opc-product-shell .desktop-dashboard-workspace .entity-action-grid{gap:8px!important}.opc-product-shell .desktop-dashboard-workspace .entity-action-grid a,.opc-product-shell .desktop-dashboard-workspace .entity-action-grid button{min-height:36px!important;border:1px solid #d8e2ee!important;border-radius:5px!important;background:#fff!important;color:#2764d9!important;font-size:12px!important}.opc-product-shell .desktop-dashboard-workspace .entity-action-grid button.bg-slate-950{border-color:#2764d9!important;background:#2764d9!important;color:#fff!important}.opc-product-shell .desktop-dashboard-workspace .transaction-range-control,.opc-product-shell .desktop-dashboard-workspace .transaction-range-control .workbench-filter-toolbar{margin:0!important}.opc-product-shell .desktop-analytics-workbench>.rounded-xl,.opc-product-shell .desktop-invoices-workbench>.rounded-xl,.opc-product-shell .desktop-knowledge-workbench>.rounded-xl,.opc-product-shell .desktop-partners-workbench>.rounded-xl,.opc-product-shell .desktop-payables-workbench>.rounded-xl,.opc-product-shell .desktop-receivables-workbench>.rounded-xl,.opc-product-shell .desktop-reminders-workbench>.rounded-xl,.opc-product-shell .desktop-reports-workbench>.rounded-xl,.opc-product-shell .desktop-settings-detail-workbench>.rounded-xl,.opc-product-shell .desktop-settings-workbench>.rounded-xl,.opc-product-shell .desktop-sharing-workbench>.rounded-xl,.opc-product-shell .desktop-tasks-workbench>.rounded-xl,.opc-product-shell .desktop-team-workbench>.rounded-xl,.opc-product-shell .desktop-workspace-workbench>.rounded-xl{border:1px solid #dce4ed!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .desktop-analytics-workbench h1,.opc-product-shell .desktop-invoices-workbench h1,.opc-product-shell .desktop-knowledge-workbench h1,.opc-product-shell .desktop-partners-workbench h1,.opc-product-shell .desktop-payables-workbench h1,.opc-product-shell .desktop-receivables-workbench h1,.opc-product-shell .desktop-reminders-workbench h1,.opc-product-shell .desktop-reports-workbench h1,.opc-product-shell .desktop-settings-detail-workbench h1,.opc-product-shell .desktop-settings-workbench h1,.opc-product-shell .desktop-sharing-workbench h1,.opc-product-shell .desktop-tasks-workbench h1,.opc-product-shell .desktop-team-workbench h1,.opc-product-shell .desktop-workspace-workbench h1{color:#182842!important;font-weight:760!important;letter-spacing:0!important}.opc-product-shell .desktop-invoices-workbench>form,.opc-product-shell .desktop-partners-workbench>form,.opc-product-shell .desktop-payables-workbench>form,.opc-product-shell .desktop-receivables-workbench>form,.opc-product-shell .desktop-reminders-workbench>form,.opc-product-shell .desktop-reports-workbench>form,.opc-product-shell .desktop-settings-workbench>form,.opc-product-shell .desktop-tasks-workbench>form,.opc-product-shell .desktop-team-workbench>form{padding:14px!important;border:1px solid #dce4ed!important;border-radius:6px!important;background:#fff!important}.opc-product-shell .desktop-reports-workbench details,.opc-product-shell .desktop-settings-detail-workbench details,.opc-product-shell .desktop-settings-workbench details,.opc-product-shell .desktop-team-workbench details,.opc-product-shell .desktop-workspace-workbench details{border-color:#dce4ed!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .desktop-reports-workbench summary,.opc-product-shell .desktop-settings-detail-workbench summary,.opc-product-shell .desktop-settings-workbench summary,.opc-product-shell .desktop-team-workbench summary,.opc-product-shell .desktop-workspace-workbench summary{color:#263750!important;font-weight:700!important}.opc-product-shell .desktop-analytics-workbench table,.opc-product-shell .desktop-invoices-workbench table,.opc-product-shell .desktop-partners-workbench table,.opc-product-shell .desktop-payables-workbench table,.opc-product-shell .desktop-receivables-workbench table,.opc-product-shell .desktop-reports-workbench table,.opc-product-shell .desktop-settings-detail-workbench table,.opc-product-shell .desktop-settings-workbench table,.opc-product-shell .desktop-team-workbench table{border-collapse:collapse!important}.opc-product-shell .desktop-analytics-workbench thead,.opc-product-shell .desktop-invoices-workbench thead,.opc-product-shell .desktop-partners-workbench thead,.opc-product-shell .desktop-payables-workbench thead,.opc-product-shell .desktop-receivables-workbench thead,.opc-product-shell .desktop-reports-workbench thead,.opc-product-shell .desktop-settings-detail-workbench thead,.opc-product-shell .desktop-settings-workbench thead,.opc-product-shell .desktop-team-workbench thead{background:#f6f8fb!important}.opc-product-shell .desktop-analytics-workbench th,.opc-product-shell .desktop-invoices-workbench th,.opc-product-shell .desktop-partners-workbench th,.opc-product-shell .desktop-payables-workbench th,.opc-product-shell .desktop-receivables-workbench th,.opc-product-shell .desktop-reports-workbench th,.opc-product-shell .desktop-settings-detail-workbench th,.opc-product-shell .desktop-settings-workbench th,.opc-product-shell .desktop-team-workbench th{color:#748399!important;font-size:11px!important;font-weight:720!important}.opc-product-shell .desktop-analytics-workbench td,.opc-product-shell .desktop-invoices-workbench td,.opc-product-shell .desktop-partners-workbench td,.opc-product-shell .desktop-payables-workbench td,.opc-product-shell .desktop-receivables-workbench td,.opc-product-shell .desktop-reports-workbench td,.opc-product-shell .desktop-settings-detail-workbench td,.opc-product-shell .desktop-settings-workbench td,.opc-product-shell .desktop-team-workbench td{border-bottom-color:#edf1f5!important;color:#435269!important;vertical-align:middle!important}.opc-product-shell .desktop-reports-workbench{max-width:1360px!important;gap:14px!important}.opc-product-shell .desktop-reports-workbench>form:first-of-type{display:grid!important;grid-template-columns:210px 150px 110px 150px minmax(220px,1fr)!important;gap:12px!important;align-items:end!important;padding:14px 16px!important;border:1px solid #dce4ed!important;border-radius:6px!important;background:#fff!important}.opc-product-shell .desktop-reports-workbench>nav[aria-label="报表视角"]{display:flex!important;gap:0!important;overflow:hidden!important;padding:0!important;border:1px solid #dce4ed!important;border-radius:6px!important;background:#fff!important}.opc-product-shell .desktop-reports-workbench>nav[aria-label="报表视角"] a{min-height:42px!important;display:inline-flex!important;align-items:center!important;border-right:1px solid #e6ecf2!important;border-radius:0!important;padding:0 15px!important;color:#64748a!important;font-size:12px!important}.opc-product-shell .desktop-reports-workbench>nav[aria-label="报表视角"] a:last-child{border-right:0!important}.opc-product-shell .desktop-reports-workbench>nav[aria-label="报表视角"] a.bg-slate-950{background:#edf4ff!important;color:#2764d9!important;box-shadow:inset 0 -2px 0 #2764d9!important}.opc-product-shell .report-action-panel,.opc-product-shell .report-panel{border:1px solid #dce4ed!important;border-radius:7px!important;background:#fff!important;padding:20px!important;box-shadow:none!important}.opc-product-shell .report-board-panel{padding:18px 20px!important}.opc-product-shell .report-action-panel h2,.opc-product-shell .report-panel>div:first-child h2{color:#1c2d46!important;font-size:17px!important;font-weight:760!important;letter-spacing:0!important}.opc-product-shell .report-action-panel>p,.opc-product-shell .report-panel>div:first-child>div>p{color:#7c899b!important;font-size:12px!important}.opc-product-shell .report-metric{min-height:82px!important;border:0!important;border-left:1px solid #e6ecf2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.opc-product-shell .report-metric:first-child{border-left:0!important}.opc-product-shell .report-metric p:first-child{color:#7b899b!important;font-size:11px!important;font-weight:650!important}.opc-product-shell .report-metric p:last-child{margin-top:7px!important;color:#1d2c43!important;font-size:21px!important;font-weight:760!important;font-variant-numeric:tabular-nums!important}.opc-product-shell .report-panel .bg-blue-50{border:1px solid #dbe9ff!important;border-left:3px solid #4d83e5!important;border-radius:5px!important;background:#f7faff!important}.opc-product-shell .report-panel .bg-blue-50 .report-metric{min-height:68px!important;border-color:#dbe9ff!important}.opc-product-shell .report-insight-list{align-self:start!important;min-height:0!important;border:1px solid #e0e7ef!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.opc-product-shell .report-insight-list>h3{padding:1px 3px 10px!important;border-bottom:1px solid #edf1f5!important;color:#31425d!important;font-size:13px!important;font-weight:750!important}.opc-product-shell .report-insight-list>div{gap:0!important;margin-top:0!important}.opc-product-shell .report-insight-item{min-height:58px!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:transparent!important}.opc-product-shell .report-insight-item:last-child{border-bottom:0!important}.opc-product-shell .report-insight-item:hover{background:#f8fbff!important}.opc-product-shell .report-ranking-row{min-height:58px!important;border:1px solid #e3e9f0!important;border-radius:5px!important;background:#fff!important}.opc-product-shell .report-ranking-row:hover{border-color:#b9d0f3!important;background:#f8fbff!important}.opc-product-shell .report-action-card{min-height:82px!important;border:1px solid #dfe6ef!important;border-radius:5px!important;background:#fff!important;color:inherit!important}.opc-product-shell .report-action-card:hover{border-color:#9dbdf0!important;background:#f8fbff!important}@media (max-width:1180px){.opc-product-shell .desktop-entity-summary,.opc-product-shell .workbench-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1150px){.opc-product-shell .desktop-reports-workbench>form:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))!important}}}@media (min-width:769px){.opc-product-shell main{min-width:0!important;overflow-x:clip!important}.opc-product-shell .desktop-customer-workbench,.opc-product-shell .desktop-deal-workbench,.opc-product-shell .desktop-finance-workbench,.opc-product-shell .desktop-payables-workbench,.opc-product-shell .desktop-receivables-workbench,.opc-product-shell .desktop-reports-workbench,.opc-product-shell .desktop-transaction-workbench{width:min(1480px,100%)!important;min-width:0!important;margin-inline:0!important}.opc-product-shell .finance-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:16px!important}.opc-product-shell .monthly-close-layout,.opc-product-shell .monthly-close-layout.has-history{display:grid!important;gap:16px!important;padding:16px!important}.opc-product-shell .monthly-close-check-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:12px!important}.opc-product-shell .monthly-close-check{display:grid!important;min-width:0!important;min-height:154px!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:8px!important;padding:14px!important}.opc-product-shell .monthly-close-check em,.opc-product-shell .monthly-close-check small,.opc-product-shell .monthly-close-check span{overflow-wrap:anywhere!important;white-space:normal!important}.opc-product-shell .monthly-close-history{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:10px!important}.opc-product-shell .desktop-reports-workbench .grid,.opc-product-shell .finance-module-grid,.opc-product-shell .report-action-panel>div{min-width:0!important}.opc-product-shell .finance-alert-card,.opc-product-shell .report-panel,.opc-product-shell .workbench-list-surface,.opc-product-shell .workspace-panel{min-width:0!important;overflow:hidden!important}.opc-product-shell .workbench-list-surface>.workbench-list-body{overflow-x:auto!important}.opc-product-shell .workbench-list-surface table{min-width:760px!important}.opc-product-shell .desktop-finance-workbench,.opc-product-shell .desktop-payables-workbench,.opc-product-shell .desktop-receivables-workbench,.opc-product-shell .desktop-reports-workbench{width:min(1480px,100%)!important;min-width:0!important}.opc-product-shell .finance-layout,.opc-product-shell .payables-workbench-layout,.opc-product-shell .receivables-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:start!important}.opc-product-shell .finance-layout>*,.opc-product-shell .finance-main-column,.opc-product-shell .finance-side-panel,.opc-product-shell .payables-workbench-layout>*,.opc-product-shell .receivables-workbench-layout>*{min-width:0!important}.opc-product-shell .finance-side-panel,.opc-product-shell .payables-workbench-layout>aside,.opc-product-shell .receivables-workbench-layout>aside{position:sticky!important;top:80px!important}.opc-product-shell .monthly-close-layout,.opc-product-shell .monthly-close-layout.has-history{grid-template-columns:minmax(0,1fr)!important}.opc-product-shell .monthly-close-check-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.opc-product-shell .monthly-close-check{min-height:150px!important;grid-template-rows:auto auto auto 1fr!important}.opc-product-shell .monthly-close-check small,.opc-product-shell .monthly-close-check span{overflow-wrap:anywhere!important}.opc-product-shell .monthly-close-history{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;border-top:1px solid #e4eaf1!important;border-left:0!important;padding:16px 0 0!important}.opc-product-shell .monthly-close-history-heading{grid-column:1/-1!important}.opc-product-shell .workbench-page-header-v2{align-items:flex-start!important;gap:20px!important}.opc-product-shell .entity-form-stack>*,.opc-product-shell .responsive-form-grid>*,.opc-product-shell .transaction-form-stack>*,.opc-product-shell .transaction-public-allocation-item,.opc-product-shell .transaction-reconciliation-item,.opc-product-shell .workbench-filter-fields,.opc-product-shell .workbench-list-body,.opc-product-shell .workbench-list-header-v2>div:first-child,.opc-product-shell .workbench-page-heading-v2{min-width:0!important}.opc-product-shell .workbench-filter-toolbar,.opc-product-shell .workbench-list-header-v2{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.opc-product-shell .workbench-drawer{display:flex!important;max-height:100dvh!important;flex-direction:column!important}.opc-product-shell .workbench-drawer>div:last-child{min-height:0!important;overflow-y:auto!important}}@media (min-width:769px) and (max-width:1240px){.opc-product-shell .finance-layout,.opc-product-shell .payables-workbench-layout,.opc-product-shell .receivables-workbench-layout{grid-template-columns:minmax(0,1fr)!important}.opc-product-shell .finance-side-panel,.opc-product-shell .payables-workbench-layout>aside,.opc-product-shell .receivables-workbench-layout>aside{position:static!important}}@media (min-width:769px) and (max-width:1120px){.opc-product-shell .workbench-filter-toolbar,.opc-product-shell .workbench-list-header-v2,.opc-product-shell .workbench-page-header-v2{align-items:stretch!important;flex-direction:column!important}.opc-product-shell .workbench-filter-actions,.opc-product-shell .workbench-list-actions,.opc-product-shell .workbench-page-action{width:100%!important}}@media (min-width:769px){.opc-product-shell main{min-width:0!important;overflow-x:clip!important}.opc-product-shell .desktop-customer-workbench,.opc-product-shell .desktop-deal-workbench,.opc-product-shell .desktop-finance-workbench,.opc-product-shell .desktop-payables-workbench,.opc-product-shell .desktop-receivables-workbench,.opc-product-shell .desktop-reports-workbench,.opc-product-shell .desktop-transaction-workbench{width:min(1480px,100%)!important;min-width:0!important;margin-inline:0!important}.opc-product-shell .finance-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:16px!important}.opc-product-shell .monthly-close-layout,.opc-product-shell .monthly-close-layout.has-history{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:16px!important}.opc-product-shell .monthly-close-check-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:12px!important}.opc-product-shell .monthly-close-check{display:grid!important;min-width:0!important;min-height:154px!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:8px!important;padding:14px!important}.opc-product-shell .monthly-close-check em,.opc-product-shell .monthly-close-check small,.opc-product-shell .monthly-close-check span{overflow-wrap:anywhere!important;white-space:normal!important}.opc-product-shell .monthly-close-history{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:10px!important;border-top:1px solid #e4eaf1!important;border-left:0!important;padding:16px 0 0!important}.opc-product-shell .monthly-close-history-heading{grid-column:1/-1!important}.opc-product-shell .finance-alert-card,.opc-product-shell .report-panel,.opc-product-shell .workbench-list-surface,.opc-product-shell .workspace-panel{min-width:0!important;overflow:hidden!important}.opc-product-shell .workbench-list-surface>.workbench-list-body{overflow-x:auto!important}.opc-product-shell .workbench-list-surface table{min-width:760px!important}}@media (min-width:769px) and (max-width:1240px){.opc-product-shell .finance-layout{grid-template-columns:minmax(0,1fr)!important}.opc-product-shell .finance-side-panel{position:static!important}}@media (min-width:769px){.opc-product-shell .monthly-close-checklist,.opc-product-shell .monthly-close-history,.opc-product-shell .monthly-close-primary{width:100%!important;max-width:none!important}.opc-product-shell .monthly-close-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.opc-product-shell .monthly-close-check{min-height:126px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto minmax(0,1fr)!important;align-items:start!important}.opc-product-shell .monthly-close-check>span{grid-column:1!important}.opc-product-shell .monthly-close-check>strong{grid-column:2!important;grid-row:1/span 2!important;white-space:nowrap!important}.opc-product-shell .monthly-close-check>em{grid-column:1!important}.opc-product-shell .monthly-close-check>small{grid-column:1/-1!important}.opc-product-shell .monthly-close-history-item{min-width:0!important;grid-template-columns:minmax(0,1fr) auto!important}}@media (min-width:1241px){.opc-product-shell .monthly-close-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:769px){.opc-product-shell .desktop-reports-workbench>form:first-of-type{display:grid!important;grid-template-columns:minmax(190px,1.4fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(130px,.8fr) auto!important;align-items:end!important;gap:12px!important}.opc-product-shell .desktop-reports-workbench .report-action-panel,.opc-product-shell .desktop-reports-workbench .report-panel{min-width:0!important;padding:18px!important}.opc-product-shell .desktop-reports-workbench .report-action-panel>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.opc-product-shell .desktop-reports-workbench .report-export-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.opc-product-shell .entity-detail-stack{max-width:760px!important;margin-inline:auto!important}.opc-product-shell .entity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.opc-product-shell .entity-detail-hero,.opc-product-shell .entity-detail-panel,.opc-product-shell .entity-form-panel{min-width:0!important}.opc-product-shell .workbench-drawer>div:last-child,.opc-product-shell .workbench-drawer>header{padding-inline:24px!important}}@media (min-width:769px) and (max-width:1120px){.opc-product-shell .desktop-reports-workbench>form:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}.opc-product-shell .desktop-reports-workbench>form:first-of-type>:last-child{grid-column:1/-1!important}}@media (min-width:769px) and (max-width:920px){.opc-product-shell .entity-detail-grid{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:769px){body,html{min-width:0!important;overflow-x:hidden!important}.workbench-app-shell.opc-product-shell{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.workbench-app-shell.opc-product-shell>.app-sidebar{display:flex!important;flex:0 0 252px!important;width:252px!important;min-width:252px!important;max-width:252px!important;height:100vh!important;min-height:0!important;overflow:hidden!important}.workbench-app-shell.opc-product-shell>.app-sidebar>nav{flex:1 1 auto!important;width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#40516b transparent}.workbench-app-shell.opc-product-shell>.app-sidebar>nav::-webkit-scrollbar{width:8px}.workbench-app-shell.opc-product-shell>.app-sidebar>nav::-webkit-scrollbar-thumb{background:#40516b;border:2px solid #14233d;border-radius:999px}.workbench-app-shell.opc-product-shell>.app-sidebar+div{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.workbench-app-shell.opc-product-shell>.app-sidebar+div>main{flex:1 1 auto!important;width:auto!important;min-width:0!important;overflow:auto!important}}@media (min-width:769px) and (max-width:980px){.workbench-app-shell.opc-product-shell>.app-sidebar{flex-basis:216px!important;width:216px!important;min-width:216px!important;max-width:216px!important}.opc-product-shell .app-sidebar-link{padding-inline:10px!important}}