.projects {
    margin-top: 20px;
}

.project-item {
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    border-radius: 5px;
}

/* Botão posicionado no canto superior direito do container */
.container {
    position: relative;
}

.create-project {
    background: #f9c747;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
    float: right;
}

.project-options {
  margin: 20px 0;
}

.project-options ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.project-options li {
    display: inline-block;
    margin: 0;
    margin-right: 10px;
}

.project-options a {
  display: inline-block;
  padding: 8px 12px;
  background: #f9c747;
  color: #333;
  border-radius: 4px;
  text-decoration: none;
  transition: background 0.3s;
}

.project-options a:hover {
  background: #e8c63c;
}

.team-members img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
  border: 1px solid #ccc;
}

.team-members .member {
  text-align: center;
  font-size: 0.8em;
}

.button-link{
    border: 0;
    background: transparent;
    color: #288ba6;
    opacity: 0.8;
}

.button-link:hover{
    opacity: 1;
}

.manage-team{
    margin-top: 10px;
}

.create-item{
    background: #f9c747;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
    float: right;
}
 
 / *   - - -   G l o b a l   D a s h b o a r d   S t y l e s   - - -   * /  
 h 1 . d a s h b o a r d - t i t l e   {  
         f o n t - s i z e :   1 . 2 r e m ;  
         f o n t - w e i g h t :   5 0 0 ;  
         m a r g i n - b o t t o m :   1 5 p x ;  
         c o l o r :   # 3 3 3 ;  
 }  
  
 / *   - - -   H e a d e r   A d j u s t m e n t s   ( B r a n d   S w i t c h e r )   - - -   * /  
 / *   ( I n l i n e   s t y l e s   i n   l a y o u t   a r e   t e m p o r a r y ,   m o v i n g   s o m e   h e r e   i f   n e e d e d ,   b u t   k e e p i n g   i n l i n e   f o r   q u i c k   i t e r a t i o n   p e r   p l a n ,   a d d i n g   s p e c i f i c   o v e r r i d e s   h e r e )   * /  
  
 / *   - - -   B o t t o m   N a v i g a t i o n   - - -   * /  
 . b o t t o m - n a v   {  
         p o s i t i o n :   f i x e d ;  
         b o t t o m :   0 ;  
         l e f t :   0 ;  
         w i d t h :   1 0 0 % ;  
         b a c k g r o u n d :   # f f f ;  
         b o r d e r - t o p :   1 p x   s o l i d   # e e e ;  
         d i s p l a y :   f l e x ;  
         j u s t i f y - c o n t e n t :   s p a c e - a r o u n d ;  
         p a d d i n g :   1 0 p x   0 ;  
         z - i n d e x :   1 0 0 0 ;  
         d i s p l a y :   n o n e ;   / *   H i d d e n   b y   d e f a u l t ,   s h o w n   o n   m o b i l e   v i a   m e d i a   q u e r y   * /  
 }  
  
 . b o t t o m - n a v   . n a v - i t e m   {  
         d i s p l a y :   f l e x ;  
         f l e x - d i r e c t i o n :   c o l u m n ;  
         a l i g n - i t e m s :   c e n t e r ;  
         t e x t - d e c o r a t i o n :   n o n e ;  
         c o l o r :   # 9 9 9 ;  
         f o n t - s i z e :   0 . 7 5 r e m ;  
 }  
  
 . b o t t o m - n a v   . n a v - i t e m . a c t i v e   {  
         c o l o r :   # f 9 c 7 4 7 ;   / *   B r a n d   c o l o r   * /  
 }  
  
 . b o t t o m - n a v   . n a v - i t e m   i   {  
         f o n t - s i z e :   1 . 2 r e m ;  
         m a r g i n - b o t t o m :   4 p x ;  
         / *   P l a c e h o l d e r   f o r   i c o n s   i f   c l a s s   n o t   f o u n d   * /  
         d i s p l a y :   i n l i n e - b l o c k ;  
         w i d t h :   2 4 p x ;  
         h e i g h t :   2 4 p x ;  
         b a c k g r o u n d :   # e e e ;  
         b o r d e r - r a d i u s :   4 p x ;    
 }  
 / *   P l a c e h o l d e r   i c o n s   m a p p i n g   ( a s s u m i n g   e x i s t i n g   i c o n   f o n t   o r   u s i n g   e m o j i / s v g   l a t e r ,   u s i n g   b g   c o l o r   f o r   n o w )   * /  
 . i c o n - d a s h b o a r d   {   b a c k g r o u n d :   # c c c ;   }  
 . i c o n - p o s t   {   b a c k g r o u n d :   # c c c ;   }  
 . i c o n - o v e r v i e w   {   b a c k g r o u n d :   # c c c ;   }  
 . i c o n - b e l l   {   b a c k g r o u n d :   # c c c ;   }  
  
  
 / *   - - -   P o s t   P l a n n i n g   S e c t i o n   - - -   * /  
 . p l a n n i n g - c h a n n e l s   {  
         m a r g i n - b o t t o m :   2 5 p x ;  
 }  
  
 . c h a n n e l - g r i d   {  
         d i s p l a y :   f l e x ;  
         g a p :   1 0 p x ;  
         o v e r f l o w - x :   a u t o ;  
         p a d d i n g - b o t t o m :   5 p x ;  
 }  
  
 . c h a n n e l - b t n   {  
         d i s p l a y :   f l e x ;  
         f l e x - d i r e c t i o n :   c o l u m n ;  
         a l i g n - i t e m s :   c e n t e r ;  
         j u s t i f y - c o n t e n t :   c e n t e r ;  
         m i n - w i d t h :   8 0 p x ;  
         h e i g h t :   8 0 p x ;  
         b o r d e r :   1 p x   s o l i d   # e e e ;  
         b o r d e r - r a d i u s :   1 2 p x ;  
         b a c k g r o u n d :   # f f f ;  
         c u r s o r :   p o i n t e r ;  
         t r a n s i t i o n :   a l l   0 . 2 s ;  
 }  
  
 . c h a n n e l - b t n . a c t i v e   {  
         b o r d e r - c o l o r :   # f 9 c 7 4 7 ;  
         b a c k g r o u n d :   # f f f d f 5 ;  
 }  
  
 . c h a n n e l - b t n   i   {  
         f o n t - s i z e :   1 . 5 r e m ;  
         d i s p l a y :   b l o c k ;  
         m a r g i n - b o t t o m :   5 p x ;  
 }  
  
 / *   P l a c e h o l d e r s   f o r   i c o n s   * /  
 . i c o n - i n s t a g r a m : : b e f o r e   {   c o n t e n t :   "  x  " ;   }  
 . i c o n - f a c e b o o k : : b e f o r e   {   c o n t e n t :   "  x " ;   }  
 . i c o n - l i n k e d i n : : b e f o r e   {   c o n t e n t :   "  x  " ;   }  
 . i c o n - b l o g : : b e f o r e   {   c o n t e n t :   "  x  " ;   }  
 . i c o n - n e w s l e t t e r : : b e f o r e   {   c o n t e n t :   "  x  " ;   }  
 . i c o n - p l u s : : b e f o r e   {   c o n t e n t :   " + " ;   }  
  
 . c h a n n e l - b t n . a d d - n e w   {  
         b o r d e r :   1 p x   d a s h e d   # c c c ;  
         b a c k g r o u n d :   # f a f a f a ;  
 }  
  
 / *   - - -   C a l e n d a r   W i d g e t   - - -   * /  
 . c a l e n d a r - w i d g e t   {  
         b a c k g r o u n d :   # f f f ;  
         b o r d e r - r a d i u s :   1 2 p x ;  
         p a d d i n g :   1 5 p x ;  
         b o x - s h a d o w :   0   2 p x   1 0 p x   r g b a ( 0 , 0 , 0 , 0 . 0 5 ) ;  
         m a r g i n - b o t t o m :   2 5 p x ;  
 }  
  
 . c a l e n d a r - h e a d e r   {  
         d i s p l a y :   f l e x ;  
         j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;  
         a l i g n - i t e m s :   c e n t e r ;  
         m a r g i n - b o t t o m :   1 5 p x ;  
 }  
  
 . n a v - b t n   {  
         b a c k g r o u n d :   n o n e ;  
         b o r d e r :   n o n e ;  
         f o n t - s i z e :   1 . 2 r e m ;  
         c u r s o r :   p o i n t e r ;  
         c o l o r :   # 6 6 6 ;  
 }  
  
 . c u r r e n t - d a t e   {  
         d i s p l a y :   f l e x ;  
         a l i g n - i t e m s :   c e n t e r ;  
         g a p :   1 0 p x ;  
         f o n t - w e i g h t :   5 0 0 ;  
 }  
  
 . t o g g l e - v i s i b i l i t y   {  
         b a c k g r o u n d :   n o n e ;  
         b o r d e r :   n o n e ;  
         c u r s o r :   p o i n t e r ;  
         o p a c i t y :   0 . 5 ;  
 }  
  
 . c a l e n d a r - g r i d   {  
         d i s p l a y :   g r i d ;  
         g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( 7 ,   1 f r ) ;  
         t e x t - a l i g n :   c e n t e r ;  
         g a p :   5 p x ;  
 }  
  
 . w e e k d a y   {  
         f o n t - s i z e :   0 . 8 r e m ;  
         c o l o r :   # 9 9 9 ;  
         m a r g i n - b o t t o m :   1 0 p x ;  
 }  
  
 . d a y   {  
         h e i g h t :   4 0 p x ;  
         d i s p l a y :   f l e x ;  
         f l e x - d i r e c t i o n :   c o l u m n ;  
         a l i g n - i t e m s :   c e n t e r ;  
         j u s t i f y - c o n t e n t :   f l e x - s t a r t ;  
         p a d d i n g - t o p :   5 p x ;  
         f o n t - s i z e :   0 . 9 r e m ;  
         p o s i t i o n :   r e l a t i v e ;  
         b o r d e r - r a d i u s :   5 0 % ;  
 }  
  
 . d a y . h a s - e v e n t   {  
         f o n t - w e i g h t :   b o l d ;  
 }  
  
 . i n d i c a t o r s   {  
         d i s p l a y :   f l e x ;  
         g a p :   2 p x ;  
         m a r g i n - t o p :   2 p x ;  
         j u s t i f y - c o n t e n t :   c e n t e r ;  
 }  
  
 . d o t   {  
         w i d t h :   4 p x ;  
         h e i g h t :   4 p x ;  
         b o r d e r - r a d i u s :   5 0 % ;  
         b a c k g r o u n d :   # c c c ;  
 }  
  
 . d o t . i n s t a g r a m   {   b a c k g r o u n d :   # E 1 3 0 6 C ;   }  
 . d o t . f a c e b o o k   {   b a c k g r o u n d :   # 4 2 6 7 B 2 ;   }  
 . d o t . l i n k e d i n   {   b a c k g r o u n d :   # 0 0 7 7 b 5 ;   }  
  
 . e v e n t - i c o n   {  
         f o n t - s i z e :   0 . 8 r e m ;  
         l i n e - h e i g h t :   1 ;  
 }  
  
 / *   - - -   S u g g e s t i o n s   S e c t i o n   - - -   * /  
 . s u g g e s t i o n s - s e c t i o n   h 2   {  
         f o n t - s i z e :   1 . 1 r e m ;  
         m a r g i n - b o t t o m :   1 5 p x ;  
 }  
  
 . s u g g e s t i o n - c a r d   {  
         d i s p l a y :   f l e x ;  
         a l i g n - i t e m s :   c e n t e r ;  
         b a c k g r o u n d :   # f f f ;  
         p a d d i n g :   1 5 p x ;  
         b o r d e r - r a d i u s :   1 2 p x ;  
         m a r g i n - b o t t o m :   1 0 p x ;  
         b o x - s h a d o w :   0   1 p x   3 p x   r g b a ( 0 , 0 , 0 , 0 . 0 5 ) ;  
 }  
  
 . s u g g e s t i o n - i c o n   {  
         f o n t - s i z e :   1 . 5 r e m ;  
         m a r g i n - r i g h t :   1 5 p x ;  
         w i d t h :   4 0 p x ;  
         t e x t - a l i g n :   c e n t e r ;  
 }  
  
 . s u g g e s t i o n - c o n t e n t   {  
         f l e x :   1 ;  
 }  
  
 . s u g g e s t i o n - c o n t e n t   h 3   {  
         f o n t - s i z e :   0 . 9 5 r e m ;  
         m a r g i n :   0   0   2 p x   0 ;  
         f o n t - w e i g h t :   5 0 0 ;  
 }  
  
 . s u g g e s t i o n - c o n t e n t   p   {  
         f o n t - s i z e :   0 . 8 r e m ;  
         c o l o r :   # 6 6 6 ;  
         m a r g i n :   0 ;  
 }  
  
 . a c t i o n - b t n   {  
         b a c k g r o u n d :   n o n e ;  
         b o r d e r :   n o n e ;  
         c o l o r :   # c c c ;  
         f o n t - s i z e :   1 . 2 r e m ;  
         c u r s o r :   p o i n t e r ;  
 }  
  
 / *   - - -   M o b i l e   R e s p o n s i v e n e s s   - - -   * /  
 @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {  
         . b o t t o m - n a v   {  
                 d i s p l a y :   f l e x ;  
         }  
          
         b o d y   {  
                 p a d d i n g - b o t t o m :   7 0 p x ;   / *   S p a c e   f o r   b o t t o m   n a v   * /  
         }  
  
         . p r o j e c t s   {  
                 m a r g i n - t o p :   1 0 p x ;  
         }  
 }  
 
/* Header Styles */
header .right {
    display: flex;
    align-items: center;
    gap: 10px;
}

.brand-switcher {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.brand-name {
    margin-right: 8px;
    font-weight: 500;
}

.brand-switcher i {
    font-size: 12px;
    color: #666;
    margin-right: 10px;
}

.brand-logo {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    object-fit: cover;
}

.brand-menu {
    position: absolute;
    top: 60px;
    right: 80px;
    background: white;
    border: 1px solid #eee;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    width: 220px;
    z-index: 1000;
}

.brand-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.brand-menu li.loading {
    padding: 15px;
    text-align: center;
    color: #999;
}


/* Empty State for Brand Switcher */
.brand-switcher.empty-state {
    opacity: 0.6;
    filter: grayscale(100%);
    transition: all 0.3s ease;
}

.brand-switcher.empty-state:hover {
    opacity: 1;
    filter: grayscale(0%);
    background-color: rgba(0,0,0,0.05);
}
