#member-login-host .member-box{min-width:180px;border:1px solid #7fa5a8;background:#f8fbfa;box-shadow:0 2px 7px #234b4c12}
#member-login-host .member-box summary{display:flex;align-items:center;gap:9px;padding:8px 11px;color:#1c5360}
#member-login-host .member-box summary span{margin-left:0}
#member-login-host .member-indicator{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#dbeceb;color:#276971;font-size:16px}
#member-login-host .member-summary-text{display:grid;line-height:1.2;flex:1}
#member-login-host .member-summary-text small{font-size:9px;font-weight:800;letter-spacing:.09em;color:#5e7f83}
#member-login-host .member-summary-text strong{font-size:13px;color:#1b4e58}
#member-login-host .member-box>div{width:245px;padding:12px}
#member-login-host .member-box button{padding:10px;font-size:13px}
.side-team-card:not(.side-team-empty){display:grid;grid-template-columns:minmax(0,1fr);gap:11px;padding:15px;border-width:1px 1px 1px 5px;box-shadow:0 3px 12px #214d5314}
.side-team-card .side-team-visual{min-width:0}
.side-team-card .side-team-visual .story-image{height:190px;background:#edf3f3}
.side-team-card .side-team-visual .story-image img{object-fit:contain;max-width:100%}
.side-team-card .side-team-visual .story-caption{font-size:11px;line-height:1.35;margin:6px 0 0}
.side-team-card .side-team-details h3{font-size:18px;line-height:1.25;margin:6px 0}
.side-team-card .side-team-details p{font-size:13px;line-height:1.4}
.side-team-card .side-team-label{display:inline-block;padding:4px 8px;border-radius:5px;letter-spacing:.09em;color:#264d50;background:#edf5f4}
.side-team-hardware{border-left-color:#4d9870;background:#f5faf6}
.side-team-hardware .side-team-label{background:#dcefe3;color:#286747}
.side-team-electronics{border-left-color:#548db1;background:#f4f8fb}
.side-team-electronics .side-team-label{background:#deedf6;color:#315f7e}
.side-team-diagnostics{border-left-color:#9879ae;background:#f9f6fb}
.side-team-diagnostics .side-team-label{background:#ede3f2;color:#705188}
.home-team.my-team-active{outline:3px solid #4d9870;outline-offset:2px;box-shadow:0 4px 16px #315c4720}
.home-team.home-electronics.my-team-active{outline-color:#548db1}
.home-team.home-diagnostics.my-team-active{outline-color:#9879ae}
.home-team.my-team-active .home-team-head:after{content:'YOUR TEAM · DEMO';display:inline-block;margin:8px 0 0;padding:3px 7px;border-radius:5px;background:#e3f1e8;color:#286747;font:700 10px system-ui,sans-serif;letter-spacing:.06em}
.home-team.home-electronics.my-team-active .home-team-head:after{background:#e1eef6;color:#315f7e}
.home-team.home-diagnostics.my-team-active .home-team-head:after{background:#ede4f3;color:#705188}
@media(max-width:560px){#member-login-host .member-box{min-width:0}.side-team-card .side-team-visual .story-image{height:155px}}
