.acq-tabs{display:flex;gap:8px;align-items:center;margin:12px 0}.acq-tabs .quiet{margin-left:auto}.acq-scroll{max-height:calc(100vh - 370px);overflow:auto}.acq-scroll th{position:sticky;top:0;z-index:1}.acq-scroll td{padding:9px}.acq-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.acq-form label{display:grid;gap:6px;font-size:12px;flex:1;min-width:200px}.acq-form select{width:100%}.acq-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f9;padding:12px;max-height:220px;overflow:auto;font-size:12px}.sidebar nav{gap:2px}.sidebar nav button{min-height:35px!important;padding:6px 10px!important}.sidebar .side-label.lower{margin-top:8px}body[data-view="acquisition"] .card{margin-bottom:12px}body[data-view="acquisition"] .card p{font-size:12px;line-height:1.7}@media(max-width:850px){.acq-tabs{flex-wrap:wrap}.acq-tabs .quiet{margin-left:0}.acq-scroll{max-height:450px}}

.mes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mes-table{max-height:320px;overflow:auto}.mes-table th{position:sticky;top:0}.mes-table input{width:150px}.mes-table td{padding:6px 9px}.mes-json{width:100%;min-height:350px;font-family:monospace;font-size:12px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}.quick-item{display:block;width:100%;text-align:left;margin:5px 0;font-size:12px}.quick-matches{max-height:240px;overflow:auto}#quick-code{flex:1;min-width:240px}@media(max-width:850px){.mes-grid,.quick-grid{grid-template-columns:1fr 1fr}}

.nav-group{font-size:10px;letter-spacing:1px;color:#90a8b6;margin:10px 10px 4px}.sidebar nav button{min-height:31px!important;padding:5px 10px!important}.sidebar .brand{margin-bottom:10px}.sidebar .side-extra{margin-top:10px}.work-statusbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 10px}.work-statusbar button{font-size:11px;padding:5px 9px;border-color:#dce5e8}.work-statusbar b{margin-left:5px;color:#2e796c}.work-statusbar .selected{background:#e9f4ef;border-color:#8eb9aa}.work-statusbar span{font-size:10px;color:#8798a2;margin-left:auto}.workflow-hint{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 12px;background:#edf5f1;border:1px solid #d8e8e1;border-radius:5px;margin:0 0 10px;font-size:11px}.workflow-hint b{margin-left:8px}.workflow-hint button{padding:4px 8px;font-size:11px}body[data-view="tasks"] .data-panel .table-wrap{max-height:calc(100vh - 365px)}@media(max-width:850px){.nav-group{display:none}.workflow-hint{flex-wrap:wrap}.work-statusbar span{display:none}}
