.search-result-tabs{padding-block:9px;gap:8px;scrollbar-width:none}.search-result-tabs .chip{flex:none;min-height:40px}.search-result-tabs .active{color:#6aff9d;border-color:#6aff9d66;background:#6aff9d12}
.search-topics{padding:8px 0 15px}.search-empty{padding:12px 0 22px}.search-suggestions{background:#070707f5;border:1px solid #ffffff24;border-radius:16px;padding:8px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-height:min(300px,42dvh);overflow:auto;overscroll-behavior:contain}
.search-suggest-person{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:12px}.search-suggest-person:hover{background:#ffffff10}.search-suggest-person>span:last-child{display:grid;overflow-wrap:anywhere;min-width:0}.search-suggest-person small{color:#aaa}.search-all{padding:12px;text-align:left;width:100%;min-height:44px;color:#6aff9d}
.person-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;flex:none}.person-actions .btn{font-size:12px;padding-inline:10px;min-height:38px}.person-link{min-width:0}.person-link>span:last-child{min-width:0;overflow-wrap:anywhere}.content-label{display:inline-flex;align-items:center;gap:5px;border:1px solid #ffffff45;border-radius:20px;color:#fff;background:#000b;padding:5px 9px;font-size:11px;line-height:1.2}.content-label svg{flex:none}.safety-menu .menu-list{margin-top:16px}.safety-menu small{color:#aaa}
.sheet:has(#comment-form) .sheet-panel{display:flex;flex-direction:column;max-height:var(--viewport-h,100dvh);overflow:hidden}.sheet:has(#comment-form) .sheet-head{flex:none}.sheet:has(#comment-form) .comments-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding-bottom:14px}.sheet:has(#comment-form) .composer-bar{flex:none;position:relative;inset:auto;min-width:0;background:#080808;padding-bottom:max(8px,var(--safe-b,0px))}.sheet:has(#comment-form) #comment-input{font-size:16px;min-width:0;min-height:44px}.sheet:has(#comment-form) .send-btn{min-height:44px;min-width:44px}
@media(max-width:420px){.person{align-items:flex-start}.person-actions{max-width:106px;flex-direction:column;align-items:stretch}.person-actions .btn{width:100%;white-space:normal}.search-result-tabs{margin-inline:0;padding-inline:0}.search-suggestions{max-height:32dvh}}
