:root{font-family:Arial,sans-serif;color:#172438;background:#f2f5fa;font-size:14px}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}header{display:flex;justify-content:space-between;gap:20px;padding:20px 32px;background:#fff;border-bottom:1px solid #dce4ef}a{color:#166ac4;text-decoration:none}main{max-width:1500px;margin:auto;padding:28px}.heading{margin-bottom:22px}h1{font-size:30px;margin:8px 0 12px}h2{font-size:18px;margin:0}.eyebrow{font-size:11px;letter-spacing:.1em;font-weight:700;color:#168477}.heading>p:last-child,.muted,.note{color:#627087;line-height:1.6}.panel{background:#fff;border:1px solid #dce4ef;border-radius:13px;padding:22px;margin-bottom:20px}.filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap}label{display:grid;gap:8px;font-weight:600}input,select,button{font:inherit;border:1px solid #cbd5e2;border-radius:7px;padding:10px 12px;background:#fff;color:inherit;min-height:40px}select{max-width:100%}.user-filter{flex:1;min-width:190px}button{cursor:pointer}button:hover{background:#edf4fc}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #8ab9f1;outline-offset:2px}#refresh{background:#126ac8;border-color:#126ac8;color:#fff}.quick{display:flex;gap:8px;flex-basis:100%;flex-wrap:wrap}.quick button{min-height:32px;padding:6px 10px;font-size:12px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card{background:#fff;border:1px solid #dce4ef;border-radius:12px;padding:20px}.card:first-child{border-top:3px solid #168477}.card span{color:#627087}.card strong{display:block;font-size:26px;margin-top:12px;overflow-wrap:anywhere}.note{font-size:12px;margin:18px 0 22px}.section-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.section-head button{min-height:30px;padding:6px 10px;font-size:12px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.service-list{display:flex;flex-wrap:wrap;gap:12px}.service{border-left:3px solid #a9ccef;padding:5px 18px;min-width:155px}.service strong{display:block;margin-top:8px;font-size:20px}.service small{color:#627087}.table-wrap{overflow:auto;max-height:560px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{padding:13px 10px;border-bottom:1px solid #e8edf3;text-align:right;white-space:nowrap}th{background:#f6f8fc;color:#627087;font-size:11px;position:sticky;top:0;z-index:1}th:first-child,td:first-child{text-align:left}.user-button{border:0;padding:0;min-height:28px;color:#166ac4;font-weight:600;max-width:220px;white-space:normal;overflow-wrap:anywhere;text-align:left}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:18px}#status{padding:12px 16px;background:#eaf3ff;border-radius:8px;line-height:1.5}#status.error{background:#fff0ee;color:#9b352b}.empty{text-align:center;padding:28px;color:#627087}code{font-size:11px}#events-body td:nth-child(2){max-width:210px;white-space:normal;overflow-wrap:anywhere}@media(max-width:1100px){.columns{grid-template-columns:1fr}}@media(max-width:650px){header{padding:16px;flex-direction:column;gap:10px}main{padding:16px}h1{font-size:25px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card{padding:14px}.card strong{font-size:22px}.panel{padding:16px}.filters label{flex:1 1 100%;min-width:0}.filters input,.filters select{width:100%;min-width:0}.pagination{justify-content:center;gap:8px}.section-head{flex-wrap:wrap}}
:root .columns>.panel{min-width:0}
