#olab-r1472 .olab-db-tools{margin:0 auto 28px;padding:24px;background:#fffdf8;border:1px solid #dfe5dc;border-radius:18px;box-shadow:0 10px 32px #173d3510;color:#263a33}
#olab-r1472 .olab-db-tools__eyebrow{font-size:.7rem;letter-spacing:.14em;font-weight:900;color:#c96f58}
#olab-r1472 .olab-db-tools h2{margin:4px 0;color:#173d35;font-size:1.45rem}
#olab-r1472 .olab-db-tools p{margin:4px 0 14px;color:#63746b;font-size:.88rem}
#olab-r1472 .olab-db-tools__row{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:10px}
#olab-r1472 .olab-db-tools label{display:grid;gap:5px;font-size:.76rem;font-weight:800;color:#263a33}
#olab-r1472 .olab-db-tools input,#olab-r1472 .olab-db-tools select,#olab-r1472 .olab-db-tools button{min-height:44px;padding:9px 12px;border:1px solid #cbd6cc;border-radius:9px;background:#fff;color:#263a33;font:inherit}
#olab-r1472 .olab-db-tools input:focus-visible,#olab-r1472 .olab-db-tools select:focus-visible,#olab-r1472 .olab-db-tools button:focus-visible{outline:3px solid #c96f58;outline-offset:2px}
#olab-r1472 .olab-db-tools button{cursor:pointer;font-weight:800;background:#173d35;color:#fff;border-color:#173d35}
#olab-r1472 .olab-db-tools__count{margin:12px 0 0!important;font-weight:800;color:#173d35!important}
#olab-r1472 .olab-db-tools__empty{padding:14px;background:#f8f5ed;border-radius:10px}
#olab-r1472 .typegroup[hidden],#olab-r1472 .card[hidden]{display:none!important}
@media(max-width:760px){#olab-r1472 .olab-db-tools{padding:18px}#olab-r1472 .olab-db-tools__row{grid-template-columns:1fr 1fr}#olab-r1472 .olab-db-tools__query{grid-column:1/-1}#olab-r1472 .olab-db-tools button{grid-column:1/-1}}
