.skeleton.photo[data-v-de795576]{aspect-ratio:1;border-radius:12px}.skeleton.name[data-v-de795576]{height:14px;width:50%}.skeleton.name-2[data-v-de795576]{height:14px}.skeleton.city[data-v-de795576]{height:15px;width:30%}.skeleton.date[data-v-de795576]{height:14px;width:45%}.storage-gallery-selector[data-v-83d0a55d]{background:linear-gradient(180deg,#f7fafcf5,#fff 32%),#fff;border:1px solid #edf1f5;border-radius:24px;padding:20px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.storage-gallery-selector.is-dragover[data-v-83d0a55d]{background:linear-gradient(180deg,#dcfce7fa,#f0fdf4f5 52%,#fff),#fff;border-color:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.storage-gallery-selector.is-dragover .storage-gallery-selector__empty[data-v-83d0a55d],.storage-gallery-selector.is-dragover .storage-gallery-selector__grid[data-v-83d0a55d]{opacity:.1}.storage-gallery-selector__toolbar[data-v-83d0a55d]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}@media (max-width:768px){.storage-gallery-selector__toolbar[data-v-83d0a55d]{flex-direction:column}}.storage-gallery-selector__copy[data-v-83d0a55d]{max-width:700px}.storage-gallery-selector__eyebrow[data-v-83d0a55d]{align-items:center;background:#22c55e14;border-radius:999px;color:#15803d;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;min-height:28px;padding:6px 10px;text-transform:uppercase}.storage-gallery-selector__title[data-v-83d0a55d]{color:#101828;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 8px}.storage-gallery-selector__description[data-v-83d0a55d]{color:#475467;font-size:15px;line-height:1.6;margin:0 0 12px;max-width:620px}.storage-gallery-selector__upload-form[data-v-83d0a55d]{flex-shrink:0}.storage-gallery-selector__upload-button[data-v-83d0a55d]{background:#fff;border:1px solid #d0d5dd;box-shadow:0 1px 2px #1018280a;color:#344054}.storage-gallery-selector__upload-button[data-v-83d0a55d]:active,.storage-gallery-selector__upload-button[data-v-83d0a55d]:focus,.storage-gallery-selector__upload-button[data-v-83d0a55d]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1f2937}.storage-gallery-selector__upload-button[data-v-83d0a55d]:disabled{background:#fff;border-color:#e4e7ec;color:#98a2b3}.storage-gallery-selector__content[data-v-83d0a55d]{position:relative}.storage-gallery-selector__drop-overlay[data-v-83d0a55d]{align-items:center;background:transparent;border-radius:20px;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;pointer-events:none;position:absolute;z-index:4}.storage-gallery-selector__drop-overlay-copy[data-v-83d0a55d]{max-width:520px;text-align:center}.storage-gallery-selector__drop-overlay-title[data-v-83d0a55d]{color:#111827;font-size:22px;font-weight:700;line-height:1.15;margin-bottom:8px}.storage-gallery-selector__drop-overlay-description[data-v-83d0a55d]{color:#111827;font-size:14px;line-height:1.5}.storage-gallery-selector__empty[data-v-83d0a55d]{align-items:center;border:1px dashed #d7dde5;border-radius:18px;color:#6c757d;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:32px;text-align:center;transition:opacity .2s ease}.storage-gallery-selector__grid[data-v-83d0a55d]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:600px;min-height:280px;overflow-y:auto;transition:opacity .2s ease}@media (max-width:576px){.storage-gallery-selector__grid[data-v-83d0a55d]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.storage-gallery-selector__item[data-v-83d0a55d]{background:#fff;border:1px solid #e7eaef;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:10px;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.storage-gallery-selector__item[data-v-83d0a55d]:hover{border-color:#98d7b6}.storage-gallery-selector__item.selected[data-v-83d0a55d]{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e2e}.storage-gallery-selector__item--upload[data-v-83d0a55d]{cursor:default;padding:10px}.storage-gallery-selector__item--upload.is-uploading[data-v-83d0a55d]{background:linear-gradient(180deg,#f8fbff,#fff);border-color:#bfdbfe}.storage-gallery-selector__item--upload.is-success[data-v-83d0a55d]{border-color:#bbf7d0}.storage-gallery-selector__item--upload.is-failed[data-v-83d0a55d]{background:linear-gradient(180deg,#fff7f7,#fff);border-color:#fecaca}.storage-gallery-selector__item .selection-indicator[data-v-83d0a55d]{align-items:center;background:#22c55e;border-radius:999px;box-shadow:0 8px 20px #22c55e47;display:flex;height:24px;justify-content:center;position:absolute;right:16px;top:16px;width:24px;z-index:2}.storage-gallery-selector__item .thumb[data-v-83d0a55d]{margin-bottom:10px;overflow:hidden;position:relative}.storage-gallery-selector__item .thumb__fallback[data-v-83d0a55d],.storage-gallery-selector__item .thumb__preview[data-v-83d0a55d]{aspect-ratio:1;border-radius:12px;width:100%}.storage-gallery-selector__item .thumb__preview[data-v-83d0a55d]{-o-object-fit:cover;object-fit:cover}.storage-gallery-selector__item .thumb__fallback[data-v-83d0a55d]{align-items:center;background:#f3f4f6;color:#475467;display:flex;justify-content:center}.storage-gallery-selector__item .thumb[data-v-83d0a55d] img,.storage-gallery-selector__item .thumb[data-v-83d0a55d] video{border-radius:12px}.storage-gallery-selector__item .meta__head[data-v-83d0a55d]{align-items:center;display:flex;margin-bottom:6px}.storage-gallery-selector__item .meta__type[data-v-83d0a55d]{background:#f3f5f7;border-radius:999px;color:#4f5d6b;font-size:11px;letter-spacing:.04em;line-height:1;padding:6px 8px;text-transform:uppercase}.storage-gallery-selector__item .meta__title[data-v-83d0a55d]{color:#1a1a1a;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.35;margin-bottom:4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storage-gallery-selector__item .meta__source[data-v-83d0a55d]{color:#6c757d;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storage-gallery-selector__item .meta__source.is-error[data-v-83d0a55d]{color:#b42318}.storage-gallery-selector__item-actions[data-v-83d0a55d]{align-items:center;display:flex;justify-content:flex-end;margin-top:8px}.storage-gallery-selector__progress[data-v-83d0a55d]{background:#667085;border-radius:999px;height:9px;overflow:hidden}.storage-gallery-selector__progress--inside[data-v-83d0a55d]{background:#e4e7ecf5;bottom:10px;box-shadow:0 2px 8px #1018281a;left:10px;position:absolute;right:10px}.storage-gallery-selector__progress-bar[data-v-83d0a55d]{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:999px;height:100%;min-width:2%;transition:width .2s ease}.media-item-upload .media-item__icon[data-v-ead9c5a3]{background:none;border:1px dashed #ced4da;color:#ced4da}.media-item-upload .media-item__icon svg[data-v-ead9c5a3]{height:24px;width:24px}.media-item-upload .media-item__icon[data-v-ead9c5a3]:hover{background:#f8f9fa}.media-item.selected .media-item__icon[data-v-ead9c5a3]{border-color:#000}.media-item.selected .media-item__icon .select-icon[data-v-ead9c5a3]{opacity:1;transform:scale(1);transition:.2s}.media-item__icon[data-v-ead9c5a3]{align-items:center;aspect-ratio:1;background:#e7e7e7;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;display:flex;justify-content:center;margin-bottom:10px;position:relative}.media-item__icon .thumb-absolute[data-v-ead9c5a3]{border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0}.media-item__icon.disabled[data-v-ead9c5a3]{cursor:not-allowed;opacity:.5}.media-item__icon .upload-preview-image[data-v-ead9c5a3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-item__icon .upload-preview-image[data-v-ead9c5a3],.media-item__icon label[data-v-ead9c5a3]{border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0}.media-item__icon label[data-v-ead9c5a3]{align-items:center;cursor:pointer;display:flex;justify-content:center}.media-item__icon .select-icon[data-v-ead9c5a3]{align-items:center;background:#000;border-radius:50%;box-shadow:0 0 30px #000c;display:flex;height:64px;justify-content:center;opacity:0;transform:scale(.4);width:64px}.media-item__icon .select-icon svg[data-v-ead9c5a3]{fill:#fff;height:32px;width:32px}.media-item__name[data-v-ead9c5a3]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-item__size[data-v-ead9c5a3]{color:#6c757d;font-size:12px;margin-top:4px}.media-item__controls a[data-v-ead9c5a3]{cursor:pointer;font-size:12px;text-decoration:none}.media-item__controls a[data-v-ead9c5a3]:hover{text-decoration:underline}.media-library[data-v-5f37f36d]{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.media-library .used-stats[data-v-5f37f36d]{font-size:14px}.media-library__content[data-v-5f37f36d]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:600px;min-height:300px;overflow-y:scroll;padding:0}@media (max-width:576px){.media-library__content[data-v-5f37f36d]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.media-library__content.no-media-yet[data-v-5f37f36d]{align-items:center;display:flex;flex-direction:column;justify-content:center}.media-item-upload .media-item__icon[data-v-5f37f36d]{background:none;border:1px dashed #ced4da;color:#ced4da}.media-item-upload .media-item__icon svg[data-v-5f37f36d]{height:24px;width:24px}.media-item-upload .media-item__icon[data-v-5f37f36d]:hover{background:#f8f9fa}.media-item__icon[data-v-5f37f36d]{aspect-ratio:1;background:#e7e7e7;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;position:relative}.media-item__icon[data-v-5f37f36d],.media-item__icon label[data-v-5f37f36d]{align-items:center;border-radius:12px;display:flex;justify-content:center}.media-item__icon label[data-v-5f37f36d]{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.media-item__icon .select-icon[data-v-5f37f36d]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 30px #000c;display:flex;height:64px;justify-content:center;opacity:0;transform:scale(.4);width:64px}.media-item__icon .select-icon svg[data-v-5f37f36d]{fill:#000;height:32px;width:32px}.media-item__name[data-v-5f37f36d]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
