#member-login-host{position:relative;margin-left:auto;z-index:30;font:13px/1.4 system-ui,sans-serif;color:#254959}
.member-box{border:1px solid #cbdcde;border-radius:9px;background:#fff;min-width:145px}
.member-box summary,.member-box>strong{display:block;list-style:none;cursor:pointer;padding:9px 12px;font-weight:700}.member-box summary::-webkit-details-marker{display:none}.member-box summary span{margin-left:15px}
.member-box>div{position:absolute;right:0;top:calc(100% + 6px);width:220px;display:grid;gap:7px;padding:11px;background:#fff;border:1px solid #d7e4e4;border-radius:9px;box-shadow:0 8px 24px #1d414b20}
.member-box button{width:100%;text-align:left;border:1px solid #d3e2e2;border-radius:6px;background:#fff;color:#214f57;padding:8px;font:600 12px system-ui;cursor:pointer}.member-box button:hover{background:#eff6f5}.member-box small{font-size:10px;color:#71898d}.member-box :focus-visible{outline:3px solid #6b9ca2;outline-offset:2px}
.member-box-b{display:flex;align-items:center;gap:6px;padding:5px}.member-box-b>strong{padding:4px 5px;white-space:nowrap}.member-box-b>div{position:static;display:flex;align-items:center;width:auto;gap:5px;padding:0;border:0;box-shadow:none}.member-box-b button{width:auto;white-space:nowrap;padding:7px}.member-box-b small{display:none}
.member-box-c summary{background:#f2f7f7;border-radius:8px}
.side-team-card{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;border:1px solid #d6e5e5;border-radius:10px;background:#fff;padding:12px;margin:0 0 16px;color:#254959}.side-team-card .story-image{height:72px}.side-team-card .story-caption{font-size:9px;margin:3px 0 0}.side-team-card span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#648087}.side-team-card h3{margin:4px 0;font-size:15px;line-height:1.25}.side-team-card p{margin:4px 0;font-size:11px;color:#58747a}.side-team-card small{font-size:10px;color:#6f8588}.side-team-empty{display:block}.side-team-empty button{border:1px solid #bdcecf;border-radius:6px;background:white;color:#285c65;padding:6px 9px;cursor:pointer}
@media(min-width:981px){
 body[data-login-draft="a"] .collab-split:has(>.collab-planner:not([hidden])),body[data-login-draft="a"] .collab-split:has(>.collab-planner:not([hidden])):has(>.home-page:hover),body[data-login-draft="a"] .collab-split:has(>.collab-planner:not([hidden])):has(>.home-page :focus-visible){grid-template-columns:minmax(360px,50fr) minmax(0,50fr)!important;transition:none!important}
 body[data-login-draft="b"] .collab-split:has(>.collab-planner:not([hidden])),body[data-login-draft="b"] .collab-split:has(>.collab-planner:not([hidden])):has(>.home-page:hover),body[data-login-draft="b"] .collab-split:has(>.collab-planner:not([hidden])):has(>.home-page :focus-visible){grid-template-columns:minmax(360px,42fr) minmax(0,58fr)!important;transition:none!important}
 body[data-login-draft="c"] .collab-split:has(>.collab-planner:not([hidden])),body[data-login-draft="c"] .collab-split:has(>.collab-planner:not([hidden])):has(>.home-page:hover),body[data-login-draft="c"] .collab-split:has(>.collab-planner:not([hidden])):has(>.home-page :focus-visible){grid-template-columns:minmax(360px,46fr) minmax(0,54fr)!important;transition:none!important}
}
@media(max-width:780px){#member-login-host{margin-left:auto}.member-box-b{display:block}.member-box-b>div{display:grid}.member-box-b small{display:none}.side-team-card{grid-template-columns:80px 1fr}}
