.listing-controls{width:100%;gap:0!important}.listing-controls .options{display:flex;flex-flow:row wrap;gap:0 1rem;align-items:bottom;justify-content:end}.listing-controls .options>b{flex:1 1 300px;align-self:center;line-height:3}.listing-controls .options .settings{flex:0 1 auto;display:flex;flex-flow:row wrap;gap:1rem;justify-content:end}.listing-controls .options fieldset{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;justify-content:end;background:#eee9;padding:.5rem 1rem;border-radius:.5rem .5rem 0 0}.listing-controls .filters{padding:.5rem 1rem;background:#eee9;border-radius:.5rem;width:100%;display:flex;flex-flow:row wrap;gap:1rem;margin-left:auto;align-items:center}.listing-controls .filters>b{flex-basis:100%}.listing-controls .filters>.p-component,.listing-controls .filters>.p-inputgroup{flex:1 1 200px}@media(max-width:450px){.listing-controls .options .settings fieldset{flex-flow:column}}:is(#page-listings,#page-completedtransactions) .sub-page-content{padding-block:2rem}:is(#page-listings,#page-completedtransactions) .main-content{gap:3rem}:is(#page-listings,#page-completedtransactions) .main-content .listing-items{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;gap:4rem 2rem}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .listing-item{display:flex;flex-flow:column;gap:1rem;max-width:500px;border-radius:.5rem;overflow:hidden;transition:all .3s ease;cursor:pointer}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .listing-item:hover{background:#eee;box-shadow:0 0 0 8px #eee}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .col-2{display:flex;flex-flow:column;gap:inherit;flex:1 0 30%}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .col-3{margin-top:auto;display:flex;flex-direction:column;gap:2rem}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .price-large{text-align:center;font-size:1.3em;opacity:.7}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .details{padding:0 1rem}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .details li{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:.3rem 0;border-bottom:1px solid #ddd}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .details li:last-child{border:none}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .thumb{width:100%;aspect-ratio:4 / 3;background:#eee}:is(#page-listings,#page-completedtransactions) .main-content .listing-items .thumb ._image{background-size:cover}@media(min-width:800px){:is(#page-listings,#page-completedtransactions) .main-content .listing-items{justify-items:stretch}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row{grid-template-columns:1fr;gap:1rem}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row .listing-item{flex-flow:row wrap;gap:2rem;background:#eee9;padding:1rem;max-width:unset}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row .listing-item:hover{background:#eee;box-shadow:none}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row .col-2{gap:1rem}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row .col-3{flex:1 1 200px}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row .col-3 button{background:#fff}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row .details{padding:0}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row .details li{gap:.5rem}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row .thumb{width:clamp(250px,40vw,300px);aspect-ratio:4 / 3;background:#fff;border-radius:inherit}:is(#page-listings,#page-completedtransactions) .main-content .listing-items.view-row .thumb ._image{background-size:cover}}
