/* Rjeti.com v2.0.8 — theme-aware compact community controls */
.r208-search{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:16px;margin:0 0 18px}
.r208-search label{font-size:12px;font-weight:750;display:flex;flex-direction:column;gap:5px;min-width:0}
.r208-search input,.r208-search select{width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--surface);color:var(--ink)}
.r208-trending{padding:14px 17px;margin:12px 0 20px}.r208-trending h2{font-size:16px;display:flex;align-items:center;gap:7px}
.r208-hashtags{display:flex;flex-wrap:wrap;gap:9px}.r208-hashtags a{padding:8px 12px;border:1px solid var(--line);border-radius:99px;color:var(--red);font-weight:720}.r208-hashtags small{color:var(--muted);margin-left:3px}
.r208-suggestions{margin:20px 0}.r208-suggestions h2{font-size:18px}.r208-suggest-item{text-align:center}.r208-suggest-item small{display:block;margin:5px;color:var(--muted)}
.r208-request,.r208-status{padding:19px;margin:12px 0}.r208-request{display:flex;align-items:flex-start;gap:12px}.r208-request>div{flex:1;min-width:0}.r208-request small{display:block;color:var(--muted)}.r208-request p{white-space:normal;overflow-wrap:anywhere;margin:12px 0}
.r208-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.r208-empty,.r208-appeal{padding:14px;margin:10px 0}.r208-message-link{margin:0 0 12px}.r208-message-link a{color:var(--red);font-weight:700}
.r208-status h3{font-size:16px;margin-top:22px}.r208-quick-tools{display:flex;align-items:center;gap:7px;position:relative;margin:7px 0}.r208-quick-tools>button{border:1px solid var(--line);border-radius:9px;padding:5px 10px;font-size:12px;font-weight:700;background:transparent;color:var(--red)}
.r208-emojis{display:flex;flex-wrap:wrap;gap:4px;position:absolute;z-index:9;top:100%;left:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px;width:min(295px,85vw);box-shadow:0 10px 24px rgba(0,0,0,.13)}.r208-emojis[hidden]{display:none}.r208-emojis button{font-size:22px;border:0;background:transparent;padding:2px;cursor:pointer}
body[data-theme="dark"] .r208-request,body[data-theme="dark"] .r208-trending,body[data-theme="dark"] .r208-status,body[data-theme="dark"] .r208-search,body[data-theme="dark"] .r208-emojis{background:#141416;color:#eee;border-color:#333}
@media(max-width:800px){.r208-search{grid-template-columns:repeat(2,minmax(0,1fr))}.r208-search button{grid-column:1/-1}}@media(max-width:440px){.r208-search{grid-template-columns:1fr}}
.r208-gif-menu{min-width:min(365px,88vw);max-width:88vw;flex-direction:column;align-items:stretch}
.r208-gif-menu .r208-gif-upload{display:inline-flex;font-size:12px;color:var(--red);font-weight:800;border:1px solid var(--line);border-radius:8px;padding:9px;align-self:flex-start}
.r208-gif-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:210px;overflow:auto;width:100%;font-size:12px}
.r208-gif-gallery button{padding:0;border:0;overflow:hidden;border-radius:7px;height:75px;background:var(--bg)}
.r208-gif-gallery img{width:100%;height:100%;object-fit:cover}
.r208-gif-menu small{font-size:11px;color:var(--muted)}
