.mtdap-photo-label{margin:12px 14px 4px;padding:9px 12px;border-radius:8px;background:#edf4ff;color:#36516f;font-size:13px;line-height:1.5}.mtdap-photo-label[hidden]{display:none}.mtdap-showing-scene .mpd-photo-badge{display:none!important}.mtdap-use-note{color:#465971;line-height:1.6}.mtdap-scene-button{display:block;width:100%;border:0;margin:0;padding:0;background:transparent;cursor:zoom-in}.mtdap-scene-button:focus-visible{outline:3px solid #2674dd;outline-offset:3px}.mpd-scene-icon{pointer-events:none}.mtdap-dialog{box-sizing:border-box;border:0;border-radius:12px;padding:16px;width:min(920px,96vw);max-height:94vh;overflow:auto;color:#25364a;background:white}.mtdap-dialog::backdrop{background:rgba(14,26,42,.78)}.mtdap-dialog-close{display:block;margin:0 0 12px auto;border:1px solid #c8d5e5;border-radius:7px;padding:8px 14px;background:#f3f7fc;cursor:pointer;font:inherit;color:inherit}.mtdap-dialog p{line-height:1.5;margin:0 0 12px;font-size:14px}.mtdap-dialog-image{display:block;width:100%;height:auto}.mtdap-dialog button:focus-visible{outline:3px solid #2674dd;outline-offset:2px}@media(max-width:600px){.mtdap-dialog{padding:12px;width:96vw}.mtdap-photo-label{margin:8px 8px 0;font-size:12px}}
#product-product .mtdap-applications{box-sizing:border-box;margin:28px auto!important;width:100%;max-width:1080px;padding:24px;border:1px solid #e1e9f2;border-radius:14px;background:#fff}
#product-product .mtdap-applications h2{margin:0 0 18px}
#product-product .mtdap-applications .mpd-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:940px;margin:0 auto}
#product-product .mtdap-applications .mpd-scene{margin:0;overflow:hidden;border:1px solid #e1e9f2;border-radius:10px;background:#f7f9fc;text-align:left}
#product-product .mtdap-applications .mpd-scene-picture{aspect-ratio:1;overflow:hidden}
#product-product .mtdap-applications .mpd-scene-picture img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;border-radius:0}
#product-product .mtdap-applications figcaption{padding:15px;font-size:16px;font-weight:400;line-height:1.5;color:#253e5c}
#product-product .mtdap-applications .mpd-scene-note{font-size:13px;line-height:1.6;margin:16px 0 0;color:#64748b}
@media(max-width:600px){#product-product .mtdap-applications{padding:14px}#product-product .mtdap-applications .mpd-scene-grid{grid-template-columns:1fr;gap:14px}#product-product .mtdap-applications figcaption{font-size:15px}}
