example-help-tooltip,.example-help-tooltip{color:#64748b;cursor:help;--example-help-tooltip-arrow-x:50%;--example-help-tooltip-left:12px;--example-help-tooltip-top:0px;background:#ffffffb8;border:1px solid #64748b52;border-radius:999px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:visible}example-help-tooltip:focus-visible,.example-help-tooltip:focus-visible{outline-offset:2px;outline:2px solid #60a5fa80}.dark example-help-tooltip,:root.dark example-help-tooltip,[data-theme=dark] example-help-tooltip,.dark .example-help-tooltip,:root.dark .example-help-tooltip,[data-theme=dark] .example-help-tooltip,.is-dark example-help-tooltip,.is-dark .example-help-tooltip{color:#cbd5e1;background:#0f172ab8;border-color:#94a3b852}.example-help-tooltip__content{z-index:100;top:var(--example-help-tooltip-top);left:var(--example-help-tooltip-left);color:#fff;opacity:0;pointer-events:none;text-align:left;visibility:hidden;white-space:normal;background:#111827;border:1px solid #0f172a1f;border-radius:10px;width:max-content;max-width:min(260px,100vw - 32px);padding:8px 9px;font-size:11px;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(-4px);box-shadow:0 12px 30px #0f172a38}.example-help-tooltip__content:after{bottom:100%;left:var(--example-help-tooltip-arrow-x);background:inherit;content:"";width:8px;height:8px;position:absolute;transform:translate(-50%,4px)rotate(45deg)}example-help-tooltip:hover .example-help-tooltip__content,example-help-tooltip:focus .example-help-tooltip__content,example-help-tooltip:focus-visible .example-help-tooltip__content,.example-help-tooltip:hover .example-help-tooltip__content,.example-help-tooltip:focus .example-help-tooltip__content,.example-help-tooltip:focus-visible .example-help-tooltip__content{opacity:1;visibility:visible;transform:translateY(0)}.formula-example{box-sizing:border-box;flex-direction:column;flex-grow:1;gap:10px;width:100%;height:100%;padding:8px 10px 0;display:flex}.formula-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.formula-toolbar-icon{width:16px;height:16px;display:inline-flex}.formula-toolbar-icon svg{fill:currentColor;width:100%;height:100%;display:block}.formula-target-input{color:#111827;border:1px solid #cbd5e1;border-radius:7px;width:92px;min-height:34px;padding:0 10px}.formula-bar-control{background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex:320px;align-items:stretch;min-width:260px;min-height:36px;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.formula-bar-control:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29}.formula-bar-control.rv-formula-bar-invalid{border-color:#dc2626;box-shadow:0 0 0 3px #dc262629}.formula-bar-badge{color:#334155;letter-spacing:0;background:#f8fafc;border-right:1px solid #e2e8f0;flex:none;justify-content:center;align-items:center;min-width:48px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.formula-bar-badge[hidden]{display:none}.formula-bar-input{color:#111827;font:inherit;background:0 0;border:0;outline:0;flex:auto;min-width:160px;padding:0 12px}.formula-bar-input::placeholder{color:#94a3b8}.formula-bar-input:disabled{color:#64748b;cursor:not-allowed}.formula-bar-input.rv-formula-bar-invalid{color:#991b1b}.formula-grid{width:100%;min-height:400px}.formula-manager[hidden]{display:none}.formula-cell{color:#111827;background:#fff7d6;font-weight:500;box-shadow:inset 3px 0 #d97706}.formula-dependency-active-cell{box-shadow:inset 0 0 0 2px #2563eb,inset 3px 0 #d97706!important}.formula-dependency-cell{--formula-dependency-color:var(--rv-formula-dependency-color,#2563eb);background:color-mix(in srgb, var(--formula-dependency-color) 16%, transparent)!important;box-shadow:inset 0 0 0 2px var(--formula-dependency-color)!important}.formula-cell-pinned{font-weight:500}.formula-category-pinned{font-weight:700}.formula-above-target{color:#047857;font-weight:500}.dark .formula-target-input,:root.dark .formula-target-input,[data-theme=dark] .formula-target-input{background:var(--rv-ui-surface-sunken,#111);border-color:var(--rv-ui-border,#3a3a3a);color:var(--rv-ui-text,#f5f5f5)}.dark .formula-bar-control,:root.dark .formula-bar-control,[data-theme=dark] .formula-bar-control{background:var(--rv-ui-surface-sunken,#111);border-color:var(--rv-ui-border,#3a3a3a);box-shadow:0 1px 2px #0000003d}.dark .formula-bar-control:focus-within,:root.dark .formula-bar-control:focus-within,[data-theme=dark] .formula-bar-control:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.dark .formula-bar-control.rv-formula-bar-invalid,:root.dark .formula-bar-control.rv-formula-bar-invalid,[data-theme=dark] .formula-bar-control.rv-formula-bar-invalid{border-color:#f87171;box-shadow:0 0 0 3px #f8717133}.dark .formula-bar-badge,:root.dark .formula-bar-badge,[data-theme=dark] .formula-bar-badge{background:var(--rv-ui-surface,#1f1f1f);border-right-color:var(--rv-ui-border,#3a3a3a);color:var(--rv-ui-text-muted,#a3a3a3)}.dark .formula-bar-input,:root.dark .formula-bar-input,[data-theme=dark] .formula-bar-input{color:var(--rv-ui-text,#f5f5f5)}.dark .formula-bar-input.rv-formula-bar-invalid,:root.dark .formula-bar-input.rv-formula-bar-invalid,[data-theme=dark] .formula-bar-input.rv-formula-bar-invalid{color:#fecaca}.dark .formula-cell,:root.dark .formula-cell,[data-theme=dark] .formula-cell{color:#fef3c7;background:#422006;box-shadow:inset 3px 0 #f59e0b}.dark .formula-dependency-active-cell,:root.dark .formula-dependency-active-cell,[data-theme=dark] .formula-dependency-active-cell{box-shadow:inset 0 0 0 2px #93c5fd,inset 3px 0 #f59e0b!important}.dark .formula-dependency-cell,:root.dark .formula-dependency-cell,[data-theme=dark] .formula-dependency-cell{--formula-dependency-color:var(--rv-formula-dependency-color,#93c5fd);background:color-mix(in srgb, var(--formula-dependency-color) 28%, transparent)!important;box-shadow:inset 0 0 0 2px var(--formula-dependency-color)!important}.dark .formula-above-target,:root.dark .formula-above-target,[data-theme=dark] .formula-above-target{color:#34d399}
