body.bid-compact-controls #columnSettings,body.bid-compact-controls #aggregateSettings{display:none!important}
body.bid-compact-controls .report-toolbar{padding-block:16px 8px;gap:8px}
body.bid-compact-controls .workspace-field{font-size:0!important;gap:0;min-width:120px;flex:0 1 165px}
body.bid-compact-controls .workspace-field.workspace-search{flex:1 1 230px;min-width:180px}
body.bid-compact-controls .workspace-field :is(input,select){height:34px;min-height:34px;background:#f5f6f8;border-color:transparent;border-radius:6px;font-size:12px}
body.bid-compact-controls .report-toolbar>button,body.bid-compact-controls .report-actions>button{height:34px;min-height:34px;font-size:12px;padding:6px 12px;border-radius:6px}
body.bid-compact-controls .more-filters{background:#f2f4f7;border-color:transparent;color:#344962}
body.bid-compact-controls #export{background:#f2f4f7;color:#344962;border-color:transparent}
body.bid-compact-controls #reportRefresh{background:#2a55e5;color:#fff;border-color:#2a55e5}
body.bid-compact-controls .table-tools{margin-top:10px}
body.bid-compact-controls .gap-strip #gapStatus{flex:0 1 auto}
body.bid-compact-controls main button{scroll-margin-block:160px 100px}
body.bid-compact-controls .column-config{background:#f2f4f7;border-color:transparent;color:#344962}
.bid-dialog{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #e5e8ef;border-radius:12px;background:white;color:#283e56;box-shadow:0 18px 70px #18324d33}
.bid-dialog[open]{display:flex;flex-direction:column}
.bid-dialog::backdrop{background:#182a4259}
.bid-dialog .bid-dialog-head{position:static;flex:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:0;box-shadow:none}
.bid-dialog-head h2{font-size:18px;margin:0}.bid-dialog .dialog-close{padding:0;width:28px;min-height:28px;border:0;font-size:23px;color:#7c899c;box-shadow:none!important}
.bid-dialog-note{margin:0;padding:0 24px 18px;font-size:12px;color:#7b899c}
.bid-dialog-body{overflow:auto;min-height:0;padding:4px 24px 24px}
.bid-dialog-footer{display:flex;justify-content:flex-end;gap:10px;flex:none;padding:16px 24px;border-top:1px solid #e9edf3;background:#fff}
.bid-dialog-footer button{min-width:80px;min-height:34px;border-radius:5px}.bid-dialog-footer .dialog-reset{margin-right:auto;color:#2466d4;border:0;background:transparent;box-shadow:none!important}
.bid-filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.bid-filter-fields label{min-width:0;font-size:12px;color:#63758d;gap:8px}
.bid-filter-fields :is(input,select){width:100%;height:36px;border-radius:5px}
.bid-dialog-error{margin:0;padding:0 24px 12px;font-size:12px;color:#b42318}.bid-dialog-error:empty{display:none}
.column-layout{display:grid;grid-template-columns:1.45fr 1fr;padding:0;overflow:hidden;border-top:1px solid #e9edf3}
.column-available{min-width:0;overflow:auto;padding:20px 24px}.column-chosen{min-width:0;overflow:auto;border-left:1px solid #e9edf3;padding:20px;background:#fafbfd}
.column-search{width:100%;height:36px;background:#f5f6f8;border-radius:5px!important}
.column-choices{min-height:220px}.column-choices h3,.column-chosen h3{font-size:12px;font-weight:600;margin:18px 0 12px;color:#63758d}.column-chosen h3{margin-top:0}
.column-choice{display:inline-flex;align-items:center;width:50%;gap:8px;padding:9px 4px 9px 0;font-size:12px;color:#40556e;vertical-align:top;overflow-wrap:anywhere}
.column-choice input{min-height:0;width:15px;height:15px;accent-color:#2466d4;flex:none}
.selected-column{display:flex;align-items:center;gap:5px;min-height:35px;border:1px solid #e7ecf3;border-radius:5px;background:white;margin-bottom:7px;padding:5px 8px;font-size:12px}
.selected-column>span{flex:1;min-width:0;overflow-wrap:anywhere}.selected-column small{color:#8d9bac}.selected-column button{font-size:13px;min-height:24px;width:24px;padding:0;border:0;background:transparent;box-shadow:none!important}
.column-no-results{color:#8795a8;font-size:12px;margin-top:30px}
@media(max-width:700px){.bid-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.bid-filter-fields{grid-template-columns:1fr}.bid-dialog .bid-dialog-head{padding:16px}.bid-dialog-note{padding:0 16px 14px}.bid-dialog-body{padding-inline:16px}.column-layout{padding:0;grid-template-columns:1.2fr 1fr}.column-available,.column-chosen{padding:12px}.column-choice{width:100%}.bid-dialog-footer{padding:12px;gap:6px}.bid-dialog-footer button{min-width:65px}.bid-dialog-note{font-size:11px}}
@media(max-width:480px){.column-layout{grid-template-columns:1fr 1fr}.selected-column{flex-wrap:wrap;justify-content:flex-end}.selected-column>span{flex-basis:100%}.selected-column small{margin-left:auto}.column-available,.column-chosen{padding:10px}}
