.link-list{display:grid;gap:12px;list-style:none;padding:0;margin:24px 0}.link-list a{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid #dce2e9;background:#fff;border-radius:12px;color:#294b76;text-decoration:none;overflow-wrap:anywhere}.link-list a:hover{background:#f1f5fa}.link-list a:focus-visible{outline:3px solid #2f5890;outline-offset:3px}.link-list a span:first-child{min-width:0}.link-external{font-size:12px;white-space:nowrap;align-self:center}.age-links{border-top:1px solid #dce2e9;margin-top:30px;padding-top:18px;text-align:left}.age-links h2{font-size:20px}.age-links p,.link-help{font-size:14px;color:#596579}.links-editor{border:1px solid #e0d5db;border-radius:12px;padding:18px;min-width:0;background:white}.links-editor legend{font-weight:700}.links-editor .link-fields{display:grid;gap:12px}.links-switch{padding:20px;border:1px solid #e0d5db;background:white;border-radius:12px}.links-switch .check{font-size:18px}.links-editor input[type=checkbox],.links-switch input[type=checkbox]{accent-color:#873854;width:20px;height:20px;flex-shrink:0}.links-editor label{overflow-wrap:anywhere}.links-actions{position:sticky;bottom:0;background:#f7f5f6;padding:12px 0;border-top:1px solid #e0d5db}.links-actions button{margin:0}.links-status{padding:8px 14px;border-radius:8px;background:#edf1f7;display:inline-block}@media(max-width:600px){.link-list a{padding:14px;gap:8px}.link-external{font-size:11px}.links-editor{padding:14px}}
