.tool-card .row{align-items:baseline;gap:6px}.tool-card .tool-buttons{flex-wrap:wrap;row-gap:4px}.tool-card .tool-links{flex-wrap:wrap;gap:4px 14px;display:flex}.tool-card .tool-acts{gap:6px;margin-left:auto;display:flex}.tool-card.failed{border-left:3px solid var(--error)}.tool-card.failed b{color:var(--error)}.tool-card-why{margin:0;padding-left:16px;font-size:12px}.tool-card-why li{overflow-wrap:anywhere}.tool-card-note{color:var(--warn);font-size:12px}.tool-form{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px 12px;margin:8px 0;display:grid}.tool-form .tool-field{display:contents}.tool-form .tool-field[hidden]{display:none}.tool-form label{padding-top:5px}.tool-form .tool-control{flex-direction:column;gap:2px;min-width:0;display:flex}.tool-form .tool-control>input[type=checkbox]{align-self:flex-start;margin-top:7px}.tool-form .tool-number,.tool-form .tool-pick{align-items:center;gap:6px;min-width:0;display:flex}.tool-form .tool-number input{width:9em}.tool-form .tool-pick input{flex:1;min-width:0}.tool-form .tool-note{font-size:12px}.tool-form .tool-note:empty{display:none}.ai-meter{border-bottom:1px solid var(--border);color:var(--muted);font-variant-numeric:tabular-nums;padding:2px 10px 8px;font-size:12px}.ai-meter[hidden]{display:none}.ai-meter-bar{background:var(--panel-2);border-radius:var(--r-control);height:4px;margin-top:4px;overflow:hidden}.ai-meter-bar>span{background:var(--accent);border-radius:var(--r-control);height:100%;transition:width .3s;display:block}.ai-meter[data-state=low] .ai-meter-text{color:var(--warn)}.ai-meter[data-state=low] .ai-meter-bar>span{background:var(--warn)}.ai-meter[data-state=out] .ai-meter-bar>span{display:none}.ai-meter[data-state=out] .ai-meter-text{color:var(--error);font-weight:600}.ai-meter[data-state=none] .ai-meter-bar{display:none}
