.help-record-head{margin:-14px 0 22px}.help-back{min-height:44px;color:var(--live-muted);align-items:center;gap:6px;font-size:16px;display:inline-flex}.help-back:hover{color:var(--live-ink)}.help-note{color:var(--live-muted);max-width:62ch;margin:-30px 0 46px;font-size:18px;line-height:1.55}.help-matches{gap:4px;display:grid}.help-matches .live-row{padding:14px 0}.help-done:focus-visible{outline-offset:3px;outline:2px solid #456f46}.help-form .live-field{font-size:16px}.help-form .live-field small,.help-form-note{color:var(--live-muted);margin:0;font-size:15px;line-height:1.45}.help-form textarea{min-height:96px}.live-app .help-form [data-slot=button]{min-height:44px;padding-inline:18px;font-size:16px}.help-row .help-row-more{margin-top:10px;font-size:16px}.help-text-action[data-slot=button],.live-app .help-row .help-text-action[data-slot=button],.live-app .help-actions .help-text-action[data-slot=button]{height:auto;min-height:44px;font-size:inherit;color:#35553c;text-underline-offset:4px;background:0 0;border:0;flex:none;padding:0;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.help-matches .live-row{border-top:1px solid #e4cfc6;border-bottom:0;margin-top:10px}.help-sheet .help-assistant-line{border-top:1px solid #e6e0ee;align-items:baseline;max-width:none;margin:18px 0 0;padding-top:16px;font-size:16px;display:flex}.help-assistant-line svg{position:relative;top:2px}.help-empty[data-first]{border-top:0;padding-top:6px}
.tools-address{align-items:center;gap:10px;max-width:640px;margin-top:22px;display:flex}.tools-address input{font-variant-numeric:tabular-nums;text-overflow:ellipsis}.tools-small{color:var(--live-muted);max-width:640px;margin:18px 0 0;font-size:15px;line-height:1.55}.tools-file{max-width:460px;margin-top:22px}.tools-file input{height:auto;padding:10px 12px}.tools-problems{margin-top:26px}.tools-sheet{margin-top:28px}.tools-after{margin-top:22px}.tools-replace{margin-top:16px}.live-app .help-actions .tools-first{border-color:var(--live-ink);font-weight:600}.tools-rota th:first-child,.tools-rota td:first-child{padding-left:0}.tools-file small{font-size:15px;line-height:1.5}.live-app .tools-address [data-slot=button],.live-app .tools-week [data-slot=button],.live-app .tools-file input{min-height:44px}.live-app .tools-address input{height:44px;font-size:17px}.live-app .tools-rota table{font-size:17px}@media (max-width:700px){.tools-address{flex-direction:column;align-items:stretch}}.tools-rota{margin-top:30px}.tools-rota header p{text-transform:uppercase;letter-spacing:.08em;color:var(--live-muted);margin:0;font-size:12px}.tools-rota header h3{color:var(--live-ink);margin:4px 0 18px;font:400 28px/1.15 Newsreader,serif}.tools-rota td{vertical-align:top}.tools-rota td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.tools-rota td small{color:var(--live-muted);font-size:15px;display:block}.tools-rota .tools-rota-day th{text-transform:none;letter-spacing:0;color:var(--live-ink);padding-top:26px;font:600 16px/1.3 "Source Sans 3",sans-serif}.tools-rota .tools-rota-none td{color:var(--live-muted);font-style:italic}.tools-rota-foot{display:none}.tools-rota-open{min-width:9em;color:var(--live-muted);border-bottom:1px solid;display:inline-block}.tools-week{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.tools-week [data-size=icon],.tools-week .tools-week-step{width:44px;padding:0}@media (max-width:700px){.tools-week>:last-child{flex:1}.tools-rota thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tools-rota tr:not(.tools-rota-day){border-bottom:1px solid var(--live-line,#dcd8cb);padding:14px 0;display:block}.tools-rota tr:not(.tools-rota-day) td{border:0;padding:0;font-size:17px;display:block}.tools-rota tr:not(.tools-rota-day) td:first-child{color:var(--live-muted);margin-bottom:2px;font-size:15px}.tools-rota tr:not(.tools-rota-day) td:nth-child(2){font-weight:600}.tools-rota td small{font-size:15px;font-weight:400;display:inline}.tools-rota td small:before{content:" · "}.tools-rota .tools-rota-day th{padding-left:0;display:block}.tools-rota .tools-rota-day{display:block}.tools-rota .tools-rota-none,.tools-rota .tools-rota-none td{border-bottom:1px solid var(--live-line);padding:12px 0;display:block}}@media print{@page{margin:14mm}html,body,.live-app{background:#fff!important}body :not(:has(.tools-rota)):not(.tools-rota):not(.tools-rota *){display:none!important}.live-layout,.live-main{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.tools-rota{margin:0}.tools-rota *{color:#000!important;background:0 0!important}.tools-rota table{font-size:12pt}.tools-rota tbody{break-inside:avoid}.tools-rota .live-table-scroll{overflow:visible}.tools-rota .help-empty{display:none!important}.tools-rota-foot{border-top:.5pt solid #000;justify-content:space-between;margin-top:10mm;padding-top:3mm;font-size:9pt;display:flex!important}.tools-rota-foot span:first-child{font:400 12pt/1 Newsreader,Georgia,serif}}.tools-done:focus{outline:none}
.treasury-month{align-items:center;gap:6px;display:flex}.treasury-month h2{margin:0 10px 0 0}.live-app .treasury-month [data-slot=button]{width:44px;height:44px}.live-app .help-empty [data-slot=button],.treasury-dialog .live-form-actions [data-slot=button]{min-height:44px;padding-inline:18px;font-size:16px}.treasury-waiting{margin-bottom:52px}.treasury-waiting .help-amount{text-align:center;color:var(--help-ochre-ink);display:block}.help-ledger tr[data-reversed] .help-what,.help-ledger tr[data-reversed] td.help-money:not([data-balance]){color:var(--live-muted)}.help-ledger tr[data-reversed] td.help-money:not([data-balance]){color:var(--live-muted);text-decoration:line-through;text-decoration-thickness:1px}.help-ledger tr[data-quiet] .help-what{color:#4b564d;font-size:18px}.help-ledger tr[data-quiet] td.help-money:not([data-balance]){color:var(--live-muted);font-size:18px}.help-ledger td[data-total] span{display:none}.treasury-form-grid{align-items:start}.treasury-dialog .live-field small{font-size:15px}.treasury-skeleton-figures{border-top:2px solid #596e51;border-bottom:1px solid var(--live-line);height:150px;margin-bottom:46px}@media (max-width:850px){.help-ledger td.help-what{grid-column:1}.help-ledger tbody tr{column-gap:16px}.live-app table.help-ledger tfoot td[data-total]{color:var(--live-muted);grid-column:1/-1;margin-top:6px;font:400 17px/1.3 "Source Sans 3",sans-serif;display:block!important}.help-ledger td[data-total] span{display:inline}.live-app table.help-ledger tbody td.help-money{grid-area:2/2;align-self:start;min-width:104px}}.live-app .help-what [data-slot=button]{height:auto;min-height:0;font:inherit;letter-spacing:inherit;color:inherit;white-space:normal;text-align:left;box-shadow:none;text-underline-offset:5px;background:0 0;border:0;border-radius:2px;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline}.live-app .help-what [data-slot=button]:hover{text-decoration-color:#a9b697}.help-ledger tr[data-reversed] .help-what [data-slot=button]{text-decoration:line-through;text-decoration-thickness:1px}.treasury-entry-amount{letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;margin:4px 0 6px;font:400 44px/1 Newsreader,Georgia,serif}.treasury-entry-amount[data-in]{color:#3f6a45}.treasury-dialog .live-detail{margin:0;font-size:17px}.treasury-notice:focus-visible{outline-offset:3px;outline:2px solid #456f46}@media (prefers-reduced-motion:reduce){.live-app .help-what [data-slot=button]{transition:none}}.help-empty[data-first]{border-top:0;padding-top:8px}.treasury-dialog .live-field input[aria-invalid=true]{border-color:#9f4935;box-shadow:0 0 0 1px #9f4935}
