diff --git a/src/components/common/CollapsibleSection.tsx b/src/components/common/CollapsibleSection.tsx
index 1f31e21b79283c613ab6a5f0af2201350af49680..3b6409fb9a32b916f697110693ea57b5890e9302 100644
--- a/src/components/common/CollapsibleSection.tsx
+++ b/src/components/common/CollapsibleSection.tsx
@@ -39,12 +39,10 @@ export default function CollapsibleSection({ id, defaultValue, summary, children
             onToggle={e => setState(e.currentTarget.open)}
             {...detailsProps}>
             <summary>
-                <ChevronDown size={20} />
-                { summary }
-                {/*<Overline type="subtle" className="overline">*/}
-                    {/*<div className="title">*/}
-                    {/*</div>*/}
-                {/*</Overline>*/}
+                <div class="padding">
+                    <ChevronDown size={20} />
+                    { summary }
+                </div>
             </summary>
             { children }
         </Details>
diff --git a/src/components/ui/Details.tsx b/src/components/ui/Details.tsx
index 0a032022f26c639d8662c6ac3f3ab9554d3f3bc2..f06a67f70a3604faf69a2586d57e35d486d0916c 100644
--- a/src/components/ui/Details.tsx
+++ b/src/components/ui/Details.tsx
@@ -9,23 +9,50 @@ export default styled.details<{ sticky?: boolean, large?: boolean }>`
         ` }
 
         ${ props => props.large && css`
-            padding: 5px 0;
+            /*padding: 5px 0;*/
+            background: var(--primary-background);
+            color: var(--secondary-foreground);
+
+            .padding { /*TOFIX: make this applicable only for the friends list menu, DO NOT REMOVE.*/
+                display: flex;
+                align-items: center;
+                padding: 5px 0;
+                margin: 0.8em 0px 0.4em;
+                cursor: pointer;
+            }
         ` }
 
         outline: none;
-        display: flex;
         cursor: pointer;
         list-style: none;
         align-items: center;
         transition: .2s opacity;
+        
+        font-size: 12px;
+        font-weight: 600;
+        text-transform: uppercase;
 
         &::marker, &::-webkit-details-marker {
             display: none;
         }
 
-        > svg {
-            flex-shrink: 0;
-            transition: .2s ease transform;
+        .title {
+            flex-grow: 1;
+            margin-top: 1px;
+            text-overflow: ellipsis;
+            overflow: hidden;
+            white-space: nowrap;
+        }
+
+        .padding { 
+            display: flex;
+            align-items: center;
+
+            > svg {
+                flex-shrink: 0;
+                margin-inline-end: 4px;
+                transition: .2s ease transform;
+            }
         }
     }
 
diff --git a/src/pages/friends/Friends.tsx b/src/pages/friends/Friends.tsx
index 01d36085c98039039dce8a121c0a406da29215be..d90b5d58781dbe7b70a539bf8c4e1b79b5392991 100644
--- a/src/pages/friends/Friends.tsx
+++ b/src/pages/friends/Friends.tsx
@@ -118,7 +118,7 @@ export default function Friends() {
                                 id={`friends_${section_id}`}
                                 defaultValue={true}
                                 sticky large
-                                summary={<Overline type="subtle" className="overline"><Text id={i18n} /> — { list.length }</Overline>}>
+                                summary={<div class="title"><Text id={i18n} /> — { list.length }</div>}>
                                 { list.map(x => <Friend key={x._id} user={x} />) }
                             </CollapsibleSection>
                         )