.patients__content{position:relative}.patients__content_nonlogged{position:relative;min-height:initial}.patients__content .patients__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;opacity:0;transition:.3s ease-in-out}.patients__content .patients__loader.awaiting{opacity:1}.patients__content .patients__loader .loader_circle{width:48px;height:48px;border:5px solid var(--brand-accent-color);border-bottom-color:#fff;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.patients__content .patients__notification{position:fixed;top:20px;right:20px;z-index:9999;width:auto;max-width:300px;transform:translate(400px);opacity:0;pointer-events:none;transition:.3s ease-in-out}.patients__content .patients__notification.show{transform:translate(0);opacity:1;pointer-events:all}.patients__content .notification__content{color:var(--brand-title-color);font-size:14px;font-weight:400;font-family:var(--font-body-family);padding:12px 44px 12px 48px}.patients__content .patients__notification-close{position:absolute;right:16px;top:12px;cursor:pointer}.patients__content .icon_error{position:absolute;left:16px;top:12px}.patients__content .notification__content[data-notification-status=ok]{background:#065e0a}.patients__content .notification__content[data-notification-status=error]{background:#f6e0dd}.patients__content .notification__content[data-notification-status=warning]{background:#ca7b04}.patients__content .patients__group{margin-bottom:24px}.patients__content .patients__content-title{display:block;color:#1c1e1f;font-family:var(--font-body-family);font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.2px;margin:0 0 8px}.patients__content .patients__content-description{display:block;color:#1c1e1f;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;margin:0 0 16px}.patients__content .patients__content-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-width:163px;height:56px;margin-left:auto;padding:0 24px;background:var(--brand-primary-color);border:none;border:1px solid var(--brand-primary-color);border-radius:4px;color:#fff;transition:.3s ease-in-out;cursor:pointer}.patients__content .patients__content-btn svg{width:16px;height:auto}.patients__content .patients__content-btn path{transition:.3s ease-in-out}.patients__content .patients__content-btn span{font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:700;line-height:14px;text-transform:uppercase}.patients__content .patients__content-btn:hover{background:none;color:#002854}.patients__content .patients__content-btn:hover path{stroke:#002854}@media screen and (min-width: 750px){.patients__content .patients__content-btn{margin-left:0}}.patients__dashboard{position:relative;transition:.3s ease-in-out}.patients__dashboard.awaiting{pointer-events:none;opacity:.5}.patients__content-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.patients__content-header .patients__content-count{position:relative;top:-2px;color:#495057;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;margin:0}.patients__content-header .patients__content-sort{display:flex;gap:12px;position:relative}.patients__content-header .sort__label{color:#1c1e1f;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.45px}.patients__content-header .sort__btn{position:relative;top:-2px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;margin:0;width:fit-content;background:none;border:none;cursor:pointer}.patients__content-header .sort__btn span{display:block;color:#1c1e1f;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;text-align:left;width:111px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patients__content-header .sort__btn svg{transition:.3s ease-in-out}.patients__content-header .sort__btn.open svg{transform:rotate(180deg)}.patients__content-header .sort__group{position:absolute;top:26px;right:4px;display:flex;flex-direction:column;gap:8px;border:1px solid #f1f1f1;border-radius:16px;padding:12px 16px 12px 8px;z-index:1;width:fit-content;min-width:143px;opacity:0;pointer-events:none;background:#fff;transform:translateY(20px);transition:.3s ease-in-out}.patients__content-header .sort__group.open{transform:translateY(0);opacity:1;pointer-events:all}.patients__content-header .sort__group-btn{display:block;position:relative;color:#1c1e1f;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;text-align:left;margin:0;padding:0 0 0 14px;cursor:pointer;background:none;border:none;transition:.3s ease-in-out}.patients__content-header .sort__group-btn:before{content:"";position:absolute;top:50%;left:-0;transform:translateY(-50%);width:8px;height:8px;border-radius:10px;background:var(--brand-accent-color);opacity:0;transition:.3s ease-in-out}.patients__content-header .sort__group-btn:hover,.patients__content-header .sort__group-btn.active{color:var(--brand-accent-color)}.patients__content-header .sort__group-btn:hover:before,.patients__content-header .sort__group-btn.active:before{opacity:1}.patients__content-body{position:relative;margin-bottom:12px;background:#fff;border-radius:16px}.patients__content-body .patients__content-search{display:flex;justify-content:space-between;flex-direction:column;width:100%;padding:16px 16px 12px;border-bottom:1px solid #f1f1f1}.patients__content-body .content__search-title{display:block;color:#495057;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.48px;width:100%;margin:0 0 8px}.patients__content-body .content__search-group{position:relative;display:flex;gap:10px}.patients__content-body .content__search-group svg{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.patients__content-body .search-input-wrap{height:48px;display:flex;align-items:center;width:100%;position:relative}.patients__content-body .reset__button.field__button{position:absolute;right:0}.patients__content-body .search__button:hover .icon,.patients__content-body .reset__button:hover .icon,.patients__content-body .search__button .icon,.patients__content-body .reset__button .icon{transform:none;top:auto;left:auto}.patients__content-body .content__search-input{display:block;padding:12px;height:48px;display:flex;align-items:center;border:1px solid #d4d4d4;border-radius:0;color:#495057;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;width:100%;box-shadow:none;outline:0;outline-offset:0}.patients__content-body .patients__content-list{position:relative;padding:0;margin:0;list-style:none}.patients__content-body .patients__list-header{display:none}.patients__content-body .patients__list-item{position:relative;padding:12px 16px;border-bottom:1px solid #f1f1f1}.patients__content-body .item__info{color:#1c1e1f;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;margin:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.patients__content-body .item__info:nth-child(3):before{content:attr(data-col);display:block;margin-top:8px;color:#1c1e1f;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px}.patients__content-body .item__action{margin-top:8px}.patients__content-body .item__action-remove{padding:0;color:#1387b2;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.14px;text-decoration-line:underline;background:none;border:none;cursor:pointer}.patients__content-body .patients__content-notFound{display:block;padding:24px;color:#495057;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.48px;text-align:center}.patients__content-footer{position:relative;display:flex;justify-content:center}.patients__content-footer .patients__content-pagination{display:flex;align-items:center;justify-content:center;gap:8px}.patients__content-footer .pagination__nav-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:none;border-radius:4px;color:#495057;text-align:center;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:700;line-height:14px;text-transform:uppercase;transition:.3s ease-in-out;cursor:pointer}.patients__content-footer .pagination__nav-btn path{transition:.3s ease-in-out}.patients__content-footer .pagination__nav-btn.active,.patients__content-footer .pagination__nav-btn:hover{background:#002854;color:#fff}.patients__content-footer .pagination__nav-btn.active path,.patients__content-footer .pagination__nav-btn:hover path{stroke:#fff}.patients__content-footer .pagination__nav-page{display:flex;align-items:center;justify-content:center;gap:8px}.patients__content-footer .pagination__nav-prev{border:1px solid #d4d4d4}.patients__content-footer .pagination__nav-prev svg{transform:scale(-1)}.patients__content-footer .pagination__nav-next{border:1px solid #d4d4d4}.patients__content-footer .pagination__nav-prev:hover,.patients__content-footer .pagination__nav-next:hover{border-color:#002854}.patients__notFound{display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#fff;border-radius:16px}.patients__notFound .patients__notFound-description{color:#1c1e1f;font-family:var(--font-body-family);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.2px}@media screen and (min-width: 750px){.patients__content-header,.patients__content-body{margin-bottom:24px}.patients__notFound .patients__notFound-description{font-size:18px}}@media screen and (min-width: 990px){.patients__content-body .patients__content-search{flex-direction:row;align-items:center;width:auto;gap:16px;padding:16px;margin:0 12px;border-bottom:1px solid #f1f1f1}.patients__content-body .content__search-title{width:fit-content;white-space:nowrap;margin:0}.patients__content-body .content__search-group{display:flex;position:relative;width:100%;max-width:980px;gap:10px}.patients__content-body .patients__content-list{padding-bottom:16px}.patients__content-body .patients__list-header{display:flex;gap:40px;padding:16px;margin:0 12px;border-bottom:1px solid #f1f1f1}.patients__content-body .patients__list-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:25%;margin:0;padding:0;color:#495057;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.48px;text-align:center;background:none;border:none}.patients__content-body .patients__list-btn.email{width:35%}.patients__content-body .patients__list-btn.register_date{width:15%}.patients__content-body .patients__list-btn:first-child{text-align:left;justify-content:flex-start}.patients__content-body .patients__list-item{display:flex;gap:40px;padding:16px;margin:0 12px}.patients__content-body .item__info{text-align:center;width:25%}.patients__content-body .item__info.email{width:35%;max-width:35%;overflow:hidden}.patients__content-body .item__info.register_date{width:15%}.patients__content-body .item__info:first-child{text-align:left}.patients__content-body .item__info:nth-child(3):before{display:none}.patients__content-body .item__action{text-align:center;width:25%;margin-top:0}.patients__content-body .item__action-remove{transition:.3s ease-in-out}.patients__content-body .item__action-remove:hover{color:var(--brand-accent-color)}}.patients__content-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none;opacity:0;transition:.3s ease-in-out;z-index:9999}.patients__content-popup.show{pointer-events:all;opacity:1}.patients__content-popup .popup__bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff9;z-index:1}.patients__content-popup .popup__cotnent{position:relative;width:100%;max-width:555px;height:100%;padding:32px 16px;background:#f7f7f7;transition:.3s ease-in-out;transform:translate(700px);z-index:2}.patients__content-popup.show .popup__cotnent{transform:translate(0)}.patients__content-popup .popup__cotnent-header{position:relative;display:flex;justify-content:space-between;margin-bottom:24px}.patients__content-popup .popup__cotnent-title{position:relative;margin:0;color:#1c1e1f;font-family:var(--font-heading-family);font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.2px;width:calc(100% - 46px)}.patients__content-popup .popup__close-btn{position:relative;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:4px;transition:.3s ease-in-out;cursor:pointer}.patients__content-popup .popup__close-btn path{transition:.3s ease-in-out}.patients__content-popup .popup__close-btn:hover{background:#002854}.patients__content-popup .popup__close-btn:hover path{stroke:#fff}.patients__content-popup .popup__cotnent-body{position:relative;padding:24px;background:#fff;border-radius:16px}.patients__content-popup .popup__cotnent-body.success-form{background:transparent;display:block}.patients__content-popup .popup__cotnent-body.without__bg{background:none;padding:0}.patients__content-popup .popup__cotnent-hint{position:relative;margin:0 0 8px;color:#db8605;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.16px}.patients__content-popup .popup__cotnent-form{transition:.3s ease-in-out}.patients__content-popup .popup__cotnent-form.terms-not-acceptable{cursor:not-allowed}.patients__content-popup .popup__cotnent-form.terms-not-acceptable div .field,.patients__content-popup .popup__cotnent-form.terms-not-acceptable div button{pointer-events:none;opacity:.6;cursor:not-allowed}.patients__content-popup .popup__cotnent-form .popup__cotnent-terms{margin-bottom:16px}.patients__content-popup .popup__cotnent-terms{margin-top:16px;margin-left:2px}.patients__content-popup .popup__cotnent-terms input{display:none}.patients__content-popup .popup__cotnent-terms label{position:relative;display:flex;align-items:flex-start;gap:11px;margin:0;color:#000;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;cursor:pointer}.patients__content-popup .popup__cotnent-terms .checkbox{position:relative;top:4px;margin:0;width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid #dedede;border-radius:4px}.patients__content-popup .popup__cotnent-terms p{margin:0}.patients__content-popup .popup__cotnent-terms .checkbox:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:2px;transform:translate(-50%,-50%);background:#002854;opacity:0;transition:.3s ease-in-out}.patients__content-popup .popup__cotnent-terms input:checked~label .checkbox:before{opacity:1}.patients__content-popup .form__success,.patients__content-popup .form__error{display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:40px 0}.patients__content-popup .form__success-icon,.patients__content-popup .form__error-icon{width:100%;max-width:100px;height:auto}.patients__content-popup .form__error-icon{transform:rotate(-45deg)}.patients__content-popup .form__success-title,.patients__content-popup .form__error-title{color:#1c1e1f;text-align:center;font-family:var(--font-heading-family);font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.2px;margin:12px 0}.patients__content-popup .form__success-description,.patients__content-popup .form__error-description{color:#1c1e1f;text-align:center;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;margin:0}.patients__content-popup .field{margin-bottom:10px}.patients__content-popup .field__label{font-size:14px}.patients__content-popup .add_patient__btn{width:100%;font-size:14px;letter-spacing:.6px}.patients__content-popup .add_patient__btn[disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.patients__content-popup .first_name_custom--error-message,.patients__content-popup .patient_email--error-message{display:none;color:#e02229;font-size:14px}.patients__content-popup .error .first_name_custom,.patients__content-popup .error .patient_email{border:1px solid #e02229}.patients__content-popup .error+.first_name_custom--error-message,.patients__content-popup .error+.patient_email--error-message{display:block}@media screen and (min-width: 750px){.patients__content-popup .popup__cotnent{padding:40px 24px}.patients__content-popup .popup__cotnent-title{font-size:22px}.patients__content-popup .popup__cotnent-body{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/main-patients.css.map */
