.gs-bar{border:1px solid #dce5f5;border-radius:9px;margin:12px 0;background:#fff;overflow:hidden}.gs-top,.gs-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px}.gs-top{border-bottom:1px solid #e5ebf6}.gs-bar [role=group]{display:flex;flex-wrap:wrap;gap:6px}.gs-bar label{display:flex;align-items:center;gap:6px;font-size:12px;color:#526789}.gs-bottom span{font-size:11px;color:#6c7e98}.gs-bottom button{font-size:12px;padding:5px 10px}.gs-bottom button[aria-pressed=true]{background:#eaf0ff;border-color:#b6c7f3;color:#224ec4}.gs-expand{font-size:11px!important;margin:3px 5px;padding:2px 6px!important;background:#f2f6ff!important;color:#315aa8!important;white-space:nowrap}.pre-grid-panel:has(.gs-bar) .gd-tools label:has([data-gd-preference=freeze]){display:none}.pre-grid-panel:has(.gs-bar) .gd-frozen-scroll{max-width:55%}.pre-grid-panel:has(.gs-bar) .gd-split{grid-template-columns:minmax(0,min(var(--gd-frozen-width),55%)) minmax(0,1fr)}.pre-grid-panel:has(.gs-bar) .gd-frozen-scroll{max-width:100%;overflow-x:auto}@media(max-width:700px){.gs-top,.gs-bottom{padding:9px;gap:8px}.gs-bar button{padding:6px 8px}}

.pre-grid-panel:has(.gs-bar) .gd-frozen-scroll{flex:0 0 min(var(--gd-frozen-width),55%);width:min(var(--gd-frozen-width),55%);overflow-x:auto;scrollbar-width:thin}.pre-grid-panel:has(.gs-bar) .gd-frozen-scroll::-webkit-scrollbar{display:block;height:7px}.gs-expand{flex:0 0 22px;margin:0 2px!important;padding:0!important;height:24px}
