.access-title{font-size:16px;margin:0;color:#163e2c}.registry-row strong{font-size:15px}.access-list-head{display:flex;align-items:end;justify-content:space-between;gap:16px;border-bottom:1px solid #dce8e0;padding:4px 0 14px;margin-top:22px}.access-list-head small{display:block;margin-top:4px;color:#607a6c;font-size:13px}.access-search{display:grid;gap:5px;min-width:min(360px,100%);font-size:13px;font-weight:700;color:#3f5e4f}.access-search input{min-height:40px;margin:0}.access-registry{margin-top:12px}.access-registry .registry-actions{margin-top:0}#emailAlertsDialog{width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 28px);padding:0;overflow:hidden}#emailAlertsDialog .email-alerts-panel{width:100%;max-height:calc(100dvh - 28px);overflow-y:auto;padding:24px 26px 30px}.email-alerts-panel details{border:1px solid #dce8e0;border-radius:12px;padding:13px 16px;margin-top:12px;background:#fbfdfb}.email-alerts-panel summary{cursor:pointer;font-weight:700;color:#174b35}.email-alerts-panel .email-actions{margin:16px 0;gap:8px}.email-alerts-panel #emailDeliveryLog .registry-row{margin-top:8px}@media(max-width:680px){.access-list-head{align-items:stretch;flex-direction:column}.access-search{min-width:0}.access-registry .registry-actions{margin-top:8px}#emailAlertsDialog{width:calc(100vw - 20px);max-height:calc(100dvh - 16px)}#emailAlertsDialog .email-alerts-panel{max-height:calc(100dvh - 16px);padding:18px 16px 24px}}
