/* Scoped to the Extern partner-widget section. */
.ed-extern .extern-widget label{display:block;margin:0 0 9px;font-weight:600;font-size:15px}
.ed-extern .extern-widget select{display:block;width:min(100%,420px);min-height:50px;padding:10px 14px;border:1px solid #b8c1bc;border-radius:10px;background:#fff;color:#18191a;font:inherit;font-size:16px}
.ed-extern .extern-widget button{min-height:48px;margin-top:16px;padding:10px 18px;border:0;border-radius:10px;background:var(--sp-accent);color:#18191a;font:inherit;font-weight:600;cursor:pointer}
.ed-extern .extern-widget button:disabled{opacity:.65;cursor:not-allowed}
.ed-extern .extern-widget :is(select,button,a):focus-visible{outline:3px solid #18191a;outline-offset:3px;box-shadow:0 0 0 6px var(--sp-accent)}
.ed-extern .extern-widget [data-extern-slot]:not(:empty){margin:20px 0 0}
.ed-extern .extern-widget iframe{display:block;width:100%;max-width:100%;height:800px;border:0;border-radius:12px;background:#fff}
.ed-extern .extern-widget [data-extern-status]{margin:14px 0 0;color:#505755;font-size:14px;line-height:1.55}
@media(max-width:700px){.ed-extern .extern-widget iframe{height:850px}}
