.theme--light.v-data-table table,.v-data-table--dense table,.v-data-table.table table,.v-data-table table{border-collapse:collapse!important;border:1px solid #e2e8f0!important;width:100%!important}.theme--light.v-data-table thead tr th,.v-data-table table thead tr th,.v-data-table thead tr th{background-color:#fafafa!important;color:#334155!important;font-weight:600!important;font-size:11.5px!important;letter-spacing:.03em;text-transform:uppercase!important;border-right:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}.theme--light.v-data-table.table>.v-data-table__wrapper>table>tbody>tr>td,.theme--light.v-data-table tbody tr td,.v-data-table--dense table tbody tr td,.v-data-table table tbody tr td,.v-data-table tbody tr td{border-bottom:1px solid #e2e8f0!important;border-right:1px solid #f1f5f9!important;vertical-align:top!important;padding:8px 12px!important;font-size:12.5px;color:#475569}.theme--light.v-data-table tbody tr:hover,.v-data-table tbody tr:hover{background-color:#f8fafc!important}.query-list-cell{margin:2px 0;padding-left:0!important;list-style:none!important}.query-list-cell li{background-color:transparent;border-left:2px solid #94a3b8;border-radius:2px;padding:4px 8px;margin-bottom:4px;font-size:11.5px;color:#475569;line-height:1.4}.autocompleteQuery .v-input__slot{height:100%!important;max-height:80px!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:6px}.autocompleteQuery .v-input__slot .v-select__selections{height:100%!important;max-height:80px!important;overflow:hidden!important;overflow-y:auto!important}.modern-header,.modern-header-modal{background:#fff;padding:14px 16px;color:#1e293b;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:none;box-shadow:none}.header-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-content,.header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left{gap:12px}.header-icon{background:#f1f5f9;padding:6px;border-radius:8px}.header-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-title{font-size:18px;font-weight:600;margin:0;line-height:1.2;color:#1e293b}.header-subtitle{font-size:13px;opacity:.7;margin:4px 0 0 0;font-weight:400}.header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.clear-btn,.close-btn{background:transparent!important;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.clear-btn:hover,.close-btn:hover{background:#f1f5f9!important}