/* Aranu network and chat: real feed content in a cream/rose social workspace. */
@layer aranu-cohesive {
body.aranu-ui :is(.social-app-shell,.network-panel-layout,.visitor-chat-shell){--social-bg:var(--ui-bg)!important;--social-card:var(--ui-surface)!important;--social-border:var(--ui-line)!important;--social-text:var(--ui-text)!important;--social-muted:var(--ui-muted)!important;--social-brand:var(--ui-brand)!important;--social-brand2:var(--ui-brand)!important;--social-blue:var(--ui-brand)!important;--tg-bg:var(--ui-bg)!important;--tg-surface:var(--ui-surface)!important;--tg-text:var(--ui-text)!important;--tg-accent:var(--ui-brand)!important;--tg-line:var(--ui-line)!important}
body.aranu-ui.network-body{background:var(--ui-bg)!important;color:var(--ui-text)!important}
body.aranu-ui.network-body :is(.network-header,.network-nav){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
body.aranu-ui.network-body .network-brand-copy strong{color:var(--ui-brand)!important}
body.aranu-ui.network-body :is(.network-brand-copy small,.network-primary-nav a){color:var(--ui-muted)!important}
body.aranu-ui.network-body .network-main:has(.social-app-shell)>.network-container{width:100%!important;max-width:1500px!important;padding:24px!important;margin:auto!important}
body.aranu-ui .social-app-shell{display:grid!important;grid-template-columns:220px minmax(0,1fr) 300px!important;gap:24px!important;align-items:start!important;direction:rtl!important;padding:0!important;max-width:none!important}
body.aranu-ui .social-side-nav{display:block!important;position:sticky!important;top:100px!important;min-width:0!important;background:transparent!important;border:0!important;padding:8px 0!important;color:var(--ui-text)!important}
body.aranu-ui .social-side-title{text-align:center!important;margin:0 0 24px!important;padding:0!important}
body.aranu-ui .social-side-title strong{display:block!important;color:var(--ui-brand)!important;font-size:30px!important;line-height:1.6!important}
body.aranu-ui .social-side-title span{display:block!important;color:var(--ui-muted)!important;font-size:12px!important}
body.aranu-ui .aranu-network-mark{width:60px!important;height:60px!important;object-fit:contain!important;margin:0 auto 8px!important}
body.aranu-ui .social-side-nav nav{display:grid!important;gap:8px!important}
body.aranu-ui .social-side-nav nav a{display:flex!important;align-items:center!important;gap:14px!important;min-height:52px!important;padding:12px 16px!important;border-radius:16px!important;background:transparent!important;color:var(--ui-text)!important;font-size:15px!important;line-height:1.8!important;text-decoration:none!important}
body.aranu-ui .social-side-nav nav a:is(.is-active,:hover){background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important}
body.aranu-ui .social-side-nav nav a svg{width:23px!important;height:23px!important;color:inherit!important}
body.aranu-ui .aranu-network-create{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:24px 0!important;min-height:52px!important;border-radius:16px!important;background:var(--ui-brand)!important;color:var(--ui-on-brand)!important;text-decoration:none!important;font-size:15px!important;font-weight:600!important}
body.aranu-ui .aranu-network-create svg{width:22px!important;height:22px!important}
body.aranu-ui .social-side-note{padding:28px 22px!important;min-height:180px!important;border-radius:20px!important;background:linear-gradient(150deg,var(--ui-brand-soft),var(--ui-soft))!important;color:var(--ui-brand)!important;border:1px solid var(--ui-line)!important;box-shadow:none!important}
body.aranu-ui .social-side-note p{font-size:14px!important;color:var(--ui-muted)!important;line-height:2!important}
body.aranu-ui .social-feed-column{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important}
body.aranu-ui .social-feed-column>*{margin:0!important;min-width:0!important}
body.aranu-ui .social-discovery-bar{order:0!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;padding:14px!important;border-radius:18px!important}
body.aranu-ui .social-discovery-bar form{display:grid!important;grid-template-columns:minmax(0,1fr) 130px auto!important;gap:8px!important;align-items:center!important}
body.aranu-ui .social-discovery-bar :is(input,select){width:100%!important;min-height:44px!important;padding:10px!important;background:var(--ui-soft)!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;font-size:13px!important;color:var(--ui-text)!important}
body.aranu-ui .social-discovery-bar form button{min-height:44px!important;padding:8px 12px!important;border-radius:12px!important;background:var(--ui-brand)!important;color:var(--ui-on-brand)!important;border:0!important;font:inherit!important;font-size:13px!important}
body.aranu-ui .social-discovery-bar>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}
body.aranu-ui .social-discovery-bar>div a{background:transparent!important;color:var(--ui-muted)!important;border-radius:9px!important;padding:6px 12px!important;font-size:13px!important}
body.aranu-ui .social-discovery-bar>div a.is-active{background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important}
body.aranu-ui .social-stories{order:1!important;display:flex!important;gap:16px!important;overflow-x:auto!important;padding:16px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:18px!important;scrollbar-width:thin!important}
body.aranu-ui .social-story{display:grid!important;justify-items:center!important;gap:7px!important;flex:0 0 66px!important;padding:0!important;background:transparent!important;border:0!important;color:var(--ui-text)!important;text-decoration:none!important}
body.aranu-ui .social-story>span{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;border-radius:50%!important;padding:3px!important;border:2px solid var(--ui-brand)!important;background:var(--ui-surface)!important;overflow:hidden!important}
body.aranu-ui .social-story>span img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
body.aranu-ui .social-story.is-seen>span{border-color:var(--ui-line)!important}
body.aranu-ui .social-story small{font-size:11px!important;color:var(--ui-text)!important;text-align:center!important}
body.aranu-ui .social-story.aranu-own-story>span{background:var(--ui-brand)!important;color:var(--ui-on-brand)!important;font-size:36px!important;font-weight:300!important}
body.aranu-ui .social-hashtag-context{order:2!important;color:var(--ui-brand)!important;background:var(--ui-brand-soft)!important;border-radius:12px!important;padding:12px!important}
body.aranu-ui .aranu-social-composer{order:2!important;padding:16px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:18px!important}
body.aranu-ui .aranu-social-compose-top{display:flex!important;align-items:flex-start!important;gap:12px!important}
body.aranu-ui .aranu-social-compose-top img{width:44px!important;height:44px!important;flex:none!important;object-fit:cover!important;border-radius:50%!important}
body.aranu-ui .aranu-social-compose-top textarea{flex:1!important;width:100%!important;min-width:0!important;min-height:64px!important;padding:12px!important;resize:vertical!important;background:var(--ui-soft)!important;border:1px solid var(--ui-line)!important;border-radius:14px!important;font-size:14px!important}
body.aranu-ui .aranu-social-compose-tools{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;margin-top:12px!important}
body.aranu-ui .aranu-social-compose-tools .platform-primary-button{margin-inline-start:auto!important;min-height:42px!important;padding:8px 24px!important;border-radius:14px!important}
body.aranu-ui .aranu-social-media-label{font-size:12px!important;color:var(--ui-muted)!important;max-width:230px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}
body.aranu-ui .aranu-social-media-label svg{width:19px!important;height:19px!important;color:var(--ui-brand)!important}
body.aranu-ui .aranu-social-media-label input{font-size:11px!important;max-width:100%!important;padding:5px!important}
body.aranu-ui .aranu-social-post-type{display:flex!important;gap:6px!important;align-items:center!important;font-size:12px!important;color:var(--ui-muted)!important}
body.aranu-ui .aranu-social-post-type select{padding:7px!important;font-size:12px!important;min-height:38px!important}
body.aranu-ui .aranu-social-guest-compose{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-size:13px!important;color:var(--ui-muted)!important}
body.aranu-ui .social-feed-list{order:3!important;display:grid!important;gap:18px!important}
body.aranu-ui .social-post-card{padding:0!important;overflow:hidden!important;border-radius:18px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;box-shadow:var(--ui-shadow)!important}
body.aranu-ui .social-post-card>header{padding:16px!important;background:transparent!important}
body.aranu-ui .social-author{gap:10px!important;min-width:0!important}
body.aranu-ui .social-author strong{font-size:14px!important;color:var(--ui-text)!important}
body.aranu-ui .social-author small{font-size:12px!important;color:var(--ui-muted)!important}
body.aranu-ui .social-avatar{width:44px!important;height:44px!important;flex:none!important}
body.aranu-ui .social-avatar img{object-fit:cover!important;border-radius:50%!important}
body.aranu-ui .social-follow-button{background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important;border:0!important;border-radius:20px!important;padding:8px 12px!important;font:inherit!important;font-size:11px!important;white-space:nowrap!important;min-height:36px!important}
body.aranu-ui .social-follow-button.is-active{background:var(--ui-soft)!important;color:var(--ui-muted)!important}
body.aranu-ui .aranu-feed-caption{padding:0 16px 14px!important;color:var(--ui-text)!important;font-size:14px!important;line-height:2!important}
body.aranu-ui .aranu-feed-caption p{margin:0!important}
body.aranu-ui .aranu-feed-caption a{color:var(--ui-brand)!important;text-decoration:none!important;font-weight:600!important}
body.aranu-ui .social-post-media{aspect-ratio:auto!important;background:var(--ui-soft)!important;margin:0 12px!important;border-radius:14px!important;overflow:hidden!important}
body.aranu-ui .social-post-media :is(img,video){width:100%!important;height:auto!important;max-height:540px!important;object-fit:contain!important;background:var(--ui-soft)!important;display:block!important}
body.aranu-ui .social-post-actions{padding:12px 16px!important;color:var(--ui-text)!important}
body.aranu-ui .social-post-actions button{color:var(--ui-muted)!important;background:transparent!important;min-height:36px!important;min-width:36px!important}
body.aranu-ui .social-post-actions button.is-active{color:var(--ui-brand)!important}
body.aranu-ui .social-post-actions svg{width:23px!important;height:23px!important}
body.aranu-ui .social-post-content{padding:0 16px 16px!important;color:var(--ui-text)!important}
body.aranu-ui :is(.social-post-time,.social-comments-more){color:var(--ui-muted)!important;font-size:12px!important}
body.aranu-ui .social-booking-row{border-color:var(--ui-line)!important}
body.aranu-ui .social-booking-row .social-book-button{background:var(--ui-brand)!important;color:var(--ui-on-brand)!important}
body.aranu-ui .social-comment-form{gap:8px!important}
body.aranu-ui .social-comment-form input{padding:10px!important;min-height:40px!important;background:var(--ui-soft)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body.aranu-ui .social-comment-form button{color:var(--ui-brand)!important;min-height:40px!important}
body.aranu-ui .social-right-rail{display:grid!important;gap:16px!important;min-width:0!important}
body.aranu-ui .social-right-rail section{padding:18px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:18px!important;box-shadow:var(--ui-shadow)!important}
body.aranu-ui .social-right-rail section strong{color:var(--ui-text)!important;font-size:14px!important}
body.aranu-ui .social-right-rail section :is(p,small){color:var(--ui-muted)!important;font-size:12px!important;line-height:1.9!important}
body.aranu-ui .social-right-rail section.aranu-social-profile{padding:0!important;overflow:hidden!important}
body.aranu-ui .aranu-social-profile-cover{height:112px!important;background:linear-gradient(150deg,var(--ui-brand-soft),var(--ui-soft))!important}
body.aranu-ui .aranu-social-profile-cover img{width:100%!important;height:100%!important;object-fit:cover!important}
body.aranu-ui .aranu-social-profile-body{position:relative!important;padding:38px 18px 18px!important}
body.aranu-ui .aranu-social-profile-avatar{position:absolute!important;top:-38px!important;right:18px!important;width:72px!important;height:72px!important;border:4px solid var(--ui-surface)!important;object-fit:cover!important;border-radius:50%!important;background:var(--ui-soft)!important}
body.aranu-ui .aranu-social-profile-body>strong{display:block!important;margin-top:10px!important;font-size:17px!important}
body.aranu-ui .aranu-social-profile-body>small{display:block!important;text-align:right!important}
body.aranu-ui .aranu-profile-edit{position:absolute!important;top:10px!important;left:14px!important;padding:6px 12px!important;background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important;border-radius:16px!important;font-size:11px!important}
body.aranu-ui .aranu-social-counts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;text-align:center!important;margin-top:16px!important}
body.aranu-ui .aranu-social-counts span{font-size:11px!important;color:var(--ui-muted)!important;min-width:0!important}
body.aranu-ui .aranu-social-counts b{display:block!important;color:var(--ui-text)!important;font-size:16px!important}
body.aranu-ui .aranu-network-section-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important}
body.aranu-ui .aranu-network-section-head a{font-size:11px!important;color:var(--ui-brand)!important}
body.aranu-ui .aranu-network-suggestion{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important}
body.aranu-ui .aranu-network-suggestion>a{display:flex!important;align-items:center!important;gap:9px!important;flex:1!important;min-width:0!important;text-decoration:none!important}
body.aranu-ui .aranu-network-suggestion img{width:42px!important;height:42px!important;border-radius:50%!important;object-fit:cover!important;flex:none!important}
body.aranu-ui .aranu-network-suggestion :is(strong,small){display:block!important;overflow-wrap:anywhere!important}
body.aranu-ui .aranu-network-suggestion strong{font-size:12px!important}
body.aranu-ui .aranu-network-suggestion .social-follow-button{font-size:10px!important;padding:6px 9px!important}
body.aranu-ui .aranu-network-topics>a{display:flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;margin-top:12px!important}
body.aranu-ui .aranu-network-topics :is(strong,small){display:block!important}
body.aranu-ui .aranu-topic-symbol{font-size:27px!important;color:var(--ui-brand)!important}
/* The same visual language applies to member, panel-native and visitor chat. */
body.aranu-ui .network-panel-layout{display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;gap:20px!important;align-items:start!important}
body.aranu-ui .network-panel-sidebar{padding:20px 14px!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:20px!important;box-shadow:none!important;min-width:0!important}
body.aranu-ui .network-panel-identity{color:var(--ui-text)!important;text-align:center!important}
body.aranu-ui .network-panel-identity>div{width:64px!important;height:64px!important;margin:0 auto 12px!important;border-radius:50%!important;overflow:hidden!important;background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important;display:grid!important;place-items:center!important}
body.aranu-ui .network-panel-identity img{width:100%!important;height:100%!important;object-fit:cover!important}
body.aranu-ui .network-panel-identity>span{color:var(--ui-muted)!important;font-size:11px!important}
body.aranu-ui .network-panel-sidebar nav a{background:transparent!important;color:var(--ui-text)!important;font-size:13px!important;padding:12px!important;border-radius:12px!important;min-height:44px!important}
body.aranu-ui .network-panel-sidebar nav a.is-active{background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important}
body.aranu-ui .network-panel-sidebar nav a :is(span,svg){color:inherit!important}
body.aranu-ui .network-panel-content{min-width:0!important;padding:0!important;background:transparent!important}
body.aranu-ui :is(.network-panel-title,.network-chat-page-title) h1{font-size:26px!important;color:var(--ui-text)!important}
body.aranu-ui :is(.network-panel-title,.network-chat-page-title) :is(p,span){color:var(--ui-muted)!important}
body.aranu-ui :is(.aranu-chat-kpi,.network-dashboard-stats>article){background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important;border-radius:16px!important;box-shadow:none!important;padding:16px!important}
body.aranu-ui .aranu-chat-kpi.is-active{background:var(--ui-brand-soft)!important;border-color:var(--ui-line)!important;color:var(--ui-brand)!important}
body.aranu-ui .aranu-chat-kpi :is(small,strong,em){color:inherit!important}
body.aranu-ui :is(.network-chat-admin,.aranu-chat-workspace){display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:0!important;border:1px solid var(--ui-line)!important;border-radius:20px!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;overflow:hidden!important;height:clamp(540px,72vh,840px)!important;min-height:0!important}
body.aranu-ui :is(.network-chat-admin>aside,.aranu-chat-inbox){display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;background:var(--ui-surface)!important;border-left:1px solid var(--ui-line)!important;padding:0!important;overflow:hidden!important}
body.aranu-ui .tg-chat-list-head{padding:16px!important;background:var(--ui-surface)!important;border-color:var(--ui-line)!important}
body.aranu-ui .tg-chat-search{background:var(--ui-soft)!important;border:1px solid var(--ui-line)!important;border-radius:14px!important;color:var(--ui-muted)!important}
body.aranu-ui .tg-chat-search input{background:transparent!important;border:0!important;box-shadow:none!important;min-height:42px!important;font-size:13px!important}
body.aranu-ui :is(.aranu-chat-list-filters,.tg-chat-list-filters) button{background:transparent!important;color:var(--ui-muted)!important;border:0!important;border-radius:10px!important;padding:8px!important;font-size:12px!important}
body.aranu-ui :is(.aranu-chat-list-filters,.tg-chat-list-filters) button.is-active{background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important}
body.aranu-ui :is(.aranu-chat-list,#tgConversationList){overflow-y:auto!important;min-height:0!important;flex:1!important;padding:8px!important;scrollbar-width:thin!important}
body.aranu-ui .tg-conversation-item{display:flex!important;gap:10px!important;padding:12px!important;border-radius:14px!important;background:transparent!important;color:var(--ui-text)!important;border:0!important;min-width:0!important}
body.aranu-ui .tg-conversation-item.is-active{background:var(--ui-brand-soft)!important;color:var(--ui-text)!important}
body.aranu-ui .tg-conversation-item:hover{background:var(--ui-soft)!important}
body.aranu-ui .tg-conversation-item:is([hidden],.is-filtered-out){display:none!important}
body.aranu-ui :is(.tg-chat-avatar,.visitor-chat-avatar){width:44px!important;height:44px!important;flex:0 0 44px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important;font-size:18px!important;overflow:hidden!important}
body.aranu-ui .visitor-chat-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
body.aranu-ui .tg-conversation-main{min-width:0!important;flex:1!important}
body.aranu-ui .tg-conversation-main strong{font-size:13px!important;color:var(--ui-text)!important}
body.aranu-ui .tg-conversation-main p{font-size:12px!important;color:var(--ui-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.aranu-ui .tg-conversation-meta{max-width:68px!important;color:var(--ui-muted)!important;font-size:10px!important}
body.aranu-ui .tg-conversation-meta b{background:var(--ui-brand)!important;color:var(--ui-on-brand)!important}
body.aranu-ui :is(.aranu-chat-thread,.network-chat-admin>section){display:flex!important;flex-direction:column!important;background:var(--ui-bg)!important;min-width:0!important;min-height:0!important;padding:0!important}
body.aranu-ui :is(.aranu-chat-thread-head,.network-chat-admin>section>header,.visitor-chat-shell>header){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-bottom:1px solid var(--ui-line)!important;padding:16px!important}
body.aranu-ui .tg-active-chat strong{color:var(--ui-text)!important;font-size:14px!important}
body.aranu-ui .tg-active-chat :is(small,span){color:var(--ui-muted)!important;font-size:12px!important}
body.aranu-ui .tg-active-chat-tools :is(a,button){background:var(--ui-soft)!important;color:var(--ui-brand)!important;border-color:var(--ui-line)!important;border-radius:12px!important}
body.aranu-ui .aranu-chat-day-separator{background:transparent!important;color:var(--ui-muted)!important;padding:12px!important}
body.aranu-ui .aranu-chat-day-separator span{background:var(--ui-surface)!important;color:var(--ui-muted)!important;border-radius:12px!important;padding:5px 14px!important;font-size:11px!important}
body.aranu-ui .network-chat-messages{flex:1!important;min-height:0!important;height:auto!important;overflow-y:auto!important;background:var(--ui-bg)!important;padding:20px!important;scrollbar-width:thin!important;display:flex!important;flex-direction:column!important;gap:14px!important}
body.aranu-ui .network-chat-messages article{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:16px!important;box-shadow:none!important;padding:12px 16px!important;max-width:82%!important;width:fit-content!important;align-self:flex-end!important;margin:0!important;overflow-wrap:anywhere!important}
body.aranu-ui .network-chat-messages article.is-member{align-self:flex-start!important;background:var(--ui-brand-soft)!important;color:var(--ui-text)!important}
body.aranu-ui .aranu-chat-messages article{display:flex!important;gap:8px!important;border:0!important;padding:0!important;background:transparent!important;max-width:88%!important}
body.aranu-ui .aranu-chat-messages article.is-member{background:transparent!important;border:0!important}
body.aranu-ui .aranu-message-avatar{width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:50%!important;background:var(--ui-brand-soft)!important;color:var(--ui-brand)!important;font-size:13px!important}
body.aranu-ui .aranu-message-bubble{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:16px 16px 5px 16px!important;padding:12px 16px!important;box-shadow:none!important;min-width:0!important;max-width:100%!important}
body.aranu-ui .is-member .aranu-message-bubble{background:var(--ui-brand-soft)!important;border-radius:16px 16px 16px 5px!important}
body.aranu-ui .network-chat-messages p{font-size:14px!important;line-height:1.9!important;color:var(--ui-text)!important;margin:0!important}
body.aranu-ui .network-chat-messages small{display:block!important;font-size:10px!important;color:var(--ui-muted)!important;margin-top:6px!important}
body.aranu-ui :is(.network-chat-compose,.aranu-chat-compose,.visitor-chat-compose){background:var(--ui-surface)!important;border-top:1px solid var(--ui-line)!important;padding:14px!important;position:static!important}
body.aranu-ui .aranu-compose-shell{display:flex!important;align-items:center!important;gap:10px!important;background:var(--ui-soft)!important;border:1px solid var(--ui-line)!important;border-radius:16px!important;padding:8px!important}
body.aranu-ui :is(.network-chat-compose,.visitor-chat-compose) textarea{min-height:44px!important;max-height:140px!important;padding:10px!important;background:var(--ui-soft)!important;border:0!important;box-shadow:none!important;color:var(--ui-text)!important;font-size:14px!important;resize:none!important;min-width:0!important}
body.aranu-ui :is(.network-chat-compose,.visitor-chat-compose) .platform-primary-button{width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;border-radius:14px!important;padding:10px!important;background:var(--ui-brand)!important;color:var(--ui-on-brand)!important;border:0!important}
body.aranu-ui .aranu-compose-plus{color:var(--ui-muted)!important}
body.aranu-ui .visitor-chat-shell{max-width:860px!important;margin:24px auto!important;border:1px solid var(--ui-line)!important;border-radius:20px!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;overflow:hidden!important}
body.aranu-ui .visitor-chat-intro{background:var(--ui-soft)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;padding:18px!important}
body.aranu-ui .visitor-chat-intro h1{color:var(--ui-text)!important;font-size:20px!important}
body.aranu-ui .visitor-chat-intro p{color:var(--ui-muted)!important;font-size:13px!important;line-height:1.9!important}
body.aranu-ui .visitor-chat-shell .network-chat-messages{min-height:280px!important;height:50vh!important;max-height:520px!important}
body.aranu-ui .social-bottom-nav{background:var(--ui-surface)!important;color:var(--ui-muted)!important;border-color:var(--ui-line)!important}
body.aranu-ui .social-bottom-nav a{color:var(--ui-muted)!important}
body.aranu-ui .social-bottom-nav a.is-active{color:var(--ui-brand)!important}
@media(max-width:1250px){body.aranu-ui .social-app-shell{grid-template-columns:190px minmax(0,1fr) 250px!important;gap:18px!important}body.aranu-ui .network-panel-layout{grid-template-columns:minmax(0,1fr)!important}body.aranu-ui .network-panel-sidebar{position:static!important;padding:14px!important}body.aranu-ui .network-panel-sidebar nav{display:flex!important;flex-wrap:wrap!important;gap:6px!important}body.aranu-ui .network-panel-identity{display:none!important}}
@media(max-width:1050px){body.aranu-ui .social-app-shell{grid-template-columns:190px minmax(0,1fr)!important}body.aranu-ui .social-right-rail{display:none!important}}
@media(max-width:820px){body.aranu-ui.network-body .network-main:has(.social-app-shell)>.network-container{padding:12px!important}body.aranu-ui .social-app-shell{display:block!important;padding-bottom:80px!important}body.aranu-ui .social-side-nav{display:none!important}body.aranu-ui .social-mobile-top{display:flex!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;border-radius:14px!important;padding:12px!important}body.aranu-ui .social-mobile-top a{color:var(--ui-brand)!important}body.aranu-ui .social-discovery-bar{order:0!important}body.aranu-ui .social-discovery-bar form{grid-template-columns:minmax(0,1fr) auto!important}body.aranu-ui .social-discovery-bar select{grid-column:1/3!important;grid-row:2!important}body.aranu-ui .social-stories{gap:12px!important;padding:12px!important}body.aranu-ui .social-story{flex-basis:62px!important}body.aranu-ui .social-post-card{border-radius:18px!important;border:1px solid var(--ui-line)!important}body.aranu-ui .social-bottom-nav{display:grid!important}body.aranu-ui .social-author-tools{gap:4px!important}body.aranu-ui .social-author-tools .social-follow-button{font-size:10px!important;padding:6px 8px!important}body.aranu-ui .aranu-social-guest-compose{flex-wrap:wrap!important}body.aranu-ui .aranu-social-compose-tools .platform-primary-button{width:100%!important}body.aranu-ui .aranu-social-compose-top textarea{font-size:16px!important}}
@media(max-width:760px){body.aranu-ui :is(.network-chat-admin,.aranu-chat-workspace){grid-template-columns:minmax(0,1fr)!important;height:70dvh!important;min-height:440px!important}body.aranu-ui .network-chat-admin:has(#networkMemberChatForm)>aside{display:none!important}body.aranu-ui .network-chat-admin:not(:has(#networkMemberChatForm))>section{display:none!important}body.aranu-ui .tg-mobile-back{display:inline-flex!important;align-items:center!important;min-height:40px!important;color:var(--ui-brand)!important}body.aranu-ui .network-chat-messages{padding:14px!important}body.aranu-ui .network-chat-messages article{max-width:92%!important}body.aranu-ui :is(.network-chat-compose,.visitor-chat-compose) textarea{font-size:16px!important}body.aranu-ui .visitor-chat-shell{margin:12px!important}body.aranu-ui .network-panel-sidebar nav a{font-size:12px!important;padding:9px!important}body.aranu-ui .network-panel-title h1{font-size:23px!important}body.aranu-ui .aranu-chat-kpi{padding:12px!important}}
}
