/* ===========================================
   Gloobify Meet Navbar
=========================================== */

.navbar{

    height:82px;

    background:#ffffff;

    display:flex;

    align-items:center;

    justify-content:space-between;

    padding:0 34px;

    border-bottom:1px solid #edf2f7;

    position:sticky;

    top:0;

    z-index:100;

}

/* ===========================================
   Left
=========================================== */

.navbar-left{

    display:flex;

    align-items:center;

    gap:18px;

}

#menuToggle{

    display:none;

    width:46px;

    height:46px;

    border:none;

    border-radius:12px;

    background:#f3f4f6;

    cursor:pointer;

    font-size:22px;

    transition:.25s;

}

#menuToggle:hover{

    background:#e5e7eb;

}

.navbar-left h1{

    font-size:24px;

    font-weight:700;

    color:#111827;

}

/* ===========================================
   Search
=========================================== */

.navbar-center{

    flex:1;

    display:flex;

    justify-content:center;

}

.navbar-center input{

    width:100%;

    max-width:520px;

    height:48px;

    border:none;

    outline:none;

    background:#f3f4f6;

    border-radius:14px;

    padding:0 20px;

    font-size:15px;

    transition:.25s;

}

.navbar-center input:focus{

    background:#ffffff;

    box-shadow:

    0 0 0 3px

    rgba(37,99,235,.15);

}

/* ===========================================
   Right
=========================================== */

.navbar-right{

    display:flex;

    align-items:center;

    gap:20px;

}

/* Notification */

.notification-btn{

    width:48px;

    height:48px;

    border:none;

    border-radius:14px;

    background:#f3f4f6;

    cursor:pointer;

    font-size:20px;

    transition:.25s;

}

.notification-btn:hover{

    background:#2563eb;

    color:white;

}

/* ===========================================
   User Box
=========================================== */

.user-box{

    display:flex;

    align-items:center;

    gap:14px;

    cursor:pointer;

    padding:8px 14px;

    border-radius:16px;

    transition:.25s;

}

.user-box:hover{

    background:#f8fafc;

}

.user-box img{

    width:48px;

    height:48px;

    border-radius:50%;

    object-fit:cover;

    border:2px solid #2563eb;

}

.user-box strong{

    display:block;

    font-size:15px;

    color:#111827;

}

.user-box p{

    margin-top:3px;

    font-size:12px;

    color:#6b7280;

    text-transform:uppercase;

    letter-spacing:.5px;

}

/* ===========================================
   Responsive
=========================================== */

@media(max-width:900px){

.navbar{

padding:0 20px;

}

.navbar-center{

display:none;

}

#menuToggle{

display:block;

}

}

@media(max-width:600px){

.user-box p{

display:none;

}

.user-box strong{

font-size:14px;

}

.user-box{

padding:6px;

}

}

