.market-radar{margin:32px 0;border:2px solid #11120e;background:#fff;box-shadow:5px 5px 0 #11120e;color:#11120e}.market-radar header{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:24px;border-bottom:2px solid #11120e;background:#e5ff1a}.market-radar header p{font-size:10px;margin:0 0 12px}.market-radar h2{font-family:Impact,Arial Black,sans-serif;font-size:clamp(30px,4vw,50px);line-height:1;margin:0}.market-radar h2 span{margin-left:18px}.market-radar button{min-height:44px;border:2px solid #11120e;background:#fff;padding:10px 14px;cursor:pointer;font-size:10px;font-weight:700}.market-radar button:disabled{opacity:.5;cursor:wait}.radar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px 0}.radar-toolbar>span{font-size:10px;font-weight:700}.radar-stale{color:#a13700}.radar-toolbar input{border:2px solid #11120e;background:#f2f2e9;padding:12px;min-height:44px;font-size:14px;width:min(320px,100%)}.radar-caption{padding:0 24px;color:#5a5d50;font-size:11px;line-height:1.6}.radar-scroll{overflow:auto}.market-radar table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;font-variant-numeric:tabular-nums}.market-radar td,.market-radar th{padding:13px 24px;border-top:1px solid #d2d5c5;white-space:nowrap}.market-radar thead{font-size:9px;background:#f2f2e9}.market-radar tbody small{display:block;font-weight:400;color:#5a5d50;font-size:10px;margin-top:5px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.market-radar td a{text-decoration:underline;text-underline-offset:3px}.market-radar footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 24px;border-top:2px solid #11120e;font-size:10px}.radar-empty{padding:48px 24px;color:#5a5d50;text-align:center;font-size:12px}@media(max-width:600px){.market-radar footer,.market-radar header,.radar-toolbar{padding:16px;flex-wrap:wrap}.radar-toolbar input,.radar-toolbar label{width:100%}.radar-caption{padding:0 16px}.market-radar td,.market-radar th{padding:12px 16px}.market-radar header button{font-size:9px}}