.gis-help{font-size:.74rem;color:#a7b7c9;line-height:1.5}.gis-rule{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:5px;margin:8px 0;padding:8px;border:1px solid #334155;border-radius:6px}.gis-rule input,.gis-rule select{min-width:0;width:100%;margin:0!important}.gis-rule input{grid-column:1}.gis-rule button{grid-column:2}.gis-actions{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.gis-actions button,.gis-rule button{background:#26374c;color:#e2e8f0;border:1px solid #52647b;border-radius:5px;padding:7px;font:inherit;font-size:.72rem;cursor:pointer}.gis-actions button:disabled{opacity:.4;cursor:default}.gis-actions [data-gis=delete]{border-color:#e87979}.gis-table{overflow:auto;max-height:250px}.gis-table table{border-collapse:collapse;font-size:.7rem}.gis-table th,.gis-table td{padding:5px;border-bottom:1px solid #334155;text-align:left;overflow-wrap:anywhere}.gis-table th{position:sticky;top:0;background:#17243a}[data-gis=summary],[data-gis=message]{font-size:.74rem;line-height:1.5}#attributeQueryPanel :focus-visible{outline:2px solid cyan;outline-offset:2px}
#attributeQueryPanel select,#attributeQueryPanel input{background:#18263b;color:#e2e8f0;border:1px solid #52647b;border-radius:5px;padding:7px;font:inherit;font-size:.75rem}#attributeQueryPanel>label{display:block;font-size:.78rem;margin:10px 0}#attributeQueryPanel>label select{display:block;width:100%;margin-top:5px}
