.test-environment-page{background:#f4f7fb;min-height:70vh}.test-env-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.test-env-heading h1{margin:.35rem 0 .55rem}.test-env-heading p{max-width:760px;color:#52657c}.test-env-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.test-env-grid .panel,.test-env-form,.test-credentials,.test-env-actions,.test-env-warning{padding:28px}.test-env-checks{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}.test-env-checks li{padding:12px 14px;border-radius:10px;background:#f2f6fb;font-weight:750}.test-env-checks .ok{color:#087f5b}.test-env-status{display:grid;gap:10px;margin:16px 0 0}.test-env-status div{display:flex;justify-content:space-between;padding:12px 14px;background:#f2f6fb;border-radius:10px}.test-env-status dt{font-weight:750}.test-env-status dd{margin:0;color:#087f5b;font-weight:900}.test-env-form,.test-credentials{margin-bottom:22px}.test-env-form .form-grid{display:grid;grid-template-columns:1fr 180px;gap:16px}.test-env-form .field:nth-of-type(3),.test-env-form .field:nth-of-type(4){grid-column:auto}.test-env-form .full{grid-column:1/-1}.test-env-confirm{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-weight:700}.credential-password{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#071d36;color:#fff;padding:18px;border-radius:12px;margin:18px 0}.credential-password code{font-size:18px;background:#fff;color:#071d36;padding:8px 12px;border-radius:8px}.credential-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.credential-list div{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;background:#f2f6fb;border-radius:8px}.credential-list code{overflow-wrap:anywhere}.test-env-actions{display:flex;justify-content:space-between;align-items:center;gap:20px}.test-env-actions .actions{display:flex;align-items:center;flex-wrap:wrap}.test-env-actions form{margin:0}.status-warning{background:#fff4db;color:#8a5700}.environment-switcher{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.environment-choice{display:block;border:1px solid #ccd8e6;border-radius:12px;padding:14px;text-decoration:none;color:#263b53;background:#f8fafc}.environment-choice strong,.environment-choice span{display:block}.environment-choice span{font-size:13px;color:#65758a;margin-top:4px}.environment-choice.active{border:2px solid #1769e0;background:#edf5ff;color:#0b55bb}.environment-choice.disabled{opacity:.55;pointer-events:none}.test-env-auth-note{background:#fff4db;color:#7a4b00;border-radius:10px;padding:11px 13px;margin:0 0 16px}.runtime-environment-banner{position:sticky;top:0;z-index:1100;text-align:center;padding:7px 12px;background:#f59f00;color:#201100;font-weight:900;letter-spacing:.08em;font-size:12px}.runtime-environment-badge{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:#fff4db;color:#7a4b00;font-size:11px;font-weight:900;letter-spacing:.04em;text-decoration:none}.runtime-environment-badge.live{background:#e8f7ef;color:#087f5b}@media(max-width:760px){.test-env-heading,.test-env-actions{flex-direction:column}.test-env-grid,.credential-list,.test-env-form .form-grid{grid-template-columns:1fr}.test-env-form .field{grid-column:auto!important}.credential-password{align-items:flex-start;flex-direction:column}.environment-switcher{grid-template-columns:1fr}}
