/* Morpheus PD V136.2 — Finance V2 portal workspace host. */
html.mpd-finance-v2-active,html.mpd-finance-v2-active body{overflow:hidden}
html.mpd-finance-v2-active .shell>.topbar{display:none}
html.mpd-finance-v2-active #main{max-width:none;margin:0;padding:0;height:100vh;overflow:hidden}
.mpd-finance-v2-host{position:relative;width:100%;height:100vh;min-height:640px;background:#06101c;overflow:hidden}
.mpd-finance-v2-frame{display:block;width:100%;height:100%;border:0;background:#06101c;opacity:0;transition:opacity .18s ease}
.mpd-finance-v2-host.is-ready .mpd-finance-v2-frame{opacity:1}
.mpd-finance-v2-loading{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;color:#eaf7ff;text-align:center;background:radial-gradient(circle at 50% 15%,rgba(92,228,255,.14),transparent 34%),#06101c;transition:opacity .18s ease,visibility .18s ease}
.mpd-finance-v2-loading img{width:62px;height:62px;filter:drop-shadow(0 14px 32px rgba(92,228,255,.28));animation:mpd-finance-pulse 1.7s ease-in-out infinite}
.mpd-finance-v2-loading strong{display:block;font-size:20px}.mpd-finance-v2-loading span{display:block;margin-top:5px;color:#9fb3c5;font-size:13px}
.mpd-finance-v2-host.is-ready .mpd-finance-v2-loading{opacity:0;visibility:hidden}
@keyframes mpd-finance-pulse{50%{transform:scale(1.05);opacity:.82}}
@media(max-width:820px){html.mpd-finance-v2-active .sidebar{display:none}html.mpd-finance-v2-active .portal{display:block}.mpd-finance-v2-host{min-height:100dvh;height:100dvh}}
