/* Quiet controls, clear active state, and a small map link. */
.tabs .active,.tabs a[aria-current],.editorial-ranking-tabs a[aria-current],.rank-tabs a[aria-current],.new-periods a[aria-current]{box-shadow:none}
.company-map-link{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:28px;height:28px;margin-left:5px;border-radius:7px;color:#356854}.company-map-link svg{width:17px;height:17px}.company-map-link:hover{background:#dceade;color:#235e4b}
.new-company-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px}.new-periods{display:flex;flex-wrap:wrap;gap:7px}.new-periods a{display:inline-flex;align-items:center;border-radius:8px;padding:9px 15px;background:#f2f5f0;color:#315b4c;font-size:14px;font-weight:600}.new-periods a[aria-current]{background:#dfece0;color:#235e4b}.new-county{display:flex;align-items:center;gap:7px;margin:0}.new-county select{min-width:175px;border:0;border-radius:8px;padding:10px 12px;background:#f2f5f0;color:#1b3e32;font:inherit;font-size:14px}.new-county button{border:0;border-radius:8px;background:#dfece0;color:#235e4b;padding:10px 14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.new-county button:hover{background:#cfe2d1}@media(max-width:600px){.new-company-filters{align-items:stretch}.new-county{width:100%}.new-county select{flex:1;min-width:0}}

/* Ühtlane vahe ja loetavad kirjeldused ka kitsal ekraanil. */
.company-list { display: grid; gap: 8px; }
.company-list > * { min-width: 0; }
.company-row, .company-row > *, .company-row-insight, .company-subline { min-width: 0; overflow-wrap: anywhere; }
.page-activity-catalog [hidden] { display: none !important; }
.page-activity-catalog input[type="search"]::-webkit-search-cancel-button { display: none; }
.page-rhr-procurement-detail .detail-layout, .page-rhr-procurement-detail .detail-layout main { min-width: 0; max-width: 100%; }
.page-rhr-procurement-detail .rhr-detail-places { margin: 1.4rem 0; }
.page-rhr-procurement-detail .rhr-open-full-description { overflow-wrap: anywhere; }
.page-rhr-procurement-detail .rhr-table-wrap { max-width: 100%; overflow-x: auto; }
.page-rhr-procurement-detail .rhr-table { width: 100%; table-layout: fixed; }
.page-rhr-procurement-detail .rhr-table th, .page-rhr-procurement-detail .rhr-table td, .page-rhr-procurement-detail .rhr-table td small { white-space: normal; overflow-wrap: anywhere; word-break: normal; }
.page-rhr-procurement-detail .rhr-table th:first-child { width: 6rem; }
.page-rhr-procurement-detail .rhr-table th:last-child { width: 10rem; }
.page-rhr-procurement-detail .rhr-table td small { display: block; max-width: none; overflow: visible; text-overflow: clip; }
@media (max-width: 600px) {
  .page-rhr-procurement-detail .rhr-table th, .page-rhr-procurement-detail .rhr-table td { padding-left: .35rem; padding-right: .35rem; }
  .page-rhr-procurement-detail .rhr-table th:first-child { width: 4rem; }
  .page-rhr-procurement-detail .rhr-table th:last-child { width: 6rem; }
}
