
/* V11.7 friends */
.friends-filter-v117{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 10px}
.friends-filter-v117 button,.friends-filter-v117 a{border:1px solid #dfd1c7;background:#fff8f1;color:#725d54;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900;cursor:pointer;text-decoration:none}
.friends-filter-v117 button.active{background:#7d1013;border-color:#7d1013;color:#fff}
.friend-signals-v117,.favorite-signals-v117{display:flex;gap:4px;flex-wrap:wrap;margin:6px 0}
.friend-signals-v117 span,.favorite-signals-v117 span{padding:3px 5px;border:1px solid #e3d6cc;border-radius:999px;background:#faf5f0;color:#715d54;font-size:8px;font-weight:900}
.friend-signals-v117 span.match,.favorite-signals-v117 span.match{background:#fdeaea;border-color:#eccbca;color:#81161a}
.favorite-actions-v57 form{display:flex;gap:5px;flex-wrap:wrap}

/* V11.8 updates + notifications */
.updates-actions-v118{margin-bottom:10px}
.updates-actions-v118>.updates-title-v111{background:#fff7e7}
.updates-info-v118>.updates-title-v111{background:#fbf7f3}
.updates-action-link-v118{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #f0e5dc;text-decoration:none;color:#5f4d45;background:#fffaf0}
.updates-action-link-v118>span{font-size:18px}.updates-action-link-v118 b,.updates-action-link-v118 small{display:block}.updates-action-link-v118 b{color:#741417}.updates-action-link-v118 small{font-size:8px;color:#806c62}.updates-action-link-v118 em{font-style:normal;color:#741417}
.updates-row-v111.action-v118{background:#fffdf8}
.notif-v118-switch{margin:8px 0}.notif-v118-switch a{display:block;padding:9px 11px;background:#fff8ef;border:1px solid #e1d3c8;border-radius:9px;color:#741417;text-decoration:none;font-size:9px;font-weight:900}
.notif-v54-badge.action-v118{background:#fff0d1;color:#7a5105;border-color:#e7c98d}
.notif-v54-badge.info-v118{background:#f2eee9;color:#735f55;border-color:#ddd1c8}
.admin-notice-v107 .notif-v54-badge.info-v118{background:#f7dfd2;color:#741417;border-color:#e9c2ad}

@media(max-width:620px){
  .friends-filter-v117{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}
  .friends-filter-v117 button,.friends-filter-v117 a{flex:0 0 auto}
  .favorite-actions-v57 form{width:100%}.favorite-actions-v57 form .btn{flex:1}
}
