.sales-desk{max-width:100%;min-width:0}.sd-filter-panel{padding:22px;margin:20px 0}.sd-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}.sd-filter>label{margin-top:0!important;min-width:0}.sd-filter input,.sd-filter select{max-width:100%;width:100%}.sd-filter .sd-search{grid-column:span 2}.sd-filter-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sd-filter-panel>.inline-note{margin-top:18px;line-height:1.7}.sd-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 12px}.sd-count{display:flex;flex-direction:column;gap:9px;padding:18px 20px;text-decoration:none;min-width:0;color:var(--text);border:1px solid var(--border)}.sd-count strong{font-size:26px;font-weight:650}.sd-count span{font-size:12px;line-height:1.5;color:var(--muted)}.sd-count[aria-current=page]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.sd-count:hover{border-color:var(--blue)}.sd-count:focus-visible,.sd-table-scroll:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.sd-count-note,.sd-muted{font-size:12px;line-height:1.65;color:var(--muted)}.sd-count-note{margin:0 0 22px}.sd-results{padding:0;min-width:0;overflow:hidden}.sd-results>header{padding:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sd-results>header h2{margin:0 0 7px;font-size:18px}.sd-results>header p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.sd-table-scroll{max-width:100%;overflow:auto;overscroll-behavior-x:contain}.sd-table{width:100%;min-width:1150px;table-layout:fixed;border-collapse:collapse}.sd-table th{font-size:12px;line-height:1.5;padding:14px 16px;text-align:left}.sd-table td{vertical-align:top;padding:20px 16px;overflow-wrap:anywhere}.sd-table th:nth-child(1){width:15%}.sd-table th:nth-child(2){width:19%}.sd-table th:nth-child(3){width:22%}.sd-table th:nth-child(4){width:17%}.sd-table th:nth-child(5){width:15%}.sd-table th:nth-child(6){width:12%}.sd-record-title{display:block;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.sd-source-kind,.sd-firm-name,.sd-table td>.sd-muted{display:block;margin-top:8px;font-size:12px;line-height:1.6}.sd-source-kind{color:var(--muted)}.sd-cell-stack{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.6}.sd-cell-stack>strong{font-size:13px}.sd-cell-stack>small{color:var(--muted)}.sd-vehicle-identity{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border);padding-top:10px;margin-top:5px}.sd-vehicle-identity small{color:var(--muted)}.sd-original{margin:7px 0}.sd-original>summary{cursor:pointer;color:var(--blue);line-height:1.6}.sd-original p{margin:8px 0 0;line-height:1.7;color:var(--muted)}.sd-flow,.sd-money,.sd-boarding{margin:12px 0 0;display:flex;flex-direction:column;gap:10px;font-size:12px}.sd-flow>div,.sd-money>div{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px}.sd-flow dt,.sd-money dt,.sd-boarding dt{color:var(--muted);font-weight:500;line-height:1.6}.sd-flow dd,.sd-money dd,.sd-boarding dd{margin:0;line-height:1.6;min-width:0}.sd-flow dd small{display:block;margin-top:4px;color:var(--muted)}.sd-money{margin-top:0}.sd-money dd{text-align:right;font-variant-numeric:tabular-nums}.sd-money .sd-outstanding{border-top:1px solid var(--border);padding-top:10px;font-weight:650}.sd-money+.badge{margin-top:12px}.sd-boarding{margin-top:0;gap:15px}.sd-boarding dd{display:flex;flex-direction:column;gap:6px;margin-top:5px}.sd-boarding dd>span{display:flex;justify-content:space-between;gap:10px}.sd-boarding strong{font-weight:600;font-variant-numeric:tabular-nums}.sd-attention{margin-top:14px;line-height:1.6;font-size:12px}.sd-attention summary{cursor:pointer;color:var(--blue)}.sd-attention ul{padding-left:18px;margin:8px 0 0}.sd-attention li+li{margin-top:6px}.sd-row-links{display:flex;flex-direction:column;gap:8px}.sd-row-links .btn{width:100%;white-space:normal;line-height:1.5;text-align:center;justify-content:center;padding:9px;font-size:11px}.sd-pagination{border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;font-size:12px;color:var(--muted)}.sd-pagination>div{display:flex;gap:10px;flex-wrap:wrap}.sd-pagination [aria-disabled=true]{opacity:.5;cursor:default}.sd-footnote{margin:18px 0;line-height:1.7}
@media(max-width:1200px){.sd-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-filter .sd-search{grid-column:span 2}}
@media(max-width:750px){.sd-filter-panel{padding:16px}.sd-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sd-filter-actions{grid-column:1/-1}.sd-filter-actions .btn{flex:1}.sd-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sd-count{padding:15px}.sd-count strong{font-size:24px}.sd-results>header{padding:18px 16px}.sales-desk .sd-table-scroll{overflow:visible}.sales-desk .sd-table{display:block;min-width:0;width:100%;table-layout:auto}.sales-desk .sd-table thead{display:none}.sales-desk .sd-table tbody{display:block;padding:0 14px}.sales-desk .sd-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 14px;border:1px solid var(--border);border-radius:10px;padding:16px;margin-bottom:16px}.sales-desk .sd-table td{display:block;min-width:0;border:0!important;padding:0!important;background:transparent!important}.sales-desk .sd-table td::before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;font-weight:600;line-height:1.5;margin-bottom:9px}.sales-desk .sd-table td:nth-child(1),.sales-desk .sd-table td:nth-child(2),.sales-desk .sd-table td:nth-child(3),.sales-desk .sd-table td:nth-child(6){grid-column:1/-1}.sales-desk .sd-table td:nth-child(2),.sales-desk .sd-table td:nth-child(3),.sales-desk .sd-table td:nth-child(6){border-top:1px solid var(--border)!important;padding-top:14px!important}.sd-flow>div{grid-template-columns:minmax(0,.4fr) minmax(0,1.6fr)}.sd-row-links{flex-direction:row;flex-wrap:wrap}.sd-row-links .btn{flex:1 1 125px;width:auto;min-width:0}.sd-pagination{padding:16px;flex-wrap:wrap}.sd-pagination>div{margin-left:auto}}
@media(max-width:420px){.sd-filter{grid-template-columns:minmax(0,1fr)}.sd-filter .sd-search{grid-column:auto}.sd-filter-actions{grid-column:auto}.sales-desk .sd-table tr{grid-template-columns:minmax(0,1fr)}.sales-desk .sd-table td{grid-column:1/-1}.sales-desk .sd-table td:nth-child(5){border-top:1px solid var(--border)!important;padding-top:14px!important}.sd-money>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sd-boarding dd>span{justify-content:flex-start;gap:18px}.sd-count span{font-size:11px}}
