/* Anchored, nonmodal formula with paired symbolic and numeric rows. */
#xwProfitFormulaPopover{display:none;position:fixed;inset:auto;margin:0;box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:14px 16px;border:1px solid #dae3ef;border-radius:8px;background:#fff;color:#192640;box-shadow:0 8px 26px #172b4a24;font-family:inherit;font-size:12px;line-height:20px;overflow:visible;z-index:12000}
#xwProfitFormulaPopover:popover-open{display:block}
#xwProfitFormulaPopover[data-fallback-open]{display:block}
#xwProfitFormulaPopover::backdrop{background:transparent;pointer-events:none}
#xwProfitFormulaPopover::before{content:'';position:absolute;left:var(--xw-pf-arrow-left,30px);top:-6px;width:10px;height:10px;background:#fff;border-left:1px solid #dae3ef;border-top:1px solid #dae3ef;transform:translateX(-50%) rotate(45deg)}
#xwProfitFormulaPopover[data-placement=above]::before{top:auto;bottom:-6px;transform:translateX(-50%) rotate(225deg)}
#xwProfitFormulaPopover:focus{outline:none}
#xwProfitFormulaPopover:focus-visible{outline:2px solid #82a8ef;outline-offset:2px}
#xwProfitFormulaPopover .xw-pf-content{max-height:calc(100dvh - 56px);overflow:auto}
#xwProfitFormulaPopover .xw-pf-section{margin:0;padding:0}
#xwProfitFormulaPopover h3{margin:0 0 6px;padding:0;font-size:13px;font-weight:650;line-height:20px;color:#17243b}
#xwProfitFormulaPopover .xw-pf-equation{display:grid;align-items:start;column-gap:2px;row-gap:0;min-width:0}
#xwProfitFormulaPopover .xw-pf-first{grid-template-columns:46px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr)}
#xwProfitFormulaPopover .xw-pf-second{grid-template-columns:46px 10px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr) auto;margin-top:8px}
#xwProfitFormulaPopover .xw-pf-rate{grid-template-columns:58px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr) auto}
#xwProfitFormulaPopover .xw-pf-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;white-space:nowrap}
#xwProfitFormulaPopover .xw-pf-label,#xwProfitFormulaPopover .xw-pf-value{display:block;box-sizing:border-box;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:20px;font-size:12px}
#xwProfitFormulaPopover .xw-pf-label{color:#68768e;font-weight:400}
#xwProfitFormulaPopover .xw-pf-value{color:#1b2a45;font-weight:500;font-variant-numeric:tabular-nums}
#xwProfitFormulaPopover .xw-pf-operator .xw-pf-value{color:#68768e;font-weight:400}
#xwProfitFormulaPopover .xw-pf-result .xw-pf-value{color:#165dff;font-weight:650}
#xwProfitFormulaPopover .xw-pf-rate-section{margin-top:12px;padding-top:10px;border-top:1px solid #e5eaf2}
@media(max-width:420px){#xwProfitFormulaPopover{padding:12px}#xwProfitFormulaPopover .xw-pf-first{grid-template-columns:40px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr)}#xwProfitFormulaPopover .xw-pf-second{grid-template-columns:40px 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) auto}#xwProfitFormulaPopover .xw-pf-rate{grid-template-columns:58px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) auto}}
