.plus-profile{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.plus-profile small{color:var(--muted);line-height:1.5}.plus-profile button{white-space:nowrap}
.connections-section{margin:28px 0 100px}.connection-person{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 0;border-bottom:1px solid var(--line)}.connection-person strong,.connection-person small{display:block}.connection-person small{color:var(--muted)}.unread-badge{border-radius:30px;background:var(--accent);color:white;padding:4px 9px}
.direct-thread{display:flex;flex-direction:column;height:min(65dvh,620px);min-height:260px}.direct-tools{display:flex;gap:10px;align-items:center;padding-bottom:10px}.direct-tools small{color:var(--muted);font-size:11px}#direct-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:6px}#direct-form{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--line)}#direct-form textarea{resize:none;min-height:44px;max-height:110px;flex:1}#direct-form button{padding:10px;flex:none}#direct-form svg{width:22px;height:22px}.direct-message{width:fit-content;max-width:88%;padding:10px 13px;border-radius:14px;background:#eee;margin:8px 0;color:#171717;overflow-wrap:anywhere}.direct-message.mine{margin-left:auto;background:#ffe8d9}.direct-message p{white-space:pre-wrap;margin:0;font-size:14px}.direct-message small{font-size:10px;color:#626262}.direct-message .link{font-size:10px;padding:4px 6px}.plus-status progress{display:block;width:100%;margin:12px 0}.plus-images{border:0;padding:0}.plus-images img{width:52px;height:66px;object-fit:cover;border-radius:6px}.plus-images .check{display:flex;align-items:center;gap:10px}.plus-packages article,.media-review-list article{margin:16px 0;padding:16px 0;border-bottom:1px solid var(--line)}.media-review-list img{display:block;width:100%;max-height:400px;object-fit:contain}.media-review-list button{margin:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html[data-mode=dark] .direct-message{background:#303030;color:#eee}html[data-mode=dark] .direct-message.mine{background:#444;color:white}html[data-mode=dark] .direct-message small{color:#ccc}
