.admin-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.admin-dashboard-heading h1{margin:0}.dashboard-search{position:relative;width:min(390px,100%)}.dashboard-search>label{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #c8ded9;border-radius:999px;padding:3px 13px;box-shadow:0 3px 12px rgba(21,61,56,.06)}.dashboard-search label span{font-size:1.35rem}.dashboard-search input{border:0;box-shadow:none;background:transparent;padding:8px 3px;font-size:.92rem}.dashboard-search-results{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:min(470px,90vw);padding:8px;background:#fff;border:1px solid #c8ded9;border-radius:14px;box-shadow:0 16px 40px rgba(21,61,56,.18)}.dashboard-search-results a{display:flex;gap:10px;align-items:center;padding:10px;color:inherit;text-decoration:none;border-radius:9px}.dashboard-search-results a:hover{background:#eef7f4}.dashboard-search-results a>span{min-width:72px;color:#557365;font-size:.72rem;font-weight:800}.dashboard-search-results strong,.dashboard-search-results small{display:block}.dashboard-search-results small{color:#627b76;font-size:.78rem}.admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.admin-grid-secondary{margin-top:20px}.admin-card{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;text-align:center;color:inherit;text-decoration:none;transition:.3s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin-card:hover,.admin-card:focus-visible{transform:translateY(-5px);background:#e7f4f0;box-shadow:0 6px 12px rgba(0,0,0,.15);outline:none}.admin-icon{font-size:48px;margin-bottom:15px}.admin-card h3{margin:10px 0;color:#333;font-size:18px}@media(max-width:760px){.admin-grid{grid-template-columns:1fr}.admin-dashboard-heading{align-items:stretch;flex-direction:column}.dashboard-search{width:100%}}
