.fs-root{--fs-bg:#f9fafb;--fs-surface:#fff;--fs-line:#6366f126;--skel-base:var(--skel-light-base);--skel-shine:var(--skel-light-shine);box-sizing:border-box;background:var(--fs-bg)}html.dark .fs-root,html[data-theme-hint=dark]:not(.light) .fs-root{--fs-bg:#171720;--fs-surface:#161626;--fs-line:#818cf833;--skel-base:var(--skel-dark-base);--skel-shine:var(--skel-dark-shine)}.fs-dashboard{width:100%;height:100vh;display:flex;overflow:hidden}.fs-sidebar{box-sizing:border-box;flex-shrink:0;display:flex}.fs-rail{--fs-rail:var(--color-primary-900,#312e81);--skel-base:#ffffff14;--skel-shine:#ffffff29;background:var(--fs-rail);border-right:1px solid var(--fs-rail);box-sizing:border-box;flex-shrink:0;width:72px;padding:20px 12px}html.dark .fs-rail,html[data-theme-hint=dark]:not(.light) .fs-rail{--fs-rail:color-mix(in srgb, var(--color-primary-900,#312e81) 62%, var(--card-bg-dark,#27273a))}.fs-panel{box-sizing:border-box;border-right:1px solid var(--border-color,#dcdcf0);background:#fff;flex-shrink:0;width:256px;padding:12px 8px;display:none}html[data-theme-hint=dark]:not(.light) .fs-panel,html.dark .fs-panel{background:var(--card-bg-dark,#27273a);border-right-color:var(--border-color-dark,#3c3c63)}html[data-sidebar-collapsed=false] .fs-panel{display:block}.fs-panel-row{border-radius:6px;height:28px;margin:0 8px 10px}@media (max-width:1199.98px){.fs-sidebar{display:none}}.fs-logo{height:28px;margin:0 8px 28px}.fs-nav-row{border-radius:8px;width:40px;height:44px;margin:0 auto 8px}.fs-main{flex-direction:column;flex:auto;min-width:0;display:flex}.fs-header{border-bottom:1px solid var(--fs-line);flex-shrink:0;align-items:center;height:32px;padding:0 16px;display:flex}@media (max-width:1199.95px){.fs-header{padding:0 12px}}.fs-content{flex:auto;min-height:0;padding:12px 20px 8px;overflow:hidden}.fs-content-route{flex-direction:column;display:flex}.fs-report-main{flex-direction:column;flex:auto;min-width:0;display:flex}@media (min-width:600px){.fs-content{padding-left:24px;padding-right:24px}}@media (min-width:900px){.fs-content{padding-left:32px;padding-right:32px}}@media (min-width:1200px){.fs-content,.fs-report-main>.report-surface:not(.pm-root){padding-left:20px}}.fs-content-skeleton{flex-direction:column;gap:12px;width:100%;display:flex}.fs-title{border-radius:6px;width:240px;max-width:60%;height:14px}.fs-row{border-radius:8px;height:44px}.fs-report{flex-direction:column;gap:8px;width:100%;height:100vh;padding:12px;display:flex;overflow:hidden}.fs-report-shell>.fs-report{flex:auto;width:auto;min-width:0}.fs-report-card{background:var(--fs-surface);border-radius:8px;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:12px;display:flex;overflow:hidden}.fs-toolbar{border-radius:6px;flex-shrink:0;height:40px}.inv-welcome-slot{margin-bottom:8px;display:none}html[data-inv-welcome=always] .inv-welcome-slot{display:block}@media not all and (min-width:1024px){html[data-inv-welcome] .inv-welcome-slot{display:block}}.inv-welcome-slot [data-ghost-text]{position:relative}.inv-welcome-slot [data-ghost-text]:before{content:attr(data-ghost-text);visibility:hidden}
