#performanceSection{max-width:1480px;margin:0 auto;padding:28px 30px;color:#202831}#performanceSection [hidden]{display:none!important}.speed-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.speed-header h1{font-size:25px;letter-spacing:-.6px;margin:0 0 6px}.speed-header p,#performanceNote,#performanceUpdated,.speed-caption{color:#64707d;font-size:13px;line-height:1.6;margin:0}.speed-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:18px;background:#fff;border:1px solid #e1e4e8;border-radius:9px;margin-bottom:18px}.speed-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;flex:1 1 180px}.speed-filters select{height:38px;background:#fff;border:1px solid #d6dbe1;border-radius:5px;padding:0 12px;color:inherit;font:inherit;width:100%;min-width:0}.speed-filters button{height:38px;white-space:nowrap}.speed-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1e4e8;border-radius:9px;background:#fff;margin:18px 0}.speed-summary>div{padding:20px;border-right:1px solid #e8ebee;display:flex;flex-direction:column;gap:10px}.speed-summary>div:last-child{border:0}.speed-summary span{font-size:12px;color:#64707d}.speed-summary strong{font-size:24px;letter-spacing:-.5px}.speed-card{background:#fff;border:1px solid #e1e4e8;border-radius:9px;overflow:hidden;margin:18px 0}.speed-card header{padding:20px;border-bottom:1px solid #e8ebee}.speed-card h2{font-size:16px;margin:0 0 6px}.speed-scroll{overflow-x:auto}.speed-card table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.speed-card th{background:#f1f3f6;color:#59636f;font-size:11px;font-weight:600;padding:12px 16px;white-space:nowrap}.speed-card td{border-bottom:1px solid #eef0f3;padding:15px 16px;vertical-align:top;white-space:nowrap}.speed-card td:first-child{min-width:170px}.speed-card small{display:block;color:#64707d;margin-top:5px}.speed-card details{font-size:11px;color:#64707d;margin-top:8px}.speed-card summary{cursor:pointer}.speed-card code{display:block;white-space:normal;overflow-wrap:anywhere;max-width:360px;margin-top:8px}.speed-status{display:inline-block;border-radius:4px;padding:3px 7px;background:#eef8f1;color:#28784a}.speed-status.is-slow{background:#fff5df;color:#856117}.speed-notice{border:1px solid #e7d1a2;background:#fffaed;padding:14px 18px;border-radius:8px;font-size:13px}.speed-notice p{margin:5px 0 0;line-height:1.6}.speed-footer{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:15px}.speed-caption{padding:16px 20px}.speed-feedback{margin:16px 0}@media(max-width:700px){#performanceSection{padding:20px 14px}.speed-summary{grid-template-columns:1fr 1fr}.speed-summary>div{padding:15px}.speed-summary>div:nth-child(2){border-right:0}.speed-summary>div:nth-child(-n+2){border-bottom:1px solid #e8ebee}.speed-summary strong{font-size:22px}.speed-header h1{font-size:22px}.speed-filters{padding:14px}.speed-filters label{flex-basis:100%}.speed-filters button{width:100%}}
#performanceSection .speed-filters label{margin:0}#performanceSection .speed-filters select,#performanceSection .speed-filters button{height:46px;min-height:46px;margin:0;box-sizing:border-box}
