:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#172537;background:#f3f6fa}*{box-sizing:border-box}body{margin:0}main{max-width:1450px;margin:0 auto;padding:28px}header,footer,.filters,form,.cards{display:flex;gap:16px;align-items:end;flex-wrap:wrap}header{justify-content:space-between;align-items:center;margin-bottom:22px}h1{margin:12px 0 6px;font-size:30px}header p{margin:0;color:#617187}a{color:#275bb0;text-decoration:none}.badge{background:#e4ebff;color:#234d9d;padding:8px 14px;border-radius:20px}.notice,details{padding:16px 20px;background:#fff;border:1px solid #d8e2ee;border-radius:12px;margin:20px 0;line-height:1.5}.notice{border-left:4px solid #6587cc}label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#52647c}input,select,button{min-height:42px;padding:9px 12px;border:1px solid #cbd6e3;border-radius:8px;font:inherit;background:white;color:#172537}select{min-width:180px}button{background:#2458b0;color:white;cursor:pointer;border-color:#2458b0}button.secondary{background:white;color:#2458b0}button:disabled{opacity:.45;cursor:default}summary{font-weight:600;cursor:pointer}#tokenForm label:first-child{flex:1;min-width:240px}.filters{margin:18px 0}.search{flex:1;min-width:200px}.cards{margin:20px 0}.card{min-width:150px;background:white;border:1px solid #d8e2ee;border-radius:12px;padding:15px;flex:1}.card strong{display:block;font-size:25px;margin-top:7px}.muted,#coverage{color:#617187;font-size:13px;line-height:1.5}#error{color:#b42e3b;white-space:pre-line}#job{color:#2458b0}.table{overflow:auto;background:#fff;border:1px solid #d8e2ee;border-radius:12px}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;background:#edf2f9;color:#52647c;white-space:nowrap}td,th{padding:14px;border-bottom:1px solid #e5ebf3;vertical-align:top}td{min-width:145px}td small{display:block;color:#617187;margin-top:6px;overflow-wrap:anywhere;max-width:260px}footer{align-items:center;justify-content:flex-end;margin:20px 0}@media(max-width:700px){main{padding:16px}h1{font-size:24px}.filters label{width:100%}input,select{width:100%}.card{min-width:125px}}
[hidden]{display:none!important}.marketplace-tabs{display:flex;gap:8px;margin-bottom:20px}.marketplace-tabs button{min-width:130px;background:#fff;color:#52647c;border-color:#cbd6e3}.marketplace-tabs button[aria-selected=true]{color:#fff;background:#2458b0;border-color:#2458b0}input[type=checkbox]{width:auto;min-height:0}
