.report-columns-picker{position:relative;display:inline-block;font-size:inherit}.report-columns-picker summary{cursor:pointer;padding:7px 12px;border:1px solid #cbd5e1;border-radius:6px;list-style:none;background:#f8fafc;color:#183b64}.report-columns-picker>.picker-list{position:absolute;right:0;z-index:20;min-width:220px;max-width:340px;max-height:320px;overflow:auto;padding:10px;background:#fff;color:#183b64;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 4px 16px #0002}.report-columns-picker label{display:flex;align-items:center;gap:8px;padding:5px;white-space:nowrap}.report-columns-picker input{width:auto;min-height:0}.report-columns-picker p{max-width:220px;font-size:12px}@media print{.report-columns-picker{display:none!important}td[hidden],th[hidden]{display:none!important}}