.accordion-enter-active[data-v-b122cbed],.accordion-leave-active[data-v-b122cbed]{transition:max-height .3s ease-in-out}.accordion-enter[data-v-b122cbed],.accordion-leave-to[data-v-b122cbed]{max-height:0;overflow:hidden}.review-accordion-btn[data-v-b122cbed]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px #00000008;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem .875rem;transition:all .2s ease;width:100%}.review-accordion-btn[data-v-b122cbed]:hover{border-color:#008069;box-shadow:0 2px 8px #00806914}.review-accordion-btn.is-open[data-v-b122cbed]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#008069;box-shadow:0 2px 8px #0080691f}.review-step-badge[data-v-b122cbed]{align-items:center;background:#008069;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;height:1.625rem;justify-content:center;width:1.625rem}.review-accordion-content[data-v-b122cbed]{animation:fadeSlideIn-b122cbed .25s ease-out;background:#fff;border:1px solid #008069;border-radius:0 0 .75rem .75rem;border-top:none;color:#374151;font-size:.875rem;padding:.875rem 1rem 1rem}.review-accordion-content[data-v-b122cbed] h3{border-bottom:1px solid #f1f5f9;color:#4b5563;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:.75rem 0 .375rem;padding-bottom:.25rem;text-transform:uppercase}.review-accordion-content[data-v-b122cbed] h3:first-child{margin-top:0}@keyframes fadeSlideIn-b122cbed{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.review-fields[data-v-b122cbed]{display:grid;gap:.5rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.review-fields.is-compact[data-v-b122cbed]{gap:.375rem 1rem;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.review-fields>.span-all[data-v-b122cbed]{grid-column:1/-1}.review-cards[data-v-b122cbed]{align-items:start;display:grid;gap:.5rem .75rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}[data-v-b122cbed] .form-muted,[data-v-b122cbed] .muted-label{color:#6b7280;display:block;font-size:.6875rem;font-weight:500;letter-spacing:.03em;line-height:1.35;margin-bottom:0;text-transform:uppercase}[data-v-b122cbed] .form-label{color:#111827;display:block;font-size:.875rem;font-weight:500;line-height:1.35}.review-accordion-content[data-v-b122cbed] .h-6{height:1.1875rem}.review-accordion-content[data-v-b122cbed] .shadow-md,.review-accordion-content[data-v-b122cbed] .shadow-sm{border:1px solid #e5e7eb;box-shadow:none}.uploaded-photo[data-v-b122cbed]{border:2px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.modal-body[data-v-b122cbed]{max-height:78vh;overflow-y:auto}.modal-body[data-v-b122cbed]::-webkit-scrollbar{width:6px}.modal-body[data-v-b122cbed]::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.modal-body[data-v-b122cbed]::-webkit-scrollbar-thumb{background-color:#008069;border-radius:10px}.modal-body[data-v-b122cbed]::-webkit-scrollbar-thumb:hover{background-color:#04604e}@keyframes shimmer-b122cbed{0%{background-position:-500px 0}to{background-position:500px 0}}.animate-pulse[data-v-b122cbed]{animation:shimmer-b122cbed 2s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5,#e0e0e0 75%);background-size:1000px 100%}
