.logo{height:110px;width:140px}.navbar{left:0;z-index:100}.navbar,.navbar-home{position:fixed;top:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;height:6rem;background:linear-gradient(180deg,#b5caed 15.52%,#8ab0f0 115.09%)}.navbar-home{right:0;gap:1rem;z-index:10}.profile-dropdown-container{position:relative}.profile-button{display:flex;align-items:center;gap:.5rem;cursor:pointer;background-color:white;border-radius:10px;padding:8px 12px;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .2s ease}.profile-button:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.profile-name{font-size:1.125rem;font-weight:600;color:#4b5563}.profile-icon{width:1.25rem;height:1.25rem;color:#4b5563}.profile-dropdown{position:absolute;top:100%;right:0;margin-top:.5rem;background:white;border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.15);min-width:200px;z-index:1000;overflow:hidden;border:1px solid #e5e7eb}.dropdown-item{display:flex;align-items:center;gap:.75rem;padding:12px 16px;cursor:pointer;color:#374151;font-weight:500;transition:background-color .2s ease;border-bottom:1px solid #f3f4f6}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background-color:#f9fafb}.dropdown-item svg{color:#6b7280;flex-shrink:0}.logout-item{color:#dc2626}.logout-item:hover{background-color:#fef2f2}.logout-item svg{color:#dc2626}@media (max-width:700px){.navbar,.navbar-home{align-items:center!important;justify-content:space-around;padding:.7rem .2rem!important;gap:.7rem;min-height:unset}.logo{display:block;max-width:120px;height:auto}.nabar-right-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.2rem}.flex.gap-4{gap:.5rem!important;width:100%;align-items:center;justify-content:space-around}.button-primary,.button-secondary{width:100%;min-width:120px;font-size:1rem;padding:.7rem 0}.profile-dropdown{right:auto;left:0;min-width:180px}}@media (max-width:480px){.logo{max-width:90px}.navbar,.navbar-home{padding:.3rem .05rem!important;gap:.3rem}.nabar-right-container{gap:.2rem}.button-primary,.button-secondary{font-size:.95rem;padding:.5rem 0}}