.setup410-presets{display:flex;flex-wrap:wrap;gap:12px}.manual410-direct[hidden]{display:none}.dns410-url input{width:100%;font-size:12px}.table-wrap{overflow:auto;max-width:100%}#view-stability410 table{min-width:560px;font-size:12px}#view-stability410 pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;font-size:12px}#view-stability410 .button,#view-gamingdns410 .button{white-space:normal;line-height:1.8;min-width:0;font-size:12px}#view-stability410 .relay-actions,#view-gamingdns410 .relay-actions{flex-wrap:wrap;gap:10px}#view-stability410 .control-panel,#view-gamingdns410 .control-panel{margin-bottom:20px}#view-stability410 p,#view-gamingdns410 p{line-height:2;font-size:13px;color:var(--muted)}#view-dashboard .page-heading{flex-wrap:wrap}#view-stability410 textarea{width:100%;max-width:100%}@media(max-width:600px){.setup410-presets{display:grid;grid-template-columns:1fr}#view-stability410 .relay-actions,#view-gamingdns410 .relay-actions{display:grid;grid-template-columns:1fr}#view-dashboard .page-heading>.button{flex:1 1 130px;font-size:11px}}
#view-stability410 textarea{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:12px;font:inherit}#view-stability410 .page-heading,#view-gamingdns410 .page-heading{flex-wrap:wrap;gap:14px}#create-dialog{overflow:hidden;max-height:92dvh}#create-dialog form{display:flex;flex-direction:column;max-height:calc(92dvh - 90px)}#create-dialog .modal-body{overflow:auto;min-height:0}#create-dialog .modal-footer{flex-shrink:0}
