.vModal[data-v-64da7bfc]{position:fixed;inset:0;z-index:var(--modal-z-index, 20002);--modal-padding: 16px;--modal-body-padding: 16px;--modal-content-position: static;--modal-background-color: var(--background-primary)}.vModal__background[data-v-64da7bfc]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#0007;padding:15px}.vModal__content[data-v-64da7bfc]{position:var(--modal-content-position);min-width:var(--modal-min-width, 300px);max-width:var(--modal-max-width, 750px);min-height:var(--modal-min-height, auto);max-height:var(--modal-max-height, 60vh);display:flex;flex-direction:column;border-radius:10px;background:var(--modal-background-color, white);box-shadow:0 0 10px #0006;color:var(--text-primary)}.vModal__header[data-v-64da7bfc]{display:flex;align-items:center;border-bottom:1px solid var(--border-light-gray)}.vModal__headerInner[data-v-64da7bfc]{flex:1;font-family:var(--font-family-title);font-weight:700;font-size:20px;line-height:1.4;padding:var(--modal-padding, 16px);text-align:left}.vModal__headerInnerCenter[data-v-64da7bfc]{padding-left:0;padding-right:0}.vModal__headerInner--nowrap[data-v-64da7bfc]{line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vModal__headerInner--center[data-v-64da7bfc]{text-align:center;padding-left:30px}.vModal__backButton[data-v-64da7bfc]{all:unset;display:flex;align-items:center;justify-content:center;min-width:60px;min-height:60px;cursor:pointer}.vModal__backButton>i[data-v-64da7bfc]{font-size:18px}.vModal__closeButton[data-v-64da7bfc]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;background:transparent;border:none;color:#262626;margin-right:10px}.vModal__body>.vModal__closeButton[data-v-64da7bfc]{position:sticky;top:calc(var(--modal-padding) * -1);margin-top:calc(var(--modal-padding) * -1);float:right;background:var(--modal-background-color, white);border-bottom-left-radius:10px}.vModal__body[data-v-64da7bfc]{width:100%;padding:var(--modal-body-padding)}.vModal__body img[data-v-64da7bfc]{width:100%;border-radius:10px;object-fit:cover}.vModal__footer[data-v-64da7bfc]{border-top:1px solid var(--border-light-gray);padding:var(--modal-footer-padding, 0 16px)}.vModal__footerInner[data-v-64da7bfc]{padding:var(--modal-padding) 0}@media (any-hover: hover){.vModal__closeButton[data-v-64da7bfc]{color:#000a}.vModal__closeButton[data-v-64da7bfc]:hover{color:#000}.vModal--dark .vModal__closeButton[data-v-64da7bfc]{color:#fff}.vModal--dark .vModal__closeButton[data-v-64da7bfc]:hover{color:#fffa}}.vModal--dark.vModal[data-v-64da7bfc]:focus-visible{outline:none}.vModal--dark .vModal__body>.vModal__closeButton[data-v-64da7bfc]{background:#000}.vModal--dark .vModal__header[data-v-64da7bfc]{border-bottom:1px solid #000}.vModal--dark .vModal__closeButton[data-v-64da7bfc]{color:#fff}.vModal--dark .vModal__content[data-v-64da7bfc]{background:#000}.vModal--fullscreen .vModal__background[data-v-64da7bfc]{padding:0}.vModal--fullscreen .vModal__content[data-v-64da7bfc]{max-width:none;max-height:none;width:100%;height:100%;border-radius:0}.vModal--fullscreen .vModal__body[data-v-64da7bfc]{flex:1}.vModal--fullscreen .vModal__bodyInner[data-v-64da7bfc]{height:100%}
