label:has(input[name="validity_months"]),label:has(input[name="expiry_date"]){display:none}
.permission-list{border:1px solid var(--line);border-radius:10px;padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.permission-list legend{font-weight:900;padding:0 8px}.permission-list small{display:block}.stats.three{grid-template-columns:repeat(3,1fr)}
.filter-links{display:flex;gap:7px;flex-wrap:wrap}.review-actions{display:grid;gap:9px;min-width:240px}.review-actions form{display:grid;gap:6px}
.header-links{display:flex;gap:18px;align-items:center;font-size:13px;font-weight:800}
.renew-form{display:grid;grid-template-columns:150px 180px auto;gap:7px;min-width:490px}.badge.pending{background:#fff0c9;color:#8c5d00}.badge.approved{background:#dcf6e9;color:#087047}.badge.rejected,.badge.expired{background:#fee0e4;color:#a51d2b}
@media(max-width:800px){.permission-list{grid-template-columns:1fr}.stats.three{grid-template-columns:1fr}.filter-links{width:100%}.renew-form{grid-template-columns:1fr;min-width:240px}}
