.tracker-legend{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:30px 0 38px;display:grid}.tracker-legend>div{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:15px 17px 16px 0;display:grid}.tracker-legend>div+div{border-left:1px solid var(--line);padding-left:17px}.tracker-legend strong{font-size:.75rem}.tracker-legend small{color:var(--muted);grid-column:2;margin-top:4px;font-size:.66rem;line-height:1.45}.tracker-dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.tracker-dot-confirmed{background:var(--mint-deep)}.tracker-dot-entry{background:var(--coral-deep)}.tracker-dot-watch{background:var(--muted)}.tracker-table-wrap{overflow-x:visible!important}.tracker-table{table-layout:fixed;width:100%;min-width:0!important}.tracker-table th,.tracker-table td{overflow-wrap:anywhere;word-break:normal;min-width:0}.tracker-table th:first-child,.tracker-table td:first-child{width:15%}.tracker-table th:nth-child(2),.tracker-table td:nth-child(2){width:17%}.tracker-table th:nth-child(3),.tracker-table td:nth-child(3){white-space:normal;width:13%}.tracker-table th:nth-child(4),.tracker-table td:nth-child(4){width:45%}.tracker-table th:nth-child(5),.tracker-table td:nth-child(5){white-space:normal;width:10%}.tracker-status{border:1px solid var(--line);white-space:normal;align-items:center;width:fit-content;max-width:100%;padding:4px 7px;font-size:.62rem;font-weight:800;line-height:1.2;display:inline-flex}.tracker-status-confirmed{color:var(--mint-deep);border-color:color-mix(in srgb,var(--mint-deep) 35%,var(--line))}.tracker-status-entry{color:var(--coral-deep);border-color:color-mix(in srgb,var(--coral-deep) 35%,var(--line))}.tracker-status-watch{color:var(--muted)}.tracker-entry-card{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--paper-2);margin:22px 0 34px;padding:20px 22px 21px}.tracker-entry-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:15px;display:flex}.tracker-entry-head>div{gap:9px;display:grid}.tracker-entry-head h3{margin:0!important;font-size:1.6rem!important}.tracker-entry-head>span{color:var(--muted);font-size:.7rem;font-weight:800}.tracker-entry-card p{margin-bottom:14px!important;font-size:.86rem!important}.tracker-entry-links{gap:18px;padding-top:5px;display:flex}.tracker-entry-links a{font-size:.7rem;font-weight:800}.tracker-watch-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:23px 0 32px;display:grid}.tracker-watch-grid>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:7px 14px;padding:16px 18px 18px 0;display:grid}.tracker-watch-grid>div:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.tracker-watch-grid strong{font-family:Georgia,Times New Roman,serif;font-size:1.03rem;font-weight:500}.tracker-watch-grid p{grid-column:1/-1;color:var(--muted)!important;margin:0!important;font-size:.72rem!important;line-height:1.5!important}@media (width<=900px){.tracker-table-wrap{border-bottom:0!important}.tracker-table,.tracker-table tbody,.tracker-table tr,.tracker-table td{display:block;width:100%!important}.tracker-table thead{display:none}.tracker-table tr{border-bottom:1px solid var(--line);padding:11px 0 13px}.tracker-table td{grid-template-columns:112px minmax(0,1fr);gap:12px;white-space:normal!important;border-bottom:0!important;padding:7px 0!important;display:grid!important}.tracker-table td:before{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:800}.tracker-table td:first-child:before{content:"Toimija"}.tracker-table td:nth-child(2):before{content:"Status"}.tracker-table td:nth-child(3):before{content:"Ajankohta"}.tracker-table td:nth-child(4):before{content:"Vahvistettu tieto"}.tracker-table td:nth-child(5):before{content:"Lähde"}}@media (width<=760px){.tracker-legend{grid-template-columns:1fr}.tracker-legend>div,.tracker-legend>div+div{border-left:0;border-top:1px solid var(--line);padding:13px 0}.tracker-legend>div:first-child{border-top:0}.tracker-watch-grid{grid-template-columns:1fr}.tracker-watch-grid>div,.tracker-watch-grid>div:nth-child(2n){border-left:0;padding:14px 0}.tracker-table td{grid-template-columns:96px minmax(0,1fr);gap:10px}}.tracker-supplier-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 34px;display:grid}.tracker-supplier-grid>a{color:inherit;padding:18px 18px 19px 0;display:block}.tracker-supplier-grid>a+a{border-left:1px solid var(--line);padding-left:18px}.tracker-supplier-grid strong{margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:1.06rem;font-weight:500;display:block}.tracker-supplier-grid span{color:#365b73;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.62rem;font-weight:800;display:block}.tracker-supplier-grid p{color:var(--muted)!important;margin:0!important;font-size:.72rem!important;line-height:1.5!important}.tracker-news-list{border-top:1px solid var(--ink);margin:22px 0 34px}.tracker-news-list>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:92px 90px minmax(0,1fr);gap:8px 18px;padding:17px 0 18px;display:grid}.tracker-news-list time,.tracker-news-list>a>span{color:var(--muted);font-size:.65rem;font-weight:780}.tracker-news-list>a>span{color:var(--coral-deep);text-transform:uppercase;letter-spacing:.06em}.tracker-news-list strong{font-family:Georgia,Times New Roman,serif;font-size:1.03rem;font-weight:500;line-height:1.22}.tracker-news-list p{grid-column:3;color:var(--muted)!important;margin:0!important;font-size:.72rem!important;line-height:1.45!important}@media (width<=760px){.tracker-supplier-grid{grid-template-columns:1fr}.tracker-supplier-grid>a,.tracker-supplier-grid>a+a{border-left:0;border-top:1px solid var(--line);padding:15px 0}.tracker-supplier-grid>a:first-child{border-top:0}.tracker-news-list>a{grid-template-columns:auto 1fr;gap:5px 12px}.tracker-news-list strong,.tracker-news-list p{grid-column:1/-1}}
