.img-fluid[data-v-4fdba496]{-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto}.no-image[data-v-4fdba496]{background-color:var(--bs-primary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.no-image .material-icons[data-v-4fdba496]{font-size:24px}.smart-image-xs[data-v-4fdba496]{width:40px;min-width:40px;height:40px;min-height:40px}.smart-image-sm[data-v-4fdba496]{width:60px;min-width:60px;height:60px;min-height:60px}.smart-image-medium[data-v-4fdba496]{width:90px;min-width:90px;height:90px;min-height:90px}.smart-image-lg[data-v-4fdba496]{width:150px;min-width:150px;height:150px;min-height:150px}.smart-image-xl[data-v-4fdba496]{width:200px;min-width:200px;height:150px;min-height:150px}.smart-image-square[data-v-4fdba496]{aspect-ratio:1}.smart-image-16-9[data-v-4fdba496]{aspect-ratio:16/9}.smart-image-4-3[data-v-4fdba496]{aspect-ratio:4/3}.smart-image-3-2[data-v-4fdba496]{aspect-ratio:3/2}.smart-image-2-1[data-v-4fdba496]{aspect-ratio:2}.smart-image-circle[data-v-4fdba496]{border-radius:50%}.smart-image-rounded[data-v-4fdba496]{border-radius:12px}@media (width<=575px){.smart-image-xs[data-v-4fdba496]{width:32px;min-width:32px;height:32px;min-height:32px}.smart-image-sm[data-v-4fdba496]{width:48px;min-width:48px;height:48px;min-height:48px}.smart-image-medium[data-v-4fdba496]{width:60px;min-width:60px;height:60px;min-height:60px}.smart-image-lg[data-v-4fdba496]{width:100px;min-width:100px;height:100px;min-height:100px}.smart-image-xl[data-v-4fdba496]{width:150px;min-width:150px;height:112px;min-height:112px}}@media (width>=576px){.smart-image-xs[data-v-4fdba496]{width:36px;min-width:36px;height:36px;min-height:36px}.smart-image-sm[data-v-4fdba496]{width:54px;min-width:54px;height:54px;min-height:54px}.smart-image-medium[data-v-4fdba496]{width:80px;min-width:80px;height:80px;min-height:80px}.smart-image-lg[data-v-4fdba496]{width:120px;min-width:120px;height:120px;min-height:120px}.smart-image-xl[data-v-4fdba496]{width:180px;min-width:180px;height:135px;min-height:135px}}.smart-image-16-9[data-v-4fdba496],.smart-image-2-1[data-v-4fdba496],.smart-image-3-2[data-v-4fdba496],.smart-image-4-3[data-v-4fdba496],.smart-image-square[data-v-4fdba496]{-o-object-fit:cover;object-fit:cover}.smartimage-container[data-v-4fdba496]{display:inline-block;position:relative;overflow:hidden}.smartimage-clickable[data-v-4fdba496]{cursor:pointer;transition:transform .2s ease-in-out}.smartimage-clickable[data-v-4fdba496]:hover{transform:scale(1.02)}.smartimage-container img[data-v-4fdba496]{display:block}.smartimage-clickable:hover .smartimage-overlay[data-v-4fdba496]{opacity:1}.smartimage-badge[data-v-4fdba496]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s ease-in-out;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 4px #0003}.smartimage-badge .material-icons[data-v-4fdba496]{color:#fff;filter:drop-shadow(0 1px 2px #0000004d);font-size:16px}.smartimage-clickable:hover .smartimage-badge[data-v-4fdba496]{background:#000000bf;transform:scale(1.1)}.smart-image-xs .smartimage-badge[data-v-4fdba496]{width:20px;height:20px;top:4px;right:4px}.smart-image-xs .smartimage-badge .material-icons[data-v-4fdba496]{font-size:12px}.smart-image-sm .smartimage-badge[data-v-4fdba496]{width:24px;height:24px;top:5px;right:5px}.smart-image-sm .smartimage-badge .material-icons[data-v-4fdba496]{font-size:14px}.smartimage-overlay[data-v-4fdba496]{border-radius:inherit;opacity:0;pointer-events:none;background:#0006;flex-direction:column;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.smartimage-preview-icon[data-v-4fdba496]{color:#fff;filter:drop-shadow(0 2px 4px #0000004d);margin-bottom:8px;font-size:32px}.smartimage-preview-text[data-v-4fdba496]{color:#fff;text-shadow:0 1px 3px #00000080;text-align:center;padding:0 8px;font-size:12px;font-weight:500}.smartimage-lightbox[data-v-4fdba496]{z-index:1050;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.smartimage-lightbox-img[data-v-4fdba496]{-o-object-fit:contain;object-fit:contain;border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 8px 32px #00000080}.smartimage-lightbox-close[data-v-4fdba496]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:32px;line-height:1;position:absolute;top:12px;right:16px}
