.private-workspace{color:#192c32;min-width:0;font:16px/1.8 Arial,sans-serif}.private-storage,.private-panel{background:#fffdf8;border:1px solid #d5dace;border-radius:10px;min-width:0;margin:24px 0;padding:24px}.private-storage{background:#e9eee6}.private-workspace h2{margin:0 0 18px;font:400 30px/1.3 Georgia,serif}.private-workspace label{min-width:0;font:600 14px/1.6 Arial,sans-serif;display:block}.private-workspace :is(input,select,textarea):not([type=checkbox]):not([type=file]){box-sizing:border-box;color:#192c32;background:#fff;border:1px solid #a4b3a6;border-radius:5px;width:100%;max-width:100%;min-height:48px;margin-top:8px;padding:12px;font:16px/1.5 Arial,sans-serif;display:block}.private-workspace textarea{resize:vertical;min-height:130px}.private-workspace label.private-check{align-items:center;gap:14px;min-height:44px;font-size:16px;display:flex}.private-check input{accent-color:#24584d;flex-shrink:0;width:22px;height:22px}.private-small{color:#53645f;font:14px/1.8 Arial,sans-serif}.private-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.private-wide{grid-column:1/-1}.private-workspace fieldset{min-width:0}.private-workspace fieldset:not(.private-panel){border:0;margin:0;padding:0}.private-workspace legend{overflow-wrap:anywhere;max-width:100%;margin-bottom:20px;font:400 28px/1.3 Georgia,serif}.private-tools{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.private-tools button,.private-workspace button{white-space:normal;max-width:100%;min-height:48px}.private-workspace :disabled{opacity:.6;cursor:not-allowed}.private-workspace :is(input,textarea,select,button,a):focus-visible{outline-offset:4px;outline:3px solid #b18d4b}.private-file-input,.private-file-label{clip-path:inset(50%);width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.private-workspace .private-error{color:#913b30;font-size:14px}.private-notice{overflow-wrap:anywhere;min-height:28px}.private-transaction{border-top:1px solid #d5dace;padding:20px 0}.private-transaction:first-of-type{border-top:0}.private-row-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.private-link-button{text-underline-offset:4px;color:#6e4940;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.private-results{color:#fffdf8;overflow-wrap:anywhere;background:#1c3439;border-radius:10px;padding:28px}.private-results h2{color:#fffdf8}.private-results .private-small{color:#d2ded4}.private-results dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0;display:grid}.private-results dt{font-size:14px}.private-results dd{margin:8px 0;font:400 28px/1.4 Georgia,serif}.private-flags ul{padding-left:22px;list-style:outside}.private-flags li{padding:6px 0}.private-print-value{display:none}@media (max-width:650px){.private-grid{grid-template-columns:minmax(0,1fr)}.private-storage,.private-panel{padding:20px}.private-results{padding:22px}.private-results dl{grid-template-columns:minmax(0,1fr);gap:10px}.private-tools{flex-direction:column;align-items:stretch}.private-workspace h2{font-size:27px}}@media print{.private-storage,.private-tools,.private-notice,.private-row-actions,.private-file-input,.private-file-label,.private-check,.private-add{display:none!important}.private-panel{break-inside:auto;margin:16px 0;padding:16px}.private-transaction{break-inside:avoid}.private-results{border:1px solid #888;color:#000!important;background:#fff!important}.private-results :is(h2,dt,dd,p){color:#000!important}.private-print-value{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #ccc;padding:8px 0;font:14px/1.7 Arial,sans-serif;display:block}.private-workspace textarea{display:none!important}.private-results dl{grid-template-columns:repeat(3,minmax(0,1fr))}.private-flags{break-inside:avoid}.private-print-input,.private-transaction select{display:none!important}.private-check+.private-small{display:none}}.private-csv-import a{color:#24584d;text-underline-offset:4px}.private-csv-import fieldset{margin:22px 0}.private-csv-preview{margin:22px 0;overflow-x:auto}.private-csv-preview table{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}.private-csv-preview th,.private-csv-preview td{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #d5dace;padding:12px}.private-csv-preview caption{text-align:left;margin-bottom:12px;font-weight:600}.private-hash{overflow-wrap:anywhere;font:14px/1.7 monospace}.private-import-source{overflow-wrap:anywhere}@media print{.private-csv-import{display:none!important}}.private-csv-import{overflow-wrap:anywhere}.private-workspace textarea.private-short-text{min-height:76px}.obligation-flags{border-top:1px solid #d5dace;padding:16px 0}.obligation-flags summary{cursor:pointer;color:#24584d;overflow-wrap:anywhere;min-height:44px;font-weight:600}@media print{.obligation-flags{break-inside:avoid}.private-screen-only{display:none!important}}.private-review-links{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.private-review-links a{color:#24584d;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.private-row-navigation{background:#eef2e9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin:22px 0;padding:18px;display:grid}.private-row-navigation p{grid-column:1/-1;margin:0}.private-row-navigation button{margin:0}.private-transaction[tabindex]{scroll-margin-top:24px}.private-transaction[tabindex]:focus{outline-offset:6px;outline:3px solid #b18d4b}.private-workspace [aria-invalid=true]{border-width:2px!important;border-color:#913b30!important}@media (max-width:650px){.private-row-navigation{grid-template-columns:minmax(0,1fr)}.private-row-navigation p{grid-column:auto}}@media print{.private-copy-help{display:none!important}.private-flags{break-inside:auto}.private-flags li{break-inside:avoid}.private-transaction{overflow-wrap:anywhere}}.private-date-help{overflow-wrap:anywhere;margin-top:8px;font-weight:400;line-height:1.7;display:block}.private-progress-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.private-progress-counts dt{overflow-wrap:anywhere;font:14px/1.7 Arial,sans-serif}.private-progress-counts dd{margin:8px 0;font:400 30px/1.3 Georgia,serif}.private-review-return{color:#24584d;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.private-review-progress h2{scroll-margin-top:24px}.private-review-progress h2:focus{outline-offset:6px;outline:3px solid #b18d4b}@media (max-width:650px){.private-progress-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.private-review-progress h2:focus{outline:none}}.private-evidence-links{flex-wrap:wrap;gap:8px 20px;margin:8px 0 16px;display:flex}.private-evidence-links a{color:#24584d;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.private-evidence-links .private-small{flex-basis:100%;margin:0}.private-flags h2[tabindex]{scroll-margin-top:24px}.private-flags h2[tabindex]:focus{outline-offset:6px;outline:3px solid #b18d4b}@media print{.private-flags h2[tabindex]:focus{outline:none}}.private-evidence-links a{overflow-wrap:anywhere;min-width:0;max-width:100%}.private-evidence-chooser{flex-basis:100%;width:100%;min-width:0}.private-evidence-chooser .private-row-navigation{margin:12px 0 0}.private-evidence-chooser .private-row-navigation .private-small{grid-column:1/-1}.private-workspace :is(#statement-start,#statement-end,#statement-opening,#statement-closing){scroll-margin-top:48px}.private-study-navigation h2{scroll-margin-top:24px}.private-study-navigation h2:focus{outline-offset:6px;outline:3px solid #b18d4b}.private-workspace :is(#study-company,#study-review-date,#study-period,#obligation-review-date){scroll-margin-top:48px}.private-workspace textarea[id^=study-]{scroll-margin-top:110px}.private-results .private-review-return{color:#fffdf8}@media print{.private-study-navigation h2:focus{outline:none}}.private-results h2[tabindex]{scroll-margin-top:24px}.private-results h2[tabindex]:focus{outline-offset:6px;outline:3px solid #b18d4b}@media print{.private-results h2[tabindex]:focus{outline:none}}.private-notice:focus-visible{outline-offset:4px;outline:3px solid #b18d4b}:is(.private-csv-preview:focus-visible,.private-csv-page-status:focus-visible){outline-offset:4px;outline:3px solid #b18d4b}.private-csv-source-check{overflow-wrap:anywhere;border-top:1px solid #d5dace;margin-top:20px;padding-top:16px}@media print{.private-csv-source-check{display:none!important}}.private-planning-summary textarea{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 Arial,sans-serif}.private-planning-summary [role=status]{overflow-wrap:anywhere}@media print{.private-planning-summary{display:none!important}}.private-planning-summary h2[tabindex]{scroll-margin-top:24px}.private-planning-summary h2[tabindex]:focus{outline-offset:6px;outline:3px solid #b18d4b}.private-workspace :is(#statement-source,#statement-coverage,#statement-followup,#obligation-coverage,#obligation-followup){scroll-margin-top:24px}.private-csv-mapping-heading:focus{outline-offset:4px;outline:3px solid #b18d4b}.private-flags h3[tabindex]{scroll-margin-top:24px}.private-flags h3[tabindex]:focus{outline-offset:6px;outline:3px solid #b18d4b}@media print{.private-flags h3[tabindex]:focus{outline:none}}.obligation-payment-math{overflow-wrap:anywhere;border:1px solid #6a8784;border-radius:8px;margin:20px 0;padding:14px 18px}.obligation-payment-math summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.obligation-payment-math summary:focus-visible{outline-offset:4px;outline:3px solid #b18d4b}.obligation-payment-math section{border-top:1px solid #6a8784;margin-top:18px;padding-top:16px}.private-results .obligation-payment-math h3{color:#fffdf8;margin:0 0 12px;font-size:20px}.obligation-payment-math ul{padding-left:20px;list-style:outside}.obligation-payment-math li{border-bottom:1px solid #49666a;padding:10px 0}.obligation-payment-math li p{margin:6px 0}.obligation-payment-math a{color:#fffdf8;text-underline-offset:4px;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.obligation-payment-equation span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.private-find{background:#eef2e9;border-radius:8px;min-width:0;margin:22px 0;padding:20px}.private-find h2{margin:0 0 12px;scroll-margin-top:24px}.private-find h2:focus{outline-offset:6px;outline:3px solid #b18d4b}.private-find-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.private-find-controls input,.private-find-controls button{min-height:48px}.private-find-controls button{margin:0}.private-find .private-row-navigation{margin-bottom:0;padding:0}@media (max-width:650px){.private-find-controls{grid-template-columns:minmax(0,1fr)}}
