.si-figure{width:100%;min-width:0;margin:16px 0}.si-open{cursor:zoom-in;background:#edf4f5;border:1px solid #cee1e5;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.si-open>img{object-fit:contain;width:100%;height:auto;max-height:340px;display:block}.si-open>span{bottom:10px;color:#fff;background:#173e50;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font:600 14px/1.3 Arial,sans-serif;display:flex;position:absolute;inset-inline-end:10px}.si-open:focus-visible{outline-offset:3px;outline:3px solid #008e98}.si-compact .si-open>img{height:auto;max-height:none}.si-dialog{max-height:94dvh;overflow:auto;color:#173e50!important;background:#fff!important;border-radius:18px!important;width:min(1100px,95vw)!important;max-width:95vw!important;padding:24px!important}.si-dialog img{object-fit:contain;width:100%;height:auto;max-height:72dvh}.si-dialog [data-slot=dialog-title]{padding-inline-end:24px}.si-missing{color:#4c6c79;background:#f2f7f8;border:1px dashed #a8c6cb;border-radius:12px;padding:20px;font-size:14px}.sq-image-field{background:#edf8f6;border:1px solid #c6e2dc;border-radius:12px;margin:18px 0;padding:18px}.sq-image-field>h3{font-size:17px;font-weight:600}.sq-image-field>p{color:#4e717a;font-size:14px;line-height:1.6}.sq-image-field input[type=file]{max-width:100%;padding:10px 0;font-size:14px}.sq-image-field .sp-field{margin:12px 0}.sp-question-list .si-figure{flex-shrink:0;width:100px;margin:0}.sp-question-list .si-open>img{height:72px}.sp-question-list .si-open>span{display:none}@media (max-width:680px){.si-open>img{max-height:260px}.si-compact .si-open>img{height:auto}.si-dialog{padding:19px!important}.sp-question-list .si-figure{width:70px}.sp-question-list .si-open>img{height:55px}}
