.display-years-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #dfbcc5!important;border-radius:8px!important;background:#fff!important;color:#9d304b!important;font:inherit;font-size:14px;font-weight:500;line-height:1.2;padding:10px 14px;cursor:pointer;white-space:nowrap}.display-years-toggle[hidden]{display:none!important}.display-years-toggle svg{display:block!important;flex:none;width:18px;height:18px}.display-years-toggle:hover{background:#fff4f7!important;border-color:#cc8b9d!important}.display-years-toggle[aria-expanded=true]{background:#fff0f4!important;border-color:#c53d60!important;box-shadow:0 0 0 1px #c53d6015}.display-years-panel[hidden]{display:none!important}.display-years-panel{box-sizing:border-box;width:100%;margin:12px 0 16px;padding:16px;border:1px solid #ecd3da;border-radius:12px;background:#fff;color:#513c44;font-size:14px;box-shadow:0 3px 12px #85274106}.display-years-panel *{box-sizing:border-box}.display-years-panel .display-years-note{font-size:13px;line-height:1.65;margin:0 0 12px;color:#806a74}.display-years-panel .display-years-note:last-child{margin:12px 0 0}.display-years-basis{display:flex;align-items:center;gap:12px;white-space:nowrap}.display-years-basis select{min-width:0;flex-shrink:1}.display-years-panel select,.display-years-panel button{font:inherit;min-height:40px;padding:8px 12px;border:1px solid #e3cbd3;border-radius:7px;background:#fff;color:#663d4b;max-width:100%}.display-years-panel button{cursor:pointer}.display-years-panel button:disabled{opacity:.42;cursor:default}.display-years-panel .display-years-add-button{color:white;background:#b6304d;border-color:#b6304d}.display-years-group{border-top:1px solid #f0e3e8;margin-top:16px;padding-top:14px}.display-years-group h3{font-size:14px;font-weight:600;margin:0 0 12px}.display-years-add,.display-years-add label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.display-years-add select{min-width:190px}.display-years-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.display-years-panel .display-years-chips button{min-height:36px;background:#fff5f7;border-color:#eed7df;color:#9d304b;padding:6px 11px}.display-years-toggle:focus-visible,.display-years-panel :focus-visible{outline:3px solid #4785c4;outline-offset:2px}.trst-toolbar:has(.display-years-toggle){display:flex;flex-wrap:wrap}.trst-toolbar:has(.display-years-toggle)>button{flex:1 1 150px}.p5-action-row .display-years-toggle{flex:1 1 auto}.rt-controls .display-years-toggle{font-weight:500}@media(max-width:600px){.trst-toolbar:has(.display-years-toggle){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trst-toolbar:has(.display-years-toggle)>button{font-size:13px;padding:10px 8px}.display-years-panel{padding:12px}.display-years-add label{width:100%}.display-years-add select{flex:1;min-width:0}.display-years-basis{justify-content:space-between}.p5-action-row:has(.display-years-toggle){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.p5-action-row:has(.display-years-toggle)>button{width:100%;min-width:0;font-size:13px;padding:10px 8px}.display-years-toggle svg{width:16px;height:16px}} 

/* Keep recovery actions scoped to the active product workspace. */
.workspace-recovery[hidden]{display:none!important}

.p5-poster .p5-values th:nth-child(1){width:14%}.p5-poster .p5-values th:nth-child(2){width:14%}.p5-poster .p5-values th:nth-child(3){width:24%}.p5-poster .p5-values th:nth-child(4){width:25%}.p5-poster .p5-values th:nth-child(5){width:23%}
