.sales-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.sales-toolbar p{font-size:15px;color:var(--muted);margin:0 0 10px}.sales-filters{display:flex;gap:20px}.sales-filters label{display:flex;gap:7px;flex-direction:column;font-size:14px;color:var(--muted)}.sales-filters select{background:var(--paper);border:1px solid var(--line);padding:10px 32px 10px 12px;color:var(--ink);min-height:44px}.sales-filters select:focus-visible{outline:3px solid var(--gold)}.sales-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:30px;align-items:start}.sales-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sales-table th,.sales-table td{text-align:right;padding:17px 18px;border-bottom:1px solid var(--line);white-space:nowrap}.sales-table th{font-size:15px;font-weight:400;color:var(--muted);background:#eeece3}.sales-table th:first-child{width:auto;text-align:left}.sales-table td:first-child{text-align:left;padding:0}.sales-table td:first-child button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:17px 18px;font:25px Georgia,serif}.sales-table button span{font:16px var(--sans);color:var(--gold)}.sales-table tr.selected{background:#e6e1d3}.sales-table .sold{font-size:16px;color:var(--muted)}.sales-pagination{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted);padding-top:14px}.sales-pagination>div{display:flex;align-items:center;gap:15px}.sales-pagination button{min-width:44px;min-height:44px;font-size:24px}.sales-detail{padding:26px 30px;background:var(--ink);color:var(--paper)}.sales-unit-title{display:flex;justify-content:space-between;align-items:center}.sales-unit-title h2{font:55px Georgia,serif;margin:15px 0}.sales-unit-title h2 small{font:15px var(--sans);padding-left:10px}.sales-unit-title>span{font-size:13px;padding:5px 10px;border:1px solid #cbb78e70;color:#d9c59f}.sales-amount{font:43px Georgia,var(--sans);color:#e4cea5;margin:5px 0 22px}.sales-amount small{font:16px var(--sans)}.sales-metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:18px 0;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30}.sales-metrics span{display:block;font-size:14px;color:#d2d6cf}.sales-metrics strong{font:30px Georgia,serif;display:block;margin-top:9px}.sales-metrics small{font:13px var(--sans);margin-left:7px}.sales-detail dl{margin:14px 0 0;font-size:15px}.sales-detail dl>div{display:flex;justify-content:space-between;padding:9px 0;gap:12px}.sales-detail dt{color:#c4ccc3}.sales-detail dd{margin:0}.sales-detail>p{font-size:12px;line-height:1.7;color:#c4ccc3}.sales-loan{padding:12px 0;border-top:1px solid #cbb78e70;margin-top:10px;color:#e4cea5;font-size:15px;text-align:left;width:100%}.sales-source{font-size:12px;line-height:1.8;color:var(--muted);max-width:1150px;margin:22px 0 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:1800px){.sales-table th,.sales-table td{padding:20px;font-size:20px}.sales-table td:first-child button{padding:20px;font-size:28px}.sales-detail{padding:30px 35px}.sales-detail dl{font-size:18px}.sales-source{font-size:14px}}@media(max-width:1100px){.sales-layout{grid-template-columns:1fr}.sales-detail{max-width:600px}.sales-toolbar{align-items:start;flex-direction:column}.sales-table td,.sales-table th{padding:16px 12px}}@media(max-width:600px){.sales-filters{flex-wrap:wrap;gap:12px}.sales-filters select{padding-right:15px}.sales-table{min-width:620px}.top-actions{gap:7px}.topbar{padding:0 12px}.brand small{display:none}.brand strong{font-size:13px;letter-spacing:0}.brand-mark{font-size:36px}.top-actions button{padding:4px;font-size:12px}.top-actions span{padding-left:3px}.sales-toolbar p{font-size:13px}.sales-detail{padding:24px}}

@media(min-width:1101px){.sales-page{padding-top:24px}.sales-page .page-heading{margin-bottom:16px}.sales-table td,.sales-table th{padding-top:14px;padding-bottom:14px}.sales-table td:first-child{padding:0}.sales-table td:first-child button{padding-top:14px;padding-bottom:14px}.sales-detail{padding-top:20px;padding-bottom:20px}.sales-source{margin-top:14px}.sales-toolbar{margin-bottom:16px}}
