@import"https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700&family=Assistant:wght@300;400;600;700&display=swap";.rtl{direction:rtl;text-align:right}html[lang=he],html[lang=he] body,.rtl{font-family:Heebo,Assistant,Segoe UI,Arial,sans-serif}html[dir=rtl]{direction:rtl;text-align:right}.rtl .nav-link,.rtl .dropdown-menu,.rtl .form-control,.rtl .form-select{text-align:right}.rtl .input-group .form-control{border-radius:0}.rtl .input-group .form-control:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rtl .input-group .form-control:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rtl .input-group .input-group-text{border-radius:0}.rtl .input-group .input-group-text:first-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-top-left-radius:0;border-bottom-left-radius:0}.rtl .input-group .input-group-text:last-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-top-right-radius:0;border-bottom-right-radius:0}.rtl .input-group .input-group-text:not(:first-child):not(:last-child){border-radius:0}.rtl .card-header,.rtl .card-body,.rtl .list-group-item{text-align:right}.rtl .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rtl .btn-group>.btn:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rtl .modal-header,.rtl .modal-footer,.rtl .toast-header{flex-direction:row-reverse}.rtl .pagination{justify-content:flex-end}.rtl .breadcrumb-item+.breadcrumb-item:before{content:"\\";transform:scaleX(-1)}.rtl table{direction:rtl}.rtl th,.rtl td,.rtl .chat-message{text-align:right}.rtl .chat-message.own{text-align:left}.rtl .form-label,.rtl .alert{text-align:right}.rtl .position-relative .badge{left:0;right:auto;transform:translate(-50%,-50%)}.text-start-rtl{text-align:right}.text-end-rtl{text-align:left}.ms-auto-rtl{margin-left:0!important;margin-right:auto!important}.me-auto-rtl{margin-right:0!important;margin-left:auto!important}.ps-rtl{padding-left:0!important;padding-right:1rem!important}.pe-rtl{padding-right:0!important;padding-left:1rem!important}.rtl .ltr-text,.rtl .ltr-input{direction:ltr;text-align:left}.rtl .language-dropdown .dropdown-menu{min-width:150px}@media (max-width: 768px){.rtl .navbar-toggler{order:-1}.rtl .navbar-collapse{text-align:right}}.app-navbar[data-v-dbff2a25]{position:sticky;top:0;z-index:1040}.navbar-backdrop[data-v-dbff2a25]{position:fixed;inset:0;background:#0006;z-index:1030}.navbar-fade-enter-active[data-v-dbff2a25],.navbar-fade-leave-active[data-v-dbff2a25]{transition:opacity .2s ease-in-out}.navbar-fade-enter-from[data-v-dbff2a25],.navbar-fade-leave-to[data-v-dbff2a25]{opacity:0}.container-fluid.container-lg[data-v-dbff2a25]{padding-left:.75rem;padding-right:.75rem}@media (min-width: 992px){.container-fluid.container-lg[data-v-dbff2a25]{padding-left:1rem;padding-right:1rem}}.navbar-actions[data-v-dbff2a25]{flex-wrap:nowrap;min-width:0}.dropdown-toggle[data-v-dbff2a25]:after{display:none}.profile-img[data-v-dbff2a25]{transition:transform .2s ease;object-fit:cover;object-position:center}.profile-img[data-v-dbff2a25]:hover{transform:scale(1.05)}.navbar-control-btn[data-v-dbff2a25]{min-width:38px;display:flex;align-items:center;justify-content:center}@media (min-width: 576px){.navbar-control-btn[data-v-dbff2a25]{min-width:auto}}.navbar-profile-btn[data-v-dbff2a25]{flex-shrink:0}.dropdown-menu[data-v-dbff2a25]{min-width:200px;box-shadow:0 .5rem 1rem #00000026;border:1px solid rgba(0,0,0,.1);margin-top:.5rem}.language-dropdown[data-v-dbff2a25],.theme-dropdown[data-v-dbff2a25],.navbar-profile-menu[data-v-dbff2a25]{max-width:calc(100vw - 1rem);transform:translate(0)}.navbar-profile-menu[data-v-dbff2a25]{right:0;left:auto;margin-right:.5rem;margin-left:0;max-width:min(300px,calc(100vw - 1rem));position:absolute}.rtl .navbar-profile-menu[data-v-dbff2a25],[dir=rtl] .navbar-profile-menu[data-v-dbff2a25]{right:auto;left:0;margin-right:0;margin-left:.5rem}@media (max-width: 992px){.language-dropdown[data-v-dbff2a25],.theme-dropdown[data-v-dbff2a25],.navbar-profile-menu[data-v-dbff2a25]{left:auto;right:0;max-width:calc(100vw - 1rem);transform:translate(0);margin-right:.5rem;margin-left:0}.rtl .language-dropdown[data-v-dbff2a25],.rtl .theme-dropdown[data-v-dbff2a25],.rtl .navbar-profile-menu[data-v-dbff2a25],[dir=rtl] .language-dropdown[data-v-dbff2a25],[dir=rtl] .theme-dropdown[data-v-dbff2a25],[dir=rtl] .navbar-profile-menu[data-v-dbff2a25]{left:0;right:auto;margin-left:.5rem;margin-right:0}}@media (max-width: 576px){.language-dropdown[data-v-dbff2a25],.theme-dropdown[data-v-dbff2a25],.navbar-profile-menu[data-v-dbff2a25]{left:.5rem;right:.5rem;margin-left:0;margin-right:0;width:auto;max-width:none}.rtl .language-dropdown[data-v-dbff2a25],.rtl .theme-dropdown[data-v-dbff2a25],.rtl .navbar-profile-menu[data-v-dbff2a25],[dir=rtl] .language-dropdown[data-v-dbff2a25],[dir=rtl] .theme-dropdown[data-v-dbff2a25],[dir=rtl] .navbar-profile-menu[data-v-dbff2a25]{left:.5rem;right:.5rem;margin-left:0;margin-right:0}}.dropdown-header[data-v-dbff2a25]{padding:.75rem 1rem;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.1)}.dropdown-item[data-v-dbff2a25]{padding:.5rem 1rem;transition:background-color .2s ease;white-space:nowrap}.dropdown-item[data-v-dbff2a25]:hover{background-color:#0000000d}.dropdown-item.text-danger[data-v-dbff2a25]:hover{background-color:#dc35451a;color:#dc3545!important}.navbar-brand[data-v-dbff2a25]{font-size:1.1rem;padding:0;display:flex;align-items:center}.navbar-logo[data-v-dbff2a25]{height:40px;width:auto;object-fit:contain}@media (min-width: 576px){.navbar-brand[data-v-dbff2a25]{font-size:1.25rem}.navbar-logo[data-v-dbff2a25]{height:45px}}.navbar-toggler[data-v-dbff2a25]{margin-left:auto;border:none;padding:.25rem .5rem}.navbar-nav[data-v-dbff2a25]{flex-wrap:wrap}@media (max-width: 991.98px){.navbar-nav[data-v-dbff2a25]{margin-bottom:.5rem}.navbar-actions[data-v-dbff2a25]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.1)}.app-navbar[data-v-dbff2a25]{position:sticky;top:0;z-index:1040}.app-navbar .navbar-collapse[data-v-dbff2a25]{position:absolute;top:100%;left:0;right:0;width:100%;background-color:var(--bs-body-bg);box-shadow:0 .25rem .75rem #00000026}}.debug-log-panel[data-v-dbff2a25]{position:fixed;bottom:0;right:0;width:100%;max-width:420px;max-height:60vh;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);box-shadow:0 -4px 16px #00000026;z-index:1050;display:flex;flex-direction:column;font-size:.8rem}.debug-log-header[data-v-dbff2a25]{padding:.5rem .75rem;border-bottom:1px solid rgba(0,0,0,.1);background-color:#00000008}.debug-log-body[data-v-dbff2a25]{padding:.5rem;overflow-y:auto}.debug-log-entry[data-v-dbff2a25]{padding:.25rem .35rem;border-radius:.25rem;margin-bottom:.25rem}.debug-log-log[data-v-dbff2a25]{background-color:#f8f9fa}.debug-log-warn[data-v-dbff2a25]{background-color:#fff3cd}.debug-log-error[data-v-dbff2a25]{background-color:#f8d7da}.debug-log-info[data-v-dbff2a25]{background-color:#cff4fc}.debug-log-meta[data-v-dbff2a25]{font-size:.7rem;color:#6c757d}.debug-log-message[data-v-dbff2a25]{white-space:pre-wrap;word-break:break-word}.app-loading-screen[data-v-9e53bfe4]{position:fixed;inset:0;background:linear-gradient(135deg,#0d6efd,#6610f2);display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.loading-content[data-v-9e53bfe4]{text-align:center;color:#fff;animation:fadeInUp-9e53bfe4 .6s ease-out}.loading-logo[data-v-9e53bfe4]{margin-bottom:2rem;animation:pulse-9e53bfe4 2s ease-in-out infinite}.logo-circle[data-v-9e53bfe4]{width:120px;height:120px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;margin:0 auto;border:3px solid rgba(255,255,255,.3);animation:rotate-9e53bfe4 3s linear infinite;box-shadow:0 8px 32px #0000004d}.logo-circle i[data-v-9e53bfe4]{font-size:4rem;color:#fff;animation:bounce-9e53bfe4 1.5s ease-in-out infinite}.loading-title[data-v-9e53bfe4]{font-size:3rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 4px 12px rgba(0,0,0,.3);animation:slideInDown-9e53bfe4 .8s ease-out .2s both}.loading-subtitle[data-v-9e53bfe4]{font-size:1.25rem;opacity:.9;margin:0 0 3rem;font-weight:300;animation:slideInDown-9e53bfe4 .8s ease-out .4s both}.loading-spinner[data-v-9e53bfe4]{display:flex;justify-content:center;gap:.75rem;animation:slideInUp-9e53bfe4 .8s ease-out .6s both}.spinner-dot[data-v-9e53bfe4]{width:12px;height:12px;border-radius:50%;background:#fff;animation:dotBounce-9e53bfe4 1.4s ease-in-out infinite;box-shadow:0 2px 8px #0003}.spinner-dot[data-v-9e53bfe4]:nth-child(1){animation-delay:0s}.spinner-dot[data-v-9e53bfe4]:nth-child(2){animation-delay:.2s}.spinner-dot[data-v-9e53bfe4]:nth-child(3){animation-delay:.4s}@keyframes fadeInUp-9e53bfe4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-9e53bfe4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-9e53bfe4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-9e53bfe4{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rotate-9e53bfe4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-9e53bfe4{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dotBounce-9e53bfe4{0%,80%,to{transform:translateY(0) scale(1);opacity:1}40%{transform:translateY(-20px) scale(1.1);opacity:.8}}.loading-fade-enter-active[data-v-9e53bfe4],.loading-fade-leave-active[data-v-9e53bfe4]{transition:opacity .5s ease-out}.loading-fade-enter-from[data-v-9e53bfe4],.loading-fade-leave-to[data-v-9e53bfe4]{opacity:0}@media (max-width: 768px){.logo-circle[data-v-9e53bfe4]{width:100px;height:100px}.logo-circle i[data-v-9e53bfe4]{font-size:3rem}.loading-title[data-v-9e53bfe4]{font-size:2.5rem}.loading-subtitle[data-v-9e53bfe4]{font-size:1.1rem}}@media (max-width: 576px){.logo-circle[data-v-9e53bfe4]{width:80px;height:80px}.logo-circle i[data-v-9e53bfe4]{font-size:2.5rem}.loading-title[data-v-9e53bfe4]{font-size:2rem}.loading-subtitle[data-v-9e53bfe4]{font-size:1rem}.loading-spinner[data-v-9e53bfe4]{gap:.5rem}.spinner-dot[data-v-9e53bfe4]{width:10px;height:10px}}.google-sign-in-container[data-v-df6791f9]{width:100%}.google-sign-in-button[data-v-df6791f9]{display:flex;align-items:center;justify-content:center;padding:.625rem 1rem;font-weight:500;border:1px solid #dadce0;background-color:#fff;color:#3c4043;transition:all .2s ease}.google-sign-in-button[data-v-df6791f9]:hover:not(:disabled){background-color:#f8f9fa;border-color:#dadce0;box-shadow:0 1px 3px #0000001a;color:#3c4043}.google-sign-in-button[data-v-df6791f9]:active:not(:disabled){background-color:#f1f3f4;box-shadow:0 1px 2px #0000001a}.google-sign-in-button[data-v-df6791f9]:disabled{opacity:.6;cursor:not-allowed}.google-sign-in-button svg[data-v-df6791f9]{flex-shrink:0}.divider[data-v-39384eba]{position:relative;text-align:center;margin:1.5rem 0}.divider[data-v-39384eba]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#dee2e6}.divider-text[data-v-39384eba]{position:relative;background-color:#fff;padding:0 1rem;color:#6c757d;font-size:.875rem}.modal-backdrop[data-v-39384eba]{z-index:1040;position:fixed;top:0;left:0;width:100%;height:100%}.modal[data-v-39384eba]{z-index:1055;position:fixed;top:0;left:0;width:100%;height:100%}.modal.show[data-v-39384eba]{display:block!important}.error-report-overlay[data-v-aa75c035]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn-aa75c035 .3s ease}@keyframes fadeIn-aa75c035{0%{opacity:0}to{opacity:1}}.error-report-modal[data-v-aa75c035]{background:#fff;border-radius:20px;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-aa75c035 .3s ease;overflow:hidden}@keyframes slideUp-aa75c035{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-report-header[data-v-aa75c035]{text-align:center;padding:2rem 2rem 1.5rem;border-bottom:1px solid #f1f5f9}.error-icon[data-v-aa75c035]{width:64px;height:64px;margin:0 auto 1rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:50%;display:flex;align-items:center;justify-content:center}.error-icon i[data-v-aa75c035]{font-size:32px;color:#f59e0b}.error-title[data-v-aa75c035]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#0f172a}.error-subtitle[data-v-aa75c035]{color:#64748b;margin:0;font-size:.9375rem}.error-report-body[data-v-aa75c035]{padding:2rem}.error-content[data-v-aa75c035]{display:flex;flex-direction:column;gap:1.5rem}.error-message[data-v-aa75c035]{display:flex;flex-direction:column;gap:.75rem}.error-label[data-v-aa75c035]{font-weight:600;color:#0f172a;margin:0;font-size:.875rem}.error-details[data-v-aa75c035]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;max-height:150px;overflow-y:auto}.error-details code[data-v-aa75c035]{font-size:.8125rem;color:#dc2626;white-space:pre-wrap;word-break:break-word;font-family:Courier New,monospace}.error-description[data-v-aa75c035]{display:flex;flex-direction:column;gap:.5rem}.error-description .form-label[data-v-aa75c035]{font-weight:600;color:#0f172a;margin:0;font-size:.875rem}.error-description .text-muted[data-v-aa75c035]{font-weight:400;color:#94a3b8}.error-description textarea[data-v-aa75c035]{border-radius:12px;border:1px solid #e2e8f0;padding:.75rem;font-size:.875rem;resize:vertical;min-height:100px}.error-description textarea[data-v-aa75c035]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.error-description small[data-v-aa75c035]{font-size:.75rem;color:#94a3b8}.error-success[data-v-aa75c035]{text-align:center;padding:2rem 0}.success-icon[data-v-aa75c035]{width:64px;height:64px;margin:0 auto 1rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:50%;display:flex;align-items:center;justify-content:center}.success-icon i[data-v-aa75c035]{font-size:32px;color:#10b981}.success-message[data-v-aa75c035]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.error-report-footer[data-v-aa75c035]{padding:1.5rem 2rem;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:.75rem}.error-report-footer .btn[data-v-aa75c035]{border-radius:12px;padding:.625rem 1.5rem;font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;transition:all .2s}.error-report-footer .btn-secondary[data-v-aa75c035]{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.error-report-footer .btn-secondary[data-v-aa75c035]:hover{background:#e2e8f0;color:#475569}.error-report-footer .btn-primary[data-v-aa75c035]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.error-report-footer .btn-primary[data-v-aa75c035]:hover{background:#2563eb;border-color:#2563eb}.error-report-footer .btn[data-v-aa75c035]:disabled{opacity:.6;cursor:not-allowed}[data-bs-theme=dark]{background:#1e293b}[data-bs-theme=dark]{border-bottom-color:#334155}[data-bs-theme=dark]{color:#f8fafc}[data-bs-theme=dark]{color:#cbd5e1}[data-bs-theme=dark]{background:#0f172a;border-color:#334155}[data-bs-theme=dark]{color:#fca5a5}[data-bs-theme=dark]{background:#0f172a;border-color:#334155;color:#f8fafc}[data-bs-theme=dark]{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}[data-bs-theme=dark]{border-top-color:#334155}[data-bs-theme=dark]{background:#334155;border-color:#475569;color:#cbd5e1}[data-bs-theme=dark]{background:#475569;color:#f8fafc}@media (max-width: 640px){.error-report-modal[data-v-aa75c035]{margin:0;border-radius:20px 20px 0 0;max-height:90vh;overflow-y:auto}.error-report-header[data-v-aa75c035]{padding:1.5rem 1.5rem 1rem}.error-report-body[data-v-aa75c035]{padding:1.5rem}.error-report-footer[data-v-aa75c035]{padding:1rem 1.5rem;flex-direction:column}.error-report-footer .btn[data-v-aa75c035]{width:100%}}
