:root{
  --ui-bg:#f0f2f5;--ui-surface:#fff;--ui-surface-2:#f7f8fa;--ui-hover:#f5f6f6;
  --ui-text:#111b21;--ui-muted:#667781;--ui-line:#e2e7e9;
  --ui-brand:#008069;--ui-brand-hover:#006c59;--ui-brand-soft:#e7f6f2;
  --ui-danger:#d54848;--ui-radius:10px;--ui-card-radius:12px;
  --ui-control:40px;--ui-icon:20px;--ui-shadow:0 1px 2px rgba(11,20,26,.08);
}
html{font-size:14px}body,button,input,textarea,select{font-family:"Segoe UI",Roboto,Arial,sans-serif;color:var(--ui-text)}body{font-size:14px;line-height:1.4;background:var(--ui-bg)}
button,input,textarea,select{font-size:14px}button{letter-spacing:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(0,128,105,.32);outline-offset:2px}
button svg{width:var(--ui-icon);height:var(--ui-icon)}

/* Shared controls */
input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea{min-height:var(--ui-control);border:1px solid #d6dfe2!important;border-radius:8px!important;padding:9px 11px!important;background:#fff!important;box-shadow:none!important}
input:focus,select:focus,textarea:focus{border-color:var(--ui-brand)!important;box-shadow:0 0 0 1px var(--ui-brand)!important}
button{min-height:36px;border-radius:8px;cursor:pointer}.primary-button,button[type="submit"],.community-primary,.members-subscribe,.creator-form>button,.creator-form button[type="submit"]{min-height:40px!important;border:0!important;border-radius:8px!important;padding:8px 16px!important;background:var(--ui-brand)!important;color:#fff!important;font-weight:600!important;box-shadow:none!important}
.primary-button:hover,button[type="submit"]:hover,.community-primary:hover,.members-subscribe:hover{background:var(--ui-brand-hover)!important}
.danger,.danger-button{color:var(--ui-danger)!important}.danger-button{border-radius:8px!important;padding:8px 12px!important}

/* App shell and chat list */
.workspace,.messenger-shell{background:var(--ui-bg)}.rail{border-right:1px solid var(--ui-line);background:#f7f8fa}.rail button{border-radius:8px!important}.rail button.active{background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important}
.sidebar{border-right:1px solid var(--ui-line);background:#fff}.sidebar-header,.chat-header{min-height:60px;padding:8px 14px!important;border-bottom:1px solid var(--ui-line)!important;background:#f0f2f5!important}
.sidebar input[type="search"],.chat-search input{height:36px!important;min-height:36px!important;border:0!important;border-radius:8px!important;background:#f0f2f5!important}
.conversation-list article,.conversation-row{min-height:64px!important;margin:0!important;border:0!important;border-bottom:1px solid #f0f2f3!important;border-radius:0!important;padding:9px 12px!important;background:#fff!important;box-shadow:none!important}.conversation-list article:hover,.conversation-row:hover{background:var(--ui-hover)!important}.conversation-list article.active,.conversation-row.active{background:#f0f2f5!important}
.conversation-list strong,.conversation-row strong{font-size:15px!important;font-weight:500!important}.conversation-list small,.conversation-row small{font-size:12px!important;color:var(--ui-muted)!important}
.conversation{grid-template-columns:48px minmax(0,1fr) auto!important}.conversation-avatar{position:relative;display:block;width:48px;height:48px}.conversation-copy{min-width:0}.conversation-live-dot{position:absolute;right:-1px;bottom:0;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#20c76a;box-shadow:0 1px 3px #0002}.conversation-unread-badge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;color:#fff;background:var(--ui-brand);font-size:11px;line-height:1}.conversation.has-unread .conversation-copy strong{font-weight:700!important}.conversation.has-unread .conversation-copy small{color:#31443d!important;font-weight:600!important}
.chat-header h1,.chat-header h2,.chat-header strong{font-size:15px!important;font-weight:600!important}.chat-head-action,.chat-header button{width:38px;min-width:38px;height:38px;min-height:38px;border:0!important;border-radius:50%!important;padding:0!important;background:transparent!important;color:#54656f!important;box-shadow:none!important}.chat-header button:hover{background:#e4e7e9!important}
.message-list,.membership-chat-messages{background-color:#efeae2!important;background-image:radial-gradient(rgba(134,121,105,.12) .8px,transparent .8px)!important;background-size:18px 18px!important}
.message,.message-bubble,.membership-chat-message>div{border:0!important;border-radius:8px!important;box-shadow:0 1px .5px rgba(11,20,26,.13)!important}.message.mine,.message-bubble.mine,.membership-chat-message.mine>div{background:#d9fdd3!important}.message p,.message-bubble p,.membership-chat-message p{font-size:14px!important;line-height:1.42!important}.message small,.message-bubble small,.membership-chat-message small{font-size:10.5px!important;color:#667781!important}
.message-form,.chat-composer,.membership-chat-composer{min-height:58px;padding:8px 10px!important;gap:7px!important;border-top:1px solid var(--ui-line)!important;background:#f0f2f5!important}.message-form textarea,.chat-composer textarea,.membership-chat-composer textarea{min-height:40px!important;max-height:100px!important;border:0!important;border-radius:9px!important;padding:10px 12px!important;box-shadow:none!important}.message-form>button,.chat-composer>button,.membership-chat-composer>button,.membership-chat-attach{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:0!important;border-radius:50%!important;padding:0!important;background:transparent!important;color:#54656f!important;font-size:20px!important}.message-form>button[type="submit"],.chat-composer>button[type="submit"],.membership-chat-composer>button[type="submit"]{background:var(--ui-brand)!important;color:#fff!important}

/* Cards, settings and feature pages */
.setting-card,.settings-card,.creator-form,.member-social-profile,.membership-feed-post,.membership-live-tile,.membership-about-panel,.members-subscription-list article,.creator-post-list article,.members-transaction-list article,.community-profile,.community-post,.community-rules-card,.around-card,.business-card{border:1px solid var(--ui-line)!important;border-radius:var(--ui-card-radius)!important;background:#fff;box-shadow:var(--ui-shadow)!important}
.setting-card,.settings-card{margin-bottom:10px!important;padding:0!important;overflow:hidden}.setting-row,.setting-card>button,.settings-row{min-height:58px!important;padding:9px 14px!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important}.setting-row:last-child,.setting-card>button:last-child,.settings-row:last-child{border-bottom:0!important}.setting-row strong,.setting-card strong,.settings-row strong{font-size:14px!important;font-weight:600!important}.setting-row small,.setting-card small,.settings-row small{font-size:12px!important;color:var(--ui-muted)!important}
.settings-view h1,.members-page-heading h1,.community-page h1{font-size:26px!important;line-height:1.15!important}.settings-view h2,.members-page-heading h2,.community-page h2{font-size:18px!important}.settings-view,.members-body,.community-page{color:var(--ui-text)}

/* Members Only */
.members-detail{background:var(--ui-bg)!important}.members-detail-content{padding:14px 16px 72px!important}.member-social-profile{overflow:hidden!important}.member-social-cover{height:150px!important}.member-social-identity{gap:14px!important;padding:0 20px 14px!important}.member-social-avatar{width:88px!important;height:88px!important;margin-top:-43px!important;border-width:4px!important;font-size:24px!important}.member-social-title h1{font-family:"Segoe UI",Roboto,Arial,sans-serif!important;font-size:24px!important;font-weight:650!important}.member-social-benefits{padding:0 20px 12px!important}.member-social-benefits span{padding:6px 9px!important;border-radius:7px!important;font-size:11px!important}.member-social-profile>.membership-active-state{margin:0 20px 16px!important}.membership-active-state{padding:10px 12px!important;border-radius:9px!important}.membership-active-state>span{flex-basis:30px!important;height:30px!important}.membership-feed-tabs{top:60px!important;margin:12px 0!important}.membership-feed-tabs button{min-height:42px!important;padding:9px 6px!important;font-size:13px!important}.membership-feed{gap:12px!important}.membership-feed-post{border-radius:10px!important}.membership-feed-post>header{position:static!important;min-height:54px!important;padding:8px 10px!important}.membership-post-actions{padding:5px 8px 2px!important}.membership-post-caption{padding:3px 12px!important;font-size:13px!important}.membership-view-comments{padding:6px 12px 10px!important;font-size:12px!important}
.membership-chat-panel{border-radius:10px!important;box-shadow:var(--ui-shadow)!important}.membership-chat-toolbar{min-height:62px!important;padding:8px 12px!important}.membership-chat-avatar{flex-basis:38px!important;height:38px!important;box-shadow:none!important}.membership-chat-header-actions button{height:36px!important;min-height:36px!important;border-radius:8px!important;font-weight:600!important}.membership-chat-header-actions button[data-chat-video]{background:var(--ui-brand)!important}.membership-chat-search{min-height:36px!important;padding:7px 10px!important;border-radius:8px!important}.membership-conversation-menu{border-radius:8px!important;padding:5px!important;box-shadow:0 8px 24px rgba(11,20,26,.16)!important}.membership-conversation-menu button{min-height:38px!important;border-radius:6px!important;padding:7px 9px!important}.membership-conversation-menu button span{font-size:15px!important}.membership-conversation-menu button b{font-size:13px!important;font-weight:500!important}
.membership-emoji-picker{width:224px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:2px!important;padding:6px!important;border-radius:9px!important}.membership-emoji-picker button{display:grid;place-items:center;width:40px;height:40px;min-height:40px;border-radius:6px!important;font-size:20px!important;filter:saturate(.82)}.membership-emoji-picker button:hover{background:#f0f2f5!important}

/* Communities, Around Us and business surfaces */
.community-card,.around-listing-card,.business-listing-card{border-radius:12px!important;box-shadow:var(--ui-shadow)!important}.community-primary,.community-secondary{min-height:38px!important;border-radius:8px!important;padding:8px 13px!important;font-size:13px!important}.community-post{padding:12px!important}.community-post header{position:static!important;padding:0 0 8px!important}.community-profile-copy{padding:16px!important}
.around-us-view button,.business-view button{min-height:36px}.around-us-view .category-chip,.around-us-view .filter-chip{min-height:34px!important;border-radius:17px!important;padding:6px 12px!important;font-size:12px!important}.around-us-view h1,.business-view h1{font-size:28px!important}.around-us-view h2,.business-view h2{font-size:20px!important}.around-us-view p,.business-view p{font-size:13px!important;line-height:1.45!important}

/* Dialogs and popovers */
.ui-dialog,.dialog-card,.modal-card{border-radius:12px!important;box-shadow:0 12px 36px rgba(11,20,26,.22)!important}.ui-dialog header,.dialog-card header,.modal-card header{padding:14px 16px!important}.ui-dialog h2,.dialog-card h2,.modal-card h2{font-size:18px!important}.ui-dialog main,.dialog-card main,.modal-card main{padding:14px 16px!important}.ui-dialog footer,.dialog-card footer,.modal-card footer{padding:10px 16px!important}.ui-toast,.toast{left:50%!important;right:auto!important;bottom:24px!important;max-width:min(420px,calc(100vw - 24px))!important;transform:translateX(-50%)!important;border-radius:8px!important;font-size:13px!important}

@media(max-width:760px){
  html{font-size:14px}.members-detail-content{padding:0 0 68px!important}.member-social-profile{margin:0!important;border-width:0 0 1px!important;border-radius:0!important}.member-social-cover{height:112px!important}.member-social-identity{padding:0 12px 10px!important}.member-social-avatar{width:68px!important;height:68px!important;margin-top:-34px!important;font-size:19px!important}.member-social-title h1{font-size:20px!important}.member-social-benefits{padding:0 12px 10px!important}.member-social-profile>.membership-active-state{margin:0 12px 12px!important}.membership-feed-tabs{margin:0!important}.membership-feed-post{margin:0!important;border-width:0 0 1px!important;border-radius:0!important}.membership-chat-panel{margin:0!important;border:0!important;border-radius:0!important}.membership-chat-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.membership-chat-identity small{max-width:135px!important}.membership-chat-header-actions{gap:3px!important}.membership-chat-search{grid-column:1/-1}.membership-chat-messages{padding:9px!important}.membership-chat-message{max-width:86%!important}.membership-chat-composer{padding:7px!important}.membership-chat-composer>button,.membership-chat-attach{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.membership-chat-composer textarea{min-height:38px!important}.settings-view h1,.members-page-heading h1,.community-page h1{font-size:23px!important}.ui-toast,.toast{bottom:12px!important}
}

/* Compact Codex-style action geometry requested for the primary chat. */
#settings-open{display:none!important}
.chat-head{gap:6px!important}.chat-head>div:nth-child(2){min-width:0;flex:1}.chat-head .community-manage-button,.chat-head-action,.call-actions .call-start{display:grid!important;place-items:center;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;border:1px solid transparent!important;border-radius:8px!important;padding:0!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important;color:transparent!important;box-shadow:none!important;font-size:0!important}
.chat-head .community-manage-button:hover,.chat-head-action:hover,.call-actions .call-start:hover{background-color:#e5e9eb!important}.chat-head .community-manage-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352636d' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3.5 19c.4-3.3 2.2-5 5.5-5s5.1 1.7 5.5 5M16 6h5M18.5 3.5v5'/%3E%3C/svg%3E")!important}.call-actions{margin-left:2px!important;gap:3px!important}.call-actions #audio-call-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352636d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.4 19.4 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.9a2 2 0 0 1-.5 2.1L8 10a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.5c.9.3 1.9.6 2.9.7a2 2 0 0 1 1.7 2Z'/%3E%3C/svg%3E")!important}.call-actions #video-call-button{background-color:var(--ui-brand)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='14' height='14' rx='2'/%3E%3Cpath d='m17 10 4-3v10l-4-3'/%3E%3C/svg%3E")!important}.call-actions #video-call-button:hover{background-color:var(--ui-brand-hover)!important}
#chat-search-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352636d' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E")!important}
#chat-menu-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2352636d'%3E%3Ccircle cx='12' cy='5' r='1.7'/%3E%3Ccircle cx='12' cy='12' r='1.7'/%3E%3Ccircle cx='12' cy='19' r='1.7'/%3E%3C/svg%3E")!important}
.chat-head .community-manage-button{pointer-events:auto!important;cursor:pointer!important}.member-manager-overlay{z-index:100!important}.member-manager-overlay.hidden{display:none!important}.member-manager-overlay:not(.hidden){display:grid!important}.member-manager-card{position:relative!important;z-index:101!important}
.composer{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:6px!important;width:auto!important;min-height:56px!important;max-height:72px!important;margin:8px 12px 10px!important;padding:7px 8px!important;border:1px solid #d9e0e3!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 8px rgba(11,20,26,.08)!important}.composer textarea{flex:1!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:56px!important;margin:0!important;padding:9px 10px!important}.composer .composer-tool,.composer .attachment-picker,.composer>button[type="submit"]{position:static!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important}.composer>button[type="submit"]{border-radius:8px!important}.composer>button[type="submit"]::after{font-size:14px!important}.expression-panel{bottom:calc(100% + 7px)!important}.messages{min-height:0!important}

/* Feed cards stay readable without taking over the viewport. */
.membership-feed{grid-template-columns:repeat(auto-fill,minmax(280px,360px))!important;justify-content:start!important;align-items:start!important}.membership-feed-post{width:100%!important;max-width:360px!important}.membership-post-media{aspect-ratio:4/3!important;max-height:270px!important}.membership-text-art{padding:20px!important;font-size:20px!important}.membership-feed-post>header{height:auto!important}.membership-live-grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px))!important;justify-content:start!important}.membership-live-tile{max-width:360px!important;padding:16px!important}
@media(max-width:760px){.chat-head{padding-inline:8px!important}.chat-head .community-manage-button,.chat-head-action,.call-actions .call-start{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.call-actions{gap:1px!important}.composer{left:6px!important;right:6px!important;width:auto!important;margin:0 0 6px!important;min-height:52px!important;padding:6px!important}.membership-feed{display:block!important}.membership-feed-post{max-width:none!important;margin-bottom:8px!important}.membership-post-media{aspect-ratio:4/3!important;max-height:310px!important}.membership-live-tile{max-width:none!important}}

/* WhatsApp-style expression tray: contained, legible and never horizontally scrollable. */
.expression-panel{box-sizing:border-box!important;left:8px!important;bottom:calc(100% + 8px)!important;width:420px!important;max-width:calc(100vw - 24px)!important;height:360px!important;max-height:min(360px,55vh)!important;overflow:hidden!important;padding:0!important;border:1px solid #dce3e6!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 28px rgba(11,20,26,.18)!important}
.expression-panel.hidden,.composer-link-preview.hidden{display:none!important}
.attachment-menu{left:auto!important;right:58px!important;bottom:76px!important;width:205px!important;max-height:calc(100dvh - 150px)!important;overflow:auto!important}
.expression-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;height:45px!important;margin:0!important;padding:0 8px!important;border-bottom:1px solid #e3e8ea!important;background:#fff!important}
.expression-tabs button{position:relative!important;min-height:44px!important;border:0!important;border-radius:0!important;padding:0 8px!important;background:transparent!important;color:#667781!important;font-size:12px!important;font-weight:500!important}.expression-tabs button.active{background:transparent!important;color:var(--ui-brand)!important}.expression-tabs button.active::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--ui-brand)}
.expression-content{box-sizing:border-box;height:calc(100% - 45px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:10px 12px 14px!important;scrollbar-width:thin;scrollbar-color:#b8c2c7 transparent}.expression-content.hidden{display:none!important}
.expression-grid{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:2px!important;width:100%!important;min-width:0!important;overflow:visible!important}.expression-grid button{display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;border:0!important;border-radius:7px!important;padding:0!important;background:transparent!important;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif!important;font-size:22px!important;line-height:1!important;filter:saturate(.88)!important}.expression-grid button:hover{background:#f0f2f5!important;filter:none!important}
.sticker-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important}.sticker-grid button{display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;aspect-ratio:1!important;border:0!important;border-radius:8px!important;padding:6px!important;background:#f5f7f8!important;font-size:38px!important;overflow:hidden!important}.expression-label{margin:0 0 8px!important;color:#667781!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important}
.composer::before,.composer::after{display:none!important}.composer>*{align-self:center!important}.composer>input[type="file"],.attachment-picker input[type="file"]{display:none!important}.composer-link-preview:empty{display:none!important}
@media(max-width:600px){.expression-panel{position:fixed!important;left:0!important;right:0!important;bottom:58px!important;width:100%!important;max-width:none!important;height:min(345px,48dvh)!important;max-height:none!important;border-width:1px 0 0!important;border-radius:0!important}.attachment-menu{right:8px!important;bottom:61px!important;width:min(250px,calc(100vw - 16px))!important}.expression-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}.expression-grid button{height:39px!important;min-height:39px!important;font-size:21px!important}}

/* Final compact tray and call-control corrections. */
.call-actions #video-call-button{background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352636d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='14' height='14' rx='2'/%3E%3Cpath d='m17 10 4-3v10l-4-3'/%3E%3C/svg%3E")!important}.call-actions #video-call-button:hover{background-color:#e5e9eb!important}
.expression-panel{height:auto!important;max-height:min(360px,55vh)!important}.expression-content{height:auto!important;max-height:315px!important}.chat-status{position:absolute!important;left:50%!important;bottom:72px!important;z-index:12!important;max-width:min(420px,calc(100% - 28px))!important;margin:0!important;padding:7px 12px!important;border-radius:7px!important;background:#fff!important;box-shadow:0 4px 16px rgba(11,20,26,.14)!important;transform:translateX(-50%)!important;font-size:12px!important;text-align:center!important}.chat-status:empty{display:none!important}
@media(max-width:600px){.expression-panel{height:auto!important;max-height:48dvh!important}.chat-status{bottom:62px!important}}
.call-overlay.hidden{display:none!important}.call-overlay:not(.hidden){display:grid!important}.call-panel{max-width:min(920px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}

/* Keep sidebar controls in normal flow; no filter or action row may overlap another. */
.sidebar>.search-box,.sidebar>.chat-folder-tabs,.sidebar>.quick-filters,.sidebar>.notification-banner,.sidebar>.actions-panel{position:relative!important;inset:auto!important;transform:none!important;flex:0 0 auto!important}
.sidebar>.chat-folder-tabs{min-height:38px!important;padding:0 14px 8px!important;align-items:center!important;background:#fff!important}
.sidebar>.quick-filters{min-height:42px!important;padding:0 14px 8px!important;align-items:center!important;background:#fff!important}
.sidebar>.actions-panel{z-index:1!important;clear:both!important;margin:0 12px 8px!important}
.sidebar>.actions-panel>summary{min-height:40px!important;display:flex!important;align-items:center!important;padding:0 12px!important}
.sidebar>.chat-folder-tabs.hidden{display:none!important}
.business-declarations{display:grid;gap:8px;margin:14px 0;padding:14px;border:1px solid #dce5e2;border-radius:10px;background:#f7faf9}.business-declarations label{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:550}.business-declarations input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--ui-brand)}.business-document-form{margin-top:12px!important}.business-document-form>p{margin:5px 0 14px;color:#667781;font-size:12px;line-height:1.45}.business-document-list{display:grid;gap:7px;margin-top:12px}.business-document-list article{display:flex;padding:10px 12px;border:1px solid #e0e6e8;border-radius:9px;background:#fff}.business-document-list article span{display:grid;gap:3px}.business-document-list small{color:#667781}.business-verification-score{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:9px;background:#e9f7f3;color:#006c5b}.business-verification-score span{text-transform:capitalize}

/* Compact mobile information hierarchy: labels first, explanations only when needed. */
@media(max-width:760px){
  .members-page-heading>span,.members-page-heading>p,.members-hero>p,.creator-start-card>p,
  .community-page-heading>span,.community-page-heading>p,.community-hero>p,
  .membership-active-state small,.member-social-title>p,.member-social-benefits,
  .membership-about-panel>p:first-of-type,.revenue-policy>p,
  .around-page-heading>p,.business-page-heading>p,.page-intro>p,.page-description,
  .desktop-only-description{display:none!important}
  .members-page-heading,.community-page-heading,.around-page-heading,.business-page-heading{margin:0 0 10px!important;padding:0 2px!important}
  .members-page-heading h1,.community-page-heading h1,.around-page-heading h1,.business-page-heading h1{margin:0!important;font-family:"Segoe UI",Roboto,Arial,sans-serif!important;font-size:20px!important;font-weight:650!important;line-height:1.2!important}
  .members-hero{min-height:0!important;padding:16px 14px!important}.members-hero h1{margin:0 0 10px!important;font-family:"Segoe UI",Roboto,Arial,sans-serif!important;font-size:23px!important;line-height:1.2!important}
  .creator-start-card{padding:20px 14px!important}.creator-start-card h2{margin:8px 0 14px!important;font-size:19px!important}
  .membership-active-state{min-height:46px!important}.membership-active-state strong{font-size:13px!important}
  .member-social-stats{margin-top:0!important}.member-social-stats span{font-size:10px!important}.member-social-stats strong{font-size:15px!important}
  .community-profile-copy>p,.community-profile-copy>b+small{display:none!important}.community-profile-copy h1{margin:3px 0 8px!important;font-size:22px!important}
  .setting-card>p,.settings-card>p{display:none!important}
  .setting-row small,.setting-card button small,.settings-row small{max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.session-restoring #auth-view{visibility:hidden}

/* Settings UI system: one geometry, palette and interaction language everywhere. */
.settings-overlay{--settings-brand:#008f79;--settings-brand-hover:#007b69;--settings-text:#111b21;--settings-muted:#667781;--settings-line:#e1e7ea;--settings-hover:#f5f8f9;--settings-danger:#c93b47;--settings-danger-bg:#fff6f7}
.settings-shell button,.settings-shell input,.settings-shell textarea,.settings-shell select{font-family:"Segoe UI",Roboto,Arial,sans-serif}
.settings-shell button{cursor:pointer;-webkit-tap-highlight-color:transparent}.settings-shell button:focus{outline:none}
.settings-shell button:focus-visible,.settings-shell input:focus-visible,.settings-shell textarea:focus-visible,.settings-shell select:focus-visible{outline:2px solid #32b6a3!important;outline-offset:2px!important}
.settings-content{scrollbar-width:thin;scrollbar-color:#aeb9be transparent}.settings-section{gap:12px!important}.settings-section>.setting-card{margin:0!important}.setting-card{color:var(--settings-text)!important}
.setting-card>h2,.setting-card>h3,.setting-card>.setting-title,.setting-card>p,.setting-card>dl{box-sizing:border-box;margin-left:16px!important;margin-right:16px!important}
.setting-card>h2,.setting-card>h3{margin-top:15px!important;margin-bottom:10px!important;color:var(--settings-brand)!important;font-family:"Segoe UI",Roboto,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}
.setting-card>p{margin-top:0!important;margin-bottom:14px!important;font-size:12px!important;line-height:1.45!important}
.setting-card>form:not(.business-media-form){box-sizing:border-box;margin:0!important;padding:0 16px 16px!important}
.setting-card form>label,.account-name-card>label{display:grid!important;gap:6px!important;margin:0 0 11px!important;color:var(--settings-muted)!important;font-size:12px!important;font-weight:600!important}
.setting-card input:not([type="checkbox"]):not([type="radio"]),.setting-card textarea,.setting-card select{box-sizing:border-box;width:100%;min-height:42px;margin:0!important;border:1px solid #cfd9dd!important;border-radius:9px!important;padding:9px 11px!important;color:var(--settings-text)!important;background:#fff!important;font-size:14px!important;line-height:1.35!important;box-shadow:none!important}
.setting-card textarea{min-height:76px;resize:vertical}.setting-card select{width:auto;min-width:112px;padding-right:30px!important;color:var(--settings-brand)!important;font-weight:600!important}
.setting-card input[type="checkbox"],.setting-card input[type="radio"]{flex:0 0 auto;width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;accent-color:var(--settings-brand)!important}
.settings-menu-row,.account-info-row,.privacy-row,.reference-row,.reference-select,.setting-toggle,.notification-select{box-sizing:border-box;color:var(--settings-text)!important;background:#fff!important;box-shadow:none!important}
.settings-menu-row:hover,.account-info-row:hover:is(button),.privacy-row:hover:is(button),.reference-row:hover:is(button){background:var(--settings-hover)!important}
.settings-menu-row:focus,.settings-menu-row:active,.account-info-row:focus,.account-info-row:active,.privacy-row:focus,.privacy-row:active,.reference-row:focus,.reference-row:active{color:var(--settings-text)!important;background:#fff!important;box-shadow:none!important}
.settings-menu-row:focus-visible,.account-info-row:focus-visible,.privacy-row:focus-visible,.reference-row:focus-visible{position:relative;z-index:1;outline-offset:-3px!important}
.account-info-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding:9px 14px!important;border:0!important;border-bottom:1px solid var(--settings-line)!important;border-radius:0!important;text-align:left!important}
.account-info-row:last-child{border-bottom:0!important}.account-info-row>.menu-icon{align-self:center!important;justify-self:center!important}.account-info-row>span:nth-child(2){min-width:0!important;display:grid!important;align-content:center!important;gap:2px!important}.account-info-row strong{font-size:14px!important;line-height:1.3!important}.account-info-row small{margin:0!important;font-size:12px!important;line-height:1.3!important}.account-info-row b{justify-self:end;color:var(--settings-brand);font-size:13px}.account-info-row input[type="date"]{margin-top:5px!important}
.menu-icon{box-sizing:border-box;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:10px!important;font-size:15px!important;line-height:1!important}
.settings-menu-row{grid-template-columns:40px minmax(0,1fr) 18px!important;gap:12px!important;min-height:62px!important;padding:9px 14px!important}.settings-menu-row strong{font-size:14px!important;line-height:1.25!important}.settings-menu-row small{margin-top:2px!important;font-size:12px!important;line-height:1.3!important}
.settings-shell .setting-card button:not(.account-info-row):not(.privacy-row):not(.reference-row):not(.setting-toggle):not(.settings-menu-row):not(.profile-photo-button),.settings-shell .secondary-button,.settings-shell .danger-button,.settings-shell .account-action{box-sizing:border-box;width:auto;min-width:0;min-height:38px!important;margin:0;padding:0 14px!important;border:1px solid #cbd7da!important;border-radius:9px!important;color:#234047!important;background:#fff!important;font-size:13px!important;font-weight:650!important;line-height:36px!important;box-shadow:none!important}
.settings-shell .setting-card form>button[type="submit"],.settings-shell #profile-settings-form>button[type="submit"],.settings-shell .business-primary{border-color:var(--settings-brand)!important;color:#fff!important;background:var(--settings-brand)!important}.settings-shell .setting-card form>button[type="submit"]:hover,.settings-shell #profile-settings-form>button[type="submit"]:hover,.settings-shell .business-primary:hover{background:var(--settings-brand-hover)!important}
.settings-shell .secondary-button:hover,.settings-shell .account-action:hover{border-color:#a9babf!important;background:var(--settings-hover)!important}.settings-shell .danger-button,.settings-shell .danger-zone .account-action,.settings-shell [data-account-action="delete"],.settings-shell [data-account-action="deactivate"]{border-color:#efb9be!important;color:var(--settings-danger)!important;background:var(--settings-danger-bg)!important}.settings-shell .danger-button:hover,.settings-shell .danger-zone .account-action:hover{border-color:#df8e96!important;background:#ffedef!important}
.account-name-card>button[type="submit"]{margin:2px 16px 16px!important;line-height:normal!important}.setting-actions{padding:10px 14px 14px!important;gap:8px!important;border-top:1px solid var(--settings-line)}
.danger-zone .logout-row,.danger-zone .logout-row:focus,.danger-zone .logout-row:active{color:var(--settings-danger)!important;background:#fff!important}.danger-zone .logout-row:hover{background:var(--settings-danger-bg)!important}
.settings-feedback:empty{display:none!important}.settings-feedback:not(:empty){box-sizing:border-box;margin:8px 16px 14px!important;padding:9px 11px!important;border-radius:8px;background:#eef7f5;color:#17675d;font-size:12px}
.privacy-row,.reference-row,.reference-select,.setting-toggle,.notification-select{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:58px!important;margin:0!important;padding:9px 14px!important;border:0!important;border-bottom:1px solid var(--settings-line)!important;border-radius:0!important}.privacy-row:last-child,.reference-row:last-child,.reference-select:last-child,.setting-toggle:last-child,.notification-select:last-child{border-bottom:0!important}
.privacy-row>strong,.reference-row>strong,.reference-select>span,.setting-toggle strong,.notification-select>span{min-width:0;flex:1;font-size:14px!important;line-height:1.3!important}.privacy-row>span:not(.privacy-glyph),.setting-toggle>span{min-width:0;flex:1}.privacy-glyph{flex:0 0 30px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;margin:0!important;color:#44555d;font-size:18px;line-height:1}.privacy-row b{flex:0 0 auto;color:var(--settings-brand)!important;font-size:14px!important;font-weight:600!important}
@media(max-width:760px){.settings-head{min-height:58px!important;padding:8px 12px!important}.settings-head h2{font-size:20px!important}.settings-heading .eyebrow{font-size:8px!important}.settings-content{padding:10px!important}.settings-section{gap:9px!important}.setting-card>h2,.setting-card>h3,.setting-card>.setting-title,.setting-card>p,.setting-card>dl{margin-left:13px!important;margin-right:13px!important}.setting-card>form:not(.business-media-form){padding:0 13px 13px!important}.settings-menu-row{grid-template-columns:38px minmax(0,1fr) 16px!important;min-height:58px!important;padding:8px 12px!important}.account-info-row{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:58px!important;padding:8px 12px!important}.menu-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:9px!important}.privacy-row,.reference-row,.reference-select,.setting-toggle,.notification-select{min-height:56px!important;padding:8px 12px!important}.settings-shell .setting-card button:not(.account-info-row):not(.privacy-row):not(.reference-row):not(.setting-toggle):not(.settings-menu-row):not(.profile-photo-button),.settings-shell .secondary-button,.settings-shell .danger-button,.settings-shell .account-action{min-height:36px!important;padding:0 12px!important;font-size:12px!important;line-height:34px!important}.account-name-card>button[type="submit"]{margin:1px 13px 13px!important}}

/* Final Settings hover guard: the legacy global button:hover is blue. */
.settings-shell .settings-back,.settings-shell .settings-search,.settings-shell .settings-close{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:1px solid transparent!important;border-radius:50%!important;color:#21343b!important;background:transparent!important;box-shadow:none!important}
.settings-shell .settings-close{border-color:#dce3e6!important;background:#f7f8f8!important}
.settings-shell .settings-back:hover,.settings-shell .settings-search:hover,.settings-shell .settings-close:hover,.settings-shell .settings-back:active,.settings-shell .settings-search:active,.settings-shell .settings-close:active{border-color:#dce3e6!important;color:#21343b!important;background:#eef2f3!important;box-shadow:none!important}
.settings-shell .profile-photo-text-action,.settings-shell .profile-photo-text-action:hover,.settings-shell .profile-photo-text-action:active,.settings-shell .profile-photo-text-action:focus{width:auto!important;min-height:28px!important;margin:3px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--settings-brand)!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;line-height:28px!important}
.settings-shell .profile-photo-button,.settings-shell .profile-photo-button:hover,.settings-shell .profile-photo-button:active{padding:0!important;border:0!important;color:#fff!important;background:linear-gradient(145deg,#ff79a6,#ed3d79)!important}
.settings-shell .settings-link:hover,.settings-shell .settings-link:active,.settings-shell .app-icon-strip button:hover,.settings-shell .app-icon-strip button:active{color:var(--settings-brand)!important;background:var(--settings-hover)!important}

/* Contact discovery: compact, balanced mobile layout. */
#contact-sync-card>.setting-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;margin-top:14px!important;margin-bottom:12px!important}
#contact-sync-card>.setting-title h3{margin:0 0 5px!important;font-size:15px!important;line-height:1.25!important}
#contact-sync-card>.setting-title p{max-width:44rem;margin:0!important;color:var(--settings-muted)!important;font-size:12px!important;line-height:1.45!important}
.settings-shell #contact-sync-disable{width:auto!important;min-width:76px!important;min-height:36px!important;padding:0 13px!important;white-space:nowrap!important;line-height:34px!important}
.settings-shell #contact-import-device{width:auto!important;margin:0 16px 12px!important;white-space:nowrap!important}
#contact-import-feedback{margin-top:0!important}
#contact-match-form{display:grid!important;gap:10px!important;padding-top:0!important}
#contact-match-form>label{margin:0!important}
#contact-phone-list{min-height:92px!important;max-height:150px!important}
.settings-shell #contact-match-form>button[type="submit"]{width:100%!important;margin:0!important}
#matched-contact-list{margin:0 16px 16px!important;padding:0!important}
#matched-contact-list>.empty{margin:0!important;padding:14px 10px!important;border-radius:9px!important;background:#f7faf9!important;text-align:center!important;font-size:12px!important}

@media(max-width:760px){
  #contact-sync-card>.setting-title{gap:9px!important;margin:12px 13px 10px!important}
  #contact-sync-card>.setting-title h3{font-size:14px!important}
  #contact-sync-card>.setting-title p{font-size:11px!important;line-height:1.4!important}
  .settings-shell #contact-sync-disable{min-width:70px!important;padding:0 10px!important;font-size:11px!important}
  .settings-shell #contact-import-device{display:block!important;width:calc(100% - 26px)!important;margin:0 13px 10px!important}
  #contact-phone-list{min-height:82px!important}
  #matched-contact-list{margin:0 13px 13px!important}
}
.settings-shell .settings-tab:hover,.settings-shell .settings-tab.active{color:#fff!important;background:var(--settings-brand)!important}
.permission-onboarding-list{display:grid;gap:10px;margin:16px 0}.permission-onboarding-list>div{display:grid;gap:3px;padding:12px;border:1px solid #dce7e4;border-radius:12px;background:#f7fbfa}.permission-onboarding-list small{color:#607476;line-height:1.4}.auth-card .text-button{margin-top:8px;border:0;color:#087f6d;background:transparent;box-shadow:none}
#verify-device-button{position:relative;z-index:2;width:100%;touch-action:manipulation;pointer-events:auto}#verify-device-button:disabled{cursor:wait;opacity:.72}.auth-shell>.status{pointer-events:none}
.help-page-card details{margin:0 14px;border-bottom:1px solid var(--settings-line)}.help-page-card summary{padding:15px 0;font-weight:700;cursor:pointer}.help-page-card details p{margin:0 0 15px!important;color:var(--settings-muted);line-height:1.5}.feature-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 16px}.feature-help-grid article{padding:13px;border:1px solid var(--settings-line);border-radius:10px;background:#f8fbfa}.feature-help-grid p{margin:5px 0 0;color:var(--settings-muted);font-size:12px;line-height:1.45}@media(max-width:600px){.feature-help-grid{grid-template-columns:1fr}}
.settings-shell .notification-reset,.settings-shell .notification-reset:hover,.settings-shell .notification-reset:focus,.settings-shell .notification-reset:active{box-sizing:border-box;width:100%!important;min-height:50px!important;margin:0!important;padding:12px 16px!important;border:1px solid #e3b5ba!important;border-radius:12px!important;color:#b52d3c!important;background:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;text-align:center!important;box-shadow:none!important;transform:none!important}.settings-shell #notification-feedback{min-height:0!important;margin:10px 2px 0!important;padding:10px 12px!important;border-radius:9px!important;color:#17675d!important;background:#eaf7f3!important;font-size:12px!important;font-weight:650!important}.settings-shell #notification-feedback:empty{display:none!important}.settings-shell #notification-feedback.error{color:#a42b38!important;background:#fff0f1!important}
.settings-shell .color-swatch.botanical:hover{background:#b9dd75!important}.settings-shell .color-swatch.lime:hover{background:#d8ed91!important}.settings-shell .color-swatch.blue:hover{background:#b7d8ef!important}.settings-shell .color-swatch.rose:hover{background:#efb9dc!important}.settings-shell .color-swatch.aqua:hover{background:#92dce0!important}
.settings-shell .reference-action:hover:not(.danger-text),.settings-shell .standalone-action:hover:not(.danger-text){color:#234047!important;background:var(--settings-hover)!important}.settings-shell .danger-text:hover{color:var(--settings-danger)!important;background:var(--settings-danger-bg)!important}

/* Modal backdrops are clickable close targets, never visible action buttons. */
.settings-shell .profile-photo-sheet-backdrop,.settings-shell .profile-photo-sheet-backdrop:hover,.settings-shell .profile-photo-sheet-backdrop:focus,.settings-shell .profile-photo-sheet-backdrop:active{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;color:transparent!important;background:rgba(7,29,47,.60)!important;box-shadow:none!important;outline:0!important;transform:none!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}

/* App-wide backdrop guard: clickable close surfaces must not inherit button colors. */
.profile-photo-sheet-backdrop{--app-backdrop:rgba(7,29,47,.60)}.members-sheet-backdrop{--app-backdrop:rgba(5,24,21,.68)}.community-sheet-backdrop{--app-backdrop:rgba(8,45,41,.67)}.member-comments-backdrop{--app-backdrop:rgba(5,24,21,.60)}.aboutus-dialog-backdrop{--app-backdrop:rgba(6,45,41,.66)}
:is(.profile-photo-sheet-backdrop,.members-sheet-backdrop,.community-sheet-backdrop,.member-comments-backdrop,.aboutus-dialog-backdrop),:is(.profile-photo-sheet-backdrop,.members-sheet-backdrop,.community-sheet-backdrop,.member-comments-backdrop,.aboutus-dialog-backdrop):hover,:is(.profile-photo-sheet-backdrop,.members-sheet-backdrop,.community-sheet-backdrop,.member-comments-backdrop,.aboutus-dialog-backdrop):focus,:is(.profile-photo-sheet-backdrop,.members-sheet-backdrop,.community-sheet-backdrop,.member-comments-backdrop,.aboutus-dialog-backdrop):focus-visible,:is(.profile-photo-sheet-backdrop,.members-sheet-backdrop,.community-sheet-backdrop,.member-comments-backdrop,.aboutus-dialog-backdrop):active{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:transparent!important;background:var(--app-backdrop)!important;box-shadow:none!important;outline:0!important;transform:none!important;-webkit-tap-highlight-color:transparent!important}

/* Mobile density and safe-area pass across every primary surface. */
@media(max-width:760px){
  .sidebar-head,.chat-head,.statuses-head,.communities-head,.members-head,.around-us-head,.settings-head{
    padding-top:max(8px,env(safe-area-inset-top))!important;
  }
  /* Android WebView can report a zero safe-area inset while drawing edge-to-edge. */
  .native-app :is(.sidebar-head,.chat-head,.statuses-head,.communities-head,.members-head,.around-us-head,.settings-head){padding-top:max(34px,calc(env(safe-area-inset-top) + 10px))!important}
  .native-app .settings-head h2{max-width:none!important;font-size:17px!important;line-height:1.2!important;white-space:nowrap!important}
  .communities-head span,.members-head>div span{display:none!important}
  .communities-head{min-height:58px!important;padding-inline:12px!important;gap:10px!important}
  .communities-head strong{font-size:19px!important}
  .community-create-top{min-height:38px!important;padding:7px 12px!important;border-radius:10px!important;font-size:12px!important}
  .communities-body{padding:12px 10px 76px!important}
  .community-hero{padding:22px 16px!important;border-radius:20px!important}
  .community-hero h1{margin:12px 0 18px!important;font-size:38px!important;line-height:1!important}
  .community-hero label{box-sizing:border-box;width:100%!important;min-width:0!important;padding:4px 10px!important;border-radius:12px!important}
  .community-hero label input{min-width:0!important;width:100%!important;font-size:14px!important;text-overflow:ellipsis!important}
  .community-categories{gap:7px!important}
  .community-categories button{min-height:38px!important;padding:6px 11px!important;font-size:12px!important}
  .community-section-title{align-items:end!important;margin:20px 2px 10px!important}
  .community-section-title h2{margin:4px 0!important;font-size:25px!important;line-height:1.05!important}
  .community-section-title>span{min-width:54px!important;font-size:12px!important;text-align:right!important}
  .community-grid .empty{padding:28px 14px!important}
  .community-grid .empty h2{font-size:24px!important}

  .members-head{min-height:58px!important;padding-inline:10px!important;gap:8px!important}
  .members-head>div strong{font-family:"Segoe UI",Roboto,Arial,sans-serif!important;font-size:20px!important}
  .members-head nav{gap:3px!important}
  .members-head nav button{min-height:38px!important;padding:7px 9px!important;font-size:12px!important}
  .members-body{padding:12px 10px 76px!important}
  .members-hero{min-height:250px!important;padding:22px 16px!important;border-radius:20px!important}
  .members-hero h1{margin:10px 0!important;font-family:"Segoe UI",Roboto,Arial,sans-serif!important;font-size:29px!important;line-height:1.13!important}
  .members-hero>div p{font-size:13px!important;line-height:1.45!important}
  .members-hero label{left:14px!important;right:14px!important;bottom:14px!important;border-radius:12px!important}
  .members-hero input{min-width:0!important;font-size:14px!important}
  .members-section-heading{margin:20px 2px 10px!important}
  .members-section-heading h2{margin:4px 0!important;font-family:"Segoe UI",Roboto,Arial,sans-serif!important;font-size:25px!important;line-height:1.1!important}
  .members-creator-grid:empty,.members-creator-grid .empty{min-height:160px!important;padding:24px 14px!important}

  .statuses-head{box-sizing:content-box!important;min-height:54px!important;height:54px!important;padding-inline:12px!important}
  .my-status-row{min-height:68px!important;padding:8px 14px!important}
  .status-list-label{padding:12px 14px 5px!important}
  .status-compose-fab,.status-camera-fab{right:14px!important;width:44px!important;min-height:44px!important;border-radius:13px!important}
  .status-compose-fab{bottom:70px!important}.status-camera-fab{bottom:16px!important}

  .around-us-head{box-sizing:content-box!important;min-height:58px!important;padding-inline:10px!important}
  .around-brand>strong:before{font-size:19px!important}
  .around-us-head .business-entry{width:40px!important;min-height:40px!important}

  .settings-profile-hero{gap:5px!important;padding:8px 10px 4px!important}
  .settings-hero-avatar{width:92px!important;height:92px!important;font-size:2rem!important}
  .settings-confirm-card{padding:14px 12px!important}
  .settings-confirm-card p{margin:6px 0 10px!important;font-size:12px!important}
}
