.v4-connection-check{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #665636;pointer-events:auto}
.v4-validation-cover .v4-connection-check p{font-size:.9rem;line-height:1.6;color:#d1dce0;margin:.25rem 0 .8rem}
.v4-connection-check button{appearance:none;padding:.75rem 1.2rem;border:1px solid #c8a650;border-radius:12px;background:#443a23;color:#ffe39b;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-size:.95rem;font-weight:800;cursor:pointer}
.v4-connection-check button:hover{background:#51442a}.v4-connection-check button:focus-visible{outline:3px solid #77daf4;outline-offset:3px}.v4-connection-check button:disabled{opacity:.6;cursor:wait}
.v4-validation-cover[hidden]{display:none!important}
.v4-locked-content .v4-connection-check{margin:.65rem 0 1rem;padding:0;border:0;color:#a9c5d0;font-size:.86rem;line-height:1.6}
.v4-locked-content .v4-connection-check p{margin:0}
#v4ConnectionStatus[data-state="error"]{padding:10px 12px;border:1px solid #c76b76;border-radius:10px;background:#301e29;color:#ffd4d9;overflow-wrap:anywhere}
@media(max-width:600px){.v4-result-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-result-summary article:last-child{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px}.v4-result-summary article:last-child strong{margin:0;text-align:right;font-size:18px;white-space:nowrap}.v4-result-summary article:last-child span{grid-column:1/-1}.v4-result-summary strong{overflow-wrap:normal;word-break:keep-all}}
