.twilio-test-tools{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(340px,1.2fr);gap:22px;margin-top:20px;padding:20px;border:1px solid rgba(255,255,255,.82);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(248,231,238,.55));box-shadow:0 8px 24px rgba(83,47,64,.08)}
.twilio-test-tools h3{margin:5px 0 4px;font:24px Georgia,serif;color:#3f2d36}
.twilio-test-tools p{margin:0;color:#78656f;font-size:12px;line-height:1.5}
.twilio-test-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px}
.twilio-test-row label{display:grid;gap:6px;color:#674d59;font-size:11px;font-weight:800}
.twilio-test-row input{width:100%;min-height:42px}
.twilio-test-row .button{min-height:42px;white-space:nowrap}
.twilio-test-result{grid-column:2;margin-top:-10px!important;min-height:18px;font-weight:800}
.twilio-test-result.success{color:#277b5a}.twilio-test-result.error{color:#a13f5e}
@media(max-width:760px){.twilio-test-tools{grid-template-columns:1fr}.twilio-test-row{grid-template-columns:1fr}.twilio-test-result{grid-column:1;margin-top:0!important}.twilio-test-row .button{width:100%}}
