/* CG5 shares the accessible annual form, with its own wellbeing palette. */
.cgp-wellbeing .cgp41-sheet{border-color:#f3c9b1;box-shadow:0 6px 24px #8645190a}
.cgp-wellbeing .cgp41-toolbar{border-color:#f2ccb8;background:#fff8f3}
.cgp-wellbeing .cgp41-toolbar>label,.cgp-wellbeing .cgp41-back span{color:#94420e}
.cgp-wellbeing .cgp41-toolbar select,.cgp-wellbeing .cgp41-back{border-color:#e9b38f;color:#823608}
.cgp-wellbeing .cgp41-back svg{fill:#ed762d;stroke:#ed762d}
.cgp-wellbeing .cgp41-back:hover{background:#fff0e4;border-color:#db7b3f}
.cgp-wellbeing .cgp41-evidence{border-radius:8px;background:#fff0e5;color:#94420e}
.cgp41-page.cgp-wellbeing h1{border-color:#f0c6aa;border-top-color:#ea762d;background:#fffbf8;color:#6f330f}
.cgp41-page.cgp-wellbeing .cgp-progress-row{border-color:#e5a77d;color:#713813}
.cgp41-page.cgp-wellbeing .cgp-progress-row>strong{background:#c65314}
.cgp41-page.cgp-wellbeing .cgp-progress-row>b{background:#fff3e9;border-color:#edc2a5}
.cgp41-page.cgp-wellbeing .cgp-table-scroll{border-color:#e3ad89;scrollbar-color:#dfac89 #fff3e9}
.cgp41-page.cgp-wellbeing .cgp-table{min-width:1080px}
.cgp41-page.cgp-wellbeing .cgp-col-description{width:20%}
.cgp41-page.cgp-wellbeing .cgp-col-action{width:25%}
.cgp41-page.cgp-wellbeing .cgp-col-count{width:12%}
.cgp41-page.cgp-wellbeing .cgp-table,.cgp41-page.cgp-wellbeing .cgp-table th,.cgp41-page.cgp-wellbeing .cgp-table td{border-color:#e7bc9e;color:#513622}
.cgp41-page.cgp-wellbeing .cgp-table thead th{background:#a94713;color:#fff}
.cgp41-page.cgp-wellbeing .cgp-table thead tr:last-child th{background:#fff0e4;color:#863c11}
.cgp41-page.cgp-wellbeing .cgp-table .cgp-cg{background:#fff3e9;color:#ab4812}
.cgp41-page.cgp-wellbeing .cgp-table .cgp-description{background:#fffbf8;color:#63462f}
.cgp41-page.cgp-wellbeing .cgp-description strong{color:#893c12}
.cgp41-page.cgp-wellbeing .cgp-table tbody tr:nth-child(even)>.cgp-action-label,.cgp41-page.cgp-wellbeing .cgp-table tbody tr:nth-child(even)>td:not(.cgp-count){background:#fff8f2}
.cgp41-page.cgp-wellbeing .cgp-table .cgp-count{padding:6px;background:#fff0e5}
.cgp41-page.cgp-wellbeing .cgp-count select{width:100%;min-width:0;height:44px;padding:6px 4px;border:1px solid #e6ac85;border-radius:6px;background:#fffaf7;color:#6f330f;font-size:12px;font-weight:700}
.cgp41-page.cgp-wellbeing .cgp-count select:hover:not(:disabled){border-color:#d26d2c;background:#fff4e8}
.cgp41-page.cgp-wellbeing .cgp-count select:disabled{opacity:1;color:#735641;cursor:default}
.cgp41-page.cgp-wellbeing .cgp-count select:focus{outline:2px solid #eaa25e;outline-offset:1px;border-color:#ca6926;background:#fff5d9}
.cgp41-page.cgp-wellbeing .cgp-table tbody tr:focus-within>.cgp-action-label,.cgp41-page.cgp-wellbeing .cgp-table tbody tr:focus-within>td:not(.cgp-description){background:#fff5d9}
.cgp41-page.cgp-wellbeing .cgp-table tfoot th,.cgp41-page.cgp-wellbeing .cgp-table tfoot td{border-color:#dfa77f;border-top-color:#c67840;background:#ffeadb;color:#813810}
.cgp41-page.cgp-wellbeing .cgp-suggest{border-color:#efc3a7;background:#fff5ed;color:#924614}
.cgp41-page.cgp-wellbeing .cgp-suggest .btn,.cgp41-page.cgp-wellbeing .cgp-savebar .btn{border-color:#ac4811;background:#c65314;color:#fff}
.cgp41-page.cgp-wellbeing .cgp-suggest .btn:hover,.cgp41-page.cgp-wellbeing .cgp-savebar .btn:hover{background:#a9450e}
.cgp-wellbeing .cgp41-analysis-heading h2{color:#873b12}
.cgp-wellbeing .cgp41-analysis-heading p,.cgp41-page.cgp-wellbeing .cgp-method,.cgp41-page.cgp-wellbeing .cgp-source{color:#80614b}
.cgp41-page.cgp-wellbeing .cgp-narrative .cgp41-narrative-card{border-color:#eabb99;background:#fdefe4}
.cgp41-page.cgp-wellbeing .cgp-narrative .cgp41-narrative-heading{border-bottom-color:#ebc2a5;background:#fbe3d1;color:#843a10}
.cgp-wellbeing .cgp41-step{border-color:#b74c13;background:#b74c13}
.cgp-wellbeing .cgp41-narrative-copy strong{color:#843a10}
.cgp-wellbeing .cgp41-narrative-copy small{color:#855b40}
.cgp41-page.cgp-wellbeing .cgp-narrative .cgp41-narrative-card textarea{background:#fdefe4;color:#503927}
.cgp41-page.cgp-wellbeing .cgp-narrative .cgp41-narrative-card textarea::placeholder{color:#876c58}
.cgp41-page.cgp-wellbeing .cgp-narrative .cgp41-narrative-card:focus-within{border-color:#c2942d}
.cgp41-page.cgp-wellbeing .cgp-narrative .cgp41-narrative-card textarea:focus{background:#fff5d9;box-shadow:inset 0 0 0 2px #dfbd63}
.cgp41-page.cgp-wellbeing .cgp-savebar{border-color:#ecc5a9;background:#fffaf6;color:#955719}
.cgp41-page.cgp-wellbeing .cgp-table-scroll:focus-visible,.cgp-wellbeing .cgp41-back:focus-visible{outline-color:#d6772d}
