.admin-entry{padding:8px 13px;border-radius:10px;background:var(--green);color:#fff!important}.admin-subnav{position:sticky;top:77px;z-index:8;display:flex;gap:8px;overflow:auto;padding:11px max(24px,calc((100% - 1180px)/2));background:#173e35;box-shadow:0 6px 18px #173e3525}.admin-subnav a{white-space:nowrap;padding:8px 12px;border-radius:9px;color:#e8f5f0;text-decoration:none;font-size:14px;font-weight:800}.admin-subnav a:hover{background:#ffffff17}.review-list{display:grid;gap:16px}.review-card{margin:0}.review-person{display:flex;justify-content:space-between;gap:20px;align-items:start}.review-person h2{margin:0 0 8px}.review-form{display:grid;grid-template-columns:220px 1fr auto;gap:12px;align-items:end;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.review-form label{margin:0}.review-status{display:flex;gap:10px;align-items:center;margin-top:10px}.review-status select,.review-status input{width:auto}.secondary-button{background:#e7efec;color:var(--green)}.member-own-info{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.member-own-info div{padding:15px;border-radius:13px;background:#edf5f2}.member-own-info small,.member-own-info strong{display:block}.member-own-info small{color:var(--muted)}.review-notice{padding:15px;border-radius:12px;background:#fff3df;color:#7c4a0d}@media(max-width:800px){.admin-subnav{position:static}.review-person{display:block}.review-person .button{margin-top:12px}.review-form{grid-template-columns:1fr}.review-status{display:grid}.review-status select,.review-status input{width:100%}.member-own-info{grid-template-columns:1fr}}
