.view-listing{border:0;background:#71304f;color:white;border-radius:40px;padding:13px 19px;cursor:pointer;margin:10px 8px 8px 0;font-weight:700}.listing-overlay[hidden]{display:none}.listing-overlay{position:fixed;inset:0;background:#190d18c9;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.listing-dialog{background:#fff;width:min(900px,100%);max-height:94vh;overflow-y:auto;padding:24px;position:relative;border-radius:14px}.listing-close{position:absolute;right:16px;top:8px;font-size:32px;background:white;border:0;cursor:pointer;z-index:2}.listing-gallery{height:min(55vh,510px);display:flex;align-items:center;justify-content:space-between;background:#f2edf0}.listing-gallery img{height:100%;max-width:80%;object-fit:contain}.listing-prev,.listing-next{border:0;background:#71304f;color:white;border-radius:100%;font-size:30px;width:40px;height:40px;cursor:pointer}.gallery-progress{text-align:center;font-size:13px;color:#756}.listing-dialog-text h2{font-size:30px;margin:8px 0}.listing-dialog-text p{line-height:1.7}.listing-dialog .btn{margin-top:15px;display:inline-block}