/* R149 band page | private invitations from user-triggered auto-formation */
.bc149-invites{margin:18px 0 22px;padding:22px 23px;background:#f4fbfb;border:1px solid #b6dde1;border-radius:17px;scroll-margin-top:86px}
.bc149-invites-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:13px}
.bc149-invites-overline{font-size:11px;color:#168b8c;font-weight:850;letter-spacing:.09em}
.bc149-invites h2{margin:5px 0 7px!important;color:#123f58;font-size:22px;font-weight:800}
.bc149-invites-head p{max-width:720px;color:#4c7588;font-size:13px;line-height:1.5;margin:0}
.bc149-invite-chip{display:inline-flex;gap:5px;align-items:center;background:white;color:#235d72;border:1px solid #cfe6ed;border-radius:25px;padding:7px 10px;font-size:12px;font-weight:700}
.bc149-invite-list{list-style:none!important;max-width:950px;padding:0!important;margin:0!important}
.bc149-invite-list li{display:flex;gap:12px;align-items:center;border-top:1px solid #dbecee;padding:12px 0}
.bc149-invite-dot{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border-radius:50%;background:#d9edee;color:#257788}
.bc149-invite-person{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bc149-invite-person strong{font-size:13px}.bc149-invite-person a{color:#173d5b;text-decoration:none}.bc149-invite-person small{font-size:11px;line-height:1.3;color:#66889a}
.bc149-invite-status{border-radius:9px;padding:6px 9px;font-size:11px;font-weight:800;background:#e3ebed;color:#426878;white-space:nowrap}
.bc149-invite-status.status-accepted{background:#dbf7e5;color:#166b45}.bc149-invite-status.status-declined,.bc149-invite-status.status-expired{background:#faeded;color:#a54848}
.bc149-invite-candidate{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #dbecee;padding-top:17px}
.bc149-invite-candidate>div:first-child{display:flex;flex-direction:column;gap:7px}.bc149-invite-candidate strong{color:#163f56;font-size:15px}.bc149-invite-candidate span{font-size:12px;color:#567f8f}
.bc149-invite-buttons{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bc149-invite-buttons form{margin:0}.bc149-invite-buttons button{cursor:pointer;padding:11px 16px;min-height:42px;border-radius:9px;font-size:13px;font-weight:800}
.bc149-invite-accept{background:#078b75;color:#fff;border:1px solid #078b75}.bc149-invite-decline{background:white;color:#596d80;border:1px solid #bad0d7}
.bc149-invite-empty{padding:14px 0;color:#617c86;font-size:13px}
.bc149-invite-final{font-weight:750}
@media(max-width:600px){.bc149-invites{padding:17px 13px}.bc149-invites h2{font-size:19px}.bc149-invite-buttons{width:100%}.bc149-invite-buttons form{flex:1}.bc149-invite-buttons button{width:100%}.bc149-invite-list li{gap:7px}.bc149-invite-dot{flex-basis:28px;width:28px;height:28px}.bc149-invite-status{font-size:10px;padding:5px 7px}}
