.p-gallery-v2 .p-gallery-main{border-radius:12px;overflow:hidden;touch-action:pan-y}
.p-gallery-v2 .p-gallery-main img{display:block;width:100%;height:100%;object-fit:contain;user-select:none}
.p-gallery-v2 .p-thumbs{margin:0;gap:10px}
.p-gallery-v2 .p-thumbs>button{padding:2px;background:#fff}
.p-gallery-v2 .p-thumbs>button>img{position:static;display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}
.p-gallery-v2 .p-thumbs>button[aria-selected=true]{border:2px solid #246b73;padding:1px}
.p-gallery-v2 .p-thumbs>button:focus-visible{outline:3px solid #ef7c31;outline-offset:3px}
.p-gallery-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;font-size:11px;color:#355b5b}
.p-gallery-nav button{border:1px solid #cddbd4;background:#fff;border-radius:50%;width:34px;height:34px;color:#17494e;font-size:20px;cursor:pointer;line-height:1}
.p-gallery-nav button:hover{background:#eaf4ef}
.p-gallery-nav button:focus-visible{outline:3px solid #ef7c31;outline-offset:3px}
.p-gallery-proof{margin:0 0 12px;container-type:inline-size}
.p-gallery-proof .p-clinician-badge{position:static;width:100%;height:auto;min-height:64px;padding:9px 15px;gap:15px}
.p-gallery-proof .p-clinician-title{font-size:20px;width:34%;gap:4px}
.p-gallery-proof .p-laurel{width:14px;max-width:14px;height:40px;transform:none}
.p-gallery-proof .p-laurel-right{transform:scaleX(-1)}
.p-gallery-proof .p-clinician-badge>p{font-size:12px;line-height:1.35!important;padding-left:15px}
@media(max-width:749px){.p-gallery-v2 .p-thumbs{gap:7px}.p-gallery-proof .p-clinician-badge{padding:8px 10px;gap:10px;min-height:59px}.p-gallery-proof .p-clinician-title{font-size:15px;width:38%}.p-gallery-proof .p-clinician-badge>p{font-size:9px;padding-left:10px}.p-gallery-proof .p-laurel{height:32px;width:11px}.p-gallery-nav{font-size:10px;margin:8px 0}.p-gallery-nav button{width:30px;height:30px}}
