.ip-policy-panel{margin-top:20px}.ip-policy-panel>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.ip-policy-panel>header h2{margin:4px 0 6px}.ip-policy-form{display:grid;gap:15px;max-width:760px;margin-top:20px}.ip-policy-form>label,.admin-ip-list form label{display:grid;gap:7px;font-size:13px;font-weight:750}.ip-policy-form textarea,.ip-policy-form input[type=password],.admin-ip-list textarea,.admin-ip-list input{border:1px solid #cfdcd5;border-radius:9px;padding:11px 12px;font:inherit}.ip-policy-form textarea,.admin-ip-list textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.ip-policy-actions{display:flex;gap:10px}.env-policy{display:grid;gap:6px;margin-top:20px;padding:14px;border-radius:10px;background:#f2f5f3}.env-policy code{overflow-wrap:anywhere}.admin-ip-list{display:grid;gap:10px;margin-top:18px}.admin-ip-list details{border:1px solid #dde7e2;border-radius:11px}.admin-ip-list summary{display:flex;justify-content:space-between;align-items:center;padding:14px;cursor:pointer}.admin-ip-list summary span{display:grid}.admin-ip-list summary small{color:#75817b}.admin-ip-list summary em{font-style:normal;color:#087747;font-size:12px}.admin-ip-list form{display:grid;gap:13px;padding:0 14px 16px}.admin-ip-list form .primary-button{justify-self:start}@media(max-width:800px){.ip-policy-panel>header{display:block}.ip-policy-actions{align-items:flex-start;flex-direction:column}}
