/*
a{color:inherit;text-decoration:none}




.trs-breadcrumbs a {
    color: #29a0b1;
    text-decoration: none;
    font-size: 12px;
}
.trs-breadcrumbs .trs-sep{opacity:.55}


.trs-panel {
    background: #ffffff;
    border: 1px solid #ededed;
    border-radius: 8px;
    overflow: hidden;
}
.trs-panel-head{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}
.trs-panel-title{font-size:16px;font-weight:700}
.trs-meta-small{color:var(--muted);font-size:12px;display:inline-block;margin-left:6px}
.trs-checkbox{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:14px}
.trs-checkbox input{width:16px;height:16px}


.trs-filters{padding:6px 10px}
.trs-filter-row {
    display: grid;
    grid-template-columns: 77px 1fr;
    gap: 10px;
    padding: 8px 4px;
    border-bottom: 1px dashed var(--line);
    justify-items: start;
}
.trs-filter-row:last-child{border-bottom:none}
.trs-filter-label{color:#777;font-size:12px;text-align:right;padding-top:6px}
.trs-filter-values{position:relative;display:flex;flex-wrap:wrap;gap:8px 14px}


.trs-filter-values[data-collapsed="true"]{overflow:hidden}
.trs-filter-values[data-collapsed="true"]::after{
  content:"";position:absolute;right:88px;top:0;bottom:0;width:70px;
  background:linear-gradient(90deg, rgba(255,255,255,0), var(--paper));
  pointer-events:none
}


.trs-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border-radius:999px;font-size:13px;white-space:nowrap}
.trs-chip .trs-count{color:var(--muted)}
.trs-chip:hover{text-decoration:underline}


.trs-btn-more {
    margin-left: auto;
    background: transparent;
    border: none;
    color: #6b7280;
    cursor: pointer;
    font-size: 12px;
    display: none;
    align-items: center;
    gap: 6px;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
}
.trs-btn-more .trs-caret{display:inline-block;transition:transform .2s ease}
.trs-btn-more[aria-expanded="true"] .trs-caret{transform:rotate(180deg)}


.trs-grid {display:grid;gap:16px;margin-top:12px;padding-bottom:60px}
.trs-grid--cards{grid-template-columns:repeat(4,minmax(0,1fr))}
.trs-card{background:var(--paper);border:1px solid var(--line);border-radius:6px;overflow:hidden}
.trs-card-media{aspect-ratio:4/3;background:#eef3fb}
.trs-thumb{width:100%;height:100%;object-fit:cover}
.trs-card-body{padding:12px 14px}
.trs-title{font-size:14px;font-weight:600;margin:0 0 8px}
.trs-subtitle{font-size:12px;color:var(--muted);margin:0 0 8px}
.trs-badges{display:flex;gap:8px;align-items:center}
.trs-flag{width:16px;height:12px;background:#d1d5db;border-radius:2px;box-shadow:inset 0 0 0 1px #9ca3af}
.trs-yr{background:var(--success);color:#fff;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}


@media (max-width: 1200px){ .trs-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))} }
@media (max-width: 900px){
  .trs-panel-head{flex-wrap:wrap}
  .trs-filter-row{grid-template-columns:100px 1fr}
  .trs-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width: 640px){
  .trs-container{padding:12px}
  .trs-filter-row{grid-template-columns:1fr;gap:8px}
  .trs-filter-label{text-align:left}
  .trs-grid--cards{grid-template-columns:1fr}
}
*/
/*------------*/
:root{
  --bg:#f6f7fb; --paper:#fff; --ink:#1f2937; --muted:#6b7280; --line:#e5e7eb;
  --brand:#2563eb; --chip:#f1f5f9; --chip-ink:#0f172a; --success:#10b981;
}




.trs-container .row.fs-switcher {
    padding: 0px !important;
    margin-bottom: 4px;
}


.trs-container {
    max-width: 1440px;
    width: 90%;
    margin-inline: auto;
    padding-bottom: 60px;
}

/* Breadcrumbs */
.trs-breadcrumbs{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:13px;margin-bottom:8px}
.trs-breadcrumbs a {
    color: #29a0b1 !important;
    text-decoration: none;
    font-size: 12px;
}
.trs-breadcrumbs .trs-sep{opacity:.55}

/* Panel */
.trs-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}
.trs-panel-head{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:02px 14px;border-bottom:1px solid var(--line)}
.trs-panel-title{font-size:15px;font-weight:700}
.trs-meta-small{color:var(--muted);font-size:12px;display:inline-block;margin-left:6px}
.trs-checkbox{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:14px}
.trs-checkbox input{width:16px;height:16px}

/* Filter rows */
.trs-filters{padding:0px 10px}
.trs-filter-row {
    display: grid;
    grid-template-columns: 77px 1fr;
    gap: 10px;
    padding: 1px 0px;
    border-bottom: 1px dashed var(--line);
    justify-items: start;
}
.trs-filter-row:last-child{border-bottom:none}
.trs-filter-label{color:#000000;font-size:12px;text-align:right;padding-top:6px}
.trs-filter-values {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 2px 8px;
}

/* Collapsed visuals */
.trs-filter-values[data-collapsed="true"]{overflow:hidden}
.trs-filter-values[data-collapsed="true"]::after{
  content:"";position:absolute;right:88px;top:0;bottom:0;width:70px;
  background:linear-gradient(90deg, rgba(255,255,255,0), var(--paper));
  pointer-events:none
}

/* Item chips (links in screenshot look like inline chips) */
.trs-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border-radius:999px;font-size:13px;white-space:nowrap;color: #000000;}
.trs-chip .trs-count{color:#000000}
.trs-chip:hover{text-decoration:underline}

/* “Show More” button */
.trs-btn-more {
    margin-left: auto;
    background: #ff000000;
    border: none;
    color: #6b7280;
    cursor: pointer;
    font-size: 12px;
    display: none;
    align-items: center;
    gap: 6px;
    padding: 0;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 999;
}
.trs-btn-more .trs-caret{display:inline-block;transition:transform .2s ease}
.trs-btn-more[aria-expanded="true"] .trs-caret{transform:rotate(180deg)}

/* Grid */
.trs-grid {
    display: grid;
    gap: 16px;
    margin-top: 12px;
    padding-bottom: 60px;
}
.trs-grid--cards{grid-template-columns:repeat(4,minmax(0,1fr))}
.trs-card{background:var(--paper);border:1px solid var(--line);border-radius:6px;overflow:hidden}
.trs-card-media{aspect-ratio:4/3;background:#eef3fb}
.trs-thumb{width:100%;height:100%;object-fit:cover}
.trs-card-body{padding:12px 14px}
.trs-title{font-size:14px;font-weight:600;margin:0 0 8px}
.trs-subtitle{font-size:12px;color:var(--muted);margin:0 0 8px}
.trs-badges{display:flex;gap:8px;align-items:center}
.trs-flag{width:16px;height:12px;background:#d1d5db;border-radius:2px;box-shadow:inset 0 0 0 1px #9ca3af}
.trs-yr{background:var(--success);color:#fff;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}

/* Responsive */
@media (max-width: 1200px){ .trs-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))} }
@media (max-width: 900px){
  .trs-panel-head{flex-wrap:wrap}
  .trs-filter-row{grid-template-columns:100px 1fr}
  .trs-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width: 640px){
  .trs-container{padding:12px}
  .trs-filter-row{grid-template-columns:1fr;gap:8px}
  .trs-filter-label{text-align:left}
  .trs-grid--cards{grid-template-columns:1fr}
}