.online-users{min-width:0}.online-users .online-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:24px 0}.online-filters label{flex:1;min-width:210px}.online-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.online-stat{background:#fff;border:1px solid #d4dfe1;border-top:5px solid #21495b;border-radius:16px;padding:22px}.online-stat strong{display:block;font-size:32px;margin-top:10px}.online-table-wrap{max-width:100%;overflow-x:auto;background:white;border:1px solid #d4dfe1;border-radius:16px}.online-table{width:100%;border-collapse:collapse}.online-table th,.online-table td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #d4dfe1}.online-table th{background:#edf3f3;white-space:nowrap}.online-table small{display:block;margin-top:6px;color:#5c6f78}.online-table td>div>div+div{margin-top:12px}.online-table summary{cursor:pointer;min-width:150px}.online-status{display:inline-block;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:600;white-space:nowrap;background:#eef1f3;color:#435863}.online-status.active{background:#e7f5eb;color:#226940}.online-status.idle{background:#fff4d6;color:#785814}.online-status.background{background:#eaf0f7;color:#3e5978}.online-connection{border-top:1px solid #d4dfe1;margin-top:12px;padding-top:12px;min-width:220px}.online-connection p{font-size:12px;margin:8px 0}.online-error{color:#a3322d}.online-message:empty{display:none}@media(max-width:850px){.online-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.online-stat{padding:14px}.online-filters>*{width:100%}.online-table{min-width:1000px}}@media print{.online-filters{display:none!important}.online-table-wrap{overflow:visible}.online-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}
