.ant-workflow-nav{display:flex;gap:16px;margin:24px 0;border-bottom:1px solid var(--line);scroll-margin-top:95px}
.ant-workflow-nav button{display:flex;align-items:center;gap:10px;padding:14px 4px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font:inherit;font-weight:650;cursor:pointer;transition:color .15s,border-color .15s}
.ant-workflow-nav button span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ececf8;color:var(--blue);font-size:12px}
.ant-workflow-nav button.current{color:var(--blue);border-bottom-color:var(--blue)}.ant-workflow-nav button.current span{background:var(--blue);color:white}
.ant-proposal-nav{margin:12px 0 24px;gap:22px}.ant-proposal-nav button{padding:8px 0;font-size:12px;font-weight:500}
.ant-workflow-section{border-top:1px solid var(--line);padding:22px 0;margin-top:16px}.ant-workflow-section h3{font-size:16px;margin:0 0 12px}.ant-workflow-section>.form-grid{margin:18px 0}
.ant-section-title,.ant-workflow-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ant-workflow-actions{justify-content:flex-start;margin:18px 0}
.ant-section-title h2{font-size:19px;margin:0}.ant-section-title h3{margin:0}
.ant-confirm{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);line-height:1.5;margin:18px 0}.ant-confirm input{flex:0 0 auto}
.ant-actor-field{max-width:350px;margin:18px 0}.ant-finance-summary{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ant-finance-summary .field{max-width:300px;margin-top:20px}.ant-finance-amount{display:block;font-size:27px;margin:16px 0;font-variant-numeric:tabular-nums}
.ant-history-section{border-top:1px solid var(--line);padding-top:28px;margin:28px 0}.ant-history-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;flex-wrap:wrap}.ant-history-toolbar>.field{flex:0 1 260px}.ant-history-tabs{display:flex;gap:18px;flex-wrap:wrap}
#antListWorkspace{border-top:0;padding-top:0;margin-top:28px}#antListStatus:empty{display:none}#antEditorWorkspace[hidden],#antListWorkspace[hidden]{display:none!important}
.ant-history-tabs button{font:inherit;font-size:13px;color:var(--muted);border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 0;cursor:pointer}.ant-history-tabs button.current{color:var(--blue);border-color:var(--blue)}.ant-history-tabs span{background:#ececf8;border-radius:4px;padding:2px 6px;margin-left:4px;font-size:11px}.ant-inline-link{border:0;background:none;padding:0;color:var(--blue);font:inherit;text-decoration:underline;cursor:pointer}
.ant-row-actions{display:flex;gap:6px;flex-wrap:wrap}.ant-row-actions .btn{white-space:nowrap}#antHistoryNote{margin:14px 0 4px;line-height:1.5}
#antRevisionNotice .field{margin-top:14px}#antRevisionNotice p{font-size:12px}#antSignedSummary .btn{margin-left:10px}
#antHistoryBody td,#antFinanceTitles td{overflow-wrap:anywhere}#antHistoryBody td:last-child{white-space:nowrap}#antFinanceTitles{background:#fff}
.ant-collection-plans{display:grid;gap:12px;margin:16px 0}.ant-collection-card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:16px}.ant-collection-card-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ant-collection-card-head span{color:var(--muted);font-size:13px}.ant-collection-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.ant-collection-fields .field{min-width:0}.ant-collection-fields input,.ant-collection-fields select{width:100%}
@media(max-width:650px){.ant-collection-fields{grid-template-columns:1fr}}
@media(max-width:780px){.ant-workflow-nav{gap:8px}.ant-workflow-nav button{font-size:12px;gap:6px;flex:1;text-align:left}.ant-workflow-nav button span{flex:0 0 23px;width:23px;height:23px}.ant-finance-summary{grid-template-columns:1fr;gap:0}.ant-history-tabs{gap:14px}.ant-workflow-section .form-grid.two{grid-template-columns:1fr}.ant-workflow-section .span-2{grid-column:auto}.ant-step-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.ant-workflow-nav button{transition:none}}
