.qd-model.qd-model-compact{align-items:center}.qd-model.qd-model-compact.qd-model-no-photo{grid-template-columns:minmax(0,1fr)}.qd-model-compact .qd-model-image{padding:16px}.qd-model-compact .qd-model-image img{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:16/10;object-fit:cover;border-radius:8px}.qd-model-compact .qd-model-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.qd-model-compact .qd-model-actions .qd-whatsapp-action{margin:0}.qd-model-compact a.qd-model-plan-link{color:#12636c;background:#fff;border:1px solid #12636c;padding:11px 17px;text-decoration:none}.qd-model-compact a.qd-model-plan-link:hover{background:#eaf5f6;color:#104f56}.qd-model-plan-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(94vw,980px);max-height:94dvh;overflow:auto;border:0;border-radius:12px;padding:14px;background:#fff}.qd-model-plan-dialog::backdrop{background:rgba(8,17,26,.84)}.qd-model-plan-dialog form{display:flex;justify-content:flex-end;margin:0 0 12px}.qd-model-plan-dialog img{display:block;margin:auto;max-width:100%;max-height:calc(94dvh - 84px);width:auto;height:auto;object-fit:contain}@media(max-width:800px){.qd-model-compact .qd-model-image{padding-bottom:0}}.qd-model-compact .qd-model-actions .qd-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;margin:0;padding:11px 17px;line-height:1.35;font-size:16px}.qd-model-compact .qd-model-actions .qd-model-plan-link{color:#12636c!important}.qd-model-plan-dialog button.qd-lightbox-close,.qd-photo-gallery .qd-lightbox button.qd-lightbox-close{display:inline-grid;place-items:center;box-sizing:border-box;width:38px;height:38px;flex:0 0 38px;margin:0;padding:0;border:0;border-radius:50%;background:#eef2f4;color:#15242d;cursor:pointer}.qd-model-plan-dialog button.qd-lightbox-close:hover,.qd-photo-gallery .qd-lightbox button.qd-lightbox-close:hover{background:#dee7eb}.qd-model-plan-dialog button.qd-lightbox-close:focus-visible,.qd-photo-gallery .qd-lightbox button.qd-lightbox-close:focus-visible{outline:3px solid #4fb7c2;outline-offset:2px}.qd-lightbox-close svg{display:block;pointer-events:none}