#plan2-retirement-projection-table thead th{position:sticky;top:0;z-index:20;background-color:#e3ddb5;box-shadow:inset 0 -1px hsl(var(--border) / 1)}@media(max-width:639px){#plan2-retirement-projection-table .projection-detail-subtable{table-layout:auto}#plan2-retirement-projection-table .projection-detail-subtable-head,#plan2-retirement-projection-table .projection-detail-subtable-cell{white-space:nowrap}#plan2-retirement-projection-table .projection-detail-balances{width:-moz-fit-content;width:fit-content;max-width:100%}}@media(max-width:576px)and (min-height:601px){#plan2-retirement-projection-pin:has(#plan2-retirement-projection-chart-wrap:not(.hidden)){position:sticky;top:0;z-index:30;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:hsl(var(--border) / 1);background-color:#fff;padding-bottom:.75rem;box-shadow:0 4px 12px #00000014}}.plan2-retirement-field-editor-panel.funding-panel,.plan2-retirement-field-editor-panel .funding-panel-content{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(247 245 232 / var(--tw-text-opacity, 1))}.plan2-retirement-field-editor-panel input,.plan2-retirement-field-editor-panel select{border-radius:.5rem;border-width:1px;border-color:#f7f5e833;--tw-bg-opacity: 1;background-color:rgb(29 120 202 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(247 245 232 / var(--tw-text-opacity, 1))}.plan2-retirement-field-editor-panel [data-retirement-core-input-wrap] input{border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.plan2-retirement-field-editor-panel [data-retirement-core-input-wrap] input:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.plan2-retirement-guide-panel.funding-panel,.plan2-retirement-guide-panel .funding-panel-content{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(247 245 232 / var(--tw-text-opacity, 1))}
