.voting-logs-section{scroll-margin-top:24px}.logs-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.logs-summary>div{padding:20px;background:#071e32;border:1px solid #244858;border-radius:17px;color:#e9f8fa;display:flex;flex-direction:column;gap:9px}.logs-summary span{font-size:13px;color:#afcbd9}.logs-summary strong{font-size:31px;line-height:1;color:#22d7e0}.logs-summary small{font-size:11px;color:#afcbd9}.logs-pilots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.logs-pilots h3{font-size:21px}.logs-pilots .panel{border-top:3px solid #00bbc8}.logs-pilots p{line-height:1.7}.logs-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px}.logs-actions a{font-size:13px}.logs-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.logs-controls label{font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:8px}.logs-controls select,.logs-controls input{width:100%;min-height:44px;border:1px solid #ccdde7;border-radius:9px;background:white;color:#12384b;padding:9px;font:inherit}.logs-search{grid-column:1/-1}.logs-table-scroll{overflow:auto;max-height:640px}.logs-table{width:100%;border-collapse:collapse;min-width:990px;font-size:12px}.logs-table td,.logs-table th{padding:15px 11px;text-align:left;vertical-align:top;border-bottom:1px solid #dae5ed}.logs-table th{position:sticky;top:0;background:#eef5f8;z-index:1}.logs-table td small{display:block;margin-top:5px;max-width:300px;line-height:1.6}.logs-label{display:inline-block;border-radius:7px;padding:5px 8px;background:#e6f5f4;color:#086e61;font-weight:700}.logs-label.review{background:#fff3d9;color:#79510d}.logs-label.pending{background:#edf2f6;color:#627383}.logs-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:12px}.logs-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.logs-case{margin-top:18px;scroll-margin-top:20px}.logs-case h4{font-size:16px}.logs-case code{font-size:11px;overflow-wrap:anywhere}.logs-case p{line-height:1.8}.logs-case dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;font-size:13px}.logs-case dt{color:#527087}.logs-case dd{margin:0;font-weight:700}.logs-hourly{display:flex;align-items:flex-end;gap:8px;min-height:160px;overflow:auto;padding:20px 0}.logs-hourly>div{min-width:46px;flex:1;display:flex;flex-direction:column;align-items:center;font-size:11px;gap:6px}.logs-hourly i{width:100%;max-width:38px;background:linear-gradient(#1ed9dc,#0096ac);border-radius:5px 5px 0 0;display:block}.logs-timing-table{min-width:750px}.logs-method{margin-top:18px}.logs-method summary{font-weight:700;cursor:pointer}.logs-method p{font-size:13px;line-height:1.8}.logs-review-note{border-left:3px solid #e5ad49;padding:13px 17px;background:#fff9ed;border-radius:7px}.logs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.logs-stats>div{border:1px solid #dbe7ec;border-radius:10px;padding:15px}.logs-stats small{display:block;color:#53748a}.logs-stats strong{display:block;font-size:22px;margin-top:6px}.voting-logs-section button:focus-visible,.voting-logs-section a:focus-visible,.logs-table-scroll:focus-visible{outline:3px solid #00aebd;outline-offset:3px}@media(max-width:720px){.logs-summary{grid-template-columns:repeat(2,1fr);gap:10px}.logs-summary>div{padding:16px}.logs-pilots{grid-template-columns:1fr}.logs-controls{grid-template-columns:repeat(2,1fr)}.logs-case dl{grid-template-columns:1fr}.logs-case dd{margin-bottom:8px}.logs-stats{grid-template-columns:1fr}.logs-detail-heading{align-items:flex-start}.logs-pagination{flex-wrap:wrap}.logs-summary strong{font-size:27px}}
.logs-case p,.logs-actions a{overflow-wrap:anywhere}.logs-case-body{min-width:0}
