.financial-pivot-showcase{--financial-pivot-expanded-background:var(--sl-color-bg,#fff)}.financial-pivot-showcase[data-expanded=true]{z-index:1000;background:var(--financial-pivot-expanded-background);height:auto;max-height:calc(100dvh - 16px);padding:8px;position:fixed;inset:8px;overflow:hidden}body:has(.financial-pivot-showcase[data-expanded=true]){overflow:hidden}.financial-pivot-showcase .pivot-config{--pv-cfg-width:304px;overflow-x:hidden}.financial-pivot-showcase .pivot-config>*{width:100%;min-width:0}.financial-pivot-showcase:has(revo-grid[theme^=dark]){--rv-ui-surface:#1f1f1f;--rv-ui-surface-sunken:#111;--rv-ui-text:#f5f5f5;--rv-ui-text-muted:#a3a3a3;--rv-ui-border:#404040;--financial-pivot-expanded-background:var(--rv-ui-surface-sunken)}:where(.dark,[data-theme^=dark]) .financial-pivot-showcase{--financial-pivot-expanded-background:var(--rv-ui-surface-sunken)}financial-pivot-header{--financial-header-text:#0f172a;width:100%;color:var(--financial-header-text);flex:none;display:block}:where(.dark,[data-theme^=dark]) financial-pivot-header,.financial-pivot-showcase:has(revo-grid[theme^=dark]) financial-pivot-header{--financial-header-text:var(--rv-ui-text)}.financial-pivot-header{flex-direction:column;gap:8px;display:flex}.financial-pivot-header__toolbar{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding-inline:8px;display:flex}.financial-pivot-header__actions{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.financial-pivot-header__preset-switch{width:min(100%,620px)}.financial-pivot-header__question{color:var(--rv-ui-text-muted,#64748b);margin:0;padding-inline:2px;font-size:11px;line-height:16px}.financial-pivot-header__menu{position:relative}.financial-pivot-header__menu summary{list-style:none}.financial-pivot-header__menu summary::-webkit-details-marker{display:none}.financial-pivot-header__menu-items{z-index:1200;box-sizing:border-box;border:1px solid var(--rv-ui-border,#d8e1e8);background:var(--financial-pivot-expanded-background);border-radius:7px;gap:6px;width:min(320px,100vw - 24px);max-height:min(640px,100dvh - 110px);padding:14px;display:grid;position:fixed;top:100%;right:0;overflow-y:auto;box-shadow:0 8px 20px #0000001f}.financial-pivot-header__menu-title{font-size:14px;line-height:20px}.financial-pivot-header__menu-intro{color:var(--rv-ui-text-muted,#64748b);margin:0;font-size:11px;line-height:16px}.financial-pivot-header__menu-section{border-top:1px solid var(--rv-ui-border,#d8e1e8);color:var(--rv-ui-text-muted,#64748b);letter-spacing:.06em;text-transform:uppercase;margin-top:9px;padding-top:10px;font-size:10px;font-weight:700}.financial-pivot-header__menu-items .financial-pivot-header__menu-action{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;height:auto;min-height:44px;padding:7px 10px;display:flex}.financial-pivot-header__menu-action small{color:var(--rv-ui-text-muted,#64748b);font-size:10px;line-height:14px}.financial-pivot-header__menu-action:disabled{opacity:.5;cursor:not-allowed}.financial-pivot-header__name-label{gap:4px;font-size:11px;font-weight:600;display:grid}.financial-pivot-header__name-label input{box-sizing:border-box;width:100%}.financial-pivot-header__saved-row{gap:5px;display:flex}.financial-pivot-header__saved-row .financial-pivot-header__menu-action{flex:1;min-width:0}.financial-pivot-header__saved-row>button:last-child{flex:none}.financial-pivot-showcase .pivot-grid-container{min-width:0!important}.financial-pivot-showcase .financial-pivot-chart{border:0;border-radius:0;height:290px;min-height:290px;overflow:hidden}.financial-pivot-showcase .financial-pivot-chart .rv-pivot-chart-embedded{border:0;border-radius:0}@media (width<=1439px){.financial-pivot-showcase .pivot-config{--pv-cfg-width:280px}}.financial-pivot-header{gap:0}.financial-pivot-header__preset-switch{box-sizing:border-box;width:auto;min-width:0;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;align-self:flex-end;align-items:stretch;gap:0;padding:0;display:inline-flex}.financial-pivot-header__preset-tab{box-sizing:border-box;height:52px;min-height:52px;box-shadow:none;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.financial-pivot-header__surface{background:var(--financial-pivot-expanded-background);gap:0;min-width:0;padding:8px 0 0;display:grid}.financial-pivot-header__toolbar{gap:0 12px;min-height:52px;padding:0}.financial-pivot-header__actions{align-self:center;gap:6px;min-height:52px;margin-left:auto;padding-right:4px}.financial-pivot-header__action-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.financial-pivot-header__actions .financial-pivot-header__button{box-sizing:border-box;height:32px;min-height:32px;font-family:inherit}.financial-pivot-header__button--expand{width:32px;padding:0}.financial-pivot-header__view-switch{border:1px solid color-mix(in srgb, var(--rv-ui-accent,#087e66) 40%, transparent);background:color-mix(in srgb, var(--rv-ui-accent,#087e66) 9%, var(--financial-pivot-expanded-background));border-radius:9px;flex:none;gap:3px;margin-right:6px;padding:3px;display:inline-flex}.financial-pivot-header__view-button{border-color:#0000;gap:7px;height:34px;min-height:34px;padding-inline:12px;font-size:12px;font-weight:600}.financial-pivot-header__view-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.financial-pivot-header__view-button[aria-pressed=true],.financial-pivot-header__view-button[aria-pressed=true]:hover{border-color:var(--rv-ui-accent,#087e66);background:var(--rv-ui-accent,#087e66);color:var(--rv-ui-accent-fg,#fff);box-shadow:none}.financial-pivot-header__view-button:focus-visible{outline:2px solid var(--financial-header-text);outline-offset:2px}@media (width<=900px){.financial-pivot-header__toolbar{flex-wrap:wrap}.financial-pivot-header__preset-switch{width:100%}.financial-pivot-header__actions{margin-left:0}}@media (width<=640px){.financial-pivot-header__actions{flex-wrap:wrap}.financial-pivot-header__preset-switch{white-space:nowrap;scrollbar-width:thin;box-sizing:border-box;flex-basis:100%;max-width:100%;padding-inline-end:18px;overflow:auto hidden;mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}}.financial-pivot-showcase{gap:0;min-height:0;position:relative}.financial-pivot-showcase.gap-2{gap:0}.financial-pivot-showcase .pivot-grid-container{background:var(--financial-pivot-expanded-background)}.financial-pivot-showcase .financial-pivot-chart{margin-block:8px}.financial-pivot-showcase--chart{overflow:hidden}.financial-pivot-showcase--chart .financial-pivot-chart{flex:1 1 0;height:0;min-height:0;overflow:auto}.financial-pivot-showcase--chart .financial-pivot-grid-view{display:none}.financial-pivot-fields-backdrop{z-index:1100;cursor:default;background:#12202e6b;border:0;position:fixed;inset:0}.financial-pivot-fields-backdrop[hidden],.financial-pivot-fields-drawer[hidden]{display:none}.financial-pivot-fields-drawer{z-index:1101;box-sizing:border-box;border-left:1px solid var(--rv-ui-border,#d8e1e8);background:var(--vp-c-bg,#fff);width:min(390px,96vw);height:100dvh;color:var(--vp-c-text-1,#243345);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-8px 0 28px #0f172a2e}.financial-pivot-fields-drawer__header{border-bottom:1px solid var(--rv-ui-border,#d8e1e8);justify-content:space-between;align-items:center;min-height:55px;padding:0 18px;display:flex}.financial-pivot-fields-drawer__header h2{margin:0;font-size:16px}.financial-pivot-fields-drawer__hint{color:var(--rv-ui-text-muted,#64748b);margin:0;padding:10px 18px;font-size:12px;line-height:1.4}.financial-pivot-fields-drawer__mount{flex:1;min-height:0;overflow:auto}.financial-pivot-fields-drawer .pivot-config,.financial-pivot-fields-drawer__mount.pivot-config{--pv-cfg-width:100%;box-sizing:border-box;width:100%;min-height:0;overflow-x:hidden}.financial-pivot-fields-drawer :focus-visible{outline-offset:2px;outline:2px solid #2c9a77}@media (width<=1100px){.financial-pivot-header__toolbar{flex-wrap:wrap}.financial-pivot-header__actions{justify-content:flex-start}}@media (width<=767px){.financial-pivot-showcase .pivot-grid-container{width:100%;min-width:0!important}}revo-grid.cell-border .rgHeaderCell[highlight]{box-shadow:0 -3px 0 0 #00b997 inset, -1px 0 0 0 var(--revo-grid-cell-border) inset}
