.tr-radar{--radar-ink:var(--wp--preset--color--ink,#18181b);--radar-accent:var(--wp--preset--color--accent,#9147ff);--radar-line:var(--wp--preset--color--line,#dedee5);color:var(--radar-ink)}
.tr-radar__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}
.tr-radar__head h1,.tr-radar__head h2{margin:0;font-family:var(--tr-heavy-font,"Helvetica Neue","Arial Black",sans-serif);font-size:clamp(1.55rem,3vw,2.4rem);font-weight:900;line-height:1.2}
.tr-radar__head a,.tr-radar__links a,.tr-radar-note a{color:var(--radar-accent);font-weight:800;text-decoration:none}
.tr-radar__head a{font-family:var(--tr-heavy-font,"Helvetica Neue","Arial Black",sans-serif);font-size:.82em;font-weight:900;line-height:1.2}
.tr-radar__head a:hover,.tr-radar__links a:hover,.tr-radar-note a:hover{text-decoration:underline;text-underline-offset:3px}
.tr-radar__intro{margin:0 0 22px;color:var(--wp--preset--color--muted,#5d5d66);font-size:.9rem;line-height:1.65}
.tr-radar__filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px 14px;margin:0 0 24px}
.tr-radar__filters label{display:flex;flex-direction:column;gap:4px;font-size:.8rem;font-weight:800}
.tr-radar__filters select,.tr-radar__filters button{min-height:44px;box-sizing:border-box;padding:8px 12px;border:1px solid var(--radar-line);border-radius:5px;background:#fff;color:var(--radar-ink);font:inherit}
.tr-radar__filters button{border-color:var(--radar-ink);background:var(--radar-ink);color:#fff;font-weight:900;cursor:pointer}
.tr-radar__filters button:hover{border-color:var(--radar-accent);background:var(--radar-accent)}
.tr-radar__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.tr-radar__card{display:grid;grid-template-columns:112px 88px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:14px;border:1px solid var(--radar-line);border-radius:5px;background:#fff}
.tr-radar__date{display:flex;flex-direction:column;line-height:1.35;white-space:nowrap}
.tr-radar__date time{font-family:var(--tr-heavy-font,"Helvetica Neue","Arial Black",sans-serif);font-weight:900;font-size:.95rem}
.tr-radar__date span{color:var(--radar-accent);font-size:.76rem;font-weight:800}
.tr-radar__image{display:block;width:88px;height:66px;object-fit:cover;border-radius:5px}
.tr-radar__image--empty{display:flex;align-items:center;justify-content:center;background:#eee8f8;color:#5b4087;font-family:var(--tr-heavy-font,"Helvetica Neue","Arial Black",sans-serif);font-size:.7rem;font-weight:900}
.tr-radar__body{min-width:0}.tr-radar__maker{color:var(--wp--preset--color--muted,#5d5d66);font-size:.72rem;font-weight:800}
.tr-radar__body h3{margin:2px 0 5px;font-family:var(--tr-heavy-font,"Helvetica Neue","Arial Black",sans-serif);font-size:1.08rem;font-weight:900;line-height:1.4;overflow-wrap:anywhere}
.tr-radar__body h3 a{color:var(--radar-ink);text-decoration:none}.tr-radar__body h3 a:hover{color:var(--radar-accent)}
.tr-radar__body p{margin:0;color:var(--wp--preset--color--muted,#5d5d66);font-size:.8rem;line-height:1.5}
.tr-radar__type{display:inline-block;margin-top:6px;font-size:.72rem;font-weight:800}
.tr-radar__links{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:.74rem;line-height:1.4}
.tr-radar__links a{overflow-wrap:anywhere}.tr-radar__empty{padding:24px 14px;border:1px solid var(--radar-line);border-radius:5px}
.tr-radar__checked{display:block;margin-top:7px;color:var(--wp--preset--color--muted,#5d5d66);font-size:.7rem}
.tr-radar__pages{display:flex;justify-content:center;gap:10px;margin-top:24px}.tr-radar__pages a{display:grid;min-width:44px;min-height:44px;place-items:center;border:1px solid var(--radar-line);border-radius:5px;color:var(--radar-ink);font-family:var(--tr-heavy-font,"Helvetica Neue","Arial Black",sans-serif);font-weight:900;text-decoration:none}.tr-radar__pages a[aria-current]{border-color:var(--radar-accent);color:var(--radar-accent)}
.tr-radar--compact{margin-top:30px}.tr-radar--compact .tr-radar__card{grid-template-columns:94px 66px minmax(0,1fr);gap:10px;padding:10px}.tr-radar--compact .tr-radar__image{width:66px;height:54px}.tr-radar--compact .tr-radar__body h3{font-size:.88rem}.tr-radar--compact .tr-radar__date time{font-size:.78rem}.tr-radar--compact .tr-radar__date span{font-size:.7rem}
.tr-radar-note{max-width:760px;margin:36px auto;padding:18px;border:1px solid var(--radar-line);border-left:4px solid var(--radar-accent);border-radius:5px;background:#fff}.tr-radar-note h2{margin:0 0 8px;font-size:1.2rem}.tr-radar-note p{margin:0 0 8px}
.tr-radar a:focus-visible,.tr-radar button:focus-visible,.tr-radar select:focus-visible,.tr-radar-note a:focus-visible{outline:3px solid var(--radar-accent);outline-offset:3px}
@media(max-width:700px){.tr-radar__card{grid-template-columns:80px 68px minmax(0,1fr);gap:10px;padding:10px}.tr-radar__image{width:68px;height:62px}.tr-radar__date time{font-size:.76rem}.tr-radar__date span{font-size:.68rem}.tr-radar__body h3{font-size:.9rem}.tr-radar__body p{font-size:.72rem}.tr-radar__filters select{min-width:110px}.tr-radar--compact .tr-radar__card{grid-template-columns:78px minmax(0,1fr)}.tr-radar--compact .tr-radar__image{display:none}}
@media(max-width:420px){.tr-radar__card{grid-template-columns:72px minmax(0,1fr)}.tr-radar__image{display:none}.tr-radar__links{flex-direction:column}.tr-radar__filters label{flex:1 1 110px}.tr-radar__filters select{width:100%}}
