/* Generated by scripts/build-formulas.mjs from scripts/formulas-page.css. */
@layer desktop-button-standard {/* Formula library layout and semantic colors, compiled with Settings scope. */
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section { --formula-surface:#10232c !important; --formula-card:#122a35 !important; --formula-code:#0a1b24 !important; --formula-line:#36505e !important; --formula-text:#edf4f7 !important; --formula-muted:#b3c6d0 !important; --formula-accent:#25d1cf !important; --formula-selected:#17434a !important; }
html[data-appearance="light"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section { --formula-surface:#fff !important; --formula-card:#fff !important; --formula-code:#f1f7fa !important; --formula-line:#d9e5ed !important; --formula-text:#173353 !important; --formula-muted:#536e85 !important; --formula-accent:#00867e !important; --formula-selected:#e3f2ef !important; }
html[data-appearance="black"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section { --formula-surface:#191919 !important; --formula-card:#202020 !important; --formula-code:#151515 !important; --formula-line:#3b3b3b !important; --formula-text:#eaeaea !important; --formula-muted:#b8b8b8 !important; --formula-accent:#20c9c2 !important; --formula-selected:#173b39 !important; }
html[data-theme="warm-oak"][data-appearance="warm-oak"] body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section { --formula-surface:#f7f1e7 !important; --formula-card:#faf6ee !important; --formula-code:#f2e9dc !important; --formula-line:#e3d5c1 !important; --formula-text:#493323 !important; --formula-muted:#66594d !important; --formula-accent:#00675d !important; --formula-selected:#e4e6d5 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) .settings-main-panel { height:auto !important; min-height:0 !important; max-height:none !important; padding:16px !important; background:var(--formula-surface) !important; color:var(--formula-text) !important; border-radius:12px !important; overflow:visible !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) .settings-side-panel { height:auto !important; min-height:0 !important; max-height:none !important; align-self:stretch !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) .settings-page { align-items:stretch !important; height:auto !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) :is(.settings-view-header,.settings-view-rule) { display:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) .settings-card-stack { height:auto !important; min-height:0 !important; max-height:none !important; overflow:visible !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #fi-metrics-formulas-card[open]::details-content { display:block !important; height:auto !important; min-height:0 !important; overflow:visible !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #fi-metrics-formulas-card { margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; height:auto !important; max-height:none !important; overflow:visible !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #fi-metrics-formulas-card > .settings-content { display:block !important; padding:0 !important; height:auto !important; min-height:0 !important; max-height:none !important; overflow:visible !important; background:transparent !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-redesign, html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-redesign * { box-sizing:border-box !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-redesign { display:block !important; margin:0 !important; padding:0 !important; width:100% !important; max-width:none !important; min-width:0 !important; color:var(--formula-text) !important; background:transparent !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-heading { margin:0 !important; padding:4px 0 12px !important; border-bottom:1px solid var(--formula-line) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-heading h1 { margin:0 0 2px !important; color:var(--formula-text) !important; -webkit-text-fill-color:var(--formula-text) !important; font-size:28px !important; line-height:1.2 !important; letter-spacing:-.03em !important; font-weight:700 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-heading p { margin:0 !important; color:var(--formula-muted) !important; -webkit-text-fill-color:var(--formula-muted) !important; font-size:15px !important; line-height:1.4 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-layout { display:grid !important; grid-template-columns:232px minmax(0,1fr) !important; gap:0 !important; align-items:stretch !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-nav { display:flex !important; flex-direction:column !important; align-items:stretch !important; gap:7px !important; padding:18px 20px 0 0 !important; margin:0 !important; background:transparent !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-nav-label { display:block !important; padding:2px 12px 6px !important; color:var(--formula-text) !important; font-size:11px !important; font-weight:700 !important; line-height:20px !important; letter-spacing:.07em !important; text-transform:uppercase !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-nav-label--reference { margin-top:20px !important; padding-top:20px !important; border-top:1px solid var(--formula-line) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab { display:flex !important; align-items:center !important; justify-content:flex-start !important; gap:18px !important; position:relative !important; width:100% !important; min-width:0 !important; height:45px !important; min-height:45px !important; max-height:none !important; margin:0 !important; padding:10px 14px 10px 24px !important; border:0 !important; border-radius:4px !important; color:var(--formula-text) !important; -webkit-text-fill-color:var(--formula-text) !important; background:transparent !important; box-shadow:none !important; text-align:left !important; font:inherit !important; font-size:14px !important; line-height:20px !important; font-weight:500 !important; letter-spacing:0 !important; cursor:pointer !important; white-space:normal !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab span { color:inherit !important; -webkit-text-fill-color:inherit !important; font:inherit !important; letter-spacing:0 !important; line-height:20px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab svg { flex:0 0 24px !important; width:24px !important; height:24px !important; fill:none !important; stroke:currentColor !important; stroke-width:1.6 !important; stroke-linecap:round !important; stroke-linejoin:round !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab[aria-selected="true"] { color:var(--formula-accent) !important; -webkit-text-fill-color:var(--formula-accent) !important; background:var(--formula-selected) !important; font-weight:650 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab[aria-selected="true"]::before { content:"" !important; position:absolute !important; left:0 !important; top:0 !important; bottom:0 !important; width:4px !important; border-radius:3px !important; background:var(--formula-accent) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab:hover { background:var(--formula-selected) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab:focus-visible, html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-section-variables summary:focus-visible { outline:2px solid var(--formula-accent) !important; outline-offset:2px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-panels { min-width:0 !important; padding:0 !important; border:1px solid var(--formula-line) !important; border-radius:7px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-panel { display:block !important; min-width:0 !important; padding:16px !important; margin:0 !important; border:0 !important; background:transparent !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-panel[hidden] { display:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-heading { margin:0 4px 12px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-heading h2 { margin:0 0 2px !important; font-size:25px !important; line-height:1.2 !important; letter-spacing:-.025em !important; color:var(--formula-text) !important; -webkit-text-fill-color:var(--formula-text) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-heading p { margin:0 !important; color:var(--formula-text) !important; -webkit-text-fill-color:var(--formula-text) !important; font-size:16px !important; line-height:1.4 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-section { padding:0 !important; margin:0 0 12px !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-section-head { margin:0 4px 12px !important; padding:0 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-section-head h4 { margin:0 !important; color:var(--formula-text) !important; font-size:18px !important; line-height:1.35 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section :is(.fi-formula-section-kicker,.fi-formula-card-top) { display:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-grid { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-card { display:flex !important; flex-direction:column !important; gap:0 !important; padding:12px 20px !important; margin:0 !important; min-width:0 !important; border:1px solid var(--formula-line) !important; border-radius:6px !important; background:var(--formula-card) !important; box-shadow:none !important; overflow:visible !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-card::before { display:none !important; content:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-card--wide { grid-column:1/-1 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-card h5 { margin:0 0 4px !important; color:var(--formula-text) !important; -webkit-text-fill-color:var(--formula-text) !important; font-size:20px !important; line-height:1.2 !important; letter-spacing:-.025em !important; font-weight:700 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section :is(.fi-formula-copy,.fi-formula-note) { margin:0 0 10px !important; color:var(--formula-muted) !important; -webkit-text-fill-color:var(--formula-muted) !important; font-size:14px !important; line-height:1.4 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-equation { display:block !important; min-width:0 !important; max-width:100% !important; padding:10px 12px !important; margin:0 0 8px !important; border:1px solid var(--formula-line) !important; border-radius:4px !important; background:var(--formula-code) !important; color:var(--formula-text) !important; -webkit-text-fill-color:var(--formula-text) !important; font-family:Consolas,"Liberation Mono",Menlo,monospace !important; font-size:12px !important; line-height:1.5 !important; letter-spacing:-.25px !important; white-space:nowrap !important; word-break:normal !important; overflow-x:auto !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-glossary { display:grid !important; grid-template-columns:minmax(0,1fr) !important; gap:2px !important; padding:0 !important; margin:0 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-glossary span { display:block !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; color:var(--formula-muted) !important; -webkit-text-fill-color:var(--formula-muted) !important; font-size:13px !important; line-height:1.35 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-card--wide .fi-formula-glossary { grid-template-columns:repeat(3,minmax(0,1fr)) !important; gap:16px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-stack { display:grid !important; gap:8px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-item { display:grid !important; gap:4px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-item-label { color:var(--formula-text) !important; font-size:13px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-section-variables { margin:0 !important; border:1px solid var(--formula-line) !important; border-radius:5px !important; background:transparent !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-section-variables > summary { display:flex !important; align-items:center !important; gap:20px !important; padding:9px 14px !important; color:var(--formula-text) !important; font-size:13px !important; line-height:18px !important; list-style:none !important; cursor:pointer !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-section-variables > summary::-webkit-details-marker { display:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-section-variables > summary::before { content:"" !important; display:block !important; width:9px !important; height:9px !important; border-right:1.5px solid currentColor !important; border-top:1.5px solid currentColor !important; transform:rotate(45deg) !important; transition:transform .15s !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-section-variables[open] > summary::before { transform:rotate(135deg) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-section-variables .fi-formula-legend { padding:12px 14px !important; border-top:1px solid var(--formula-line) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-legend { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:10px !important; margin:0 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-legend-item { padding:12px !important; border:1px solid var(--formula-line) !important; border-radius:5px !important; background:var(--formula-code) !important; color:var(--formula-muted) !important; font-size:13px !important; line-height:1.5 !important; }
@media (max-width:1100px) {
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-layout { grid-template-columns:minmax(0,1fr) !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-nav { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:6px !important; padding:12px 0 !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-nav-label { display:none !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab { justify-content:center !important; height:auto !important; min-height:48px !important; padding:8px !important; gap:8px !important; font-size:12px !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab svg { width:20px !important; height:20px !important; flex-basis:20px !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab[aria-selected="true"]::before { top:auto !important; width:100% !important; height:3px !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-panel { padding:14px !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-card { padding:12px !important; }
}
@media (max-width:650px) {
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-heading h1 { font-size:24px !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-nav { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-grid { grid-template-columns:minmax(0,1fr) !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-card--wide .fi-formula-glossary, html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-legend { grid-template-columns:minmax(0,1fr) !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-heading h2 { font-size:22px !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-heading p { font-size:14px !important; }
}
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) :is(.settings-main-panel,.settings-card-stack) { display:block !important; flex:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #fi-metrics-formulas-card[open] { display:block !important; flex:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #fi-metrics-formulas-card > .settings-content { flex:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-section-variables > summary { justify-content:flex-start !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-section-variables > summary > span { margin:0 !important; padding:0 !important; color:inherit !important; -webkit-text-fill-color:inherit !important; font-size:13px !important; text-align:left !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-glossary { gap:0 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section :is(.fi-formula-copy,.fi-formula-note) { margin-bottom:8px !important; }
@media (min-width:1101px) {
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) .settings-side-panel { padding:16px 14px 24px !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) .settings-side-nav { margin-top:80px !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) .settings-side-link { min-height:42px !important; height:42px !important; max-height:none !important; padding:8px 8px 8px 52px !important; font-size:14px !important; line-height:20px !important; white-space:nowrap !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section:has(.settings-card-stack[data-active-card="fi-metrics-formulas-card"]) .settings-side-link > span { font-size:14px !important; line-height:20px !important; letter-spacing:0 !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab { padding-right:0 !important; gap:14px !important; }
  html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-tab span { white-space:nowrap !important; }
}
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-formula-glossary { background:transparent !important; border:0 !important; border-radius:0 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-library-heading, html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .fi-category-heading { background:transparent !important; } }
