.iaa-widget{display:grid;gap:var(--hu-space-3)}.iaa-widget__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hu-space-2)}.iaa-widget__count{font-size:.75rem;color:var(--hu-color-text-muted);white-space:nowrap}.iaa-widget__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--hu-space-2);max-height:300px;overflow-y:auto}.iaa-widget__row{padding:var(--hu-space-2) var(--hu-space-3);border:1px solid var(--hu-color-border);border-radius:var(--hu-radius-md);background:var(--hu-color-bg-muted)}.iaa-widget__identity,.iaa-widget__row{display:flex;align-items:center;gap:var(--hu-space-3)}.iaa-widget__identity{min-width:0;flex:1 1 auto;color:inherit;text-decoration:none}a.iaa-widget__identity:focus-visible .iaa-widget__name,a.iaa-widget__identity:hover .iaa-widget__name{text-decoration:underline}.iaa-widget__avatar{border-radius:999px;object-fit:cover;background:var(--hu-color-surface);flex-shrink:0}.iaa-widget__identity-text{display:flex;flex-direction:column;min-width:0}.iaa-widget__name{font-size:var(--hu-font-size-sm);font-weight:600;color:var(--hu-color-text)}.iaa-widget__name,.iaa-widget__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iaa-widget__role{font-size:.7rem;color:var(--hu-color-text-muted)}.iaa-widget__message-wrap{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.iaa-widget__message-button{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .6rem;border:1px solid var(--hu-color-border);border-radius:var(--hu-radius-md);background:var(--hu-color-surface);color:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.iaa-widget__message-button:focus-visible,.iaa-widget__message-button:hover{border-color:var(--hu-color-primary,#1a56db)}.iaa-widget__message-button:disabled{cursor:default;opacity:.7}.iaa-widget__message-label{white-space:nowrap}.iaa-widget__unread-dot{width:8px;height:8px;border-radius:50%;background:var(--hu-color-danger,#dc2626);flex-shrink:0}.iaa-widget__message-error{margin:0;max-width:12rem;font-size:.75rem;color:var(--hu-color-danger,#dc2626);text-align:right}.iaa-widget__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iaa-widget__empty{margin:0;color:var(--hu-color-text-muted);font-size:var(--hu-font-size-sm);line-height:var(--hu-line-height)}.iaa-widget__empty p{margin:0 0 var(--hu-space-1)}.iaa-widget__empty-support{font-size:.8rem}.iaa-widget__empty-action{display:inline-block;margin-top:var(--hu-space-2);font-size:.8rem;font-weight:600}@media (max-width:720px){.iaa-widget__message-label{display:none}.iaa-widget__message-button{padding:.5rem}}@media (max-width:420px){.iaa-widget__row{flex-wrap:wrap}}