.cm-v52{max-width:1020px;margin:24px auto;padding:22px;border-radius:20px;background:#101823;border:1px solid #315d4d;color:#eafff3;font:15px/1.6 system-ui,sans-serif}.cm-v52 h2{color:#a7ffc9;margin:0 0 8px}.cm-v52 p{margin:8px 0;color:#c6dcd1}.cm-v52 .devgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cm-v52 .devtile{border:1px solid #385448;background:#141e22;padding:14px;border-radius:12px}.cm-v52 button{cursor:pointer;background:#9af7bd;border:0;border-radius:10px;padding:10px 14px;color:#0b2920;font-weight:700;margin:5px}.cm-v52 button.secondary{background:#263b35;color:#eafff3;border:1px solid #5b8875}.cm-v52 button:disabled{opacity:.45;cursor:default}.cm-v52 input{background:#0a1119;border:1px solid #527263;color:white;border-radius:10px;padding:12px;width:100%;max-width:100%;box-sizing:border-box}.cm-v52 .label{color:#92b6a4;font-size:12px}.cm-v52 code{word-break:break-all;color:#9cfdc0;font-size:12px}.cm-v52 .devstatus{white-space:pre-line;background:#090f14;border:1px solid #3c6052;border-radius:12px;padding:12px;min-height:45px}.cm-v52 .devwarning{color:#ffd58a;font-weight:600}.cm-v52 small{color:#b9d0c4}@media(max-width:700px){.cm-v52{padding:13px;margin:16px 6px}.cm-v52 .devgrid{grid-template-columns:1fr}}
