.v24-interest-scope{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0 18px;padding:10px 12px;border:1px solid #dbe4ef;border-radius:14px;background:#f8fbff}
.v24-interest-scope>span{margin-right:3px;color:#52627a;font-size:13px;font-weight:800}
.v24-interest-scope button{min-height:38px;padding:8px 12px;border:1px solid #d5deea;border-radius:10px;background:#fff;color:#334155;font:inherit;font-size:13px;font-weight:800;cursor:pointer}
.v24-interest-scope button:hover{border-color:#8bb7ff;background:#f4f8ff}
.v24-interest-scope button[aria-pressed="true"]{border-color:#2563eb;background:#dbeafe;color:#1e40af}
.v24-direct-section[hidden],.v24-group-section[hidden]{display:none!important}
.v24-group-section{min-width:0;margin:20px 0 24px}
.v24-group-section>.v16-interest-grid{align-items:start;align-content:start}
.v24-group-section>.card.empty{margin:0}
.v24-group-manage-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}
.v24-group-manage-disclosure>summary::-webkit-details-marker{display:none}
.v24-group-manage-disclosure>summary::after{content:"Manage"!important;flex:none;padding:6px 10px;border-radius:9px;background:#dbeafe;color:#1e40af;font-size:12px;font-weight:800}
.v24-group-manage-disclosure[open]>summary::after{content:"Close"!important}
@media(max-width:780px){.v24-interest-scope{align-items:stretch}.v24-interest-scope>span{flex:1 1 100%}.v24-interest-scope button{flex:1 1 auto;min-width:0;padding-inline:9px;font-size:12px}}
@media(max-width:430px){.v24-interest-scope button{flex-basis:100%}}
