.test-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:25px;padding-bottom:40px}.test-layout h1{font-size:36px;letter-spacing:-1px}.test-layout h2{margin-top:18px}.test-layout .demo-pill{margin-left:auto}.charge-confirm{justify-content:flex-start;align-items:flex-start;gap:12px;margin:22px 0;font-weight:400;line-height:1.7}.charge-confirm input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:#176abb}.charge-confirm span{font:inherit;color:#52677c}.primary:disabled{cursor:default;background:#7d91a5}.test-layout pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;padding:16px;font-size:12px;line-height:1.7;border-radius:8px;max-height:320px;overflow:auto}.test-layout .text-link{margin-top:20px}@media(max-width:760px){.test-layout{grid-template-columns:1fr;padding-top:10px}.test-layout h1{font-size:31px}}
.connection-check{border:0;background:transparent;color:#176abb;padding:8px 0;cursor:pointer}
.test-layout .fmi-on{color:#b42318;font-weight:750}
.test-layout .fmi-off{color:#067647;font-weight:750}
.test-layout .fmi-unknown{color:#65788d}
.test-layout .status-on{color:#b42318;background:#fef3f2}
.test-layout .status-off{color:#067647;background:#ecfdf3}
[hidden]{display:none!important}
.live-result-panel{scroll-margin-top:18px}
.result-actions{margin-top:28px;padding-top:20px;border-top:1px solid #e3e8ef}
.live-result-panel #live-title:focus{outline:none}
@media(max-width:760px){
  .test-layout[data-view="form"] .live-result-panel{display:none}
  .test-layout[data-view="result"] .check-panel{display:none}
  .live-result-panel{min-height:calc(100svh - 110px);display:flex;flex-direction:column}
  .live-result-panel .details{margin-top:12px}
  .result-actions{margin-top:auto;padding-top:25px}
  .live-result-panel>.text-link{font-size:11px;margin-top:18px}
}

.terms-link{border:0;background:none;padding:0;color:#2563eb;text-decoration:underline;font:inherit}.charge-confirm input{width:18px;height:18px;flex:0 0 18px}

#live-layout[data-view=form] .live-result-panel{display:none}#live-layout[data-view=form]{grid-template-columns:minmax(0,760px);justify-content:center}

#refresh-report.refresh-report-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:64px;padding:14px 18px;border:0;border-radius:10px;background:#2563eb;color:#fff;text-align:center;touch-action:manipulation}#refresh-report.refresh-report-button[hidden]{display:none!important}#refresh-report.refresh-report-button:hover{background:#1d4ed8}.refresh-report-title{font-size:17px;font-weight:700;line-height:1.4}.refresh-report-note{font-size:12px;font-weight:500;line-height:1.4}#refresh-report:disabled{opacity:.65;cursor:wait}#refresh-report:focus-visible{outline:3px solid #93c5fd;outline-offset:4px}.result-actions #new-check{margin-top:12px;background:#fff;color:#1d4ed8;border:1px solid #bfdbfe}.result-actions #new-check:hover{background:#eff6ff}

.new-check-top{width:100%;min-height:52px;margin:18px 0;font-size:16px;touch-action:manipulation}.new-check-top[hidden]{display:none!important}
