.top-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.lang-switch{display:flex;align-items:center;border:1px solid #cfd5e1;border-radius:9px;padding:3px;background:#fff}.lang-switch button{border:0;background:transparent;color:#5F6F86;font:inherit;font-size:12px;font-weight:750;padding:6px 9px;border-radius:6px;cursor:pointer}.lang-switch button.active{background:#0000B7;color:#fff}.lang-switch button:focus-visible{outline:2px solid #A5C4F3;outline-offset:2px}.brand img.brand-mark{display:block;width:38px;height:38px;border-radius:10px;object-fit:cover;flex:none}.view{max-width:none;margin:0;padding-left:32px;padding-right:32px}.topbar{padding-left:32px;padding-right:32px}#categories th:not(:first-child),#factories th:not(:first-child){text-align:right}#lifecycle .two-col{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start}#lifecycle .table-panel{margin-top:0}#lifecycle .table-panel .panel-head{padding:24px 24px 0;margin-bottom:18px}#lifecycle .table-panel th:nth-child(n+2){text-align:right}#lifecycle .replacement-list{gap:14px}#lifecycle .replacement{padding:18px}#lifecycle .replacement p{line-height:1.55}@media(max-width:1100px){#lifecycle .two-col{grid-template-columns:1fr}}@media(max-width:800px){.top-actions{gap:7px}.lang-switch button{padding:6px 8px}.view{padding-left:18px;padding-right:18px}.topbar{padding-left:18px;padding-right:18px}}
