.image-detail .shadow{background:#000;height:100vh;left:0;opacity:.75;position:fixed;top:0;width:100vw;z-index:2}.image-detail .image-wrap{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:4}.image-detail .image-wrap img{max-height:80vh;max-width:80vw}.image-detail button.close{position:fixed;right:30px;top:30px;z-index:3}.image-card{border:1px solid #cbcbcb;border-radius:6px;display:inline-block;margin-bottom:1rem;margin-right:1rem;overflow:hidden;position:relative;vertical-align:top}.image-card .img-wrap{cursor:pointer;max-width:300px}.image-card .img-wrap img{border-radius:0!important;display:block;margin:auto;max-height:100%;max-width:100%}.image-card .name-wrap{align-items:center;background:#353535;color:#fff;display:flex;height:2.5rem;justify-content:space-between;white-space:nowrap;widows:100%}.image-card .name-wrap p{padding-left:1rem}.image-card .name-wrap button.button-vue{align-items:center;aspect-ratio:1;background:none;border-radius:0;display:flex;height:100%;justify-content:center;line-height:normal;padding:0;text-align:right;vertical-align:middle}.image-card .name-wrap button.button-vue:hover{box-shadow:none;color:#ff7714}.image-card .name-wrap button.button-vue span{font-size:1rem;font-weight:700;height:-moz-fit-content;height:fit-content;line-height:1}.image-card .description{padding:.5rem;text-align:left}.image-card .description p{margin:.5rem 0}.image-card .description p:first-child{margin-top:0}.image-card .description .text-float-bar img{cursor:pointer;width:25px}.image-card .description textarea{height:6rem;min-height:6rem;resize:none;width:100%}.image-card .modal-shadow{align-items:center;display:flex;flex-direction:column;justify-content:center}.image-card .modal-shadow .content{background:none;height:-moz-fit-content;height:fit-content;margin:auto;max-width:70%;min-height:0;overflow:visible;padding:0;width:-moz-fit-content;width:fit-content}.image-card .modal-shadow .content img.svgMinSizes{display:block;margin:auto;min-width:700px}
