﻿.pop-tool-stack{display:grid;gap:16px}
.pop-tool-mono{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.8;word-break:break-all}
.pop-tool-output{min-height:170px}
.pop-tool-output.is-tall{min-height:260px}
.pop-tool-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pop-tool-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pop-tool-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.pop-tool-kv{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.pop-tool-kv li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,0.8);border:1px solid rgba(19,34,56,0.08)}
.pop-tool-kv strong{color:#132238;font-size:13px;font-weight:900}
.pop-tool-kv span{color:#52637b}
.pop-tool-status{min-height:44px;padding:12px 14px;border-radius:16px;background:rgba(245,248,251,0.9);border:1px solid rgba(19,34,56,0.08);color:#52637b;line-height:1.7}
@media(max-width:900px){.pop-tool-mini-grid,.pop-tool-result-grid{grid-template-columns:1fr}.pop-tool-option-grid{grid-template-columns:1fr}.pop-tool-kv li{grid-template-columns:1fr}}