:root{--dialog-max-height:90vh;--cd-lightboxdialog-backdrop:#0b0b0b}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:none}dialog[open]{display:block}dialog+.backdrop{background:hsla(0,0%,4%,.8)}._dialog_overlay,dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{top:50%}.dbox-dialog,dialog.fixed{position:fixed;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dbox-dialog{max-width:90%;max-height:90vh;max-height:var(--dialog-max-height);border:none;background:transparent;top:10vh;font-size:1rem;padding:0}@media screen and (min-width:43.75em){.dbox-dialog{top:3vh;min-width:600px}}@media screen and (max-height:550px){.dbox-dialog{top:1vh}}.dbox-dialog::-webkit-backdrop{--dbox-dialog-backdrop:hsla(0,0%,4%,.8);background:hsla(0,0%,4%,.8);background:var(--dbox-dialog-backdrop)}.dbox-dialog::backdrop{--dbox-dialog-backdrop:hsla(0,0%,4%,.8);background:hsla(0,0%,4%,.8);background:var(--dbox-dialog-backdrop)}.dbox-dialog[open]{-webkit-animation:a .4s cubic-bezier(.39,.575,.565,1) both;animation:a .4s cubic-bezier(.39,.575,.565,1) both}.dbox-dialog--container{text-align:center;font-weight:700;font-size:1.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:.5rem;border-top:1px solid rgba(0,0,0,.2)}@media screen and (min-width:600px){.dbox-dialog--container{max-height:10vh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 2rem}}.dbox-dialog--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.dbox-dialog--caption{display:inline;color:#f3f3f3}.dbox-dialog--close{background-color:#c92a2a;border-color:#b42626;color:#fff;font-size:1rem;margin:auto;cursor:auto}.dbox-dialog--close:active,.dbox-dialog--close:focus,.dbox-dialog--close:hover{background-color:#da4c4c;border-color:#811b1b}@media screen and (min-width:600px){.dbox-dialog--close{margin:auto 0 auto auto}}.dbox-dialog--caption{font-size:1rem}.dbox-dialog--image{width:auto;max-width:100%;max-height:85vh;max-height:calc(var(--dialog-max-height) - 5vh);-o-object-fit:cover;object-fit:cover}@media screen and (max-height:550px){.dbox-dialog--image{max-height:70vh;max-height:calc(var(--dialog-max-height) - 20vh);-o-object-fit:contain;object-fit:contain}}@-webkit-keyframes a{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes a{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}
