/* Scoped support iframe sizing + accessible loading/fallback state. */
#app .container[data-v-66a5e63f]{box-sizing:border-box;width:100%;height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}
#app .container[data-v-66a5e63f]>.content{box-sizing:border-box;position:relative;flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:hidden!important;display:flex;flex-direction:column;padding:0!important}
#app .container[data-v-66a5e63f]>.content>iframe{box-sizing:border-box;display:block;flex:1 1 auto;width:100%;height:100%;min-height:0!important;border:0;overflow:hidden}
.cs-embed-status{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:24px;background:rgba(255,255,255,.97);color:#19383b;text-align:center;font:500 14px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif}
.cs-embed-spinner{width:26px;height:26px;border:3px solid #d8ebe5;border-top-color:#087f79;border-radius:50%;animation:cs-embed-spin .8s linear infinite}
.cs-embed-status.is-slow .cs-embed-spinner{display:none}
.cs-embed-open{display:none;pointer-events:auto;padding:10px 16px;border-radius:12px;background:#087f79;color:#fff;text-decoration:none;font-weight:700}
.cs-embed-status.is-slow .cs-embed-open{display:inline-flex;align-items:center;justify-content:center}
@keyframes cs-embed-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.cs-embed-spinner{animation:none;border-top-color:#087f79}}
