.av2 .av-listing-services,.av2 .av-listing-history{border-top:1px solid var(--desk-line,rgba(120,130,120,.24));padding-top:12px;margin-top:12px;min-width:0}
.av2 .av-listing-services h4{font-size:12px;letter-spacing:.02em;margin:0 0 8px;font-weight:650}
.av2 .av-listing-services ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}
.av2 .av-listing-services li{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}
.av2 .av-listing-services strong{font-size:13px;font-weight:600}
.av2 .av-listing-services small,.av2 .av-listing-service-state,.av2 .av-listing-services p{font-size:11px;line-height:1.5;margin:0;opacity:.74}
.av2 .av-listing-services>small{display:block;margin-top:8px}
.av2 .av-listing-history-toggle{width:100%;text-align:left;min-height:44px;border:1px solid var(--desk-line,rgba(120,130,120,.24));background:transparent;border-radius:9px;padding:9px 12px;color:inherit;font:inherit;font-size:12px;cursor:pointer}
.av2 .av-listing-history-body{padding-top:10px;min-width:0}
.av2 .av-listing-history-tabs{display:flex;gap:5px;flex-wrap:wrap}
.av2 .av-listing-history-tabs button{min-height:40px;padding:6px 10px;border-radius:8px;border:1px solid var(--desk-line,rgba(120,130,120,.24));background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:11px}
.av2 .av-listing-history-tabs button[aria-pressed=true]{background:var(--desk-soft,rgba(120,130,120,.12));font-weight:650}
.av2 .av-listing-history-note,.av2 .av-listing-collection-note{font-size:11px;line-height:1.55;opacity:.78;margin:8px 0;overflow-wrap:anywhere}
.av2 .av-listing-history-body>small{font-size:10px;line-height:1.5;display:block;margin-top:8px;opacity:.72}
.av2 .av-listing-history-scroll{max-height:320px;overflow:auto;overscroll-behavior:contain;min-width:0}
.av2 .av-listing-history table{border-collapse:collapse;width:100%;font-size:11px;table-layout:fixed}
.av2 .av-listing-history caption{text-align:left;padding:8px 0;font-size:10px;opacity:.75}
.av2 .av-listing-history th,.av2 .av-listing-history td{padding:8px 5px;border-bottom:1px solid var(--desk-line,rgba(120,130,120,.24));text-align:left;vertical-align:top;overflow-wrap:anywhere;font-weight:400;font-variant-numeric:tabular-nums}
.av2 .av-listing-history thead th{font-size:10px;font-weight:600}
.av2 .av-listing-history th:nth-child(2),.av2 .av-listing-history td:nth-child(2){text-align:right;width:22%}
.av2 .av-listing-history td small{display:block;margin-top:4px;font-size:9px;line-height:1.4;opacity:.7}
.av2 .av-listing-history button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:420px){.av2 .av-listing-history-tabs button{min-height:44px}.av2 .av-listing-history th,.av2 .av-listing-history td{padding:8px 3px}}
