@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600);.good-morning-blk[data-v-2f013347]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:2rem;border-radius:15px;margin-bottom:2rem}.morning-user h2[data-v-2f013347]{font-size:2.2rem;font-weight:600;margin-bottom:.5rem}.morning-user span[data-v-2f013347]{color:gold}.metric-item[data-v-2f013347]{padding:1.5rem;border-radius:10px;background:#f8f9fa;margin-bottom:1rem;transition:all .3s ease;border:1px solid #e9ecef}.metric-item[data-v-2f013347]:hover{background:#e9ecef;transform:translateY(-3px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.metric-icon[data-v-2f013347]{opacity:.8}.progress[data-v-2f013347]{background-color:#e9ecef;border-radius:10px}.table-hover tbody tr[data-v-2f013347]:hover{background-color:#f8f9fa}.ranking-number[data-v-2f013347]{min-width:40px}.sete-dias-label[data-v-2f013347]{min-width:90px;font-size:.8rem}.card[data-v-2f013347]{border:none;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:10px;margin-bottom:1.5rem}.card-header[data-v-2f013347]{background:#fff;border-bottom:1px solid #f0f0f0;border-radius:10px 10px 0 0}.badge-soft-primary[data-v-2f013347]{background-color:rgba(13,110,253,.1);color:#0d6efd}.badge-soft-success[data-v-2f013347]{background-color:rgba(25,135,84,.1);color:#198754}.badge-soft-info[data-v-2f013347]{background-color:rgba(13,202,240,.1);color:#0dcaf0}.badge-soft-danger[data-v-2f013347]{background-color:rgba(220,53,69,.1);color:#dc3545}.badge-soft-warning[data-v-2f013347]{background-color:rgba(255,193,7,.15);color:#856404}.badge-soft-secondary[data-v-2f013347]{background-color:hsla(208,7%,46%,.1);color:#6c757d}.fa-spin[data-v-2f013347]{animation:fa-spin-2f013347 1s linear infinite}@keyframes fa-spin-2f013347{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.good-morning-blk[data-v-2f013347]{padding:1rem}.morning-user h2[data-v-2f013347]{font-size:1.8rem}.metric-item[data-v-2f013347]{margin-bottom:.5rem}}.resumo-status-grid[data-v-7174c156]{display:flex;flex-direction:column;gap:.6rem}.resumo-item[data-v-7174c156]{display:flex;align-items:center;gap:.6rem}.resumo-dot[data-v-7174c156]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-agendado[data-v-7174c156]{background:#6c757d}.dot-confirmado[data-v-7174c156]{background:#17a2b8}.dot-realizado[data-v-7174c156]{background:#28a745}.dot-faltou[data-v-7174c156]{background:#ffc107}.dot-cancelado[data-v-7174c156]{background:#dc3545}.resumo-label[data-v-7174c156]{flex:1;font-size:.875rem;color:#495057}.resumo-count[data-v-7174c156]{font-weight:700;font-size:1rem;color:#212529;min-width:24px;text-align:right}.primeira-vez-scroll[data-v-7174c156]{max-height:260px;overflow-y:auto;padding:0 1rem}.primeira-vez-scroll[data-v-7174c156]::-webkit-scrollbar{width:4px}.primeira-vez-scroll[data-v-7174c156]::-webkit-scrollbar-track{background:#f8f9fa}.primeira-vez-scroll[data-v-7174c156]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.primeira-vez-scroll[data-v-7174c156]::-webkit-scrollbar-thumb:hover{background:#adb5bd}.primeira-vez-item[data-v-7174c156]{padding:.6rem 0;border-bottom:1px solid #f0f0f0}.primeira-vez-item[data-v-7174c156]:last-child{border-bottom:none}.btn-group-sm .btn[data-v-7174c156]{border-radius:.25rem}.fa-spin[data-v-7174c156]{animation:fa-spin-7174c156 1s linear infinite}@keyframes fa-spin-7174c156{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.opacity-50[data-v-7174c156]{opacity:.5}@media (max-width:768px){.btn-group-sm .btn+.btn[data-v-7174c156]{margin-left:2px}}.pass-group[data-v-127a687c]{position:relative}.pass-group .pass-input[data-v-127a687c]{padding-right:2.5rem}.toggle-password[data-v-127a687c]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#6c757d}.card-header[data-v-4a1a21bd]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-4a1a21bd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-4a1a21bd]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-4a1a21bd]{font-size:.875rem;opacity:.8}.header-actions[data-v-4a1a21bd]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-4a1a21bd]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-4a1a21bd]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-4a1a21bd]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-4a1a21bd]:hover{background:#fff;color:#212529}.profile-avatar[data-v-4a1a21bd]{margin-bottom:1rem}.avatar-xl[data-v-4a1a21bd]{width:80px;height:80px;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.input-block[data-v-4a1a21bd]{margin-bottom:1.5rem}.form-label[data-v-4a1a21bd]{font-weight:600;margin-bottom:.5rem;color:#495057}.form-control[data-v-4a1a21bd]:disabled{background-color:#f8f9fa;opacity:.8}.card[data-v-4a1a21bd]{border-radius:.5rem;box-shadow:0 2px 10px rgba(0,0,0,.1);border:none;margin-bottom:1.5rem}.card-header h6[data-v-4a1a21bd]{margin:0;font-weight:600}.modal[data-v-4a1a21bd]{z-index:1050}.modal-backdrop[data-v-4a1a21bd]{z-index:1040}.modal.show[data-v-4a1a21bd]{display:block!important}.btn[data-v-4a1a21bd]{border-radius:.375rem;font-weight:500;transition:all .2s ease;padding:.5rem 1rem;font-size:.95rem}.btn[data-v-4a1a21bd]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}@media (max-width:768px){.header-content[data-v-4a1a21bd]{flex-direction:column;align-items:flex-start}.header-actions[data-v-4a1a21bd]{width:100%;justify-content:flex-end}.profile-avatar .avatar-xl[data-v-4a1a21bd]{width:60px;height:60px;font-size:1.5rem}}.spinner-border[data-v-4a1a21bd]{width:2rem;height:2rem}.spinner-border-sm[data-v-4a1a21bd]{width:1rem;height:1rem}.card-header[data-v-662d2445]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-662d2445]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-662d2445]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-662d2445]{font-size:.875rem;opacity:.8}.header-actions[data-v-662d2445]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-662d2445]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-662d2445]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-662d2445]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-662d2445]:hover{background:#fff;color:#212529}.header-actions .btn-success[data-v-662d2445]{background:#28a745;color:#fff}.header-actions .btn-success[data-v-662d2445]:hover{background:#218838}.header-actions .btn-warning[data-v-662d2445]{background:#ffc107;color:#212529}.header-actions .btn-warning[data-v-662d2445]:hover{background:#e0a800}.filters-section[data-v-662d2445]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.table-responsive[data-v-662d2445]{margin-top:1rem}.action-buttons[data-v-662d2445]{display:flex;gap:.5rem;justify-content:center;align-items:center}.action-btn[data-v-662d2445]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:.375rem;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-btn[data-v-662d2445]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-primary.action-btn[data-v-662d2445]{background:#0d6efd;color:#fff}.btn-primary.action-btn[data-v-662d2445]:hover{background:#0b5ed7;color:#fff}.btn-danger.action-btn[data-v-662d2445]{background:#dc3545;color:#fff}.btn-danger.action-btn[data-v-662d2445]:hover{background:#bb2d3b;color:#fff}.action-btn i[data-v-662d2445]{font-size:.875rem}.avatar[data-v-662d2445]{width:36px;height:36px}.avatar-title[data-v-662d2445]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.badge[data-v-662d2445]{font-size:.75rem;padding:.25rem .5rem}.idade-range[data-v-662d2445]{min-height:40px;display:flex;align-items:center}.idade-range .badge[data-v-662d2445]{font-size:.7rem;padding:.2rem .4rem}.gap-1[data-v-662d2445]{gap:.25rem}@media (max-width:768px){.header-content[data-v-662d2445]{flex-direction:column;align-items:flex-start}.header-actions[data-v-662d2445]{width:100%;justify-content:flex-end}.filters-section .row[data-v-662d2445]{row-gap:1rem}.action-buttons[data-v-662d2445]{gap:.25rem}.action-btn[data-v-662d2445]{width:28px;height:28px}.action-btn i[data-v-662d2445]{font-size:.75rem}}.input-block label[data-v-662d2445]{font-weight:500;color:#495057;margin-bottom:.5rem}.form-control[data-v-662d2445]{border-radius:.375rem;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-662d2445]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.card-header[data-v-5cc59743]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-5cc59743]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-5cc59743]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-5cc59743]{font-size:.875rem;opacity:.8}.header-actions[data-v-5cc59743]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-5cc59743]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-5cc59743]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-5cc59743]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-5cc59743]:hover{background:#fff;color:#212529}.form-section-title[data-v-5cc59743]{color:#495057;font-weight:600;margin-bottom:.5rem}.form-section-divider[data-v-5cc59743]{margin-top:.5rem;margin-bottom:1.5rem;border-color:#e9ecef}.input-block[data-v-5cc59743]{margin-bottom:1rem}.form-control[data-v-5cc59743]{border-radius:.375rem;border:1px solid #ced4da;padding:.75rem;transition:all .15s ease-in-out}.form-control[data-v-5cc59743]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.form-control.is-invalid[data-v-5cc59743]{border-color:#dc3545}.form-check-input[data-v-5cc59743]{width:2.5rem;height:1.25rem;border-radius:1.25rem}.form-check-input[data-v-5cc59743]:checked{background-color:#667eea;border-color:#667eea}.form-check-label[data-v-5cc59743]{margin-left:.5rem;font-weight:500}.form-actions[data-v-5cc59743]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #e9ecef}.text-muted[data-v-5cc59743]{color:#6c757d!important;font-size:.875rem}.gap-2[data-v-5cc59743]{gap:.5rem}.d-flex[data-v-5cc59743]{display:flex}.justify-content-between[data-v-5cc59743]{justify-content:space-between}.align-items-center[data-v-5cc59743]{align-items:center}@media (max-width:768px){.header-content[data-v-5cc59743]{flex-direction:column;align-items:flex-start}.header-actions[data-v-5cc59743]{width:100%;justify-content:flex-end}.form-actions .d-flex[data-v-5cc59743]{flex-direction:column;gap:1rem}.form-actions .d-flex .d-flex[data-v-5cc59743]{flex-direction:row;justify-content:center}}.cm-backdrop[data-v-6da6a610]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.cm-dialog[data-v-6da6a610]{background:#fff;border-radius:12px;width:100%;max-width:460px;box-shadow:0 20px 60px rgba(0,0,0,.25);overflow:hidden;animation:cm-in-6da6a610 .15s ease-out}@keyframes cm-in-6da6a610{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.cm-header[data-v-6da6a610]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;color:#fff}.cm-header--danger[data-v-6da6a610]{background:#dc3545}.cm-header--warning[data-v-6da6a610]{background:#fd7e14}.cm-header--primary[data-v-6da6a610]{background:#0d6efd}.cm-header__title[data-v-6da6a610]{font-weight:600;font-size:1rem}.cm-close[data-v-6da6a610]{background:none;border:none;color:hsla(0,0%,100%,.85);font-size:1.4rem;line-height:1;cursor:pointer;padding:0 4px;transition:color .1s}.cm-close[data-v-6da6a610]:hover{color:#fff}.cm-body[data-v-6da6a610]{padding:24px 28px 16px;text-align:center}.cm-icon[data-v-6da6a610]{font-size:3rem;color:#dc3545;margin-bottom:16px}.cm-intro[data-v-6da6a610]{color:#555;margin-bottom:12px;font-size:.95rem}.cm-message[data-v-6da6a610]{color:#444;margin-bottom:0}.cm-details[data-v-6da6a610]{text-align:left;border-left:4px solid #dc3545;background:#fafafa;border-radius:0 6px 6px 0;padding:10px 14px;margin-bottom:16px}.cm-details__row[data-v-6da6a610]{display:flex;align-items:center;padding:4px 0;color:#333;font-size:.9rem}.cm-details__row+.cm-details__row[data-v-6da6a610]{border-top:1px solid #ececec}.cm-details__icon[data-v-6da6a610]{width:18px;color:#888;margin-right:8px;flex-shrink:0}.cm-warning[data-v-6da6a610]{color:#dc3545;font-weight:600;font-size:.9rem;margin-bottom:0}.cm-footer[data-v-6da6a610]{display:flex;justify-content:center;gap:12px;padding:16px 28px 24px}.cm-btn-cancel[data-v-6da6a610]{background:#6c757d;color:#fff;min-width:110px}.cm-btn-cancel[data-v-6da6a610]:hover{background:#5a6268;color:#fff}.cm-btn-confirm[data-v-6da6a610]{min-width:150px;color:#fff}.cm-btn-confirm--danger[data-v-6da6a610]{background:#dc3545}.cm-btn-confirm--danger[data-v-6da6a610]:hover{background:#bb2d3b;color:#fff}.cm-btn-confirm--warning[data-v-6da6a610]{background:#fd7e14}.cm-btn-confirm--warning[data-v-6da6a610]:hover{background:#e8700f;color:#fff}.cm-btn-confirm--primary[data-v-6da6a610]{background:#0d6efd}.cm-btn-confirm--primary[data-v-6da6a610]:hover{background:#0b5ed7;color:#fff}.card-header[data-v-bf1beb8a]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-bf1beb8a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-bf1beb8a]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-bf1beb8a]{font-size:.875rem;opacity:.8}.header-actions[data-v-bf1beb8a]{display:flex;gap:.5rem;align-items:center}.header-actions .btn[data-v-bf1beb8a]{border-radius:.375rem;padding:.5rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-actions .btn[data-v-bf1beb8a]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-bf1beb8a]{background:hsla(0,0%,100%,.9);color:#495057}.loading-skeleton[data-v-bf1beb8a]{padding:1rem}.skeleton-header[data-v-bf1beb8a]{height:40px;margin-bottom:1.5rem}.skeleton-header[data-v-bf1beb8a],.skeleton-line[data-v-bf1beb8a]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-bf1beb8a 1.5s infinite;border-radius:.375rem}.skeleton-line[data-v-bf1beb8a]{height:45px;margin-bottom:1rem}@keyframes shimmer-bf1beb8a{0%{background-position:-200% 0}to{background-position:200% 0}}.form-section-title[data-v-bf1beb8a]{color:#495057;font-weight:600;margin-bottom:.5rem}.form-section-divider[data-v-bf1beb8a]{margin-top:.5rem;margin-bottom:1.5rem;border-color:#e9ecef}.input-block[data-v-bf1beb8a]{margin-bottom:1rem}.form-control[data-v-bf1beb8a]{border-radius:.375rem;border:1px solid #ced4da;padding:.75rem}.form-control[data-v-bf1beb8a]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.form-control.is-invalid[data-v-bf1beb8a]{border-color:#dc3545}.form-control[readonly][data-v-bf1beb8a]{background-color:#f8f9fa}.form-check-input[data-v-bf1beb8a]{width:2.5rem;height:1.25rem;border-radius:1.25rem}.form-check-input[data-v-bf1beb8a]:checked{background-color:#667eea;border-color:#667eea}.form-check-label[data-v-bf1beb8a]{margin-left:.5rem;font-weight:500}.form-actions[data-v-bf1beb8a]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #e9ecef}.convenios-section[data-v-bf1beb8a]{margin-top:2rem}.convenios-section .card[data-v-bf1beb8a]{border-radius:.5rem;border:1px solid #e3e6f0;box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)}.convenios-section .card-header[data-v-bf1beb8a]{background:#f8f9fc;border-bottom:1px solid #e3e6f0;padding:1rem 1.25rem}.convenios-section .table th[data-v-bf1beb8a]{background:#5a5c69;color:#fff;font-weight:600;font-size:.875rem;border:none}.convenios-section .table td[data-v-bf1beb8a]{vertical-align:middle;padding:.75rem;border-bottom:1px solid #e3e6f0}.modal[data-v-bf1beb8a]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;background:rgba(0,0,0,.5)}.modal.show[data-v-bf1beb8a]{opacity:1}.modal-dialog[data-v-bf1beb8a]{margin:3rem auto;max-width:500px;pointer-events:none}.modal-content[data-v-bf1beb8a]{border-radius:.5rem;border:none;box-shadow:0 .5rem 2rem rgba(0,0,0,.3);background:#fff;pointer-events:auto;animation:modalSlideIn-bf1beb8a .3s ease-out}@keyframes modalSlideIn-bf1beb8a{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-bf1beb8a]{border-bottom:1px solid #e9ecef;padding:1.25rem;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-bf1beb8a]{font-weight:600;color:#5a5c69;margin:0}.modal-body[data-v-bf1beb8a]{padding:1.25rem}.modal-footer[data-v-bf1beb8a]{padding:1rem 1.25rem;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:.5rem}.btn-close[data-v-bf1beb8a]{background:none;border:none;font-size:1.5rem;font-weight:700;color:#000;opacity:.5;cursor:pointer}.btn-close[data-v-bf1beb8a]:hover{opacity:.75}.opacity-25[data-v-bf1beb8a]{opacity:.25}.gap-2[data-v-bf1beb8a]{gap:.5rem}.d-flex[data-v-bf1beb8a]{display:flex}.justify-content-between[data-v-bf1beb8a]{justify-content:space-between}.align-items-center[data-v-bf1beb8a]{align-items:center}.text-center[data-v-bf1beb8a]{text-align:center}.vinculo-card[data-v-bf1beb8a]{border:1px solid #e3e6f0;border-radius:.5rem;padding:1rem 1.25rem;background:#f8f9fc}.vinculo-card--linked[data-v-bf1beb8a]{border-color:#28a745;background:#f0fff4;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vinculo-card--empty[data-v-bf1beb8a]{border-color:#ffc107;background:#fffdf0}.vinculo-info[data-v-bf1beb8a]{display:flex;align-items:center;gap:.75rem}.vinculo-avatar[data-v-bf1beb8a]{width:40px;height:40px;border-radius:50%;background:#667eea;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.vinculo-nome[data-v-bf1beb8a]{font-weight:600;color:#2d3748}.vinculo-login[data-v-bf1beb8a]{font-size:.875rem;color:#6c757d}.vinculo-select-row[data-v-bf1beb8a]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.vinculo-select-row .form-select[data-v-bf1beb8a]{flex:1;min-width:200px}.vinculo-empty-text[data-v-bf1beb8a]{font-size:.925rem;color:#495057}@media (max-width:768px){.header-content[data-v-bf1beb8a]{flex-direction:column;align-items:flex-start}.header-actions[data-v-bf1beb8a]{width:100%;justify-content:flex-end}.form-actions .d-flex[data-v-bf1beb8a]{flex-direction:column;gap:1rem}.modal-dialog[data-v-bf1beb8a]{margin:1rem;max-width:none}.vinculo-card--linked[data-v-bf1beb8a]{flex-direction:column;align-items:flex-start}.vinculo-select-row[data-v-bf1beb8a]{flex-direction:column}.vinculo-select-row .form-select[data-v-bf1beb8a]{min-width:100%}}.cm-backdrop[data-v-bf1beb8a]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.cm-dialog[data-v-bf1beb8a]{background:#fff;border-radius:12px;width:100%;max-width:460px;box-shadow:0 20px 60px rgba(0,0,0,.25);overflow:hidden;animation:cm-in-bf1beb8a .15s ease-out}@keyframes cm-in-bf1beb8a{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.cm-header[data-v-bf1beb8a]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;color:#fff}.cm-header--danger[data-v-bf1beb8a]{background:#dc3545}.cm-header__title[data-v-bf1beb8a]{font-weight:600;font-size:1rem}.cm-close[data-v-bf1beb8a]{background:none;border:none;color:hsla(0,0%,100%,.85);font-size:1.4rem;line-height:1;cursor:pointer;padding:0 4px}.cm-close[data-v-bf1beb8a]:hover{color:#fff}.cm-body[data-v-bf1beb8a]{padding:24px 28px 16px;text-align:center}.cm-icon[data-v-bf1beb8a]{font-size:3rem;color:#dc3545;margin-bottom:16px}.cm-intro[data-v-bf1beb8a]{color:#555;margin-bottom:12px;font-size:.95rem}.cm-details[data-v-bf1beb8a]{text-align:left;border-left:4px solid #dc3545;background:#fafafa;border-radius:0 6px 6px 0;padding:10px 14px}.cm-details__row[data-v-bf1beb8a]{display:flex;align-items:center;padding:4px 0;color:#333;font-size:.9rem}.cm-details__icon[data-v-bf1beb8a]{width:18px;color:#888;margin-right:8px;flex-shrink:0}.cm-warning[data-v-bf1beb8a]{color:#dc3545;font-weight:600;font-size:.9rem;margin-bottom:0}.cm-footer[data-v-bf1beb8a]{display:flex;justify-content:center;gap:12px;padding:16px 28px 24px}.cm-btn-cancel[data-v-bf1beb8a]{background:#6c757d;color:#fff;min-width:110px}.cm-btn-cancel[data-v-bf1beb8a]:hover{background:#5a6268;color:#fff}.cm-btn-confirm[data-v-bf1beb8a]{min-width:150px;color:#fff}.cm-btn-confirm--danger[data-v-bf1beb8a]{background:#dc3545}.cm-btn-confirm--danger[data-v-bf1beb8a]:hover{background:#bb2d3b;color:#fff}[data-v-2af067c2] .row-falta-alerta td{background-color:#fff5f5!important}[data-v-2af067c2] .row-falta-alerta:hover td{background-color:#ffe8e8!important}.card-header[data-v-2af067c2]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-2af067c2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-2af067c2]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-2af067c2]{font-size:.875rem;opacity:.8}.header-actions[data-v-2af067c2]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-2af067c2]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-2af067c2]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-2af067c2]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-2af067c2]:hover{background:#fff;color:#212529}.header-actions .btn-success[data-v-2af067c2]{background:#28a745;color:#fff}.header-actions .btn-success[data-v-2af067c2]:hover{background:#218838}.header-actions .btn-warning[data-v-2af067c2]{background:#ffc107;color:#212529}.header-actions .btn-warning[data-v-2af067c2]:hover{background:#e0a800}.filters-section[data-v-2af067c2]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}@media (max-width:768px){.header-content[data-v-2af067c2]{flex-direction:column;align-items:flex-start}.header-actions[data-v-2af067c2]{width:100%;justify-content:flex-end}}.table-responsive[data-v-2af067c2]{margin-top:1rem}.action-buttons[data-v-2af067c2]{display:flex;gap:.5rem;justify-content:center;align-items:center}.action-btn[data-v-2af067c2]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:.375rem;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-btn[data-v-2af067c2]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-primary.action-btn[data-v-2af067c2]{background:#0d6efd;color:#fff}.btn-primary.action-btn[data-v-2af067c2]:hover{background:#0b5ed7;color:#fff}.btn-danger.action-btn[data-v-2af067c2]{background:#dc3545;color:#fff}.btn-danger.action-btn[data-v-2af067c2]:hover{background:#bb2d3b;color:#fff}.action-btn i[data-v-2af067c2]{font-size:.875rem}.loading-overlay[data-v-2af067c2]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.badge-soft-primary[data-v-2af067c2]{background-color:rgba(13,110,253,.1);color:#0d6efd;border:1px solid rgba(13,110,253,.2);padding:.35rem .65rem;font-size:.75rem;font-weight:500}.badge-soft-secondary[data-v-2af067c2]{background-color:hsla(208,7%,46%,.1);color:#6c757d;border:1px solid hsla(208,7%,46%,.2);padding:.35rem .65rem;font-size:.75rem;font-weight:500}.input-block label[data-v-2af067c2]{font-weight:500;color:#495057;margin-bottom:.5rem}.form-control[data-v-2af067c2]{border-radius:.375rem;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-2af067c2]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}@media (max-width:576px){.action-buttons[data-v-2af067c2]{gap:.25rem}.action-btn[data-v-2af067c2]{width:28px;height:28px}.action-btn i[data-v-2af067c2]{font-size:.75rem}}.form-check-input[data-v-7927f4ce]:checked{background-color:#667eea;border-color:#667eea}.btn-cancel[data-v-7927f4ce]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-cancel[data-v-7927f4ce]:hover{background-color:#5a6268;border-color:#545b62}.input-block label[data-v-7927f4ce]{font-weight:500;margin-bottom:.5rem}.text-danger[data-v-7927f4ce]{color:#dc3545}.loading-overlay[data-v-5f85c738]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.card-header[data-v-5f85c738]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0}.card-header .card-title[data-v-5f85c738]{color:#fff;font-weight:600}.card-header[data-v-4eba8450]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-4eba8450]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-4eba8450]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-4eba8450]{font-size:.875rem;opacity:.8}.header-actions .btn[data-v-4eba8450]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn-light[data-v-4eba8450]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-4eba8450]:hover{background:#fff;color:#212529}.upload-section[data-v-4eba8450]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #e9ecef}.badge-soft-success[data-v-4eba8450]{background-color:rgba(40,167,69,.1);color:#28a745;border:1px solid rgba(40,167,69,.2)}.badge-soft-danger[data-v-4eba8450]{background-color:rgba(220,53,69,.1);color:#dc3545;border:1px solid rgba(220,53,69,.2)}.badge-soft-primary[data-v-4eba8450]{background-color:rgba(13,110,253,.1);color:#0d6efd;border:1px solid rgba(13,110,253,.2)}.badge-soft-secondary[data-v-4eba8450]{background-color:hsla(208,7%,46%,.1);color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}@media (max-width:768px){.header-content[data-v-4eba8450]{flex-direction:column;align-items:flex-start}.header-actions[data-v-4eba8450]{width:100%;justify-content:flex-end}}.card-header[data-v-40db79ff]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0}.card-header .card-title[data-v-40db79ff]{color:#fff;font-weight:600}.loading-overlay[data-v-40db79ff]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.doctor-submit[data-v-40db79ff]{display:flex;justify-content:flex-end;align-items:center}.btn-cancel[data-v-40db79ff]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-cancel[data-v-40db79ff]:hover{background-color:#5a6268;border-color:#545b62}.form-check-input[data-v-40db79ff]:checked{background-color:#667eea;border-color:#667eea}.input-block label[data-v-40db79ff]{font-weight:500;margin-bottom:.5rem}.text-danger[data-v-40db79ff]{color:#dc3545}.py-5[data-v-40db79ff]{padding-top:3rem;padding-bottom:3rem}.loading-skeleton[data-v-40db79ff]{padding:1rem}.skeleton-header[data-v-40db79ff]{height:40px;margin-bottom:1.5rem}.skeleton-header[data-v-40db79ff],.skeleton-line[data-v-40db79ff]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-40db79ff 1.5s infinite;border-radius:.375rem}.skeleton-line[data-v-40db79ff]{height:45px;margin-bottom:1rem}.skeleton-line.short[data-v-40db79ff]{width:60%}.skeleton-line.medium[data-v-40db79ff]{width:80%}@keyframes shimmer-40db79ff{0%{background-position:-200% 0}to{background-position:200% 0}}.modal-overlay[data-v-40db79ff]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-container[data-v-40db79ff]{width:100%;max-width:500px;margin:1.75rem}.modal-content[data-v-40db79ff]{background:#fff;border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.modal-header[data-v-40db79ff]{padding:1rem 1.5rem;border-bottom:1px solid #dee2e6}.modal-body[data-v-40db79ff]{padding:1.5rem}.modal-footer[data-v-40db79ff]{padding:1rem 1.5rem;border-top:1px solid #dee2e6}.cm-backdrop[data-v-40db79ff]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.cm-dialog[data-v-40db79ff]{background:#fff;border-radius:12px;width:100%;max-width:460px;box-shadow:0 20px 60px rgba(0,0,0,.25);overflow:hidden;animation:cm-in-40db79ff .15s ease-out}@keyframes cm-in-40db79ff{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.cm-header[data-v-40db79ff]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;color:#fff}.cm-header--danger[data-v-40db79ff]{background:#dc3545}.cm-header__title[data-v-40db79ff]{font-weight:600;font-size:1rem}.cm-close[data-v-40db79ff]{background:none;border:none;color:hsla(0,0%,100%,.85);font-size:1.4rem;line-height:1;cursor:pointer;padding:0 4px}.cm-close[data-v-40db79ff]:hover{color:#fff}.cm-body[data-v-40db79ff]{padding:24px 28px 16px;text-align:center}.cm-icon[data-v-40db79ff]{font-size:3rem;color:#dc3545;margin-bottom:16px}.cm-intro[data-v-40db79ff]{color:#555;margin-bottom:12px;font-size:.95rem}.cm-details[data-v-40db79ff]{text-align:left;border-left:4px solid #dc3545;background:#fafafa;border-radius:0 6px 6px 0;padding:10px 14px}.cm-details__row[data-v-40db79ff]{display:flex;align-items:center;padding:4px 0;color:#333;font-size:.9rem}.cm-details__icon[data-v-40db79ff]{width:18px;color:#888;margin-right:8px;flex-shrink:0}.cm-warning[data-v-40db79ff]{color:#dc3545;font-weight:600;font-size:.9rem;margin-bottom:0}.cm-footer[data-v-40db79ff]{display:flex;justify-content:center;gap:12px;padding:16px 28px 24px}.cm-btn-cancel[data-v-40db79ff]{background:#6c757d;color:#fff;min-width:110px}.cm-btn-cancel[data-v-40db79ff]:hover{background:#5a6268;color:#fff}.cm-btn-confirm[data-v-40db79ff]{min-width:150px;color:#fff}.cm-btn-confirm--danger[data-v-40db79ff]{background:#dc3545}.cm-btn-confirm--danger[data-v-40db79ff]:hover{background:#bb2d3b;color:#fff}.card-header[data-v-e5889f8e]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-e5889f8e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-e5889f8e]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-e5889f8e]{font-size:.875rem;opacity:.8}.header-actions[data-v-e5889f8e]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-e5889f8e]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-e5889f8e]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-e5889f8e]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-e5889f8e]:hover{background:#fff;color:#212529}.header-actions .btn-success[data-v-e5889f8e]{background:#28a745;color:#fff}.header-actions .btn-success[data-v-e5889f8e]:hover{background:#218838}.header-actions .btn-warning[data-v-e5889f8e]{background:#ffc107;color:#212529}.header-actions .btn-warning[data-v-e5889f8e]:hover{background:#e0a800}.filters-section[data-v-e5889f8e]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.table-responsive[data-v-e5889f8e]{margin-top:1rem}.action-buttons[data-v-e5889f8e]{display:flex;gap:.5rem;justify-content:center;align-items:center}.action-btn[data-v-e5889f8e]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:.375rem;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-btn[data-v-e5889f8e]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-primary.action-btn[data-v-e5889f8e]{background:#0d6efd;color:#fff}.btn-primary.action-btn[data-v-e5889f8e]:hover{background:#0b5ed7;color:#fff}.btn-warning.action-btn[data-v-e5889f8e]{background:#ffc107;color:#212529}.btn-warning.action-btn[data-v-e5889f8e]:hover{background:#e0a800;color:#212529}.btn-danger.action-btn[data-v-e5889f8e]{background:#dc3545;color:#fff}.btn-danger.action-btn[data-v-e5889f8e]:hover{background:#bb2d3b;color:#fff}.action-btn i[data-v-e5889f8e]{font-size:.875rem}.avatar[data-v-e5889f8e]{width:36px;height:36px}.avatar-title[data-v-e5889f8e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}@media (max-width:768px){.header-content[data-v-e5889f8e]{flex-direction:column;align-items:flex-start}.header-actions[data-v-e5889f8e]{width:100%;justify-content:flex-end}.filters-section .row[data-v-e5889f8e]{row-gap:1rem}.action-buttons[data-v-e5889f8e]{gap:.25rem}.action-btn[data-v-e5889f8e]{width:28px;height:28px}.action-btn i[data-v-e5889f8e]{font-size:.75rem}}.input-block label[data-v-e5889f8e]{font-weight:500;color:#495057;margin-bottom:.5rem}.form-control[data-v-e5889f8e]{border-radius:.375rem;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-e5889f8e]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.card-header[data-v-1f4ed284]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0}.card-header .card-title[data-v-1f4ed284]{color:#fff;font-weight:600}.loading-skeleton[data-v-1f4ed284]{padding:1rem}.skeleton-header[data-v-1f4ed284]{height:40px;margin-bottom:1.5rem}.skeleton-header[data-v-1f4ed284],.skeleton-line[data-v-1f4ed284]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-1f4ed284 1.5s infinite;border-radius:.375rem}.skeleton-line[data-v-1f4ed284]{height:45px;margin-bottom:1rem}.skeleton-line.short[data-v-1f4ed284]{width:60%}.skeleton-line.medium[data-v-1f4ed284]{width:80%}@keyframes shimmer-1f4ed284{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-overlay[data-v-1f4ed284]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.doctor-submit[data-v-1f4ed284]{display:flex;justify-content:flex-end;align-items:center}.btn-cancel[data-v-1f4ed284]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-cancel[data-v-1f4ed284]:hover{background-color:#5a6268;border-color:#545b62}.form-check-input[data-v-1f4ed284]:checked{background-color:#667eea;border-color:#667eea}.input-block label[data-v-1f4ed284]{font-weight:500;margin-bottom:.5rem}.text-danger[data-v-1f4ed284]{color:#dc3545}.py-5[data-v-1f4ed284]{padding-top:3rem;padding-bottom:3rem}.alert-info[data-v-1f4ed284]{background:linear-gradient(135deg,#d1ecf1,#bee5eb);color:#0c5460;border:none;border-left:4px solid #17a2b8;border-radius:.375rem}.cm-backdrop[data-v-1f4ed284]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.cm-dialog[data-v-1f4ed284]{background:#fff;border-radius:12px;width:100%;max-width:460px;box-shadow:0 20px 60px rgba(0,0,0,.25);overflow:hidden;animation:cm-in-1f4ed284 .15s ease-out}@keyframes cm-in-1f4ed284{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.cm-header[data-v-1f4ed284]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;color:#fff}.cm-header--danger[data-v-1f4ed284]{background:#dc3545}.cm-header__title[data-v-1f4ed284]{font-weight:600;font-size:1rem}.cm-close[data-v-1f4ed284]{background:none;border:none;color:hsla(0,0%,100%,.85);font-size:1.4rem;line-height:1;cursor:pointer;padding:0 4px}.cm-close[data-v-1f4ed284]:hover{color:#fff}.cm-body[data-v-1f4ed284]{padding:24px 28px 16px;text-align:center}.cm-icon[data-v-1f4ed284]{font-size:3rem;color:#dc3545;margin-bottom:16px}.cm-intro[data-v-1f4ed284]{color:#555;margin-bottom:12px;font-size:.95rem}.cm-details[data-v-1f4ed284]{text-align:left;border-left:4px solid #dc3545;background:#fafafa;border-radius:0 6px 6px 0;padding:10px 14px}.cm-details__row[data-v-1f4ed284]{display:flex;align-items:center;padding:4px 0;color:#333;font-size:.9rem}.cm-details__icon[data-v-1f4ed284]{width:18px;color:#888;margin-right:8px;flex-shrink:0}.cm-warning[data-v-1f4ed284]{color:#dc3545;font-weight:600;font-size:.9rem;margin-bottom:0}.cm-footer[data-v-1f4ed284]{display:flex;justify-content:center;gap:12px;padding:16px 28px 24px}.cm-btn-cancel[data-v-1f4ed284]{background:#6c757d;color:#fff;min-width:110px}.cm-btn-cancel[data-v-1f4ed284]:hover{background:#5a6268;color:#fff}.cm-btn-confirm[data-v-1f4ed284]{min-width:150px;color:#fff}.cm-btn-confirm--danger[data-v-1f4ed284]{background:#dc3545}.cm-btn-confirm--danger[data-v-1f4ed284]:hover{background:#bb2d3b;color:#fff}.card-header[data-v-2b834fb5]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0}.card-header .card-title[data-v-2b834fb5]{color:#fff;font-weight:600}.loading-overlay[data-v-2b834fb5]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.btn-cancel[data-v-2b834fb5]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-cancel[data-v-2b834fb5]:hover{background-color:#5a6268;border-color:#545b62}.form-check-input[data-v-2b834fb5]:checked{background-color:#667eea;border-color:#667eea}.input-block label[data-v-2b834fb5]{font-weight:500;margin-bottom:.5rem}.text-danger[data-v-2b834fb5]{color:#dc3545}.form-text[data-v-2b834fb5]{font-size:.875rem;color:#6c757d}[data-v-0ea8854c] .row-falta-alerta td{background-color:#fff5f5!important}[data-v-0ea8854c] .row-falta-alerta:hover td{background-color:#ffe8e8!important}.card-header[data-v-0ea8854c]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-0ea8854c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-0ea8854c]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-0ea8854c]{font-size:.875rem;opacity:.8}.header-actions[data-v-0ea8854c]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-0ea8854c]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-0ea8854c]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-0ea8854c]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-0ea8854c]:hover{background:#fff;color:#212529}.header-actions .btn-success[data-v-0ea8854c]{background:#28a745;color:#fff}.header-actions .btn-success[data-v-0ea8854c]:hover{background:#218838}.header-actions .btn-warning[data-v-0ea8854c]{background:#ffc107;color:#212529}.header-actions .btn-warning[data-v-0ea8854c]:hover{background:#e0a800}.filters-section[data-v-0ea8854c]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.table-responsive[data-v-0ea8854c]{margin-top:1rem}.action-buttons[data-v-0ea8854c]{display:flex;gap:.5rem;justify-content:center;align-items:center}.action-btn[data-v-0ea8854c]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:.375rem;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-btn[data-v-0ea8854c]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-primary.action-btn[data-v-0ea8854c]{background:#0d6efd;color:#fff}.btn-primary.action-btn[data-v-0ea8854c]:hover{background:#0b5ed7;color:#fff}.btn-danger.action-btn[data-v-0ea8854c]{background:#dc3545;color:#fff}.btn-danger.action-btn[data-v-0ea8854c]:hover{background:#bb2d3b;color:#fff}.action-btn i[data-v-0ea8854c]{font-size:.875rem}.loading-overlay[data-v-0ea8854c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.badge[data-v-0ea8854c]{font-size:.75rem;padding:.35rem .65rem;border-radius:.375rem;font-weight:500}.badge-soft-success[data-v-0ea8854c]{background-color:rgba(40,167,69,.1);color:#28a745;border:1px solid rgba(40,167,69,.2)}.badge-soft-danger[data-v-0ea8854c]{background-color:rgba(220,53,69,.1);color:#dc3545;border:1px solid rgba(220,53,69,.2)}.badge-soft-info[data-v-0ea8854c]{background-color:rgba(13,202,240,.1);color:#0dcaf0;border:1px solid rgba(13,202,240,.2)}.badge-soft-warning[data-v-0ea8854c]{background-color:rgba(255,193,7,.1);color:#856404;border:1px solid rgba(255,193,7,.2)}.badge-soft-primary[data-v-0ea8854c]{background-color:rgba(13,110,253,.1);color:#0d6efd;border:1px solid rgba(13,110,253,.2)}.badge-soft-orange[data-v-0ea8854c]{background-color:rgba(253,126,20,.12);color:#c85a00;border:1px solid rgba(253,126,20,.25)}.bg-purple[data-v-0ea8854c]{background-color:#6f42c1;color:#fff;font-size:.75rem;padding:.3rem .55rem;border-radius:.35rem}.btn-grupo-expand[data-v-0ea8854c]{display:inline-flex;align-items:center;gap:.25rem;background:#6f42c1;color:#fff;border:none;border-radius:20px;padding:.3rem .75rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}.btn-grupo-expand[data-v-0ea8854c]:hover{background:#5a32a3;transform:translateY(-1px)}.btn-grupo-expand--lotado[data-v-0ea8854c]{background:#6c757d}.btn-grupo-expand--lotado[data-v-0ea8854c]:hover{background:#5a6268}.participantes-container[data-v-0ea8854c]{background:#f8f9fa;border-radius:6px}.btn-xs[data-v-0ea8854c]{padding:.15rem .4rem;font-size:.75rem;line-height:1.2}.badge-soft-secondary[data-v-0ea8854c]{background-color:hsla(208,7%,46%,.1);color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}.text-primary[data-v-0ea8854c]{color:#007bff!important}@media (max-width:768px){.header-content[data-v-0ea8854c]{flex-direction:column;align-items:flex-start}.header-actions[data-v-0ea8854c]{width:100%;justify-content:flex-end}.action-buttons[data-v-0ea8854c]{gap:.25rem}.action-btn[data-v-0ea8854c]{width:28px;height:28px}.action-btn i[data-v-0ea8854c]{font-size:.75rem}}.input-block label[data-v-0ea8854c]{font-weight:500;color:#495057;margin-bottom:.5rem}.form-control[data-v-0ea8854c]{border-radius:.375rem;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-0ea8854c]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.card-header[data-v-b8af4b06]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0}.card-header .card-title[data-v-b8af4b06]{color:#fff;font-weight:600}.loading-overlay[data-v-b8af4b06]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.btn-cancel[data-v-b8af4b06]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-cancel[data-v-b8af4b06]:hover{background-color:#5a6268;border-color:#545b62}.payment-type-container[data-v-b8af4b06]{display:flex;gap:1rem;margin-top:.5rem}.payment-option[data-v-b8af4b06]{flex:1;min-width:200px;padding:1rem 1.5rem;border:2px solid #e9ecef;border-radius:.5rem;background:#fff;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem}.payment-option[data-v-b8af4b06]:hover{border-color:#667eea;background:#f8f9ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.15)}.payment-option.selected[data-v-b8af4b06]{border-color:#667eea;background:linear-gradient(45deg,rgba(102,126,234,.1),rgba(118,75,162,.1));box-shadow:0 4px 12px rgba(102,126,234,.2)}.payment-icon[data-v-b8af4b06]{font-size:1.25rem;color:#6c757d;transition:color .3s ease}.payment-option.selected .payment-icon[data-v-b8af4b06]{color:#667eea}.payment-text[data-v-b8af4b06]{font-size:1rem;font-weight:500;color:#495057;transition:color .3s ease}.payment-option.selected .payment-text[data-v-b8af4b06]{color:#667eea;font-weight:600}.ant-select-selector[data-v-b8af4b06],.ant-select[data-v-b8af4b06]{border-radius:.375rem!important;height:45px!important}.ant-select-selector[data-v-b8af4b06]{border:1px solid #ced4da!important;padding:0 12px!important;display:flex!important;align-items:center!important}.ant-select-selection-item[data-v-b8af4b06],.ant-select-selection-placeholder[data-v-b8af4b06]{line-height:43px!important}.ant-select-focused .ant-select-selector[data-v-b8af4b06],.ant-select-selector[data-v-b8af4b06]:focus,.ant-select-selector[data-v-b8af4b06]:hover{border-color:#667eea!important;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)!important}.is-invalid .ant-select-selector[data-v-b8af4b06]{border-color:#dc3545!important}.invalid-feedback[data-v-b8af4b06]{display:block!important;color:#dc3545;font-size:.875rem;margin-top:.25rem}.input-block label[data-v-b8af4b06]{font-weight:500;margin-bottom:.5rem}.text-danger[data-v-b8af4b06]{color:#dc3545}@media (max-width:768px){.payment-type-container[data-v-b8af4b06]{flex-direction:column}.payment-option[data-v-b8af4b06]{min-width:auto;padding:.875rem 1.25rem}}.py-5[data-v-b8af4b06]{padding-top:3rem!important;padding-bottom:3rem!important}.card-header[data-v-3dfe2cdb]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-3dfe2cdb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-3dfe2cdb]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-3dfe2cdb]{font-size:.875rem;opacity:.8}.header-actions[data-v-3dfe2cdb]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-3dfe2cdb]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-3dfe2cdb]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-danger[data-v-3dfe2cdb]{background:#dc3545;color:#fff}.header-actions .btn-danger[data-v-3dfe2cdb]:hover{background:#c82333}.header-actions .btn-warning[data-v-3dfe2cdb]{background:#ffc107;color:#212529}.header-actions .btn-warning[data-v-3dfe2cdb]:hover{background:#e0a800}.header-actions .btn-info[data-v-3dfe2cdb]{background:#17a2b8;color:#fff}.header-actions .btn-info[data-v-3dfe2cdb]:hover{background:#138496}.header-actions .btn-light[data-v-3dfe2cdb]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-3dfe2cdb]:hover{background:#fff;color:#212529}.loading-skeleton[data-v-3dfe2cdb]{padding:2rem}.skeleton-header[data-v-3dfe2cdb]{height:40px;margin-bottom:1.5rem}.skeleton-header[data-v-3dfe2cdb],.skeleton-line[data-v-3dfe2cdb]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3dfe2cdb 1.5s infinite;border-radius:.375rem}.skeleton-line[data-v-3dfe2cdb]{height:20px;margin-bottom:1rem}.skeleton-line.short[data-v-3dfe2cdb]{width:60%}@keyframes shimmer-3dfe2cdb{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-overlay[data-v-3dfe2cdb]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.btn-cancel[data-v-3dfe2cdb]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-cancel[data-v-3dfe2cdb]:hover{background-color:#5a6268;border-color:#545b62}.payment-type-container[data-v-3dfe2cdb]{display:flex;gap:1rem;margin-top:.5rem}.payment-option[data-v-3dfe2cdb]{flex:1;min-width:200px;padding:1rem 1.5rem;border:2px solid #e9ecef;border-radius:.5rem;background:#fff;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;gap:1rem}.payment-option[data-v-3dfe2cdb]:hover{border-color:#007bff;background:#f8f9ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,.15)}.payment-option.selected[data-v-3dfe2cdb]{border-color:#007bff;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;box-shadow:0 4px 15px rgba(0,123,255,.3)}.payment-icon[data-v-3dfe2cdb]{font-size:1.5rem;min-width:40px;text-align:center}.payment-option.selected .payment-icon[data-v-3dfe2cdb]{color:#fff}.payment-info h6[data-v-3dfe2cdb]{margin:0;font-size:1rem;font-weight:600}.payment-info small[data-v-3dfe2cdb]{color:#6c757d;font-size:.875rem}.payment-option.selected .payment-info small[data-v-3dfe2cdb]{color:hsla(0,0%,100%,.8)}.modal-overlay[data-v-3dfe2cdb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050;overflow-y:auto;padding:1rem}.modal-container[data-v-3dfe2cdb]{width:100%;max-width:800px;max-height:90vh;margin:auto}.modal-container.modal-sm[data-v-3dfe2cdb]{max-width:500px}.modal-container.modal-xl[data-v-3dfe2cdb]{max-width:1200px}.modal-content[data-v-3dfe2cdb]{background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-3dfe2cdb]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:none}.modal-header-warning[data-v-3dfe2cdb]{background:linear-gradient(135deg,#ffc107,#ffb300);color:#212529}.modal-header-danger[data-v-3dfe2cdb]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.modal-title[data-v-3dfe2cdb]{margin:0;font-size:1.1rem;font-weight:600;flex:1}.btn-close[data-v-3dfe2cdb]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:.25rem}.btn-close[data-v-3dfe2cdb]:hover{background-color:hsla(0,0%,100%,.1)}.btn-close-white[data-v-3dfe2cdb]{color:#fff}.modal-body[data-v-3dfe2cdb]{padding:1.5rem;overflow-y:auto;flex:1}.modal-footer[data-v-3dfe2cdb]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.delete-warning[data-v-3dfe2cdb]{text-align:center}.warning-icon[data-v-3dfe2cdb]{font-size:4rem;color:#dc3545;margin-bottom:1.5rem;animation:pulse-3dfe2cdb 2s infinite}@keyframes pulse-3dfe2cdb{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.warning-message[data-v-3dfe2cdb]{text-align:left}.appointment-summary[data-v-3dfe2cdb]{background:#f8f9fa;border-radius:.5rem;padding:1rem;margin-top:1rem;border-left:4px solid #dc3545}.summary-item[data-v-3dfe2cdb]{padding:.5rem 0;border-bottom:1px solid #e9ecef;color:#495057}.summary-item[data-v-3dfe2cdb]:last-child{border-bottom:none}.summary-item i[data-v-3dfe2cdb]{color:#6c757d;width:20px}.preview-dates-grid[data-v-3dfe2cdb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin-top:1rem}.preview-date-card[data-v-3dfe2cdb]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid #e9ecef;border-radius:.5rem;transition:all .3s ease;cursor:default}.preview-date-card[data-v-3dfe2cdb]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.15)}.date-icon[data-v-3dfe2cdb]{font-size:1.5rem;color:#667eea;flex-shrink:0}.date-info[data-v-3dfe2cdb]{display:flex;flex-direction:column}.date-number[data-v-3dfe2cdb]{font-size:1rem;font-weight:600;color:#212529;line-height:1.2}.date-weekday[data-v-3dfe2cdb]{font-size:.75rem;color:#6c757d;text-transform:capitalize}.preview-dates[data-v-3dfe2cdb]{max-height:150px;overflow-y:auto;border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;background-color:#f8f9fa}.alert-sm[data-v-3dfe2cdb]{padding:.5rem;margin-bottom:.5rem;font-size:.875rem}.form-check-input[data-v-3dfe2cdb]:checked{background-color:#28a745;border-color:#28a745}.btn-outline-primary.btn-sm[data-v-3dfe2cdb]{padding:.25rem .5rem;font-size:.75rem}.badge[data-v-3dfe2cdb]{padding:.5rem .75rem;font-size:.75rem}.form-switch .form-check-input[data-v-3dfe2cdb]{width:2.5rem;height:1.25rem}.alert-heading[data-v-3dfe2cdb]{margin-bottom:.5rem;font-size:1rem}.text-success[data-v-3dfe2cdb]{font-size:.875rem}.conflict-card[data-v-3dfe2cdb]{background:#fff;border:2px solid #dc3545;border-radius:.5rem;padding:1.25rem;box-shadow:0 2px 8px rgba(220,53,69,.1)}.conflict-header[data-v-3dfe2cdb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #dee2e6}.conflict-date[data-v-3dfe2cdb]{font-size:1.1rem;color:#212529;display:flex;align-items:center}.conflict-time[data-v-3dfe2cdb]{font-size:1rem;color:#6c757d;font-weight:500}.conflict-details[data-v-3dfe2cdb]{margin:1rem 0}.conflict-issue[data-v-3dfe2cdb]{display:flex;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:.375rem;margin-bottom:.75rem}.issue-icon[data-v-3dfe2cdb]{flex-shrink:0;font-size:1.5rem}.issue-message[data-v-3dfe2cdb]{flex:1}.issue-title[data-v-3dfe2cdb]{font-weight:600;color:#dc3545;margin-bottom:.25rem}.issue-description[data-v-3dfe2cdb]{color:#495057;margin-bottom:.5rem}.conflicting-appointment[data-v-3dfe2cdb]{background:#e7f3ff;padding:.5rem;border-radius:.25rem;border-left:3px solid #0d6efd;margin-top:.5rem}.alternative-slots[data-v-3dfe2cdb]{background:#fff9e6;padding:1rem;border-radius:.375rem;border:1px solid #ffe58f}.slots-grid[data-v-3dfe2cdb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin-top:.75rem}.slot-btn[data-v-3dfe2cdb]{padding:.5rem;border:2px solid #d9d9d9;background:#fff;border-radius:.375rem;cursor:pointer;font-weight:500;transition:all .2s}.slot-btn[data-v-3dfe2cdb]:hover{border-color:#667eea;background:#f8f9ff}.slot-btn.selected[data-v-3dfe2cdb]{background:#667eea;color:#fff;border-color:#667eea}.conflict-actions[data-v-3dfe2cdb]{border-top:1px solid #dee2e6;padding-top:1rem}.success-dates[data-v-3dfe2cdb]{background:#d1f4e0;padding:1rem;border-radius:.5rem;border:1px solid #a7e5bf}.success-dates-list[data-v-3dfe2cdb]{margin-top:.75rem}.ant-select[data-v-3dfe2cdb]{height:42px!important}.ant-select-selector[data-v-3dfe2cdb]{height:42px!important;border:1px solid #ced4da!important;border-radius:.375rem!important}.ant-select-selection-item[data-v-3dfe2cdb]{line-height:40px!important}.is-invalid .ant-select-selector[data-v-3dfe2cdb]{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.modal-body[data-v-3dfe2cdb]::-webkit-scrollbar,.preview-dates[data-v-3dfe2cdb]::-webkit-scrollbar{width:6px}.modal-body[data-v-3dfe2cdb]::-webkit-scrollbar-track,.preview-dates[data-v-3dfe2cdb]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-body[data-v-3dfe2cdb]::-webkit-scrollbar-thumb,.preview-dates[data-v-3dfe2cdb]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.modal-body[data-v-3dfe2cdb]::-webkit-scrollbar-thumb:hover,.preview-dates[data-v-3dfe2cdb]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.alert[data-v-3dfe2cdb]{border-radius:.5rem;border:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.alert-warning[data-v-3dfe2cdb]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border-left:4px solid #ffc107}.alert-info[data-v-3dfe2cdb]{background:linear-gradient(135deg,#d1ecf1,#bee5eb);color:#0c5460;border-left:4px solid #17a2b8}.alert-danger[data-v-3dfe2cdb]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border-left:4px solid #dc3545}.alert-success[data-v-3dfe2cdb]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border-left:4px solid #28a745}.form-control[data-v-3dfe2cdb]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.btn[data-v-3dfe2cdb]:disabled{opacity:.65;cursor:not-allowed}.spinner-border[data-v-3dfe2cdb]{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-3dfe2cdb .75s linear infinite}@keyframes spinner-border-3dfe2cdb{to{transform:rotate(1turn)}}.page-wrapper[data-v-3dfe2cdb]{min-height:100vh;background:#f8f9fa}.content[data-v-3dfe2cdb]{padding:2rem 1rem}.card[data-v-3dfe2cdb]{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:none;margin-bottom:2rem}.card-body[data-v-3dfe2cdb]{padding:2rem}.local-forms[data-v-3dfe2cdb]{margin-bottom:1rem}.local-forms label[data-v-3dfe2cdb]{font-weight:500;margin-bottom:.5rem;color:#495057}.invalid-feedback[data-v-3dfe2cdb]{display:block;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}@media (max-width:768px){.header-content[data-v-3dfe2cdb]{flex-direction:column;align-items:flex-start}.header-actions[data-v-3dfe2cdb]{width:100%;justify-content:flex-end}.payment-type-container[data-v-3dfe2cdb]{flex-direction:column}.payment-option[data-v-3dfe2cdb]{min-width:auto}.modal-overlay[data-v-3dfe2cdb]{padding:.5rem}.modal-container[data-v-3dfe2cdb]{max-width:100%}.modal-body[data-v-3dfe2cdb],.modal-header[data-v-3dfe2cdb]{padding:1rem}.modal-footer[data-v-3dfe2cdb]{padding:1rem;flex-direction:column}.modal-footer .btn[data-v-3dfe2cdb]{width:100%;margin-bottom:.5rem}.preview-dates-grid[data-v-3dfe2cdb]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}}@media (max-width:576px){.content[data-v-3dfe2cdb]{padding:1rem .5rem}.card-body[data-v-3dfe2cdb]{padding:1rem}.payment-option[data-v-3dfe2cdb]{padding:.75rem 1rem;gap:.75rem}.payment-icon[data-v-3dfe2cdb]{font-size:1.25rem;min-width:32px}}.alert-past-appointment[data-v-3dfe2cdb]{background:rgba(100,116,139,.1);border:1px solid rgba(100,116,139,.35);border-left:4px solid #64748b;color:#334155;border-radius:.5rem;padding:.75rem 1rem}.alert-locked-attendant[data-v-3dfe2cdb]{background:rgba(220,53,69,.07);border:1px solid rgba(220,53,69,.3);border-left:4px solid #dc3545;color:#721c24;border-radius:.5rem;padding:.75rem 1rem}.payment-locked[data-v-3dfe2cdb]{opacity:.6;pointer-events:none}[data-v-2e4d631e]:root{--primary-color:#1a73e8;--primary-light:#e8f0fe;--success-color:#34a853;--warning-color:#fbbc04;--danger-color:#ea4335;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-500:#adb5bd;--gray-700:#495057;--gray-900:#212529}.schedule-card[data-v-2e4d631e]{border:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:8px;overflow:hidden}.card-header[data-v-2e4d631e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.25rem;border:none}.card-header .card-title[data-v-2e4d631e],.card-header h4[data-v-2e4d631e],.card-header small[data-v-2e4d631e]{color:#fff!important}.header-content[data-v-2e4d631e]{display:flex;justify-content:space-between;align-items:center}.google-calendar-container[data-v-2e4d631e]{background:#fff;border-radius:8px}.calendar-header[data-v-2e4d631e]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--gray-200)}.calendar-nav[data-v-2e4d631e]{display:flex;align-items:center;gap:8px}.btn-nav[data-v-2e4d631e]{width:36px;height:36px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-700);transition:background .2s}.btn-nav[data-v-2e4d631e]:hover{background:var(--gray-100)}.btn-today[data-v-2e4d631e]{padding:8px 16px;border:1px solid var(--gray-300);background:#fff;border-radius:4px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;margin-left:8px;transition:all .2s}.btn-today[data-v-2e4d631e]:hover{background:var(--gray-100);border-color:var(--gray-500)}.calendar-title[data-v-2e4d631e]{font-size:22px;font-weight:400;color:var(--gray-900);margin:0;text-transform:uppercase;letter-spacing:.5px}.view-label[data-v-2e4d631e]{padding:8px 16px;background:var(--primary-light);color:var(--primary-color);border-radius:4px;font-size:14px;font-weight:500}.calendar-grid[data-v-2e4d631e]{padding:0}.weekday-header[data-v-2e4d631e]{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--gray-200)}.weekday-cell[data-v-2e4d631e]{padding:12px 16px;text-align:center;font-size:11px;font-weight:500;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px}.days-grid[data-v-2e4d631e]{display:flex;flex-direction:column}.week-row[data-v-2e4d631e]{display:grid;grid-template-columns:repeat(5,1fr);min-height:120px}.week-row[data-v-2e4d631e]:not(:last-child){border-bottom:1px solid var(--gray-200)}.day-cell[data-v-2e4d631e]{padding:8px;border-right:1px solid var(--gray-200);cursor:pointer;transition:background .2s;display:flex;flex-direction:column;min-height:120px}.day-cell[data-v-2e4d631e]:last-child{border-right:none}.day-cell[data-v-2e4d631e]:hover:not(.day-empty):not(.day-unavailable){background:var(--gray-100)}.day-cell.day-empty[data-v-2e4d631e]{background:var(--gray-100);cursor:default}.day-cell.day-unavailable[data-v-2e4d631e]{background:#f5f5f5;cursor:not-allowed}.day-cell.day-feriado[data-v-2e4d631e]{background:linear-gradient(180deg,#fff8f0,rgba(237,137,54,.18));cursor:not-allowed;border-left:3px solid rgba(237,137,54,.5)}.day-cell.day-feriado[data-v-2e4d631e]:hover{background:linear-gradient(180deg,#fff8f0,rgba(237,137,54,.18))!important}.day-cell.day-feriado .day-number[data-v-2e4d631e]{color:#c05621}.day-cell.day-today[data-v-2e4d631e]{background:#e3f2fd}.day-number[data-v-2e4d631e]{font-size:14px;font-weight:500;color:var(--gray-700);width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;border-radius:50%}.day-number.is-today[data-v-2e4d631e]{background:var(--primary-color);color:#fff}.day-status[data-v-2e4d631e]{flex:1;display:flex;align-items:flex-start;justify-content:center}.status-badge[data-v-2e4d631e]{font-size:11px;padding:4px 8px;border-radius:4px;font-weight:500;text-align:center;line-height:1.3}.status-badge.status-high[data-v-2e4d631e]{background:rgba(52,168,83,.15);color:#1e7e34}.status-badge.status-medium[data-v-2e4d631e]{background:rgba(251,188,4,.2);color:#b45309}.status-badge.status-low[data-v-2e4d631e]{background:rgba(234,67,53,.15);color:#c53030}.status-badge.status-unavailable[data-v-2e4d631e]{background:var(--gray-200);color:var(--gray-500);font-size:10px}.status-badge.status-feriado[data-v-2e4d631e]{background:rgba(237,137,54,.2);color:#c05621;font-size:10px}.day-cell.day-high[data-v-2e4d631e]{background:linear-gradient(180deg,#fff,rgba(52,168,83,.08))}.day-cell.day-medium[data-v-2e4d631e]{background:linear-gradient(180deg,#fff,rgba(251,188,4,.1))}.day-cell.day-low[data-v-2e4d631e]{background:linear-gradient(180deg,#fff,rgba(234,67,53,.08))}.day-cell.day-past[data-v-2e4d631e]{opacity:.55;cursor:default}.day-cell.day-past[data-v-2e4d631e]:hover{background:inherit!important}.day-cell.day-past .day-number[data-v-2e4d631e]{color:#adb5bd}.calendar-legend[data-v-2e4d631e]{display:flex;justify-content:center;gap:24px;padding:16px;border-top:1px solid var(--gray-200);background:var(--gray-100)}.legend-item[data-v-2e4d631e]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray-700)}.legend-dot[data-v-2e4d631e]{width:12px;height:12px;border-radius:3px}.legend-dot.available[data-v-2e4d631e]{background:rgba(52,168,83,.6)}.legend-dot.partial[data-v-2e4d631e]{background:rgba(251,188,4,.6)}.legend-dot.low[data-v-2e4d631e]{background:rgba(234,67,53,.6)}.legend-dot.unavailable[data-v-2e4d631e]{background:var(--gray-300)}.legend-dot.feriado[data-v-2e4d631e]{background:rgba(237,137,54,.75)}.slots-section[data-v-2e4d631e]{padding:1rem 0}.alert-feriado[data-v-2e4d631e]{background:rgba(237,137,54,.12);border:1px solid rgba(237,137,54,.4);border-left:4px solid #ed8936;color:#9c4221;border-radius:.5rem;padding:.75rem 1rem}.stats-bar[data-v-2e4d631e]{display:flex;justify-content:center;gap:2rem;padding:1rem;background:#f8f9fa;border-radius:.5rem}.stat-item[data-v-2e4d631e]{display:flex;align-items:center;gap:.5rem;font-weight:600}.stat-available[data-v-2e4d631e]{color:#28a745}.stat-occupied[data-v-2e4d631e]{color:#dc3545}.stat-blocked[data-v-2e4d631e]{color:#ffc107}.schedule-list[data-v-2e4d631e]{display:flex;flex-direction:column;gap:.75rem}.schedule-list-item[data-v-2e4d631e]{display:grid;grid-template-columns:140px 1fr auto;align-items:center;padding:1rem 1.25rem;background:#fff;border:1px solid #dee2e6;border-radius:.5rem;transition:all .3s ease;cursor:pointer}.schedule-list-item[data-v-2e4d631e]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.slot-available[data-v-2e4d631e]{border-left:4px solid #28a745;background:linear-gradient(135deg,#f8fff8,#fff)}.slot-occupied[data-v-2e4d631e]{border-left:4px solid #dc3545;background:linear-gradient(135deg,#fff8f8,#fff)}.slot-blocked[data-v-2e4d631e]{border-left:4px solid #ffc107;background:linear-gradient(135deg,#fffef5,#fff)}.slot-grupo[data-v-2e4d631e]{border-left:4px solid #fd7e14;background:linear-gradient(135deg,#fff8f0,#fff)}.slot-custom-block[data-v-2e4d631e]{background:linear-gradient(135deg,#fff3cd,#ffeeba)!important;border-left-color:#fd7e14!important}.slot-past[data-v-2e4d631e]{border-left:4px solid #dee2e6;background:#f8f9fa;cursor:default;opacity:.75}.slot-past[data-v-2e4d631e]:hover{box-shadow:none!important;transform:none!important}.item-time[data-v-2e4d631e]{display:flex;align-items:center;gap:.5rem;font-family:Courier New,monospace;font-size:1.1rem;font-weight:600;color:#495057}.time-separator[data-v-2e4d631e]{color:#adb5bd}.item-info[data-v-2e4d631e]{padding:0 1rem}.info-available[data-v-2e4d631e]{display:flex;align-items:center;font-size:1rem;font-weight:600;color:#28a745}.info-past-empty[data-v-2e4d631e]{display:flex;align-items:center;font-size:.9rem;color:#adb5bd}.info-occupied[data-v-2e4d631e]{display:flex;flex-direction:column;gap:.25rem}.patient-name[data-v-2e4d631e]{font-weight:600;color:#495057}.appointment-details[data-v-2e4d631e]{display:flex;flex-wrap:wrap;gap:.35rem}.patient-contact[data-v-2e4d631e]{font-size:.8rem;color:#6c757d}.contact-link[data-v-2e4d631e]{color:#6c757d;text-decoration:none}.contact-link[data-v-2e4d631e]:hover{color:#0d6efd;text-decoration:underline}.appointment-obs[data-v-2e4d631e]{font-size:.78rem;color:#6c757d;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:480px}.info-blocked[data-v-2e4d631e]{display:flex;align-items:center;gap:.75rem;font-size:1.05rem;font-weight:600;color:#856404}.block-reason[data-v-2e4d631e]{font-weight:400;font-size:.9rem}.custom-block-indicator[data-v-2e4d631e]{font-size:.7rem;color:#6c757d;background:#e9ecef;padding:.125rem .5rem;border-radius:.25rem}.item-action[data-v-2e4d631e]{display:flex;align-items:center;justify-content:flex-end;min-width:150px}.btn-agendar[data-v-2e4d631e]{font-weight:600;font-size:1rem;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .3s ease}.btn-agendar[data-v-2e4d631e]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(40,167,69,.3)}.btn-desbloquear[data-v-2e4d631e]{opacity:0;transition:opacity .3s ease}.schedule-list-item:hover .btn-desbloquear[data-v-2e4d631e]{opacity:1}.badge[data-v-2e4d631e]{padding:.5rem 1rem;font-size:.85rem;font-weight:600;border-radius:.5rem}.badge-danger[data-v-2e4d631e]{background:#dc3545;color:#fff}.badge-warning[data-v-2e4d631e]{background:#ffc107;color:#000}.badge-secondary[data-v-2e4d631e]{background:#6c757d;color:#fff}.badge-primary[data-v-2e4d631e]{background:#007bff;color:#fff}.badge-success[data-v-2e4d631e]{background:#28a745;color:#fff}.badge-clickable[data-v-2e4d631e]{cursor:pointer;transition:all .3s ease}.badge-clickable[data-v-2e4d631e]:hover{transform:scale(1.05)}.empty-state[data-v-2e4d631e]{text-align:center;padding:4rem 2rem;color:#6c757d}.empty-state h5[data-v-2e4d631e]{margin-top:1rem;color:#495057}.modal-overlay[data-v-2e4d631e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.modal-container[data-v-2e4d631e]{width:100%;max-width:600px}.modal-lg[data-v-2e4d631e]{max-width:800px}.modal-content[data-v-2e4d631e]{background:#fff;border-radius:.75rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-2e4d631e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.modal-header-block[data-v-2e4d631e]{background:linear-gradient(135deg,#dc3545,#c82333)!important}.modal-title[data-v-2e4d631e]{margin:0;font-size:1.25rem;font-weight:600}.btn-close[data-v-2e4d631e]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .2s}.btn-close[data-v-2e4d631e]:hover{background-color:hsla(0,0%,100%,.1)}.modal-body[data-v-2e4d631e]{padding:1.5rem;overflow-y:auto}.modal-body ul li[data-v-2e4d631e]{padding:.75rem;background:#f8f9fa;border-radius:.375rem;margin-bottom:.5rem}.modal-footer[data-v-2e4d631e]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.slot-info-card[data-v-2e4d631e]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:.75rem;padding:1rem;border-left:4px solid #667eea}.slot-info-card .info-row[data-v-2e4d631e]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.action-buttons[data-v-2e4d631e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.action-btn[data-v-2e4d631e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;border:2px solid #dee2e6;border-radius:.75rem;background:#fff;cursor:pointer;transition:all .3s ease;text-align:center}.action-btn[data-v-2e4d631e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.action-btn-agendar[data-v-2e4d631e]:hover{border-color:#28a745;background:linear-gradient(135deg,#f8fff8,#e8f5e9)}.action-btn-bloquear[data-v-2e4d631e]:hover{border-color:#dc3545;background:linear-gradient(135deg,#fff8f8,#ffebee)}.action-btn i[data-v-2e4d631e]{color:#6c757d;transition:color .3s ease}.action-btn-agendar:hover i[data-v-2e4d631e]{color:#28a745}.action-btn-bloquear:hover i[data-v-2e4d631e]{color:#dc3545}.action-title[data-v-2e4d631e]{font-weight:600;margin-bottom:.25rem;display:block}.bloqueio-form[data-v-2e4d631e]{display:flex;flex-direction:column;gap:0}.bloqueio-form .form-label[data-v-2e4d631e]{font-weight:600;color:#495057;margin-bottom:.5rem;display:block}.bloqueio-tipo-grid[data-v-2e4d631e]{display:flex;flex-direction:column;gap:.75rem}.bloqueio-tipo-card[data-v-2e4d631e]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border:2px solid #e9ecef;border-radius:.75rem;cursor:pointer;transition:all .2s ease;position:relative}.bloqueio-tipo-card[data-v-2e4d631e]:hover{border-color:#adb5bd;background:#f8f9fa}.bloqueio-tipo-card.active[data-v-2e4d631e]{border-color:#dc3545;background:linear-gradient(135deg,#fff5f5,#ffe8e8);box-shadow:0 2px 8px rgba(220,53,69,.15)}.tipo-icon[data-v-2e4d631e]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:.5rem;flex-shrink:0}.tipo-icon i[data-v-2e4d631e]{font-size:1.25rem;color:#6c757d}.bloqueio-tipo-card.active .tipo-icon[data-v-2e4d631e]{background:#dc3545}.bloqueio-tipo-card.active .tipo-icon i[data-v-2e4d631e]{color:#fff}.tipo-content[data-v-2e4d631e]{flex:1;display:flex;flex-direction:column;gap:.125rem}.tipo-content strong[data-v-2e4d631e]{font-size:.95rem;color:#212529}.tipo-content small[data-v-2e4d631e]{font-size:.8rem;color:#6c757d}.bloqueio-tipo-card.active .tipo-content strong[data-v-2e4d631e]{color:#dc3545}.tipo-check[data-v-2e4d631e]{position:absolute;right:1rem;color:#dc3545;font-size:1.25rem}.periodo-fields[data-v-2e4d631e]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:.5rem;border:1px solid #e9ecef}.periodo-fields .form-label[data-v-2e4d631e]{font-size:.875rem;margin-bottom:.375rem}.periodo-fields .form-control[data-v-2e4d631e]{height:42px}.bloqueio-form .alert[data-v-2e4d631e]{margin-top:1rem;margin-bottom:0;border-radius:.5rem}.bloqueio-section-header[data-v-2e4d631e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.section-icon[data-v-2e4d631e]{font-weight:600;font-size:.9rem}.bloqueios-list[data-v-2e4d631e]{display:flex;flex-direction:column;gap:.5rem}.bloqueio-item[data-v-2e4d631e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8f9fa;border-radius:.5rem;border-left:3px solid #dc3545}.bloqueio-recorrente[data-v-2e4d631e]{border-left-color:#007bff}.bloqueio-periodo[data-v-2e4d631e]{border-left-color:#ffc107}.bloqueio-info[data-v-2e4d631e]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center}.bloqueio-tipo-badge[data-v-2e4d631e]{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;font-weight:600}.badge-tipo-pontual[data-v-2e4d631e]{background:#d1ecf1;color:#0c5460}.badge-tipo-recorrente[data-v-2e4d631e]{background:#cce5ff;color:#004085}.badge-tipo-periodo[data-v-2e4d631e]{background:#fff3cd;color:#856404}.bloqueio-dia[data-v-2e4d631e]{font-weight:600;color:#495057;font-size:.875rem}.bloqueio-horario[data-v-2e4d631e]{color:#6c757d;font-family:monospace;font-size:.82rem;background:#e9ecef;padding:.125rem .5rem;border-radius:.25rem}.bloqueio-motivo[data-v-2e4d631e]{color:#6c757d;font-style:italic;font-size:.85rem}.novo-bloqueio-section[data-v-2e4d631e]{border:1.5px dashed #dee2e6;border-radius:.5rem;overflow:hidden}.novo-bloqueio-toggle[data-v-2e4d631e]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f8f9fa;border:none;cursor:pointer;font-weight:600;color:#dc3545;font-size:.9rem;transition:background .15s}.novo-bloqueio-toggle[data-v-2e4d631e]:hover{background:#f1f3f5}.novo-bloqueio-form[data-v-2e4d631e]{padding:1rem;background:#fff;border-top:1px solid #dee2e6}.date-info-header[data-v-2e4d631e]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:.5rem;margin-bottom:1.5rem}.date-nav-center[data-v-2e4d631e]{display:flex;align-items:center;gap:1rem}.date-nav-center h5[data-v-2e4d631e]{margin:0;font-size:1.15rem;color:#495057;text-transform:capitalize;white-space:nowrap}.badge-info[data-v-2e4d631e]{background:#17a2b8;color:#fff}@media (max-width:768px){.calendar-header[data-v-2e4d631e]{flex-direction:column;gap:16px}.calendar-title[data-v-2e4d631e]{font-size:18px}.day-cell[data-v-2e4d631e]{min-height:80px;padding:4px}.day-number[data-v-2e4d631e]{font-size:12px;width:24px;height:24px}.status-badge[data-v-2e4d631e]{font-size:9px;padding:2px 4px}.schedule-list-item[data-v-2e4d631e]{grid-template-columns:1fr;gap:1rem}.item-time[data-v-2e4d631e]{justify-content:center}.item-info[data-v-2e4d631e]{text-align:center;padding:0}.item-action[data-v-2e4d631e]{justify-content:center}.action-buttons[data-v-2e4d631e]{grid-template-columns:1fr}.stats-bar[data-v-2e4d631e]{flex-direction:column;gap:.5rem}.calendar-legend[data-v-2e4d631e]{flex-wrap:wrap;gap:12px}}@media (max-width:576px){.bloqueio-tipo-card[data-v-2e4d631e]{padding:.875rem 1rem}.tipo-icon[data-v-2e4d631e]{width:40px;height:40px}.tipo-icon i[data-v-2e4d631e]{font-size:1rem}.tipo-content strong[data-v-2e4d631e]{font-size:.875rem}.periodo-fields[data-v-2e4d631e]{padding:.75rem}}.card-header[data-v-5869387f]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-5869387f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-5869387f]{color:#fff;font-weight:600}.header-title small[data-v-5869387f]{font-size:.875rem;opacity:.8}.header-actions[data-v-5869387f]{display:flex;gap:.5rem}.header-actions .btn[data-v-5869387f]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s}.header-actions .btn[data-v-5869387f]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-5869387f]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-warning[data-v-5869387f]{background:#ffc107;color:#212529}.header-actions .btn-info[data-v-5869387f]{background:#17a2b8;color:#fff}.professional-selection[data-v-5869387f]{background:#f8f9fa;padding:1.25rem 1.5rem;border-radius:.375rem;border:1px solid #e9ecef}.turns-legend[data-v-5869387f]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;padding:.75rem 1rem;background:#f8f9fa;border-radius:.375rem;border:1px solid #e9ecef;font-size:.82rem}.legend-item[data-v-5869387f]{display:flex;align-items:center;gap:.4rem;color:#495057}.legend-dot[data-v-5869387f]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-time[data-v-5869387f]{color:#868e96}.legend-friday[data-v-5869387f]{color:#868e96;font-style:italic}.days-grid[data-v-5869387f]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.day-card[data-v-5869387f]{border:1.5px solid #dee2e6;border-radius:.5rem;overflow:hidden;transition:box-shadow .2s;background:#fff}.day-card[data-v-5869387f]:hover{box-shadow:0 3px 12px rgba(0,0,0,.08)}.day-card--active[data-v-5869387f]{border-color:#667eea}.day-card--friday[data-v-5869387f]{border-color:#e9ecef}.day-header[data-v-5869387f]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:.6rem .75rem}.day-card--friday .day-header[data-v-5869387f]{background:linear-gradient(45deg,#6c757d,#495057)}.day-name-row[data-v-5869387f]{display:flex;justify-content:space-between;align-items:center}.day-name[data-v-5869387f]{font-weight:700;font-size:.95rem}.day-count[data-v-5869387f]{background:hsla(0,0%,100%,.3);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.day-restriction[data-v-5869387f]{font-size:.7rem;opacity:.8;margin-top:.15rem}.day-turns[data-v-5869387f]{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.turn-section[data-v-5869387f]{border-radius:.375rem;overflow:hidden;border:1px solid #f0f0f0}.turn-section--blocked[data-v-5869387f]{opacity:.5}.turn-label[data-v-5869387f]{display:flex;justify-content:space-between;align-items:center;padding:.3rem .6rem;background:#f8f9fa;border-left:3px solid #dee2e6}.turn-name[data-v-5869387f]{font-size:.78rem;font-weight:600;color:#343a40}.turn-time[data-v-5869387f]{font-size:.7rem;color:#868e96}.turn-blocked[data-v-5869387f]{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem;font-size:.72rem;color:#868e96;background:#f8f9fa}.unit-chips[data-v-5869387f]{display:flex;flex-wrap:wrap;gap:.3rem;padding:.4rem;background:#fff}.unit-chip[data-v-5869387f]{font-size:.72rem;padding:.2rem .55rem;border-radius:999px;border:1.5px solid #dee2e6;background:#fff;color:#495057;cursor:pointer;transition:all .15s;white-space:nowrap;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis}.unit-chip[data-v-5869387f]:hover{border-color:#667eea;color:#667eea}.unit-chip--on[data-v-5869387f]{color:#fff!important;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.15)}.unit-chip--off[data-v-5869387f]{background:#fff}.schedule-summary .alert[data-v-5869387f]{border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.alert-success[data-v-5869387f]{background:linear-gradient(45deg,#d4edda,#c3e6cb);color:#155724}.form-actions[data-v-5869387f]{background:#f8f9fa;padding:1.25rem 1.5rem;border-radius:.375rem;border:1px solid #e9ecef}.spinner-border[data-v-5869387f]{width:3rem;height:3rem}@media (max-width:1200px){.days-grid[data-v-5869387f]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.days-grid[data-v-5869387f]{grid-template-columns:repeat(2,1fr)}.header-content[data-v-5869387f]{flex-direction:column;align-items:flex-start}.form-actions .d-flex[data-v-5869387f]{flex-direction:column;gap:1rem}.form-actions .d-flex .d-flex[data-v-5869387f]{flex-direction:row;justify-content:center}}@media (max-width:480px){.days-grid[data-v-5869387f]{grid-template-columns:1fr}}.modal-overlay[data-v-5869387f]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-5869387f]{background:#fff;border-radius:.5rem;width:100%;max-width:480px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden}.modal-box-header[data-v-5869387f]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff}.modal-box-header h5[data-v-5869387f]{margin:0;font-size:1rem;font-weight:600}.btn-close-modal[data-v-5869387f]{background:none;border:none;color:hsla(0,0%,100%,.8);font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:color .15s}.btn-close-modal[data-v-5869387f]:hover{color:#fff}.modal-box-body[data-v-5869387f]{padding:1.25rem}.modal-box-footer[data-v-5869387f]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e9ecef;background:#f8f9fa}.legend-bar[data-v-a9daacf2]{display:flex;flex-wrap:wrap;gap:6px 12px;padding:4px 2px}.legend-item[data-v-a9daacf2]{display:flex;align-items:center;gap:5px;font-size:.72rem;color:#555}.legend-dot[data-v-a9daacf2]{width:12px;height:12px;border-radius:3px;flex-shrink:0}[data-v-a9daacf2] .cal-event-block{padding:1px 4px;overflow:hidden;height:100%;display:flex;align-items:center}[data-v-a9daacf2] .cal-event-name{font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}[data-v-a9daacf2] .fc-event-title,[data-v-a9daacf2] .fc-event-title-container{display:none!important}.sheet-backdrop[data-v-a9daacf2]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:flex-end}.sheet-panel[data-v-a9daacf2]{background:#fff;width:100%;max-width:520px;margin:0 auto;border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 -4px 24px rgba(0,0,0,.18)}.sheet-handle[data-v-a9daacf2]{width:40px;height:4px;background:#ddd;border-radius:2px;margin:10px auto 0}.sheet-header[data-v-a9daacf2]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 12px}.sheet-status-badge[data-v-a9daacf2]{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sheet-close[data-v-a9daacf2]{background:none;border:none;font-size:1.1rem;cursor:pointer;padding:0;line-height:1;opacity:.8}.sheet-close[data-v-a9daacf2]:hover{opacity:1}.sheet-body[data-v-a9daacf2]{padding:12px 16px 24px}.sheet-patient[data-v-a9daacf2]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.sheet-patient .sheet-field-value[data-v-a9daacf2]{font-size:1rem;font-weight:700;color:#1a1a1a}.sheet-divider[data-v-a9daacf2]{height:1px;background:#eee;margin:8px 0}.sheet-row[data-v-a9daacf2]{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.sheet-icon[data-v-a9daacf2]{font-size:1.1rem;width:24px;text-align:center;flex-shrink:0;margin-top:1px}.sheet-field-label[data-v-a9daacf2]{font-size:.68rem;color:#888;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-bottom:2px}.sheet-field-value[data-v-a9daacf2]{font-size:.9rem;color:#222;font-weight:500}.sheet-obs[data-v-a9daacf2]{font-size:.82rem;color:#555;font-weight:400;white-space:pre-line}.sheet-enter-active[data-v-a9daacf2],.sheet-leave-active[data-v-a9daacf2]{transition:opacity .2s ease}.sheet-enter-active .sheet-panel[data-v-a9daacf2],.sheet-leave-active .sheet-panel[data-v-a9daacf2]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-a9daacf2],.sheet-leave-to[data-v-a9daacf2]{opacity:0}.sheet-enter-from .sheet-panel[data-v-a9daacf2],.sheet-leave-to .sheet-panel[data-v-a9daacf2]{transform:translateY(100%)}@media (max-width:767px){.calendar-page[data-v-a9daacf2]{padding-bottom:1rem}[data-v-a9daacf2] .fc-toolbar-title{font-size:.88rem!important;font-weight:700}[data-v-a9daacf2] .fc-button{padding:.18rem .42rem!important;font-size:.73rem!important}[data-v-a9daacf2] .fc-toolbar{flex-wrap:wrap;gap:3px}[data-v-a9daacf2] .fc-toolbar-chunk{display:flex;align-items:center;gap:2px}[data-v-a9daacf2] .fc-col-header-cell-cushion{font-size:.68rem;padding:2px 1px}[data-v-a9daacf2] .fc-timegrid-slot-label-cushion{font-size:.65rem;padding-right:2px}[data-v-a9daacf2] .fc-timegrid-axis{width:34px!important}[data-v-a9daacf2] .fc-timegrid-slot{height:2.2rem!important}[data-v-a9daacf2] .cal-event-name{font-size:.72rem}}@media (min-width:768px){[data-v-a9daacf2] .fc-toolbar-title{font-size:1.05rem}[data-v-a9daacf2] .fc-timegrid-slot{height:2.4rem!important}.sheet-panel[data-v-a9daacf2]{border-radius:12px;margin-bottom:60px}.sheet-backdrop[data-v-a9daacf2]{align-items:center;justify-content:center}}.card-header[data-v-9cdacc18]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-9cdacc18]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-9cdacc18]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-9cdacc18]{font-size:.875rem;opacity:.8}.header-actions[data-v-9cdacc18]{display:flex;gap:.5rem;align-items:center}.header-actions .btn[data-v-9cdacc18]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-9cdacc18]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-9cdacc18]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-9cdacc18]:hover{background:#fff}.header-actions .btn-success[data-v-9cdacc18]{background:#28a745;color:#fff}.header-actions .btn-success[data-v-9cdacc18]:hover{background:#218838}.header-actions .btn-warning[data-v-9cdacc18]{background:#ffc107;color:#212529}.header-actions .btn-warning[data-v-9cdacc18]:hover{background:#e0a800}.table-responsive[data-v-9cdacc18]{margin-top:1rem}.action-buttons[data-v-9cdacc18]{display:flex;gap:.5rem;justify-content:center;align-items:center}.status-tag[data-v-9cdacc18]{font-size:.75rem;padding:.25rem .5rem}.loading-overlay[data-v-9cdacc18]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-overlay .spinner-border[data-v-9cdacc18]{width:3rem;height:3rem}@media (max-width:768px){.header-content[data-v-9cdacc18]{flex-direction:column;align-items:flex-start}.header-actions[data-v-9cdacc18]{width:100%;justify-content:flex-end}}.card-header[data-v-d2236852]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-d2236852]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-d2236852]{color:#fff;font-weight:600}.header-actions[data-v-d2236852]{display:flex;gap:.5rem}.header-actions .btn[data-v-d2236852]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn-light[data-v-d2236852]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-warning[data-v-d2236852]{background:#ffc107;color:#212529}.btn-xs[data-v-d2236852]{padding:3px 8px;font-size:.75rem;border-radius:4px;line-height:1.4}.action-buttons[data-v-d2236852]{display:flex;gap:.4rem;justify-content:center;align-items:center}.unit-card-header[data-v-a0722d34]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:1rem 1.25rem;border-radius:.375rem .375rem 0 0}.unit-tabs[data-v-a0722d34]{display:flex;border-bottom:2px solid #e9ecef;background:#f8f9fa;border-radius:.375rem .375rem 0 0}.unit-tab-btn[data-v-a0722d34]{flex:1;padding:.85rem 1rem;background:transparent;border:none;border-bottom:3px solid transparent;font-size:.875rem;font-weight:500;color:#6c757d;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.unit-tab-btn[data-v-a0722d34]:hover{color:#667eea;background:rgba(102,126,234,.05)}.unit-tab-btn.active[data-v-a0722d34]{color:#667eea;border-bottom-color:#667eea;background:#fff}.tab-badge[data-v-a0722d34]{background:#667eea;color:#fff;border-radius:10px;font-size:.7rem;padding:1px 7px;font-weight:600;min-width:20px;text-align:center}.section-add[data-v-a0722d34]{background:#f8f9fa;border-radius:.5rem;padding:1rem}.items-list[data-v-a0722d34]{border:1px solid #e9ecef;border-radius:.5rem;overflow:hidden}.list-item[data-v-a0722d34]{padding:.65rem 1rem;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;transition:background .15s}.list-item[data-v-a0722d34]:last-child{border-bottom:none}.list-item[data-v-a0722d34]:hover{background:#f8f9fa}.empty-state[data-v-a0722d34]{text-align:center;padding:2rem 1rem;color:#adb5bd}.card-header[data-v-62c731ac]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-62c731ac]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-62c731ac]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-62c731ac]{font-size:.875rem;opacity:.8}.header-actions[data-v-62c731ac]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-62c731ac]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-62c731ac]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-62c731ac]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-62c731ac]:hover{background:#fff;color:#212529}.header-actions .btn-success[data-v-62c731ac]{background:#28a745;color:#fff}.header-actions .btn-success[data-v-62c731ac]:hover{background:#218838}.header-actions .btn-warning[data-v-62c731ac]{background:#ffc107;color:#212529}.header-actions .btn-warning[data-v-62c731ac]:hover{background:#e0a800}@media (max-width:768px){.header-content[data-v-62c731ac]{flex-direction:column;align-items:flex-start}.header-actions[data-v-62c731ac]{width:100%;justify-content:flex-end}}.ant-table-summary tr td[data-v-62c731ac]{background-color:#f8f9fa!important;border-top:2px solid #667eea!important}.fa-clock-o[data-v-62c731ac]{color:#dee2e6}.badge[data-v-62c731ac]{font-size:.75rem;padding:.5em .75em}.loading-overlay[data-v-62c731ac]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-overlay .spinner-border[data-v-62c731ac]{width:3rem;height:3rem}.card-header[data-v-05fb6673]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem 0}.card-header .card-title[data-v-05fb6673]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.header-content[data-v-05fb6673]{display:flex;justify-content:space-between;align-items:flex-start}.header-actions[data-v-05fb6673]{display:flex;gap:.5rem;align-items:center}.filters-section[data-v-05fb6673]{background:#f8f9fa;border:1px solid #e9ecef;border-top:none;padding:1rem 1.5rem;border-radius:0 0 8px 8px;margin-bottom:1rem}.filters-section .form-label[data-v-05fb6673]{font-size:.78rem;font-weight:600;color:#6c757d;margin-bottom:.25rem}.card-header[data-v-5761ffb8]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.card-header-test[data-v-5761ffb8]{background:linear-gradient(45deg,#28a745,#20c997);padding:1rem 1.25rem}.header-content[data-v-5761ffb8]{display:flex;justify-content:space-between;align-items:center}.header-title .card-title[data-v-5761ffb8]{color:#fff;font-weight:600}.pass-group[data-v-5761ffb8]{position:relative}.pass-group .pass-input[data-v-5761ffb8]{padding-right:2.5rem}.toggle-password[data-v-5761ffb8]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#6c757d;font-size:.875rem}.toggle-password[data-v-5761ffb8]:hover{color:#333}.input-block label[data-v-5761ffb8]{font-weight:500;color:#495057;margin-bottom:.5rem}.form-control[data-v-5761ffb8]{border-radius:.375rem;border:1px solid #ced4da}.form-control[data-v-5761ffb8]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}code[data-v-5761ffb8]{background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:.8em}.card-header[data-v-a3f61842]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-a3f61842]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-a3f61842]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-a3f61842]{font-size:.875rem;opacity:.8}.header-actions[data-v-a3f61842]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-a3f61842]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-a3f61842]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-a3f61842]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-a3f61842]:hover{background:#fff;color:#212529}.report-card[data-v-a3f61842]{border:1px solid #e9ecef;border-radius:.5rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.report-card[data-v-a3f61842]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#007bff}.report-icon[data-v-a3f61842]{text-align:center;margin-bottom:1rem}.report-icon i[data-v-a3f61842]{font-size:2.5rem;opacity:.8}.report-features[data-v-a3f61842]{margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f1f1}.btn-purple[data-v-a3f61842]{background:#6f42c1;border-color:#6f42c1;color:#fff}.btn-purple[data-v-a3f61842]:hover{background:#5a359a;border-color:#5a359a;color:#fff}.text-purple[data-v-a3f61842]{color:#6f42c1!important}@media (max-width:768px){.header-content[data-v-a3f61842]{flex-direction:column;align-items:flex-start}.header-actions[data-v-a3f61842]{width:100%;justify-content:flex-end}}.card-header[data-v-515e5778]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-515e5778]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-515e5778]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-515e5778]{font-size:.875rem;opacity:.8}.header-actions[data-v-515e5778]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-515e5778]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-515e5778]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.filters-section[data-v-515e5778]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.print-area[data-v-515e5778]{margin-top:2rem}.report-header[data-v-515e5778]{border-bottom:3px solid #007bff;padding-bottom:1rem;margin-bottom:2rem}.executive-summary[data-v-515e5778]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:2rem;border-left:4px solid #007bff}.stat-box[data-v-515e5778]{background:#fff;padding:1rem;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.stat-box h6[data-v-515e5778]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.table-section[data-v-515e5778]{margin:2rem 0}.observations[data-v-515e5778]{background:#e7f3ff;padding:1rem;border-radius:.375rem;border-left:4px solid #007bff}@media (max-width:768px){.header-content[data-v-515e5778]{flex-direction:column;align-items:flex-start}.header-actions[data-v-515e5778]{width:100%;justify-content:flex-end}.stat-box[data-v-515e5778]{text-align:center}}@media print{.card-body[data-v-515e5778],.card[data-v-515e5778],.content[data-v-515e5778],.page-wrapper[data-v-515e5778]{margin:0!important;padding:0!important;box-shadow:none!important;border:none!important}.card-header[data-v-515e5778],.filters-section[data-v-515e5778],.header-actions[data-v-515e5778]{display:none!important}.print-area[data-v-515e5778]{margin:0!important}.table[data-v-515e5778]{page-break-inside:avoid}}.card-header[data-v-7eb18bbd]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-7eb18bbd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-7eb18bbd]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-7eb18bbd]{font-size:.875rem;opacity:.8}.header-actions[data-v-7eb18bbd]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-7eb18bbd]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-7eb18bbd]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.filters-section[data-v-7eb18bbd]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.print-area[data-v-7eb18bbd]{margin-top:2rem}.report-header[data-v-7eb18bbd]{border-bottom:3px solid #28a745;padding-bottom:1rem;margin-bottom:2rem}.executive-summary[data-v-7eb18bbd]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:2rem;border-left:4px solid #28a745}.stat-box[data-v-7eb18bbd]{background:#fff;padding:1rem;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.stat-box h6[data-v-7eb18bbd]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.chart-section[data-v-7eb18bbd]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin:2rem 0;border-left:4px solid #17a2b8}.chart-bar-item[data-v-7eb18bbd]{margin-bottom:1rem}.bar-info[data-v-7eb18bbd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ranking-section[data-v-7eb18bbd]{background:#fff3cd;padding:1.5rem;border-radius:.375rem;margin:2rem 0;border-left:4px solid #ffc107}.table-section[data-v-7eb18bbd]{margin:2rem 0}.observations[data-v-7eb18bbd]{background:#e7f3ff;padding:1rem;border-radius:.375rem;border-left:4px solid #007bff}@media (max-width:768px){.header-content[data-v-7eb18bbd]{flex-direction:column;align-items:flex-start}.header-actions[data-v-7eb18bbd]{width:100%;justify-content:flex-end}.stat-box[data-v-7eb18bbd]{text-align:center}}@media print{.card-body[data-v-7eb18bbd],.card[data-v-7eb18bbd],.content[data-v-7eb18bbd],.page-wrapper[data-v-7eb18bbd]{margin:0!important;padding:0!important;box-shadow:none!important;border:none!important}.card-header[data-v-7eb18bbd],.filters-section[data-v-7eb18bbd],.header-actions[data-v-7eb18bbd]{display:none!important}.print-area[data-v-7eb18bbd]{margin:0!important}.table[data-v-7eb18bbd]{page-break-inside:avoid}}.card-header[data-v-0d14ce9a]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-0d14ce9a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-0d14ce9a]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-0d14ce9a]{font-size:.875rem;opacity:.8}.header-actions[data-v-0d14ce9a]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-0d14ce9a]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-0d14ce9a]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.filters-section[data-v-0d14ce9a]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.print-area[data-v-0d14ce9a]{margin-top:2rem}.report-header[data-v-0d14ce9a]{border-bottom:3px solid #ffc107;padding-bottom:1rem;margin-bottom:2rem}.medico-info[data-v-0d14ce9a]{margin-bottom:2rem}.estatisticas-resumo[data-v-0d14ce9a]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:2rem;border-left:4px solid #ffc107}.stat-box[data-v-0d14ce9a]{background:#fff;padding:1rem;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.stat-box h6[data-v-0d14ce9a]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.consultas-detalhadas[data-v-0d14ce9a]{margin:2rem 0}.data-group[data-v-0d14ce9a]{margin-bottom:2rem;page-break-inside:avoid}.resumo-status[data-v-0d14ce9a]{padding:1.5rem;margin:2rem 0}.observations[data-v-0d14ce9a],.resumo-status[data-v-0d14ce9a]{background:#e7f3ff;border-radius:.375rem;border-left:4px solid #007bff}.observations[data-v-0d14ce9a]{padding:1rem}.text-purple[data-v-0d14ce9a]{color:#6f42c1!important}@media (max-width:768px){.header-content[data-v-0d14ce9a]{flex-direction:column;align-items:flex-start}.header-actions[data-v-0d14ce9a]{width:100%;justify-content:flex-end}.stat-box[data-v-0d14ce9a]{text-align:center}.table-responsive[data-v-0d14ce9a]{font-size:.85rem}}@media print{.card-body[data-v-0d14ce9a],.card[data-v-0d14ce9a],.content[data-v-0d14ce9a],.page-wrapper[data-v-0d14ce9a]{margin:0!important;padding:0!important;box-shadow:none!important;border:none!important}.card-header[data-v-0d14ce9a],.filters-section[data-v-0d14ce9a],.header-actions[data-v-0d14ce9a]{display:none!important}.print-area[data-v-0d14ce9a]{margin:0!important}.data-group[data-v-0d14ce9a]{page-break-inside:avoid}.table[data-v-0d14ce9a]{font-size:10px}}.card-header[data-v-cf48f9b4]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-cf48f9b4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-cf48f9b4]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-cf48f9b4]{font-size:.875rem;opacity:.8}.header-actions[data-v-cf48f9b4]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-cf48f9b4]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-cf48f9b4]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.filters-section[data-v-cf48f9b4]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.print-area[data-v-cf48f9b4]{margin-top:2rem}.report-header[data-v-cf48f9b4]{border-bottom:3px solid #17a2b8;padding-bottom:1rem;margin-bottom:2rem}.executive-summary[data-v-cf48f9b4]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:2rem;border-left:4px solid #17a2b8}.stat-box[data-v-cf48f9b4]{background:#fff;padding:1rem;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.stat-box h6[data-v-cf48f9b4]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.table-section[data-v-cf48f9b4]{margin:2rem 0}.observations[data-v-cf48f9b4]{background:#e7f3ff;padding:1rem;border-radius:.375rem;border-left:4px solid #007bff}@media (max-width:768px){.header-content[data-v-cf48f9b4]{flex-direction:column;align-items:flex-start}.header-actions[data-v-cf48f9b4]{width:100%;justify-content:flex-end}.stat-box[data-v-cf48f9b4]{text-align:center}.table-responsive[data-v-cf48f9b4]{font-size:.85rem}}@media print{.card-body[data-v-cf48f9b4],.card[data-v-cf48f9b4],.content[data-v-cf48f9b4],.page-wrapper[data-v-cf48f9b4]{margin:0!important;padding:0!important;box-shadow:none!important;border:none!important}.card-header[data-v-cf48f9b4],.filters-section[data-v-cf48f9b4],.header-actions[data-v-cf48f9b4]{display:none!important}.print-area[data-v-cf48f9b4]{margin:0!important}.table[data-v-cf48f9b4]{font-size:10px}}.card-header[data-v-2ecb3613]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-2ecb3613]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-2ecb3613]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-2ecb3613]{font-size:.875rem;opacity:.8}.header-actions[data-v-2ecb3613]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-2ecb3613]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-2ecb3613]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.filters-section[data-v-2ecb3613]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.print-area[data-v-2ecb3613]{margin-top:2rem}.report-header[data-v-2ecb3613]{border-bottom:3px solid #6f42c1;padding-bottom:1rem;margin-bottom:2rem}.executive-summary[data-v-2ecb3613]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:2rem;border-left:4px solid #6f42c1}.stat-box[data-v-2ecb3613]{background:#fff;padding:1rem;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.stat-box h6[data-v-2ecb3613]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.chart-section[data-v-2ecb3613]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin:2rem 0;border-left:4px solid #17a2b8}.chart-bar-item[data-v-2ecb3613]{margin-bottom:1.5rem}.bar-info[data-v-2ecb3613]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.taxa-info[data-v-2ecb3613]{margin-top:.25rem}.ranking-section[data-v-2ecb3613]{background:#fff3cd;padding:1.5rem;border-radius:.375rem;margin:2rem 0;border-left:4px solid #ffc107}.demand-analysis[data-v-2ecb3613]{background:#e7f3ff;padding:1.5rem;border-radius:.375rem;margin:2rem 0;border-left:4px solid #007bff}.table-section[data-v-2ecb3613]{margin:2rem 0}.table-purple thead th[data-v-2ecb3613]{background-color:#6f42c1!important;color:#fff}.observations[data-v-2ecb3613]{background:#e7f3ff;padding:1rem;border-radius:.375rem;border-left:4px solid #007bff}.spinner-border.text-purple[data-v-2ecb3613],.text-purple[data-v-2ecb3613]{color:#6f42c1!important}@media (max-width:768px){.header-content[data-v-2ecb3613]{flex-direction:column;align-items:flex-start}.header-actions[data-v-2ecb3613]{width:100%;justify-content:flex-end}.stat-box[data-v-2ecb3613]{text-align:center}.table-responsive[data-v-2ecb3613]{font-size:.85rem}}@media print{.card-body[data-v-2ecb3613],.card[data-v-2ecb3613],.content[data-v-2ecb3613],.page-wrapper[data-v-2ecb3613]{margin:0!important;padding:0!important;box-shadow:none!important;border:none!important}.card-header[data-v-2ecb3613],.filters-section[data-v-2ecb3613],.header-actions[data-v-2ecb3613]{display:none!important}.print-area[data-v-2ecb3613]{margin:0!important}.table[data-v-2ecb3613]{font-size:10px}}.card-header[data-v-1e8c8cf8]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem 0}.card-header .card-title[data-v-1e8c8cf8]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.header-content[data-v-1e8c8cf8]{display:flex;justify-content:space-between;align-items:flex-start}.header-actions[data-v-1e8c8cf8]{display:flex;gap:.5rem;align-items:center}.filters-section[data-v-1e8c8cf8]{background:#f8f9fa;border:1px solid #e9ecef;border-top:none;padding:1rem 1.5rem;border-radius:0 0 8px 8px;margin-bottom:1rem}.filters-section .form-label[data-v-1e8c8cf8]{font-size:.78rem;font-weight:600;color:#6c757d;margin-bottom:.25rem}.dash-boxs-green[data-v-1e8c8cf8]{background:#e8f5e9}.dash-boxs-blue[data-v-1e8c8cf8]{background:#e3f2fd}.dash-boxs-orange[data-v-1e8c8cf8]{background:#fff3e0}.dash-boxs-red[data-v-1e8c8cf8]{background:#fce4ec}.dash-boxs-purple[data-v-1e8c8cf8]{background:#f3e5f5}.dash-boxs-teal[data-v-1e8c8cf8]{background:#e0f7fa}.dash-boxs-amber[data-v-1e8c8cf8]{background:#fff8e1}.icon-green[data-v-1e8c8cf8]{color:#2e7d32}.icon-green-light[data-v-1e8c8cf8]{color:#388e3c}.icon-blue[data-v-1e8c8cf8]{color:#1565c0}.icon-orange[data-v-1e8c8cf8]{color:#e65100}.icon-red[data-v-1e8c8cf8]{color:#c62828}.icon-purple[data-v-1e8c8cf8]{color:#6a1b9a}.icon-teal[data-v-1e8c8cf8]{color:#00695c}.icon-amber[data-v-1e8c8cf8]{color:#f57f17}.dash-widget[data-v-1e8c8cf8]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:1.25rem;display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem}.dash-boxs[data-v-1e8c8cf8]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-content h4[data-v-1e8c8cf8]{font-size:.78rem;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.1rem}.dash-content h2[data-v-1e8c8cf8]{font-size:1.3rem;font-weight:700;color:#212529;margin-bottom:0}.card-header[data-v-acfc2ada]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-acfc2ada]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-acfc2ada]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-acfc2ada]{font-size:.875rem;opacity:.8}.header-actions[data-v-acfc2ada]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-acfc2ada]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-acfc2ada]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-acfc2ada]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-acfc2ada]:hover{background:#fff;color:#212529}.filters-section[data-v-acfc2ada]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.badge[data-v-acfc2ada]{font-size:.75rem;padding:.35rem .65rem;border-radius:.375rem;font-weight:500}.action-btn[data-v-acfc2ada]{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease}.action-btn[data-v-acfc2ada]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.2)}@media (max-width:768px){.header-content[data-v-acfc2ada]{flex-direction:column;align-items:flex-start}.header-actions[data-v-acfc2ada]{width:100%;justify-content:flex-end}}.btn-xs[data-v-acfc2ada]{padding:2px 7px;font-size:.75rem;border-radius:4px}.cursor-pointer[data-v-acfc2ada]{cursor:pointer}.card-header[data-v-92463004]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-92463004]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-92463004]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-92463004]{font-size:.875rem;opacity:.8}.header-actions[data-v-92463004]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-92463004]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-92463004]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-92463004]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-92463004]:hover{background:#fff;color:#212529}.filters-section[data-v-92463004]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.badge[data-v-92463004]{font-size:.75rem;padding:.35rem .65rem;border-radius:.375rem;font-weight:500}.action-btn[data-v-92463004]{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease}.action-btn[data-v-92463004]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.2)}@media (max-width:768px){.header-content[data-v-92463004]{flex-direction:column;align-items:flex-start}.header-actions[data-v-92463004]{width:100%;justify-content:flex-end}}.card-header[data-v-7cb94728]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem 0}.card-header .card-title[data-v-7cb94728]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.header-content[data-v-7cb94728]{display:flex;justify-content:space-between;align-items:flex-start}.filters-section[data-v-7cb94728]{background:#f8f9fa;border:1px solid #e9ecef;border-top:none;padding:1rem 1.5rem;border-radius:0 0 8px 8px;margin-bottom:1rem}.filters-section .form-label[data-v-7cb94728]{font-size:.78rem;font-weight:600;color:#6c757d;margin-bottom:.25rem}.card-header[data-v-0ebcfc9f]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem 0}.card-header .card-title[data-v-0ebcfc9f]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.header-content[data-v-0ebcfc9f]{display:flex;justify-content:space-between;align-items:flex-start}.header-actions[data-v-0ebcfc9f]{display:flex;gap:.5rem;align-items:center}.filters-section[data-v-0ebcfc9f]{background:#f8f9fa;border:1px solid #e9ecef;border-top:none;padding:1rem 1.5rem;border-radius:0 0 8px 8px;margin-bottom:1rem}.filters-section .form-label[data-v-0ebcfc9f]{font-size:.78rem;font-weight:600;color:#6c757d;margin-bottom:.25rem}.dash-boxs-red[data-v-0ebcfc9f]{background:#fce4ec}.dash-boxs-orange[data-v-0ebcfc9f]{background:#fff3e0}.dash-boxs-purple[data-v-0ebcfc9f]{background:#f3e5f5}.dash-boxs-amber[data-v-0ebcfc9f]{background:#fff8e1}.icon-red[data-v-0ebcfc9f]{color:#c62828}.icon-orange[data-v-0ebcfc9f]{color:#e65100}.icon-purple[data-v-0ebcfc9f]{color:#6a1b9a}.icon-amber[data-v-0ebcfc9f]{color:#f57f17}.dash-widget[data-v-0ebcfc9f]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:1.25rem;display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem}.dash-boxs[data-v-0ebcfc9f]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-content h4[data-v-0ebcfc9f]{font-size:.78rem;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.1rem}.dash-content h2[data-v-0ebcfc9f]{font-size:1.3rem;font-weight:700;color:#212529;margin-bottom:0}body{background:#f0f0f0}.folha-wrapper{min-height:100vh;padding:16px;font-family:Arial,sans-serif}.print-actions{max-width:900px;margin:0 auto 16px;display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px 16px;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.folha-documento{max-width:900px;margin:0 auto;background:#fff;padding:40px 48px;box-shadow:0 2px 12px rgba(0,0,0,.12);border-radius:4px}.folha-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.folha-header-clinica h1{font-size:22px;font-weight:700;margin:0 0 4px;color:#1a1a2e}.folha-header-clinica p{font-size:13px;color:#555;margin:0;text-transform:uppercase;letter-spacing:.5px}.folha-header-info table td{font-size:13px;padding:1px 6px}.folha-header-info .label{color:#888;font-size:12px;white-space:nowrap}.folha-divider{border:none;border-top:2px solid #1a1a2e;margin:12px 0}.folha-profissional table td{font-size:13px;padding:2px 4px}.folha-profissional .label{color:#888;font-size:12px;white-space:nowrap}.folha-grupo{margin-bottom:24px}.folha-grupo-titulo{background:#1a1a2e;color:#fff;font-size:13px;font-weight:600;padding:5px 10px;border-radius:3px 3px 0 0;display:flex;align-items:center;gap:10px}.folha-grupo-badge{background:hsla(0,0%,100%,.2);font-size:11px;padding:1px 8px;border-radius:10px;font-weight:400}.folha-tabela{width:100%;border-collapse:collapse;font-size:12px}.folha-tabela th{background:#f5f5f5;padding:5px 8px;text-align:left;font-weight:600;border-bottom:1px solid #ddd;font-size:11px;color:#444}.folha-tabela td{padding:4px 8px;border-bottom:1px solid #eee;color:#333}.folha-tabela tfoot td{padding:5px 8px;font-size:12px;background:#fafafa;border-top:1px solid #ccc}.folha-tabela .text-right{text-align:right}.folha-tabela .text-danger{color:#c0392b}.folha-subtotal td{font-weight:600}.folha-total-geral{margin:20px 0 0;display:flex;justify-content:flex-end}.folha-total-geral table{min-width:340px;font-size:13px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.folha-total-geral td{padding:5px 12px;border-bottom:1px solid #eee}.folha-total-geral .text-right{text-align:right}.folha-total-row{background:#1a1a2e;color:#fff}.folha-total-row td{border-bottom:none}.folha-total-valor{font-size:15px;font-weight:700}.folha-obs{margin-top:20px;padding:10px 14px;background:#fafafa;border-left:3px solid #ccc;font-size:11px;color:#666;line-height:1.5}.folha-obs p{margin:0}.folha-assinaturas{display:flex;justify-content:space-around;margin-top:48px;gap:40px}.folha-assinatura-box{flex:1;text-align:center}.folha-assinatura-linha{border-top:1px solid #333;margin-bottom:6px}.folha-assinatura-nome{font-size:13px;font-weight:600;margin:0}.folha-assinatura-cargo{font-size:11px;color:#666;margin:2px 0 6px}.folha-assinatura-data{font-size:11px;color:#888;margin:0}.folha-rodape{margin-top:32px;text-align:center;font-size:10px;color:#aaa;border-top:1px solid #eee;padding-top:8px}@media print{@page{size:A4 portrait;margin:15mm 12mm}body{background:#fff!important}#sidebar,.changelog-modal,.header,.help-float,.no-print,.page-wrapper>:not(.folha-wrapper){display:none!important}.folha-documento,.folha-wrapper{padding:0!important}.folha-documento{max-width:100%!important;margin:0!important;box-shadow:none!important;border-radius:0!important}.folha-assinaturas,.folha-grupo{page-break-inside:avoid}}.recibo-wrapper[data-v-eb7dd7e0]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column;align-items:center;padding:2rem 1rem}.recibo-erro[data-v-eb7dd7e0],.recibo-loading[data-v-eb7dd7e0]{margin-top:4rem;text-align:center}.recibo-acoes[data-v-eb7dd7e0]{width:100%;max-width:720px;margin-bottom:1rem}.recibo-documento[data-v-eb7dd7e0]{background:#fff;width:100%;max-width:720px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:2.5rem;font-family:Segoe UI,Arial,sans-serif;color:#212529}.recibo-header[data-v-eb7dd7e0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.recibo-clinica h2[data-v-eb7dd7e0]{font-size:1.5rem;font-weight:700;color:#2e37a4;margin-bottom:.25rem}.recibo-numero[data-v-eb7dd7e0]{text-align:right}.recibo-numero-label[data-v-eb7dd7e0]{font-size:.7rem;font-weight:700;letter-spacing:.1em;color:#6c757d;text-transform:uppercase}.recibo-numero-valor[data-v-eb7dd7e0]{font-size:1.25rem;font-weight:700;color:#2e37a4}.recibo-data-emissao[data-v-eb7dd7e0]{font-size:.8rem;color:#6c757d}.recibo-divisor[data-v-eb7dd7e0]{border-color:#dee2e6;margin:1.5rem 0}.recibo-secao[data-v-eb7dd7e0]{margin-bottom:1.25rem}.recibo-secao-titulo[data-v-eb7dd7e0]{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:#6c757d;text-transform:uppercase;border-bottom:1px solid #e9ecef;padding-bottom:.25rem;margin-bottom:.75rem}.recibo-grid[data-v-eb7dd7e0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1.5rem}.recibo-campo[data-v-eb7dd7e0]{display:flex;flex-direction:column}.recibo-label[data-v-eb7dd7e0]{font-size:.72rem;color:#6c757d;text-transform:uppercase;letter-spacing:.05em}.recibo-valor[data-v-eb7dd7e0]{font-size:.95rem;font-weight:500;color:#212529}.recibo-valor-destaque[data-v-eb7dd7e0]{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;border:2px solid #2e37a4;border-radius:8px;padding:1rem 1.5rem;margin:1.5rem 0}.recibo-valor-label[data-v-eb7dd7e0]{font-size:.8rem;font-weight:700;letter-spacing:.1em;color:#495057;text-transform:uppercase}.recibo-valor-numero[data-v-eb7dd7e0]{font-size:2rem;font-weight:700;color:#2e37a4}.recibo-declaracao[data-v-eb7dd7e0]{font-size:.85rem;color:#6c757d;font-style:italic;text-align:center;margin:1rem 0}.recibo-assinaturas[data-v-eb7dd7e0]{display:flex;justify-content:space-around;margin:2.5rem 0 1.5rem;gap:2rem}.recibo-assinatura[data-v-eb7dd7e0]{flex:1;text-align:center}.recibo-linha-assinatura[data-v-eb7dd7e0]{border-top:1px solid #212529;margin-bottom:.4rem}.recibo-assinatura-label[data-v-eb7dd7e0]{font-size:.85rem;font-weight:600}.recibo-assinatura-sub[data-v-eb7dd7e0]{font-size:.75rem;color:#6c757d}.recibo-rodape[data-v-eb7dd7e0]{text-align:center;font-size:.72rem;color:#adb5bd;margin-top:1rem}@media print{.recibo-wrapper[data-v-eb7dd7e0]{background:#fff;padding:0}.recibo-documento[data-v-eb7dd7e0]{box-shadow:none;border-radius:0;max-width:100%;padding:1.5cm}.recibo-valor-numero[data-v-eb7dd7e0]{font-size:1.5rem}}.card-header[data-v-357e3a4d]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.header-content[data-v-357e3a4d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title .card-title[data-v-357e3a4d]{color:#fff;font-weight:600;margin-bottom:.25rem}.header-title small[data-v-357e3a4d]{font-size:.875rem;opacity:.8}.header-actions[data-v-357e3a4d]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.header-actions .btn[data-v-357e3a4d]{border-radius:.375rem;font-weight:500;padding:.5rem;font-size:1rem;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-actions .btn[data-v-357e3a4d]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.header-actions .btn-light[data-v-357e3a4d]{background:hsla(0,0%,100%,.9);color:#495057}.header-actions .btn-light[data-v-357e3a4d]:hover{background:#fff;color:#212529}.header-actions .btn-success[data-v-357e3a4d]{background:#28a745;color:#fff}.header-actions .btn-success[data-v-357e3a4d]:hover{background:#218838}.header-actions .btn-warning[data-v-357e3a4d]{background:#ffc107;color:#212529}.header-actions .btn-warning[data-v-357e3a4d]:hover{background:#e0a800}.header-actions .btn-info[data-v-357e3a4d]{background:#17a2b8;color:#fff}.header-actions .btn-info[data-v-357e3a4d]:hover{background:#138496}.filters-section[data-v-357e3a4d]{background:#f8f9fa;padding:1.5rem;border-radius:.375rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.stats-card[data-v-357e3a4d]{display:flex;align-items:center;padding:1rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #667eea}.stats-icon[data-v-357e3a4d]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin-right:1rem}.stats-content h4[data-v-357e3a4d]{margin:0;font-size:1.8rem;font-weight:600;color:#2d3748}.stats-content p[data-v-357e3a4d]{margin:0;font-size:.875rem;color:#718096}.description-cell[data-v-357e3a4d]{max-width:300px}.module-cell[data-v-357e3a4d]{display:flex;align-items:center;font-weight:500}.action-buttons[data-v-357e3a4d]{display:flex;gap:.25rem}.empty-state[data-v-357e3a4d]{text-align:center;padding:3rem 1rem}.info-grid>div[data-v-357e3a4d]{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9}.info-grid>div[data-v-357e3a4d]:last-child{border-bottom:none}.description-box[data-v-357e3a4d],.user-agent-box[data-v-357e3a4d]{background:#f8f9fa;padding:1rem;border-radius:.375rem;border:1px solid #e9ecef}.changes-comparison[data-v-357e3a4d]{max-height:70vh;overflow-y:auto}.json-viewer[data-v-357e3a4d]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem;padding:1rem;font-family:Courier New,monospace;font-size:.875rem;max-height:400px;overflow:auto}.json-viewer.old-values[data-v-357e3a4d]{border-left:4px solid #e53e3e}.json-viewer.new-values[data-v-357e3a4d]{border-left:4px solid #38a169}.changes-summary[data-v-357e3a4d]{background:#f7fafc;padding:1rem;border-radius:.375rem;border:1px solid #e2e8f0}.change-item[data-v-357e3a4d]{display:flex;align-items:center;margin-bottom:.5rem;padding:.5rem;background:#fff;border-radius:.25rem;font-size:.875rem}.change-item[data-v-357e3a4d]:last-child{margin-bottom:0}.old-value[data-v-357e3a4d]{color:#e53e3e;font-weight:500}.new-value[data-v-357e3a4d]{color:#38a169;font-weight:500}.stats-list[data-v-357e3a4d]{max-height:300px;overflow-y:auto}.stats-item[data-v-357e3a4d]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid #f1f5f9}.stats-item[data-v-357e3a4d]:last-child{border-bottom:none}.stats-count[data-v-357e3a4d]{background:#667eea;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-weight:600;font-size:.875rem}@media (max-width:768px){.header-content[data-v-357e3a4d]{flex-direction:column;align-items:flex-start}.header-actions[data-v-357e3a4d]{width:100%;justify-content:flex-end}.changes-comparison .col-md-6[data-v-357e3a4d],.stats-card[data-v-357e3a4d]{margin-bottom:1rem}}.d-flex[data-v-357e3a4d]{display:flex}.align-items-center[data-v-357e3a4d]{align-items:center}.align-items-end[data-v-357e3a4d]{align-items:flex-end}.justify-content-flex-end[data-v-357e3a4d]{justify-content:flex-end}.gap-2[data-v-357e3a4d]{gap:.5rem}.me-1[data-v-357e3a4d]{margin-right:.25rem}.me-2[data-v-357e3a4d]{margin-right:.5rem}.ms-2[data-v-357e3a4d]{margin-left:.5rem}.mb-2[data-v-357e3a4d]{margin-bottom:.5rem}.mb-3[data-v-357e3a4d]{margin-bottom:1rem}.mb-4[data-v-357e3a4d]{margin-bottom:1.5rem}.mt-3[data-v-357e3a4d]{margin-top:1rem}.mt-4[data-v-357e3a4d]{margin-top:1.5rem}.text-nowrap[data-v-357e3a4d]{white-space:nowrap}.text-muted[data-v-357e3a4d]{color:#6c757d!important}.fw-medium[data-v-357e3a4d]{font-weight:500!important}.w-100[data-v-357e3a4d]{width:100%!important}.text-center[data-v-357e3a4d]{text-align:center}.text-warning[data-v-357e3a4d]{color:#ffc107!important}.text-danger[data-v-357e3a4d]{color:#dc3545!important}.text-success[data-v-357e3a4d]{color:#28a745!important}.manual-nav-card[data-v-f87128b0]{position:sticky;top:100px;max-height:calc(100vh - 150px);overflow-y:auto}.manual-nav-card .card-header[data-v-f87128b0]{background:linear-gradient(135deg,#2e37a4,#4a54c8);color:#fff}.manual-nav .nav-link[data-v-f87128b0]{color:#555;padding:10px 15px;border-left:3px solid transparent;transition:all .2s ease;font-size:14px}.manual-nav .nav-link[data-v-f87128b0]:hover{background:#f8f9fa;color:#2e37a4}.manual-nav .nav-link.active[data-v-f87128b0]{background:rgba(46,55,164,.1);color:#2e37a4;border-left-color:#2e37a4;font-weight:600}.manual-nav .sub-nav-link[data-v-f87128b0]{font-size:13px;padding:6px 15px}.support-card[data-v-f87128b0]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.support-email[data-v-f87128b0]{color:#2e37a4;font-weight:600;text-decoration:none}.support-email[data-v-f87128b0]:hover{text-decoration:underline}.link-changelog[data-v-f87128b0]{font-size:.8rem;color:#667eea;text-decoration:none}.link-changelog[data-v-f87128b0]:hover{text-decoration:underline}.manual-content-card .card-header[data-v-f87128b0]{background:linear-gradient(135deg,#2e37a4,#4a54c8);color:#fff}.manual-content[data-v-f87128b0]{padding:30px}.manual-section[data-v-f87128b0]{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid #eee}.manual-section[data-v-f87128b0]:last-child{border-bottom:none}.manual-section h2[data-v-f87128b0]{color:#2e37a4;font-size:1.75rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #2e37a4}.manual-section h4[data-v-f87128b0]{color:#333;font-size:1.25rem;margin-top:30px;margin-bottom:15px}.manual-section h5[data-v-f87128b0]{color:#555;font-size:1.1rem;margin-top:20px;margin-bottom:10px}.step-by-step[data-v-f87128b0]{margin:20px 0}.step[data-v-f87128b0]{display:flex;align-items:flex-start;margin-bottom:20px;position:relative}.step[data-v-f87128b0]:not(:last-child):after{content:"";position:absolute;left:17px;top:40px;bottom:-20px;width:2px;background:linear-gradient(180deg,#2e37a4,#4a54c8)}.step-number[data-v-f87128b0]{width:36px;height:36px;background:linear-gradient(135deg,#2e37a4,#4a54c8);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:15px;flex-shrink:0;font-size:14px}.step-content[data-v-f87128b0]{flex:1}.step-content strong[data-v-f87128b0]{display:block;color:#333;margin-bottom:5px}.step-content p[data-v-f87128b0]{margin-bottom:0;color:#666}.profiles-grid[data-v-f87128b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:20px 0}.profile-card[data-v-f87128b0]{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.08)}.profile-header[data-v-f87128b0]{padding:15px;color:#fff;display:flex;align-items:center;gap:10px;font-weight:600}.profile-header i[data-v-f87128b0]{font-size:1.25rem}.profile-body[data-v-f87128b0]{padding:15px;background:#fff}.profile-body ul[data-v-f87128b0]{margin-bottom:0;padding-left:20px}.profile-body li[data-v-f87128b0]{margin-bottom:5px;font-size:14px}.profile-admin .profile-header[data-v-f87128b0]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.profile-manager .profile-header[data-v-f87128b0]{background:linear-gradient(135deg,#3498db,#2980b9)}.profile-attendant .profile-header[data-v-f87128b0]{background:linear-gradient(135deg,#2ecc71,#27ae60)}.profile-specialist .profile-header[data-v-f87128b0]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.table-fields th[data-v-f87128b0]{background:#f8f9fa;font-weight:600}.table-fields td[data-v-f87128b0]{vertical-align:middle}.info-box[data-v-f87128b0]{display:flex;align-items:flex-start;gap:15px;padding:15px 20px;border-radius:8px;margin:20px 0}.info-box i[data-v-f87128b0]{font-size:1.5rem;flex-shrink:0}.info-tip[data-v-f87128b0]{background:linear-gradient(135deg,#fff3cd,#ffeeba);border-left:4px solid #ffc107}.info-tip i[data-v-f87128b0]{color:#856404}.info-warning[data-v-f87128b0]{background:linear-gradient(135deg,#fff3cd,#ffe0b2);border-left:4px solid #ff9800}.info-warning i[data-v-f87128b0]{color:#e65100}.info-danger[data-v-f87128b0]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-left:4px solid #dc3545}.info-danger i[data-v-f87128b0]{color:#721c24}.support-box[data-v-f87128b0]{text-align:center;padding:40px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin:20px 0}.accordion-item[data-v-f87128b0]{margin-bottom:10px;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.accordion-button[data-v-f87128b0]{background:#f8f9fa;font-weight:600;color:#333}.accordion-button[data-v-f87128b0]:not(.collapsed){background:linear-gradient(135deg,#2e37a4,#4a54c8);color:#fff}.accordion-collapse[data-v-f87128b0]{display:none}.accordion-collapse.show[data-v-f87128b0]{display:block}.accordion-body[data-v-f87128b0]{padding:15px 20px}.field-label[data-v-f87128b0]{font-weight:600;color:#2e37a4}@media print{.card-header button[data-v-f87128b0],.manual-nav-card[data-v-f87128b0],.support-card[data-v-f87128b0]{display:none!important}.col-lg-9[data-v-f87128b0]{width:100%!important;max-width:100%!important}.manual-section[data-v-f87128b0],.step-by-step[data-v-f87128b0]{page-break-inside:avoid}}@media (max-width:991px){.manual-nav-card[data-v-f87128b0]{position:relative;top:0;max-height:300px;margin-bottom:20px}}.card-header[data-v-0fa94670]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-radius:.375rem .375rem 0 0;padding:1.25rem}.card-title[data-v-0fa94670]{color:#fff;font-weight:600}.current-version-badge[data-v-0fa94670]{background:hsla(0,0%,100%,.2);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.8rem}.timeline[data-v-0fa94670]{position:relative;padding-left:2rem}.timeline[data-v-0fa94670]:before{content:"";position:absolute;left:.65rem;top:.5rem;bottom:0;width:2px;background:#dee2e6}.timeline-entry[data-v-0fa94670]{position:relative;padding-bottom:2rem}.timeline-entry[data-v-0fa94670]:last-child{padding-bottom:0}.timeline-marker[data-v-0fa94670]{position:absolute;left:-1.6rem;top:.25rem;width:1.25rem;height:1.25rem;background:#fff;border:2px solid #adb5bd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.55rem;color:#adb5bd}.timeline-entry.is-latest .timeline-marker[data-v-0fa94670]{border-color:#667eea;background:#667eea;color:#fff;font-size:.6rem}.timeline-header[data-v-0fa94670]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.version-badge[data-v-0fa94670]{background:#e9ecef;color:#495057;padding:.2rem .6rem;border-radius:1rem;font-size:.8rem;font-weight:700}.version-badge.badge-latest[data-v-0fa94670]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff}.timeline-title[data-v-0fa94670]{font-weight:600;font-size:1rem;color:#212529;flex:1}.timeline-date[data-v-0fa94670]{font-size:.8rem;color:#6c757d}.changelog-items[data-v-0fa94670]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.changelog-item[data-v-0fa94670]{display:flex;align-items:flex-start;gap:.5rem}.badge-tipo[data-v-0fa94670]{font-size:.72rem;padding:.15rem .45rem;border-radius:.375rem;white-space:nowrap;font-weight:600;flex-shrink:0}.badge-novo[data-v-0fa94670]{background:#d4edda;color:#155724}.badge-melhoria[data-v-0fa94670]{background:#cce5ff;color:#004085}.badge-correcao[data-v-0fa94670]{background:#fff3cd;color:#856404}.badge-remocao[data-v-0fa94670]{background:#f8d7da;color:#721c24}.item-text[data-v-0fa94670]{font-size:.875rem;color:#495057;line-height:1.5}.ant-notification{z-index:9999!important}.ant-notification-notice{padding:16px 24px!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border:none!important;min-width:350px!important;animation:slideInRight .3s ease-out!important}.ant-notification-notice:has(.ant-notification-notice-icon-error),.ant-notification-notice:has(.anticon-close-circle){background:linear-gradient(135deg,#fef2f2,#fee2e2)!important;border-left:4px solid #ef4444!important}.ant-notification-notice:has(.ant-notification-notice-icon-error) .ant-notification-notice-message,.ant-notification-notice:has(.anticon-close-circle) .ant-notification-notice-message{color:#b91c1c!important}.ant-notification-notice:has(.ant-notification-notice-icon-error) .ant-notification-notice-description,.ant-notification-notice:has(.anticon-close-circle) .ant-notification-notice-description{color:#991b1b!important}.ant-notification-notice:has(.ant-notification-notice-icon-error) .ant-notification-notice-icon,.ant-notification-notice:has(.anticon-close-circle) .ant-notification-notice-icon{color:#ef4444!important}.ant-notification-notice:has(.ant-notification-notice-icon-success),.ant-notification-notice:has(.anticon-check-circle){background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border-left:4px solid #22c55e!important}.ant-notification-notice:has(.ant-notification-notice-icon-success) .ant-notification-notice-message,.ant-notification-notice:has(.anticon-check-circle) .ant-notification-notice-message{color:#15803d!important}.ant-notification-notice:has(.ant-notification-notice-icon-success) .ant-notification-notice-description,.ant-notification-notice:has(.anticon-check-circle) .ant-notification-notice-description{color:#166534!important}.ant-notification-notice:has(.ant-notification-notice-icon-success) .ant-notification-notice-icon,.ant-notification-notice:has(.anticon-check-circle) .ant-notification-notice-icon{color:#22c55e!important}.ant-notification-notice:has(.ant-notification-notice-icon-warning),.ant-notification-notice:has(.anticon-exclamation-circle){background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border-left:4px solid #f59e0b!important}.ant-notification-notice:has(.ant-notification-notice-icon-warning) .ant-notification-notice-message,.ant-notification-notice:has(.anticon-exclamation-circle) .ant-notification-notice-message{color:#b45309!important}.ant-notification-notice:has(.ant-notification-notice-icon-warning) .ant-notification-notice-description,.ant-notification-notice:has(.anticon-exclamation-circle) .ant-notification-notice-description{color:#92400e!important}.ant-notification-notice:has(.ant-notification-notice-icon-warning) .ant-notification-notice-icon,.ant-notification-notice:has(.anticon-exclamation-circle) .ant-notification-notice-icon{color:#f59e0b!important}.ant-notification-notice:has(.ant-notification-notice-icon-info),.ant-notification-notice:has(.anticon-info-circle){background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-left:4px solid #3b82f6!important}.ant-notification-notice:has(.ant-notification-notice-icon-info) .ant-notification-notice-message,.ant-notification-notice:has(.anticon-info-circle) .ant-notification-notice-message{color:#1e40af!important}.ant-notification-notice:has(.ant-notification-notice-icon-info) .ant-notification-notice-description,.ant-notification-notice:has(.anticon-info-circle) .ant-notification-notice-description{color:#1e3a8a!important}.ant-notification-notice:has(.ant-notification-notice-icon-info) .ant-notification-notice-icon,.ant-notification-notice:has(.anticon-info-circle) .ant-notification-notice-icon{color:#3b82f6!important}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.ant-notification-notice{min-width:280px!important;max-width:90vw!important}}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.button,.noflick,.note{perspective:1000;backface-visibility:hidden;transform:translateZ(0)}.sticky-note{margin:-15px}.note{float:left;display:block;position:relative;padding:1em;width:calc(25% - 30px);min-height:300px;margin:15px;border-radius:5px;background-color:rgba(115,102,255,.1);transition:transform .15s;z-index:1}.note:hover{cursor:move}.note.ui-draggable-dragging:nth-child(n){box-shadow:5px 5px 15px 0 rgba(0,0,0,.3);transform:scale(1.125)!important;z-index:100;cursor:move;transition:transform .15s}.note textarea{background-color:transparent;border:none;resize:vertical;font-style:italic;width:100%;padding:5px}.note textarea:focus{outline:none;border:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.note textarea.title{font-size:24px;line-height:1.2;color:#000;height:64px;margin-top:20px}.note textarea.cnt{min-height:200px}.note:nth-child(2n){background:rgba(247,49,100,.2)}.note:nth-child(3n){background:rgba(81,187,37,.2)}.note:nth-child(4n){background:rgba(169,39,249,.1)}.note:nth-child(5n){background:rgba(248,214,43,.2)}.note:nth-child(6n){background:rgba(220,53,69,.3)}.button{color:#fff;padding:1em 2em;text-decoration:none;transition:transform .15s,background .01s}.button.remove{position:absolute;top:0;right:-10px;color:#999}.sticky-note .title{height:auto!important}@media only screen and (max-width:1199px){.note{min-width:260px;min-height:260px}}@font-face{font-family:Feather;src:url(/fonts/Feather.f76bd32d.ttf) format("truetype"),url(/fonts/Feather.03bfcccc.woff) format("woff"),url(/img/Feather.9c50f450.svg#Feather) format("svg");font-weight:400;font-style:normal}[class*=" feather-"],[class^=feather-]{font-family:feather!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feather-activity:before{content:"\e900"}.feather-airplay:before{content:"\e901"}.feather-alert-circle:before{content:"\e902"}.feather-alert-octagon:before{content:"\e903"}.feather-alert-triangle:before{content:"\e904"}.feather-align-center:before{content:"\e905"}.feather-align-justify:before{content:"\e906"}.feather-align-left:before{content:"\e907"}.feather-align-right:before{content:"\e908"}.feather-anchor:before{content:"\e909"}.feather-aperture:before{content:"\e90a"}.feather-archive:before{content:"\e90b"}.feather-arrow-down:before{content:"\e90c"}.feather-arrow-down-circle:before{content:"\e90d"}.feather-arrow-down-left:before{content:"\e90e"}.feather-arrow-down-right:before{content:"\e90f"}.feather-arrow-left:before{content:"\e910"}.feather-arrow-left-circle:before{content:"\e911"}.feather-arrow-right:before{content:"\e912"}.feather-arrow-right-circle:before{content:"\e913"}.feather-arrow-up:before{content:"\e914"}.feather-arrow-up-circle:before{content:"\e915"}.feather-arrow-up-left:before{content:"\e916"}.feather-arrow-up-right:before{content:"\e917"}.feather-at-sign:before{content:"\e918"}.feather-award:before{content:"\e919"}.feather-bar-chart:before{content:"\e91a"}.feather-bar-chart-2:before{content:"\e91b"}.feather-battery:before{content:"\e91c"}.feather-battery-charging:before{content:"\e91d"}.feather-bell:before{content:"\e91e"}.feather-bell-off:before{content:"\e91f"}.feather-bluetooth:before{content:"\e920"}.feather-bold:before{content:"\e921"}.feather-book:before{content:"\e922"}.feather-book-open:before{content:"\e923"}.feather-bookmark:before{content:"\e924"}.feather-box:before{content:"\e925"}.feather-briefcase:before{content:"\e926"}.feather-calendar:before{content:"\e927"}.feather-camera:before{content:"\e928"}.feather-camera-off:before{content:"\e929"}.feather-cast:before{content:"\e92a"}.feather-check:before{content:"\e92b"}.feather-check-circle:before{content:"\e92c"}.feather-check-square:before{content:"\e92d"}.feather-chevron-down:before{content:"\e92e"}.feather-chevron-left:before{content:"\e92f"}.feather-chevron-right:before{content:"\e930"}.feather-chevron-up:before{content:"\e931"}.feather-chevrons-down:before{content:"\e932"}.feather-chevrons-left:before{content:"\e933"}.feather-chevrons-right:before{content:"\e934"}.feather-chevrons-up:before{content:"\e935"}.feather-chrome:before{content:"\e936"}.feather-circle:before{content:"\e937"}.feather-clipboard:before{content:"\e938"}.feather-clock:before{content:"\e939"}.feather-cloud:before{content:"\e93a"}.feather-cloud-drizzle:before{content:"\e93b"}.feather-cloud-lightning:before{content:"\e93c"}.feather-cloud-off:before{content:"\e93d"}.feather-cloud-rain:before{content:"\e93e"}.feather-cloud-snow:before{content:"\e93f"}.feather-code:before{content:"\e940"}.feather-codepen:before{content:"\e941"}.feather-command:before{content:"\e942"}.feather-compass:before{content:"\e943"}.feather-copy:before{content:"\e944"}.feather-corner-down-left:before{content:"\e945"}.feather-corner-down-right:before{content:"\e946"}.feather-corner-left-down:before{content:"\e947"}.feather-corner-left-up:before{content:"\e948"}.feather-corner-right-down:before{content:"\e949"}.feather-corner-right-up:before{content:"\e94a"}.feather-corner-up-left:before{content:"\e94b"}.feather-corner-up-right:before{content:"\e94c"}.feather-cpu:before{content:"\e94d"}.feather-credit-card:before{content:"\e94e"}.feather-crop:before{content:"\e94f"}.feather-crosshair:before{content:"\e950"}.feather-database:before{content:"\e951"}.feather-delete:before{content:"\e952"}.feather-disc:before{content:"\e953"}.feather-dollar-sign:before{content:"\e954"}.feather-download:before{content:"\e955"}.feather-download-cloud:before{content:"\e956"}.feather-droplet:before{content:"\e957"}.feather-edit:before{content:"\e958"}.feather-edit-2:before{content:"\e959"}.feather-edit-3:before{content:"\e95a"}.feather-external-link:before{content:"\e95b"}.feather-eye:before{content:"\e95c"}.feather-eye-off:before{content:"\e95d"}.feather-facebook:before{content:"\e95e"}.feather-fast-forward:before{content:"\e95f"}.feather-feather:before{content:"\e960"}.feather-file:before{content:"\e961"}.feather-file-minus:before{content:"\e962"}.feather-file-plus:before{content:"\e963"}.feather-file-text:before{content:"\e964"}.feather-film:before{content:"\e965"}.feather-filter:before{content:"\e966"}.feather-flag:before{content:"\e967"}.feather-folder:before{content:"\e968"}.feather-folder-minus:before{content:"\e969"}.feather-folder-plus:before{content:"\e96a"}.feather-gift:before{content:"\e96b"}.feather-git-branch:before{content:"\e96c"}.feather-git-commit:before{content:"\e96d"}.feather-git-merge:before{content:"\e96e"}.feather-git-pull-request:before{content:"\e96f"}.feather-github:before{content:"\e970"}.feather-gitlab:before{content:"\e971"}.feather-globe:before{content:"\e972"}.feather-grid:before{content:"\e973"}.feather-hard-drive:before{content:"\e974"}.feather-hash:before{content:"\e975"}.feather-headphones:before{content:"\e976"}.feather-heart:before{content:"\e977"}.feather-help-circle:before{content:"\e978"}.feather-home:before{content:"\e979"}.feather-image:before{content:"\e97a"}.feather-inbox:before{content:"\e97b"}.feather-info:before{content:"\e97c"}.feather-instagram:before{content:"\e97d"}.feather-italic:before{content:"\e97e"}.feather-layers:before{content:"\e97f"}.feather-layout:before{content:"\e980"}.feather-life-buoy:before{content:"\e981"}.feather-link:before{content:"\e982"}.feather-link-2:before{content:"\e983"}.feather-linkedin:before{content:"\e984"}.feather-list:before{content:"\e985"}.feather-loader:before{content:"\e986"}.feather-lock:before{content:"\e987"}.feather-log-in:before{content:"\e988"}.feather-log-out:before{content:"\e989"}.feather-mail:before{content:"\e98a"}.feather-map:before{content:"\e98b"}.feather-map-pin:before{content:"\e98c"}.feather-maximize:before{content:"\e98d"}.feather-maximize-2:before{content:"\e98e"}.feather-menu:before{content:"\e98f"}.feather-message-circle:before{content:"\e990"}.feather-message-square:before{content:"\e991"}.feather-mic:before{content:"\e992"}.feather-mic-off:before{content:"\e993"}.feather-minimize:before{content:"\e994"}.feather-minimize-2:before{content:"\e995"}.feather-minus:before{content:"\e996"}.feather-minus-circle:before{content:"\e997"}.feather-minus-square:before{content:"\e998"}.feather-monitor:before{content:"\e999"}.feather-moon:before{content:"\e99a"}.feather-more-horizontal:before{content:"\e99b"}.feather-more-vertical:before{content:"\e99c"}.feather-move:before{content:"\e99d"}.feather-music:before{content:"\e99e"}.feather-navigation:before{content:"\e99f"}.feather-navigation-2:before{content:"\e9a0"}.feather-octagon:before{content:"\e9a1"}.feather-package:before{content:"\e9a2"}.feather-paperclip:before{content:"\e9a3"}.feather-pause:before{content:"\e9a4"}.feather-pause-circle:before{content:"\e9a5"}.feather-percent:before{content:"\e9a6"}.feather-phone:before{content:"\e9a7"}.feather-phone-call:before{content:"\e9a8"}.feather-phone-forwarded:before{content:"\e9a9"}.feather-phone-incoming:before{content:"\e9aa"}.feather-phone-missed:before{content:"\e9ab"}.feather-phone-off:before{content:"\e9ac"}.feather-phone-outgoing:before{content:"\e9ad"}.feather-pie-chart:before{content:"\e9ae"}.feather-play:before{content:"\e9af"}.feather-play-circle:before{content:"\e9b0"}.feather-plus:before{content:"\e9b1"}.feather-plus-circle:before{content:"\e9b2"}.feather-plus-square:before{content:"\e9b3"}.feather-pocket:before{content:"\e9b4"}.feather-power:before{content:"\e9b5"}.feather-printer:before{content:"\e9b6"}.feather-radio:before{content:"\e9b7"}.feather-refresh-ccw:before{content:"\e9b8"}.feather-refresh-cw:before{content:"\e9b9"}.feather-repeat:before{content:"\e9ba"}.feather-rewind:before{content:"\e9bb"}.feather-rotate-ccw:before{content:"\e9bc"}.feather-rotate-cw:before{content:"\e9bd"}.feather-rss:before{content:"\e9be"}.feather-save:before{content:"\e9bf"}.feather-scissors:before{content:"\e9c0"}.feather-search:before{content:"\e9c1"}.feather-send:before{content:"\e9c2"}.feather-server:before{content:"\e9c3"}.feather-settings:before{content:"\e9c4"}.feather-share:before{content:"\e9c5"}.feather-share-2:before{content:"\e9c6"}.feather-shield:before{content:"\e9c7"}.feather-shield-off:before{content:"\e9c8"}.feather-shopping-bag:before{content:"\e9c9"}.feather-shopping-cart:before{content:"\e9ca"}.feather-shuffle:before{content:"\e9cb"}.feather-sidebar:before{content:"\e9cc"}.feather-skip-back:before{content:"\e9cd"}.feather-skip-forward:before{content:"\e9ce"}.feather-slack:before{content:"\e9cf"}.feather-slash:before{content:"\e9d0"}.feather-sliders:before{content:"\e9d1"}.feather-smartphone:before{content:"\e9d2"}.feather-speaker:before{content:"\e9d3"}.feather-square:before{content:"\e9d4"}.feather-star:before{content:"\e9d5"}.feather-stop-circle:before{content:"\e9d6"}.feather-sun:before{content:"\e9d7"}.feather-sunrise:before{content:"\e9d8"}.feather-sunset:before{content:"\e9d9"}.feather-tablet:before{content:"\e9da"}.feather-tag:before{content:"\e9db"}.feather-target:before{content:"\e9dc"}.feather-terminal:before{content:"\e9dd"}.feather-thermometer:before{content:"\e9de"}.feather-thumbs-down:before{content:"\e9df"}.feather-thumbs-up:before{content:"\e9e0"}.feather-toggle-left:before{content:"\e9e1"}.feather-toggle-right:before{content:"\e9e2"}.feather-trash:before{content:"\e9e3"}.feather-trash-2:before{content:"\e9e4"}.feather-trending-down:before{content:"\e9e5"}.feather-trending-up:before{content:"\e9e6"}.feather-triangle:before{content:"\e9e7"}.feather-truck:before{content:"\e9e8"}.feather-tv:before{content:"\e9e9"}.feather-twitter:before{content:"\e9ea"}.feather-type:before{content:"\e9eb"}.feather-umbrella:before{content:"\e9ec"}.feather-underline:before{content:"\e9ed"}.feather-unlock:before{content:"\e9ee"}.feather-upload:before{content:"\e9ef"}.feather-upload-cloud:before{content:"\e9f0"}.feather-user:before{content:"\e9f1"}.feather-user-check:before{content:"\e9f2"}.feather-user-minus:before{content:"\e9f3"}.feather-user-plus:before{content:"\e9f4"}.feather-user-x:before{content:"\e9f5"}.feather-users:before{content:"\e9f6"}.feather-video:before{content:"\e9f7"}.feather-video-off:before{content:"\e9f8"}.feather-voicemail:before{content:"\e9f9"}.feather-volume:before{content:"\e9fa"}.feather-volume-1:before{content:"\e9fb"}.feather-volume-2:before{content:"\e9fc"}.feather-volume-x:before{content:"\e9fd"}.feather-watch:before{content:"\e9fe"}.feather-wifi:before{content:"\e9ff"}.feather-wifi-off:before{content:"\ea00"}.feather-wind:before{content:"\ea01"}.feather-x:before{content:"\ea02"}.feather-x-circle:before{content:"\ea03"}.feather-x-square:before{content:"\ea04"}.feather-youtube:before{content:"\ea05"}.feather-zap:before{content:"\ea06"}.feather-zap-off:before{content:"\ea07"}.feather-zoom-in:before{content:"\ea08"}.feather-zoom-out:before{content:"\ea09"}body,html{height:100%}body{font-family:Poppins,sans-serif;font-size:16px;color:#333448;background:linear-gradient(0deg,rgba(51,53,72,.05),rgba(51,53,72,.05)),#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-top:0}.h1,h1{font-size:2.25rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.125rem}.h5,h5{font-size:.875rem}.h6,h6{font-size:.75rem}a:active,a:focus,a:hover{text-decoration:none;color:#009ce7;outline:none}.form-control{box-shadow:none;padding:10px 15px;font-size:14px;min-height:45px;border:2px solid rgba(46,55,164,.1);border-radius:10px}.form-control::-moz-placeholder{font-size:13px}.form-control::placeholder{font-size:13px}.form-control:focus{border-color:#2e37a4;box-shadow:none;outline:0 none}a{color:#2e37a4;text-decoration:none}a,button,input{transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease}button,input{outline:none}input[type=file]{height:auto;padding:6px .75rem}input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.navbar-nav>li{float:left}.input-block{margin-bottom:20px}.display-block{display:block}.btn.rounded{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.btn.focus,.btn:focus{box-shadow:inherit!important}.list-group-item{border:1px solid #eaeaea}.table>:not(:first-child){border:0}table.table td,table.table th{border-color:#dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.dataTables_length select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.table{color:#000;border:1px solid #f0f0f0}.table.table-white{background-color:#fff}.table>tbody>tr>td{font-weight:300}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f6f6f6}table.table td .avatar{margin:0 5px 0 0}table.table td h2{display:inline-block;font-size:inherit;font-weight:400;margin:0;padding:0;vertical-align:middle}table.table td h2 a{color:#757575}table.table td h2 a:hover{color:#009efb}table.table td h2 span{color:#9e9e9e;display:block;font-size:12px;margin-top:3px}.table-nowrap td,.table-nowrap th{white-space:nowrap}.m-r-5{margin-right:5px!important}.m-r-10{margin-right:10px!important}.m-l-5{margin-left:5px!important}.m-t-0{margin-top:0!important}.m-t-10{margin-top:10px!important}.m-t-20{margin-top:20px!important}.m-t-30{margin-top:30px!important}.m-t-50{margin-top:50px!important}.m-b-10{margin-bottom:10px!important}.m-b-20{margin-bottom:20px!important}.m-b-30{margin-bottom:30px!important}.w-40{width:40px}.block{display:block!important}.text-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-muted-light{color:#aaa}.card-box{background-color:#fff;border-radius:12px;margin-bottom:30px;padding:20px;position:relative}.card-title{color:#333448;font-size:16px;margin-bottom:20px}.page-title{color:#333448;margin-bottom:25px}.page-sub-title,.page-title{font-size:18px;font-weight:400}.page-sub-title{color:#565656;margin-bottom:20px}.cal-icon:after{background:transparent url(/img/calendar-icon.f47c16a2.svg) no-repeat scroll 0 0;bottom:0;content:"";display:block;height:24px;margin:auto;position:absolute;right:15px;top:0;width:24px;cursor:pointer}.cal-icon{position:relative;width:100%}.time-icon:after{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThCNzQ2NEZBMjAxMTFFODg2MkJDMTMzMUNEM0U3MTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThCNzQ2NTBBMjAxMTFFODg2MkJDMTMzMUNEM0U3MTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOEI3NDY0REEyMDExMUU4ODYyQkMxMzMxQ0QzRTcxNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOEI3NDY0RUEyMDExMUU4ODYyQkMxMzMxQ0QzRTcxNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PibdxgUAAAHeSURBVHjanJRNSFRRGIZnxCwjlUDMn1BEIQQX4aqNmxZDITgmlAiBrnI2gREoiUiCEEWECDEz4FYXFlrRH2SLaNcuRTcx2q4onDQYLQeang/eK4fbnXDmg4fDvZzzfr/nhOPxeCjA2mAULsAp+AmV8A3ewF1YtY2xWOzgUEmA0BysQxSewJSE7sNjOViBBf/BsBPZCfgEtXBVop4NQdL5viyxbWghurT9LHU2pOCoRDM+p0nf9yM4Bp9FpZumeakRmdDh7DfUQUUikXjhRdaosI39UOF2EV4heMYiuwd7Kq5ZE4zD8f8InFNJrJuvWX7AAxO7BA+djRbtpNK97hPphOfQZ81z/k9bhHawDLbgpDxYI46YJ5iBa/BeJTitcZn1VEivimXHxE1sFyYk5HXtDwzL4ya0wy8oD0g5qiHeLVFt7sBiwEZr+1mNQiRP/ayTt03HxLLy+D3P5o9wRan+YzRgy71OzwIKXajdtDtrYiOa+u5iVGjAeZZquGFiG/BUFGNvYZl017zr1KNn5ovG4rCWUs0j/ieoWY3Yl7hrA77vLonU240hqpz/1UhrcG1EluArzOu/vWmtein6oQFemlOEsu7VcS2n69UBt2BQDqwEY5r0d9ALH/w5/xVgAI83dHPvSPApAAAAAElFTkSuQmCC) no-repeat scroll 0 0;bottom:0;content:"";display:block;height:19px;margin:auto;position:absolute;right:15px;top:0;width:19px}.time-icon{position:relative;width:100%}.badge-success-border{border:1px solid #55ce63;color:#55ce63}.badge-danger-border,.badge-success-border{background-color:#fff;display:inline-block;min-width:80px}.badge-danger-border{border:1px solid #f62d51;color:#f62d51}.badge-warning-border{border:1px solid #ffbc34;color:#ffbc34}.badge-info-border,.badge-warning-border{background-color:#fff;display:inline-block;min-width:80px}.badge-info-border{border:1px solid #009efb;color:#009efb}.modal-footer.text-start{text-align:left}.modal-footer.text-center{text-align:center}.font-18{font-size:18px}.border-right{border-right:1px solid #e7e7e7}.blur{-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.btn{font-size:.875rem}.btn-white{background-color:#fff;border:1px solid #ccc;color:#333}.circle,.rounded{border-radius:500px}.badge-primary,.bg-primary{background-color:#009efb!important}.badge-success,.bg-success{background-color:#55ce63!important}.badge-info,.bg-info{background-color:#009efb!important}.badge-warning,.bg-warning{background-color:#ffbc34!important}.badge-danger,.bg-danger{background-color:#f62d51!important}.bg-white{background-color:#fff}.dropdown-menu>li>a.text-primary,.text-primary{color:#00d3c7!important}.dropdown-menu>li>a.text-success,.text-success{color:#55ce63}.dropdown-menu>li>a.text-danger,.text-danger{color:#f62d51}.dropdown-menu>li>a.text-info,.text-info{color:#009efb}.dropdown-menu>li>a.text-warning,.text-warning{color:#ffbc34}.dropdown-menu>li>a.text-purple,.text-purple{color:#7460ee}.btn-primary{border-color:transparent;background-color:#2e37a4;border-radius:8px}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#00d3c7;border:1px solid #00d3c7;color:#fff}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#009efb;border:1px solid #009efb}.btn-primary.active:not(:disabled):not(.disabled),.btn-primary:active:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle{background-color:#009efb;border-color:#009efb;color:#fff}.btn-outline-primary{border-color:#009efb;color:#009efb}.btn-outline-primary.active:not(:disabled):not(.disabled),.btn-outline-primary:active:not(:disabled):not(.disabled),.btn-outline-primary:hover,.show>.btn-outline-primary.dropdown-toggle{background-color:#009efb;border-color:#009efb;color:#fff}.btn-success{background-color:#55ce63;border:1px solid #55ce63}.btn-success.active,.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus:active,.btn-success:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background:#4ab657;border:1px solid #4ab657}.btn-info{background-color:#009efb;border:1px solid #009efb}.btn-info.active,.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info.focus:active,.btn-info:active,.btn-info:active:focus,.btn-info:active:hover,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{background-color:#028ee1;border:1px solid #028ee1}.btn-warning{background:#ffbc34;border:1px solid #ffbc34}.btn-warning.active,.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning.focus:active,.btn-warning:active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{background:#e9ab2e;border:1px solid #e9ab2e}.btn-danger{background:#f62d51;border:1px solid #f62d51}.btn-danger:focus,.btn-danger:hover{background-color:#e6294b;border:1px solid #e6294b}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#00d3c7;border-color:#00d3c7}.pagination>li>a,.pagination>li>span{color:#2e37a4;font-size:14px;padding:5px 15px!important}.page-item.active .page-link{background-color:#2e37a4;border-color:#2e37a4}.dropdown-menu{border:1px solid rgba(0,0,0,.1);border-radius:3px;transform-origin:left top 0;box-shadow:inherit;background-color:#fff}.navbar-nav .open .dropdown-menu{background-color:#fff;border:1px solid rgba(0,0,0,.1)}.btn-group-xs>.btn,.btn-xs{min-height:22px;min-width:22px}.dropdown-menu{font-size:13px}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{box-shadow:none}.btn-link{color:#333}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:rgba(0,0,0,.2)}.card{margin-bottom:25px;box-shadow:none;border:0;border-radius:12px;width:100%}.card-title{margin-bottom:1.125rem}.dropdown-action .dropdown-toggle:after{display:none}.badge.rounded-pill{border-radius:10rem}.badge-primary{color:#fff}.btn.btn-rounded{border-radius:50px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:#eee;border-color:transparent}.nav-tabs .nav-link{border-radius:0}.table.dataTable{border-collapse:collapse!important}.progress-example .progress{margin-bottom:1.5rem}.progress-xs{height:4px}.progress-sm{height:15px}.progress.progress-sm{height:6px}.progress.progress-md{height:8px}.progress.progress-lg{height:18px}.form-control.form-control-sm{padding:.25rem .5rem}.card .card-header{background-color:hsla(0,0%,100%,.1);border:0 none;font-size:16px;line-height:30px;padding:15px}.card .card-header .card-title{font-size:18px;font-weight:400;line-height:20px;margin:0;padding:5px 0}.table h5{font-weight:400;vertical-align:middle}.table h5,.table h5+p{font-size:14px;line-height:18px;margin-bottom:0}.table h5+p{color:#9e9e9e}.page-link:focus{box-shadow:unset}.col-form-label{font-size:14px;font-weight:500}.input-group-text{height:45px}.header{left:0;position:fixed;right:0;top:0;z-index:1039;height:70px;background:#fff;box-shadow:0 0 14px hsla(0,0%,80%,.25)}.header .header-left{float:left;height:70px;padding:0 20px;position:relative;text-align:center;width:220px;z-index:1}.logo{align-items:center;display:flex;height:70px;justify-content:start}.logo span{color:#2e37a4;font-size:20px;font-weight:500;margin-left:10px}.header .navbar-nav .badge{position:absolute;right:7px;top:4px}.header .dropdown-menu>li>a{position:relative}.header .dropdown-toggle:after{display:none}.page-title-box{border-radius:0;height:70px;margin-bottom:0;padding:14px 20px}.page-title-box h3{color:#fff;font-size:18px;font-weight:500;margin:0}.user-menu{margin:0;position:relative;z-index:99}.user-menu.nav>li>a{color:#fff;font-size:16px;line-height:70px;padding:0 5px;height:70px}.user-menu.nav>li>a:focus,.user-menu.nav>li>a:hover{background-color:#eee}.user-img{display:inline-block;position:relative}.header .user-img img{width:40px;border-radius:14px}.user-img .status{border:2px solid #fff;bottom:0;height:10px;position:absolute;right:0;width:10px}.user-menu .user-img .status{bottom:0}.user-menu .dropdown-menu{min-width:145px;padding:0;visibility:hidden;opacity:0;display:block;transform:translateY(100px)}.user-menu .dropdown-menu.show{visibility:visible;opacity:1;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.table .dropdown-item{padding:7px 10px}.user-menu .bg-primary{background-color:#009efb!important}.status{background-color:#ccc;border-radius:50%;display:inline-block;height:10px;width:10px}.status.online{background-color:#55ce63}.status.offline{background-color:#f62d51}.status.away{background-color:#faa937}.top-nav-search{float:left;margin-left:22px}.top-nav-search form{margin-top:13px;position:relative;width:270px}.top-nav-search .form-control{background:rgba(46,55,164,.05);border-radius:12px;border:0;height:40px;padding:10px 15px 10px 40px}.top-nav-search .btn{background-color:transparent;border-color:transparent;min-height:45px;padding:7px 10px;position:absolute;left:0;top:0;display:flex;align-items:center}.top-nav-search .form-control::-moz-placeholder{color:rgba(46,55,164,.3);font-weight:500}.top-nav-search .form-control::placeholder{color:rgba(46,55,164,.3);font-weight:500}.theme-set .form-control{line-height:29px}.user-profile-list .user-link{display:flex;align-items:center;padding:0 10px!important}.user-menu.nav li.user-profile-list a{line-height:20px}.user-names{padding-right:10px;text-align:right}.user-names h5{color:#2e37a4;font-size:16px;font-weight:600;margin-bottom:0}.user-names span{color:rgba(46,55,164,.5);font-size:12px;font-weight:500;margin-bottom:0}.user-menu.nav li{margin-right:12px;position:relative}.sidebar{top:90px;width:250px;z-index:1039;background-color:#fff;bottom:0;margin-top:0;position:fixed;left:0;transition:all .2s ease-in-out;border-top-right-radius:40px;box-shadow:5px 20px 14px rgba(46,55,164,.05);overflow-y:hidden;height:100vh}.sidebar.opened{transition:all .4s ease}.sidebar-inner{height:100%;transition:all .2s ease-in-out 0s}.sidebar-menu ul{font-size:14px;list-style-type:none;margin:0;padding:0}.sidebar-menu li a{color:#888;display:block;font-size:15px;height:auto;padding:0 20px}.sidebar-menu li a:hover{color:#2e37a4}.sidebar-menu ul li .active img{filter:invert(13%) sepia(85%) saturate(7478%) hue-rotate(266deg) brightness(50%) contrast(340%);transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.sidebar-menu li.active a{color:#2e37a4}.menu-title{color:#333;font-size:15px;font-weight:500;padding:12px 20px}.menu-title>i{float:right;line-height:40px}.sidebar-menu li.menu-title a{color:#009efb;display:inline-block;float:right;padding:0}.sidebar-menu li.menu-title a.btn{color:#fff;display:block;float:none;font-size:15px;line-height:inherit;margin-bottom:15px}.sidebar-menu ul .submenu .active,.sidebar-menu ul li .active{color:#2e37a4;font-weight:500}.sidebar-menu ul .submenu ul .active{position:relative}.sidebar-menu ul .submenu ul .active:before{background-image:url(/img/right-icon.685486ac.svg);content:"";position:absolute;width:10px;height:10px;background-repeat:no-repeat;top:50%;left:35px;transform:translateY(-50%)}.sidebar-menu ul ul a.active{color:#2e37a4;font-weight:500}.mobile-user-menu{color:#fff;display:none;font-size:24px;height:70px;line-height:70px;padding:0 20px;position:absolute;right:0;text-align:right;top:0;width:50px;z-index:10}.mobile-user-menu>a{color:#fff;padding:0}.mobile-user-menu>a:hover{color:#fff}.mobile-user-menu>.dropdown-menu>a{line-height:23px}.profile-rightbar{display:none!important;color:#009efb;font-size:26px;margin-left:15px}.fixed-sidebar-right{position:fixed;top:60px;right:0;width:300px;margin-right:-300px;bottom:0;z-index:101;transition:all .4s ease}.mobile_btn{display:none}.sidebar .sidebar-menu>ul>li>a span{transition:all .2s ease-in-out 0s;margin-left:10px;white-space:nowrap}.sidebar .sidebar-menu>ul>li>a span.badge{color:#fff;margin-left:auto}.sidebar-menu ul ul a{display:block;font-size:14px;padding:9px 10px 9px 60px;position:relative;color:rgba(46,55,164,.5);font-weight:500}.sidebar-menu ul ul{display:none}.sidebar-menu ul ul ul a{padding-left:70px}.sidebar-menu ul ul ul ul a{padding-left:90px}.sidebar-menu>ul>li{position:relative}.sidebar-menu .menu-arrow{transition:transform .15s;position:absolute;right:25px;display:inline-block;font-family:FontAwesome;text-rendering:auto;line-height:40px;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0);line-height:18px;top:23px}.sidebar-menu .menu-arrow:before{content:"\f105"}.sidebar-menu li a.subdrop .menu-arrow{transform:rotate(90deg)}.sidebar-menu ul ul a .menu-arrow{top:6px}.sidebar-menu a{transition:unset;-moz-transition:unset;-o-transition:unset;-ms-transition:unset;-webkit-transition:unset}.sidebar-menu>ul>li>a{padding:12px 20px;align-items:center;display:flex;justify-content:flex-start;position:relative;transition:all .2s ease-in-out 0s;color:rgba(51,53,72,.75);font-weight:500}.sidebar-menu ul li a i,.sidebar-menu ul li a span.menu-side{font-size:18px;min-height:24px;line-height:18px;transition:all .2s ease-in-out 0s;background:rgba(46,55,164,.05);border-radius:8px;width:40px;height:40px;margin-left:0;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.sidebar-menu li a:hover img,.sidebar-menu ul .submenu .active img{filter:invert(13%) sepia(85%) saturate(7478%) hue-rotate(266deg) brightness(50%) contrast(340%);transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.sidebar-menu ul li.menu-title a i{font-size:16px;margin-right:0;text-align:right;width:auto}.logout-btn{margin:50px 0}.logout-btn a span.menu-side{font-size:18px;min-height:24px;line-height:18px;background:rgba(46,55,164,.05);border-radius:8px;width:40px;height:40px;margin-left:0;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-shrink:0}.logout-btn a,.logout-btn a span.menu-side{transition:all .2s ease-in-out 0s;display:flex;align-items:center}.logout-btn a{padding:12px 20px;justify-content:flex-start;position:relative;color:#2e37a4;font-weight:500}.logout-btn a span{margin-left:10px}.page-wrapper{left:0;margin-left:250px;padding-top:70px;position:relative;transition:all .4s ease}.page-wrapper>.content{padding:30px;padding-bottom:0}.login-body{display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.login-wrapper .loginbox .login-right .login-right-wrap{max-width:100%;flex:0 0 100%}.login-wrapper .loginbox .login-right .login-right-wrap .input-block{position:relative}.login-wrapper .loginbox .login-right .login-right-wrap .input-block label{font-size:12px;color:#333448;font-weight:500;position:absolute;top:-10px;left:10px;background:#fff;margin-bottom:0;padding:0 5px}.login-danger,.star-red{color:red}.account-subtitle{color:rgba(51,52,72,.5);font-size:14px;margin-bottom:0;text-align:left;font-weight:500}.account-subtitle a{color:#2e37a4}.login-wrapper .loginbox .login-right h2{font-size:26px;font-weight:600;margin-bottom:40px}.login-wrapper .loginbox .login-right .forgotpass{display:flex;margin-bottom:40px}.remember-me .custom_check{color:#333448;font-size:13px;font-weight:500}.remember-me .custom_check .checkmark{width:18px;height:18px;top:2px;left:2px;border:2px solid rgba(51,52,72,.2);border-radius:4px;background-color:#fff}.remember-me .custom_check .checkmark:after{left:3px;top:0}.login-wrapper .loginbox .login-right .forgotpass a{color:#00d3c7;font-size:14px;font-weight:500;margin-left:auto}.login-wrapper .loginbox .login-right .forgotpass a:hover{color:#333;text-decoration:underline}.login-wrapper .loginbox .login-right .dont-have{color:#a0a0a0;margin:20px 0}.login-wrapper .loginbox .login-right .dont-have a{color:#18aefa;font-weight:500}.login-wrapper .loginbox .login-right .dont-have a:hover{text-decoration:underline}.social-login{display:flex}.social-login>span{color:#a0a0a0;margin-right:8px}.social-login>a{background:rgba(51,52,72,.05);border-radius:12px;height:40px;margin-right:6px;width:40px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.social-login>a:hover{background-color:#e6e6e8;color:#fff}.social-login>a:last-child{margin-right:0}.btn-primary.primary-reset{background-color:#18aefa;border-color:#18aefa}.btn-primary.primary-reset:hover{background-color:#3d5ee1;border:1px solid #3d5ee1}.profile-views{position:absolute;right:17px;top:50%;transform:translateY(-50%);color:rgba(51,52,72,.2);cursor:pointer}.login-right .form-control{border:2px solid rgba(46,55,164,.1);border-radius:10px;height:45px}.login-right .form-control:focus{border:2px solid rgba(74,83,199,.8)}.btn-block{width:100%}.account-logo{margin-bottom:40px;text-align:left}.login-right .btn-primary{background:linear-gradient(92.39deg,#4e57cd 1.86%,#2e37a4);border-radius:12px;font-size:16px;padding:10px 15px}.login-right .btn-primary:hover{background:linear-gradient(92.39deg,#2e37a4 1.86%,#00318b);border:1px solid #00318b}.next-sign{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.login-btn{margin-bottom:40px}.login-wrapper .login-right .user-lock-screen h2{margin-bottom:10px}.user-lock-screen p{margin-bottom:0;color:#333448;font-size:14px;font-weight:500}.user-lock-screen{margin-bottom:30px}.sucess-mail h4{font-size:26px;font-weight:600;margin:15px 0 20px}.sucess-mail p{font-size:14px;font-weight:500;margin-bottom:0}.login-sec{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:end;height:auto}.log-img img{margin:0 auto}.login-wrapper{width:100%;height:100%;align-items:center;justify-content:center;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.login-wrap{background-color:#2e37a4;top:0;left:0;position:fixed;height:100vh;padding:0;border-radius:0 65px 65px 0}.login-wrap-bg{position:absolute;right:0;padding:15px 90px 15px;height:100%}.login-wrap .login-sec{position:absolute;background-image:url(/img/login-0l.489e204b.png);background-repeat:no-repeat;background-position:100% 0;background-size:cover,auto;width:100%}.login-wrapper .loginbox{background:#fff;box-shadow:0 80px 80px rgba(46,55,164,.03);border-radius:24px;display:flex;max-width:830px;width:100%}.login-wrapper .loginbox .login-right{padding:50px;width:100%}.dash-widget{background-color:#fff;border-radius:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin-bottom:30px;padding:20px;position:relative}.dash-boxs{background:rgba(46,55,164,.05);border:2px solid rgba(46,55,164,.1);border-radius:12px;width:50px;height:50px;margin-bottom:10px}.dash-content h4{font-size:16px}.dash-content h2,.dash-content h4{font-weight:600;margin-bottom:20px}.dash-content h2{color:#2e37a4;font-size:32px}.dash-content p{color:rgba(51,52,72,.5);font-size:14px;font-weight:500;margin-bottom:0}.dash-content p .negative-view{color:#ff3667}.dash-content p .passive-view{color:#00d3c7}.comman-flex-center{display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.card-table.card-table-top .card-body{height:175px;overflow-y:auto;-webkit-overflow-scrolling:touch}.chart-title{margin-bottom:25px}.chart-title h4{display:inline-block;font-size:18px;font-weight:600;line-height:20px;margin:0;color:#333}.chart-title span{color:#009efb}.card-title>a.btn{color:#fff}ul.chat-user-total li{display:flex;align-items:center;color:#333448;padding-right:10px;font-size:14px;font-weight:500}ul.chat-user-total li i.current-users{color:#2e37a4;padding-right:5px;font-size:8px}ul.chat-user-total li i.low-users{color:#d5d7ed;padding-right:5px;font-size:8px}ul.chat-user-total li i.old-users{color:#00d3c7;padding-right:5px;font-size:8px}.new-patient-table{display:table}.new-patient-table td,.new-patient-table th{vertical-align:middle}.new-patient-table tr td img{margin-right:5px}.btn-primary-one{border:1px solid #ffbc35;border-radius:25px}.btn-primary-one,.btn-primary-two{width:100px;background:transparent;color:#000}.btn-primary-two{border:1px solid #009efb;border-radius:25px}.btn-primary-three{border:1px solid #55ce63;border-radius:25px}.btn-primary-four,.btn-primary-three{width:100px;background:transparent;color:#000}.btn-primary-four{border:1px solid #ffbc35;border-radius:25px}.bar-chart{position:relative;width:100%;margin-top:15px}.bar-chart>.legend{position:absolute;bottom:0;left:0;width:100%;height:40px;margin-bottom:-45px;border-top:1px solid #000}.bar-chart>.legend>.item{position:relative;display:inline-block;float:left;width:25%}.bar-chart>.legend>.item:before{display:block;position:absolute;top:0;left:0;content:"";width:1px;height:8px;background-color:#000;margin-top:-8px}.bar-chart>.legend>.item.text-end:before{right:0;left:auto}.bar-chart>.legend>.item h4{font-size:13px;text-transform:uppercase;letter-spacing:1px;padding-top:5px}.bar-chart>.chart,.bar-chart>.chart>.item{position:relative;width:100%}.bar-chart>.chart>.item{height:40px;margin-bottom:10px;color:#fff;text-transform:uppercase}.bar-chart>.chart>.item>.bar{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffbc35;z-index:5}.bar-chart>.chart>.item>.bar>.percent{display:block;position:absolute;top:0;right:0;height:40px;line-height:40px;padding-right:12px;z-index:15}.bar-chart>.chart>.item>.bar>.item-progress{position:absolute;top:0;left:0;height:100%;background-color:#009efb;z-index:10}.bar-chart>.chart>.item>.bar>.item-progress>.title{display:block;position:absolute;height:40px;line-height:40px;padding-left:12px;letter-spacing:2px;z-index:15}.hospital-barchart h4{display:inline-block;font-size:18px;font-weight:400;line-height:20px;margin:0;color:#333}.custom-table tr{background-color:#fff;white-space:nowrap}.table.custom-table>tbody>tr>td,.table.custom-table>tbody>tr>th,.table.custom-table>tfoot>tr>td,.table.custom-table>tfoot>tr>th,.table.custom-table>thead>tr>td,.table.custom-table>thead>tr>th{padding:10px 15px;vertical-align:middle}.member-panel .contact-list>li:last-child{border-bottom:0}.member-panel .card-body{overflow-y:auto;height:245px;-webkit-overflow-scrolling:touch;padding:0}.contact-list{list-style:none;padding-left:0;margin:0}.contact-list>li{border-bottom:1px solid #eaeaea;border-radius:inherit;padding:10px;background-color:#fff}.contact-cont{position:relative}.contact-info{padding:0 30px 0 50px}.contact-date{color:#888;font-size:12px}.take-btn{min-width:80px}.good-morning-blk{background:#fff;border-radius:12px;margin-bottom:25px;position:relative;z-index:9}.good-morning-blk:before{content:"";position:absolute;background-image:url(/img/bg-img-01.730b1847.png);background-repeat:no-repeat;background-position:100% 0;width:100%;height:100%;z-index:-1}.morning-user{padding:50px 0 50px 35px}.morning-user h2{font-size:28px;font-weight:600}.morning-user h2 span{color:#2e37a4}.morning-user p{font-size:15px;font-weight:500;color:rgba(51,52,72,.5);margin-bottom:0}.morning-img img{position:absolute;bottom:0}.position-blk{position:relative}.activity-top{display:flex;align-items:center;margin-bottom:20px}.activity-boxs{background:rgba(46,55,164,.05);width:45px;height:45px;margin-right:10px;border-radius:50px}.departments-list h4{font-size:16px;font-weight:600;margin-bottom:0}.departments-list p{font-size:14px;font-weight:600;color:rgba(51,53,72,.5);margin-bottom:0}.chart-user-icon{position:relative}.chart-user-icon img{position:absolute;top:65px;left:50%;transform:translate(-50%)}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{bottom:15px}.custom-table tbody tr{box-shadow:0 0 3px #e5e5e5;border:0}.custom-table tbody tr td,.custom-table thead tr th{border:0}.custom-table tbody tr td{font-size:14px}.custom-table thead tr th{font-size:14px;color:rgba(51,52,72,.5)}.table-dash .dataTables_info,.table-dash .dataTables_length,.table-dash .pagination{display:none}.table-image{display:flex;align-items:center}.table-image img{margin-right:10px}.patient-views{color:#2e37a4;font-size:14px;font-weight:500}.appoint-doctor h2{color:#2e37a4}.appoint-time span{color:rgba(51,52,72,.5);font-size:12px;font-weight:500}.appoint-time h6{font-size:12px;font-weight:500;margin-bottom:0}.patient-visit{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.doctor-list-blk{background:#fff;border-radius:16px;padding:20px;margin-bottom:25px}.doctor-widget{display:flex;align-items:center;position:relative}.doctor-box-icon{width:66px;height:66px;background:#2e37a4;border-radius:12px;margin-right:10px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.doctor-content{width:100%}.doctor-content h4{font-size:24px;color:#2e37a4;display:flex;align-items:center;font-weight:600}.doctor-content h5{font-size:14px;margin-bottom:0}.doctor-content h4 span:nth-child(2){font-size:14px;color:rgba(51,52,72,.2)}.doctor-content h4 span:last-child{font-size:10px;border-radius:20px;margin:auto;padding:5px}.border-right-bg:before{content:"";position:absolute;background:rgba(46,55,164,.2);height:44px;width:2px;right:0}.income-value{text-align:center}.income-value h3{font-size:18px;font-weight:600;margin-bottom:0}.income-value h3 span{font-size:14px}.income-value h3 span,.income-value p{font-weight:500;color:rgba(51,52,72,.5)}.income-value p{font-size:12px;margin-bottom:0}.income-value p span{color:#00d3c7}.patient-structure h5{font-size:16px;font-weight:500;color:#2e37a4;margin-bottom:10px}.struct-point{width:100%}.patient-structure h3{font-size:40px;font-weight:600;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.patient-structure h3 span{font-size:12px;padding:3px 7px;border-radius:20px}.check-point{border:0;border-radius:4px}.card.wallet-widget{margin-bottom:25px;padding:15px;width:100%}.main-limit{text-align:center}.main-limit p{font-size:12px;font-weight:500;margin-bottom:10px}.main-limit h4{font-size:24px;font-weight:600;color:#2e37a4;margin-bottom:0}.wallet-widget .circle-bar{text-align:center}.wallet-widget .circle-bar>div{display:inline-block;position:relative;text-align:center}.wallet-widget .circle-bar>div b{left:0;position:absolute;top:50%;right:0;text-align:center;margin:0 auto;transform:translateY(-50%);width:60px;height:60px;border-radius:50px;background:rgba(0,211,199,.1);display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.wallet-widget .circle-bar>div canvas{width:100px!important;height:100px!important}.teaching-card{display:flex}.steps-history{margin-bottom:0;margin-right:10px;align-items:baseline;display:inline-grid;padding:0;width:40px}.steps-history li{margin-top:5px;color:rgba(51,53,72,.5);font-weight:500;list-style:none;font-size:12px}.activity-feed{list-style:none;margin-bottom:0;margin-left:5px;padding:0;width:100%;position:relative}.activity-feed:after{position:absolute;content:"";background:#e4e8eb;width:2px;height:100%;left:-2px;top:10px;z-index:0}.activity-feed .feed-item{padding-bottom:20px;padding-left:20px;position:relative}.activity-feed .feed-item:last-child{padding-bottom:0}.activity-feed .feed-item:after{content:"";display:block;position:absolute;background-color:#333448;width:7px;height:7px;top:10px;left:-4px;border-radius:50px;z-index:9}.doctor-date-list{padding:0}.doctor-date-list li{list-style:none;color:#333548;font-size:14px;font-weight:500;margin-bottom:15px}.doctor-date-list li span{color:rgba(51,53,72,.5);font-size:12px;font-weight:500;padding-left:15px}.doctor-date-list li i{font-size:6px}.dolor-activity{width:100%}.dolor-activity .stick-line{text-decoration:line-through;color:rgba(51,53,72,.5)}.active-doctor{display:flex;align-items:center}.active-doctor,.doctor-sub-list{border:1px solid rgba(46,55,164,.2);box-shadow:0 25px 50px rgba(46,55,164,.07);border-radius:14px;padding:10px}.doctor-sub-list{background:#fff;width:100%;position:absolute;z-index:99;display:none}.ongoing-blk{position:relative}.schedule-time li{width:30px;height:30px;border:1px solid rgba(46,55,164,.2);border-radius:5px;margin-right:5px;margin-bottom:0;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.schedule-blk{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;border-top:1px solid rgba(51,52,72,.2);padding-top:10px;flex-wrap:wrap}.appoint-start{font-size:12px;border-radius:10px;padding:10px 20px}.new-dot{padding:3px 10px;font-size:12px;margin-left:auto;border-radius:8px}.doctor-date-list .new-dot i{font-size:5px}.patient-new-list{display:flex;align-items:center;flex-wrap:wrap}.average-health h5{margin-bottom:0;background:rgba(46,55,164,.05);border-radius:8px;padding:6px 10px;font-size:14px;font-weight:500}.average-health h5 span{color:rgba(46,55,164,.5);font-size:10px}.dash-content h5{font-size:24px;color:#2e37a4;font-weight:600;margin-bottom:20px}.calendar header .month{font-size:18px}.dash-content h5 span{font-size:16px;color:rgba(51,52,72,.5)}.report-blk{width:100%}.ongoing-drapt{position:relative;margin-left:auto;display:flex;align-items:center}.ongoing-drapt i{background:#fff;border:1px solid rgba(46,55,164,.2);box-shadow:0 25px 50px rgba(46,55,164,.07);border-radius:6px;color:#2e37a4;width:20px;height:20px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.doctor-date-list li .ongoing-drapt i{font-size:12px}.active-doctor.dropdown-toggle:after{display:none}.doctor-sub-list .dropdown-item{padding:0}.doctor-sub-list .dropdown-item:focus,.doctor-sub-list .dropdown-item:hover{background-color:transparent}.active-doctor .active-circles{color:#00d3c7}.doctor-date-list .active-doctor span{color:#2e37a4}.doctor-date-list .active-doctor span.ongoing-drapt{color:rgba(51,52,72,.5)}.note-checkit .custom_check .checkmark{border:2px solid rgba(46,55,164,.2);border-radius:5px}.note-checkit .custom_check input:checked~.checkmark{background-color:#2e37a4;border-color:#2e37a4}.note-checkit .custom_check{color:#333548;font-size:12px;font-weight:600}.wallet-widget.general-health{display:flex;align-items:center;justify-content:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;flex-direction:inherit}.general-health .main-limit p{font-weight:600}.general-health.wallet-widget .circle-bar>div canvas{width:135px;height:135px}.status-gray.re-shedule{color:#2e37a4;font-weight:600;font-size:12px}.patient-table tbody tr td,.patient-table tbody tr td h2{font-weight:500;color:#333448}.patient-table tbody tr td:nth-child(3){color:rgba(51,52,72,.5)}.treat-box{background:#fff;border-radius:10px;padding:15px;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.treat-box,.user-imgs-blk{display:flex;align-items:center}.user-imgs-blk img{width:40px;height:40px;flex-shrink:0;border-radius:50px;margin-right:20px;border:2px solid rgba(46,55,164,.2)}.active-user-detail h4{font-size:14px;font-weight:600;margin-bottom:5px}.active-user-detail p{font-size:12px;font-weight:500;color:rgba(51,52,72,.5);margin-bottom:0}.weight-blk .slick-slide{transition:all .3s ease-in-out;opacity:.2}.weight-blk .slick-slide div{text-align:center}.weight-blk .slick-slide span{opacity:0}.weight-blk .slick-slide h4{margin-bottom:0;font-size:14px}.weight-blk .slick-current span{opacity:1;font-size:12px}.weight-blk .slick-active{opacity:.5}.weight-blk .slick-current{opacity:1}.max-blk{width:50%}.weight-blk{border:2px solid rgba(46,55,164,.1);border-radius:14px;padding:25px 0 20px;position:relative}.report-head h4{margin-bottom:0;font-size:18px}.report-head img{width:40px;height:40px}.weight-blk:before{background-image:url(/img/mass-icon.7f941f7c.svg);content:"";position:absolute;width:20px;height:20px;background-repeat:no-repeat;left:50%;top:0;transform:translate(-50%)}.weight-bar.progress{height:10px;display:flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;margin:40px 0 10px}.weight-bar .progress-bar{width:100px;background-color:#2e37a4;border-radius:20px}.weight-checkit{list-style:none;padding:0;color:rgba(51,52,72,.5);font-size:12px;font-weight:500;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.pulse{display:block;top:24px;right:6px;background:#00d3c7}.pulse,.pulse:before{position:absolute;width:10px;height:10px;border-radius:50%}.pulse:before{content:"";top:0;right:0;background:rgba(0,211,199,.5);cursor:pointer;box-shadow:0 0 0 #00d3c7;animation:pulse 1s linear infinite;z-index:1}@keyframes pulse{to{transform:scale(2.5)}}.activity-box{position:relative}.activity-list{list-style:none;margin:0;padding:0;position:relative}.activity .activity-list>li .activity-user{height:32px;margin:0;padding:0;position:absolute;top:12px;left:8px;width:32px}.activity .activity-list>li .activity-content{margin:0 0 0 40px;padding:0;position:relative}.activity-list>li{margin-bottom:10px;padding:10px;position:relative}.activity-list>li:last-child .activity-content{margin-bottom:0}.activity-user .avatar{height:32px;line-height:32px;margin:0;width:32px}.activity-list>li .activity-user{background:#fff;height:32px;left:-7px;margin:0;padding:0;position:absolute;top:3px;width:32px}.activity-list>li .activity-content{background-color:#fff;margin:0 0 20px 40px;padding:0;position:relative}.activity-list>li .time{color:rgba(51,52,72,.5);display:block;font-size:12px;line-height:1.35}.activity-delete{background-color:#ffe5e6;border:1px solid #fe0000;color:#fe0000;display:none;font-size:20px;height:20px;line-height:18px;position:absolute;right:0;text-align:center;top:0;width:20px}.activity-delete:hover{background-color:#fe0000;color:#fff}.activity-list>li:hover .activity-delete{display:inline-block}.activity-list:before{background:rgba(46,55,164,.1);bottom:0;content:"";left:23px;position:absolute;top:8px;width:2px}.timeline-group{margin-right:20px;min-width:100px}.timeline-group h4{color:#333448;font-size:14px;font-weight:600;margin-bottom:0}.timeline-group-blk{display:flex}.comman-activitys{background:rgba(51,52,72,.05);border-radius:0 16px 16px 16px;padding:20px;width:100%}.comman-activitys h3{color:#2e37a4;font-size:15px;font-weight:600;margin-bottom:5px}.comman-activitys h3 span{color:#333448;font-size:14px;font-weight:500}.comman-activitys p{color:rgba(51,52,72,.5);margin-bottom:0;font-size:12px}.activity-sub-list li{margin-right:10px}.activity-maps,.activity-sub-list li img{border-radius:8px}.activity-maps{border:2px solid #fff}.activity-maps iframe{width:100%}.select2-container .select2-selection--single{border:2px solid rgba(46,55,164,.1);border-radius:10px;height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;right:7px}.select2-container--default .select2-selection--single .select2-selection__arrow b{left:50%;margin-left:-10px;margin-top:-2px;position:absolute;top:50%;border-top:0;border-left:0;border-bottom:1px solid #171717;border-right:1px solid #171717;content:"";height:6px;display:inline-block;pointer-events:none;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:6px;vertical-align:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(-135deg);border-top:0;border-left:0;border-bottom:1px solid #171717;border-right:1px solid #171717}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:30px;padding-left:15px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#676767;font-size:14px;font-weight:400;line-height:38px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#2e37a4}.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #eaeaea;border-radius:0}.select2-container .select2-selection--multiple{min-height:40px}.select2-results__option{font-size:14px}.nav-tabs>li>a{margin-right:0;color:#888;border-radius:0}.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border-color:transparent;color:#333}.nav-tabs.nav-justified>li>a{border-radius:0;margin-bottom:0}.nav-tabs.nav-justified.nav-tabs-solid>li>a{border-color:transparent}.nav-tabs.nav-tabs-solid>li>a{color:#333}.nav-tabs.nav-tabs-solid>li>a.active,.nav-tabs.nav-tabs-solid>li>a.active:focus,.nav-tabs.nav-tabs-solid>li>a.active:hover{background-color:#2e37a4;border-color:#2e37a4;color:#fff}.nav-tabs.nav-tabs-solid.nav-tabs-rounded,.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a,.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active,.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active:focus,.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active:hover{border-radius:50px}.nav-tabs-justified>li>a{border-radius:0;margin-bottom:0}.nav-tabs-justified>li>a:focus,.nav-tabs-justified>li>a:hover{border-bottom-color:#ddd}.nav-tabs-justified.nav-tabs-solid>li>a{border-color:transparent}.custom-table tr.holiday-completed{color:#aaa}.modal-header.bg-danger .modal-title{color:#fff}.action-label>a,.dropdown.action-label{display:inline-block}.action-label>a{min-width:103px}.action-label .btn-sm{padding:5px}.profile-img-wrap{height:120px;position:absolute;width:120px;background:#fff;overflow:hidden}.profile-basic{margin-left:140px}.profile-img-wrap img{width:120px;height:120px}.fileupload.btn{position:absolute;right:0;bottom:0;background:rgba(33,33,33,.5);border-radius:0;padding:3px 10px;border:none}.fileupload input.upload{cursor:pointer;filter:alpha(opacity=0);font-size:20px;margin:0;opacity:0;padding:0;position:absolute;right:-3px;top:-3px;padding:5px}.btn-text{color:#fff}.media .avatar{min-width:36px}.avatar{background-color:#aaa;border-radius:50%;display:inline-block;font-weight:500;height:38px;line-height:38px;margin:0 10px 0 0;overflow:hidden;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:38px;position:relative;white-space:nowrap;font-size:14px}.avatar,.avatar:hover{color:#fff}.avatar>img{width:100%;display:block}.card.chat-box{padding:20px;border-radius:8px;width:100%}.card.chat-box-clinic{padding:0;border-radius:8px;width:100%}.chat-box-clinic .chat-search,.chat-box-clinic .chat-user-group{padding:10px 20px;margin-bottom:20px}.chat-box-clinic .chat-user-group:hover{background:#2e37a4}.chat-box-clinic .chat-user-group:hover .chat-user-time p,.chat-box-clinic .chat-user-group:hover .user-titles h5{color:#fff}.chat-box-clinic .chat-user-group:hover .user-text p{color:hsla(0,0%,100%,.5)}.chat-user-group:hover .chat-user-count span{background:#fff;color:#2e37a4}.chat-user-group{margin-bottom:30px}.chat-user-group-head .img-users{margin-right:10px}.chat-user-group-head{padding:20px}.chat-user-group-head .user-titles h5{color:#2e37a4}.chat-users{width:100%}.chat-users.user-main{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.user-dot-list{width:40px;height:40px;background:rgba(51,52,72,.05);border-radius:8px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.user-dot-list a{color:#171717;display:flex;align-items:center}.chat-user-count,.chat-user-time{margin-left:auto}.user-titles h5{font-size:14px;font-weight:500;margin-bottom:3px}.chat-user-time p,.user-text p{font-size:12px;font-weight:500;margin-bottom:0;color:rgba(51,53,72,.5)}.chat-user-count span{background:#2e37a4;border-radius:50px;width:15px;height:15px;font-size:10px;color:#fff;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.chat-user-count .user-check{background:none;color:#838383;font-size:14px}.chat-user-group .img-users{width:45px;height:45px;margin-right:10px}.user-check.active{color:#399e8d}.chat-user-group .active-users{width:8px;height:8px;right:5px;top:0}.img-users{position:relative}.active-users{width:10px;height:10px;background:green;border-radius:50px;position:absolute;right:0;border:1px solid #fff}.call-user img{width:45px;height:45px;border-radius:50px}.call-list-add li a{background:rgba(46,55,164,.05);border-radius:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#333448;font-size:14px;font-weight:600}.call-list-add li{list-style:none;margin-right:10px}.call-list-add li:first-child a{width:67px}.call-list-add{display:flex;align-items:center;margin-bottom:0}.chat-search .input-block{position:relative;width:100%}.chat-search{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:30px}.add-search a,.chat-search{display:flex;align-items:center}.add-search a{background:rgba(46,55,164,.05);border-radius:12px;width:40px;height:40px;flex-shrink:0;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#2e37a4}.add-search a:hover{background:#223d9f}.add-search a:hover i{color:#fff}.top-liv-search.top-chat-search .form-control{padding-left:40px;background:rgba(46,55,164,.05);border-radius:12px;border:0}.top-liv-search.top-chat-search .form-control::-moz-placeholder{color:rgba(46,55,164,.3);font-size:12px}.top-liv-search.top-chat-search .form-control::placeholder{color:rgba(46,55,164,.3);font-size:12px}.chat-search-group{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.chat-search-list ul{display:flex;padding:0;margin-bottom:0}.chat-search-list ul li{padding:10px 0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;margin:0 10px;background:rgba(46,55,164,.05);border-radius:8px}.chat-search-list ul li:last-child{margin-right:0}.card.chat-message-box{padding:20px}.message-sub-box h4{color:#000;font-size:14px;font-weight:500;margin-bottom:15px}.message-sub-box p{font-size:12px;font-weight:400;background:rgba(51,52,72,.1);border-radius:0 10px 10px 10px;padding:10px;margin-bottom:5px;max-width:270px}.message-sub-box span{color:rgba(51,53,72,.5);font-size:10px;font-weight:500}.media.sent .media-body{display:flex;align-items:center;justify-content:end;-webkit-justify-content:end;-ms-flex-pack:end}.media.sent .message-sub-box{text-align:right}.media.sent .message-sub-box p{background:rgba(46,55,164,.1);border-radius:0 15px 15px 15px;color:#2e37a4}.msg-sub-list{margin-bottom:0}.msg-sub-list li{background:rgba(46,55,164,.05);border-radius:8px;margin-bottom:5px;padding:5px;max-width:270px;display:flex;align-items:center;font-size:12px}.msg-sub-list li:last-child{margin-bottom:0}.footer-discussion{display:inline-flex;width:100%}.footer-discussion .inputgroups{width:100%;margin-top:30px;position:relative}.inputgroups input[type=text]{width:100%;height:52px;padding-left:32px;background:rgba(46,55,164,.05);border-radius:12px;border:0}.inputgroups input[type=text]::-moz-placeholder{font-size:12px;color:rgba(51,52,72,.3)}.inputgroups input[type=text]::placeholder{font-size:12px;color:rgba(51,52,72,.3)}.chat-footer-box{border-top:2px solid rgba(46,55,164,.05);border-radius:0 0 10px 10px}.position-icon{position:absolute}.micro-text{top:15px;left:10px}.send-chat{background:#234ce3;border-radius:8px;width:52px;height:52px;top:0;right:0}.comman-flex{display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.symple-text ul{display:flex;margin-bottom:0}.symple-text ul li{list-style:none}.symple-text{top:15px;right:65px}.chat-heading h3{margin-bottom:20px}.chat-users.chat-user-blk,.comman-space-flex{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.chat-user-blk .user-titles p{color:rgba(51,53,72,.5);font-size:12px;font-weight:500;margin-bottom:0}.chat-user-blk .user-text{display:flex;align-items:center}.chat-user-icon{margin-left:15px}.call-all{margin-bottom:25px}.call-all h4{color:#333448;font-size:16px;font-weight:600;margin-bottom:0;display:flex}.call-all h4 span{background:#0dbf0a;border-radius:50px;width:20px;height:20px;color:#fff;font-size:10px;margin-left:10px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.call-all h5{margin-bottom:0}.call-all h5 a{color:#2e37a4;font-size:14px;font-weight:600}.voice-call-user{margin-bottom:30px}.voice-call-user img{width:80px;height:80px;border-radius:50px;margin-bottom:10px}.voice-call-user h3{color:#333448;font-size:18px;font-weight:600;margin-bottom:0}.voice-call-user p{color:rgba(51,53,72,.5);font-size:14px;font-weight:600;margin-bottom:0}.voice-time{background:rgba(46,55,164,.05);border-radius:12px;max-width:191px;margin:auto}.voice-time h3{font-size:26px;color:#2e37a4;font-weight:600;margin-bottom:0;padding:10px}.voice-menu ul{display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;margin:30px 0;padding:0}.voice-menu ul li{margin-right:20px;list-style:none}.voice-menu ul li:last-child{margin-right:0}.voice-menu ul li:hover a{background:#2e37a4;border:1px solid #2e37a4}.voice-menu ul li:hover img{filter:invert(1) brightness(100)}.voice-menu ul li a{width:50px;height:50px;background:rgba(51,52,72,.05);border-radius:12px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.end-call-voice .btn-primary{background:#fe3f51;border-radius:8px;min-width:136px;padding:10px 15px;font-size:16px;font-weight:600}.end-call-voice .btn-primary:hover{background:#234ce3;border:1px solid #234ce3}.video-call-blk.chat-user-group:hover{background:rgba(51,52,72,.05);border-radius:8px}.video-call-blk.chat-user-group{padding:10px;margin-bottom:15px}.chat-user-group .user-titles h5{color:#333448}.message-sub-box h5{color:rgba(51,52,72,.5);font-size:10px;font-weight:500}.video-chat-show .message-sub-box p{font-size:12px}.video-chat-show ul li{margin-bottom:15px}.video-chat-show ul{margin-bottom:0;padding:0}.video-chat-show ul li:last-child{margin-bottom:0}.calling-income h4{color:#35446f;font-size:15px;font-weight:600;margin-bottom:30px}.crypto-income-blk .voice-call-user h3{color:#35446f;font-size:20px;font-weight:700;margin-bottom:5px}.crypto-income-blk .voice-call-user p{color:#2e37a4;font-size:14px;font-weight:600}.voice-menu-income .btn-primary{width:60px;height:60px;border-radius:12px}.voice-menu-income .call-remove{background:#fe3f51}.voice-menu-income .call-received{background:#0dbf0a}.top-liv-search.top-chat-search .btn{left:0;right:inherit}.top-liv-search .btn{background-color:transparent;border-color:transparent;color:hsla(0,0%,7%,.32);min-height:45px;padding:7px 15px;position:absolute;right:0;top:0;margin-bottom:0;display:flex}.page-content{width:100%}.join-call{max-width:950px;width:100%;margin:0 auto;padding-top:50px}.join-video{position:relative;margin-bottom:30px}.join-video img{border-radius:10px;-o-object-fit:cover;object-fit:cover}.join-video.video-hide>img,.video-wrap.video-hide>video{display:none}.video-avatar{color:#fff;background:#5d5d5d;font-size:50px;border-radius:10px;height:100%;width:100%;position:absolute;top:0;left:0;display:none;align-items:center;justify-content:center}.video-avatar.active{display:flex}.video-avatar h4{font-weight:700;font-size:24px;color:#fff}.join-content{padding-bottom:25px}.join-content h3{font-weight:700;font-size:22px;margin-bottom:37px}.join-content label{font-size:20px;margin-bottom:1.25rem}.icon-mic{background:#31aa52;border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.icon-mic,.icon-mic i{color:#fff}.btn-join{font-weight:700;font-size:20px;padding:14px 20px;min-width:192px;border-radius:10px}.btn-infos{display:flex;align-items:center}.btn-infos .btn-join{margin-right:18px}.btn-infos .icon-mic{margin-right:15px}.btn-infos span{font-size:18px;color:#808184}.call-icons{position:absolute;width:100%;height:100%;top:0}.call-icons .call-items{display:inline-flex;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.call-icons .call-items .call-item{margin-right:15px}.call-icons .call-items .call-item a{color:#fff;border:1px solid #fff;background:hsla(0,0%,100%,.07);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;width:60px;height:60px;align-items:center;justify-content:center;display:inline-flex;white-space:nowrap}.call-icons .call-items .call-item a:hover{opacity:.8}.call-icons .call-items .call-item .mute-bt.stop,.call-icons .call-items .call-item .mute-video.stop{background:#eb4132;border:1px solid #eb4132}.set-icon{position:absolute;top:30px;right:30px;z-index:1}.vert-icon,a.vert-icon{width:40px;height:40px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;align-items:center;justify-content:center;display:inline-flex;font-size:18px;color:#000}.voice-sec1{width:100%;height:100%;top:0;position:absolute}.voice-sec{position:absolute;top:30px;left:30px;z-index:1}.voice-icon,a.voice-icon{width:40px;height:40px;background:#31aa52;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;font-size:18px;align-items:center;justify-content:center;display:inline-flex;color:#fff}.vert-icon:hover,.voice-icon:hover,a.vert-icon:hover,a.voice-icon:hover{opacity:.8}.meet-icons{padding:40px 0 20px;margin-top:40px;border-top:2px solid rgba(46,55,164,.05);display:flex;align-items:center;justify-content:center}.action-items,.meet-icons .meet-items{padding:0;margin:0;list-style:none;display:inline-flex}.action-items .action-item,.meet-icons .meet-items .meet-item{display:inline-block;text-align:center;margin-right:15px}.action-items .action-item:last-child,.meet-icons .meet-items .meet-item:last-child{margin-right:0}.meet-icons .meet-items .meet-item>a{background:rgba(51,52,72,.05);border-radius:12px;color:#636e8e;border-radius:8px;width:50px;height:50px;align-items:center;justify-content:center;display:inline-flex;font-size:20px}.meet-icons .meet-items .meet-item>a:hover img{filter:invert(1) brightness(100)}.action-items .action-item a:hover,.meet-icons .meet-items .meet-item>a:hover{opacity:.8;background:#2e37a4}.action-items .action-item a.record-icon.active,.meet-icons .meet-items .meet-item>a.hand-raise.active,.meet-icons .meet-items .meet-item>a.mute-bt.stop,.meet-icons .meet-items .meet-item>a.mute-video.stop,.meet-icons .meet-items .meet-item>a.showChatList.active,.meet-icons .meet-items .meet-item>a.showInviteList.active{background:#2e37a4}.meet-icons .meet-items .meet-item>a.mute-video.stop .feather-video-off{filter:invert(1) brightness(100)}.meet-icons .meet-items .meet-item>a.show{background:#0074e0}.action-items .action-item a{width:80px;height:50px;align-items:center;justify-content:center;display:inline-flex;font-size:20px;box-shadow:0 15px 15px hsla(0,0%,90%,.32);border-radius:10px;color:#fff}.action-items .action-item a.share-icon{background:#eb4132}.action-items .action-item a.callend-icon{background:#0074e0}.action-items .action-item a.record-icon{background:#31aa52}.end-calls{display:flex;justify-content:flex-end;align-items:center}.action-icons{text-align:center}.part-name{position:absolute;top:20px;left:20px;text-align:left}.part-name h4{font-weight:600;font-size:10px;color:#fff;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#35446f;opacity:.75;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border-radius:8px;padding:10px;display:inline-block}.more-icon{position:absolute;top:20px;right:20px}.more-icon a{color:#fff;background:#35446f;opacity:.75;border-radius:8px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.single-user .more-icon a{width:30px;height:30px}.more-icon a:first-child{padding-left:0}.more-icon a:hover{opacity:.8}.meeting .part-name{top:inherit;left:15px;bottom:15px}.meeting .more-icon{top:15px;right:15px;display:flex}.meeting,.meeting-wrapper{width:inherit;max-width:inherit}.show-chat-list,.show-chat-list .user-sidebar-right,.show-invite-list,.show-invite-list .invite-sidebar-right{transition:all .8s ease}.invite-sidebar-right,.user-sidebar-right{background:#dedede;border-radius:10px;width:410px;position:absolute;top:105px;bottom:117px;right:0;margin-right:-410px;transition:all .8s ease;overflow:hidden;font-size:13px;z-index:3}.join-contents{display:flex;flex-wrap:wrap;align-content:flex-start;box-sizing:border-box;width:100%;max-width:950px;margin:0 auto;overflow:hidden}.join-contents.grid-view{align-content:center}.ripple{width:114px;height:114px;background:rgba(0,0,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.multigrid-view .text-box{height:61px;width:61px}.multigrid-view .ripple{width:80px;height:80px;background:rgba(0,0,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.meeting .join-video{margin:0 5px 10px;width:100%;height:309px}.join-video.single-user,.join-video.user-active{background:#415b6a;border-radius:10px}.join-video.single-user{width:23%;flex-grow:1;box-sizing:border-box;margin:0 5px 10px;justify-content:space-between;text-align:center;height:auto;padding:0}.multigrid-view .join-video.single-user{width:calc(20% - 10px);flex-grow:0}.join-video.single-user img{height:auto}.text-avatar h4{color:#fff}.text-avatar{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-box{height:86px;width:86px;border-radius:50%;background-color:rgba(0,0,0,.2);font-size:36px;font-weight:700;display:flex;align-items:center;justify-content:center}.settings-menu{background:#e4eeff;box-shadow:0 4px 4px rgba(0,0,0,.13);border-radius:10px;padding:0 15px}.settings-menu li a{padding:12px 0;border-bottom:1px solid #fff;width:auto;height:auto;background:#e4eeff;font-weight:600;font-size:14px;color:#000}.settings-menu li a:focus,.settings-menu li a:hover{color:#000;background-color:#e4eeff}.settings-menu li:last-child a{border:0}.settings-menu .user-img{font-size:18px}.settings-menu .user-img img{width:36px;border-radius:10px}.settings-menu.setting-list-menu li a{background:transparent}.overlay-icon{background:rgba(0,0,0,.7);border-radius:10px;width:44px;display:flex;flex-direction:column;position:absolute;top:42px;left:15px;opacity:0;transition:opacity .3s linear}.overlay-icon a{color:#fff;padding:3px 0;font-size:14px;text-align:center}.overlay-icon a:hover{opacity:.8}.join-video.single-user:before,.meeting .join-video:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);content:"";border-radius:10px;opacity:0;transition:opacity .3s linear}.join-video.single-user:hover .overlay-icon,.join-video.single-user:hover:before,.join-video:hover .overlay-icon,.meeting .join-video:hover:before{opacity:1}.more-icon.mic-view .mic-off{display:block}.grid-view .join-video.single-user{width:48%}.join-contents.multigrid-view{max-width:100%;padding:25px 100px 0;justify-content:center}.meeting-list{align-items:center;display:flex;flex-direction:column;height:100%;width:100%;position:relative}.user-active .more-icon .handraise-on.active{display:block;animation:mymove 5s}.user-active .more-icon .handraise-on.active .meeting .join-video.user-active:before{animation:mymove 5s infinite;opacity:1}@keyframes mymove{0%{color:#0074e0}to{color:transparent}}.join-contents.vertical-view{display:flex;align-items:center;align-content:center;max-width:1300px}.join-contents.vertical-view .join-video.user-active{flex:1;margin-bottom:5px}.join-contents.vertical{flex-direction:column;height:200px}.join-contents.vertical-view .join-video.single-user{width:97%;flex-grow:1}.meeting .join-contents.vertical .join-video.user-active{flex:1 0 100%}.meeting .join-contents.vertical .join-video.single-user{flex:0}.meeting .join-contents.vertical .join-video{width:auto}.ptro-holder-wrapper{top:80px!important;position:relative!important;height:auto!important;bottom:300px;z-index:4}.chat-footer .btn:hover{background:#0066c5;color:#fff}.person-view{width:40px;height:40px;background:#415b6a;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:16px;color:#fff;font-weight:700;font-size:14px}.end-call-chat .btn-primary{min-width:136px;background:#fe3f51;border-radius:8px;margin:0 20px;padding:12px 15px;font-size:16px}.compose-mail .btn-primary{font-size:14px;font-weight:500;min-width:100%;padding:10px 15px;margin-bottom:30px}.email-menu-blk ul{padding:0}.email-menu-blk ul li{list-style:none}.email-menu-blk ul li a{color:rgba(51,52,72,.5);font-size:15px;font-weight:500;padding:10px;display:flex;align-items:center;border-radius:8px;margin-bottom:5px}.email-menu-blk ul li a:hover,.email-menu-blk ul li.active a{background:rgba(51,52,72,.05);color:#333448}.email-menu-blk ul li.active span{background:#00d3c7;border-radius:20px;color:#fff;font-weight:600}.email-menu-blk ul li span{font-size:14px;margin-left:auto;width:45px;height:26px}.sub-mails{padding:0;position:absolute;top:13px;right:20px}.sub-mails li{padding:0 5px;color:#333448;font-size:14px;font-weight:600}.summer-mail .card .card-header{background:rgba(51,52,72,.05);border-radius:10px}.summer-mail .note-editor.note-frame{border:2px solid rgba(46,55,164,.1);border-radius:10px}.chat-user-group .user-titles.user-head-compse h5{color:#2e37a4}.label-blk{margin-bottom:20px}.label-blk h4{margin-bottom:0;color:#333448;font-size:16px;font-weight:600}.label-add-list li .add-list-btn{width:30px;height:30px;background:rgba(46,55,164,.05);border-radius:10px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.label-add-list li .add-list-btn:hover{background:#234ce3;color:#fff}.top-action-right ul li{margin-right:20px}.top-action-right ul li:last-child{margin-right:0}.top-liv-search.top-action-search .form-control{background:rgba(51,52,72,.05);border-radius:12px;border:0}.top-inbox-blk{background:rgba(51,52,72,.05);border-radius:10px;width:40px;height:40px}.top-inbox-blk .dropdown-menu{text-align:center;padding:0;border:0;background:linear-gradient(51.64deg,hsla(0,0%,100%,0) 34.2%,hsla(0,0%,100%,.5) 97.35%,hsla(0,0%,100%,0) 160.66%),hsla(0,0%,100%,.8);box-shadow:0 4px 9px #e1ecff,inset 0 0 15px hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:5px}.top-inbox-blk .dropdown-menu .dropdown-item{border-bottom:1px solid #ebebf6;font-size:14px;font-weight:600;color:#333448;padding:10px}.top-inbox-blk .dropdown-menu .dropdown-item:last-child{border-bottom:0}.top-recheck .custom_check input{position:relative}.top-check .form-check-input{border:2px solid rgba(51,52,72,.2);border-radius:4px;width:18px;height:18px}.top-check .form-check-input:checked[type=checkbox]{background-color:#234ce3}.form-check-input:checked{background-color:#00d3c7;border-color:#00d3c7}.select-gender .form-check-input:focus,.top-check .form-check-input:focus{box-shadow:none}.email-content .table-inbox tr{background:#fff;border-radius:5px}.email-content .table-inbox tr td{vertical-align:middle;padding:15px;color:#6586bf;white-space:nowrap}.email-img img{border-radius:50px;width:48px;height:48px;margin-right:10px}.send-user h4{color:#333448;font-size:14px;font-weight:600;margin-bottom:5px}.send-user p{color:rgba(51,52,72,.5);font-size:12px;font-weight:500;margin-bottom:0}.email-img-blk,.send-user h4 span{display:flex;align-items:center}.send-user h4 span{padding:5px;margin-left:10px;font-size:10px;border-radius:8px}.send-user .email-market{background:rgba(0,211,199,.15);color:#00d3c7}.email-office{background:rgba(13,191,10,.15);color:#0dbf0a}.email-bills{background:rgba(254,63,81,.15);color:#fe3f51}.email-work{background:rgba(255,182,39,.15);color:#ffb627}.send-user h4{display:flex;align-items:center}.compose-mail h3{color:#333448;font-size:16px;font-weight:600;margin-bottom:30px}.mail-send{display:flex;align-items:center;justify-content:end;-webkit-justify-content:end;-ms-flex-pack:end}.mail-send .btn-primary{margin-bottom:0;min-width:111px;border-radius:12px}.mail-reports ul li .ford-angle{background:rgba(51,52,72,.05);border-radius:10px;transform:matrix(-1,0,0,1,0,0);display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;width:40px;height:40px}.mail-reports ul li .ford-angle:hover{background:rgba(35,76,227,.5)}.mail-reports ul li .ford-angle:hover i,.mail-reports ul li .ford-angle:hover img{filter:invert(1) brightness(100)}.mail-reports ul li{margin-right:10px}.mail-reports ul li:last-child{margin-right:0}.mail-view-list{margin-bottom:25px}.mail-view-list li{margin-right:10px}.mailview-inner p{color:rgba(51,52,72,.5);font-size:13px;font-weight:600}.thank-mail{margin-bottom:40px}.thank-mail h5{color:#35446f;font-size:14px;margin-bottom:0}.thank-mail h4{color:#333448;font-size:16px;font-weight:600}.forward-send .btn-primary{padding:10px 15px;padding:7px 23px;margin-bottom:0;border:2px solid transparent;font-size:14px}div.dataTables_wrapper div.dataTables_info{padding-bottom:.85em}div.dataTables_wrapper div.dataTables_paginate{padding-right:15px}.forward-send .forwrd-btn{background:transparent;border:2px solid #234ce3;color:#234ce3;font-weight:600}.forward-send .forwrd-btn:hover{background:#234ce3;border:2px solid #234ce3;color:#fff}.forward-send .forwrd-btn:hover img{filter:invert(1) brightness(100)}.custom-file-upload{background:linear-gradient(51.64deg,hsla(0,0%,100%,0) 34.2%,hsla(0,0%,100%,.2) 97.35%,hsla(0,0%,100%,0) 160.66%),hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:8px;display:inline-flex;transition:border-color .3s;width:100%;font-size:14px;cursor:pointer;margin-top:0;height:53px;color:#000;position:relative}.custom-file-upload input{display:none}.custom-file-upload .file-upload-text{display:flex;display:-ms-flexbox;align-items:center;padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-user{padding:10px 18px;background:#6586bf;border-radius:8px;font-size:16px;color:#fff;position:absolute;right:0;margin:2px;min-width:177px;text-align:center}.sender-img img{width:48px;height:48px}.send-user.send-user-name h4{font-size:15px}.send-user.send-user-name h4 span{padding:5px 15px}.send-user p span{color:#333448;font-weight:600}.mail-reports ul li .ford-angle.star-bg{background:transparent;margin-right:0}.ford-angle.star-bg i{color:#ffb627}.mail-attach .msg-sub-list li{max-width:100%;margin-bottom:0;margin-right:10px}.mail-attach .msg-sub-list li i{color:#fe3f51}.mail-attach{margin-bottom:40px}.view-content-bottom{border-bottom:2px solid #fff;padding-bottom:40px;margin-bottom:40px}.mail-attach h2{color:#35446f;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.mail-attach h2 a{color:#2e37a4;font-size:14px}.setting-title p{margin-bottom:0}.form-focus{display:flex;height:50px;position:relative}.form-focus .focus-label{font-size:16px;font-weight:400;opacity:.4;pointer-events:none;position:absolute;transform:translate3d(0,22px,0) scale(1);transform-origin:left top;transition:.24s;left:12px;top:-8px;z-index:1;color:#888}.form-focus.focused .focus-label{opacity:1;font-weight:300;top:-14px;font-size:12px;z-index:1}.form-focus .form-control{height:50px;padding:21px 12px 6px}.form-focus .form-control::-webkit-input-placeholder{color:transparent;-webkit-transition:.24s;transition:.24s}.form-focus .form-control:focus::-webkit-input-placeholder{-webkit-transition:none;transition:none}.form-focus.focused .form-control::-webkit-input-placeholder{color:#bbb}.profile-basic .cal-icon{width:100%}.form-focus .select2-container .select2-selection--single{border:1px solid #ccc;height:50px;border-radius:0}.form-focus .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;right:7px}.form-focus .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#ccc transparent transparent;border-style:solid;border-width:6px 6px 0;height:0;left:50%;margin-left:-10px;margin-top:-2px;position:absolute;top:50%;width:0}.form-focus .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #ccc;border-width:0 6px 6px}.form-focus .select2-container .select2-selection--single .select2-selection__rendered{padding-right:30px;padding-left:12px;padding-top:10px}.form-focus .select2-container--default .select2-selection--single .select2-selection__rendered{color:#676767;font-size:14px;font-weight:400;line-height:38px}.form-focus .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fc6075}.file-size{color:#888}.filter-row .btn{border-radius:0;min-height:50px;padding:12px;text-transform:uppercase}.form-focus.select-focus .focus-label{opacity:1;font-weight:300;top:-20px;font-size:12px;z-index:1}.action-label .label{display:inline-block;min-width:85px;padding:.5em .6em}.action-label i{margin-right:3px}.action-label .dropdown-menu>li>a{padding:3px 10px}.action-icon{color:#777;font-size:14px;background:rgba(51,52,72,.05);border-radius:10px;width:31px;height:31px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;margin-left:auto}.table .dropdown-menu{font-size:12px;padding:0}.profile-widget{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin-bottom:30px;padding:20px;text-align:center;position:relative;overflow:hidden}.profile-widget .user-name>a{color:#333}.dropdown.profile-action{position:absolute;right:5px;text-align:right;top:10px}.profile-action .dropdown-toggle:after{display:none}.profile-img{cursor:pointer;height:80px;margin:0 auto;position:relative;width:80px}.profile-img .avatar{font-size:24px;height:80px;line-height:80px;margin:0;width:80px}.mobile-no>a,.staff-mail>a{color:#777;display:inline-block}.staff-mail>a{margin-top:5px}.staff-action-btns{margin-top:10px}.staff-id{margin-top:5px}.view-icons{float:right;margin-right:10px}.view-icons .btn{color:#888;font-size:18px;margin-right:5px;padding:4px}.view-icons .btn.active{color:#333}.attent-status{border-radius:6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.attent-status,.present-table{background:rgba(0,211,199,.15);color:#00d3c7}.absent-table{background:rgba(255,54,103,.1);color:#ff3667}.month-table h5{font-weight:500;font-size:14px}.attent-table thead tr th:first-child{color:#333448}.attent-table thead tr th{font-weight:600;font-size:14px;color:#2e37a4}.attent-table .week-days{color:rgba(51,52,72,.2)}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}a.fc-event:not([href]){color:#fff}.none-border .modal-footer{border-top:none}.fc-toolbar h2{font-size:18px;font-weight:600;line-height:30px;text-transform:uppercase}.fc-day-grid-event .fc-time,.fc-toolbar h2{font-family:Rubik,sans-serif}.fc-day{background:#fff}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#eee;font-size:14px;line-height:20px;padding:10px 0;text-transform:uppercase}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#f3f3f3}.fc-button{background:#f1f1f1;border:none;color:#797979;text-transform:capitalize;box-shadow:none!important;border-radius:3px!important;margin:0 3px!important;padding:6px 12px!important;height:auto!important}.fc-text-arrow{font-family:inherit;font-size:16px}.fc-state-hover{background:#f3f3f3}.fc-state-highlight{background:#f0f0f0}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#00d3c7;color:#fff;text-shadow:none}.fc-cell-overlay{background:#f0f0f0}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:13px;margin:1px 7px;padding:5px;text-align:center}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-right:8px;font-weight:700;font-family:Rubik,sans-serif}.card-box.profile-header{margin:0}.profile-details{text-align:center}.personal-info li .title{color:#515365;float:left;font-weight:500;margin-right:30px;width:30%;font-size:14px}.personal-info li .text{color:#888da8;display:block;overflow:hidden;font-size:14px}.personal-info li{margin-bottom:10px}.personal-info{list-style:none;margin-bottom:0;padding:0}.personal-info .text>a{color:#2e37a4;font-size:14px}.profile-view .profile-img,.profile-view .profile-img-wrap{height:150px;width:150px}.profile-view .profile-img .avatar{font-size:24px;height:150px;line-height:150px;margin:0;width:150px}.profile-view .profile-basic{margin-left:170px}.staff-msg{margin-top:30px}.experience-box,.experience-list{position:relative}.experience-list{list-style:none;margin:0;padding:0}.experience-list:before{background:#ddd;bottom:0;content:"";left:8px;position:absolute;top:8px;width:2px}.experience-list>li{position:relative}.experience-list>li:last-child .experience-content{margin-bottom:0}.experience-user .avatar{height:32px;line-height:32px;margin:0;width:32px}.experience-list>li .experience-user{background:#fff;height:10px;left:4px;margin:0;padding:0;position:absolute;top:4px;width:10px}.experience-list>li .experience-content{background-color:#fff;margin:0 0 20px 40px;padding:0;position:relative}.experience-list>li .experience-content .timeline-content{color:#9e9e9e}.experience-list>li .experience-content .timeline-content a.name{color:#616161;font-weight:700;font-size:14px}.experience-list>li .time{color:#bdbdbd;display:block;font-size:12px;line-height:1.35}.before-circle{background-color:#ddd;border-radius:50%;height:10px;width:10px}.skills>span{border:1px solid #ccc;border-radius:500px;display:block;margin-bottom:10px;padding:6px 12px;text-align:center}.profile-info-left{border-right:2px dashed #ccc}.profile-info-left h3{font-size:20px}.profile-info-left .staff-id{font-size:15px}.profile-tabs .nav-tabs{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.alert{font-size:14px}.notifications{padding:0}.notifications .drop-scroll{height:290px;width:400px}.notifications.msg-noti .drop-scroll{width:310px}.notifications .notification-heading{margin:0;font-size:14px;font-weight:400;line-height:1.45;color:#616161}.notifications .notification-time{font-size:12px;line-height:1.35;color:#bdbdbd}.notification-list{list-style:none;padding:0;margin:0}.notifications ul.notification-list>li{margin-top:0;border-bottom:1px solid #f5f5f5}.notifications ul.notification-list>li:last-child{border-bottom:none}.notifications ul.notification-list>li a{display:block;padding:12px;border-radius:2px}.notifications ul.notification-list>li a:hover{background-color:#fafafa}.drop-scroll{overflow-y:scroll;position:relative}.topnav-dropdown-header{border-bottom:1px solid #eee;text-align:center}.topnav-dropdown-footer,.topnav-dropdown-header{font-size:12px;height:32px;line-height:32px;padding-left:12px;padding-right:12px}.topnav-dropdown-footer a{display:block;text-align:center;color:#333}.user-menu.nav>li>a .badge{color:#fff;font-size:60%;font-weight:700;position:absolute;right:3px;top:6px}.user-menu.nav>li>a>i{font-size:16px;line-height:55px}.noti-details{color:#989c9e;margin:0}.noti-time{margin:0}.noti-title{color:#333}.roles-menu{margin-top:20px}.roles-menu>ul{background-color:#fff;border:1px solid #eaeaea;border-radius:4px;list-style:none;margin:0;padding:0}.roles-menu>ul>li,.roles-menu>ul>li>a{display:block;position:relative}.roles-menu>ul>li>a{border-left:3px solid transparent;color:#333;padding:10px 15px}.roles-menu>ul>li.active>a{border-color:#009efb;color:#009efb}.roles-menu>ul>li>a:hover{border-color:#009efb;background-color:#eee}.material-switch>input[type=checkbox]{display:none}.material-switch>label{cursor:pointer;height:0;position:relative;width:40px}.material-switch>label:before{background:#000;box-shadow:inset 0 0 10px rgba(0,0,0,.5);border-radius:8px;content:"";height:16px;margin-top:-8px;position:absolute;opacity:.3;transition:all .4s ease-in-out;width:40px}.material-switch>label:after{background:#fff;border-radius:16px;box-shadow:0 0 5px rgba(0,0,0,.3);content:"";height:24px;left:-4px;margin-top:-8px;position:absolute;top:-4px;transition:all .3s ease-in-out;width:24px}.material-switch>input[type=checkbox]:checked+label:before{background:inherit;opacity:.5}.material-switch>input[type=checkbox]:checked+label:after{background:inherit;left:20px}.role-action{display:none;float:right;position:absolute;right:8px;top:8px}.roles-menu>ul>li:hover .role-action{display:block}.slide-nav .sidebar{margin-left:0}.action-circle{background:transparent;border:1px solid #ccc;border-radius:100%;height:20px;width:20px;display:inline-block;text-align:center;cursor:pointer;transition:all .3s ease}.action-circle .material-icons{color:#ccc;font-size:18px;vertical-align:-3px}.action-circle.completed{background:#35ba67;border:1px solid #2fa65c}.action-circle.completed .material-icons{color:#fff}.action-circle.large{height:24px;width:24px}.action-circle.large .material-icons{font-size:16px;vertical-align:-4px}.sidebar-overlay{display:none;position:fixed;z-index:90;height:100%;left:0;top:50px;width:100%;z-index:99;background-color:rgba(0,0,0,.6);overflow:hidden}.menu-opened .sidebar-overlay{display:block}.sidebar-menu.opened{opacity:1;transform:translateX(0);margin-left:0}html.menu-opened,html.menu-opened body{overflow:hidden}.chat-profile-view.opened{margin-right:0}.menu-opened .message-view.chat-view{width:100%}.fixed-header .custom-menu{margin:1px 0 0}.topnav-dropdown-footer{border-top:1px solid #eee}.notification-box{bottom:0;margin-right:-300px;position:fixed;right:0;top:70px;transition:all .4s ease 0s;width:300px;z-index:101;border-left:1px solid #ddd}.open-msg-box .notification-box{margin-right:0}.msg-sidebar{background-color:#fff}.list-box{list-style:none;padding-left:0}.list-item.new-message{background-color:rgba(0,0,0,.2)}.list-item{border-bottom:1px solid #eaeaea;padding:10px;position:relative}.list-left{height:48px;position:absolute;width:48px}.files-icon{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;display:inline-block;height:38px;line-height:38px;text-align:center;width:38px}.files-icon i{color:#777;font-size:20px}.list-body{padding:0 0 0 50px}.message-author{color:#333448;float:left;font-weight:700;width:175px;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.message-time{color:#888;float:right;font-size:11px}.message-content{color:#333;font-size:11px;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-details,.invoice-payment-details>li span{float:right;text-align:right}.attach-files>ul{list-style:none;margin:0;padding:0}.attach-files li{display:inline-block;margin-right:10px;position:relative}.attach-files li img{width:50px}.file-remove{color:red;position:absolute;right:-6px;top:-7px}.attach-files li:last-child{margin-right:0}.inv-logo{height:auto;margin-bottom:20px;max-height:100px;width:auto}.form-amt{border:1px solid #fff}.page-title-icon{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:4px;text-align:center}.invoices-form .inovices-month-info .form-control{height:42px}.app-listing{padding:0;margin:0 -15px;list-style:none;display:flex;justify-content:space-between;align-items:flex-start}.app-listing>li{width:20%;padding-left:10px;padding-right:10px}.SortBy .selectBoxes,.multipleSelection .selectBox{position:relative;width:100%;padding:11px 10px;font-weight:400;background:#fff;border:2px solid rgba(46,55,164,.1);border-radius:10px;display:flex;display:-ms-flexbox;align-items:center;justify-content:space-between;cursor:pointer}.selectBox p{color:#1b2559;font-weight:500;font-size:14px}.selectBox p .select-icon{color:#2e37a4;width:20px;height:20px}.SortBy #checkBox,.multipleSelection #checkBoxes{display:none;position:absolute;width:300px;left:0;z-index:1;margin-top:10px;padding:20px;background:#fff;border:1px solid #f2ecff;box-shadow:0 4px 44px rgba(231,234,252,.75);border-radius:6px}.SortBy #checkBox:before,.multipleSelection #checkBoxes:before{border:7px solid #f2ecff;border-color:transparent transparent #fff #fff;box-shadow:-2px 2px 2px -1px rgba(0,0,0,.1);content:"";left:30px;position:absolute;top:0;transform-origin:0 0;transform:rotate(135deg)}.checkbox-title{font-weight:600;font-size:15px;color:#2e37a4;margin-bottom:14px}.selectBox-cont{height:220px;overflow-y:auto;padding:5px}#checkBoxes-one .btn-grey{background:#55ddff30;color:#1b2559;margin-top:10px;border:none}.custom_check{color:#1b2559;display:inline-block;position:relative;font-size:13px;margin-bottom:15px;padding-left:30px;cursor:pointer;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom_check input{position:absolute;opacity:0;cursor:pointer}.custom_check .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #c4c4c4;background-color:transparent;border-radius:0;transition:all .3s ease-in-out}.custom_check input:checked~.checkmark:after{display:block}.custom_check .checkmark:after{content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;display:none;left:5px;top:2px;color:#fff;font-size:9px}#checkBox .btn,#checkBoxes .btn{font-size:13px}#checkBoxes .btn-grey{background:#55ddff30;color:#1b2559;margin-top:10px;border:none}.feather{width:18px;height:18px}.report-btn{margin-bottom:20px}.report-btn .btn{font-weight:600;color:#2e37a4;background:#fff;border:2px solid #2e37a4;border-radius:8px;width:100%;padding:11px 0}.selectBox-cont-one{overflow-y:inherit}.date-picker{width:50%;float:left;padding-right:10px}#checkBoxes .form-custom{margin-bottom:14px}#checkBoxes .date-picker .form-custom .form-control{padding-left:10px}.form-custom.cal-icon:after{font-size:14px}.date-list ul{padding:0;margin:0;list-style:none;text-align:center}.date-list ul li{width:100%;padding:0;padding-bottom:5px}#checkBox .btn,#checkBoxes .btn{font-size:14px;font-weight:500;padding:8px 0}.date-list .date-btn{background:#fff;color:#1b2559;border:1px solid #e7eafc;border-radius:4px;padding:10px 0!important;width:100%}.date-list .date-btn:hover{background:#00d3c7;color:#fff;border:1px solid #e7eafc}.custom_check input:checked~.checkmark{background-color:#2e37a4;border-color:#2e37a4}.invoices-tabs-card{background:transparent;box-shadow:none;border:0}.inovices-card .card-body{padding:15px}.invoices-main-tabs{border-bottom:2px solid #f3f3f3;padding-bottom:10px}.invoices-tabs ul{padding:0;margin:0;list-style:none}.invoices-tabs ul li{position:relative;display:inline-block;margin-right:36px}.invoices-tabs ul li a.active{color:#2e37a4;border-bottom:2px solid #2e37a4}.invoices-settings-btn{display:flex;align-items:center;justify-content:end;-webkit-justify-content:end;-ms-flex-pack:end}.invoices-settings-icon{color:#2e37a4;margin-right:20px}.invoices-settings-btn .btn{font-weight:600;color:#fff;background-color:#2e37a4;padding:12px 0;min-width:167px;border:1px solid #2e37a4;border-radius:6px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.inovices-card{border-radius:5px}.inovices-widget-header{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.inovices-widget-icon img{width:50px}.inovices-widget-header .inovices-amount{font-weight:600;font-size:20px;color:#2e37a4}.inovices-all{font-weight:500;color:#1b2559;margin-top:16px}.inovices-all span{font-size:10px;margin-left:15px}.invoices-tabs ul li a{font-weight:500;font-size:15px;color:#1b2559;padding-bottom:24px}table .badge{border-radius:6px;display:inline-block;font-size:13px;min-width:105px;padding:8px 20px;font-weight:500;text-align:center}.bg-success-light{background-color:rgba(15,183,107,.12)!important;color:#26af48!important}.table .invoice-link{color:#009efb}.invoices-links.active{color:#2e37a4}.invoices-links:last-child{margin-right:0}.invoices-links{color:#1b2559;margin-right:20px}.table .bg-success-dark{background:#008f64}.table .bg-danger-dark{background:red}.invoices-grid-card{background:#fff;box-shadow:0 4px 24px hsla(0,0%,89%,.25);border-radius:10px;color:#1b2559}.invoices-grid-card .card-header{padding:20px;border:0}.invoice-grid-link{color:#1b2559;font-size:14px}.card-middle{padding:20px;background:#55ddff30}.card-middle-avatar{align-items:center;display:inline-flex;font-size:15px;margin:0}.card-middle-avatar a{color:#1b2559}.invoices-grid-card .card-body{padding:20px}.invoices-grid-card .card-body span{font-size:14px}.invoices-grid-card .card-footer{padding:20px;border:0}.card-footer:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.invoices-settings-btn .btn svg{margin-right:10px}.preclincs-title{margin:0;padding:10px;display:flex;align-items:center}.report-btn .btn:hover{color:#fff;background:#2e37a4;border:2px solid #2e37a4}.report-btn .btn:hover img{filter:invert(0) brightness(100)}.invoices-settings-btn .btn:hover{background:#00d3c7;border:1px solid #00d3c7}.invoices-tabs>ul>li>a:hover{color:#2e37a4}a.invoices-settings-icon:hover{color:#00d3c7}a.btn.delete-invoice-btn:hover{background:#474d52}a.btn.save-invoice-btn:hover{background:#00d3c7}a.invoices-preview-link:hover,li.breadcrumb-item.invoices-breadcrumb-item:hover>a{color:#00d3c7}li.breadcrumb-item.invoices-breadcrumb-item:hover>a i{background:#00d3c7}.invoice-info>strong>a:hover,.invoice-inner-head span a:hover{color:#00d3c7}.field-box>a:hover{background:#00d3c7}.invoice-total-inner a:hover,h2.card-middle-avatar:hover>a{color:#00d3c7}.payment-details:hover,.upload-sign button:hover{background:#00d3c7}.invoices-upload-btn:hover .upload{background-color:#00d3c7}.invoice-setting-btn .cancel-btn:hover{background-color:#474d52}.invoice-setting-btn button:last-child:hover,.settings-btn:hover .upload,.settings-btns button:first-child:hover{background-color:#00d3c7}.nav-tabs.menu-tabs .nav-link:hover{background:#2e37a4;color:#fff}.form-row.links-cont a:hover,.form-row.links-cont button:hover,a.btn.add-links:hover{background:#00d3c7}.breadcrumb-item a:hover{color:#00d3c7}.breadcrumb-item.active{color:rgba(46,55,164,.5)}.breadcrumb-item+.breadcrumb-item:before{display:none}.breadcrumb-item+.breadcrumb-item i{color:#2e37a4}.doctor-img{cursor:pointer;height:80px;margin:0 auto 15px;position:relative;width:80px}.doctor-img .avatar{font-size:24px;height:80px;line-height:80px;margin:0;width:80px}.doc-prof{color:#777;font-size:12px;margin-bottom:10px}.doctor-name{margin:0}.doctor-name a{color:#333}.see-all{margin-top:30px;text-align:center}.see-all .see-all-btn{border:1px solid #e2e2e2;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.1);color:#777;display:inline-block;padding:10px 20px}.comman-table.custom-table tbody tr td,.comman-table.custom-table thead tr th{color:#333448;font-size:14px;font-weight:500}.comman-table.custom-table thead tr th{font-weight:600}.show-entire .dataTables_length{display:none}.doctor-table-blk h3{font-size:18px;font-weight:600;margin-bottom:0}.doctor-search-blk,.doctor-table-blk{display:flex;align-items:center;flex-wrap:wrap}.doctor-search-blk .top-nav-search{margin-left:15px}.doctor-search-blk .top-nav-search form{margin:0}.add-group{display:flex;align-items:center}.add-group .btn-primary{background:rgba(46,55,164,.05);border-radius:12px;color:#2e37a4;width:40px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.add-group .btn-primary,.add-group .btn-primary:hover{transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.add-group .btn-primary:hover{border:0;background:#2e37a4}.add-group .btn-primary:hover img{filter:invert(1) brightness(100);transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.table.comman-table>tbody>tr>td,.table.comman-table>thead>tr>th{padding:15px 15px}.card-table .card-body{padding:0}.page-table-header{padding:15px 15px 0 15px}.card-table .dataTables_info{padding-left:15px;font-size:14px}.profile-image a{color:#333448}.profile-image a:hover{color:#2e37a4}.profile-upload{display:flex}.upload-img{margin-right:10px}.upload-img img{border-radius:4px;height:40px;width:40px}.upload-input{width:100%}.gen-label{display:block;margin-bottom:18px}.submit-btn{border-radius:50px;color:#fff;font-size:15px;font-weight:500;min-width:200px;padding:8px 20px;text-transform:uppercase}.delete-modal .modal-body .btn{font-size:16px;font-weight:700;text-transform:uppercase;width:90px;color:#333}.delete-modal .modal-body .btn.btn-danger{color:#fff}.delete-modal .modal-body>h3{font-size:16px;font-weight:700;margin:15px 0 0}.custom-badge{border-radius:8px;display:inline-block;font-size:12px;min-width:115px;padding:5px 15px;text-align:center;border:0}.status-red,a.status-red{background-color:#ffe5e6;color:#fe0000}.status-green,a.status-green{background:rgba(0,211,199,.1);color:#00d3c7}.status-orange,a.status-orange{background-color:#fef5e4;color:#ff9b01}.status-blue,a.status-blue{background-color:#e5f3fe;color:#008cff}.status-purple,a.status-purple{background-color:#f3e7fd;color:#8f13fd}.status-pink,a.status-pink{background-color:#ffe5f6;color:#ff01a2}.status-grey,a.status-grey{background-color:#ddd;color:#818181}.btn-grey{background-color:#b2b2b2;border:1px solid #b2b2b2}.modal-backdrop{background-color:#fff}.modal-backdrop.show{opacity:.9}.invoices-view{width:70%;float:right}.local-forms.input-block{position:relative;margin-bottom:30px}.local-forms label{font-size:12px;color:#333448;font-weight:500;position:absolute;top:-10px;left:10px;background:#fff;margin-bottom:0;padding:0 5px;z-index:1}.local-forms .select2-container .select2-selection--single{height:45px}.local-forms .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px}.local-forms .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.form-heading h4{font-size:18px;font-weight:500;margin-bottom:30px}.select-gender .gen-label{margin-bottom:5px;color:#333448;font-size:12px;font-weight:500}.select-gender .form-check-label{color:rgba(51,52,72,.5);font-weight:500;font-size:14px}.select-gender .form-check-input{width:12px;height:12px;margin-right:5px;vertical-align:middle;margin-top:0}.local-top-form{position:relative}.local-top-form .local-top{font-size:12px;color:#333448;font-weight:500;position:absolute;top:-10px;left:10px;background:#fff;margin-bottom:0;padding:0 5px;z-index:99}.settings-btn.upload-files-avator .upload{width:148px;background:#f4f5fa;color:#2e37a4;font-size:14px;font-weight:500;right:-2px;top:-2px;height:46px}.settings-btn.upload-files-avator{min-height:45px;border:2px solid rgba(46,55,164,.1);border-radius:10px}.doctor-submit .btn-primary{min-width:131px;font-size:14px;font-weight:500;border-radius:12px;padding:10px 15px}.doctor-submit .cancel-form{background:rgba(51,52,72,.05);color:#333448}.doctor-submit .cancel-form:hover{background:#2e37a4;color:#fff;border:1px solid #2e37a4}.calendar-icon:after{color:#333448;content:"\f073";display:block;font-family:Font Awesome\ 6 Free;font-size:16px;font-weight:600;margin:auto;position:absolute;right:15px;bottom:10px}.top-nav-search.table-search-blk .btn{min-height:45px;display:flex}.doctor-profile-head{background:rgba(51,52,72,.05);border-radius:10px}.profile-bg-img img{width:100%;border-radius:10px}.profile-user-box{display:flex;align-items:center;padding-left:30px}.profile-user-img{margin-right:20px;position:relative;top:-30px}.profile-user-img img{border-radius:50%;width:141px}.names-profiles h4{font-size:18px;font-weight:500;margin-bottom:3px}.names-profiles h5{font-size:14px;font-weight:500;color:#2e37a4;margin-bottom:0}.profile-edit-icon{position:absolute;border-radius:50px;bottom:0;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.profile-edit-icon img{width:25px}.follow-group{width:100%;display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.doctor-follows{text-align:center}.doctor-follows h5{color:rgba(51,52,72,.5);font-size:14px;font-weight:500;margin-bottom:0}.doctor-follows h4{font-size:20px;font-weight:600;margin-bottom:0}.follow-btn-group{width:100%;display:flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.follow-btn-group .btn-info{min-width:127px;font-size:16px;font-weight:500;color:#fff;border-radius:10px;padding:9px 15px}.follow-btn-group .follow-btns{background:#2e37a4;border:1px solid #2e37a4;margin-right:15px}.follow-btn-group .follow-btns:hover,.follow-btn-group .message-btns{background:#00d3c7;border:1px solid #00d3c7}.follow-btn-group .message-btns:hover{background:#2e37a4;border:1px solid #2e37a4}.personal-activity{margin-bottom:20px;display:flex;align-items:center}.views-personal{margin-left:10px}.views-personal h5{color:rgba(51,53,72,.5);font-size:12px;font-weight:500;margin-bottom:0}.views-personal h4{font-size:14px;font-weight:500;margin-bottom:0}.personal-icons{display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:8px;width:40px;height:40px}.personal-icons i{color:#3d5ee1}.doctor-personals-grp .card{border-radius:10px;box-shadow:none}.heading-detail h4{font-size:16px;font-weight:500;margin-bottom:25px}.heading-detail p{color:rgba(51,53,72,.5);font-size:14px;font-weight:500}.hello-park h5{font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid rgba(46,55,164,.1)}.hello-park p{font-size:14px;font-weight:500;color:rgba(51,53,72,.5)}.skills-head{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.skills-head h5,.skills-head p{margin-bottom:0;font-size:15px;font-weight:500;color:rgba(51,53,72,.5)}.skill-statistics{margin-bottom:25px}.skill-statistics .progress{height:4px}.bg-operations{background:#2e37a4}.bg-statistics{background:#00d3c7}.bg-haemoglobin{background:#ff3667}.bg-endoscopic{background:#ffbf42}.bg-visit{background:#333548}.setting-form-blk .local-forms label{font-size:12px;color:rgba(51,52,72,.5)}.setting-form-blk .local-forms .form-control::-moz-placeholder{color:rgba(51,52,72,.5);font-size:14px}.setting-form-blk .local-forms .form-control::placeholder{color:rgba(51,52,72,.5);font-size:14px}.about-info h4{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;font-size:18px;font-weight:500}.about-info h4 i{color:#8c8c8c;background:rgba(51,53,72,.05);border-radius:10px;width:31px;height:31px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.about-info{margin-bottom:25px}.doctor-up-files label{font-size:15px;font-weight:500}.doctor-up-files label.file-upload.image-upbtn{background:#444;border:1px solid #444;border-radius:8px;color:#fff;padding:6px 19px;font-size:14px;font-weight:500;cursor:pointer}.doctor-up-files label.file-upload.image-upbtn:hover{background:#000;border:1px solid #000}.doctor-up-files label.file-upload{position:relative;overflow:hidden}.doctor-up-files label.file-upload input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.doctor-up-files.profile-edit-icon label.file-upload.profile-upbtn{cursor:pointer}.list-space{padding:0;margin:0}.about-me-list ul li{list-style:none;display:flex;align-items:center;margin-bottom:30px}.about-me-list ul li:last-child{margin-bottom:0}.about-me-list ul li h4{min-width:50%;margin-bottom:0;font-size:15px;font-weight:500}.about-me-list ul li span{min-width:50%;font-size:14px;font-weight:500;color:rgba(51,53,72,.5)}.tab-content-set{border-bottom:4px solid rgba(46,55,164,.05);padding-bottom:25px;margin-bottom:25px}.tab-content-set ul li a.active:after,.tab-content-set ul li a:hover:after{position:absolute;content:"";background:#2e37a4;width:100%;height:4px;left:0;bottom:-29px}.tab-content-set ul li a.active,.tab-content-set ul li a:hover{color:#2e37a4}.tab-content-set ul li a.active .set-about-icon,.tab-content-set ul li a:hover .set-about-icon{background:rgba(46,55,164,.05)}.tab-content-set ul li a.active .set-about-icon img,.tab-content-set ul li a:hover .set-about-icon img{filter:invert(13%) sepia(85%) saturate(7478%) hue-rotate(266deg) brightness(50%) contrast(340%)}.tab-content-set li a{display:flex;align-items:center;color:rgba(51,53,72,.5);font-size:15px;font-weight:600;position:relative}.tab-content-set li{padding-right:20px}.set-about-icon{background:rgba(51,53,72,.05);border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.detail-personal h2{font-size:15px;font-weight:500}.detail-personal h3{font-size:12px;font-weight:500;color:rgba(51,53,72,.5);margin-bottom:0}.personal-list-out{margin-bottom:30px}.profile-table.custom-table tbody tr td,.profile-table.custom-table thead tr th{font-size:14px;color:#333548;font-weight:500;padding:10px}.profile-table.custom-table thead tr th{color:#333548}.profile-table.custom-table tbody tr td{color:rgba(51,53,72,.5)}.profile-table.custom-table tbody tr{box-shadow:none}.profile-check-blk .remember-me{margin-bottom:20px}.profile-check-blk .custom_check input:checked~.checkmark{background-color:#2e37a4;border-color:#2e37a4}.profile-check-blk .form-heading h4{font-size:16px}.patient-profile-table tbody tr td:nth-child(4){color:rgba(51,52,72,.5)}.staff-search-table{padding:0 15px;margin-top:30px}.submit-list-form{width:100%}.status-staff{background:#fff;border:1px solid rgba(46,55,164,.1);box-shadow:5px 5px 20px rgba(51,52,72,.05);border-radius:12px;padding:0}.status-staff .dropdown-item{border-bottom:1px solid #ebebf6;font-size:12px;padding:10px;text-align:center}.status-staff .dropdown-item:last-child{border:0}.payslip-title{margin-bottom:20px;text-align:center;text-decoration:underline;text-transform:uppercase}.pay-head-roll h5{color:#2e37a4;font-size:16px;font-weight:600;margin-bottom:20px}.invoice-counts{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.payroll-head-clinic,.payrolss-counts{margin-bottom:20px}.payrolss-counts{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;border-bottom:2px solid rgba(46,55,164,.1);padding-bottom:20px}.payrolss-counts h5{margin-bottom:0;font-weight:600;font-size:16px}.payslip-head-roll h5{font-weight:600;font-size:18px;margin-bottom:20px}.half-day{width:15px}.table-inbox input[type=checkbox],.table-inbox input[type=radio]{cursor:pointer}.mail-list{list-style:none;padding:0}.mail-list>li>a{color:#333;display:block;padding:10px}.mail-list>li.active>a{color:#009efb;font-weight:700}.unread .mail-date,.unread .name,.unread .subject{color:#000;font-weight:600}.table-inbox .starred.fa-star{color:#ffd200}.table.table-inbox>tbody>tr>td,.table.table-inbox>tbody>tr>th,.table.table-inbox>tfoot>tr>td,.table.table-inbox>tfoot>tr>th,.table.table-inbox>thead>tr>td,.table.table-inbox>thead>tr>th{border-bottom:1px solid #f2f2f2;border-top:0}.table-inbox{font-size:14px;margin-bottom:0}.note-editor.note-frame{border:1px solid #ccc;box-shadow:inherit}.note-editor.note-frame .note-statusbar{background-color:#fff}.note-editor.note-frame.fullscreen{top:60px}.mail-title{font-weight:700;text-transform:uppercase}.form-control.search-message{border-radius:4px;margin-left:5px;width:180px;padding:.375rem .75rem;min-height:35px;margin-bottom:5px}.table-inbox tr{cursor:pointer}table.table-inbox tbody tr.checked{background-color:#ffc}.mail-label{margin-right:5px}.attachments{list-style:none;margin:0;padding:0}.attachments li{border:1px solid #eee;float:left;margin-bottom:10px;margin-right:10px;width:200px}.attach-file{color:#777;font-size:70px;padding:10px;text-align:center;min-height:153px}.attach-file>i{line-height:133px}.attach-info{background-color:#f4f4f4;padding:10px}.attach-filename{color:#777;font-weight:700}.attach-filesize{color:#999;font-size:12px}.attach-file img{height:auto;max-width:100%}.mailview-header{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:15px}.mailview-footer{border-top:1px solid #ddd;margin-top:20px;padding-top:15px}.mailview-footer .btn-white{min-width:102px}.sender-name{display:block}.receiver-name{color:#777}.right-action{text-align:right}.mail-view-title{font-weight:500;font-size:24px;margin:0}.mail-sent-time,.mail-view-action{float:right}.blog{position:relative;margin:0 0 25px;background:#fff;border-radius:12px;padding:20px}.blog-image{overflow:hidden}.blog-image,.blog-image img,.blog-image>a{display:block;position:relative;width:100%;height:auto}.blog-image img{transform:scaleY(1);transition:all .5s ease-in-out 0s;border-radius:16px}.blog-image a:hover img{transform:scale(1.1)}.blog-image{margin-bottom:30px}.blog-content{position:relative}.blog-title{color:#000;font-weight:400;margin:0 0 20px}.media{display:flex;align-items:center}.blog-content p{color:rgba(51,52,72,.75);font-size:14px;line-height:25px;margin:0 0 25px}.read-more{color:#282628;display:inline-block;font-size:14px;margin-bottom:20px}.read-more:hover{color:#009efb;margin-left:10px;transition:all .2s linear 0s}.read-more i{color:#2e37a4;font-size:18px;margin-right:3px}.blog-info{border:1px solid #eaeaea;color:#909090;font-size:12px;margin-bottom:0;padding:12px 20px}.blog-info a{color:#909090;margin-right:5px;display:flex}.blog-info a:last-child{margin-right:0}.blog-info a:hover{color:#00d3c7}.blog-info i{color:rgba(51,52,72,.5);font-size:18px;margin-right:5px;display:flex}.post-left{float:right}.post-right{float:left}.post-left ul{margin:0;padding:0;list-style:none}.post-left ul li{float:left;margin-right:20px}.post-left ul li:last-child{margin-right:0}.video{position:relative;padding-bottom:56%;height:0;overflow:hidden}.video embed,.video iframe,.video object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.widget{margin-bottom:30px;background:#fff;border-radius:10px;padding:20px}.widget h5{color:#333548;font-size:18px;font-weight:500;margin:0 0 20px}.search-form .form-control{border:1px solid #eaeaea;border-radius:0;border-right:0;box-shadow:inherit;height:40px;color:#ababab}.search-form .btn-primary{background-color:transparent;border-color:#eaeaea;border-left:none;color:#009efb;height:40px;border-radius:0}.latest-posts{margin:0;padding:0}.latest-posts li{display:table;width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee}.latest-posts li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.post-thumb{width:80px;float:left;overflow:hidden;border-radius:16px}.post-thumb a img{transform:scale(1);transition:all .3s ease-in-out 0s;border-radius:16px}.post-thumb a:hover img{transform:scale(1.2)}.post-info{margin-left:95px}.post-info h4{font-size:14px;font-weight:400;line-height:18px;margin:0 0 10px}.post-info h4 a{color:#333448;font-size:14px;font-weight:600}.post-info p{color:#2e37a4;font-size:12px;margin:0;font-weight:500}.post-info p i{color:#2e37a4;font-size:16px;margin-right:4px;position:relative;top:2px}.categories{list-style:none;margin:0;padding:0}.categories li{padding:12px 0;font-size:16px;color:#333448;font-weight:600}.categories li:last-child{padding-bottom:0;border-bottom:none}.categories li a{color:#656565;font-size:14px}.categories li a:hover{color:#009efb;margin-left:10px;transition:all .2s linear 0s}.categories>li>a>i{color:#009efb;font-size:18px;margin-right:10px}.tags{list-style:none;margin:0;overflow:hidden;padding:0}.tags li{float:left}.tag{background:rgba(51,52,72,.1);border-radius:8px;color:#333448;display:inline-block;padding:5px 10px;position:relative;margin:0 10px 10px 0;text-decoration:none;transition:color .2s;font-size:12px;font-weight:500}.tag:hover{background-color:#2e37a4;color:#fff}.comment-by{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;font-size:14px;line-height:21px;margin:0 0 10px}.comments-list .comment-block p{font-size:12px;line-height:20px;margin:0;text-align:justify;color:rgba(51,52,72,.5);font-weight:500}blockquote p{font-style:italic;font-weight:400}.grid-blog .blog-title{font-size:16px;margin:0 0 10px}.grid-blog .blog-title a{color:#333448;font-size:16px;font-weight:500}.grid-blog .blog-content p{font-size:14px;margin:0 0 15px;color:rgba(51,52,72,.5)}.grid-blog .blog-info{border:0;border-top:1px solid #eaeaea;margin-bottom:0;padding:12px 0}.grid-blog .blog-image{margin-bottom:20px;border-radius:16px}.grid-blog .read-more{font-size:14px;margin-bottom:0;color:#2e37a4;font-weight:500}.product-thumbnail{position:relative;margin-bottom:0;margin-top:10px}.product-remove{position:absolute;top:-10px;right:-6px;color:#f06060;cursor:pointer}.bootstrap-tagsinput{width:100%;height:auto;box-shadow:inherit;border-radius:8px;line-height:30px}.bootstrap-tagsinput .badge [data-role=remove]:hover{box-shadow:inherit;color:red}.blog-views{position:absolute;top:20px;left:15px;background:#f5f6fa;border-radius:6px;padding:4px 10px;display:flex;display:-ms-flexbox;align-items:center;font-size:12px}.blog-views h5{color:#2e37a4;font-size:12px;font-weight:600;margin-bottom:0}.view-blog-list.blog-views{bottom:20px;top:inherit}.blog-views li{color:#2e37a4;font-weight:600}.blog-views li:first-child{margin-right:10px}.blog-grp-blk{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:25px}.blog-grp-blk,.blog-img-blk{display:flex;align-items:center}.content-blk-blog h4 a{font-size:15px;font-weight:600;color:#333448}.content-blk-blog h4{margin-bottom:0}.content-blk-blog h5{font-size:12px;font-weight:500;margin-bottom:0;color:rgba(51,53,72,.5)}.blog-grp-blk span{color:#2e37a4;font-size:12px;font-weight:500}.blog-grp-blk img{width:40px;height:40px;border-radius:50px}.blog-view .blog-title{font-size:18px;font-weight:500}.blog-view .blog-info{border:0 none;margin-bottom:20px;padding:0}.social-share{float:left;list-style:none;margin:5px 0 0;padding:0}.social-share>li{display:inline-block;float:left;margin-left:10px;text-align:center}.social-share>li:first-child{margin-left:0}.social-share>li>a{background:rgba(51,52,72,.05);border-radius:8px;color:#009efb;font-size:22px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.social-share>li>a:hover{background-color:#2e37a4;border-color:#2e37a4}.social-share>li>a:hover img{filter:invert(1) brightness(100)}.share-blogs a{background:rgba(51,52,72,.05);border-radius:8px;color:#009efb;font-size:22px;height:40px;width:40px;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.blog-share,.share-blogs a{display:flex;align-items:center}.blog-share{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.widget h3{color:#333448;font-size:18px;margin:0 0 20px}.blog-reply>a{color:#2e37a4;font-size:12px;font-weight:500}.blog-date{color:#999;font-size:12px}.comments-list{list-style:none;margin:0;padding:0}.comments-list li{clear:both;padding:10px 0 0 50px}.comments-list li .comment{margin-bottom:30px}.comments-list li .comment-author{margin-left:-50px;position:absolute}.comments-list li img.avatar{height:40px;width:40px;border-radius:58px}.blog-author-name{color:#009efb;font-size:18px}.text-red{color:red}.new-comment label{font-size:14px;font-weight:500}.new-comment .input-block{margin-bottom:20px}.comment-submit .btn{background-color:#009efb;border-color:#009efb;border-radius:0;font-size:18px;padding:8px 26px;color:#fff}.about-author-img{background-color:#fff;height:120px;overflow:hidden;position:absolute;width:120px}.author-details{margin-left:145px}.about-author{min-height:120px}.author-details .blog-author-name{display:inline-block;margin-bottom:10px}.blog-navigation{text-align:right}.date-blks li a,.read-blks a{color:rgba(51,52,72,.5);font-weight:600}.authr-blog-group h2{font-size:16px;font-weight:600;margin-bottom:0}.authr-blog-group p{color:rgba(51,52,72,.5);font-size:12px;margin-bottom:20px}.authr-blog-group span{font-size:12px;font-weight:500;color:rgba(51,53,72,.5)}.social-blk{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.social-blk li{padding:0 10px}.social-blk li a:hover img{filter:invert(13%) sepia(85%) saturate(7478%) hue-rotate(266deg) brightness(50%) contrast(340%)}.week-list{color:rgba(51,53,72,.5);font-size:10px;font-weight:500}.week-group h5{margin-bottom:0;font-weight:500;font-size:14px}.share-blogs span{color:rgba(51,52,72,.5);font-size:12px;font-weight:600}.list-add-blogs{margin-top:25px}.list-add-blogs ul li{background:rgba(51,52,72,.1);border-radius:8px;padding:5px 10px;margin-right:10px;color:#333448;font-size:12px;font-weight:500}.list-add-blogs ul li:hover{background:rgba(51,52,72,.3)}.list-add-blogs ul li:last-child{margin-right:0}.relat-head{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;border-bottom:2px solid rgba(46,55,164,.05);padding-bottom:20px;margin-bottom:20px}.relat-head h5{margin-bottom:0}.relat-head a{font-weight:500;font-size:14px;color:#2e37a4}.date-posts{display:flex;align-items:center;margin-bottom:10px}.date-posts h5{background:rgba(51,52,72,.1);border-radius:8px;font-weight:600;font-size:10px;padding:5px 10px;margin-bottom:0}.date-posts span{color:rgba(51,52,72,.5);font-weight:500;font-size:12px}.pagination-box .pagination{margin-top:0}.tab-content{padding-top:20px}.error-pages{background:#fff}.error-box{border-radius:5px;line-height:1;margin:0 auto;max-width:620px;padding:50px 30px 55px;text-align:center;width:100%}.error-wrapper{margin:0;color:#4f5155;-moz-box-align:center;-moz-box-pack:center;align-items:center;display:flex;justify-content:center;height:100%}.error-box h3{font-size:32px;font-weight:600;margin-bottom:10px}.error-box p{margin-bottom:40px;color:rgba(51,52,72,.5)}.error-box img{margin-bottom:50px}.error-box .btn{text-transform:capitalize;min-width:179px;padding:10px 15px;border-radius:12px}.lock-user{margin-bottom:20px}.lock-user img{margin-bottom:15px;width:100px}.voice-call-avatar{flex-direction:column;display:flex;align-items:center;justify-content:center;flex:2}.voice-call-avatar .call-avatar{margin:15px;width:150px;height:150px;border-radius:100%;border:1px solid rgba(0,0,0,.1);padding:3px;background-color:#fff}.call-duration{display:inline-block;font-size:30px;margin-top:4px;position:absolute;left:0}.voice-call-avatar .call-timing-count{padding:5px}.voice-call-avatar .username{font-size:18px;text-transform:uppercase}.call-icons{text-align:center;position:relative}.call-icons .call-items{border-radius:5px;padding:0;margin:0;list-style:none;display:inline-block}.call-icons .call-items .call-item{display:inline-block;text-align:center;margin-right:5px}.call-icons .call-items .call-item:last-child{margin-right:0}.call-icons .call-items .call-item a{color:#777;border:1px solid #ddd;width:50px;height:50px;line-height:50px;border-radius:50px;display:inline-block;font-size:20px}.call-icons .call-items .call-item a i{width:18px;height:18px}.user-video{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0;z-index:10}.user-video img,.user-video video{width:auto;max-width:100%;height:auto;max-height:100%;display:block;margin:0 auto}.my-video{position:absolute;z-index:99;bottom:20px;right:20px}.my-video ul{margin:0;padding:0;list-style:none}.my-video ul li{float:left;width:120px;margin-right:10px}.my-video ul li img{border:3px solid #fff;border-radius:6px}.end-call{position:absolute;top:7px;right:0}.end-call a{color:#fff;border-radius:50px;display:inline-block;background-color:#f06060;padding:8px 25px;text-transform:uppercase}.call-users{position:absolute;z-index:99;bottom:20px;right:20px}.call-users ul{margin:0;padding:0;list-style:none}.call-users ul li{float:left;width:80px;margin-left:10px}.call-users ul li img{border-radius:6px;padding:2px;background-color:#fff;border:1px solid rgba(0,0,0,.1)}.call-mute{width:80px;height:80px;background-color:rgba(0,0,0,.5);position:absolute;display:inline-block;text-align:center;line-height:80px;border-radius:6px;font-size:30px;color:#fff;display:none;top:0;border:3px solid transparent}.download-grp{display:flex;flex-wrap:wrap}.call-users ul li a:hover .call-mute{display:block}.call-details{margin:10px 0 0;display:flex}.call-info{margin-left:10px;width:100%}.call-timing,.call-user-details{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.call-description{white-space:nowrap;vertical-align:bottom}.call-timing{color:#a0a0a2;display:flex;font-size:14px;margin-top:1px;overflow:hidden;white-space:pre}.content-full{height:100%;position:relative;width:100%}.video-window .fixed-header{padding:0;border:0}.video-window .fixed-header .nav>li>a{padding:19px 15px}.incoming-btns{margin-top:20px}.modal.custom-modal{background-color:rgba(0,0,0,.66)}.custom-modal .modal-content{border:0;background-color:#fff}.custom-modal .profile-widget{margin-bottom:0}.modal.custom-modal.modal-bg{background-color:rgba(0,0,0,.66)}.custom-modal.modal-bg .modal-content{background-color:#fff;text-align:center;border-radius:10px}.custom-modal .modal-body{padding:30px}.form-header{text-align:center;margin-bottom:30px}.notification-list .list-group-item{padding:15px}.notification-list .status-toggle{float:right}.invoice-load-btn .btn{color:#009efb;border:2px solid #009efb}.invoice-load-btn .btn:hover span{border:3px solid #ffffff7a;border-right-color:#fff}.invoice-load-btn .btn:hover{background:#009efb;color:#fff}.invoice-load-btn .btn span{border:3px solid #9a55ff21;border-right-color:#009efb}.invoices-grid-card .card-footer .badge{border-radius:6px;font-size:13px;font-weight:400;padding:7px 18px}.invoices-grid-card .bg-success-dark{background:#008f64}.invoices-grid-card .bg-danger-dark{background:red}.invoices-grid-card .bg-secondary-dark{background:#009efb}.invoices-grid-card .bg-primary-dark{background:#2196f3}.invoices-grid-card .text-sm{font-size:14px}.invoices-page-header{background:#fff;border-radius:10px;padding:12px}.page-header .breadcrumb{background-color:transparent;color:#6c757d;font-size:15px;font-weight:500;margin-bottom:0;padding:0}.invoices-page-header .invoices-breadcrumb-item i{color:#fff;border-radius:50%;width:20px;height:20px;font-size:10px;margin-right:10px;background:#2e37a4;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.invoices-create-btn .invoices-preview-link{font-weight:500;color:#2e37a4;margin-right:30px;font-size:15px}.invoices-create-btn .delete-invoice-btn{background:#6c757d;margin-right:10px}.invoices-create-btn .btn{font-weight:500;font-size:15px;color:#fff;border-radius:8px;padding:10px 0;min-width:160px;position:relative}.check:checked+.checktoggle{background-color:#009efb;border:1px solid #009efb}.invoices-create-btn .save-invoice-btn{background:#2e37a4}.invoices-add-card{background:#fff;border-radius:10px}.invoices-main-form{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #e5e5e5}.invoices-main-form label{font-size:14px}.multipleSelection{position:relative;margin-bottom:20px}.invoices-form .multipleSelection .selectBox{border:2px solid #2e37a4;border-radius:6px}.multipleSelection #checkBoxes-one{display:none;position:absolute;width:100%;left:0;z-index:1;margin-top:10px;padding:20px;background:#fff;border:1px solid #f2ecff;box-shadow:0 4px 44px rgba(231,234,252,.75);border-radius:6px}.invoice-details-title{font-weight:500;font-size:18px;color:#1b2559;margin-bottom:.5rem}.invoice-details-box{background:#fff;border:1px solid #e5e5e5;border-radius:10px}.invoice-inner-head{padding:26px;border-bottom:1px solid #e5e5e5}.invoice-inner-head span{color:#1b2559;font-size:14px}.invoice-inner-head span a{font-weight:500;color:#2e37a4}.invoice-inner-footer{padding:0}.invoice-inner-date{padding:26px}.payment-details{width:266px;border-radius:4px;padding:15px;background:#2e37a4;display:flex;justify-content:space-between;align-items:center}.payment-details p{color:#fff;max-width:140px;font-weight:400;margin-bottom:0}.payment-details a{font-size:26px;color:#fff}.invoice-inner-footer .form-control{position:absolute;width:auto}.invoice-inner-datepic{border:0;padding-left:0}.invoices-form .form-control{height:50px;border:1px solid #e5e5e5;border-radius:6px}.invoice-item .customer-text{font-size:18px}.invoice-item .customer-text a{color:#009efb}.invoice-item .invoice-details-two{float:left}.invoice-add-table h4{font-weight:600;font-size:18px;color:#2e37a4;margin-bottom:30px}.invoice-add-table .add-btns{color:#2e37a4}.invoice-add-table .copy-btn{color:#c4c4c4}.invoice-add-table .remove-btn{color:red}.invoice-fields .field-title{font-weight:600;font-size:16px;color:#1b2559;margin-bottom:15px}.field-box{padding:15px;background:#fff;border:1px solid #e5e5e5;border-radius:4px}.field-box p{font-weight:500;font-size:14px;color:#1b2559;margin-bottom:10px}.field-box .btn{min-width:266px;border-radius:4px;padding:30px 0}.invoice-faq .faq-tab{padding-top:10px}.faq-tab .panel-title{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:10px 20px;margin-bottom:0;position:relative;font-size:14px}.faq-tab .panel-title a{color:#c4c4c4}.faq-tab .panel-title a.collapsed:after{content:"\f067";font-family:Font Awesome\ 5 Free;position:absolute;right:20px;top:10px;color:#f09e9e;font-weight:600;font-size:14px}.invoice-total-card .invoice-total-title{font-weight:600;font-size:16px;color:#1b2559;margin-bottom:15px}.invoice-total-box{background:#fff;border:1px solid #e5e5e5;border-radius:4px}.invoice-total-inner{padding:15px}.invoice-total-box p{color:#1b2559;margin-bottom:20px;position:relative;text-align:initial;font-size:14px}.invoice-total-box p span{float:right}.invoice-total-box .add-links{font-weight:500;color:#009efb;margin-bottom:20px;display:block}.invoice-total-box .service-trash-one{margin-top:10px;color:#1b2559}.invoice-total-footer{border-top:1px solid #e5e5e5;padding:15px}.invoice-total-footer h4{font-size:16px;margin-bottom:0;color:#2e37a4;text-align:initial}.invoice-total-footer h4 span{float:right}.upload-sign{float:right;margin-top:20px}.service-upload{border:2px dashed #e5e5e5;text-align:center;padding:30px 0;background-color:#fff;position:relative;width:330px}.service-upload span{font-size:15px;color:#858585;display:block}.service-upload input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-sign .btn{border-radius:8px;min-width:198px;padding:10px 0}.invoice-total-box .service-amount{display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.invoice-total-box .service-trash,.invoice-total-box .service-trash1{margin-bottom:10px;color:#1b2559}#show-invoices{display:none}.check:checked+.checktoggles{background-color:#009efb;border:1px solid #009efb}.check:checked+.checktoggles:after{background-color:#fff;left:100%;transform:translate(calc(-100% - 5px),-50%)}.checktoggles:after{content:" ";display:block;position:absolute;top:50%;left:0;transform:translate(5px,-50%);width:8px;height:8px;background-color:#fff;border-radius:50%;transition:left .3s ease,transform .3s ease}.checktoggles{background-color:#c4c4c4;border:1px solid #c4c4c4;border-radius:12px;cursor:pointer;font-size:0;height:15px;margin-left:10px;top:3px;margin-bottom:0;position:absolute;width:30px;display:inline-block}.add-links-one,.invoice-total-box .add-links1{font-weight:500;color:#2e37a4;margin-bottom:20px;display:block;font-size:14px}.invoice-add-table th{background:#f8f9fa;padding:15px;font-size:14px}.table>:not(:first-child){border-top:0}td.add-remove{padding:20px}.add-remove i{font-size:18px;cursor:pointer}.bank-details .modal-content{border:1px solid #f2ecff;border-radius:6px}.bank-details .modal-header{border:0;justify-content:space-between;padding:30px;align-items:center;display:flex;border-bottom:1px solid #e5e5e5}.bank-details .close{background:transparent;border:0;color:#1b2559;font-size:28px;line-height:normal;top:20px;width:auto;height:auto;right:20px}.bank-details .modal-body{padding-bottom:10px;border-bottom:1px solid #e5e5e5}.bank-details .bank-inner-details .form-control{height:50px}.bank-details .modal-footer{justify-content:end;padding:30px}.bank-details .modal-footer>*{margin:0}.bank-details-btn .bank-cancel-btn{background:#1b2559}.bank-details-btn .bank-save-btn{background:#2e37a4}.bank-details-btn .btn{min-width:160px;border-radius:8px;padding:10px 0;color:#fff}.invoice-inner-footer .form-control{position:relative;color:#009efb;background:transparent;border:0;display:inline-block;width:120px;height:auto;padding:0 10px}.invoice-inner-footer span{font-weight:500;color:#1b2559;position:relative;display:flex;align-items:center;font-size:13px}.invoice-inner-date{padding:8px 15px;border-right:1px solid #e5e5e5}.faq-tab .panel-title a:hover{color:#1b2559}.faq-tab .panel-title a:not(.collapsed):after{color:red}.faq-tab .panel-title a:after{content:"\f068";font-family:Font Awesome\ 5 Free;position:absolute;right:20px;top:10px;color:#f09e9e;font-weight:600;font-size:14px}.faq-tab .panel-body textarea{min-height:100px;border:0;border-radius:0 0 4px 4px}.faq-tab .panel-body{padding:10px 20px;border:1px solid #e5e5e5}.inovices-month-info{padding-top:50px}.invoice-add-table{padding-top:20px;padding-bottom:30px}.invoice-item .invoice-logo{margin-bottom:30px}.invoice-item .invoice-logo img{width:auto;max-height:52px}.invoice-item .invoice-text h2{color:#272b41;font-size:36px;font-weight:600}.invoice-item .invoice-details{text-align:right;font-weight:400}.invoice-item .invoice-details strong{color:#272b41}.invoice-item .invoice-details-two{text-align:left;color:#000;font-size:13px}.invoice-item .invoice-text{padding-top:42px;padding-bottom:36px}.invoice-item .invoice-text h2{font-weight:400}.invoice-info{margin-bottom:20px}.invoice-info p{margin-bottom:0;color:rgba(51,53,72,.5);font-size:14px}.invoice-info.invoice-info2{text-align:right}.invoice-item .customer-text{font-size:20px;color:#000;font-weight:600;margin-bottom:16px;display:block}.invoice-item .customer-text a{font-size:14px;color:#2e37a4;margin-left:12px}.invoice-table tr td,.invoice-table tr th,.invoice-table-two tr td,.invoice-table-two tr th{color:#272b41;font-weight:600;padding:15px 20px;line-height:inherit}.invoice-table tr td,.invoice-table-two tr td{font-weight:500}.invoice-table-two{margin-bottom:0}.invoice-table-two tr td,.invoice-table-two tr th{border-top:0}.invoice-table-two tr td{text-align:right}.invoice-info h5{font-size:16px;font-weight:500}.other-info{margin-top:10px}.file{visibility:hidden;position:absolute}.btn-group,.btn-group-vertical{position:relative;display:-inline-flexbox;display:inline-flex;vertical-align:middle}.font-size-14{font-size:14px}.invoice-info-card{border-radius:14px}.invoice-item-one{border-bottom:1px solid rgba(231,234,252,.75)}.invoice-item-one .invoice-info{margin-bottom:30px;text-align:right}.customer-text-one{font-size:16px;display:block}.customer-text-one,.invoice-name{color:#1b2559;font-weight:600;margin-bottom:10px}.invoice-name{font-size:14px}.invoice-item-one .invoice-details{color:#1b2559;font-weight:400}.invoice-head h2{font-weight:600;font-size:22px;color:#1b2559;text-transform:uppercase;margin-bottom:0}.invoice-head{margin-bottom:30px}.invoice-head p{font-weight:400;font-size:16px;color:#1b2559;margin-bottom:0}.invoice-item-two{padding-top:30px;padding-bottom:30px}.invoice-item-two .invoice-details{color:#1b2559;font-weight:400;width:100%}.invoice-item-box{background:#55ddff30;border-radius:5px;padding:15px;width:200px;float:right;margin-top:20px}.invoice-item-box p{color:#1b2559;font-weight:400;margin-bottom:10px}.invoice-issues-box{background:#2e37a4;border-radius:10px;text-align:center;padding:10px;margin-bottom:30px}.invoice-issues-date{padding-top:20px;padding-bottom:20px}.invoice-issues-date p{font-weight:600;font-size:14px;color:#fff;margin-bottom:0}.invoice-table-wrap{margin-bottom:30px}.invoice-table>thead>tr>th{background:#f5f7ff;border-top:0;font-weight:500;font-size:14px;color:#1b2559}.invoice-table>tbody>tr>td{font-weight:400;color:#1b2559;padding:15px 20px;font-size:14px}.invoice-terms{margin-bottom:30px}.invoice-total-inner input[type=checkbox]{display:none}.invoice-terms h6{font-weight:500;font-size:15px;color:#1b2559;margin-bottom:6px}.invoice-terms p{font-weight:400;font-size:14px;color:#8f9bba}.invoice-sign{padding-top:30px}.invoice-sign span{color:#1b2559;margin-top:18px}.invoice-item-bg{background:#2e37a4;border-radius:10px;margin-top:30px;margin-bottom:30px}.invoice-circle-img{position:relative}.invoice-circle-img .invoice-circle1{position:absolute;left:0;opacity:.1}.invoice-circle-img .invoice-circle2{position:absolute;right:0;opacity:.1}.invoice-item-bg .invoice-info{border-right:1px solid #fff;padding:30px;margin-top:20px;text-align:initial;display:flow-root}.invoice-payment-box{text-align:left}.invoice-item-bg .customer-text-one,.invoice-item-bg .invoice-details-two,.invoice-item-bg .invoice-name{color:#fff}.invoice-item-bg .invoice-info-one p{color:#fff;margin-bottom:10px}.invoice-sign-box{margin-top:30px;text-align:initial}.invoice-payment-box h4{font-weight:600;font-size:16px;color:#1b2559;margin-bottom:16px}.invoice-payment-box .payment-details{background:transparent;border:2px dashed #009efb}.invoice-payment-box .payment-details p{font-weight:600;font-size:15px;color:#1b2559}.invoices-preview .modal-body{padding:0}.settings-menu{margin-bottom:30px}.settings-menu ul{display:block;padding:0;list-style:none;margin-bottom:0}.settings-menu ul li a.active{color:#2e37a4!important;border:0}.settings-menu ul li{margin-bottom:15px}.settings-menu ul li:last-child{margin-bottom:0}.settings-menu ul li a{color:#1b2559;padding:0;border:0!important;display:inline-block}.invoices-upload-btn{border:1px solid #dee2e6;border-radius:6px;color:#000;cursor:pointer;font-weight:400;padding:15px 15px;position:relative;width:100%;height:50px}.invoices-upload-btn .upload{position:absolute;background:#2e37a4;border-radius:4px;right:6px;top:8px;width:136px;height:32px;font-size:14px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}.invoices-upload-btn .hide-input{position:relative;z-index:1;cursor:pointer;min-height:auto;padding-left:4px;padding-top:0;line-height:10px;width:100%;opacity:0}.invoice-setting-btn .cancel-btn{background:#6c757d}.invoice-setting-btn .btn{min-width:160px;padding:10px 0;color:#fff;border-radius:8px;border:0}.invoice-setting-btn{display:flex;align-items:center;justify-content:end}.paid-continue-btn{background-color:#2e37a4;color:#fff}.paid-cancel-btn,.paid-continue-btn{border:1px solid #2e37a4;border-radius:5px;display:block;font-size:18px;font-weight:400;padding:10px 20px;text-align:center}.paid-cancel-btn{background-color:#fff;color:#2e37a4}.invoices-page-header .invoices-breadcrumb-item a{font-weight:500;color:#2e37a4;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.page-header{margin-bottom:1.875rem}.invoices-table.custom-table tbody tr{box-shadow:none}.invoices-table.custom-table tbody tr td{vertical-align:middle}.invoices-table.custom-table thead tr th{color:#333448}.add-table-invoice{background:rgba(46,55,164,.05);border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.add-table-invoice i{color:#2e37a4}.grand-totals tr td:first-child{width:75%}.custom-table .bold-total .form-control,.custom-table .bold-total td{font-weight:600}.invoice-clinic li{color:rgba(51,53,72,.5);font-size:14px;font-weight:500}.invoice-details h3{font-size:14px;font-weight:700}.invoice-details h4{font-size:14px;font-weight:600}.invoice-details h4 span{font-weight:500;color:rgba(51,53,72,.5)}.bold-total-invoice h5{font-size:22px;color:#333448;font-weight:600}.total-fonts tr td{color:rgba(51,53,72,.5);font-weight:500}.invoice-head-clinic{border-bottom:2px solid rgba(46,55,164,.1);padding-bottom:20px;margin-bottom:20px}.invoice-counts h4{font-size:16px;font-weight:600;margin-bottom:0}.invoice-counts h4 span{font-size:15px;font-weight:500;color:rgba(51,53,72,.5)}.invoice-counts a{padding:3px 23px;font-size:15px;border-radius:8px;margin-left:15px}.chat-sidebar{border-left:1px solid #eaeaea;width:300px}.chat-sidebar,.chat-sidebar .chat-contents{background-color:#fff}.chat-sidebar .chat-left .chat-content{border:0;padding:0;border-radius:0!important;background-color:transparent;max-width:100%}.chat-sidebar .chat-left .chat-body{margin-left:50px;padding-right:0}.chat-sidebar .chat-date{background-color:#fff}.chat-sidebar .chats{padding:15px 15px 30px}.chat-sidebar .avatar{width:30px;height:30px;line-height:30px}.chat-sidebar .chat.chat-left{margin-bottom:20px}.chat-sidebar .chat.chat-left:last-child{margin-bottom:0}.chat-sidebar .chat-left .chat-time{color:#888;display:inline-block;font-size:11px}.chat-sidebar .chat-content>p{font-size:13px;margin-bottom:0}.chat-sidebar.opened{margin-right:0}.lg-backdrop{z-index:1041}#lightgallery .img-thumbnail{box-shadow:0 6px 15px rgba(36,37,38,.08)}.settings-menu-links .nav-tabs.menu-tabs{border:none;margin-bottom:20px;margin-top:20px}.nav-tabs.menu-tabs .nav-item{padding-right:10px;margin-bottom:10px;display:inline-block}.nav-tabs.menu-tabs .nav-item.active .nav-link{color:#fff;background:#2e37a4}.nav-tabs.menu-tabs .nav-link{position:relative;border:none;outline:none;display:inline-flex;align-items:center;background:transparent;font-weight:400;font-size:14px;padding:10px 20px;border-radius:5px;color:#fff;background:rgba(46,55,164,.53)}.card .card-header .card-title{margin-bottom:0;font-size:16px;font-weight:600}.settings-form{margin-top:20px}.settings-label{margin-bottom:10px;font-size:13px}.settings-btn{border:1px solid #d7d7d7;border-radius:5px;color:#000;font-weight:400;padding:15px 15px;height:46px}.settings-btn,.settings-btn .hide-input{cursor:pointer;position:relative;width:100%}.settings-btn .hide-input{z-index:1;min-height:auto;padding-left:4px;padding-top:0;line-height:10px;opacity:0}.settings-btn .upload{position:absolute;z-index:11;background:#2e37a4;border-radius:5px;right:2px;top:1.5px;width:41px;height:41px;font-size:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}.settings-size{font-size:13px;color:#131523;font-style:italic;margin-top:10px;margin-bottom:0}.settings-size span{font-weight:700}.upload-images{background:hsla(0,0%,100%,.8);border:1px solid #e4e4e4;border-radius:5px;display:flex;margin-top:30px;width:196px;height:78px;justify-content:space-around;align-items:center;position:relative;margin-bottom:24px}.upload-images img{max-height:45px;width:auto}.upload-images .btn-icon{color:#00d3c7;font-size:16px;align-items:center;text-align:center;position:absolute;padding:0;width:20px;height:20px;display:inline-flex;right:0;top:0;justify-content:center;-webkit-justify-content:center}.invoice-load-btn{text-align:center;margin-top:30px;margin-bottom:30px}.invoice-load-btn .btn{font-weight:700;font-size:14px;color:#00d3c7;min-width:170px;padding:10px 15px;background:#fff;border:2px solid #00d3c7;border-radius:6px;display:inline-flex;justify-content:center;align-items:center}.invoice-load-btn .btn span{display:inline-block;width:25px;height:25px;margin-right:8px;vertical-align:0;border:3px solid rgba(0,211,199,.57);border-right-color:#00d3c7;border-radius:50%;animation:spinner-border .75s linear infinite}.upload-size{width:82px;height:82px}.check{display:block;margin:0;padding:0;width:0;height:0;visibility:hidden;opacity:0;pointer-events:none;position:absolute}.checktoggle{background-color:#fff;border:1px solid rgba(0,0,0,.25);border-radius:12px;cursor:pointer;display:block;font-size:0!important;height:24px;margin-bottom:0;position:relative;width:48px}.checktoggle:after{content:" ";display:block;position:absolute;top:50%;left:0;transform:translate(5px,-50%);width:16px;height:16px;background-color:rgba(0,0,0,.25);border-radius:50%;transition:left .3s ease,transform .3s ease}.check:checked+.checktoggle{background-color:#2e37a4;border:1px solid #2e37a4}.star-red{color:red}form .btn-gradient-primary{font-size:14px;padding:8px 40px;color:#fff}form .btn-secondary{font-size:14px;padding:7px 30px;color:#fff}.check:checked+.checktoggle:after{background-color:#fff;left:100%;transform:translate(calc(-100% - 5px),-50%)}.card-header{padding:15px}.settings-form .custom_radio{color:#000;display:inline-block;position:relative;font-size:14px;font-size:.9375rem;padding-left:30px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.settings-form .custom_radio .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #2e37a4;border-radius:50%}.custom_radio input:checked~.checkmark:after{transform:scale(1);opacity:1;visibility:visible}.settings-form .custom_radio .checkmark:after{display:block;content:"";position:absolute;opacity:0;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#2e37a4;transition:all .3s ease-in-out}.settings-form .social-icon{width:50px;height:42px;margin-right:6px;color:#fff;background:#2e37a4;border:1px solid #2e37a4;border-radius:5px;font-size:20px;display:flex;justify-content:space-around;align-items:center;position:relative;padding:4px}.settings-form .links-cont .social-icon:after{content:"";border-top:.2em solid;border-right:.2em solid transparent;border-bottom:0;border-left:.2em solid transparent;margin-left:4px}.settings-form .trash{align-items:center;height:42px;width:46px;display:flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#2e37a4;color:#fff;position:relative;font-size:16px;margin-left:6px}.add-links{background-color:#2e37a4;color:#fff!important;font-size:13px;font-weight:700;padding:10px 26px;border-radius:4px}.bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.bootstrap-tagsinput input::-moz-placeholder{font-size:14px}.bootstrap-tagsinput input::placeholder{font-size:14px}.settings-form .bootstrap-tagsinput .tag{margin-right:5px;margin-bottom:0;color:#000;background:#e4e4e4!important;border-radius:0;font-size:14px;font-weight:500;padding:7px 15px}.settings-form .bootstrap-tagsinput{display:block;color:#333;background:#fff;border:1px solid #d7d7d7;box-shadow:unset;min-height:46px;padding-top:4px;padding-left:5px;padding-right:10px;padding-bottom:4px}.form-row.links-cont{margin-bottom:0}textarea.form-control{resize:vertical;height:auto}.settings-form .input-block label{margin-bottom:10px;font-size:13px}.card.invoices-grid-card .card-footer{background-color:#fff}.card-block tr td,.card-block tr th{font-size:14px}.modal-body label{font-size:13px}.avatar{width:34px;height:34px}.avatar-sm{width:2.5rem;height:2.5rem}.avatar-xs{width:1.65rem;height:1.65rem}.avatar-xxl{width:8rem;height:8rem}.avatar-xl{width:5rem;height:5rem}.avatar-lg{width:3.75rem;height:3.75rem}.avatar.shape,.avatar.shape img{border-radius:6px}.avatar.avatar-online:before{background-color:#55ce63}.avatar.avatar-offline:before,.avatar.avatar-online:before{width:25%;height:25%;border-radius:50%;content:"";border:2px solid #fff;position:absolute;right:0;bottom:0}.avatar.avatar-offline:before{background-color:#f62d51}.avatar.avatar-away:before{width:25%;height:25%;border-radius:50%;content:"";border:2px solid #fff;position:absolute;right:0;bottom:0;background-color:#ffbc34}.avatar-group .avatar{margin-right:0;margin-left:-10px}.avatar-group .avatar:first-child{margin-right:0;margin-left:0}.note-editor.note-frame .note-statusbar{border-top:0}.bootstrap-datetimepicker-widget{font-size:13px}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#7638ff}.bg-primary-light{background-color:rgba(17,148,247,.12)!important;color:#2196f3!important}.bg-danger-light{background-color:hsla(0,100%,93%,.49)!important;color:red!important}.bg-purple-light{background-color:rgba(197,128,255,.12)!important;color:#c580ff!important}.bg-default-light{background-color:rgba(40,52,71,.12)!important;color:#283447!important}.card-two{border:1px solid #dbdfea;border-radius:5px}.badge-soft-primary{color:#405189;background-color:rgba(64,81,137,.1)}.badge-soft-secondary{color:#3577f1;background-color:rgba(53,119,241,.1)}.badge-soft-success{color:#0ab39c;background-color:rgba(10,179,156,.1)}.badge-soft-info{color:#299cdb;background-color:rgba(41,156,219,.1)}.badge-soft-warning{color:#f7b84b;background-color:rgba(247,184,75,.1)}.badge-soft-danger{color:#f06548;background-color:rgba(240,101,72,.1)}.badge-soft-dark{color:#212529;background-color:rgba(33,37,41,.1)}.badge-soft-light{color:#f3f6f9;background-color:rgba(243,246,249,.1)}.badge-soft-orange{color:#c85d00;background-color:rgba(253,126,20,.15)}.badge-soft-purple{color:#5a32a3;background-color:rgba(111,66,193,.15)}.badge-outline-primary{color:#405189;border:1px solid #405189;background-color:transparent}.badge-outline-secondary{color:#3577f1;border:1px solid #3577f1;background-color:transparent}.badge-outline-success{color:#0ab39c;border:1px solid #0ab39c;background-color:transparent}.badge-outline-info{color:#299cdb;border:1px solid #299cdb;background-color:transparent}.badge-outline-warning{color:#f7b84b;border:1px solid #f7b84b;background-color:transparent}.badge-outline-danger{color:#f06548;border:1px solid #f06548;background-color:transparent}.badge-outline-dark{color:#212529;border:1px solid #212529;background-color:transparent}.badge-outline-light{color:#f3f6f9;border:1px solid #f3f6f9;background-color:transparent}.badge-gray-outline{background-color:#fff;border:1px solid blue;color:gray}.badge-gradient-primary{background:linear-gradient(135deg,#405189,#0ab39c)}.badge-gradient-secondary{background:linear-gradient(135deg,#3577f1,#299cdb)}.badge-gradient-success{background:linear-gradient(135deg,#0ab39c,#f7b84b)}.badge-gradient-danger{background:linear-gradient(135deg,#f06548,#3577f1)}.badge-gradient-warning{background:linear-gradient(135deg,#f7b84b,#eb990a)}.badge-gradient-info{background:linear-gradient(135deg,#299cdb,#0ab39c)}.badge-gradient-dark{background:linear-gradient(135deg,#212529,#405189)}.breadcrumb.breadcrumb-colored{padding:15px;border-radius:5px}.breadcrumb.breadcrumb-colored.bg-primary{background:#2e37a4!important}.breadcrumb.breadcrumb-colored.bg-primary li,.breadcrumb.breadcrumb-colored.bg-primary li a{color:#fff}.breadcrumb.breadcrumb-colored.bg-secondary{background:#00d3c7!important}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-handle>i:first-child,.irs--flat .irs-single,.irs--flat .irs-to{background:#2e37a4}.irs--sharp .irs-from,.irs--sharp .irs-handle,.irs--sharp .irs-max,.irs--sharp .irs-min,.irs--sharp .irs-single,.irs--sharp .irs-to{background:#00d3c7}.irs--sharp .irs-handle>i:first-child{border-top-color:#00d3c7}.ribbon-primary{background:#2e37a4}.ribbon-primary.ribbon-corner:before{border-top-color:#2e37a4;border-left-color:#2e37a4}.ribbon-primary.ribbon-corner.ribbon-right:before{border-right-color:#2e37a4;border-left-color:transparent}.ribbon-primary.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#2e37a4}.ribbon-primary.ribbon-clip:before{border-color:transparent;border-top-color:#43f;border-right-color:#43f}.ribbon-primary.ribbon-clip-right:before{border-right-color:transparent;border-top-color:#43f;border-left-color:#43f}.ribbon-primary.ribbon-clip-bottom:before{border-top-color:transparent;border-bottom-color:#43f;border-right-color:#43f}.ribbon-primary.ribbon-clip-bottom-right:before{border-top-color:transparent;border-bottom-color:#43f;border-right-color:transparent;border-left-color:#43f}.ribbon-bookmark.ribbon-primary:before{border-color:#2e37a4;border-right-color:transparent}.ribbon-bookmark.ribbon-right.ribbon-primary:before{border-right-color:#2e37a4;border-left-color:transparent}.ribbon-bookmark.ribbon-right.ribbon-secondary:before{border-right-color:#f73164;border-left-color:transparent}.ribbon-bookmark.ribbon-right.ribbon-success:before{border-right-color:#51bb25;border-left-color:transparent}.ribbon-bookmark.ribbon-right.ribbon-danger:before{border-right-color:#dc3545;border-left-color:transparent}.ribbon-bookmark.ribbon-right.ribbon-info:before{border-right-color:#2e37a4;border-left-color:transparent}.ribbon-bookmark.ribbon-right.ribbon-light:before{border-right-color:#f4f4f4;border-left-color:transparent}.ribbon-bookmark.ribbon-right.ribbon-dark:before{border-right-color:#2c323f;border-left-color:transparent}.ribbon-bookmark.ribbon-right.ribbon-warning:before{border-right-color:#f8d62b;border-left-color:transparent}.ribbon-bookmark.ribbon-secondary:before{border-color:#f73164;border-right-color:transparent}.ribbon-bookmark.ribbon-success:before{border-color:#51bb25;border-right-color:transparent}.ribbon-bookmark.ribbon-danger:before{border-color:#dc3545;border-right-color:transparent}.ribbon-bookmark.ribbon-info:before{border-color:#2e37a4;border-right-color:transparent}.ribbon-bookmark.ribbon-light:before{border-color:#f4f4f4;border-right-color:transparent}.ribbon-bookmark.ribbon-dark:before{border-color:#2c323f;border-right-color:transparent}.ribbon-bookmark.ribbon-warning:before{border-color:#f8d62b;border-right-color:transparent}.ribbon-bookmark.ribbon-vertical-left.ribbon-primary:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-primary:before{border-right-color:#2e37a4;border-bottom-color:transparent}.ribbon-secondary{background:#f73164}.ribbon-secondary.ribbon-corner:before{border-top-color:#f73164;border-left-color:#f73164}.ribbon-secondary.ribbon-corner.ribbon-right:before{border-right-color:#f73164;border-left-color:transparent}.ribbon-secondary.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#f73164}.ribbon-secondary.ribbon-clip:before{border-color:transparent;border-top-color:#ec0944;border-right-color:#ec0944}.ribbon-secondary.ribbon-clip-right:before{border-right-color:transparent;border-top-color:#ec0944;border-left-color:#ec0944}.ribbon-secondary.ribbon-clip-bottom:before{border-top-color:transparent;border-bottom-color:#ec0944;border-right-color:#ec0944}.ribbon-secondary.ribbon-clip-bottom-right:before{border-top-color:transparent;border-bottom-color:#ec0944;border-right-color:transparent;border-left-color:#ec0944}.ribbon-bookmark.ribbon-vertical-left.ribbon-secondary:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-secondary:before{border-right-color:#f73164;border-bottom-color:transparent}.ribbon-success{background:#51bb25}.ribbon-success.ribbon-corner:before{border-top-color:#51bb25;border-left-color:#51bb25}.ribbon-success.ribbon-corner.ribbon-right:before{border-right-color:#51bb25;border-left-color:transparent}.ribbon-success.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#51bb25}.ribbon-success.ribbon-clip:before{border-color:transparent;border-top-color:#3f901d;border-right-color:#3f901d}.ribbon-success.ribbon-clip-right:before{border-right-color:transparent;border-top-color:#3f901d;border-left-color:#3f901d}.ribbon-success.ribbon-clip-bottom:before{border-top-color:transparent;border-bottom-color:#3f901d;border-right-color:#3f901d}.ribbon-success.ribbon-clip-bottom-right:before{border-top-color:transparent;border-bottom-color:#3f901d;border-right-color:transparent;border-left-color:#3f901d}.ribbon-bookmark.ribbon-vertical-left.ribbon-success:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-success:before{border-right-color:#51bb25;border-bottom-color:transparent}.ribbon-danger{background:#dc3545}.ribbon-danger.ribbon-corner:before{border-top-color:#dc3545;border-left-color:#dc3545}.ribbon-danger.ribbon-corner.ribbon-right:before{border-right-color:#dc3545;border-left-color:transparent}.ribbon-danger.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#dc3545}.ribbon-danger.ribbon-clip:before{border-color:transparent;border-top-color:#bd2130;border-right-color:#bd2130}.ribbon-danger.ribbon-clip-right:before{border-right-color:transparent;border-top-color:#bd2130;border-left-color:#bd2130}.ribbon-danger.ribbon-clip-bottom:before{border-top-color:transparent;border-bottom-color:#bd2130;border-right-color:#bd2130}.ribbon-danger.ribbon-clip-bottom-right:before{border-top-color:transparent;border-bottom-color:#bd2130;border-right-color:transparent;border-left-color:#bd2130}.ribbon-bookmark.ribbon-vertical-left.ribbon-danger:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-danger:before{border-right-color:#dc3545;border-bottom-color:transparent}.ribbon-info{background:#2e37a4}.ribbon-info.ribbon-corner:before{border-top-color:#2e37a4;border-left-color:#2e37a4}.ribbon-info.ribbon-corner.ribbon-right:before{border-right-color:#2e37a4;border-left-color:transparent}.ribbon-info.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#2e37a4}.ribbon-info.ribbon-clip:before{border-color:transparent;border-top-color:#9106e7;border-right-color:#9106e7}.ribbon-info.ribbon-clip-right:before{border-right-color:transparent;border-top-color:#9106e7;border-left-color:#9106e7}.ribbon-info.ribbon-clip-bottom:before{border-top-color:transparent;border-bottom-color:#9106e7;border-right-color:#9106e7}.ribbon-info.ribbon-clip-bottom-right:before{border-top-color:transparent;border-bottom-color:#9106e7;border-right-color:transparent;border-left-color:#9106e7}.ribbon-bookmark.ribbon-vertical-left.ribbon-info:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-info:before{border-right-color:#2e37a4;border-bottom-color:transparent}.ribbon-light{background:#f4f4f4}.ribbon-light.ribbon-corner:before{border-top-color:#f4f4f4;border-left-color:#f4f4f4}.ribbon-light.ribbon-corner.ribbon-right:before{border-right-color:#f4f4f4;border-left-color:transparent}.ribbon-light.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#f4f4f4}.ribbon-light.ribbon-clip:before{border-color:transparent;border-top-color:#dbdbdb;border-right-color:#dbdbdb}.ribbon-light.ribbon-clip-right:before{border-right-color:transparent;border-top-color:#dbdbdb;border-left-color:#dbdbdb}.ribbon-light.ribbon-clip-bottom:before{border-top-color:transparent;border-bottom-color:#dbdbdb;border-right-color:#dbdbdb}.ribbon-light.ribbon-clip-bottom-right:before{border-top-color:transparent;border-bottom-color:#dbdbdb;border-right-color:transparent;border-left-color:#dbdbdb}.ribbon-bookmark.ribbon-vertical-left.ribbon-light:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-light:before{border-right-color:#f4f4f4;border-bottom-color:transparent}.ribbon-dark{background:#2c323f}.ribbon-dark.ribbon-corner:before{border-top-color:#2c323f;border-left-color:#2c323f}.ribbon-dark.ribbon-corner.ribbon-right:before{border-right-color:#2c323f;border-left-color:transparent}.ribbon-dark.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#2c323f}.ribbon-dark.ribbon-clip:before{border-color:transparent;border-top-color:#171a21;border-right-color:#171a21}.ribbon-dark.ribbon-clip-right:before{border-right-color:transparent;border-top-color:#171a21;border-left-color:#171a21}.ribbon-dark.ribbon-clip-bottom:before{border-top-color:transparent;border-bottom-color:#171a21;border-right-color:#171a21}.ribbon-dark.ribbon-clip-bottom-right:before{border-top-color:transparent;border-bottom-color:#171a21;border-right-color:transparent;border-left-color:#171a21}.ribbon-bookmark.ribbon-vertical-left.ribbon-dark:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-dark:before{border-right-color:#2c323f;border-bottom-color:transparent}.ribbon-warning{background:#f8d62b}.ribbon-warning.ribbon-corner:before{border-top-color:#f8d62b;border-left-color:#f8d62b}.ribbon-warning.ribbon-corner.ribbon-right:before{border-right-color:#f8d62b;border-left-color:transparent}.ribbon-warning.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#f8d62b}.ribbon-warning.ribbon-clip:before{border-color:transparent;border-top-color:#e8c308;border-right-color:#e8c308}.ribbon-warning.ribbon-clip-right:before{border-right-color:transparent;border-top-color:#e8c308;border-left-color:#e8c308}.ribbon-warning.ribbon-clip-bottom:before{border-top-color:transparent;border-bottom-color:#e8c308;border-right-color:#e8c308}.ribbon-warning.ribbon-clip-bottom-right:before{border-top-color:transparent;border-bottom-color:#e8c308;border-right-color:transparent;border-left-color:#e8c308}.ribbon-bookmark.ribbon-vertical-left.ribbon-warning:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-warning:before{border-right-color:#f8d62b;border-bottom-color:transparent}.ribbon-wrapper{position:relative;padding-top:40px}.ribbon-vertical-left-wrapper .card-body,.ribbon-vertical-right-wrapper .card-body,.ribbon-wrapper .card-body{position:unset}.ribbon{padding:0 20px;height:30px;line-height:30px;clear:left;position:absolute;top:12px;left:0;color:#fff;z-index:1}.ribbon-right{left:auto;right:-2px}.ribbon-vertical-left-wrapper{padding-left:40px;position:relative}.ribbon-vertical-left{clear:none;padding:0 5px;height:70px;width:30px;line-height:70px;text-align:center;left:12px;top:-2px}.ribbon-vertical-right-wrapper{padding-right:40px}.ribbon-vertical-right{clear:none;padding:0 5px;height:70px;width:30px;line-height:70px;text-align:center;top:-2px;left:auto;right:12px}.timeline{position:relative;padding:20px 0 20px;list-style:none;max-width:1200px;margin:0 auto}.timeline:before{content:" ";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background-color:#e9ecef}.timeline>li{position:relative;margin-bottom:20px}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{float:left;position:relative;width:46%;padding:20px;border:1px solid #e9ecef;border-radius:.25rem;box-shadow:0 1px 6px rgba(0,0,0,.05)}.timeline>li>.timeline-panel:before{content:" ";display:inline-block;position:absolute;top:26px;right:-8px;border-top:8px solid transparent;border-right:0 solid #e9ecef;border-bottom:8px solid transparent;border-left:8px solid #e9ecef}.timeline>li>.timeline-panel:after{content:" ";display:inline-block;position:absolute;top:27px;right:-7px;border-top:7px solid transparent;border-right:0 solid #fff;border-bottom:7px solid transparent;border-left:7px solid #fff}.timeline>li>.timeline-badge{z-index:1;position:absolute;top:16px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:50% 50% 50% 50%;text-align:center;font-size:1.4em;line-height:50px;color:#fff;overflow:hidden}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-8px;border-right-width:8px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-7px;border-right-width:7px;border-left-width:0}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline-badge.primary{background-color:#fb9678}.timeline-badge.success{background-color:#00c292}.timeline-badge.warning{background-color:#fec107}.timeline-badge.danger{background-color:#e46a76}.timeline-badge.info{background-color:#03a9f3}.timeline-title{margin-top:0;color:inherit;font-weight:400}.timeline-body>p,.timeline-body>ul{margin-bottom:0}.timeline-body>p+p{margin-top:5px}.cd-horizontal-timeline{opacity:0;margin:2em auto;transition:opacity .2s}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:30px;height:2px;background:#dfdfdf;transition:transform .4s}.cd-horizontal-timeline .events a{padding-bottom:6px;color:#2e37a4;position:absolute;bottom:0;z-index:2;text-align:center;font-size:14px;padding-bottom:15px;transform:translateZ(0)}.cd-horizontal-timeline .events a.selected{pointer-events:none}.cd-horizontal-timeline .events a.selected:after{background-color:#2e37a4;border-color:#2e37a4}.cd-horizontal-timeline .events a:after{content:"";position:absolute;left:50%;right:auto;transform:translateX(-50%);bottom:-5px;height:12px;width:12px;border-radius:50%;border:2px solid #dfdfdf;background-color:#f8f8f8;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events a.older-event:after{border-color:#2e37a4}.cd-horizontal-timeline .m-t-40{margin-top:25px!important}.cd-horizontal-timeline table{border-collapse:collapse;border-spacing:0}.cd-horizontal-timeline:before{content:"mobile";display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{position:relative;height:100px;width:90%;max-width:800px;margin:0 auto}.cd-horizontal-timeline .timeline:before{content:" ";display:none;bottom:0;left:0;width:0;margin-left:-1.5px;background-color:#eee}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden}.cd-horizontal-timeline .events-wrapper:before{left:0}.cd-horizontal-timeline .events-wrapper:after{right:0}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#2e37a4;transform:scaleX(0);transform-origin:left center;transition:transform .3s}.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:2em 0;overflow:hidden;transition:height .4s}.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;transform:translateX(-100%);padding:0 5%;opacity:0;animation-duration:.4s;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;opacity:1;transform:translateX(0)}.cd-horizontal-timeline .events-content li>*{max-width:800px;margin:0 auto}.cd-horizontal-timeline .events-content h2{font-weight:600;margin-bottom:0}.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto}.cd-horizontal-timeline .events-content em:before{content:"- "}.cd-horizontal-timeline .events-content p{font-size:16px}.cd-horizontal-timeline .events a.selected:after,.cd-horizontal-timeline .filling-line{background:#2e37a4}.cd-horizontal-timeline ol,.cd-horizontal-timeline ul{list-style:none}.cd-timeline-navigation a:focus,.cd-timeline-navigation a:hover{border-color:#2e37a4}.cd-horizontal-timeline a,.cd-horizontal-timeline a:focus,.cd-horizontal-timeline a:hover{color:#2e37a4}.cd-horizontal-timeline blockquote,.cd-horizontal-timeline q{quotes:none}.cd-horizontal-timeline blockquote:after,.cd-horizontal-timeline blockquote:before,.cd-horizontal-timeline q:after,.cd-horizontal-timeline q:before{content:"";content:none}.cd-horizontal-timeline .events-wrapper:after,.cd-horizontal-timeline .events-wrapper:before{content:"";position:absolute;z-index:2;top:0;height:100%;width:20px}.no-touch .cd-horizontal-timeline .events a:hover:after{background-color:#2e37a4;border-color:#2e37a4}.no-touch .cd-timeline-navigation a:hover{border-color:#7b9d6f}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf}.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid #dfdfdf;overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap;transition:border-color .3s}.cd-timeline-navigation a:after{content:"";position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);background:url(/img/arrow.f3e6ba64.svg) no-repeat 0 0}.cd-timeline-navigation a.prev{left:0;transform:translateY(-50%) rotate(180deg)}.cd-timeline-navigation a.next{right:0}.cd-timeline-navigation a.inactive{cursor:not-allowed}.cd-timeline-navigation a.inactive:after{background-position:0 -16px}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-left,.cd-horizontal-timeline .events-content li.leave-right{animation-direction:reverse}.cd-horizontal-timeline .events-content em,.cd-horizontal-timeline .events-content p{line-height:30px}.h-250{height:250px}.icons-list{padding:0;display:flex;flex-wrap:wrap}.icons-list li{display:block;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;border-radius:50px;box-shadow:0 2px 3px #d7c5ff;border:1px solid #e6ebf1;color:#2e37a4;margin:5px}.custom-file-container{box-sizing:border-box;position:relative;display:block}.custom-file-container label{color:#2e37a4}.custom-file-container__custom-file{box-sizing:border-box;position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0;margin-top:5px}.custom-file-container__custom-file:hover{cursor:pointer}.custom-file-container__custom-file__custom-file-input{box-sizing:border-box;min-width:14rem;max-width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-container__custom-file__custom-file-input:focus~span{outline:1px dotted #dddde0;outline:0 auto -webkit-focus-ring-color}.custom-file-container__custom-file__custom-file-control{box-sizing:border-box;position:absolute;top:0;right:0;left:0;z-index:1;overflow:hidden;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-clip:padding-box;border-radius:.25rem;height:auto;border:1px solid #f1f2f3;color:#3b3f5c;font-size:15px;padding:8px 10px;letter-spacing:1px;background-color:#f1f2f3}.custom-file-container__custom-file__custom-file-control__button{position:absolute;top:0;right:0;z-index:6;display:block;height:auto;padding:10px 16px;line-height:1.25;background-color:#bdbdbd;color:#fff;border-left:1px solid #e0e6ed;box-sizing:border-box}.custom-file-container__image-preview{margin-top:54px;margin-bottom:40px;height:250px;width:100%;border-radius:4px;background-size:contain;background-color:#fff;overflow:auto;padding:15px}.custom-file-container__image-multi-preview,.custom-file-container__image-preview{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;transition:all .2s ease}.custom-file-container__image-multi-preview{position:relative;border-radius:6px;background-size:cover;float:left;margin:1.858736%;width:29.615861214%;height:90px;box-shadow:0 4px 10px 0 rgba(51,51,51,.25)}.custom-file-container__image-multi-preview__single-image-clear{background:#fff;width:20px;height:20px;text-align:center;margin-top:-6px;border-radius:50%;box-shadow:0 4px 10px 0 rgba(51,51,51,.25);position:absolute;left:-6px}.custom-file-container__image-multi-preview__single-image-clear:hover{background:#cbcbbd;cursor:pointer}.custom-file-container__image-multi-preview__single-image-clear__icon{color:#2e37a4;display:block;margin-top:-2px}.note-editor.card{padding:.5rem;margin-bottom:0}.note-toolbar.card-header{padding:0;padding-bottom:.5rem}.nav-pills .nav-link{background:rgba(46,55,164,.05);color:#2e37a4}.nav-pills .nav-link.active{background:#2e37a4;color:#fff}.navtab-bg li{margin-right:5px}.btn-outline-light,.btn:disabled{color:#ababab;border-color:#e6e6e6}.card-buttons .btn.btn-secondary{background:#00d3c7!important;border-color:#00d3c7}.note-editor.note-frame .note-statusbar .note-resizebar{padding-top:0;height:0;width:100%;cursor:ns-resize;background:transparent;border:0}.wizard .nav-tabs{position:relative;margin-top:20px;border:0;margin-bottom:30px}.wizard .nav-item{position:relative}.wizard .nav-item .nav-link{width:56px;height:56px;content:"";position:absolute;background:#fff;left:50%;color:#5156be;top:50%;font-size:20px;transform:translateY(-50%);border:1px solid rgba(81,86,190,.2)}.wizard .nav-tabs li:first-child:after{display:none}.wizard .nav-item .nav-link.active{background:#e9e9ef;color:#5156be;border:1px solid rgba(81,86,190,.2)}.wizard .nav-tabs li:after{content:"";width:75%;position:absolute;margin-left:auto;margin-right:auto;background:#e9e9ef;height:2px;left:-30%;top:38%;z-index:1}.alertify .ajs-footer{border-top:1px solid #eee}.alertify .ajs-footer .ajs-buttons .ajs-button{font-weight:500;background-color:transparent;color:#000;border:0;font-size:14px;font-weight:700;text-transform:uppercase}.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok{color:#2e37a4}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-body .ajs-content .ajs-input{display:block;width:100%;padding:8px;margin:4px;border-radius:2px;border:1px solid #ccc}.alertify .ajs-body .ajs-content .ajs-input:focus-visible{outline:0}.alertify .ajs-commands{right:4px;left:auto;margin:-14px 0 0 24px}.alertify .ajs-header{border-bottom:1px solid #eee}.alertify-notifier .ajs-message{background-color:#2e37a4;border-color:#2e37a4;color:#fff;text-shadow:none!important}.alertify-notifier .ajs-message.ajs-success{background-color:#26af48;border-color:#26af48}.alertify-notifier .ajs-message.ajs-error{background-color:#2e37a4;border-color:#2e37a4}.alertify-notifier .ajs-message.ajs-warning{background-color:#ffbf53;border-color:#ffbf53}.alertify-notifier.ajs-right{right:10px;left:auto}.alertify-notifier.ajs-right .ajs-message{right:-320px;left:auto}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:290px;left:auto}.alertify-notifier.ajs-left{left:10px;right:auto}.alertify-notifier.ajs-left .ajs-message{left:-300px;right:auto}.alertify-notifier.ajs-left .ajs-message.ajs-visible{left:0;right:auto}body[data-layout-mode=dark] .alertify .ajs-dialog{background-color:#313533}body[data-layout-mode=dark] .alertify .ajs-body{color:#adb5bd}body[data-layout-mode=dark] .alertify .ajs-body .ajs-content .ajs-input{color:#adb5bd;background-color:#363a38;border:1px solid #3b403d}body[data-layout-mode=dark] .alertify .ajs-footer .ajs-buttons .ajs-button{color:#adb5bd}body[data-layout-mode=dark] .alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok{color:#2e37a4}body[data-layout-mode=dark] .alertify .ajs-footer,body[data-layout-mode=dark] .alertify .ajs-header{color:#ced4da;background-color:#313533;border-color:#3b403d}.swal2-actions button{margin-right:10px}.select2-container{min-width:100%!important;width:auto!important}.breadcrumb,.card-buttons .breadcrumb .breadcrumb-item{position:relative}.card-buttons .breadcrumb .breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/";display:block;padding-right:5px}.card-buttons .breadcrumb.breadcrumb-dot .breadcrumb-item+.breadcrumb-item:before{content:".";font-size:25px;position:relative;top:-13px}.card-buttons .breadcrumb{background-color:transparent;color:#6c757d;font-size:16px;font-weight:500;margin:0;padding:0}.card-buttons .breadcrumb-colored{margin:0 0 10px;padding:12px 16px;border-radius:4px}.btn-primary span,.btn.btn-primary:disabled{color:#fff}.swal2-header .swal2-title{font-size:22px}.auth-logo{display:flex;justify-content:center}.modal-dialog.modal-bottom{display:flex;align-items:end;height:90%}.modal-dialog.modal-right{margin-right:50px}.sidebar .logout-btn{margin-top:0}@media only screen and (min-width:991px){#toggle_btn{color:#fff;float:left;font-size:20px;line-height:70px;padding:0 10px}.user-active .call-imgs{width:100%}.join-video.user-active{height:auto}.single-user .call-imgs{width:100%}.mini-sidebar .header-left .logo span{display:none}.mini-sidebar .header .header-left{padding:0 5px;width:60px}.mini-sidebar .sidebar{width:60px}.mini-sidebar.expand-menu .sidebar{width:230px}.mini-sidebar .menu-title{visibility:hidden;white-space:nowrap}.mini-sidebar.expand-menu .menu-title{visibility:visible}.modal-open .mini-sidebar .sidebar{z-index:1051}.mini-sidebar .sidebar .sidebar-menu ul>li>a span{display:none;transition:all .2s ease-in-out;opacity:0}.mini-sidebar.expand-menu .sidebar .sidebar-menu ul>li>a span{display:inline;opacity:1}.mini-sidebar .page-wrapper{margin-left:60px}.mini-sidebar .sidebar .sidebar-menu ul>li>a span.menu-side{display:flex;opacity:1}.mini-sidebar .sidebar-menu>ul>li>a{padding:12px 10px}.mini-sidebar.expand-menu .sidebar-menu>ul>li>a{padding:12px 20px}.mini-sidebar .sidebar-menu .logout-btn a{padding:12px 10px}.mini-sidebar.expand-menu .sidebar-menu .logout-btn a{padding:12px 20px}}@media only screen and (min-width:768px){.modal-md{width:500px}.nav-tabs.nav-justified.nav-tabs-top{border-bottom:1px solid #ddd}.nav-tabs.nav-justified.nav-tabs-top>li>a,.nav-tabs.nav-justified.nav-tabs-top>li>a:focus,.nav-tabs.nav-justified.nav-tabs-top>li>a:hover{border-width:2px 0 0 0}.nav-tabs.nav-tabs-top>li{margin-bottom:0}.nav-tabs.nav-tabs-top>li>a,.nav-tabs.nav-tabs-top>li>a:focus,.nav-tabs.nav-tabs-top>li>a:hover{border-width:2px 0 0 0}.nav-tabs.nav-tabs-top>li+li>a{margin-left:1px}.nav-tabs.nav-tabs-top>li>a.active,.nav-tabs.nav-tabs-top>li>a.active:focus,.nav-tabs.nav-tabs-top>li>a.active:hover{border-top-color:#2e37a4}.nav-tabs.nav-tabs-bottom>li>a.active,.nav-tabs.nav-tabs-bottom>li>a.active:focus,.nav-tabs.nav-tabs-bottom>li>a.active:hover{border-bottom-color:#009efb}.nav-tabs.nav-tabs-bottom>li{margin-bottom:-1px}.nav-tabs.nav-tabs-bottom>li>a.active,.nav-tabs.nav-tabs-bottom>li>a.active:focus,.nav-tabs.nav-tabs-bottom>li>a.active:hover{border-bottom-width:2px;border-color:transparent;border-bottom-color:#2e37a4;background-color:transparent;transition:none 0s ease 0s;-moz-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;-ms-transition:none 0s ease 0s;-webkit-transition:none 0s ease 0s}.nav-tabs.nav-tabs-solid{background-color:#fafafa;border:0}.nav-tabs.nav-tabs-solid>li{margin-bottom:0}.nav-tabs.nav-tabs-solid>li>a{border-color:transparent}.nav-tabs.nav-tabs-solid>li>a:focus,.nav-tabs.nav-tabs-solid>li>a:hover{background-color:#f5f5f5}.nav-tabs.nav-tabs-solid>.open:not(.active)>a{background-color:#f5f5f5;border-color:transparent}.nav-tabs-justified.nav-tabs-top{border-bottom:1px solid #ddd}.nav-tabs-justified.nav-tabs-top>li>a,.nav-tabs-justified.nav-tabs-top>li>a:focus,.nav-tabs-justified.nav-tabs-top>li>a:hover{border-width:2px 0 0 0}}@media only screen and (max-width:1199.98px){.profile-user-img img{width:90px}.profile-edit-icon img{width:25px}.follow-btn-group .btn-info{min-width:auto}.profile-table.custom-table tbody tr td,.profile-table.custom-table thead tr th{padding:10px}.invoices-view{width:90%;float:right}.invoices-tabs ul li{margin-right:10px}.invoices-tabs ul li a{font-size:14px}.login-wrap-bg{padding:15px 50px 15px}.login-wrapper .loginbox .login-right{padding:30px}.morning-user{padding:30px 0 30px 30px}.morning-user h2{font-size:28px;font-weight:600}.border-right-bg:before{display:none}.border-right-bg{margin-bottom:10px}.wallet-widget .circle-bar>div canvas{width:140px!important;height:140px!important}.meeting .join-video{height:320px}.join-video.single-user{height:auto}}@media only screen and (max-width:991.98px){.profile-rightbar{display:inline-block!important}div.dataTables_wrapper div.dataTables_info{padding-bottom:.85em}.chat-profile-view{display:none;transition:all .4s ease;right:0;transform:translateX(0);z-index:1041;width:300px;position:fixed;margin-right:-300px;display:table-cell;top:0;padding-bottom:60px;margin-top:50px}.message-view.chat-view{width:100%}.chat-main-row{left:0}.header .header-left{position:absolute;width:100%}.mobile_btn{display:block}.page-title-box{display:none}.sidebar{margin-left:-225px;width:225px}.page-wrapper{margin-left:0;padding-left:0;padding-right:0}.slide-nav .sidebar{margin-left:0}a.mobile_btn{color:#fff;font-size:24px;height:70px;left:0;line-height:70px;padding:0 20px;position:absolute;top:0;width:60px;z-index:10}.slide-nav .page-wrapper{left:225px;margin-left:0}.invoices-view{width:100%;float:none}#toggle_btn{display:none}.page-wrapper,.sidebar{transition:all .4s ease}.app-listing li{width:49%}.app-listing,.app-listing li{display:inline-block}.SortBy #checkBox,.multipleSelection #checkBoxes{width:100%}.inovices-month-info{padding-top:20px}.invoice-inner-date{padding:10px}.invoice-inner-date.invoice-inner-datepic{padding:10px 0}.field-box .btn{min-width:auto;border-radius:4px;padding:10px}.invoice-inner-head{padding:10px;border-bottom:1px solid #e5e5e5}.invoice-circle-img{display:none}.invoice-item-bg .invoice-info{margin-top:20px;border-right:1px solid #fff;padding:10px 30px;margin-top:0}.invoice-info{margin-bottom:0}.payment-details{width:auto}.invoices-preview .modal-dialog{max-width:700px}.invoice-item-one .invoice-info{text-align:left}.invoice-head h2{font-size:16px}.invoice-head p{font-size:14px}.invoice-payment-box .payment-details{margin-bottom:20px}.invoice-faq .faq-tab{padding-bottom:10px}.service-upload{padding:30px 0;width:auto}.invoice-inner-date.invoice-inner-datepic{padding:10px}.bank-details-btn .btn{min-width:auto;padding:10px}.invoice-info-card .invoice-item-one .invoice-info{text-align:right}.login-wrap{display:none}.account-logo,.login-btn,.login-wrapper .loginbox .login-right .forgotpass,.login-wrapper .loginbox .login-right h2{margin-bottom:25px}.login-wrapper .loginbox .login-right h2{font-size:20px}.error-box h3{font-size:26px}.mob-view{display:none}.logo{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.morning-user{padding:25px 0 25px 25px}.morning-user h2{font-size:26px}.user-menu.nav li{margin-right:6px}.profile-user-img img{width:60px}.profile-edit-icon img{width:15px}.names-profiles h4{font-size:14px}.doctor-follows h5,.names-profiles h5{font-size:12px}.doctor-follows h4{font-size:16px}.follow-btn-group .btn-info{min-width:90px;font-size:12px;padding:4px 15px}.meeting .join-video{height:320px}.join-video.single-user{height:auto}.feather-chevron-right:before{top:2px;position:relative}}@media only screen and (max-width:767.98px){.table .invoice-link{font-size:14px}div.dataTables_wrapper div.dataTables_paginate ul.pagination{padding-bottom:15px;justify-content:center}.profile-info-left{border-right:none;border-bottom:2px dashed #ccc;margin-bottom:20px;padding-bottom:20px}.navbar-nav .open .dropdown-menu{float:left;position:absolute}.notifications{right:-48px}.notifications:after,.notifications:before{right:60px}.modal-body.card-box{background-color:#fff;border:none;border-radius:inherit;box-shadow:unset;margin-bottom:0;padding:15px}.roles-menu{margin-bottom:20px}.left-action{margin-bottom:15px}.left-action,.right-action{text-align:center}.top-action-left .float-left{float:none!important}.top-action-left .btn-group{margin-bottom:15px}.top-action-right{text-align:center}.top-action-right a.btn.btn-white{margin-bottom:15px}.mail-sent-time{float:left;margin-top:10px;width:100%}.nav-tabs.nav-justified{border-bottom:1px solid #ddd}.nav-tabs.nav-justified>li>a.active,.nav-tabs.nav-justified>li>a.active:focus,.nav-tabs.nav-justified>li>a.active:hover{border-color:transparent transparent transparent #009efb;border-left-width:2px}.nav-tabs{border-bottom:0;position:relative;background-color:#fff;padding:5px 0;border:1px solid #ddd;border-radius:3px}.nav-tabs .nav-item{margin-bottom:0}.nav-tabs>li>a{border-width:2px;border-left-color:transparent}.nav-tabs .nav-link{border-width:2px}.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:#fafafa}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs>li>a.active,.nav-tabs>li>a.active:focus,.nav-tabs>li>a.active:hover{background-color:#f5f5f5;border-color:transparent transparent transparent #009efb;border-left-width:2px}.nav-tabs>li.open:not(.active)>a,.nav-tabs>li.open:not(.active)>a:focus,.nav-tabs>li.open:not(.active)>a:hover{background-color:#fafafa}.nav-tabs.nav-tabs-solid{padding:5px}.nav-tabs.nav-tabs-solid.nav-tabs-rounded{border-radius:5px}.nav-tabs.nav-tabs-solid>li>a{border-left-width:0!important}.nav-tabs-justified{border-bottom:1px solid #ddd}.nav-tabs-justified>li>a.active,.nav-tabs-justified>li>a.active:focus,.nav-tabs-justified>li>a.active:hover{border-width:0 0 0 2px;border-left-color:#009efb}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1.12em}h5{font-size:.83em}h6{font-size:.75em}.page-title{font-size:1.2em;padding-top:10px}.card-title{font-size:1.12em}.blog-view .blog-title,.widget h3{font-size:18px}.my-video ul li{width:80px}.voice-call-avatar .call-avatar{width:120px;height:120px}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.header .has-arrow .dropdown-toggle:after,.header .has-arrow .dropdown-toggle>span:nth-child(2){display:none}.btn-white{margin:0}.login-wrapper .loginbox .login-right .forgotpass,.next-sign{display:block}.remember-me{margin-bottom:10px}.login-right .btn-primary{font-size:14px;padding:7px 15px}.account-subtitle{margin-bottom:15px}.login-wrap-bg{padding:15px 20px 15px}.login-wrapper .loginbox .login-right{padding:20px}.error-box h3{font-size:18px}.error-box p{font-size:14px}.error-box img{margin-bottom:25px}.sucess-mail h4{font-size:22px}.mobile-user-menu>a{color:#2e37a4}.morning-img img{position:relative;width:100%}.good-morning-blk:before{display:none}.morning-user{padding:0}.good-morning-blk{padding:20px}.morning-user h2{font-size:20px}.morning-user p,.page-header .breadcrumb{font-size:14px}.dash-content h4{font-size:14px;margin-bottom:15px}.dash-content h2{font-size:28px;margin-bottom:15px}.patient-visit{flex-wrap:wrap}.chat-user-total{margin:10px 0}.wallet-widget .circle-bar>div canvas{width:100px!important;height:100px!important}.doctor-date-list li,.steps-history li{font-size:12px}.doctor-date-list li span{padding-left:5px}.border-right-bg:before{display:none}.border-right-bg{margin-bottom:10px}.active-doctor{display:block}.weight-blk{margin-bottom:5px}.treat-box{display:block}.user-imgs-blk{margin-bottom:10px}.user-imgs-blk img{margin-right:8px}.profile-user-img img{width:90px}.profile-edit-icon img{width:25px}.doctor-follows h5{font-size:12px}.doctor-follows h4{font-size:16px}.follow-group{padding:0 15px}.follow-btn-group .btn-info{font-size:14px;padding:6px 15px}.follow-btn-group{margin:15px 0}.names-profiles h4,.tab-content-set li a{font-size:16px}.tab-content-set ul li a.active:after,.tab-content-set ul li a:hover:after{display:none}.tab-content-set li{margin-bottom:15px}.tab-content-set{padding:0}.detail-personal{margin-bottom:15px}.doctor-submit .btn-primary{min-width:125px;font-size:12px;border-radius:12px;padding:7px 15px;margin-bottom:8px;margin-right:0!important}.invoice-counts h4{display:inline-block}.activity-list:before{display:none}.timeline-group-blk{display:block}.comman-activitys{padding:12px;margin-top:5px}.activity-sub-list li{margin-bottom:10px}.latest-posts-act .post-thumb{float:inherit;margin-bottom:15px}.latest-posts-act .post-info{margin-left:0}.blog-grp-blk{flex-wrap:wrap}.blog-img-blk{margin-bottom:5px}.blog-grp-blk span{margin-left:auto}.grid-blog .blog-title a{font-size:15px}.chat-search-group{display:block}.chat-search-list ul{margin-top:10px}.chat-search-list ul li:first-child{margin-left:0}.inputgroups input[type=text]{padding-right:125px}.settings-btn.upload-files-avator .upload{width:120px;font-size:12px}.mailview-header,.send-user.send-user-name h4{display:block}.sender-info{margin-bottom:10px}.send-user.send-user-name h4 span{display:inline-block;margin:0}.mail-attach .msg-sub-list li{margin-bottom:10px}.forward-send .btn-primary{margin-bottom:10px;width:100%}.chat-user-group.clinic-user{display:block!important}.call-list-add{padding:0}.meeting .join-video{height:116px}.join-video.single-user{width:100%;height:auto}.meet-icons .meet-items .meet-item>a{width:35px;height:35px}.end-call-chat .btn-primary{min-width:90px;margin:0 5px;padding:6px 13px;font-size:14px}.action-items .action-item,.meet-icons .meet-items .meet-item{margin-right:5px}.card{width:100%}.patient-structure h3{font-size:32px}}@media only screen and (max-width:575.98px){.app-listing li{width:100%}.download-grp{margin-top:10px}.invoices-tabs ul li{margin-right:0;display:block;margin-bottom:14px}.schedule-time{margin-bottom:10px}.invoices-tabs ul li a{padding-bottom:0}.invoices-settings-btn{justify-content:start}.invoices-create-btn .btn{font-size:14px;padding:10px;min-width:auto}.invoice-info-card .invoice-item-one .invoice-info{text-align:left}.invoice-item .invoice-details{text-align:left;float:left}.invoice-info.invoice-info2{text-align:left}.invoice-total-footer h4{font-size:14px}.nav-tabs.menu-tabs .nav-link,ul.nav.nav-tabs.menu-tabs{padding:10px}.invoice-setting-btn .btn{min-width:auto;padding:10px}.contact-cat{padding-right:70px}.user-menu{display:none}.mobile-user-menu{display:block}.search-box{display:none}.filter-row{margin-bottom:15px}.page-wrapper>.content{padding:15px}.profile-view .profile-basic{margin-left:0}.profile-img-wrap{position:relative;margin:0 auto}.profile-view .profile-img-wrap{margin:0 auto 10px;height:100px;width:100px}.profile-view .profile-img{height:100px;width:100px}.profile-view .profile-img .avatar{font-size:24px;height:100px;line-height:100px;margin:0;width:100px}.profile-info-left{text-align:center}.profile-basic{margin-left:0;margin-top:15px}.page-title{font-size:18px}.fc-toolbar .fc-right{display:inline-block;float:none;margin:10px auto 0;width:200px;clear:both}.fc-toolbar .fc-left{float:none;margin:0 auto;width:200px}.upload-text{font-size:18px}.call-duration{display:block;margin-top:0;margin-bottom:10px;position:inherit}.end-call{margin-top:10px;position:inherit}.chat-right .chat-content{max-width:90%}.chat-right .chat-body{padding-left:0;padding-right:0}.chat-left .chat-content{max-width:90%}.chat-left .chat-body{padding-left:0;padding-right:0}.chat-avatar .avatar{height:20px;line-height:20px;width:20px}.account-box{width:100%;margin-bottom:20px}.content{padding:0 50px}.custom-menu.navbar-nav>li>a{margin-left:10px}.error-box h1{font-size:50px}.submit-btn{min-width:150px}.ui-kit-wrapper button{margin-bottom:5px}.pagination>li>a,.pagination>li>span{padding:.5rem!important}.invoice-item-box{float:left}.wizard .nav-tabs li:after{display:none}}@media only screen and (max-width:479px){.compose-btn button{padding:.365rem .5rem}.doctor-search-blk .add-group{margin-top:10px}.doctor-search-blk .top-nav-search{margin-left:0}.attachments li{float:none;text-align:center;margin:0 auto;margin-bottom:10px}.meeting .join-video{height:100%}.follow-btn-group .btn-info{min-width:auto}}.circle-graph2.vue3-circular-progressbar{height:150px!important;width:150px!important}.apexcharts-legend.apexcharts-align-center.apx-legend-position-right{display:none}.toggle-password{position:absolute;right:15px;top:12px;color:#000;cursor:pointer;font-size:1rem}.form-control.is-invalid,.was-validated .form-control:invalid{background-size:calc(4.75em + .375rem) calc(.75em + .375rem)!important}.fc-toolbar-title{font-size:20px;font-weight:500;display:flex}.fc-button.fc-button-primary.fc-button-active{background:#00d3c7}.fc-dayGridMonth-button.fc-button.fc-button-primary.fc-button-active,.fc-today-button.fc-button.fc-button-primary{background:#00d3c7;color:#fff;text-shadow:none;border:none}.fc-next-button.fc-button.fc-button-primary,.fc-prev-button.fc-button.fc-button-primary,.fc-timeGridDay-button.fc-button.fc-button-primary,.fc-timeGridWeek-button.fc-button.fc-button-primary{background:#f1f1f1;color:#797979;text-shadow:none;border:none}.fc-col-header-cell.fc-day{background:#eee;font-size:14px;line-height:20px;padding:10px 0;text-transform:uppercase;border:hidden}.fc-daygrid-block-event.fc-h-event{background:green}.tox .tox-statusbar,.tox-notifications-container{display:none!important}.vc-container{border:0 solid;min-width:100%}.vc-day{min-height:40px}.ant-picker-suffix .anticon-clock-circle{display:none}.add-remove.text-end{display:flex}.dataTables_length.mb-3{margin-bottom:1rem!important;margin-top:1rem;margin-left:1rem}.v3ti .v3ti-tag{color:#000;background:#e4e4e4!important}.v3ti .v3ti-tag .v3ti-remove-tag{color:#000}.active.nav-link{color:#fff!important;background:#2e37a4!important}.scroll-area{position:relative;margin:auto;height:calc(100vh - 60px);background-color:transparent!important}.active.router-link-exact-active.nav-link.invoice.active{color:#2e37a4!important;background:#fff!important}.active.router-link-exact-active.nav-link{color:#fff!important;background-color:#2e37a4!important}.loading-skeleton{padding:2rem}.skeleton-box,.skeleton-header,.skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:.375rem}.skeleton-header{height:40px;margin-bottom:1.5rem}.skeleton-line{height:20px;margin-bottom:1rem}.skeleton-line.short{width:60%}.skeleton-line.medium{width:80%}.skeleton-box{margin-bottom:1rem}.skeleton-list-row{display:flex;gap:10px;margin-bottom:.5rem;align-items:center}.skeleton-list-row .skeleton-id{width:56px;flex-shrink:0}.skeleton-list-row .skeleton-data,.skeleton-list-row .skeleton-id{height:40px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:.375rem}.skeleton-list-row .skeleton-data{flex:1}.skeleton-slot{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:.5rem;background:#fafafa;margin-bottom:.5rem}.skeleton-slot .skeleton-time{width:60px;height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:.25rem;flex-shrink:0}.skeleton-slot .skeleton-line{flex:1;margin-bottom:0}.skeleton-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:.5rem}.skeleton-cal-cell{height:64px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:.375rem}.skeleton-card{padding:1.25rem;border-radius:.5rem;background:#fff;border:1px solid #f0f0f0;margin-bottom:1rem}.skeleton-card .skeleton-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;margin-bottom:.75rem}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.changelog-modal-title[data-v-484c3529]{display:flex;align-items:center;font-size:1.1rem;font-weight:600}.version-badge[data-v-484c3529]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:.2rem .6rem;border-radius:1rem;font-size:.85rem;font-weight:700}.changelog-intro[data-v-484c3529]{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#f0f0ff,#f5f0ff);border-left:4px solid #667eea;border-radius:.375rem;padding:.75rem 1rem;margin-bottom:1.25rem}.changelog-intro-icon[data-v-484c3529]{font-size:1.5rem;color:#667eea;flex-shrink:0}.changelog-intro strong[data-v-484c3529]{display:block;color:#212529;font-size:.95rem;margin-bottom:.15rem}.changelog-date[data-v-484c3529]{color:#6c757d;font-size:.8rem;margin-bottom:1rem}.changelog-items[data-v-484c3529]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.6rem}.changelog-item[data-v-484c3529]{display:flex;align-items:flex-start;gap:.5rem}.badge-tipo[data-v-484c3529]{font-size:.75rem;padding:.2rem .5rem;border-radius:.375rem;white-space:nowrap;font-weight:600;flex-shrink:0}.badge-novo[data-v-484c3529]{background:#d4edda;color:#155724}.badge-melhoria[data-v-484c3529]{background:#cce5ff;color:#004085}.badge-correcao[data-v-484c3529]{background:#fff3cd;color:#856404}.badge-remocao[data-v-484c3529]{background:#f8d7da;color:#721c24}.item-text[data-v-484c3529]{font-size:.9rem;color:#343a40;line-height:1.4}.changelog-footer[data-v-484c3529]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #dee2e6}.link-history[data-v-484c3529]{font-size:.875rem;color:#667eea;text-decoration:none}.link-history[data-v-484c3529]:hover{text-decoration:underline}