.excel-tool-practice .formula-strip{display:none!important}
.excel-tool-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--lab-border);background:#f8fbf9}
.excel-tool-strip-label{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#617268}
.excel-tool-strip small{color:#6b7280;font-size:12px;line-height:1.45}
.excel-tool-command{border-color:#9fd3b6!important;background:#fff!important;color:#0b6b38!important}
.excel-tool-command:hover{border-color:#107c41!important;background:#f4fbf7!important}
.excel-tool-practice .sheet-grid{grid-template-columns:44px repeat(var(--tool-column-count,2),minmax(150px,1fr));min-width:520px}
.excel-tool-practice .tool-sheet-cell{display:flex;align-items:center;min-height:50px;cursor:default}
.excel-tool-practice .tool-table-formatted .sheet-header{background:#107c41;color:#fff}
.excel-tool-practice .tool-table-formatted .tool-sheet-cell{background:#f1faf5}
.excel-tool-practice .tool-table-formatted .tool-sheet-cell:nth-child(even){background:#e7f5ed}
.excel-tool-practice .tool-conditional-hit{background:#fff0ef!important;color:#a3261a!important;font-weight:900;box-shadow:inset 0 0 0 2px #f2bab5}
.tool-validation-select{width:100%;min-height:34px;border:1px solid #b7c5d6;border-radius:8px;background:#fff;color:#172033;padding:6px 9px;font:700 12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;outline:none}
.tool-validation-select:focus{border-color:#107c41;box-shadow:0 0 0 3px rgba(16,124,65,.12)}
@media(max-width:620px){.excel-tool-strip{align-items:stretch;flex-direction:column}.excel-tool-command{width:100%}.excel-tool-practice .sheet-grid{min-width:500px}}
