.owner-toolbar h2{font-size:2rem}.owner-toolbar{display:grid;gap:16px}.owner-toolbar label{max-width:720px}.owner-toolbar p{margin:0}.owner-check{display:flex;gap:12px;align-items:flex-start;padding:12px 0;min-height:44px}.owner-check input{width:22px;height:22px;min-height:22px;flex:0 0 22px;margin:0}.owner-stages h2{font-size:2.2rem}[data-owner-workspace] textarea{display:block;width:100%;padding:12px;margin:6px 0 18px;border:1px solid #839188;border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;resize:vertical}[data-owner-workspace] .article-section>label{margin-bottom:16px}[data-owner-workspace] fieldset{min-width:0;border:1px solid var(--rule);border-radius:12px;padding:20px;margin-bottom:20px}[data-owner-workspace] fieldset label{margin-bottom:12px}[data-owner-workspace] legend{font-weight:800}[data-owner-workspace] td input{min-width:115px}[data-owner-workspace] .table-wrap{max-width:100%;margin-bottom:24px}[data-owner-workspace] :focus-visible{outline:3px solid var(--red);outline-offset:3px}[data-owner-workspace] table caption{text-align:left;font-weight:700;padding:12px 0}[data-owner-workspace] label{overflow-wrap:anywhere}
@media(max-width:720px){#cash>.table-wrap table,#cash>.table-wrap tbody,#cash>.table-wrap caption{display:block}#cash>.table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#cash>.table-wrap tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule);border-radius:10px;margin:12px 0;overflow:hidden}#cash>.table-wrap th{grid-column:1/-1}#cash>.table-wrap th::before{content:'Week '}#cash>.table-wrap td{min-width:0;padding:12px}#cash>.table-wrap input{min-width:0}#cash>.table-wrap td::before{display:block;min-height:44px;font-size:.8rem;font-weight:700}#cash>.table-wrap td:nth-child(2)::before{content:'Customer receipts'}#cash>.table-wrap td:nth-child(3)::before{content:'Other inflows'}#cash>.table-wrap td:nth-child(4)::before{content:'Operating / tax / owner outflows'}#cash>.table-wrap td:nth-child(5)::before{content:'Debt payments'}}
@media print{.owner-toolbar{display:block!important}.owner-toolbar .actions,.owner-toolbar input[type=file],.owner-toolbar label:has(input[type=file]),[data-owner-profile]{display:none!important}[data-owner-workspace] details{display:block}[data-owner-workspace] details>*{display:block!important}[data-owner-workspace] button{display:none}[data-owner-workspace] input,[data-owner-workspace] textarea{border:1px solid #aaa;color:black}[data-owner-workspace] .table-wrap{overflow:visible}h2{break-after:avoid}}
