.vs__dropdown-menu{max-height:200px!important}.vs__dropdown-toggle{padding:6px!important;background:#fff!important}html .content.app-content body{background-color:#f0f2f5!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.content-body{background-color:#f0f2f5!important}tr td{padding:3px!important}tr th{padding:10px!important}.table>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table tbody tr{cursor:pointer}.fixed-center[data-v-295c0ba4]{z-index:9999}.fixed-center[data-v-295c0ba4],.overlay-div[data-v-295c0ba4]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.overlay-div[data-v-295c0ba4]{background:rgba(0,0,0,.5)}.spinner-curve[data-v-295c0ba4]{border:6px solid #f0f0f0;border-top:6px solid #7367f0;border-right:6px solid #7367f0;border-radius:50%;-webkit-animation:spin-curve-295c0ba4 .8s linear infinite;animation:spin-curve-295c0ba4 .8s linear infinite;width:6rem;height:6rem}@-webkit-keyframes spin-curve-295c0ba4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-curve-295c0ba4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.l-0[data-v-3e8e45df]{left:0!important}.mobile-company-name[data-v-3e8e45df]{display:none}.nav-link.btn-outline-secondary[data-v-3e8e45df]{border:none!important;border-color:unset!important}.nav-link.btn-outline-secondary[data-v-3e8e45df]:hover{background-color:rgba(0,0,0,.1)!important}.nav-link span[data-v-3e8e45df]{margin-left:.5rem}@media screen and (max-width:480px){.desktop-company-name[data-v-3e8e45df]{display:none}.mobile-company-name[data-v-3e8e45df]{display:inline!important}}@-webkit-keyframes skeleton-animation-0c2c7457{0%{right:100%}50%{right:-128px}to{right:100%}}@keyframes skeleton-animation-0c2c7457{0%{right:100%}50%{right:-128px}to{right:100%}}.skeleton[data-v-0c2c7457]{overflow:hidden;width:300px;height:20px;display:grid;grid-template-columns:70px 150px;grid-gap:8px;position:relative;margin-bottom:16px}.skeleton[data-v-0c2c7457]:before{display:block;position:absolute;width:50px;height:50px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff,hsla(0,0%,100%,0));content:"";-webkit-animation:skeleton-animation-0c2c7457 1.25s infinite;animation:skeleton-animation-0c2c7457 1.25s infinite}.skeleton .s-img[data-v-0c2c7457]{width:60px;height:20px;background:#eee;grid-row:1/4}.skeleton .s-line[data-v-0c2c7457]{height:20px;background:#eee}.skeleton .s-line.first[data-v-0c2c7457]{width:100%}.skeleton .s-line.second[data-v-0c2c7457]{width:75%}.skeleton .s-line.third[data-v-0c2c7457]{width:50%}.main-menu.menu-light .navigation>li.active>a[data-v-6bb44c52]{background:#f0f2f5;box-shadow:none;color:#7d7d7d}.modal-overlay[data-v-694e7c9d]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-container[data-v-694e7c9d]{width:100%;max-width:420px;transform:translateY(20px);opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-opening[data-v-694e7c9d]{transform:translateY(0);opacity:1}.modal-card[data-v-694e7c9d]{background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);overflow:hidden;position:relative}.modal-brand-header[data-v-694e7c9d]{padding:30px 30px 20px;display:flex;justify-content:center;position:relative}.brand-logo[data-v-694e7c9d]{width:64px;height:64px;background:linear-gradient(135deg,#7367f0,#9186f3);border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;box-shadow:0 10px 20px -5px rgba(115,103,240,.4)}.close-btn[data-v-694e7c9d]{position:absolute;top:20px;right:20px;background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s}.close-btn[data-v-694e7c9d]:hover{background:#e2e8f0;color:#1e293b}.custom-label[data-v-694e7c9d]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px;display:block}.input-wrapper[data-v-694e7c9d]{display:flex;align-items:center;background:#f8fafc;border:2px solid #f1f5f9;border-radius:12px;padding:0 16px;transition:all .2s}.wrapper-focus[data-v-694e7c9d]{background:#fff;border-color:#7367f0;box-shadow:0 0 0 4px rgba(115,103,240,.1)}.wrapper-error[data-v-694e7c9d]{border-color:#ef4444;background:#fef2f2}.input-icon[data-v-694e7c9d]{color:#94a3b8;font-size:16px;margin-right:12px}.custom-input[data-v-694e7c9d]{border:none;background:transparent;width:100%;padding:12px 0;font-size:15px;color:#1e293b;outline:none}.custom-input[data-v-694e7c9d]::-moz-placeholder{color:#cbd5e1}.custom-input[data-v-694e7c9d]:-ms-input-placeholder{color:#cbd5e1}.custom-input[data-v-694e7c9d]::placeholder{color:#cbd5e1}.toggle-password[data-v-694e7c9d]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:8px;transition:color .2s}.toggle-password[data-v-694e7c9d]:hover{color:#64748b}.forgot-link[data-v-694e7c9d]{font-size:12px;color:#7367f0;text-decoration:none;font-weight:600}.error-text[data-v-694e7c9d]{color:#ef4444;font-size:12px;margin-top:6px;font-weight:500;display:flex;align-items:center}.submit-btn[data-v-694e7c9d]{width:100%;background:linear-gradient(135deg,#7367f0,#9186f3);color:#fff;border:none;border-radius:12px;padding:14px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(115,103,240,.3);margin-top:10px}.submit-btn[data-v-694e7c9d]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(115,103,240,.4)}.submit-btn[data-v-694e7c9d]:disabled{opacity:.7;cursor:not-allowed;transform:none}.modal-footer-custom[data-v-694e7c9d]{text-align:center}.signup-link[data-v-694e7c9d]{color:#7367f0;text-decoration:none;font-weight:700}.signup-link[data-v-694e7c9d]:hover{text-decoration:underline}.fade-enter-active[data-v-694e7c9d],.fade-leave-active[data-v-694e7c9d]{transition:opacity .2s}.fade-enter-from[data-v-694e7c9d],.fade-leave-to[data-v-694e7c9d]{opacity:0}.hospital-nav-container[data-v-2149643d]{width:100%}.selector-wrapper[data-v-2149643d]{max-width:none}@media (min-width:992px){.hospital-nav-container[data-v-2149643d]{width:auto;max-width:500px}.selector-wrapper[data-v-2149643d]{max-width:400px}}@media (max-width:991px){.navbar-container[data-v-2149643d]{padding:0 10px}}.mr-10[data-v-2149643d]{margin-right:10px}