/* Keep profile actions in the same row and give both readable contrast. */
.arx-main .um-profile .um-profile-navbar{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px}
.arx-main .um-profile .um-followers-links{display:contents!important}
.arx-main .um-profile .um-followers-rc{float:none!important;flex:0 0 auto;margin:0!important}
.arx-main .um-profile .um-followers-btn{float:none!important;margin:0 0 0 auto!important}
.arx-main .um-profile .um-messaging-btn{float:none!important;margin:0!important}
.arx-main .um-profile .um-profile-navbar>.um-clear{display:none!important}
.arx-main .um-profile .um-followers-btn a,.arx-main .um-profile .um-messaging-btn a{box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px!important;margin:0!important;padding:12px 16px!important;border:1px solid #d7bd7d!important;border-radius:7px!important;background:#d7bd7d!important;color:#17140d!important;font:600 14px/20px Arial,sans-serif!important;opacity:1!important;text-decoration:none!important}
.arx-main .um-profile .um-followers-btn a *, .arx-main .um-profile .um-messaging-btn a *{color:inherit!important}
.arx-main .um-profile .um-followers-btn a:hover,.arx-main .um-profile .um-messaging-btn a:hover{background:#e6cf95!important}
.arx-main .um-profile .um-followers-btn a:focus-visible,.arx-main .um-profile .um-messaging-btn a:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:600px){.arx-main .um-profile .um-followers-btn{margin-left:0!important;flex-basis:100%}.arx-main .um-profile .um-followers-btn a{width:100%}.arx-main .um-profile .um-messaging-btn{width:100%}.arx-main .um-profile .um-messaging-btn a{width:100%}}
.arx-checkbox-field>select,.arx-checkbox-field>.select2{display:none!important}
.arx-toggle-directory .um-filtered-line{display:none!important}
.arx-check-filter{position:relative;min-width:0;color:#eee}
.arx-check-filter summary{cursor:pointer;padding:12px;border:1px solid #444;border-radius:7px;background:#151515;font-size:14px;line-height:20px}
.arx-check-filter[open]{z-index:30}
.arx-check-options{position:absolute;top:100%;left:0;right:0;min-width:210px;max-height:310px;overflow:auto;overscroll-behavior:contain;padding:8px;background:#171717;border:1px solid #78673c;border-radius:7px;box-shadow:0 8px 25px #0009;z-index:40}
.arx-main .arx-check-options input[type=search]{width:100%!important;min-width:0!important;box-sizing:border-box;background:#101010!important;color:#eee!important;border:1px solid #444!important;padding:9px!important;margin:0 0 6px!important;font-size:14px!important}
.arx-main .arx-check-options label{display:flex!important;align-items:center;gap:9px;padding:9px 6px!important;margin:0!important;cursor:pointer;color:#eee!important;font:400 14px/20px Arial,sans-serif!important}
.arx-main .arx-check-options label[hidden]{display:none!important}
.arx-main .arx-check-options label:hover{background:#302b1e}
.arx-main .arx-check-options input[type=checkbox]{appearance:auto!important;display:block!important;opacity:1!important;position:static!important;width:16px!important;height:16px!important;margin:0!important;flex:0 0 16px;accent-color:#d7bd7d}
.arx-filter-status{color:#cabb98;font-size:13px;min-height:20px;margin:0 0 10px}
/* The loading layer must not block the filter panel while results refresh. */
.arx-toggle-directory>.um-members-overlay{pointer-events:none!important}
.arx-main .um-profile .um-followers-links .um-followers-btn a{color:#17140d!important;font:600 14px/20px Arial,sans-serif!important;height:46px!important;min-height:46px!important}
.arx-main .um-profile .um-messaging-btn a{height:46px!important;min-height:46px!important}
.arx-main .um-directory .arx-checkbox-field>.select2{display:none!important}
.arx-check-options{position:static;box-sizing:border-box;min-width:0;width:100%;margin-top:5px}
.arx-main .um-directory .arx-checkbox-field{display:block!important;width:100%!important}
.arx-main .um-directory .arx-checkbox-field>.arx-filter-label{display:block!important;float:none!important;width:100%!important;margin-bottom:8px!important}
.arx-main .um-directory .arx-check-filter{display:block!important;width:100%!important;clear:both}
.arx-main .um-directory .arx-check-filter summary{display:list-item!important;box-sizing:border-box;width:100%!important}
