.lwm-bar{max-width:1240px;margin:16px auto 0;padding:0 24px;color:#213a54;font-size:15px;box-sizing:border-box}.lwm-switch>summary{display:none}.lwm-switch>nav{display:flex!important;align-items:center;gap:8px;border-bottom:1px solid #d9e3ed;padding-bottom:10px}.lwm-switch>nav>a,.lwm-context>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;color:#334e68;text-decoration:none;box-sizing:border-box}.lwm-switch>nav>a[aria-current=page]{background:#e8f2fc;color:#075eaa;font-weight:700}.lwm-switch>nav>a:hover,.lwm-context>a:hover{background:#f0f5fa}.lwm-context{display:flex;gap:8px;flex-wrap:wrap;padding-top:8px}.lwm-context>a{padding:0 12px;font-size:14px}.lwm-context>a[aria-current=page]{color:#075eaa;text-decoration:underline;text-underline-offset:6px;font-weight:600}.lwm-bar a:focus-visible,.lwm-bar summary:focus-visible{outline:3px solid #0b6bb8;outline-offset:3px}.lwm-content{min-width:0}.lwm-company{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #e0e8f0}.lwm-company h3{margin:0 0 8px;font-size:18px}.lwm-company p{margin:0;color:#52677b;font-size:14px}.lwm-company .le2-button{flex-shrink:0}.lwm-pagination{display:flex;gap:24px;padding:16px 0}.lwm-summary-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.lwm-summary-links>a{display:flex;gap:14px;align-items:center;min-height:96px;padding:18px 0;border-bottom:1px solid #e0e8f0;text-decoration:none;color:#183c60}.lwm-summary-links>a>.le2-icon{width:24px;height:24px;flex-shrink:0;color:#126ab0}.lwm-summary-links strong{display:block;font-size:17px;line-height:1.5}.lwm-summary-links small{display:block;margin-top:4px;font-size:14px;color:#52677b;line-height:1.6}.lwm-summary-links a:hover strong{text-decoration:underline}.lwm-legacy-back{display:flex;align-items:center;gap:8px;min-height:44px;margin:0 0 12px;color:#075eaa}.lwm-company-switch{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}.lwm-company-switch>a{min-height:44px;display:inline-flex;align-items:center;color:#075eaa}.lwm-account-title{padding:12px 16px;color:#52677b;font-size:13px}
.lwm-logout{margin:8px 0;text-align:right}.lwm-logout button{min-height:44px;padding:0 14px;background:#fff;border:1px solid #c4d3e0;color:#334e68;border-radius:8px;cursor:pointer}.lwm-logout button:focus-visible{outline:3px solid #0b6bb8;outline-offset:3px}
@media(min-width:761px){.lwm-switch{display:block}}
@media(max-width:760px){.lwm-bar{margin:12px auto 0;padding:0 16px}.lwm-switch{border:1px solid #d9e3ed;border-radius:8px;background:#fff}.lwm-switch>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;cursor:pointer;list-style:none}.lwm-switch>summary span{flex:1}.lwm-switch>summary::-webkit-details-marker{display:none}.lwm-switch>nav{display:none!important;border-bottom:0;border-top:1px solid #e0e8f0;padding:8px;flex-wrap:wrap;gap:4px}.lwm-switch[open]>nav{display:flex!important}.lwm-switch>nav>a{flex:1 1 42%;justify-content:flex-start;padding:0 12px}.lwm-context{gap:0 4px;padding-top:6px}.lwm-context>a{padding:0 8px;font-size:13px}.lwm-summary-links{grid-template-columns:1fr}.lwm-company{align-items:flex-start;flex-direction:column;gap:12px}.lwm-company h3{overflow-wrap:anywhere}.lwm-company .le2-button{min-height:44px}.lwm-company-switch{padding:4px 0}}

.lwm-account-notice{margin:14px 0;padding:14px 16px;border-left:3px solid #136cb0;background:#eef6fd;color:#213a54;line-height:1.6}.lwm-account-notice strong{font-size:15px}.lwm-account-notice p{margin:3px 0 6px}.lwm-account-notice>div{display:flex;gap:20px;flex-wrap:wrap}.lwm-account-notice a{display:inline-flex;align-items:center;min-height:44px;color:#075eaa;text-underline-offset:3px}
