/* Existing menu geometry preserved. Only pictograms are changed. */
.solution-symbol svg,.rail-options button>span:first-child svg,.service-number svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rail-options button>span:first-child{display:grid;place-items:center}.sector-links .solution-symbol svg{width:20px;height:20px}

.header-account .utility-pop.account-icon-menu{width:298px;max-width:calc(100vw - 40px);padding:11px;border:1px solid #dde8f5;border-radius:19px;box-shadow:0 18px 50px #304f741a;background:#fff}.account-menu-caption{padding:9px 11px 13px;font-size:9px;letter-spacing:1px;color:#7b8fa6}.header-account .account-icon-menu a.account-icon-row{display:flex;align-items:center;gap:13px;padding:10px;border:0;border-radius:11px;font-size:12px;font-weight:500;color:#375776}.account-icon-row i{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:10px;background:#eff5fe;color:#5685bd}.account-icon-row svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.account-icon-row>span{flex:1}.account-icon-row>b{font-size:17px;font-weight:400;color:#98adc1}.header-account .account-icon-menu a.account-icon-row:hover{background:#f2f7fe;color:#3375b5}.header-account .account-icon-menu a.account-signout{margin-top:8px;border-top:1px solid #e7edf5;border-radius:0 0 11px 11px;color:#7a6672}.account-signout i{background:#f7f2f5;color:#9a7a8b}

.header-account summary.account-trigger-clear{display:flex;align-items:center;gap:10px;min-height:52px;padding:7px 12px 7px 7px;border:1px solid #d7e5f5;border-radius:30px;background:#f4f8fd;cursor:pointer}.account-user-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e4effc;color:#4685c4;flex-shrink:0}.account-user-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.header-account summary.account-trigger-clear>span:last-child{display:grid;place-items:center;width:20px;height:24px;color:#4280bd;font-size:18px}.header-account[open] summary.account-trigger-clear{background:#eaf3fd;border-color:#a9ccef}.header-account summary.account-trigger-clear:hover{background:#eaf3fd}.solution-symbol img{width:30px;height:30px;object-fit:contain}.header-account .account-icon-menu a.account-signout{color:#647b92}.account-signout i{background:#eef3f9;color:#577593}
