.jdiag-dtc-wrap{max-width:850px;margin:30px auto;font-family:Arial,sans-serif;color:#fff!important}.jdiag-dtc-head{text-align:center;margin-bottom:22px}.jdiag-dtc-head h2{font-size:32px;margin:0 0 8px;color:#fff!important}.jdiag-dtc-head p{margin:0;color:#e6e6e6!important}.jdiag-dtc-form{display:flex;gap:10px;background:#f5f6f7!important;padding:14px;border-radius:14px}.jdiag-dtc-form input{flex:1;min-width:0;padding:16px;border:1px solid #ccd0d5!important;border-radius:9px;font-size:20px;text-transform:uppercase;background:#fff!important;color:#111!important}.jdiag-dtc-form input::placeholder{color:#777!important;opacity:1}.jdiag-dtc-form button{padding:0 24px;border:0;border-radius:9px;background:#d71920!important;color:#fff!important;font-weight:700;cursor:pointer}.jdiag-dtc-form button:disabled{opacity:.65}.jdiag-dtc-message{margin-top:16px;padding:14px;border-radius:9px;background:#fff0f0!important;color:#a00000!important;font-weight:700}.jdiag-dtc-result{margin-top:20px;border:1px solid #d9dde2!important;border-radius:14px;padding:24px;background:#fff!important;color:#1d1d1f!important;box-shadow:0 8px 24px rgba(0,0,0,.18)}.jdiag-dtc-result *{color:#1d1d1f!important}.code-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.code-line strong{font-size:30px;color:#d71920!important}.code-line span{padding:7px 12px;background:#fff1c7!important;color:#5c4a00!important;border-radius:99px;font-weight:700}.jdiag-dtc-result h3{font-size:25px;margin:8px 0;color:#111!important}.jdiag-dtc-result .meta{color:#59616b!important;margin-bottom:18px}.jdiag-dtc-result section{border-top:1px solid #dfe3e8!important;padding-top:15px;margin-top:15px}.jdiag-dtc-result h4{margin:0 0 8px;font-size:18px;color:#111!important}.jdiag-dtc-result p,.jdiag-dtc-result li{line-height:1.6;color:#222!important}.jdiag-dtc-result ul{color:#222!important}.warning{margin-top:18px;padding:13px;background:#f1f3f5!important;border-radius:9px;font-size:13px;color:#444!important}@media(max-width:620px){.jdiag-dtc-form{flex-direction:column}.jdiag-dtc-form button{padding:16px}.jdiag-dtc-result{padding:17px}.jdiag-dtc-head h2{font-size:27px}}
