.container-megamenu.vertical .ilight-sensor-menu-v1{width:100%;max-width:1080px;padding:0;margin:0;box-sizing:border-box;white-space:normal;color:#263649;font-size:13px;line-height:1.4}
.container-megamenu.vertical .ilight-sensor-menu-v1 *{box-sizing:border-box}
.container-megamenu.vertical .ilight-sensor-menu-v1 a{white-space:normal;text-transform:none;text-decoration:none;background:none}
.container-megamenu.vertical .ilight-sensor-menu-v1 a:before,.container-megamenu.vertical .ilight-sensor-menu-v1 a:after{content:none;display:none}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-overview{display:block;margin:0 0 12px;padding:3px 10px 14px;border-bottom:1px solid #dde4ec;color:#a94800;font-weight:700;font-size:14px}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-card{display:flex;align-items:center;gap:12px;min-width:0;min-height:116px;margin:0;padding:12px;border:1px solid #d9e2ed;border-radius:9px;color:#263649;background:#fff;line-height:1.45}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-visual{display:flex;flex:0 0 76px;align-items:center;justify-content:center;width:76px;height:84px;overflow:hidden;background:#fff}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-visual img{display:block;position:static;width:76px;height:84px;max-width:100%;max-height:100%;margin:0;object-fit:contain;transform:none}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-copy{display:block;min-width:0}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-name{display:block;color:#263649;font-size:13px;font-weight:700;line-height:1.4}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-note{display:block;margin-top:5px;color:#66768a;font-size:12px;font-weight:400;line-height:1.45}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-selection{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e5eaf1}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-selection-label{color:#66768a;font-size:12px}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-chip,.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-extra>a{display:inline-block;padding:6px 10px;margin:0;border:1px solid #d9e2ed;border-radius:16px;background:#f6f8fb;color:#263649;font-size:12px;font-weight:600;line-height:1.4}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-related{margin-top:10px;padding-top:10px}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-card:hover,.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-card:focus{border-color:#ff850d;background:#fff8f0;color:#263649}
.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-chip:hover,.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-chip:focus,.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-extra>a:hover{border-color:#ff850d;background:#fff3e7;color:#a94800}
.container-megamenu.vertical .ilight-sensor-menu-v1 a:focus{outline:2px solid #d86c00;outline-offset:2px}
@media(max-width:991px){.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-card{gap:10px;min-height:108px}.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-visual,.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-visual img{width:64px;height:76px}.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-visual{flex-basis:64px}}
@media(max-width:600px){.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-cards{grid-template-columns:minmax(0,1fr);gap:9px}.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-card{min-height:96px;padding:10px}.container-megamenu.vertical .ilight-sensor-menu-v1 .ilsm-selection-label{flex-basis:100%}}
