@media screen{
 #content.special-list-page>.hero{padding:10px 14px;margin-bottom:8px}
 #content.special-list-page>.panel>.panel-head{padding:10px 14px;gap:10px}
 #content.special-list-page .special-list-redundant-title{display:none}
 #content.special-list-page>.panel>.panel-body{padding:10px}
 #content.special-list-page :is(.toolbar,.cw-toolbar,.agent-controls,.phonebook-search){display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;margin-bottom:7px;background:#edf2f7;border:1px solid #c4d2e2;border-radius:9px}
 #content.special-list-page :is(.toolbar,.cw-toolbar,.agent-controls) label{display:flex;align-items:center;gap:7px;margin:0;min-width:0}
 #content.special-list-page :is(.toolbar,.cw-toolbar,.agent-controls,.phonebook-search) :is(input:not([type=checkbox]),select){background:#fff;color:#23374c;max-width:100%;min-height:32px}
 #content.special-list-page .special-list-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;padding:7px 10px;border-bottom:1px solid #d4dfea;background:#fff}
 #content.special-list-page .special-list-actions>.special-list-info{margin-right:auto}
 #content.special-list-page :is(.toolbar,.cw-toolbar,.agent-controls,.special-list-actions,.entity-selection-actions,.column-tools-bar) .btn{min-height:32px;padding:7px 10px}
 #content.special-list-page .special-list-scroll{max-height:480px;max-height:clamp(220px,55dvh,650px);overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;isolation:isolate}
 #content.special-list-page .special-list-scroll table{border-collapse:separate;border-spacing:0}
 #content.special-list-page .special-list-scroll thead{position:sticky;top:0;z-index:10;background:#e5edf5;isolation:isolate}
 #content.special-list-page .special-list-scroll thead th{position:static!important;background:#e5edf5!important}
 #content.special-list-page .special-list-scroll td{padding-top:8px;padding-bottom:8px}
 #content.special-list-page .column-tools-bar{position:static;padding:6px;margin:0 0 6px;box-shadow:none}
 #content.special-list-page .column-filters input{height:30px;min-height:30px;padding:5px 8px}
 .special-list-info{position:relative}
 .special-list-info summary{list-style:none;cursor:pointer}
 .special-list-info summary::-webkit-details-marker{display:none}
 .special-list-info>div{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:340px;max-width:80vw;padding:12px;background:#fff;color:#23374c;border:1px solid #bdcbdc;border-radius:8px;box-shadow:0 8px 24px #162c4b30;font-size:12px}
}
@media print{#content .special-list-scroll{max-height:none!important;overflow:visible!important}}

#content.special-list-page .special-list-actions:empty{display:none}
@media screen{
 #content.special-list-page:has(#mibBody) .special-list-actions>.special-list-info{margin-right:0;order:10}
 #content.special-list-page:has(#mibBody) .special-list-info>div{left:auto;right:0}
}

@media screen{
 #content .monitoring-page-panel>.special-list-actions{justify-content:flex-end}
 #content .monitoring-page-panel>.special-list-actions>.special-list-info{margin-right:0;order:10}
 #content .monitoring-page-panel .special-list-info>div{left:auto;right:0}
 #content .monitoring-page-panel .entity-selection-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}
 #content .monitoring-page-panel .entity-selection-actions>.selection-context{margin-right:auto}
 #content .monitoring-page-panel .monitor-chart-style-tools{margin-left:auto;justify-content:flex-end}
}
/* Shared list model: Info belongs at the right and above lower toolbars. */
@media screen{
 #content.special-list-page .special-list-actions{position:relative;z-index:80;isolation:isolate;overflow:visible}
 #content.special-list-page .special-list-actions>.special-list-info{margin-right:0;order:10}
 #content.special-list-page .special-list-info[open]{z-index:2}
 #content.special-list-page .special-list-info>div{left:auto;right:0;max-height:min(65dvh,600px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box}
}
@media screen{#content.special-list-page>.panel{isolation:isolate}}
