.admin-header{background-color:#a88cc8}.admin-nav{display:flex;align-items:center;gap:16px;padding:0 12px}.admin-nav .brand_title{font-weight:700;color:#fff;text-decoration:none;padding:14px 16px;display:block}.brand_title{font-size:24px}.admin-nav .nav-links{list-style:none;margin:0;padding:0;display:flex}.admin-nav .nav-links a.nav-link{display:block;color:#1f1f1f;text-align:center;padding:20px 16px;text-decoration:none;border-radius:10px}.admin-nav .nav-links a.nav-link:hover{background-color:#ffffff2e}.admin-nav .nav-links a.nav-link.is-active{background:#ffffff52;color:#111;font-weight:800;box-shadow:inset 0 0 0 2px #ffffff59}.admin-nav .account-menu{margin-left:auto;display:flex;align-items:center}.dropdown{position:relative}.dropdown__summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;color:#fff;border:1px solid rgba(255,255,255,.25);background:#0000001f}.dropdown__summary:hover{background:#0000002e}.dropdown__summary::-webkit-details-marker{display:none}.dropdown__label{font-weight:600}.dropdown__chev{opacity:.85}.dropdown__panel{position:absolute;right:0;top:calc(100% + 10px);min-width:200px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #0000002e;padding:8px;z-index:1000}.dropdown__item{display:block;padding:10px;border-radius:10px;text-decoration:none;color:#1f1f1f;font-weight:600}.dropdown__item:hover{background:#a88cc82e}.dropdown__form{margin:0}.dropdown__button{width:100%;text-align:left;background:transparent;border:0;cursor:pointer;font:inherit}@media(max-width:720px){.admin-nav{display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand account" "links links";gap:10px;padding:10px;align-items:center}.admin-nav .brand_title{grid-area:brand;padding:6px 4px;font-size:20px}.admin-nav .account-menu{grid-area:account;margin-left:0}.admin-nav .nav-links{grid-area:links;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-nav .nav-links a.nav-link{padding:10px 8px;border-radius:10px;background:#ffffff1f;color:#1f1f1f}.admin-nav .nav-links a.nav-link.is-active{background:#ffffff52;color:#111;font-weight:800;box-shadow:inset 0 0 0 2px #ffffff59}.dropdown__summary{width:100%;justify-content:space-between}.dropdown__panel{position:static;min-width:0;width:100%;margin-top:8px;background:#fff}}
