.dbj-photo-zoom-button{display:inline-block;padding:7px 12px;border:1px solid #bca373;background:#fff9ec;color:#3e2050;border-radius:6px;cursor:pointer;font:600 13px system-ui;margin:5px}.dbj-zoom-dialog{padding:16px;width:min(96vw,1400px);height:94dvh;max-width:96vw;max-height:94dvh;border:1px solid #bda576;border-radius:12px;background:#faf6ee;color:#302139}.dbj-zoom-dialog::backdrop{background:#16101bd9}.dbj-zoom-dialog header{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.dbj-zoom-dialog button{padding:9px 14px;background:#3e2050;color:white;border:0;border-radius:5px}.dbj-zoom-dialog label{display:flex;align-items:center;gap:8px}.dbj-zoom-view{height:calc(100% - 105px);overflow:auto;background:repeating-conic-gradient(#e5e0d8 0% 25%,#f6f2eb 0% 50%) 0/24px 24px;cursor:grab;overscroll-behavior:contain}.dbj-zoom-view img{display:block;height:auto;max-height:none;margin:auto;user-select:none}.dbj-zoom-dialog p{font:14px system-ui}@media(max-width:640px){.dbj-zoom-dialog{padding:10px}.dbj-zoom-view{height:calc(100% - 160px)}}
