.fx-bar{display:grid;gap:2px;padding:4px 8px 5px;background:var(--panel, #fff);border-bottom:1px solid var(--line, #d8dce3);font-size:12.5px;color:var(--ink, #16181d);min-width:0}.fx-row{display:flex;align-items:center;gap:6px;min-width:0}.fx-name{flex:0 0 auto;min-width:64px;max-width:180px;height:26px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid var(--line, #d8dce3);border-radius:4px;font:600 12.5px/1 IBM Plex Mono,ui-monospace,Menlo,monospace;background:var(--paper, #eef0f3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fx-head{flex:0 1 160px;min-width:0;color:var(--muted, #5e6570);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-icon{flex:0 0 auto;color:var(--muted, #5e6570);font:600 13px/1 Georgia,serif;padding:0 2px}.fx-field{flex:1 1 auto;min-width:120px;height:26px;padding:0 8px;border:1px solid var(--line, #d8dce3);border-radius:4px;font:12.5px/1 IBM Plex Mono,ui-monospace,Menlo,monospace;background:var(--panel, #fff)}.fx-field:focus{outline:2px solid var(--accent, #1f4e79);outline-offset:-1px}.fx-field[readonly]{background:var(--paper, #eef0f3)}.fx-btn{flex:0 0 auto;height:26px;padding:0 10px;border:1px solid var(--line, #d8dce3);border-radius:4px;background:var(--panel, #fff);cursor:pointer;white-space:nowrap}.fx-btn:hover{border-color:var(--accent, #1f4e79);color:var(--accent, #1f4e79)}.fx-status,.fx-detail{min-width:0;height:18px;padding-left:2px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-detail{color:var(--muted, #5e6570);font-size:12px}.fx-detail>span+span:before{content:" · "}.fx-inputs>span+span:before{content:", "}.fx-inputs{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.fx-sym{font-family:"Cambria Math","STIX Two Math",Georgia,serif}.fx-num{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.fx-muted{color:var(--muted, #5e6570)}.fx-ok{color:#1d6b3a}.fx-warn,.fx-bad{color:var(--danger, #9f1239)}.fx-modal-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#16181d52}.fx-modal{width:min(920px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));display:grid;grid-template-rows:auto auto auto 1fr;background:var(--panel, #fff);color:var(--ink, #16181d);border-radius:10px;box-shadow:0 18px 48px #16181d3d;overflow:hidden;font-size:13px}.fx-modal-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line, #d8dce3)}.fx-modal-head h2{margin:0;font-size:16px}.fx-tabs{display:flex;gap:4px;margin-right:auto}.fx-tabs button{border:1px solid transparent;background:none;padding:5px 10px;border-radius:999px;cursor:pointer}.fx-tabs button[aria-selected=true]{background:var(--paper, #eef0f3);border-color:var(--line, #d8dce3);font-weight:600}.fx-modal-tools{display:flex;gap:8px;padding:10px 16px 0}.fx-search{flex:1;height:30px;padding:0 10px;border:1px solid var(--line, #d8dce3);border-radius:6px}.fx-modal-tools select{height:30px;border:1px solid var(--line, #d8dce3);border-radius:6px;padding:0 6px;background:var(--panel, #fff)}.fx-modal-intro{margin:8px 16px 6px;color:var(--muted, #5e6570)}.fx-list{overflow:auto;padding:4px 16px 16px;display:grid;gap:8px;align-content:start}.fx-card{border:1px solid var(--line, #d8dce3);border-radius:8px;padding:8px 12px}.fx-card p{margin:4px 0}.fx-card-head{display:flex;align-items:center;gap:8px}.fx-card-name{font-size:14px;font-weight:700}.fx-card-cat{color:var(--muted, #5e6570);font-size:12px;margin-right:auto}.fx-badge{font-size:11px;padding:1px 6px;border-radius:999px;background:var(--paper, #eef0f3);color:var(--muted, #5e6570)}.fx-badge.xl{background:#e3f1e7;color:#1d6b3a}.fx-syntax{display:block;margin-top:4px;font-size:12.5px}.fx-args{margin:4px 0;display:grid;gap:2px}.fx-args div{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:8px}.fx-args dt{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px}.fx-args dd{margin:0;color:var(--muted, #5e6570)}.fx-example code{overflow-wrap:anywhere}td.fx-picked{outline:2px solid var(--accent, #1f4e79);outline-offset:-2px}td.fx-precedent{background:#1f4e791a}@media(prefers-color-scheme:dark){.fx-ok{color:#6fcf8f}.fx-badge.xl{background:#1f3a29;color:#9be0b0}}.de-foot-stat{border:0;background:none;padding:0 2px;font:inherit;color:inherit;cursor:pointer;border-radius:3px}.de-foot-stat:hover,.de-foot-stat.on{background:#1f4e791f;color:var(--accent, #1f4e79)}.workbook td.fx-precedent{box-shadow:inset 0 0 0 2px #1f4e798c}.bv-fx{border:1px solid var(--line, #d8dce3);border-radius:6px;margin:4px 0 6px}table.results td{cursor:cell}tr.fx-letters th{font:500 10.5px/1.2 IBM Plex Mono,ui-monospace,Menlo,monospace;color:var(--muted, #5e6570);text-align:center;padding-top:1px;padding-bottom:1px}
