.search-options-v284{position:fixed;z-index:10000;overflow-y:auto;border:1px solid var(--line,#cbd5e1);border-radius:8px;background:var(--surface,#fff);color:var(--ink,#152238);box-shadow:0 6px 20px #0a0f1e25;font:13px/1.35 Inter,system-ui,sans-serif}
.search-options-v284[hidden]{display:none}
.search-options-v284>[role]{padding:8px 10px;overflow-wrap:anywhere}
.search-options-v284>[role=option]{cursor:pointer;min-height:32px}
.search-options-v284>[aria-selected=true],.search-options-v284>[role=option]:hover{background:var(--primary-soft,#e4f3fc);box-shadow:inset 3px 0 #0891b2}
body.app-page .content-wrap .table-wrap th{padding:7px 9px;font-size:.68rem;line-height:1.1}
body.app-page .content-wrap .table-wrap td{padding:6px 9px;font-size:.78rem;line-height:1.15;vertical-align:middle}
body.app-page .content-wrap .table-wrap td strong{font-size:.79rem}
body.app-page .content-wrap .table-wrap .cell-subtitle{margin-top:2px;font-size:.67rem;line-height:1.1}
body.app-page .content-wrap .table-wrap tbody tr{height:42px}
@media(max-width:780px){
 body.app-page .content-wrap :is(.filter-bar,.table-tools,.portal-link-search){--control-height:34px;gap:6px;margin-block:6px;padding:0}
 body.app-page .content-wrap .customer-list-filterbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);margin:6px 0;padding:0}
 body.app-page .content-wrap .customer-list-filterbar label{width:auto;min-width:0;grid-column:auto}
 body.app-page .content-wrap .customer-list-filterbar label span{font-size:10px;margin-bottom:3px}
 body.app-page .content-wrap :is(.filter-bar,.table-tools,.portal-link-search) :is(input:not([type=checkbox]),select){height:34px;min-height:34px;padding:5px 8px;font-size:16px;border-radius:7px}
 body.app-page .content-wrap .customer-list-filterbar>a{width:auto;min-height:28px;padding:3px 8px;justify-self:end;grid-column:1/-1;font-size:11px}
 body.app-page .content-wrap .customer-list-card>.card-head{padding:4px 0;margin:0}
 body.app-page .content-wrap .customer-list-card .list-selection-toolbar{padding:4px 6px;gap:5px;min-height:0}
 body.app-page .content-wrap .table-tools{flex-direction:row;flex-wrap:wrap}
 body.app-page .content-wrap .table-search{flex:1 1 180px}
}
