.workspace .table-tools[data-table-tool=nlh]{flex-basis:280px}
.workspace .table-tools[data-table-tool=nlh]>.nlh-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 16px;align-content:start;overflow-y:auto;padding:12px 16px}
.workspace .table-tools>.nlh-panel{display:none}
.nlh-intro{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.nlh-intro>div{min-width:0}.nlh-intro strong{display:block;margin-top:3px;font-size:15px;color:#e7d7a9;font-weight:580}.nlh-intro p{margin:5px 0 0;color:#a8bdb3;font-size:11px;line-height:1.35}
.nlh-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;grid-column:1/-1}
.nlh-ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;grid-column:1/-1}
.nlh-fields label,.nlh-ranges label{display:flex;flex-direction:column;gap:5px;color:#a8bdb3;font-size:10px;min-width:0}
.nlh-fields input,.nlh-fields select,.nlh-ranges input{min-width:0;width:100%;height:32px;padding:5px 9px;border:1px solid #4b6254;border-radius:7px;background:#12211b;color:#f2ede1;font:12px var(--mono)}
.nlh-footer{grid-column:1/-1;display:flex;align-items:center;gap:12px}.nlh-footer span{font-size:10px;color:#839d90}
.nlh-output{grid-column:1/-1;padding:11px 12px;border:1px solid #566b54;border-radius:10px;background:#1d322b}
.nlh-output>strong{display:block;color:#e6d39d;font-size:13px;margin-bottom:8px}
.nlh-actions{display:grid;grid-template-columns:1fr;gap:5px}
.nlh-action{display:grid;grid-template-columns:minmax(90px,.5fr) minmax(80px,1fr) 38px;align-items:center;gap:7px;font-size:10px;color:#d6e0d5}
.nlh-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nlh-action i{display:block;height:5px;border-radius:5px;background:#d9bd78}.nlh-action b{text-align:right;font-weight:550;color:#e9d8ac}
.nlh-output p{font-size:9px;line-height:1.35;color:#9fb5a8;margin:8px 0 0}
.nlh-panel[data-solved=true] .nlh-fields,.nlh-panel[data-solved=true] .nlh-ranges{display:none}
.nlh-panel[data-multiway=true] .nlh-fields,.nlh-panel[data-multiway=true] .nlh-ranges{display:none}
@media(max-width:850px){.workspace .table-tools[data-table-tool=nlh]{flex-basis:300px}}
@media(max-width:650px){.workspace .table-tools[data-table-tool=nlh]>.nlh-panel{display:grid;grid-template-columns:1fr;overflow:visible}.nlh-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nlh-fields label:last-child{grid-column:1/-1}.nlh-ranges,.nlh-actions{grid-template-columns:1fr}}
