#coaching-portal-app.lp-live .si-connections{margin:28px 0;padding:28px;border:1px solid #12abf844;border-radius:20px;background:#fff;color:#3d4348;min-width:0}
#coaching-portal-app.lp-live .si-header,#coaching-portal-app.lp-live .si-delivery-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}
#coaching-portal-app.lp-live .si-header h2{font:400 clamp(26px,3vw,34px)/1.2 var(--site-heading,Georgia,serif);margin:0 0 8px;color:#3d4348}
#coaching-portal-app.lp-live .si-header p{font:400 15px/1.55 var(--site-body,Arial,sans-serif);margin:0;color:#526066}
#coaching-portal-app.lp-live .si-header>.p-btn{flex:none}
#coaching-portal-app.lp-live .si-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#12abf80c;border:1px solid #12abf833;border-radius:14px;padding:19px 21px;margin-bottom:20px;min-width:0}
#coaching-portal-app.lp-live .si-overview.is-ready{border-color:#12abf8;background:#12abf810}
#coaching-portal-app.lp-live .si-overview strong{font:600 19px/1.35 var(--site-subheading,Arial,sans-serif);color:#3d4348}
#coaching-portal-app.lp-live .si-overview p{font:400 15px/1.55 var(--site-body,Arial,sans-serif);margin:6px 0 0;color:#526066}
#coaching-portal-app.lp-live .si-provider-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;min-width:0}
#coaching-portal-app.lp-live .si-provider{padding:23px;border:1px solid #d9dfe2;border-radius:16px;background:#fff;min-width:0}
#coaching-portal-app.lp-live .si-provider.si-zoom{border-color:#12abf866;background:linear-gradient(140deg,#12abf807,#fff 65%)}
#coaching-portal-app.lp-live .si-provider-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}
#coaching-portal-app.lp-live .si-provider h3,#coaching-portal-app.lp-live .si-delivery h3{font:600 22px/1.3 var(--site-subheading,Arial,sans-serif);margin:0;color:#3d4348}
#coaching-portal-app.lp-live .si-provider p{font:400 15px/1.6 var(--site-body,Arial,sans-serif);margin:0 0 13px;color:#526066}
#coaching-portal-app.lp-live .si-state{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;flex:none;border:1px solid #d9dfe2;border-radius:999px;padding:6px 11px;background:#fff;color:#526066;font:600 12px/1.35 var(--site-navigation,Arial,sans-serif);text-align:center}
#coaching-portal-app.lp-live .si-state.is-configured{border-color:#12abf8;background:#12abf80a;color:#3d4348}
#coaching-portal-app.lp-live .si-state.is-warning{border-color:#d7b45c;background:#fff9e8;color:#655022}
#coaching-portal-app.lp-live .si-missing-keys{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:15px 0}
#coaching-portal-app.lp-live .si-missing-keys li{padding:5px 8px;background:#f5f7f8;border:1px solid #d9dfe2;border-radius:6px;min-width:0;max-width:100%}
#coaching-portal-app.lp-live .si-missing-keys code{font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;color:#3d4348}
#coaching-portal-app.lp-live .si-setup,#coaching-portal-app.lp-live .si-email-setup{border-top:1px solid #d9dfe2;padding-top:13px;margin-top:17px}
#coaching-portal-app.lp-live .si-setup summary,#coaching-portal-app.lp-live .si-email-setup summary,#coaching-portal-app.lp-live .si-problems summary{font:600 15px/1.5 var(--site-navigation,Arial,sans-serif);cursor:pointer;min-height:30px;color:#3d4348}
#coaching-portal-app.lp-live .si-setup>div{padding-top:13px}
#coaching-portal-app.lp-live .si-provider .si-plan-note{padding:12px 13px;border-left:2px solid #12abf8;background:#12abf809;margin-top:15px;font-size:13px}
#coaching-portal-app.lp-live .si-email-addresses{display:grid;gap:13px;margin:18px 0 0;min-width:0}
#coaching-portal-app.lp-live .si-email-addresses>div{display:grid;gap:4px;min-width:0}
#coaching-portal-app.lp-live .si-email-addresses dt{font:500 12px/1.4 var(--site-navigation,Arial,sans-serif);color:#526066}
#coaching-portal-app.lp-live .si-email-addresses dd{font:600 14px/1.5 var(--site-body,Arial,sans-serif);margin:0;color:#3d4348;overflow-wrap:anywhere}
#coaching-portal-app.lp-live .si-delivery{margin-top:26px;padding-top:24px;border-top:1px solid #d9dfe2;min-width:0}
#coaching-portal-app.lp-live .si-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 22px}
#coaching-portal-app.lp-live .si-counts>div{padding:14px 16px;border:1px solid #d9dfe2;border-radius:12px;display:grid;gap:5px;background:#fff;min-width:0}
#coaching-portal-app.lp-live .si-counts strong{font:600 27px/1.1 var(--site-navigation,Arial,sans-serif);color:#3d4348}
#coaching-portal-app.lp-live .si-counts span{font:500 13px/1.35 var(--site-body,Arial,sans-serif);color:#526066}
#coaching-portal-app.lp-live .si-problems{border-top:1px solid #d9dfe2;padding-top:15px}
#coaching-portal-app.lp-live .si-issue{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:21px 0;border-bottom:1px solid #d9dfe2;min-width:0}
#coaching-portal-app.lp-live .si-issue:last-child{border-bottom:0;padding-bottom:0}
#coaching-portal-app.lp-live .si-issue-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:11px}
#coaching-portal-app.lp-live .si-kind{font:500 12px/1.4 var(--site-navigation,Arial,sans-serif);color:#526066}
#coaching-portal-app.lp-live .si-issue h4{font:600 18px/1.4 var(--site-subheading,Arial,sans-serif);margin:0 0 6px;color:#3d4348;overflow-wrap:anywhere}
#coaching-portal-app.lp-live .si-issue p{font:400 14px/1.55 var(--site-body,Arial,sans-serif);margin:4px 0;color:#526066;overflow-wrap:anywhere}
#coaching-portal-app.lp-live .si-issue .si-issue-error{color:#8c362c;margin:10px 0}
#coaching-portal-app.lp-live .si-issue small{display:block;font:400 12px/1.5 var(--site-body,Arial,sans-serif);color:#526066;margin-top:8px}
#coaching-portal-app.lp-live .si-empty{font:400 15px/1.5 var(--site-body,Arial,sans-serif);color:#526066;margin:0}
#coaching-portal-app.lp-live .si-join-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:11px 18px;margin-top:12px;background:#12abf8;color:#fff;border:1px solid #12abf8;border-radius:10px;font:600 15px/1.4 var(--site-navigation,Arial,sans-serif);text-decoration:none;text-align:center}
@media(max-width:900px){#coaching-portal-app.lp-live .si-provider-grid{grid-template-columns:1fr}#coaching-portal-app.lp-live .si-provider{padding:21px}#coaching-portal-app.lp-live .si-header{align-items:flex-start}}
@media(max-width:600px){#coaching-portal-app.lp-live .si-connections{padding:20px 16px;border-radius:16px}#coaching-portal-app.lp-live .si-header,#coaching-portal-app.lp-live .si-delivery-heading{align-items:flex-start;flex-direction:column;gap:15px}#coaching-portal-app.lp-live .si-header>.p-btn,#coaching-portal-app.lp-live .si-delivery-heading>.p-btn{width:100%;justify-content:center}#coaching-portal-app.lp-live .si-overview{padding:17px 16px;align-items:flex-start;flex-direction:column;gap:12px}#coaching-portal-app.lp-live .si-provider{padding:18px 16px}#coaching-portal-app.lp-live .si-provider-head{flex-wrap:wrap}#coaching-portal-app.lp-live .si-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#coaching-portal-app.lp-live .si-counts>div{padding:12px}#coaching-portal-app.lp-live .si-issue{grid-template-columns:1fr;gap:15px}#coaching-portal-app.lp-live .si-issue>.p-btn{justify-content:center;width:100%}#coaching-portal-app.lp-live .si-join-link{width:100%}}
@media(prefers-reduced-motion:reduce){#coaching-portal-app.lp-live .si-connections *{scroll-behavior:auto}}
