._guideTable_1vbn3_1 table{min-width:540px}._guideTable_1vbn3_1 th,._guideTable_1vbn3_1 td{white-space:normal;text-align:left;vertical-align:top}._guideTable_1vbn3_1 th:first-child{min-width:90px}._budgetMemo_1vbn3_4{border:1px solid var(--line-1);background:var(--surface);padding:20px}._budgetMemo_1vbn3_4 label{font-size:18px;font-weight:700;display:block}._budgetMemo_1vbn3_4 textarea{width:100%;max-width:100%;color:var(--ink-1);font:inherit;resize:vertical;background:#fff;border:1px solid #a8bbae;border-radius:4px;padding:14px;font-size:15px;line-height:1.9;display:block}._budgetMemo_1vbn3_4 textarea:focus-visible{outline-offset:3px;outline:3px solid #638775}._scheduleTable_1vbn3_8 table{min-width:660px}._completionChecks_1vbn3_9{border:1px solid var(--line-1);margin:28px 0;padding:20px}._completionChecks_1vbn3_9 legend{padding:0 8px;font-size:18px;font-weight:700}._completionChecks_1vbn3_9 label{word-break:keep-all;cursor:pointer;align-items:flex-start;gap:12px;margin:16px 0;display:flex}._completionChecks_1vbn3_9 input{accent-color:#638775;flex:none;width:18px;height:18px;margin-top:6px}._completionChecks_1vbn3_9 input:focus-visible{outline-offset:3px;outline:3px solid #638775}._coverageGrid_1vbn3_14{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._coverageGrid_1vbn3_14 label{border:1px solid var(--line-1);margin:0;padding:16px;font-size:15px;line-height:1.9}@media (max-width:640px){._coverageGrid_1vbn3_14{grid-template-columns:1fr}}
