.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>header{height:auto;min-height:90px;display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 28px}.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>header img{width:110px;height:auto;max-height:60px;object-fit:contain}.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>header>div{flex:1 1;min-width:180px}.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>header small{display:flex;gap:5px;align-items:center;margin-top:5px}.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>main{padding:32px 24px}.TenderWorkflow_check__iaLyD.TenderWorkflow_check__iaLyD,.TenderWorkflow_completed__hr10l.TenderWorkflow_completed__hr10l{display:flex;flex-direction:row;gap:10px;align-items:center;line-height:1.5}.TenderWorkflow_completed__hr10l.TenderWorkflow_completed__hr10l{margin:20px 0 12px}.TenderWorkflow_check__iaLyD.TenderWorkflow_check__iaLyD input,.TenderWorkflow_completed__hr10l.TenderWorkflow_completed__hr10l input{width:auto;min-width:16px;margin:0;flex:none}.TenderWorkflow_viewer__QKXn_ .TenderWorkflow_stage__eYMj2{display:block;margin-bottom:8px}.TenderWorkflow_lifecycle__hlrxb details{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.TenderWorkflow_lifecycle__hlrxb summary{cursor:pointer;font-weight:600;margin-bottom:12px}.TenderWorkflow_lifecycle__hlrxb small{display:block}.TenderWorkflow_lifecycle__hlrxb fieldset{min-width:0}@media(max-width:600px){.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>header{padding:16px;gap:12px}.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>header>div{min-width:160px}.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>header>button{margin-left:auto}.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>main{padding:24px 16px}.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_ h1{font-size:30px}.TenderWorkflow_viewer__QKXn_.TenderWorkflow_viewer__QKXn_>header b{max-width:none;white-space:normal}}.company-overheads{max-width:1400px;margin:auto}.company-overheads fieldset{border:0;padding:0;min-width:0}.oh-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:16px 0 24px}.oh-summary>div{display:grid;align-content:start;gap:8px}.oh-summary strong{font-size:30px;letter-spacing:-.7px}.oh-summary small,.oh-summary span{color:var(--muted)}.oh-summary label{display:grid;gap:8px}.oh-entries{display:grid;gap:16px}.oh-entry{padding:20px;border:1px solid var(--line,#aaa);border-radius:12px;background:var(--paper)}.oh-fields{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:16px}.oh-fields label{display:grid;gap:7px}.oh-entry-footer{display:flex;align-items:center;gap:24px;margin:16px 0;flex-wrap:wrap}.oh-entry-footer label,.oh-toggle{display:flex;align-items:center;gap:10px}.oh-entry-footer input[type=checkbox],.oh-toggle input{width:20px;height:20px}.project-overheads{margin:20px 0}.oh-entry textarea{width:100%;margin-top:12px}@media(max-width:850px){.oh-fields{grid-template-columns:1fr 1fr}.oh-summary{grid-template-columns:1fr;gap:20px}.oh-summary strong{font-size:26px}}@media(max-width:500px){.oh-fields{grid-template-columns:1fr}}.company-overheads .oh-entry-footer label,.project-overheads .oh-toggle{display:flex;flex-direction:row;align-items:center;gap:10px}.oh-entry-footer input[type=checkbox],.project-overheads .oh-toggle input{margin:0}.company-overheads .oh-toggle{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin:12px 0}.company-overheads .oh-toggle input{width:20px;height:20px;margin:0;flex:none}.company-overheads .page-heading>div{display:block}.company-overheads .oh-tabs{display:flex;gap:8px;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-bottom:20px}.oh-tabs button{border:0;background:transparent;min-height:46px}.oh-tabs button[aria-pressed=true]{background:var(--ink,#272923);color:var(--paper,#fff);box-shadow:inset 0 -3px #c7b66b}.oh-tabs span{margin-left:8px;opacity:.8}.oh-cost-row{display:flex;align-items:center;gap:24px}.oh-cost-row>div:first-child{flex:1 1}.oh-cost-row h3{margin:6px 0;font-size:18px}.oh-cost-row small{color:var(--muted)}.oh-cost-amount{display:grid;text-align:right;gap:5px}.oh-cost-amount strong{font-size:22px}.oh-badge{font-size:12px;border:1px solid var(--line);padding:6px 10px;border-radius:20px;white-space:nowrap}.oh-badge.included{background:#92b58722;color:var(--ink);border-color:#92b58766}.oh-editor{border-top:1px solid var(--line);margin-top:20px;padding-top:10px}.oh-entry.is-editing{border-color:#c7b66b}.oh-actions{display:flex;gap:12px;margin-top:24px}.oh-feedback{padding:16px;border-left:3px solid #c7b66b;background:var(--paper);border-radius:8px}.company-overheads section[hidden]{display:none}@media(max-width:700px){.oh-cost-row{flex-wrap:wrap;gap:14px}.oh-cost-row>div:first-child{flex-basis:100%}.oh-tabs{flex-wrap:wrap}.oh-cost-amount{text-align:left;flex:1 1}.oh-actions button{flex:1 1}}.company-overheads header.page-heading{height:auto;min-height:0;padding:0 0 24px;margin:0 0 24px;background:transparent;align-items:flex-start;border-bottom:1px solid var(--line);color:var(--ink)}.company-overheads header.page-heading>div{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.company-overheads .page-heading .eyebrow{margin:0 0 10px}.company-overheads .page-heading h1{margin:0 0 10px;line-height:1.15;color:var(--ink)}.company-overheads .page-heading p{margin:0;max-width:760px;line-height:1.6;color:var(--muted);font-size:14px}.operative-expiry-attention{border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;background:var(--paper);padding:22px;margin:18px 0}.operative-expiry-heading{display:flex;align-items:center;gap:14px}.operative-expiry-heading>svg{color:var(--gold);flex-shrink:0}.operative-expiry-heading>div{flex:1 1}.operative-expiry-heading h3{margin:0 0 6px}.operative-expiry-attention small,.operative-expiry-heading p{color:var(--muted);font-size:13px;line-height:1.6}.operative-expiry-heading p{margin:0}.operative-expiry-heading>strong{font-size:28px}.operative-expiry-list{display:grid;gap:10px;margin:20px 0}.operative-expiry-list article{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:10px;background:var(--tint)}.operative-expiry-list article[data-urgent=true]{border-left-color:#d67b65}.operative-expiry-list article>div{flex:1 1}.operative-expiry-list p{margin:5px 0;font-size:14px}.operative-expiry-list span{font-weight:600;font-size:13px}.operative-expiry-list button{display:flex;align-items:center;gap:8px}.operative-expiry-empty{padding:16px 0;color:var(--muted)}@media(max-width:650px){.operative-expiry-list article{flex-wrap:wrap}.operative-expiry-list article>div{min-width:70%}.operative-expiry-list button{width:100%;justify-content:center}}