.manufacturer-transfer-summary { display: grid; gap: 16px; min-width: 0; }
.manufacturer-transfer-types { display: flex; flex-wrap: wrap; gap: 10px; }
.manufacturer-transfer-filters { display: grid; grid-template-columns: repeat(2,minmax(140px,.8fr)) minmax(200px,1.5fr) minmax(150px,1fr) auto; gap: 14px; padding: 18px; align-items: end; }
.manufacturer-transfer-filters label { display: grid; gap: 8px; color: #bdd8d4; font-size: 13px; }
.manufacturer-transfer-filters input, .manufacturer-transfer-filters select { min-width: 0; width: 100%; min-height: 44px; }
.manufacturer-transfer-filters [role=alert] { grid-column: 1/-1; margin: 0; color: #ffb5b5; }
.manufacturer-transfer-filters [role=alert]:empty { display: none; }
.manufacturer-transfer-notice { margin: 0; min-height: 24px; color: #bdd8d4; }
.manufacturer-transfer-results { min-width: 0; overflow: hidden; }
.manufacturer-transfer-table { width: 100%; border-collapse: collapse; }
.manufacturer-transfer-table th, .manufacturer-transfer-table td { padding: 14px 18px; border-bottom: 1px solid #245c57; text-align: left; }
.manufacturer-transfer-table th { color: #bdd8d4; }
.manufacturer-transfer-day th { background: #0b2929; color: #ecfffa; }
.manufacturer-transfer-day th > span + span { margin-left: 24px; color: #78e2d2; }
.manufacturer-transfer-amount { font-variant-numeric: tabular-nums; font-weight: 600; }
.manufacturer-transfer-table a { color: #69ead7; text-decoration: underline; text-underline-offset: 3px; }
.manufacturer-transfer-summary a, .manufacturer-transfer-summary button { min-height: 44px; cursor: pointer; }
.manufacturer-transfer-table a { display: inline-flex; align-items: center; }
.manufacturer-transfer-summary a:focus-visible, .manufacturer-transfer-summary button:focus-visible, .manufacturer-transfer-summary input:focus-visible, .manufacturer-transfer-summary select:focus-visible { outline: 2px solid #69ead7; outline-offset: 3px; }
.manufacturer-transfer-pagination { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; padding: 18px; }
.manufacturer-transfer-pagination > div { display: flex; gap: 10px; }
.manufacturer-transfer-summary [aria-disabled=true] { opacity: .5; cursor: default; }
@media(max-width:1200px) { .manufacturer-transfer-filters { grid-template-columns: repeat(2,minmax(0,1fr)); } .manufacturer-transfer-filters .toolbar { grid-column:1/-1; } }
@media(max-width:680px) { .manufacturer-transfer-summary .finance-metrics { grid-template-columns: repeat(2,minmax(0,1fr)); } .manufacturer-transfer-summary .finance-metrics article { padding: 14px; } .manufacturer-transfer-summary .finance-metrics strong { font-size: 21px; overflow-wrap:anywhere; } .manufacturer-transfer-filters { padding: 14px; } .manufacturer-transfer-summary .finance-page-head { align-items: flex-start; gap: 12px; flex-direction: column; } .manufacturer-transfer-table thead { display: none; } .manufacturer-transfer-table tr:not(.manufacturer-transfer-day) { display:grid; grid-template-columns:1fr 1fr; padding:10px 14px; border-bottom:1px solid #245c57; } .manufacturer-transfer-table td { display:grid; padding:4px 0; border:0; min-width:0; overflow-wrap:anywhere; } .manufacturer-transfer-table td[data-label]::before { content:attr(data-label); color:#9cb7b3; font-size:11px; } .manufacturer-transfer-day th { padding:14px; } .manufacturer-transfer-day th > span { display:block; } .manufacturer-transfer-day th > span + span { margin-left:0; margin-top:6px; } }

@media(max-width:680px) { .manufacturer-transfer-summary .finance-metrics article:first-child { grid-column:1/-1; } .manufacturer-transfer-summary .finance-metrics article:first-child strong { white-space:nowrap; overflow-wrap:normal; } }
