.section-status-modal{max-width:600px;padding:1.5rem;outline:none;box-shadow:none;z-index:600}.section-status-modal h2{font-size:1.1rem}.section-status-modal p{font-size:1rem}.section-status-modal button{font-size:.9rem;padding:.75rem 1rem}.section-status-modal-overlay{z-index:600;background-color:#f3f3f3cc}body.theme-dark .section-status-modal-overlay{background-color:#1f1f1fee}.subscription-dialog{max-width:450px;padding:2rem;border-radius:2rem}.subscription-dialog .dialog-message{text-align:center;font-size:1rem;line-height:1.6;margin:1.5rem 0;color:#4b5563}.subscription-dialog button{width:100%}body.theme-dark .subscription-dialog{background-color:#1e1e1ef2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#ffffff1a!important}body.theme-dark .subscription-dialog .dialog-message{color:#d0d0d0}body.theme-dark .subscription-dialog .btn.btn-primary.btn-lg{background-color:var(--secondary-color);color:#fff}body.theme-dark .subscription-dialog .btn.btn-primary.btn-lg:hover{background-color:var(--secondary-color-dark)}.flow-modal-enter-active[data-v-ae442d3c],.flow-modal-leave-active[data-v-ae442d3c]{transition:opacity .3s ease}.flow-modal-enter-active .flow-modal-content[data-v-ae442d3c],.flow-modal-leave-active .flow-modal-content[data-v-ae442d3c]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.flow-modal-enter-from[data-v-ae442d3c],.flow-modal-leave-to[data-v-ae442d3c]{opacity:0}.flow-modal-enter-from .flow-modal-content[data-v-ae442d3c],.flow-modal-leave-to .flow-modal-content[data-v-ae442d3c]{transform:translateY(100%) scale(.95)}.flow-modal-overlay[data-v-ae442d3c]{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.flow-modal-content[data-v-ae442d3c]{background-color:#fff;border-radius:2rem;padding:2.5rem 2rem;width:100%;max-width:800px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;gap:2rem;direction:rtl;position:relative}.close-btn[data-v-ae442d3c]{position:absolute;top:1.5rem;left:1.5rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10}.close-btn[data-v-ae442d3c]:hover:not(:disabled){background-color:#f3f4f6;color:#374151}.close-btn[data-v-ae442d3c]:disabled{opacity:.5;cursor:not-allowed}.success-message-view[data-v-ae442d3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 0}.success-message-view .success-icon-wrapper[data-v-ae442d3c]{width:80px;height:80px;background-color:#ecfdf5;color:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.success-message-view .success-title[data-v-ae442d3c]{font-size:1.25rem;font-weight:800;color:#1f2937;margin-bottom:.75rem}.success-message-view .success-text[data-v-ae442d3c]{font-size:1rem;color:#6b7280;line-height:1.6;margin-bottom:2rem;max-width:80%}.success-message-view .got-it-btn[data-v-ae442d3c]{background-color:#1e1b4b;color:#fff;font-size:1rem;font-weight:500;padding:.75rem 3rem;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s}.success-message-view .got-it-btn[data-v-ae442d3c]:hover{background-color:#312e81}.modal-header[data-v-ae442d3c]{text-align:center;margin-top:1rem}.modal-header .title[data-v-ae442d3c]{font-size:1.5rem;font-weight:800;color:#1f2937;margin-bottom:.5rem}.modal-header .subtitle[data-v-ae442d3c]{font-size:.95rem;color:#9ca3af}.options-container[data-v-ae442d3c]{display:flex;gap:1.5rem;justify-content:center}.option-card[data-v-ae442d3c]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;border-radius:1.5rem;background-color:#f9fafb;border:2px solid transparent;cursor:pointer;transition:all .2s ease;gap:1rem}.option-card.is-disabled[data-v-ae442d3c]{opacity:.7;cursor:not-allowed}.option-card .image-wrapper[data-v-ae442d3c]{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.option-card .image-wrapper img[data-v-ae442d3c]{max-width:100%;max-height:100%;object-fit:contain}.option-card .option-label[data-v-ae442d3c]{font-size:.9rem;font-weight:600;color:#6b7280}.option-card .check-indicator[data-v-ae442d3c]{position:absolute;top:1rem;right:1rem;background-color:#1e1b4b;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.option-card[data-v-ae442d3c]:hover:not(.is-disabled){background-color:#f3f4f6}.option-card.is-selected[data-v-ae442d3c]{background-color:#f5f3ff;border-color:#e0e7ff}.option-card.is-selected .option-label[data-v-ae442d3c]{color:#1e1b4b}.modal-footer[data-v-ae442d3c]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.modal-footer .submit-btn[data-v-ae442d3c]{background-color:#1e1b4b;color:#fff;font-size:1rem;font-weight:500;padding:.75rem 3rem;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s}.modal-footer .submit-btn[data-v-ae442d3c]:hover:not(:disabled){background-color:#312e81}.modal-footer .submit-btn[data-v-ae442d3c]:disabled{opacity:.5;cursor:not-allowed}.modal-footer .skip-btn[data-v-ae442d3c]{background:transparent;border:none;color:#6b7280;font-size:.9rem;font-weight:600;cursor:pointer;transition:color .2s;padding:.5rem 1rem}.modal-footer .skip-btn[data-v-ae442d3c]:hover:not(:disabled){color:#374151}.modal-footer .skip-btn[data-v-ae442d3c]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.flow-modal-enter-from .flow-modal-content[data-v-ae442d3c],.flow-modal-leave-to .flow-modal-content[data-v-ae442d3c]{transform:translateY(100%)}.flow-modal-overlay[data-v-ae442d3c]{align-items:flex-end;padding:0}.flow-modal-content[data-v-ae442d3c]{border-radius:2rem 2rem 0 0;padding:2rem 1.5rem;gap:1.5rem}.options-container[data-v-ae442d3c]{flex-direction:column;gap:1rem}.option-card[data-v-ae442d3c]{flex-direction:row;justify-content:space-between;padding:1rem 1.5rem;height:80px}.option-card .image-wrapper[data-v-ae442d3c]{width:60px;height:60px}.option-card .check-indicator[data-v-ae442d3c]{position:static;order:1}.option-card .option-label[data-v-ae442d3c]{flex:1;text-align:right;margin-right:1rem;order:2}.option-card .image-wrapper[data-v-ae442d3c]{order:3}.modal-footer .submit-btn[data-v-ae442d3c]{width:100%;padding:1rem}}body.theme-dark .flow-modal-content{background-color:#1e1e1efa!important;border:1px solid rgba(255,255,255,.1)}body.theme-dark .flow-modal-content .close-btn{color:#9ca3af}body.theme-dark .flow-modal-content .close-btn:hover:not(:disabled){background-color:#333;color:#f3f4f6}body.theme-dark .flow-modal-content .modal-header .title{color:#f3f4f6}body.theme-dark .flow-modal-content .modal-header .subtitle{color:#9ca3af}body.theme-dark .flow-modal-content .option-card{background-color:#2a2a2a}body.theme-dark .flow-modal-content .option-card .option-label{color:#d1d5db}body.theme-dark .flow-modal-content .option-card:hover:not(.is-disabled){background-color:#333}body.theme-dark .flow-modal-content .option-card.is-selected{background-color:#6366f11a;border-color:#6366f14d}body.theme-dark .flow-modal-content .option-card.is-selected .option-label{color:#e0e7ff}body.theme-dark .flow-modal-content .option-card.is-selected .check-indicator{background-color:#6366f1}body.theme-dark .flow-modal-content .modal-footer .submit-btn{background-color:#4f46e5}body.theme-dark .flow-modal-content .modal-footer .submit-btn:hover:not(:disabled){background-color:#6366f1}body.theme-dark .flow-modal-content .modal-footer .skip-btn{color:#9ca3af}body.theme-dark .flow-modal-content .modal-footer .skip-btn:hover:not(:disabled){color:#d1d5db}body.theme-dark .flow-modal-content .success-message-view .success-icon-wrapper{background-color:#10b9811a;color:#34d399}body.theme-dark .flow-modal-content .success-message-view .success-title{color:#f3f4f6}body.theme-dark .flow-modal-content .success-message-view .success-text{color:#d1d5db}body.theme-dark .flow-modal-content .success-message-view .got-it-btn{background-color:#4f46e5}body.theme-dark .flow-modal-content .success-message-view .got-it-btn:hover{background-color:#6366f1}
