.fp-operator .ods-card{background:var(--srf-raised);border:1px solid var(--bd-subtle);border-radius:var(--r-4);box-shadow:var(--sh-sm)}.fp-operator .ods-row{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.fp-operator button.ods-row{border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;width:100%}.fp-operator .ods-row:hover,.fp-operator tr.ods-row:hover>td{background-color:color-mix(in srgb,var(--accent) 5%,var(--srf-raised))}.fp-operator .ods-row[data-selected=true],.fp-operator tr.ods-row[data-selected=true]>td{background-color:var(--accent-subtle)}.fp-operator .ods-row[data-selected=true]:hover,.fp-operator tr.ods-row[data-selected=true]:hover>td{background-color:color-mix(in srgb,var(--accent) 16%,var(--srf-raised))}.fp-operator .ods-row:focus-visible{outline:var(--sp-0_5) solid var(--accent);outline-offset:calc(-1 * var(--sp-0_5));box-shadow:none}.fp-operator .ods-tip-host{position:relative}.fp-operator .ods-tip{display:none;position:absolute;top:calc(100% + var(--sp-1));left:0;width:max-content;max-width:min(40ch,calc(100vw - 2 * var(--sp-4)));z-index:var(--z-dropdown);background:var(--act-primary-bg);color:var(--act-primary-tx);border-radius:var(--r-3);padding:var(--sp-2) var(--sp-3);box-shadow:var(--sh-lg);opacity:0;transform:translateY(calc(-1 * var(--sp-1)));pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.fp-operator .ods-tip-host:focus-within>.ods-tip,.fp-operator .ods-tip-host:hover>.ods-tip{display:block;opacity:1;transform:translateY(0)}@starting-style{.fp-operator .ods-tip-host:focus-within>.ods-tip,.fp-operator .ods-tip-host:hover>.ods-tip{opacity:0;transform:translateY(calc(-1 * var(--sp-1)))}}.fp-operator .ods-toggle{position:relative;display:inline-flex;flex-shrink:0;width:var(--sp-8);height:var(--sp-5);border:0;border-radius:var(--r-full);background:var(--bd-strong);cursor:pointer;padding:0;transition:background-color var(--dur-fast) var(--ease-out)}.fp-operator .ods-toggle:after{content:"";position:absolute;top:var(--sp-0_5);left:var(--sp-0_5);width:var(--sp-4);height:var(--sp-4);border-radius:var(--r-full);background:var(--srf-raised);box-shadow:var(--sh-sm);transition:transform var(--dur-fast) var(--ease-out)}.fp-operator .ods-toggle[aria-checked=true],.fp-operator .ods-toggle[data-on=true]{background:var(--act-primary-bg)}.fp-operator .ods-toggle[aria-checked=true]:after,.fp-operator .ods-toggle[data-on=true]:after{transform:translateX(var(--sp-3))}.fp-operator .ods-toggle[aria-disabled=true],.fp-operator .ods-toggle[disabled]{cursor:not-allowed;background:var(--bd-subtle)}.fp-operator .ods-skeleton{position:relative;overflow:hidden;background:var(--skel-base);border-radius:var(--r-2);flex-shrink:0}.fp-operator .ods-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0,var(--skel-highlight) 50%,transparent 100%);animation:fp-skel-wave var(--skel-shimmer-dur) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fp-operator .ods-skeleton:after{animation:none;content:none}.fp-operator .ods-tip{transition:none;transform:none}.fp-operator .ods-toggle:after{transition:none}}