/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable=true]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
dialog#dialog{border:0;padding:0;.card{margin-top:0;}#button-close-dialog{position:absolute;right:1rem;top:1rem;z-index:3;padding:0;span{font-size:2rem;}}&::backdrop{background:rgba(0,0,0,0.4);}&[open],&::backdrop{animation:show 500ms ease;}}#button-open-dialog{position:fixed;right:1rem;bottom:1rem;z-index:3;padding:0;}#button-open-dialog{position:fixed;right:1rem;bottom:1rem;z-index:3;padding:0;width:var(--dialog-width);height:var(--dialog-width);box-shadow:var(--card-box-shadow);border-radius:60%;background-color:transparent;}#button-open-dialog:hover{box-shadow:var(--card-box-shadow-hover);}#button-open-dialog::after{content:"i";position:absolute;left:0;top:0;font-family:Georgia,'Times New Roman',Times,serif;width:var(--dialog-width);height:var(--dialog-width);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:normal;color:var(--white);background-color:var(--color-primary);border-radius:60%;}@media (min-width:600px){#button-open-dialog{right:1rem;bottom:calc(var(--spacing)*1);}}
