.doc-detail{background:var(--doc-canvas);color:var(--doc-text)}.doc-detail .doc-shell,.doc-detail .grid2{background:0 0}.doc-detail .doc-boundary{background:var(--doc-tray);border:var(--doc-border-w) solid var(--doc-tray-border);border-radius:var(--doc-radius-outer);box-shadow:var(--doc-radius-outer-shadow,var(--doc-shadow-card));padding:var(--doc-tray-pad) 0;flex-direction:column;gap:0;display:flex}.doc-detail .doc-boundary>:only-child{gap:var(--doc-card-gap);padding:0 var(--doc-tray-inset);flex-direction:column;display:flex}.doc-detail .doc-rail .doc-boundary:not(:has(>:only-child)){gap:var(--doc-card-gap);padding:var(--doc-tray-pad) var(--doc-tray-inset)}.doc-detail .doc-shell .grid2>.doc-main>.doc-boundary{flex:auto}.doc-detail .doc-boundary:has(>[data-doc-listing-tab]){padding-top:0}.doc-detail .doc-boundary .card:not(.wf),.doc-detail .doc-boundary>.card:not(.wf),.doc-detail .doc-boundary>.stack>.card:not(.wf){box-shadow:none;background:0 0;border:0;border-radius:0}.doc-detail .doc-boundary .card:not(.wf)>*,.doc-detail .doc-boundary>.card:not(.wf)>*,.doc-detail .doc-boundary>.stack>.card:not(.wf)>*{background:var(--doc-panel);border:var(--doc-border-w) solid var(--doc-panel-border);border-radius:var(--doc-radius-inner);padding:var(--doc-card-pad-top) var(--doc-card-pad-x) var(--doc-card-pad-bottom);margin:0}.doc-detail .doc-boundary .card:last-child>*,.doc-detail .doc-boundary>.card:last-child>*,.doc-detail .doc-boundary>.stack>.card:last-child>*{margin-bottom:0}.doc-detail .sec-h{color:var(--doc-label);font-size:var(--doc-fs-head);font-weight:var(--doc-head-weight);letter-spacing:.09em}.doc-detail .sec .kv .row,.doc-detail .sec .reldoc,.doc-detail .sec .party+.party{border-color:var(--doc-panel-border)}.doc-detail .doc-header-strip{min-width:0;display:flex}.doc-detail [data-toolbar-layout=detail-grid]{column-gap:var(--doc-col-gap);grid-template-columns:minmax(0,7fr) minmax(0,3fr);padding-inline:0;display:grid}.doc-detail [data-toolbar-layout=detail-grid]>[data-testid=portal-page-header-filters]{grid-column:2;min-width:0;margin-left:0}.doc-detail [data-toolbar-layout=detail-grid]>:not([data-testid=portal-page-header-filters]){justify-self:start;max-width:100%}.doc-detail [data-toolbar-layout=detail-grid] .doc-header-strip,.doc-detail [data-toolbar-layout=detail-grid] .doc-header-strip .status-strip{width:100%;min-width:0}@container main (width<=820px){.doc-detail [data-toolbar-layout=detail-grid]{padding-inline:var(--tb-pad-x);display:flex}.doc-detail [data-toolbar-layout=detail-grid]>[data-testid=portal-page-header-filters]{margin-left:auto}.doc-detail [data-toolbar-layout=detail-grid] .doc-header-strip,.doc-detail [data-toolbar-layout=detail-grid] .doc-header-strip .status-strip{width:auto;min-width:280px}}.doc-detail .doc-header-strip .status-strip{height:var(--hdr-tabs-h,var(--ctl-h));border-radius:9px;gap:16px;min-width:280px;padding:0 14px 0 6px;font-size:12px}.doc-detail .doc-header-strip .status-strip>*{font-size:12px}.doc-detail .doc-header-strip .status-strip>.status-strip-amount{font-size:14px}.doc-detail .doc-header-strip .status-strip .status-strip-figure{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.doc-detail .tabs{background:var(--doc-tray);border:1px solid var(--doc-tray-border);border-radius:var(--radius-xl);box-shadow:var(--doc-shadow-card);padding:5px}.doc-detail .tabs .tab.is-active,.doc-detail .tabs [aria-selected=true]{background:var(--doc-chip);color:var(--doc-chip-text);border-radius:calc(var(--radius-xl) - 4px);font-weight:600}:is(main:has(>.doc-detail),main:has(.doc-detail)){background:#f5f1e8}:is(.dark main:has(>.doc-detail),.dark main:has(.doc-detail)){background:var(--surface)}.doc-detail .doc-boundary>.apsc,.doc-detail .doc-boundary>.stack>.apsc{border-radius:var(--doc-radius-inner);box-shadow:none;margin:0}.doc-detail .doc-boundary>.approval-journey,.doc-detail .doc-boundary>.stack>.approval-journey{background:var(--doc-panel);border:var(--doc-border-w) solid var(--doc-panel-border);border-radius:var(--doc-radius-inner);box-shadow:none;margin:0;overflow:hidden}.doc-detail .doc-boundary>.approval-journey:last-child,.doc-detail .doc-boundary>.stack>.approval-journey:last-child{margin-bottom:0}.doc-detail .approval-journey-title{letter-spacing:.07em;text-transform:uppercase;color:var(--doc-label);background:0 0;border-bottom:0;padding:11px 16px 0;font-size:10.5px;font-weight:700}.doc-detail .approval-journey-track{background:0 0;padding:10px 16px 14px}.doc-detail .aldrawer{border:1px solid var(--doc-tray-border);border-radius:var(--doc-radius-outer);width:640px;max-height:min(78vh,720px);animation:.25s doc-shell-modal-in;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes doc-shell-modal-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}.doc-detail .aldrawer .al-head{background:var(--doc-panel);border-bottom:1px solid var(--doc-tray-border)}.doc-detail .aldrawer .al-body{background:var(--doc-tray);overflow-y:auto}.doc-detail .approval-journey-stage{align-items:center}.doc-detail .approval-journey-copy{grid-template-rows:auto 0fr;transition:grid-template-rows .16s;display:grid}.doc-detail .approval-journey-detail{opacity:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;transition:opacity .16s;display:-webkit-box;overflow:hidden}.doc-detail .approval-journey-stage:hover .approval-journey-copy,.doc-detail .approval-journey-stage:focus-within .approval-journey-copy,.doc-detail .approval-journey-stage.is-current .approval-journey-copy{grid-template-rows:auto 1fr}.doc-detail .approval-journey-stage:hover .approval-journey-detail,.doc-detail .approval-journey-stage:focus-within .approval-journey-detail,.doc-detail .approval-journey-stage.is-current .approval-journey-detail{opacity:1}.doc-detail .approval-journey-stage .approval-journey-name{color:var(--doc-muted);font-size:12px}.doc-detail .approval-journey-stage.is-current .approval-journey-name{color:var(--doc-text);font-size:13.5px;font-weight:700}.doc-detail .approval-journey-stage .approval-journey-node{transition:all .16s;transform:scale(1)}.doc-detail .approval-journey-stage{text-align:center;flex-direction:column;flex:1;align-items:center;padding-right:0}.doc-detail .approval-journey-node{z-index:1;flex:0 0 26px;width:26px;height:26px}.doc-detail .approval-journey-stage.is-current .approval-journey-node{width:26px;height:26px;transform:scale(1.2)}.doc-detail .approval-journey-stage:not(:last-child):after{top:12px;left:calc(50% + 17px);right:calc(17px - 50%)}.doc-detail .approval-journey-copy{align-items:center;margin-top:6px}.doc-detail .doc-boundary .card.detail-panel:not(.wf),.doc-detail .doc-boundary>.card.detail-panel:not(.wf),.doc-detail .doc-boundary>.stack>.card.detail-panel:not(.wf){background:var(--doc-panel);border:var(--doc-border-w) solid var(--doc-panel-border);border-radius:var(--doc-radius-inner);margin:0;overflow:hidden}.doc-detail .doc-boundary .card.detail-panel:not(.wf)>*,.doc-detail .doc-boundary>.card.detail-panel:not(.wf)>*,.doc-detail .doc-boundary>.stack>.card.detail-panel:not(.wf)>*{background:0 0;border:0;border-radius:0;margin:0}.doc-detail .doc-boundary .card.detail-panel:last-child,.doc-detail .doc-boundary>.card.detail-panel:last-child,.doc-detail .doc-boundary>.stack>.card.detail-panel:last-child{margin-bottom:0}.doc-detail .doc-boundary>.wf,.doc-detail .doc-boundary>.stack>.wf{margin:0}.doc-detail .approval-journey-stage.is-focus .approval-journey-copy{grid-template-rows:auto 1fr}.doc-detail .approval-journey-stage.is-focus .approval-journey-detail{opacity:1}.doc-detail .approval-journey-stage.is-focus .approval-journey-name{color:var(--doc-text);font-size:13.5px;font-weight:700}.doc-detail .approval-journey-stage.is-focus .approval-journey-node{transform:scale(1.2)}.doc-detail .approval-journey-stage.is-focus.is-done .approval-journey-node{box-shadow:0 0 0 4px color-mix(in srgb, var(--details-success) 16%, transparent)}.doc-detail .approval-journey-gap{background:var(--doc-panel);color:var(--doc-muted);top:12px}.doc-detail .doc-boundary>.apsc,.doc-detail .doc-boundary>.stack>.apsc{background:color-mix(in srgb, var(--details-progress) 12%, var(--doc-panel));border:var(--doc-border-w) solid color-mix(in srgb, var(--details-progress) 38%, transparent)}.doc-detail .doc-boundary>.apsc.is-done,.doc-detail .doc-boundary>.stack>.apsc.is-done{background:color-mix(in srgb, var(--details-success) 12%, var(--doc-panel));border-color:color-mix(in srgb, var(--details-success) 32%, transparent)}.doc-detail .doc-boundary>.apsc.is-rejected,.doc-detail .doc-boundary>.stack>.apsc.is-rejected,.doc-detail .doc-boundary>.apsc.is-escalated,.doc-detail .doc-boundary>.stack>.apsc.is-escalated{background:color-mix(in srgb, var(--details-danger) 10%, var(--doc-panel));border-color:color-mix(in srgb, var(--details-danger) 35%, transparent)}.doc-detail .approval-journey-stage.is-rejected .approval-journey-name{color:var(--details-danger)}.doc-detail .approval-journey-stage.is-focus.is-rejected .approval-journey-node{box-shadow:0 0 0 4px color-mix(in srgb, var(--details-danger) 16%, transparent)}.doc-detail .approval-journey-stage.is-rejected~.approval-journey-stage{opacity:.55}.doc-detail .bank-instrument .bi-bank-name{color:var(--doc-muted);font-weight:600}.doc-detail .onhold .wf-approver{margin:0;padding:0}.doc-detail .onhold .wf-approver:before,.doc-detail .onhold .wf-approver:after{display:none}.doc-detail .onhold .wf-body{padding:0}.doc-detail .doc-boundary>.itemcard,.doc-detail .doc-boundary>.stack>.itemcard{background:var(--doc-panel);border:var(--doc-border-w) solid var(--doc-panel-border);border-radius:var(--doc-radius-inner);box-shadow:none;margin:0}.doc-detail .doc-boundary>.onhold,.doc-detail .doc-boundary>.stack>.onhold{margin:0}.doc-detail .onhold>*{background:var(--doc-panel);border:var(--doc-border-w) solid var(--doc-panel-border);border-radius:var(--doc-radius-inner);box-shadow:none}.doc-detail .doc-boundary>.itemcard:last-child,.doc-detail .doc-boundary>.stack>.itemcard:last-child,.doc-detail .doc-boundary>.onhold:last-child,.doc-detail .doc-boundary>.stack>.onhold:last-child{margin-bottom:0}.doc-detail .doc-boundary>.items-head-row,.doc-detail .doc-boundary>.stack>.items-head-row{padding:0 18px 10px}.doc-detail .doc-boundary>.items-note,.doc-detail .doc-boundary>.stack>.items-note{padding:0 18px}.doc-detail .doc-boundary>.note-day,.doc-detail .doc-boundary>.stack>.note-day{padding:0 18px 6px}.doc-detail .composer{margin-bottom:0}.doc-detail .doc-boundary>.doc-alert,.doc-detail .doc-boundary>.stack>.doc-alert{border-radius:var(--doc-radius-inner);margin:0}.doc-detail .grid2-nav{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;margin-top:16px;display:grid}.doc-detail .grid2-nav>*{min-width:0}@container main (width<=820px){.doc-detail .grid2-nav{grid-template-columns:1fr}}.doc-detail .doc-row{background:var(--doc-panel);border:var(--doc-border-w) solid var(--doc-panel-border);border-radius:var(--doc-radius-inner);margin:0 18px 10px}.doc-detail .doc-row:last-child{margin-bottom:0}.doc-detail .doc-row-hover:hover{border-color:var(--doc-tray-border)}.doc-detail .doc-row.is-active{background:var(--doc-chip);border-color:var(--doc-chip);color:var(--doc-chip-text)}.doc-detail .doc-row.is-active .doc-row-sub{color:var(--doc-chip-text);opacity:.72}.doc-detail .doc-row.is-active .doc-row-num{background:var(--doc-panel);color:var(--doc-chip)}.doc-detail .doc-row-sub{color:var(--doc-muted)}.doc-detail .doc-tray-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:0 18px 14px;display:flex}.doc-detail .doc-group-label,.doc-detail .doc-thead{color:var(--doc-label);font-size:var(--doc-fs-head);font-weight:var(--doc-head-weight);letter-spacing:.09em;text-transform:uppercase}.doc-detail .doc-group-label{padding:4px 18px 8px}.doc-detail .doc-thead{margin:0 18px 10px;padding:0 16px}.doc-detail .doc-row-num{background:var(--doc-tray);border:1px solid var(--doc-panel-border);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.doc-detail .doc-row-add{border:1px dashed var(--doc-tray-border);border-radius:var(--doc-radius-inner);background:var(--doc-tray);width:calc(100% - 36px);color:var(--doc-label);justify-content:center;align-items:center;gap:6px;margin:4px 18px 10px;padding:10px;font-size:13px;font-weight:500;display:flex}.doc-detail .doc-row-add:hover{background:var(--doc-panel);color:var(--doc-text)}.doc-detail .doc-canvas-field input{background:var(--doc-panel)}.doc-detail .tabs.is-compact{padding:3px}.doc-detail .doc-quiet-scroll{scrollbar-width:none}.doc-detail .doc-quiet-scroll::-webkit-scrollbar{width:0;height:0}.doc-detail .tabs .tab-count{background:color-mix(in srgb, var(--doc-label) 18%, transparent);min-width:18px;height:18px;color:var(--doc-text);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.doc-detail .tabs [aria-selected=true] .tab-count{background:color-mix(in srgb, var(--doc-chip-text) 22%, transparent);color:var(--doc-chip-text)}.doc-detail .doc-boundary>.apsc.is-plain,.doc-detail .doc-boundary>.stack>.apsc.is-plain{background:var(--doc-panel);border:var(--doc-border-w) solid var(--doc-panel-border)}.doc-detail .doc-boundary .card:not(.wf)>.sec-slim{padding-top:10px;padding-bottom:10px}.doc-detail .doc-boundary>[data-field-blocks=display]:not(:only-child){display:contents}
