.fixed[data-v-08ee17fc]{position:fixed}.inset-0[data-v-08ee17fc]{bottom:0;left:0;right:0;top:0}.absolute[data-v-08ee17fc]{position:absolute}.relative[data-v-08ee17fc]{position:relative}.z-1000[data-v-08ee17fc]{z-index:1000}.z-1100[data-v-08ee17fc]{z-index:1100}.flex[data-v-08ee17fc]{display:flex}.items-center[data-v-08ee17fc]{align-items:center}.justify-center[data-v-08ee17fc]{justify-content:center}.justify-between[data-v-08ee17fc]{justify-content:space-between}.flex-col[data-v-08ee17fc]{flex-direction:column}.flex-wrap[data-v-08ee17fc]{flex-wrap:wrap}.gap-1[data-v-08ee17fc]{gap:4px}.gap-2[data-v-08ee17fc]{gap:8px}.gap-3[data-v-08ee17fc]{gap:12px}.w-full[data-v-08ee17fc]{width:100%}.h-full[data-v-08ee17fc]{height:100%}.h-1[data-v-08ee17fc]{height:4px}.max-w-md[data-v-08ee17fc]{max-width:480px}.max-w-4xl[data-v-08ee17fc]{max-width:64rem}.max-w-5xl[data-v-08ee17fc]{max-width:72rem}.p-4[data-v-08ee17fc]{padding:16px}.p-5[data-v-08ee17fc]{padding:20px}.px-3[data-v-08ee17fc]{padding-left:12px;padding-right:12px}.px-4[data-v-08ee17fc]{padding-left:16px;padding-right:16px}.px-6[data-v-08ee17fc]{padding-left:24px;padding-right:24px}.py-1[data-v-08ee17fc]{padding-bottom:4px;padding-top:4px}.py-1_5[data-v-08ee17fc]{padding-bottom:6px;padding-top:6px}.py-2[data-v-08ee17fc]{padding-bottom:8px;padding-top:8px}.py-3[data-v-08ee17fc]{padding-bottom:12px;padding-top:12px}.py-4[data-v-08ee17fc]{padding-bottom:16px;padding-top:16px}.rounded[data-v-08ee17fc]{border-radius:6px}.rounded-lg[data-v-08ee17fc]{border-radius:8px}.rounded-xl[data-v-08ee17fc]{border-radius:12px}.rounded-2xl[data-v-08ee17fc]{border-radius:16px}.border[data-v-08ee17fc]{border:1px solid #ddd}.border-b[data-v-08ee17fc]{border-bottom:1px solid #ddd}.border-t[data-v-08ee17fc]{border-top:1px solid #ddd}.border-dashed[data-v-08ee17fc]{border-style:dashed}.bg-white[data-v-08ee17fc]{background-color:#fff}.bg-black-40[data-v-08ee17fc]{background-color:#0006}.bg-gray-50[data-v-08ee17fc]{background-color:#fafafa}.bg-gray-100[data-v-08ee17fc]{background-color:#f5f5f5}.bg-blue-50[data-v-08ee17fc]{background-color:#ebf5ff}.bg-blue-600[data-v-08ee17fc]{background-color:#2563eb}.bg-red-50[data-v-08ee17fc]{background-color:#fee2e2}.text-xs[data-v-08ee17fc]{font-size:12px}.text-sm[data-v-08ee17fc]{font-size:14px}.text-lg[data-v-08ee17fc]{font-size:18px}.text-gray-500[data-v-08ee17fc]{color:#6b7280}.text-gray-600[data-v-08ee17fc]{color:#4b5563}.text-gray-800[data-v-08ee17fc]{color:#1f2937}.text-blue-700[data-v-08ee17fc]{color:#1d4ed8}.text-emerald-700[data-v-08ee17fc]{color:#047857}.text-white[data-v-08ee17fc]{color:#fff}.font-medium[data-v-08ee17fc]{font-weight:500}.font-semibold[data-v-08ee17fc]{font-weight:600}.shadow[data-v-08ee17fc]{box-shadow:0 1px 2px #0000000d}.shadow-xl[data-v-08ee17fc]{box-shadow:0 10px 15px #0000001a}.hover-bg-gray-50[data-v-08ee17fc]:hover{background-color:#fafafa}.hover-bg-blue-700[data-v-08ee17fc]:hover{background-color:#1e40af}.focus-ring[data-v-08ee17fc]:focus{outline:2px solid #2563eb}.opacity-80[data-v-08ee17fc]{opacity:.8}.opacity-50[data-v-08ee17fc]{opacity:.5}.transition[data-v-08ee17fc]{transition:all .15s ease}.animate-pulse[data-v-08ee17fc]{animation:pulse-08ee17fc 1.5s ease-in-out infinite}@keyframes pulse-08ee17fc{0%,to{opacity:1}50%{opacity:.4}}.photo-modal[data-v-08ee17fc]{background:#0006;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.photo-modal__dialog[data-v-08ee17fc]{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0003;margin:auto;max-width:1100px;overflow:hidden;width:90%}.grid[data-v-08ee17fc]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.btn[data-v-08ee17fc]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:8px 12px;transition:background .15s ease}.btn[data-v-08ee17fc]:hover{background:#fafafa}.btn-primary[data-v-08ee17fc]{background:#2563eb;border-color:#2563eb;color:#fff}.btn-primary[data-v-08ee17fc]:hover{background:#1e40af}.btn-danger[data-v-08ee17fc]{background:#fee2e2;border-color:#fecaca;color:#991b1b}.btn-danger[data-v-08ee17fc]:hover{background:#fecaca}.image-card[data-v-08ee17fc]{border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:box-shadow .2s ease}.image-card[data-v-08ee17fc]:hover{box-shadow:0 2px 6px #0000001a}.image-card img[data-v-08ee17fc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-card__caption[data-v-08ee17fc]{background:#00000073;bottom:0;color:#fff;display:flex;font-size:11px;justify-content:space-between;left:0;padding:2px 6px;position:absolute;right:0}.image-card--selected[data-v-08ee17fc]{outline:2px solid #2563eb}.breadcrumbs[data-v-08ee17fc]{display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.breadcrumbs button[data-v-08ee17fc]{background:none;border:none;color:#2563eb;cursor:pointer;text-decoration:underline}.dropzone[data-v-08ee17fc]{border:2px dashed #ccc;border-radius:12px;padding:16px;text-align:center;transition:all .15s ease}.dropzone.dragover[data-v-08ee17fc]{background:#ebf5ff;border-color:#2563eb}.fade-enter-active[data-v-08ee17fc],.fade-leave-active[data-v-08ee17fc]{transition:opacity .15s ease}.fade-enter-from[data-v-08ee17fc],.fade-leave-to[data-v-08ee17fc]{opacity:0}.truncate[data-v-08ee17fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid[data-v-08ee17fc]{display:grid}.grid-cols-2[data-v-08ee17fc]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.sm\:grid-cols-3[data-v-08ee17fc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-4[data-v-08ee17fc]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-5[data-v-08ee17fc]{grid-template-columns:repeat(5,minmax(0,1fr))}}.gap-3[data-v-08ee17fc]{gap:.75rem}.min-h-\[240px\][data-v-08ee17fc]{min-height:240px}
