.legacy-dashboard-root .coach-child-share-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:48px 16px;box-sizing:border-box;background:#000000b3;overflow-y:auto;overscroll-behavior:contain}.legacy-dashboard-root .coach-child-share-dialog{position:relative;width:min(600px,100%);margin:auto;padding:24px 60px 32px;border-radius:16px;box-sizing:border-box;background:#fcfcfc;box-shadow:0 0 32px #00000014;display:flex;flex-direction:column;align-items:center;gap:8px}.legacy-dashboard-root .coach-child-share-close{position:absolute;top:16px;right:16px;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:50%;background:#f0f4f7;box-sizing:border-box;cursor:pointer;transition:background-color .16s ease}.legacy-dashboard-root .coach-child-share-close:hover{background:#e1e4fb}.legacy-dashboard-root .coach-child-share-close:active{background:#d0d4f7}.legacy-dashboard-root .coach-child-share-close:disabled{cursor:default;opacity:.55}.legacy-dashboard-root .coach-child-share-close img{display:block;width:24px;height:24px}.legacy-dashboard-root .coach-child-share-avatar{position:relative;width:120px;height:120px;flex:0 0 120px;border-radius:50%;background-color:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-style:normal;font-size:52px;font-weight:500;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1c2830}.legacy-dashboard-root .coach-child-share-avatar.has-photo{background-color:transparent}.legacy-dashboard-root .coach-child-share-access-granted{position:absolute;right:0;bottom:0;display:block;width:32px;height:32px}.legacy-dashboard-root .coach-child-share-name{max-width:100%;margin:0;font-family:Jost,sans-serif;font-size:20px;font-weight:700;line-height:130%;color:#1c2830;text-align:center;overflow-wrap:anywhere}.legacy-dashboard-root .coach-child-share-description{margin:0;font-family:Jost,sans-serif;font-size:18px;font-weight:400;line-height:135%;color:#557790;text-align:center}.legacy-dashboard-root .coach-child-share-action{width:100%;min-height:48px;margin:20px 0 0;padding:12px 24px;border:0;border-radius:12px;background:#6b78eb;box-sizing:border-box;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:120%;color:#f0f4f7;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.legacy-dashboard-root .coach-child-share-action:hover{background:#5c62d3}.legacy-dashboard-root .coach-child-share-action:active{background:#8a8de1}.legacy-dashboard-root .coach-child-share-action.is-secondary{background:#e8eef1;color:#1c2830}.legacy-dashboard-root .coach-child-share-action.is-secondary:hover{background:#dce5ea}.legacy-dashboard-root .coach-child-share-action.is-secondary:active{background:#cfdae3}.legacy-dashboard-root .coach-child-share-action:disabled{cursor:wait;opacity:.72}@media (max-width: 768px){.legacy-dashboard-root .coach-child-share-modal{align-items:flex-end;padding:48px 0 0}.legacy-dashboard-root .coach-child-share-dialog{width:100%;margin:auto 0 0;padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));border-radius:24px 24px 0 0}}.group-pdf-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;width:100%;height:100dvh;padding:48px 16px;display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:#000000b3}.group-pdf-dialog__card{position:relative;width:min(100%,586px);margin:auto;padding:60px 60px 40px;border:0;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:24px;box-sizing:border-box;background:#fcfcfc;color:#1c2830;outline:none}.group-pdf-dialog__icon{position:absolute;top:-24px;left:50%;width:80px;height:80px;padding:20px;border-radius:100px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#fcfcfc;transform:translate(-50%)}.group-pdf-dialog__icon img{width:40px;height:40px;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.group-pdf-dialog__title{margin:0;padding:0;font-family:Jost,sans-serif;font-weight:700;font-size:20px;line-height:130%;letter-spacing:0;text-align:center;color:#1c2830}.group-pdf-dialog__dates,.group-pdf-dialog__presets,.group-pdf-dialog__actions{width:100%;display:flex;align-items:center}.group-pdf-dialog__dates{gap:24px}.group-pdf-dialog__date-field{position:relative;width:221px;min-width:0;flex:0 1 221px}.group-pdf-dialog__date-input{width:100%;height:56px;margin:0;padding:20px 55px 20px 24px;border:2px solid #E4E4E4;border-radius:8px;outline:none;box-sizing:border-box;background:transparent;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#1c2830;transition:border-color .16s ease}.group-pdf-dialog__date-input::placeholder{color:#868585;opacity:1}.group-pdf-dialog__date-input:focus{border-color:#6b78eb}.group-pdf-dialog__date-input[aria-invalid=true]{border-color:#e45e5e}.group-pdf-dialog__calendar{position:absolute;top:50%;right:16px;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:6px;display:flex;align-items:center;justify-content:center;background:transparent;color:#a4a4a4;cursor:pointer;transform:translateY(-50%)}.group-pdf-dialog__calendar:hover,.group-pdf-dialog__calendar:focus-visible{color:#6b78eb}.group-pdf-dialog__calendar:focus-visible{outline:2px solid rgba(107,120,235,.35);outline-offset:4px}.group-pdf-dialog__presets{gap:24px}.group-pdf-dialog__preset{width:139.333px;flex:1 1 0;margin:0;padding:10px 0;border:0;border-radius:100px;box-sizing:border-box;background:#f0f4f7;font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:135%;letter-spacing:0;color:#1c2830;cursor:pointer;transition:background-color .16s ease}.group-pdf-dialog__preset:hover,.group-pdf-dialog__preset:focus-visible{background:#e1e4fb}.group-pdf-dialog__preset:active,.group-pdf-dialog__preset.is-active{background:#d0d4f7}.group-pdf-dialog__preset:focus-visible{outline:2px solid #6B78EB;outline-offset:2px}.group-pdf-dialog__actions{gap:16px}.group-pdf-dialog__action{flex:1 1 0;min-height:44px;margin:0;padding:11px 32px;border:0;border-radius:12px;box-sizing:border-box;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:130%;text-align:center;cursor:pointer;transition:background-color .16s ease}.group-pdf-dialog__action--cancel{background:#e8eef1;color:#1c2830}.group-pdf-dialog__action--cancel:hover:not(:disabled){background:#e1e4fb}.group-pdf-dialog__action--cancel:active:not(:disabled){background:#d0d4f7}.group-pdf-dialog__action--cancel:disabled{color:#8fa9bd;cursor:default}.group-pdf-dialog__action--download{background:#6b78eb;color:#f0f4f7}.group-pdf-dialog__action--download:hover:not(:disabled){background:#5c62d3}.group-pdf-dialog__action--download:active:not(:disabled){background:#8a8de1}.group-pdf-dialog__action--download:disabled{background:#d0d4f7;cursor:default}.group-pdf-dialog__action:focus-visible{outline:2px solid #6B78EB;outline-offset:2px}@media (max-width: 768px){.group-pdf-dialog{padding:48px 0 0;align-items:flex-end}.group-pdf-dialog__card{width:100%;max-width:none;margin:auto 0 0;padding:32px 16px calc(56px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.group-pdf-dialog__icon{top:-22px;width:56px;height:56px;padding:14px}.group-pdf-dialog__icon img{width:28px;height:28px}.group-pdf-dialog__title{font-size:18px;line-height:135%}.group-pdf-dialog__date-field{width:auto;flex:1 1 0}.group-pdf-dialog__presets{gap:8px}.group-pdf-dialog__preset{width:auto;min-width:0;padding-right:4px;padding-left:4px;font-size:16px}.group-pdf-dialog__actions{flex-direction:column}.group-pdf-dialog__action{width:100%;min-height:48px;flex:none;line-height:120%}}@media (max-width: 480px){.group-pdf-dialog__dates{flex-direction:column;gap:12px}.group-pdf-dialog__date-field{width:100%;flex:none}}@media (prefers-reduced-motion: reduce){.group-pdf-dialog__date-input,.group-pdf-dialog__preset,.group-pdf-dialog__action{transition:none}}.dashboard-bootstrap-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#131c243d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dashboard-bootstrap-overlay.is-hidden{display:none}.dashboard-bootstrap-card{color:#1c2830;font-family:Jost,sans-serif;text-align:center}.dashboard-bootstrap-spinner{width:56px;height:56px;border:4px solid rgba(107,120,235,.18);border-top-color:#6b78eb;border-radius:50%;box-sizing:border-box;animation:dashboard-bootstrap-spin .85s linear infinite}.dashboard-bootstrap-overlay.is-error{z-index:110;background:#0000009e;backdrop-filter:none;-webkit-backdrop-filter:none}.dashboard-bootstrap-overlay.is-error .dashboard-bootstrap-card{position:relative;display:flex;width:min(100%,586px);padding:60px 60px 40px;flex-direction:column;box-sizing:border-box;border-radius:20px;background:#fcfcfc;box-shadow:0 20px 60px #18222e33}.dashboard-bootstrap-error-icon{position:absolute;top:-24px;left:50%;display:flex;width:80px;height:80px;align-items:center;justify-content:center;transform:translate(-50%);border-radius:50%;background:#fcfcfc;color:#6b78eb}.dashboard-bootstrap-error-icon svg{width:40px;height:40px}.dashboard-bootstrap-copy{display:flex;flex-direction:column;align-items:center;gap:16px}.dashboard-bootstrap-copy h2{margin:0;color:#1c2830;font-size:24px;font-weight:700;line-height:120%}.dashboard-bootstrap-copy p{max-width:390px;margin:0;color:#686767;font-size:16px;font-weight:400;line-height:135%}.dashboard-bootstrap-actions{display:flex;width:100%;gap:16px;margin-top:24px}.dashboard-bootstrap-button{min-height:48px;flex:1;padding:12px 24px;border:0;border-radius:12px;background:#6b78eb;color:#f0f4f7;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:120%;cursor:pointer;transition:background-color .16s ease,color .16s ease}.dashboard-bootstrap-button:hover{background:#5c62d3}.dashboard-bootstrap-button:active{background:#8a8de1}.dashboard-bootstrap-button.secondary{background:#e8eef1;color:#1c2830}.dashboard-bootstrap-button.secondary:hover{background:#e1e4fb}.dashboard-bootstrap-button.secondary:active{background:#d0d4f7}.dashboard-bootstrap-button:focus-visible{outline:3px solid rgba(107,120,235,.32);outline-offset:3px}@keyframes dashboard-bootstrap-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.dashboard-bootstrap-overlay.is-error{align-items:flex-end;padding:0}.dashboard-bootstrap-overlay.is-error .dashboard-bootstrap-card{width:100%;padding:32px 16px 56px;border-radius:24px 24px 0 0}.dashboard-bootstrap-error-icon{top:-22px;width:56px;height:56px}.dashboard-bootstrap-error-icon svg{width:28px;height:28px}.dashboard-bootstrap-copy{gap:16px}.dashboard-bootstrap-copy h2{font-size:18px;line-height:135%}.dashboard-bootstrap-copy p{max-width:360px;font-size:14px;line-height:130%}.dashboard-bootstrap-actions{flex-direction:column}.dashboard-bootstrap-button{width:100%;flex:none}}@media (prefers-reduced-motion: reduce){.dashboard-bootstrap-spinner{animation-duration:1.6s}.dashboard-bootstrap-button{transition:none}}.legacy-dashboard-root .notification-center-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.legacy-dashboard-root .notification-center-header h2{flex:1 1 auto}.legacy-dashboard-root .notification-mark-all-button{flex:0 1 auto;margin:0;padding:8px 16px;border:0;background:transparent;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#1c2830;text-align:right;cursor:pointer;transition:color .16s ease}.legacy-dashboard-root .notification-mark-all-button:hover{color:#6b78eb}.legacy-dashboard-root .notification-mark-all-button:active{color:#5c62d3}.legacy-dashboard-root .notification-list{max-height:min(560px,calc(100vh - 160px));padding-bottom:8px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#cbd6dd transparent;scrollbar-width:thin}.legacy-dashboard-root .notification-item{position:relative;min-width:0;padding:14px 16px;border:0;border-radius:12px;background:#fcfcfc;box-shadow:0 4px 4px #090b2105;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:#1c2830}.legacy-dashboard-root .notification-item.is-unread{padding-right:40px;background:#f3f5ff}.legacy-dashboard-root .notification-item-unread-indicator{position:absolute;top:50%;right:16px;width:8px;height:8px;border-radius:50%;background:#6b78eb;pointer-events:none;transform:translateY(-50%)}.legacy-dashboard-root .notification-item-content{min-width:0}.legacy-dashboard-root .notification-item-title{font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:120%;color:#1c2830}.legacy-dashboard-root .notification-item-text{margin-top:0;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#777676;overflow-wrap:anywhere}.legacy-dashboard-root .notification-item-date{flex:0 0 auto;padding-top:2px;font-family:Jost,sans-serif;font-size:12px;font-weight:400;line-height:130%;color:#8296a5;white-space:nowrap}.legacy-dashboard-root .notification-request-item{display:grid;grid-template-columns:40px minmax(0,1fr);justify-content:stretch;column-gap:16px}.legacy-dashboard-root .notification-request-item.has-actions{align-items:start}.legacy-dashboard-root .notification-request-item.is-resolved{align-items:center}.legacy-dashboard-root .notification-request-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background-color:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#1c2830}.legacy-dashboard-root .notification-request-avatar.has-photo{background-color:transparent}.legacy-dashboard-root .notification-context-avatar.is-group{border-radius:10px}.legacy-dashboard-root .notification-request-content{min-width:0}.legacy-dashboard-root .notification-request-title.is-accepted{color:#4fda5e}.legacy-dashboard-root .notification-request-title.is-rejected,.legacy-dashboard-root .notification-request-title.is-cancelled{color:#fd4a0e}.legacy-dashboard-root .notification-request-actions{margin-top:8px;display:flex;align-items:center;gap:8px}.legacy-dashboard-root .notification-request-action{min-width:0;margin:0;padding:7.5px 32px;border:0;border-radius:8px;box-sizing:border-box;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:120%;text-align:center;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.legacy-dashboard-root .notification-request-action.is-accept{background:#4fda5e;color:#f0f4f7}.legacy-dashboard-root .notification-request-action.is-accept:hover{background:#41c951}.legacy-dashboard-root .notification-request-action.is-accept:active{background:#70e17c}.legacy-dashboard-root .notification-request-action.is-reject{background:#e8eef1;color:#1c2830}.legacy-dashboard-root .notification-request-action.is-reject:hover{background:#dce5ea}.legacy-dashboard-root .notification-request-action.is-reject:active{background:#cfdae3}.legacy-dashboard-root .notification-request-action:disabled{cursor:wait;opacity:.62}.legacy-dashboard-root .notification-request-error{margin-top:8px;font-family:Jost,sans-serif;font-size:13px;font-weight:400;line-height:120%;color:#fd4a0e}.legacy-dashboard-root .notification-item-state{min-height:88px;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#557790;font-size:14px;line-height:135%;text-align:center}.legacy-dashboard-root .notification-loading-spinner{width:20px;height:20px;border:2px solid #dce4e9;border-top-color:#6b78eb;border-radius:50%;animation:notification-spinner-rotation .75s linear infinite}.legacy-dashboard-root .notification-retry-button{padding:7px 14px;border:0;border-radius:8px;background:#6b78eb;color:#fcfcfc;cursor:pointer;font:inherit;font-weight:500}.legacy-dashboard-root .notification-retry-button:hover{background:#5c62d3}.legacy-dashboard-root .notification-retry-button:active{background:#8a8de1}@keyframes notification-spinner-rotation{to{transform:rotate(360deg)}}@media (max-width: 768px){.legacy-dashboard-root .notification-center-header{gap:4px}.legacy-dashboard-root .notification-mark-all-button{max-width:164px;padding-right:16px;padding-left:8px}.legacy-dashboard-root .notification-list{max-height:min(520px,calc(100dvh - 152px))}.legacy-dashboard-root .notification-request-actions{width:100%}.legacy-dashboard-root .notification-request-action{flex:1 1 0;padding-right:12px;padding-left:12px}}@media (prefers-reduced-motion: reduce){.legacy-dashboard-root .notification-loading-spinner{animation-duration:1.5s}}.ava:after{content:url("data:image/svg+xml,%3csvg%20width='52'%20height='52'%20viewBox='0%200%2052%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.6665%2012.0001C43.1395%2012.0001%2044.7093%2012.0001%2046.5945%2013.4466C47.0798%2013.819%2047.5142%2014.2534%2047.8866%2014.7387C49.3332%2016.6239%2049.3332%2019.3604%2049.3332%2024.8334V35.3334C49.3332%2041.9331%2049.3332%2045.2329%2047.2829%2047.2831C45.2327%2049.3334%2041.9328%2049.3334%2035.3332%2049.3334H16.6665C10.0668%2049.3334%206.76701%2049.3334%204.71676%2047.2831C2.6665%2045.2329%202.6665%2041.9331%202.6665%2035.3334V24.8334C2.6665%2019.3604%202.6665%2016.6239%204.11303%2014.7387C4.48543%2014.2534%204.91985%2013.819%205.40517%2013.4466C7.29032%2012.0001%208.86016%2012.0001%2014.3332%2012.0001'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M37.6668%2014.3333L35.5999%209.16599C34.7081%206.93657%2033.9321%204.40756%2031.639%203.27228C30.4158%202.66666%2028.9439%202.66666%2026.0002%202.66666C23.0564%202.66666%2021.5846%202.66666%2020.3613%203.27228C18.0682%204.40756%2017.2922%206.93657%2016.4004%209.166L14.3335%2014.3333'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.1659%2030.6666C34.1659%2035.1769%2030.5095%2038.8333%2025.9992%2038.8333C21.4889%2038.8333%2017.8325%2035.1769%2017.8325%2030.6666C17.8325%2026.1563%2021.4889%2022.4999%2025.9992%2022.4999C30.5095%2022.4999%2034.1659%2026.1563%2034.1659%2030.6666Z'%20stroke='%23F0F4F7'%20stroke-width='5'/%3e%3cpath%20d='M25.9996%2012.0001H26.0176'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");position:absolute;z-index:5;opacity:0;transition:.3s;pointer-events:none}@media (max-width: 768px){.coach-account-access-row.is-pending{flex-wrap:wrap}.coach-account-access-row.is-pending .coach-account-access-profile{width:100%}.coach-account-access-pending-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.coach-account-access-pending-status,.coach-account-access-cancel-request{width:100%;padding-right:12px;padding-left:12px;box-sizing:border-box}.changes-save,.changes-save-error{top:calc(88px + env(safe-area-inset-top,0px));left:16px;right:16px;transform:none;width:auto;max-width:none;padding:12px 16px;border-radius:12px;box-sizing:border-box}.changes-save-text,.changes-save-error-text{font-size:15px;line-height:20px}.settings-section{margin-top:96px;padding:0 16px 40px}.settings-content-wrapper,.settings-content{width:100%;min-width:0}.back-title-sittings{display:flex;justify-content:left;align-items:center;gap:8px;margin-bottom:40px}.back-sittings-img{padding:9.33px 5.33px;width:21.33px;height:13.33px}.settings-content h1{font-size:24px;line-height:110%}.header-name-id{gap:4px}.settings-ava,.settings-ava-coach{gap:16px}.ava-header{gap:8px}.ava{width:80px;height:80px;flex-shrink:0}.ava:after{content:"";top:50%;left:50%;width:32px;height:32px;background:url("data:image/svg+xml,%3csvg%20width='52'%20height='52'%20viewBox='0%200%2052%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.6665%2012.0001C43.1395%2012.0001%2044.7093%2012.0001%2046.5945%2013.4466C47.0798%2013.819%2047.5142%2014.2534%2047.8866%2014.7387C49.3332%2016.6239%2049.3332%2019.3604%2049.3332%2024.8334V35.3334C49.3332%2041.9331%2049.3332%2045.2329%2047.2829%2047.2831C45.2327%2049.3334%2041.9328%2049.3334%2035.3332%2049.3334H16.6665C10.0668%2049.3334%206.76701%2049.3334%204.71676%2047.2831C2.6665%2045.2329%202.6665%2041.9331%202.6665%2035.3334V24.8334C2.6665%2019.3604%202.6665%2016.6239%204.11303%2014.7387C4.48543%2014.2534%204.91985%2013.819%205.40517%2013.4466C7.29032%2012.0001%208.86016%2012.0001%2014.3332%2012.0001'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M37.6668%2014.3333L35.5999%209.16599C34.7081%206.93657%2033.9321%204.40756%2031.639%203.27228C30.4158%202.66666%2028.9439%202.66666%2026.0002%202.66666C23.0564%202.66666%2021.5846%202.66666%2020.3613%203.27228C18.0682%204.40756%2017.2922%206.93657%2016.4004%209.166L14.3335%2014.3333'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.1659%2030.6666C34.1659%2035.1769%2030.5095%2038.8333%2025.9992%2038.8333C21.4889%2038.8333%2017.8325%2035.1769%2017.8325%2030.6666C17.8325%2026.1563%2021.4889%2022.4999%2025.9992%2022.4999C30.5095%2022.4999%2034.1659%2026.1563%2034.1659%2030.6666Z'%20stroke='%23F0F4F7'%20stroke-width='5'/%3e%3cpath%20d='M25.9996%2012.0001H26.0176'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;line-height:0;transform:translate(-50%,-50%)}.delete-edit-photo{gap:4px}.delete-photo,.edit-photo{width:32px;height:32px;flex:0 0 32px}.delete-photo svg{width:17px;height:18px}.edit-photo svg{width:18px;height:18px}.ava-text{font-size:32px;line-height:1}.header-name-id{font-size:14px;width:100%}.header-name{font-size:18px;line-height:120%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-number-id{font-size:14px;line-height:120%}.settings-inputs{margin-top:40px;align-items:stretch}.inputs{flex-direction:column;align-items:flex-start;gap:16px}.input-last-name,.input-first-name{width:100%}.last-name-input,.first-name-input,.input-phone,.input-email{width:100%;height:48px;padding:14.5px 24px;border-color:#c3c2c2}.personal-data-label,.role-cards,.authorisation-label,.account-managing-label{font-size:16px;line-height:120%}.cards{display:grid;grid-template-columns:repeat(2,100px);justify-content:center;column-gap:40px;row-gap:24px}.change-role{top:-10px;right:-16px;margin:0}.authorisation-inputs{flex-direction:column;gap:16px}.phone-input,.phone-input-wrapper{width:100%}.custom-select{flex:0 0 84px}.selected-option{height:48px;border-color:#c3c2c2}.input-phone{flex:1 1 auto;min-width:0}.email-input{width:100%;margin-top:0}.options{width:min(292px,calc(100vw - 32px));max-height:min(320px,50dvh);overflow-y:auto;overscroll-behavior:contain}.account-managing{flex-direction:column;align-items:flex-start;gap:24px}.delete-button{width:100%;min-height:48px;padding:12px 32px;gap:12px;box-sizing:border-box;box-shadow:0 0 32px #00000014}.delete-text{font-weight:500;font-size:16px;line-height:120%}.delete-photo-form{width:100%;max-width:none;max-height:calc(100dvh - 48px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));gap:24px;border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.background-delete-photo-user.active{height:100dvh;top:0;right:0;bottom:0;left:0;align-items:stretch;justify-content:flex-end;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.delete-photo-header-text{width:100%;font-size:18px;font-weight:700;line-height:135%}.cancel-delete-buttons{width:100%;flex-direction:column;gap:16px}.cancel-delete-button{width:100%;min-height:48px;padding:14.5px 32px;line-height:120%}}.group-invite-child-checkbox:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='9'%20viewBox='0%200%2013%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.17115%208.61688L5.15124%208.63537L0.181641%204.01717L1.79984%202.5134L5.17121%205.64638L10.5634%200.635437L12.1816%202.13921L5.19111%208.63544L5.17115%208.61688Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center center;background-size:13px 9px;opacity:0}.ava-main-settings:after{content:url("data:image/svg+xml,%3csvg%20width='52'%20height='52'%20viewBox='0%200%2052%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.6665%2012.0001C43.1395%2012.0001%2044.7093%2012.0001%2046.5945%2013.4466C47.0798%2013.819%2047.5142%2014.2534%2047.8866%2014.7387C49.3332%2016.6239%2049.3332%2019.3604%2049.3332%2024.8334V35.3334C49.3332%2041.9331%2049.3332%2045.2329%2047.2829%2047.2831C45.2327%2049.3334%2041.9328%2049.3334%2035.3332%2049.3334H16.6665C10.0668%2049.3334%206.76701%2049.3334%204.71676%2047.2831C2.6665%2045.2329%202.6665%2041.9331%202.6665%2035.3334V24.8334C2.6665%2019.3604%202.6665%2016.6239%204.11303%2014.7387C4.48543%2014.2534%204.91985%2013.819%205.40517%2013.4466C7.29032%2012.0001%208.86016%2012.0001%2014.3332%2012.0001'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M37.6668%2014.3333L35.5999%209.16599C34.7081%206.93657%2033.9321%204.40756%2031.639%203.27228C30.4158%202.66666%2028.9439%202.66666%2026.0002%202.66666C23.0564%202.66666%2021.5846%202.66666%2020.3613%203.27228C18.0682%204.40756%2017.2922%206.93657%2016.4004%209.166L14.3335%2014.3333'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.1659%2030.6666C34.1659%2035.1769%2030.5095%2038.8333%2025.9992%2038.8333C21.4889%2038.8333%2017.8325%2035.1769%2017.8325%2030.6666C17.8325%2026.1563%2021.4889%2022.4999%2025.9992%2022.4999C30.5095%2022.4999%2034.1659%2026.1563%2034.1659%2030.6666Z'%20stroke='%23F0F4F7'%20stroke-width='5'/%3e%3cpath%20d='M25.9996%2012.0001H26.0176'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");position:absolute;z-index:5;opacity:0;transition:.3s;pointer-events:none}@media (max-width: 768px){.changes-save-notification,.changes-save-error-notification{top:calc(88px + env(safe-area-inset-top,0px));left:16px;right:16px;transform:none;width:auto;max-width:none;padding:12px 16px;border-radius:12px;box-sizing:border-box}.changes-save-text,.changes-save-error-text{font-size:15px;line-height:20px}.settings-tab-child,.settings-tab-group{margin:96px 16px 0;padding-bottom:40px;gap:40px}.main-settings-child,.main-settings-group{gap:40px}.title-settings{gap:8px}.sit-back-icon{width:21.33px;height:13.33px}.head-settings-title{font-size:24px}.ava-name-main-settings{gap:8px;padding:0 0 16px}.ava-main-settings{width:80px;height:80px}.ava-main-settings:after{content:"";top:50%;left:50%;width:32px;height:32px;background:url("data:image/svg+xml,%3csvg%20width='52'%20height='52'%20viewBox='0%200%2052%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.6665%2012.0001C43.1395%2012.0001%2044.7093%2012.0001%2046.5945%2013.4466C47.0798%2013.819%2047.5142%2014.2534%2047.8866%2014.7387C49.3332%2016.6239%2049.3332%2019.3604%2049.3332%2024.8334V35.3334C49.3332%2041.9331%2049.3332%2045.2329%2047.2829%2047.2831C45.2327%2049.3334%2041.9328%2049.3334%2035.3332%2049.3334H16.6665C10.0668%2049.3334%206.76701%2049.3334%204.71676%2047.2831C2.6665%2045.2329%202.6665%2041.9331%202.6665%2035.3334V24.8334C2.6665%2019.3604%202.6665%2016.6239%204.11303%2014.7387C4.48543%2014.2534%204.91985%2013.819%205.40517%2013.4466C7.29032%2012.0001%208.86016%2012.0001%2014.3332%2012.0001'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M37.6668%2014.3333L35.5999%209.16599C34.7081%206.93657%2033.9321%204.40756%2031.639%203.27228C30.4158%202.66666%2028.9439%202.66666%2026.0002%202.66666C23.0564%202.66666%2021.5846%202.66666%2020.3613%203.27228C18.0682%204.40756%2017.2922%206.93657%2016.4004%209.166L14.3335%2014.3333'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.1659%2030.6666C34.1659%2035.1769%2030.5095%2038.8333%2025.9992%2038.8333C21.4889%2038.8333%2017.8325%2035.1769%2017.8325%2030.6666C17.8325%2026.1563%2021.4889%2022.4999%2025.9992%2022.4999C30.5095%2022.4999%2034.1659%2026.1563%2034.1659%2030.6666Z'%20stroke='%23F0F4F7'%20stroke-width='5'/%3e%3cpath%20d='M25.9996%2012.0001H26.0176'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;line-height:0;transform:translate(-50%,-50%)}.delete-edit-child-photo{gap:4px}.delete-child-photo,.edit-child-photo{width:32px;height:32px;flex:0 0 32px}.delete-child-photo svg{width:17px;height:18px}.edit-child-photo svg{width:18px;height:18px}.ava-main-settings-text{font-size:32px}.name-status-sittings{width:100%;gap:0;align-items:flex-start}.name-main-settings{font-size:18px}.info-main-settings{padding:0;gap:24px}.info-main-settings-label{font-size:16px}.info-main-settings-inputs-gender-date-berth{gap:16px}.info-main-settings-row-1{flex-direction:column;gap:16px}.input-child-fist-name,.input-child-last-name,.input-group-name,.info-main-settings-date-berth-input{width:100%;height:48px;padding:14.5px 24px;border:2px solid rgba(195,194,194,1)}.info-main-settings-gender-date-berth{flex-direction:column}.info-main-settings-gender{order:2}.info-main-settings-date-berth{order:1}.access-child-profile,.access-group{gap:24px}.access-buttons{flex-direction:column;width:100%;gap:4px}.add-btn-child,.share-btn-group,.share-btn-child-sittings,.btn-delete{width:100%;gap:12px;padding:12px 43px;box-shadow:0 0 32px #00000014}.share-btn-child-sittings span,.add-btn-child span,.share-btn-group span,.btn-delete span{font-weight:500;font-size:16px;line-height:120%}.access-child-h2-share-btn,.access-group-h2-share-add-btn{align-items:flex-start;flex-direction:column;gap:24px}.access-child-h2-share-btn h2,.access-group-h2-share-add-btn h2{font-size:16px;line-height:120%}.list-available-accounts,.list-available-children{gap:24px}.role-name-available-accounts-svg{display:contents;justify-content:flex-start;gap:8px;padding:12px 0;width:100%}.role-name-available-accounts-svg svg{width:16px;height:16px;display:block}.role-name-available-accounts{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;row-gap:16px;padding:12px 0;width:100%}.role-name-available-accounts-svg svg{grid-column:1;grid-row:1;align-self:center}.role-name-available-accounts-svg span,.role-name-available-accounts>span:first-child{grid-column:1 / -1;grid-row:2;padding:0}.role-name-available-accounts-svg+span,.role-name-available-accounts>span+span{grid-column:2;grid-row:1;width:100%}.role-name-available-accounts-svg span,.role-name-available-accounts span,.lines-available-children-info span{font-size:14px}.lines-available-accounts{align-items:flex-start;flex-direction:column;gap:4px}.lines-available-children{flex-direction:column;gap:4px}.lines-available-children-info{width:100%;gap:8px}.lines-available-children-info img{width:32px;height:32px}.role-name-available-accounts-svg span,.role-name-available-accounts span,.lines-available-children-info span{padding:0}.buttons-approve-reject,.btn-delete{flex-direction:column;gap:4px;width:100%}.btn-approve,.btn-reject{width:100%;line-height:130%;padding:14.5px 32px}.lines-available-children-info,.lines-available-accounts-info{flex-direction:column;gap:4px}.settings-tab-child .child-access-row{align-items:stretch;flex-direction:column;gap:12px}.child-access-row-main{width:100%}.child-access-mentor{width:auto;flex:1 1 auto}.settings-tab-child .child-access-delete-button,.child-access-request-actions{width:100%}.child-access-request-button{min-width:0;flex:1 1 0;padding-right:16px;padding-left:16px}.settings-tab-child .access-child-profile+.btn-delete-child-card{margin-top:0}.btn-delete-child-card,.btn-delete-group{align-items:flex-start;flex-direction:column;gap:24px}.btn-delete-child-card h2,.btn-delete-group h2{font-size:16px;line-height:120%}.child-card-delete,.group-delete{width:100%;height:48px;padding:12px 32px;gap:12px;box-shadow:0 0 32px #00000014}.delete-child-card-text,.delete-group-text{font-weight:500;font-size:16px;line-height:120%}.delete-photo-form{width:100%;max-width:none;max-height:calc(100dvh - 48px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));gap:24px;border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.background-delete-photo-child.active{height:100dvh;top:0;right:0;bottom:0;left:0;align-items:flex-end;justify-content:center;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:#000000b3}.delete-photo-header-text{width:100%;font-size:18px;font-weight:700;line-height:135%}.cancel-delete-buttons{width:100%;flex-direction:column;gap:16px}.cancel-delete-button{width:100%;min-height:48px;padding:14.5px 32px;line-height:120%}.delete-available-account-form{width:100%;max-width:none;max-height:calc(100dvh - 70px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.delete-available-account-shell{position:relative;width:100%;max-width:none;max-height:calc(100dvh - 70px)}.background-delete-available-account.active{height:100dvh;top:0;right:0;bottom:0;left:0;align-items:flex-end;justify-content:center;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.delete-available-account-form-icon{width:56px;height:56px;padding:14px;top:-22px;box-sizing:border-box}.icon-delete-form-available-account{width:28px;height:28px}.delete-available-account-content{width:100%;gap:24px}.delete-available-account-info{width:100%;gap:16px}.delete-available-account-info h2{font-size:18px;line-height:135%}.delete-available-account-info span{font-size:16px;line-height:135%}.delete-available-account-buttons{flex-direction:column;gap:16px}.delete-available-account-button-cancel,.delete-available-account-button-delete{min-height:48px;padding:14.5px 32px;box-sizing:border-box}}body,html{margin:0;padding:0;width:100%;height:100%;font-family:Jost,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fcfcfc}.account-name{width:100%;display:flex;justify-content:center}.add-first-group{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:0 120px}.add-first-group.hidden{display:none}.btn-add-first-group{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding:128px 0;gap:40px;position:relative;z-index:1}.btn-add-first-group h1{margin:0;padding:0;font-weight:700;font-size:32px;line-height:120%;color:#1c2830;position:relative;z-index:2;cursor:default;width:100%;text-align:center}.button-add-first-group{background:none;cursor:pointer;border-radius:16px;border:4px solid rgba(107,120,235,1);width:295px;height:290px;display:flex;align-items:center;justify-content:center;transition:background .3s ease-in}.button-add-first-group:hover,.button-add-first-group:active{background:#6b78eb}.add-first-group-icon{padding:37px;background:#6b78eb;border-radius:50%;margin-top:2px;transition:transform .3s ease-in;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:24px;height:24px}.button-add-first-group:hover .add-first-group-icon,.button-add-first-group:active .add-first-group-icon{transform:scale(1.3)}.btn-add-first-group span{font-weight:700;font-size:32px;line-height:110%;text-align:center;color:#1c2830;cursor:default}.btn-request-profile{display:flex;align-items:center;justify-content:center;gap:12px;border-radius:16px;padding:20px 32px;background:#6b78eb;font-family:Jost,sans-serif;font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#f0f4f7;border:none;cursor:pointer}.btn-request-profile:hover{background:#5c62d3}.btn-request-profile:active{background:#8a8de1}.btn-request-profile img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width: 1439px) and (min-width: 1025px){.top-menu{padding:4px 36px 4px 60px}.tooltip{right:60px}.add-first-group{padding:0 60px}.notification-form{right:60px}}@media (max-width: 1024px) and (min-width: 769px){.add-first-group{padding:0 80px}.btn-decoration{width:60px;height:60px;bottom:215px;left:238px}.button-add-first-group{width:220px;height:220px}.add-first-group-icon{padding:28px;width:18px;height:18px}.btn-request-profile{padding:18px 20px;font-size:18px;line-height:120%}}@media (max-width: 768px){.add-first-group{padding:0 16px}.btn-add-first-group h1{font-size:24px}.btn-add-first-group{gap:40px}.button-add-first-group{width:288px;height:288px}.add-first-group-icon{padding:38px 38.42px;width:24px;height:24px}.btn-add-first-group span{font-size:24px}.btn-request-profile{padding:16px 10px;font-size:16px;line-height:110%}}.background-form-add-group{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;padding:48px 16px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;z-index:20;background:#000000b3}.background-form-add-group.active{display:flex}.form-add-group-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:21}.form-add-icon{display:flex;align-items:center;justify-content:center;padding:14px;border-radius:50%;background:#fcfcfc;margin-bottom:-56px;z-index:21}.form-add-group{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:16px;padding:60px 48px;gap:40px;width:586px;box-sizing:border-box;background:#fcfcfc}.add-group-info{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:40px}.add-group-info h1{margin:0;padding:0;width:100%;font-weight:700;font-size:30px;line-height:110%;color:#1c2830;text-align:center;cursor:default}.name-group-kind-sport-recruitment-year-inputs{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%}.name-group-label{display:flex;flex-direction:column;gap:4px;width:100%}.name-group-input-label{margin-left:4px;font-weight:500;font-size:14px;line-height:120%;color:#2f4250}.name-group-input{width:100%;border-radius:8px;padding:20px 24px;border:2px solid rgba(228,228,228,1);box-sizing:border-box;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#1c2830;background:#fcfcfc}.name-group-input:focus{border:2px solid rgba(107,120,235,1);outline:none}.name-group-input::placeholder{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#868585}.sport-group-label{position:relative;width:100%;display:flex;flex-direction:column;gap:4px}.sport-group-input-label{margin-left:4px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:120%;color:#2f4250}.sport-group-anchor{position:relative;width:100%}.sport-group-trigger{position:relative;width:100%;min-height:63px;margin:0;padding:0;border:2px solid #E4E4E4;border-radius:8px;display:flex;align-items:center;box-sizing:border-box;background:#fcfcfc;cursor:text;transition:border-color .16s ease}.sport-group-trigger:hover:not(.is-disabled):not(:focus-within):not(.is-open){border-color:#cfdae3}.sport-group-trigger:focus-within,.sport-group-trigger.is-open{border-color:#6b78eb;outline:none}.sport-group-trigger.is-disabled{cursor:default}.sport-group-trigger>input{width:100%;min-width:0;min-height:59px;margin:0;padding:20px 24px;border:0;border-radius:6px;box-sizing:border-box;outline:none;background:transparent;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#1c2830}.sport-group-trigger>input::placeholder{color:#868585;opacity:1}.sport-group-trigger>input:disabled{cursor:default}.sport-group-trigger:not(.has-value)>input{padding-right:64px}.sport-group-trigger.has-value>input{padding-right:64px}.sport-group-arrow{position:absolute;top:50%;right:24px;width:24px;height:24px;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translateY(-50%);-webkit-user-drag:none}.sport-group-clear{position:absolute;top:50%;right:24px;width:24px;height:24px;margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;transform:translateY(-50%)}.sport-group-clear:disabled{cursor:default}.sport-group-clear img{width:24px;height:24px;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sport-group-clear:focus-visible{border-radius:4px;outline:2px solid #6B78EB;outline-offset:2px}.sport-group-dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:30;width:100%;padding:4px 0;border-radius:8px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background:#fcfcfc;box-shadow:0 0 32px #00000014}.sport-group-dropdown.opens-above{top:auto;bottom:calc(100% + 4px)}.sport-group-options{width:100%;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-color:#E4E4E4 transparent;scrollbar-width:auto}.sport-group-options::-webkit-scrollbar{width:8px}.sport-group-options::-webkit-scrollbar-track{background:transparent}.sport-group-options::-webkit-scrollbar-thumb{border-radius:99px;background:#e4e4e4}.sport-group-options>button{width:100%;min-height:56px;margin:0;padding:18.5px 12px;border:0;display:flex;align-items:center;box-sizing:border-box;background:#fcfcfc;cursor:pointer;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;text-align:left;color:#1c2830;transition:background-color .14s ease}.sport-group-options>button.is-highlighted,.sport-group-options>button:hover{background:#f0f4f7}.sport-group-options>button.is-selected{background:#e1e4fb}.sport-group-options>button:focus-visible{position:relative;z-index:1;outline:2px solid #6B78EB;outline-offset:-2px}.sport-group-empty{min-height:56px;padding:18.5px 12px;display:flex;align-items:center;box-sizing:border-box;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#868585}.kind-sport-recruitment-year{display:flex;align-items:left;justify-content:center;gap:16px;width:100%}.kind-sport-label{display:flex;flex-direction:column;gap:4px}.kind-sport-input-label{margin-left:4px;font-weight:500;font-size:14px;line-height:120%;color:#2f4250}.kind-sport-input{width:333px;box-sizing:border-box;border-radius:8px;padding:20px 24px;border:2px solid rgba(228,228,228,1);font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#1c2830}.kind-sport-input::placeholder{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#686767}.kind-sport-input:focus{border:2px solid rgba(107,120,235,1);outline:none}.recruitment-year{display:flex;align-items:left;justify-content:center;flex-direction:column;gap:4px}.recruitment-year-input-label{font-weight:500;font-size:14px;line-height:120%;color:#2f4250;margin-left:4px}.recruitment-year-input{width:141px;box-sizing:border-box;border-radius:8px;padding:20px 24px;border:2px solid rgba(228,228,228,1);font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#1c2830;-webkit-appearance:none;-moz-appearance:none;appearance:none}.recruitment-year-input::placeholder{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#686767}.recruitment-year-input:focus{border:2px solid rgba(107,120,235,1);outline:none}.form-add-group-exit{position:absolute;top:48px;right:24px;padding:10px;margin:0;display:flex;align-items:center;justify-content:center;border:none;background:#f0f4f7;border-radius:50%;cursor:pointer}.form-add-group-exit img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.form-add-group-exit:hover{background:#e1e4fb}.form-add-group .btn-save-ingo{width:100%;border:none;margin:0;padding:14.5px 0;background:#6b78eb;border-radius:12px;cursor:pointer;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:120%;text-align:center;color:#f0f4f7}.form-add-group .btn-save-ingo:hover:not(:disabled){background:#5c62d3}.form-add-group .btn-save-ingo:active:not(:disabled){background:#8a8de1}.form-add-group .btn-save-ingo:disabled{background:#d0d4f7;cursor:default}@media (max-width: 768px){.background-form-add-group{align-items:flex-start}.form-add-group-icon{margin:auto 0}.form-add-icon{width:56px;height:56px;padding:14px;margin-bottom:-34px;box-sizing:border-box}.form-add-icon img{width:28px;height:28px}.form-add-group{padding:60px 16px;width:288px}.form-add-group-exit{top:40px;right:16px;padding:7px}.form-add-group-exit img{width:18px;height:18px}.sport-group-trigger>input{padding-right:56px}}.tab-group{margin:128px 0 120px;padding:0 120px;display:none;flex-direction:column;gap:40px;box-sizing:border-box}@media (min-width: 769px){.tab-group{margin-bottom:182px}}.tab-group.active{display:flex}.tab-group.active:has(.group-page-table-toolbar){gap:16px}.group-page-heading{width:100%;min-width:0;display:flex;flex-direction:column;gap:16px}.name-ava-group{position:relative;width:100%;min-width:0;padding:32px 40px;display:flex;align-items:flex-start;justify-content:flex-start;border-radius:16px;background:#fcfcfc;box-shadow:0 0 32px #00000014;box-sizing:border-box}.group-page-header-back{display:none;margin:0;padding:0;border:0;align-items:center;justify-content:center;background:#f0f4f7;cursor:pointer;box-sizing:border-box}.name-group-sum-children{min-width:0;margin-left:24px;display:flex;flex-direction:column;gap:8px}.name-group-sum-children h1{padding:0;margin:0;overflow:hidden;font-family:Jost,sans-serif;font-weight:700;font-size:32px;line-height:110%;letter-spacing:0;color:#1c2830;text-overflow:ellipsis;white-space:nowrap}.name-group-sum-children span{font-family:Jost,sans-serif;font-weight:400;font-size:20px;line-height:130%;letter-spacing:0;color:#8c9296}.group-tab-ava{width:120px;height:120px;flex:0 0 120px;border-radius:20px;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:flex;align-items:center;justify-content:center;background:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.group-tab-ava.no-photo{background-color:#e4e4e4}.group-tab-ava-initial{font-family:Jost,sans-serif;font-style:normal;font-size:52px;line-height:12px;font-weight:500;letter-spacing:0;text-align:center;vertical-align:middle;color:#1c2830}.group-tab-ava.has-photo .group-tab-ava-initial{display:none}.group-page-header-actions{position:relative;flex:0 0 auto;margin-left:auto}.group-page-header-more{width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;box-sizing:border-box;cursor:pointer;transition:background-color .16s ease}.group-page-header-more img{width:24px;height:24px;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.group-page-header-more:hover,.group-page-header-more:active,.group-page-header-more.is-active{background:#e1e4fb}.group-page-header-more:focus-visible{outline:2px solid #6B78EB;outline-offset:2px}.group-page-actions-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:196px;padding:4px 0;border-radius:8px;display:flex;flex-direction:column;background:#fcfcfc;box-shadow:0 0 32px #00000014;box-sizing:border-box;overflow:hidden;animation:group-page-actions-menu-in .14s ease-out both}.group-page-actions-menu-item{width:100%;min-width:0;margin:0;padding:18px 12px;border:0;display:flex;align-items:center;gap:8px;background:transparent;box-sizing:border-box;color:#1c2830;cursor:pointer;text-align:left;transition:background-color .14s ease}.group-page-actions-menu-item:hover,.group-page-actions-menu-item:focus-visible{outline:none;background:#f0f4f7}.group-page-actions-menu-item:active{background:#e1e4fb}.group-page-actions-menu-item img,.group-page-actions-menu-mask-icon{width:20px;height:20px;flex:0 0 20px;display:block}.group-page-actions-menu-item img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.group-page-actions-menu-mask-icon{background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.group-page-actions-menu-item>span:last-child{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#1c2830;white-space:nowrap}@keyframes group-page-actions-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.group-page-view-navigation{width:100%;padding:8px 0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.group-page-view-tabs{display:flex;align-items:center;justify-content:center;gap:24px}.group-page-view-tab{position:relative;margin:0;padding:8px 12px 10px;border:0;background:transparent;box-sizing:border-box;font-family:Jost,sans-serif;font-weight:400;font-size:20px;line-height:130%;letter-spacing:0;color:#1c2830;cursor:pointer;transition:color .14s ease}.group-page-view-tab:after{content:"";position:absolute;right:50%;bottom:2px;width:44px;height:4px;border-radius:999px;background:#6b78eb;opacity:0;transform:translate(50%)}.group-page-view-tab.is-active{font-weight:700}.group-page-view-tab.is-active:after{opacity:1}.group-page-view-tab:focus-visible{border-radius:6px;outline:2px solid #6B78EB;outline-offset:2px}.group-page-table-toolbar{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.group-page-table-toolbar-group{display:flex;align-items:center;gap:8px}.group-page-table-toolbar-control{position:relative;display:flex}.group-page-month-navigation-button,.group-page-month-button,.group-page-today-button,.group-page-toolbar-icon-button{margin:0;border:0;border-radius:100px;display:flex;align-items:center;justify-content:center;background:#f0f4f7;box-sizing:border-box;color:#1c2830;cursor:pointer;transition:background-color .14s ease}.group-page-month-navigation-button{width:44px;height:44px;flex:0 0 44px;padding:10px;color:#1c2830}.group-page-month-navigation-icon{width:24px;height:24px;flex:0 0 24px;display:block;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}.group-page-month-navigation-button.is-next .group-page-month-navigation-icon{transform:rotate(180deg)}.group-page-month-navigation-button:disabled{color:#d2d1d1;cursor:default}.group-page-month-control{min-width:0;flex:0 1 auto}.group-page-month-button{padding:10px 16px;gap:4px}.group-page-month-button>span,.group-page-today-button{font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:135%;letter-spacing:0;color:#1c2830}.group-page-month-button img,.group-page-toolbar-icon-button img{width:24px;height:24px;flex:0 0 24px;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.group-page-today-button{padding:10px 16px}.group-page-toolbar-icon-button{width:44px;height:44px;padding:10px}.group-page-month-navigation-button:hover:not(:disabled),.group-page-month-navigation-button:active:not(:disabled),.group-page-month-button:hover,.group-page-month-button:active,.group-page-month-button.is-active,.group-page-today-button:hover,.group-page-today-button:active,.group-page-toolbar-icon-button:hover,.group-page-toolbar-icon-button:active,.group-page-toolbar-icon-button.is-active{background:#e1e4fb}.group-page-month-navigation-button:focus-visible,.group-page-month-button:focus-visible,.group-page-today-button:focus-visible,.group-page-toolbar-icon-button:focus-visible{outline:2px solid #6B78EB;outline-offset:2px}.group-page-month-menu,.group-page-sort-menu{position:absolute;top:calc(100% + 8px);z-index:30;padding:4px 0;border-radius:8px;display:flex;flex-direction:column;background:#fcfcfc;box-shadow:0 0 32px #00000014;box-sizing:border-box;overflow-x:hidden;animation:group-page-actions-menu-in .14s ease-out both}.group-page-month-menu{left:0;width:138px;max-height:208px;overflow-y:auto;scrollbar-color:#E4E4E4 transparent;scrollbar-width:auto}.group-page-month-menu::-webkit-scrollbar{width:8px}.group-page-month-menu::-webkit-scrollbar-track{background:transparent}.group-page-month-menu::-webkit-scrollbar-thumb{border-radius:99px;background:#e4e4e4}.group-page-month-option,.group-page-sort-option{width:100%;min-width:0;margin:0;padding:18px 12px;border:0;display:flex;align-items:center;background:transparent;box-sizing:border-box;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#1c2830;cursor:pointer;text-align:left;white-space:nowrap;transition:background-color .14s ease}.group-page-month-option{min-height:40px;padding-top:10.4px;padding-bottom:10.4px;flex:0 0 40px}.group-page-month-option:hover,.group-page-month-option:focus-visible,.group-page-month-option.is-selected,.group-page-sort-option:hover,.group-page-sort-option:focus-visible{outline:none;background:#f0f4f7}.group-page-month-option:active,.group-page-sort-option:active{background:#e1e4fb}.group-page-sort-menu{right:0;width:257px}.group-page-sort-option{gap:8px}.group-page-sort-radio{width:15px;height:15px;flex:0 0 15px;padding:2.5px;border:1.67px solid #6B78EB;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.group-page-sort-radio>span{width:100%;height:100%;border-radius:50%;display:block;background:transparent}.group-page-sort-radio.is-selected>span{background:#6b78eb}.group-page-participants-toolbar{justify-content:flex-end}.group-page-participants-layout-switcher{padding:2px 2px 4px;border-radius:100px;display:flex;align-items:center;gap:4px;background:#f0f4f7;box-sizing:border-box}.group-page-participants-layout-button{width:40px;height:40px;margin:0;padding:8px;border:0;border-radius:100px;display:flex;align-items:center;justify-content:center;background:transparent;box-sizing:border-box;color:#1c2830;cursor:pointer;transition:background-color .14s ease,color .14s ease}.group-page-participants-layout-button.is-active{background:#fcfcfc;color:#6b78eb}.group-page-participants-layout-button:hover:not(.is-active){background:#e1e4fb}.group-page-participants-layout-button:active:not(.is-active){background:#d0d4f7}.group-page-participants-layout-button:focus-visible{outline:2px solid #6B78EB;outline-offset:2px}.group-page-participants-layout-button img,.group-page-participants-layout-button svg{width:24px;height:24px;flex:0 0 24px;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.group-page-participants-panel,.group-page-participants-cards{width:100%;min-width:0}.group-page-participants-cards{min-height:0}.group-page-participants-cards .child-card{cursor:default}.group-page-participants-cards .child-card.no-recovery-data .progress-bar-btn-add{height:92px;min-height:92px;margin:16px 0;padding:16px 0;box-sizing:border-box}.group-page-participant-no-data{font-family:Jost,sans-serif;font-weight:700;font-size:18px;line-height:135%;letter-spacing:0;text-align:center;color:#d2d1d1;cursor:default}.group-page-participants-table-scroll{width:100%;min-width:0}.group-page-participants-table{width:100%;min-width:649px;font-family:Jost,sans-serif;color:#1c2830}.group-page-participants-table-header,.group-page-participants-table-row{display:grid;grid-template-columns:minmax(150px,311fr) minmax(260px,358fr) minmax(163px,455fr) 76px}.group-page-participants-table-heading{min-width:0;padding:18px 16px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;box-shadow:0 -1px #e4e4ef inset;font-family:Jost,sans-serif;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;color:#1c2830}.group-page-participants-table-heading-update{justify-content:flex-end;text-align:right}.group-page-participants-table-body{padding-top:12px;display:flex;flex-direction:column;gap:12px}.group-page-participants-table-row{position:relative;min-width:0}.group-page-participants-table-row:has(.card-option-list.active){z-index:10}.group-page-participants-table-cell{min-width:0;box-sizing:border-box;box-shadow:0 -1px #e4e4ef inset}.group-page-participants-table-athlete{padding:24px 16px;display:flex;align-items:center;justify-content:flex-start;gap:12px}.group-page-participants-table-athlete .table-child-avatar{width:32px;height:32px;flex:0 0 32px;background-position:center;background-repeat:no-repeat;background-size:cover}.group-page-participants-table-athlete-name{min-width:0;overflow:hidden;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#1c2830;text-overflow:ellipsis;white-space:nowrap}.group-page-participants-table-recovery{padding:16.5px 16px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px}.group-page-participants-table-state{width:100%;overflow:hidden;font-family:Jost,sans-serif;font-weight:700;font-size:18px;line-height:135%;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.group-page-participants-table-state.is-high{color:#4fda5e}.group-page-participants-table-state.is-medium{color:#ffbd23}.group-page-participants-table-state.is-low{color:#fd4a0e}.group-page-participants-table-state.is-empty{color:#d2d1d1}.group-page-participants-table-progress-row{width:100%;display:flex;align-items:center;gap:16px}.group-page-participants-table-progress{width:260px;height:13px;min-width:0;padding:2px;flex:1 1 260px;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;background:#f0f4f7;overflow:hidden}.group-page-participants-table-progress-value{height:9px;max-width:100%;border-radius:8px;display:block;background:#d2d1d1;transition:width .18s ease,background-color .18s ease}.group-page-participants-table-progress-value.is-high{background:#4fda5e}.group-page-participants-table-progress-value.is-medium{background:#ffbd23}.group-page-participants-table-progress-value.is-low{background:#fd4a0e}.group-page-participants-table-percent{width:50px;flex:0 0 50px;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;text-align:center;color:#1c2830}.group-page-participants-table-update{padding:30.5px 16px;display:flex;align-items:center;justify-content:flex-end;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;text-align:right;color:#1c2830}.group-page-participants-table-action{padding:18px 16px;display:flex;align-items:center;justify-content:center}.group-page-participants-table-action .group-page-participant-menu{position:relative;top:auto;right:auto;gap:8px}.group-page-participants-table-action .card-option-list{position:absolute;top:calc(100% + 8px);right:0}.switcher-month-children-table{display:flex;flex-direction:column;gap:4px}.switcher-month{padding:0 4px;display:flex;justify-content:space-between;width:246px;box-sizing:border-box}.last-month,.next-month{padding:6px;background:#f0f4f7;border-radius:50%;cursor:pointer;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.switcher-month span{font-size:18px;line-height:130%;color:#1c2830}.children-table-wrapper{position:relative;isolation:isolate;width:100%;margin-right:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none}.group-table-data{width:100%;min-width:0}.children-table-wrapper::-webkit-scrollbar{display:none}.group-table-scrollbar{position:relative;width:100%;height:8px;margin-top:6px;border-radius:99px;background:#f2f2f2;box-sizing:border-box;cursor:pointer;touch-action:none}.group-table-scrollbar.is-disabled{visibility:hidden;pointer-events:none}.group-table-scrollbar-thumb{position:absolute;top:0;left:0;height:8px;border-radius:99px;background:#e4e4e4;box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.group-table-scrollbar-thumb:active{cursor:grabbing}.group-table-scrollbar:focus-visible{outline:2px solid #6B78EB;outline-offset:3px}.group-table-pagination{margin-top:18px}.group-table-pagination-spacer{width:100%}.group-table-pagination-spacer-row{display:block;width:100%;height:56px}.children-table{border-collapse:separate;border-spacing:0;width:max-content}.thead-info th{box-shadow:0 -1px #e4e4ef inset}.thead-info th.is-current-date{position:relative;border-top-left-radius:8px;border-top-right-radius:8px;background:#f0f4f7}.thead-info th:not(:first-of-type){width:56px;height:56px;box-sizing:border-box}.name-col{padding:18px 16px;width:229px;min-width:229px;box-sizing:border-box;text-align:left;font-size:16px;line-height:20px;color:#1c2830;position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#fcfcfc;background-clip:padding-box}.group-table-athletes-heading{display:flex;align-items:center}.group-table-alphabetical-sort{width:16px;height:16px;margin:0 0 0 4px;padding:0;border:0;display:flex;align-items:center;justify-content:center;background:transparent;box-sizing:border-box;cursor:pointer}.group-table-alphabetical-sort img{width:16px;height:16px;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .16s ease}.group-table-alphabetical-sort.is-descending img{transform:rotate(180deg)}.group-table-alphabetical-sort:focus-visible{border-radius:2px;outline:2px solid #6B78EB;outline-offset:2px}.child-content td{box-shadow:0 -1px #e4e4ef inset}.children-table td:not(.child-info){width:56px;height:56px;min-width:56px;padding:0;text-align:center;vertical-align:middle;box-sizing:border-box}.child-info{padding:0;position:-webkit-sticky;position:sticky;left:0;width:229px;min-width:229px;box-sizing:border-box;vertical-align:middle;background:#fcfcfc;background-clip:padding-box;z-index:1}.group-table-athlete-cell{width:100%;min-width:0;min-height:56px;padding:12px 16px;display:flex;align-items:center;justify-content:flex-start;gap:12px;box-sizing:border-box;overflow:hidden}.recovery-day-cell{background:#fcfcfc;position:relative;overflow:hidden}.recovery-day-cell.is-current-date{background:#f0f4f7}.recovery-indicator{display:block;width:24px;height:24px;margin:0 auto;position:relative;z-index:0;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.recovery-indicator-variant-1,.recovery-indicator-variant-future{width:24px;margin-left:auto;margin-right:auto}.recovery-indicator-variant-2{width:44px;margin-left:auto;margin-right:-4px}.recovery-indicator-variant-3{width:64px;max-width:none;margin-left:-4px;margin-right:-4px}.recovery-indicator-variant-4{width:44px;margin-left:-4px;margin-right:auto}.recovery-indicator-empty{border-radius:4px;background:#d2d1d1}.table-child-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e4e4e4;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;color:#1c2830;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.settings-tab-group .table-child-avatar{width:48px;height:48px;font-size:18px;line-height:1}.settings-tab-group .table-child-avatar.no-photo span{font-size:18px}.settings-tab-group .access-children-table .group-settings-child-line{width:100%;min-width:0;margin:0;padding:12px 16px;gap:0;box-sizing:border-box;box-shadow:0 -1px #e4e4ef inset}.settings-tab-group .access-children-table .group-settings-child-line-info{width:100%;min-width:0;align-items:center;justify-content:space-between;gap:16px}.settings-tab-group .access-children-table .group-settings-child-summary{min-width:0;display:flex;align-items:center;gap:12px}.settings-tab-group .access-children-table .group-settings-child-avatar{width:32px;height:32px;flex:0 0 32px;margin:0;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;color:#1c2830;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.settings-tab-group .access-children-table .group-settings-child-name{width:auto;min-width:0;padding:0;display:inline-flex;align-items:center;overflow:hidden;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;color:#1c2830;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.settings-tab-group .access-children-table .group-settings-child-delete{width:auto;flex-shrink:0;margin:0;padding:14.5px 32px;border:0;border-radius:12px;background:#6b78eb;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:120%;letter-spacing:0;text-align:center;color:#f0f4f7;transition:background-color .18s ease}.settings-tab-group .access-children-table .group-settings-child-delete:hover:not(:disabled){background:#5c62d3}.settings-tab-group .access-children-table .group-settings-child-delete:active:not(:disabled){background:#8a8de1}.settings-tab-group .access-children-table .group-settings-child-delete:disabled{background:#d0d4f7;cursor:default}.settings-tab-group .access-children-table .group-settings-child-line.is-placeholder{visibility:hidden;pointer-events:none}.settings-tab-group .access-children-table .list-available-children{gap:12px}.settings-tab-group,.settings-tab-group .main-settings-group,.settings-tab-group .access-group{min-width:0}@media (min-width: 769px){.settings-tab-group{margin-top:128px;gap:74px}.settings-tab-group .title-settings{min-height:35.2px}.settings-tab-group .sit-back-icon{padding-top:6.6px;padding-bottom:6.6px}}.settings-tab-group .main-settings-group{gap:24px}.settings-tab-group .ava-name-main-settings{align-items:center;gap:24px;padding-bottom:24px;border-bottom:2px solid #0000000D}.settings-tab-group .ava-group{width:120px;height:120px;border-radius:20px;background-color:#e4e4e4}.settings-tab-group .ava-group.no-photo{background-color:#e4e4e4}.settings-tab-group .ava-group .ava-main-settings-text{font-family:Jost,sans-serif;font-style:normal;font-size:52px;font-weight:500;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1c2830}.group-settings-identity{min-width:0;flex:1 1 auto;display:flex;align-items:center}.settings-tab-group .group-settings-name-display{width:auto;min-width:0;gap:4px;row-gap:4px;overflow:visible}.group-settings-title-line{position:relative;width:fit-content;min-width:0;display:flex;align-items:center}.settings-tab-group .group-settings-title-line .name-main-settings{width:auto;max-width:482px;font-family:Jost,sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:0;color:#1c2830}.group-settings-sport-type{width:auto;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;color:#686767}.group-settings-name-edit{position:absolute;top:50%;left:calc(100% + 16px);width:40px;height:40px;flex:0 0 40px;margin:0;padding:8px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;color:#5c62d3;cursor:pointer;box-sizing:border-box;transform:translateY(-50%);transition:color .18s ease}.group-settings-name-edit-icon{width:24px;height:24px;display:block;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}.group-settings-name-edit:hover{background:transparent;color:#6b78eb}.group-settings-name-edit:active{background:transparent;color:#5c62d3}.group-settings-name-edit:focus-visible{outline:2px solid #6B78EB;outline-offset:2px}.group-settings-name-edit:disabled{opacity:.55;cursor:default}.group-settings-name-editor{width:100%;min-width:0;margin:0;display:flex;align-items:center;gap:24px;animation:group-settings-name-editor-in .18s ease-out both}.group-settings-name-input{width:482px;height:56px;min-width:0;margin:0;padding:18.5px 24px;border:2px solid #686767;border-radius:8px;outline:0;box-sizing:border-box;background:#fcfcfc;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;color:#1c2830;transition:border-color .18s ease}.group-settings-name-input:focus{border-color:#6b78eb}.group-settings-name-save{min-height:56px;margin:0;padding:15px 32px;border:0;border-radius:16px;box-sizing:border-box;background:#6b78eb;font-family:Jost,sans-serif;font-size:20px;font-weight:500;line-height:130%;letter-spacing:0;text-align:center;color:#f0f4f7;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.group-settings-name-save:hover{background:#5c62d3}.group-settings-name-save:active{background:#8a8de1;transform:scale(.98)}.group-settings-name-save:focus-visible{outline:2px solid #5C62D3;outline-offset:3px}.group-settings-name-save:disabled{background:#d0d4f7;cursor:default;transform:none}.settings-tab-group .access-group{gap:32px}.settings-tab-group .group-settings-participants-header{align-items:center}.group-settings-participants-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.settings-tab-group .group-settings-participants-copy h2{margin:0;padding:0;font-family:Jost,sans-serif;font-size:20px;font-weight:700;line-height:130%;letter-spacing:0;color:#1c2830}.group-settings-participants-copy>span{width:fit-content;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:0;text-align:center;color:#686767}.settings-tab-group .group-settings-participants-actions{gap:8px}.group-settings-participants-action{min-width:0;margin:0;padding:16px 32px 16px 24px;border:0;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:24px;box-sizing:border-box;background:#fcfcfc;box-shadow:0 4px 8px #0000000f,0 0 4px #0000000a;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.group-settings-participants-action img{width:24px;height:24px;flex:0 0 24px;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.group-settings-participants-action span{font-family:Jost,sans-serif;font-size:18px;font-weight:400;line-height:135%;letter-spacing:0;color:#1c2830;white-space:nowrap}.group-settings-participants-action:hover{background:#f0f4f7}.group-settings-participants-action:active{background:#e1e4fb;transform:scale(.99)}.group-settings-participants-action:focus-visible{outline:2px solid #6B78EB;outline-offset:2px}.group-settings-pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:4px}.group-settings-pagination-control,.group-settings-pagination-page,.group-settings-pagination-ellipsis{width:25px;height:24px;flex:0 0 25px;margin:0;padding:0;border:0;border-radius:2px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#eef2f5}.group-settings-pagination-control,.group-settings-pagination-page,.group-settings-pagination-ellipsis.is-interactive{cursor:pointer;transition:background-color .16s ease,color .16s ease}.group-settings-pagination-target{display:none}.group-settings-pagination-ellipsis.is-interactive:hover .group-settings-pagination-dots,.group-settings-pagination-ellipsis.is-interactive:focus-visible .group-settings-pagination-dots{display:none}.group-settings-pagination-ellipsis.is-interactive:hover .group-settings-pagination-target,.group-settings-pagination-ellipsis.is-interactive:focus-visible .group-settings-pagination-target{display:inline}.group-settings-pagination-control img{width:8px;height:14px;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.group-settings-pagination-page,.group-settings-pagination-ellipsis{font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#6b78eb}.group-settings-pagination-page.is-active{background:#6b78eb;color:#eef2f5;cursor:default}.group-settings-pagination-control:hover:not(:disabled),.group-settings-pagination-page:hover:not(.is-active),.group-settings-pagination-ellipsis.is-interactive:hover{background:#e1e4fb}.group-settings-pagination-control:active:not(:disabled),.group-settings-pagination-page:active:not(.is-active),.group-settings-pagination-ellipsis.is-interactive:active{background:#d0d4f7}.group-settings-pagination-control:focus-visible,.group-settings-pagination-page:focus-visible,.group-settings-pagination-ellipsis.is-interactive:focus-visible{outline:2px solid #6B78EB;outline-offset:2px}.group-settings-pagination-control:disabled{opacity:.45;cursor:default}.settings-tab-group .main-settings-group>.group-settings-delete-group{width:100%;margin-top:8px;align-items:center;flex-direction:row;justify-content:flex-end;box-sizing:border-box}.settings-tab-group .main-settings-group>.group-settings-delete-group.has-pagination{margin-top:0}.group-settings-delete-action{width:auto;height:auto;margin-left:auto}.coach-delete-group-form .delete-form-info{gap:24px;margin-bottom:24px}.coach-delete-group-form .delete-form-info>span{width:346px;max-width:100%}@keyframes group-settings-name-editor-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.table-child-avatar.has-photo{background:transparent;background-size:cover;background-position:center}.table-child-avatar.no-photo span{display:block;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1c2830}.table-child-avatar.has-photo span{display:none}.group-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 24px;gap:14px;text-align:center}.group-empty-state .empty-state-buttons{display:flex;width:100%;max-width:392px;flex-direction:column;gap:8px;margin-top:0;justify-content:center}.group-empty-state .group-empty-state-action{flex:0 0 48px}.group-tab-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:none;align-items:center;justify-content:center;z-index:1000}.group-tab-modal.active{display:flex}.group-tab-modal-dialog{background:#fcfcfc;border-radius:16px;width:100%;max-width:500px;max-height:80vh;overflow-y:auto;position:relative;padding:20px}.group-tab-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.group-tab-modal-head h2{font-size:20px;font-weight:600;color:#1c2830;margin:0}.group-tab-modal-close{width:32px;height:32px;border-radius:50%;background:#f0f4f7;border:none;font-size:20px;color:#1c2830;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.top-copy-btn{width:100%;padding:12px;margin-bottom:20px;background:transparent;color:#6b78eb;border:1px solid #6B78EB;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.top-copy-btn:hover{background:#6b78eb1a}.top-copy-btn.copied{background:#4caf50;border-color:#4caf50;color:#fff}.group-tab-children-list{max-height:300px;overflow-y:auto;margin-bottom:20px}.group-tab-children-list .child-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:background .2s}.group-tab-children-list .child-item:hover{background:#f0f4f7}.group-tab-children-list .child-item.selected{background:#6b78eb1a;border:1px solid #6B78EB}.group-tab-children-list .child-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e4e4e4;color:#1c2830;font-size:14px;font-weight:600}.group-tab-children-list .child-avatar.has-photo{background:transparent;background-size:cover;background-position:center}.group-tab-children-list .child-info{flex:1}.group-tab-children-list .child-name{font-size:14px;font-weight:500;color:#1c2830}.group-tab-empty{text-align:center;padding:40px 20px;margin-bottom:20px}.group-tab-empty h3{font-size:16px;font-weight:600;color:#1c2830;margin:0 0 8px}.group-tab-empty p{font-size:14px;color:#1c2830;opacity:.6;margin:0 0 16px}.group-tab-secondary-btn{padding:10px 20px;background:transparent;color:#6b78eb;border:1px solid #6B78EB;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.group-tab-secondary-btn:hover{background:#6b78eb1a}.group-tab-secondary-btn.copied{background:#4caf50;border-color:#4caf50;color:#fff}.group-tab-empty .group-tab-secondary-btn{display:none}.group-tab-modal-actions{display:flex;gap:12px}.group-tab-submit{flex:1;padding:12px 20px;background:#6b78eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.group-tab-submit:disabled{background:#e4e4e4;color:#a4a4a4;cursor:not-allowed}.group-tab-submit:not(:disabled):hover{background:#5a66c9}.coach-group-invite-modal{z-index:1000;padding:24px 16px;overflow-y:auto}.coach-group-invite-modal-content{width:min(586px,100%)}.coach-group-invite-modal-dialog{height:561px;gap:24px;max-height:calc(100dvh - 48px);padding:60px 48px;border-radius:16px;overflow:hidden}.coach-group-invite-modal-dialog.has-search{height:641px}.coach-add-athletes-head>div{padding:0}.coach-add-athletes-head h2{font-family:Jost,sans-serif;font-size:30px;font-weight:700;line-height:110%}.coach-add-athletes-search{width:100%;height:56px;min-height:56px;flex:0 0 56px;padding:0 24px;border:2px solid #E4E4E4;border-radius:8px;box-sizing:border-box;display:flex;align-items:center;gap:12px;background:#fcfcfc;transition:border-color .18s ease}.coach-add-athletes-search:focus-within{border-color:#6b78eb}.coach-add-athletes-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#1c2830}.coach-add-athletes-search input::placeholder{color:#868585;opacity:1}.coach-add-athletes-search input:focus::placeholder{color:transparent}.coach-add-athletes-search>img,.coach-add-athletes-search button,.coach-add-athletes-search button img{width:24px;height:24px;flex:0 0 24px}.coach-add-athletes-search button{margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer}.coach-add-athletes-list{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;overflow:hidden}.coach-add-athletes-list.is-scrollable{width:calc(100% + 24px);padding-right:24px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#E4E4E4 #F2F2F2;scrollbar-width:thin}.coach-add-athletes-list.is-scrollable::-webkit-scrollbar{width:12px;border-radius:1000px;background:#f2f2f2}.coach-add-athletes-list.is-scrollable::-webkit-scrollbar-track{border-radius:1000px;background:#f2f2f2}.coach-add-athletes-list.is-scrollable::-webkit-scrollbar-thumb{border:4px solid #F2F2F2;border-radius:99px;background:#e4e4e4}.coach-add-athletes-option{width:100%;min-height:56px;flex:0 0 56px;padding:12px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 -1px #e4e4ef inset;cursor:pointer}.coach-add-athletes-option.is-disabled{cursor:default}.coach-add-athletes-identity{min-width:0;display:flex;align-items:center;gap:12px}.coach-add-athletes-avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:20px;text-align:center;color:#1c2830}.coach-add-athletes-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;color:#1c2830}.coach-add-athletes-option input{width:24px;height:24px;flex:0 0 24px;margin:0;border:2px solid #EEF2F5;border-radius:4px;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;background:transparent;cursor:pointer}.coach-add-athletes-option input:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;opacity:0;transform:translate(-50%,-50%);background-color:#fcfcfc;-webkit-mask-image:var(--coach-add-athletes-check-icon);mask-image:var(--coach-add-athletes-check-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.coach-add-athletes-option input:checked{border-color:#6b78eb;background:#6b78eb}.coach-add-athletes-option input:checked:after{opacity:1}.coach-add-athletes-option input:checked:disabled{border-color:#eef2f5;background:#eef2f5}.coach-add-athletes-option input:checked:disabled:after{background-color:#8fa9bd}.coach-add-athletes-option input:disabled{cursor:default}.coach-add-athletes-option input:focus-visible{outline:2px solid #6B78EB;outline-offset:3px}.coach-add-athletes-empty{min-height:56px;margin:0;padding:12px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:130%;text-align:center;color:#557790}.coach-add-athletes-submit{width:100%;min-width:0;height:48px;padding:0 24px;flex:0 0 auto;border-radius:12px;box-sizing:border-box}.coach-add-athletes-submit:disabled,.coach-add-athletes-submit:disabled:hover,.coach-add-athletes-submit:disabled:active{background:#d0d4f7;color:#fcfcfc;cursor:not-allowed}@media (max-width: 1439px) and (min-width: 1025px){.tab-group{padding:0 60px}.children-table-wrapper{width:100%;margin-right:0}}@media (max-width: 1024px) and (min-width: 769px){.tab-group{padding:0 60px}.children-table-wrapper{width:100%;margin-right:0}.group-settings-name-editor{align-items:flex-start;flex-direction:column;gap:12px}.group-settings-name-input{width:100%}.settings-tab-group .group-settings-participants-header{align-items:flex-start;flex-direction:column;gap:24px}.settings-tab-group .group-settings-participants-actions{width:100%}.group-settings-participants-action{flex:1 1 0}}@media (max-width: 768px){.tab-group{padding:0 16px}.name-ava-group{padding:24px 16px}.group-page-header-back{position:absolute;top:-48px;left:0;width:40px;height:40px;border-radius:50%;display:flex}.group-page-header-back img{width:18px;height:18px;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.group-tab-ava{width:80px;height:80px;flex-basis:80px;border-radius:16px}.group-tab-ava-initial{font-size:32px}.name-group-sum-children{max-width:calc(100% - 144px);margin-left:12px;gap:4px}.group-page-header-more{width:40px;height:40px;padding:8px}.group-page-actions-menu{max-width:calc(100vw - 32px)}.group-page-table-toolbar{align-items:stretch;flex-wrap:wrap;gap:8px}.group-page-table-toolbar-group:first-child{width:100%;min-width:0;flex:1 1 100%}.group-page-table-toolbar-group:last-child{width:100%;justify-content:flex-end;margin-left:0}.group-page-month-navigation-button,.group-page-toolbar-icon-button{width:40px;height:40px;padding:8px}.group-page-month-navigation-button{flex-basis:40px}.group-page-month-control{flex:1 1 auto}.group-page-month-button{width:100%;min-width:0;min-height:40px;padding:8px 12px}.group-page-today-button{min-height:40px;padding:8px 12px}.group-page-month-button>span,.group-page-today-button{font-size:16px;line-height:120%}.group-page-month-button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-page-sort-menu{max-width:calc(100vw - 32px)}.group-page-participants-table{min-width:0}.group-page-participants-table-header{display:none}.group-page-participants-table-body{padding-top:0}.group-page-participants-table-row{grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:"athlete action" "recovery recovery" "update update";border-radius:12px;background:#fcfcfc;box-shadow:0 0 16px #0000000a,0 4px 8px #0000000f}.group-page-participants-table-athlete{grid-area:athlete;padding:16px 12px}.group-page-participants-table-recovery{grid-area:recovery;padding:16px 12px}.group-page-participants-table-state{text-align:left}.group-page-participants-table-update{grid-area:update;padding:16px 12px;justify-content:space-between;gap:16px}.group-page-participants-table-update:before{content:"Обновление";font-weight:700;text-align:left}.group-page-participants-table-action{grid-area:action;padding:8px 12px;align-items:flex-start}.group-page-participants-table-action .card-option-list{right:0}.group-empty-state{padding:48px 20px;gap:12px;border-radius:20px}.group-empty-state .empty-state-buttons{width:100%;max-width:392px;margin-top:0}.settings-tab-group .ava-group{width:80px;height:80px;border-radius:16px}.settings-tab-group .ava-group .ava-main-settings-text{font-size:32px;line-height:1}.settings-tab-group .ava-name-main-settings{align-items:flex-start;gap:8px;padding-bottom:16px}.group-settings-identity{min-height:80px;align-items:center}.group-settings-title-line{max-width:calc(100vw - 180px)}.settings-tab-group .group-settings-title-line .name-main-settings{max-width:calc(100vw - 196px);font-size:18px;line-height:120%}.group-settings-sport-type{font-size:14px;line-height:130%}.group-settings-name-edit{width:32px;height:32px;flex-basis:32px;left:calc(100% + 4px);padding:4px}.group-settings-name-editor{width:100%;align-items:stretch;flex-direction:column;gap:8px}.group-settings-name-input{width:100%;height:48px;padding:14.5px 16px}.group-settings-name-save{width:100%;min-height:48px;padding:12px 24px;border-radius:12px;font-size:16px;line-height:120%}.settings-tab-group .name-status-sittings{min-width:0}.settings-tab-group .sum-children{font-size:14px;line-height:130%}.settings-tab-group .group-settings-participants-header{align-items:flex-start;flex-direction:column;gap:24px}.settings-tab-group .group-settings-participants-actions{width:100%;flex-direction:column;gap:8px}.group-settings-participants-action{width:100%}.settings-tab-group .access-children-table .group-settings-child-line{width:100%;min-width:0}.settings-tab-group .access-children-table .group-settings-child-line-info{align-items:flex-start;flex-direction:column;gap:12px;min-width:0}.settings-tab-group .access-children-table .group-settings-child-summary{width:100%;min-width:0;gap:12px}.settings-tab-group .access-children-table .group-settings-child-name{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-tab-group .access-children-table .group-settings-child-delete{width:100%;min-width:0}.settings-tab-group .list-available-children .no-children{align-items:flex-start;color:#557790;font-size:14px;line-height:130%}.coach-group-invite-modal{padding:0;overflow:hidden}.coach-group-invite-modal-content{width:100%}.coach-group-invite-modal-dialog{gap:24px;max-height:calc(100dvh - 24px);padding:48px 16px calc(56px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.coach-add-athletes-head h2{font-size:24px;line-height:130%}.coach-add-athletes-search{padding-right:16px;padding-left:16px}.coach-add-athletes-list.is-scrollable{width:100%;padding-right:0}.coach-add-athletes-option{padding-right:12px;padding-left:12px}.coach-add-athletes-empty{padding-right:12px;padding-left:12px;font-size:14px}.group-table-data{--group-table-athlete-column-width: clamp(164px, 44vw, 188px)}.children-table-wrapper{width:100%;margin-right:0;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.group-table-data .name-col,.group-table-data .child-info{width:var(--group-table-athlete-column-width);min-width:var(--group-table-athlete-column-width);max-width:var(--group-table-athlete-column-width)}.group-table-data .thead-info .name-col{height:48px;padding:14px 12px;z-index:4;box-shadow:0 -1px #e4e4ef inset,-1px 0 #eef2f5 inset,12px 0 18px -18px #1c28308c}.group-table-data .group-table-athletes-heading{min-width:0}.group-table-data .group-table-athletes-heading>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-table-data .group-table-alphabetical-sort{flex:0 0 16px}.group-table-data .child-content .child-info{height:56px;padding:0;z-index:3;box-shadow:0 -1px #e4e4ef inset,-1px 0 #eef2f5 inset,12px 0 18px -18px #1c28308c}.group-table-data .group-table-athlete-cell{height:56px;padding:12px;gap:8px}.group-table-data .group-table-athlete-name{min-width:0;flex:1 1 auto;display:block;overflow:hidden;font-size:14px;line-height:130%;text-overflow:ellipsis;white-space:nowrap}.group-table-data .thead-info th:not(:first-of-type){width:48px;height:48px;min-width:48px;font-size:14px;line-height:20px}.group-table-data .children-table td:not(.child-info){width:48px;height:56px;min-width:48px}.name-group-sum-children h1{font-size:20px;line-height:120%}.name-group-sum-children span{font-size:14px;line-height:130%}.switcher-month{width:200px}}@media (prefers-reduced-motion: reduce){.group-settings-name-editor,.group-page-actions-menu,.group-page-month-menu,.group-page-sort-menu{animation:none}}@media (max-width: 480px){.tab-group{padding:0 8px;gap:20px}.group-empty-state{padding:24px 16px}.group-page-sort-menu{max-width:calc(100vw - 16px)}.switcher-month{width:180px}.group-table-pagination-spacer-row{height:56px}}.legacy-dashboard-root .main:has(.group-invite-section.active),.legacy-dashboard-root .main:has(.tab-group.active){min-height:auto}.legacy-dashboard-root .changes-save.coach-dashboard-notice,.legacy-dashboard-root .changes-save-error.coach-dashboard-notice{top:60px}@media (max-width: 768px){.legacy-dashboard-root .main:has(.children-groups-list.active){min-height:auto}.legacy-dashboard-root .children-groups-list .header-cld-groups-list{align-items:center;flex-wrap:nowrap;gap:12px}.legacy-dashboard-root .children-groups-list .nav-cld-groups-list{order:1;width:auto;max-width:360px;min-width:0;flex:1 1 auto}.legacy-dashboard-root .children-groups-list .cld-groups-list{width:100%;justify-content:flex-start;gap:10px;margin-left:-10px}.legacy-dashboard-root .children-groups-list .nav-cld-groups-point{min-width:0;min-height:40px;flex:0 0 auto;padding:9.5px 10px;box-sizing:border-box;font-size:16px;line-height:130%;text-align:center;white-space:nowrap}.legacy-dashboard-root .children-groups-list .nav-cld-groups-point.active:after{bottom:3px;width:32px;height:3px}.legacy-dashboard-root .children-groups-list .header-cld-groups-buttons{width:auto;order:2;justify-content:flex-end;flex:0 0 auto;margin-left:auto}.legacy-dashboard-root .add-new-cld-group{width:40px;height:40px;padding:10px;box-sizing:border-box;flex-shrink:0;touch-action:manipulation}.legacy-dashboard-root .add-new-cld-group img{width:20px;height:20px}.legacy-dashboard-root .add-new-cld-group:focus-visible{outline:2px solid rgba(107,120,235,1);outline-offset:3px}}@media (max-width: 340px){.legacy-dashboard-root .children-groups-list .header-cld-groups-list{gap:8px}.legacy-dashboard-root .children-groups-list .cld-groups-list{gap:8px;margin-left:-9px}.legacy-dashboard-root .children-groups-list .nav-cld-groups-point{padding-right:9px;padding-left:9px}}.footer-install-slot{display:flex;align-items:center;justify-self:start}.footer-install-slot:empty{display:none}.footer-install-wrap{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.footer-install-button{display:inline-flex;align-items:center;gap:12px;box-sizing:border-box;border:1px solid rgba(107,120,235,.14);border-radius:999px;padding:8px 18px 8px 8px;background:#fcfcfce0;box-shadow:0 12px 28px #20304914;color:#1c2830;font-family:Jost,sans-serif;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease}.footer-install-button-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:linear-gradient(135deg,#6b78eb,#9ca0ff);color:#fcfcfc}.footer-install-button-glyph{display:block}.footer-install-button-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.footer-install-button-label{font-size:15px;font-weight:600;line-height:120%;white-space:nowrap}.footer-install-button-note{color:#557790;font-size:12px;font-weight:500;line-height:120%;white-space:nowrap}.footer-install-button:hover{border-color:#6b78eb3d;background:#fcfcfcf5;box-shadow:0 16px 36px #2030491f;transform:translateY(-1px)}.footer-install-button:active{transform:translateY(0)}.footer-install-button:disabled{opacity:.7;cursor:progress}.pwa-install-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b3}.pwa-install-modal-shell{position:relative;width:min(860px,calc(100% - 48px))}.pwa-install-modal{position:relative;z-index:1;width:100%;border-radius:20px;padding:60px 60px 0;background:#fcfcfc;box-shadow:0 22px 60px #18222e38;display:flex;flex-direction:column;gap:32px;box-sizing:border-box}.pwa-install-modal-icon{position:absolute;z-index:2;top:-22px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:80px;height:80px;box-sizing:border-box;border:none;border-radius:50%;background:#fcfcfc;color:#6b78eb}.pwa-install-modal-icon .footer-install-button-glyph{width:48px;height:48px}.pwa-install-modal-info{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.pwa-install-modal-info h2{margin:0;color:#1c2830;font-family:Jost,sans-serif;font-size:30px;font-weight:700;line-height:130%}.pwa-install-hint-close{position:absolute;top:24px;right:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;padding:10px;background:#f0f4f7;cursor:pointer}.pwa-install-hint-close img{display:block;width:18px;height:18px}.pwa-install-hint-close:hover{background:#e1e4fb}.pwa-install-hint-text{margin:0;color:#557790;font-family:Jost,sans-serif;font-size:18px;font-weight:400;line-height:135%}.pwa-install-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:60px}.pwa-install-platform{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;border-radius:16px;padding:16px;background:#f0f4f7}.pwa-install-platform-head{display:flex;justify-content:center}.pwa-install-platform-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:0 10px;background:#fcfcfcdb;color:#1c2830;font-family:Jost,sans-serif;font-size:13px;font-weight:600;line-height:120%}.pwa-install-steps{display:flex;flex-direction:column;gap:12px}.pwa-install-step{display:flex;align-items:flex-start;gap:12px;min-height:84px;border-radius:16px;padding:14px;background:#fcfcfcdb;box-sizing:border-box}.pwa-install-step-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:12px;background:#fcfcfc;color:#557790;box-shadow:inset 0 0 0 1px #6b78eb14}.pwa-install-step-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.pwa-install-step-title{color:#1c2830;font-family:Jost,sans-serif;font-size:14px;font-weight:600;line-height:125%;white-space:nowrap}.pwa-install-step-detail{color:#557790;font-family:Jost,sans-serif;font-size:13px;font-weight:400;line-height:135%}@media (max-width: 1025px){.pwa-install-modal-backdrop{align-items:flex-end;padding:0}.pwa-install-modal-shell{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:calc(100dvh - 48px);padding-top:22px;box-sizing:border-box}.pwa-install-modal{flex:1 1 auto;position:relative;width:100%;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;border-radius:24px 24px 0 0;padding:32px 16px 0;gap:24px}.pwa-install-modal-icon{top:0;width:56px;height:56px;padding:14px}.pwa-install-modal-icon .footer-install-button-glyph{width:28px;height:28px}.pwa-install-hint-close{display:none}.pwa-install-modal-info{gap:16px}.pwa-install-modal-info h2{font-size:18px;line-height:135%}.pwa-install-hint-text{font-size:13px;line-height:120%}.pwa-install-platforms{grid-template-columns:1fr;gap:16px;margin-bottom:56px}.pwa-install-step{border-radius:16px;min-height:76px;padding:12px}.pwa-install-platform{border-radius:16px;padding:12px}.pwa-install-step-icon{width:36px;height:36px;min-width:36px;border-radius:11px}.pwa-install-step-title{font-size:13px}.pwa-install-step-detail{font-size:12px}}@media (max-width: 768px){.footer-install-slot,.footer-install-wrap{width:100%}.footer-install-button{width:100%;padding:8px 16px 8px 8px;justify-content:center}.footer-install-button-label{font-size:14px}.footer-install-button-note{font-size:11px}.footer-install-button-copy{align-items:center;text-align:center}}@media (max-width: 420px){.footer-install-button-note{display:none}}body,html{margin:0;padding:0;width:100%;height:100%;font-family:Jost,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f4f7}.top-menu{position:fixed;width:100%;height:80px;background:#f0f4f7;display:flex;align-items:center;justify-content:space-between;z-index:100;top:0;left:0;transition:top .3s ease-in-out;opacity:1;pointer-events:auto;transition:top .3s ease-in-out,opacity .3s ease-in-out}.top-menu.hidden{top:-100px;opacity:0;pointer-events:none}.index-logo{margin-left:120px;display:flex;align-items:center;justify-content:center;gap:25.6px}.header-menu{width:38.4px;height:38.4px;display:none;cursor:pointer}.header-menu:hover path,.header-menu:active path,.header-menu.active path{stroke:#6b78eb}.index-logo-img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:flex;align-items:center;justify-content:center;width:116px;height:44px}.nav-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:clamp(24px,5.6vw,80px)}.nav-point a{margin:0;font-weight:500;font-size:20px;line-height:130%;letter-spacing:0%;font-style:Medium;color:#1c2830;cursor:pointer;text-decoration:none;display:block;padding:19px 24px}.nav-point a:hover{color:#6b78eb}.nav-line-addinfo{display:none}.index-login{margin-right:120px;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 24px;cursor:pointer;text-decoration:none;color:inherit}.login-icon{width:40px;height:40px}.text-login{font-weight:500;font-size:20px;line-height:130%;letter-spacing:0%;color:#1c2830}.index-login:hover .text-login,.index-login:active .text-login{color:#6b78eb}.index-login:hover .login-icon path,.index-login:active .login-icon path{stroke:#6b78eb}.hero{position:relative;padding-bottom:156px;overflow:hidden;background:#f0f4f7}.hero img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.coach-parent-foot,.child-foot{position:absolute}.coach-parent-foot{top:108px;right:-110px}.child-foot{top:649px;right:388.6px}.info-hero{position:relative;display:flex;align-items:center;flex-direction:column;z-index:1;gap:80px;margin-top:80px}.logo-text-hero{display:flex;align-items:center;flex-direction:column;max-width:1200px;margin-top:156px;gap:18px;width:100%;box-sizing:border-box}.text-hero{font-weight:700;font-size:32px;line-height:124%;color:#2f4250;cursor:default;text-align:center;width:100%;text-transform:uppercase}.btn-hero{font-family:Jost,sans-serif;padding:17.5px 32px;border-radius:50px;border:none;font-weight:700;font-size:24px;line-height:120%;letter-spacing:0px;color:#fcfcfc;background:#6b78eb;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}.btn-hero:hover{background:#5c62d3}.btn-hero:active{background:#8a8de1}.about-us{position:relative;display:flex;justify-content:center;flex-direction:column;background-color:#6b78eb;border:1px solid #999999;overflow:hidden}.about-us img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.about-us-decoration-img,.about-us-decoration-1,.about-us-decoration-2{position:absolute}.about-us-decoration-img{left:24px;bottom:0}.about-us-decoration-1{left:0;top:115.63px}.about-us-decoration-2{right:0;bottom:0}.about-us-info{position:relative;display:flex;flex-direction:column;gap:32px;z-index:1;margin:80px 120px 100px}.about-us-name-content{display:flex;gap:80px;flex-direction:column}.about-us-h2 h2{padding:0;font-weight:700;font-size:40px;line-height:110%;letter-spacing:0%;color:#f2f2f2;margin:4px;cursor:default}.about-us-content-btn{display:flex;flex-direction:column;gap:36px;margin-left:auto;max-width:551px;margin-right:31px}.about-us-content{font-weight:400;font-size:24px;line-height:130%;letter-spacing:0%;color:#f2f2f2;margin:4px 4px 4px 0;cursor:default}.about-us-content p{margin:0;padding:0}.about-us-content p+p{margin-top:30px}.btn-about-us{margin-right:auto;border:none;border-radius:50px;padding:17.5px 32px;background:#f0f4f7;font-family:Jost,sans-serif;font-weight:700;font-size:24px;line-height:120%;letter-spacing:0px;color:#6b78eb;cursor:pointer;text-decoration:none}.btn-about-us:hover{color:#5c62d3}.why-this-important{display:flex;flex-direction:column;gap:80px;overflow:hidden;position:relative;background:#f0f4f7}.why-this-important h2{margin:80px 120px 0;padding:0;font-weight:700;font-size:40px;line-height:110%;color:#1c2830;cursor:default}.why-this-important-list{margin:0;padding:0;list-style:none;display:flex;gap:121px;transition:transform .1s ease-out;will-change:transform;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-behavior:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.why-this-important-list.dragging{cursor:grabbing}.why-this-important-list::-webkit-scrollbar{display:none}.why-this-important-point{position:relative;display:flex;flex-direction:column;align-items:center;padding:32px 41px 48px;border-radius:30px;height:621px;width:305px;background:#fcfcfc;flex-shrink:0}.why-this-important-img-wrapper:after{content:"";position:absolute;right:0;bottom:0;background:#5968f366;border-radius:50%;z-index:2;width:469px;height:469px;left:50%;transform:translate(-50%);top:32px;display:none}.why-this-important-point:hover .why-this-important-img-wrapper:after{display:block}.why-this-important-img-1,.why-this-important-img-2,.why-this-important-img-3,.why-this-important-decoration{position:absolute;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.why-this-important-img-1,.why-this-important-img-2,.why-this-important-img-3{left:50%;transform:translate(-50%)}.why-this-important-decoration{display:none}.why-this-important-point:hover .why-this-important-decoration{display:block}.why-this-important-point:hover .decoration-wti-1-2,.why-this-important-point:hover .decoration-wti-2-2,.why-this-important-point:hover .decoration-wti-3-2{display:none}.decoration-wti-1{left:284.22px;top:483.22px}.decoration-wti-2{left:290.23px;top:480.23px}.decoration-wti-3{left:284.67px;top:476.67px}.why-this-important-list-span{position:absolute;bottom:48px;width:305px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:400;font-size:32px;line-height:110%;color:#1c2830;height:105px;cursor:default}.why-this-important-point:hover .why-this-important-list-span{color:#6b78eb}.btn-why-this-important-wrapper{display:flex;justify-content:center;align-items:center}.btn-why-this-important{margin:0 0 80px;padding:20px 32px;border-radius:50px;background:#6b78eb;border:none;font-family:Jost,sans-serif;font-weight:700;font-size:24px;line-height:120%;color:#fcfcfc;cursor:pointer;text-decoration:none}.btn-why-this-important:hover{background:#5c62d3}.quote{padding:80px 0;text-align:center;background:#f0f4f7}.quote-decor{width:100%;height:102px;background-image:url("data:image/svg+xml,%3csvg%20width='110'%20height='102'%20viewBox='0%200%20110%20102'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M44.876%20-3L45.7734%20-1.95898L75.1191%2032.0889V-3H106.574V104.818H75.1191V65.8232L44.6758%20103.697L43.7754%20104.818H6.25977L10.1816%2099.9385L52.1035%2047.7803L12.4336%201.96387L8.13574%20-3H44.876Z'%20stroke='%23D0D4F7'%20stroke-width='6'/%3e%3c/svg%3e");background-repeat:repeat-x;background-position:center;background-size:155px 102px}.quote-section{padding:0 180px}.quote-content-icon{width:100%;margin:0 auto;display:flex;flex-direction:column}.top-quote-marks{vertical-align:middle;margin-left:auto;margin-bottom:24px;margin-top:10px}.bottom-quote-marks{vertical-align:middle;margin-right:auto;margin-top:24px;margin-bottom:10px}.top-quote-marks,.bottom-quote-marks{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.quote-content{margin:0 auto;font-weight:400;font-size:32px;line-height:110%}.quote-content p{margin:0;cursor:default}.based-on-science{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:80px;padding-left:120px;padding-right:120px;overflow:hidden;background:#f0f4f7}.based-on-science-content{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:80px;margin-top:80px;width:100%}.based-on-science-content h2{margin:0;padding:0;cursor:default;font-weight:700;font-style:Bold;font-size:40px;line-height:110%;text-transform:uppercase;width:100%}.based-on-science-text{background-image:url(/assets/based-science-image-BBdKPWrz.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:537px;border-radius:30px;width:1200px;position:relative}.based-on-science-content p{margin:0;padding:40px;font-weight:400;font-size:24px;line-height:130%;letter-spacing:0%;color:#1c2830;cursor:default;position:absolute;border-radius:30px;background:#fcfcfc;max-width:458px;right:52px;bottom:64.42px}.btn-based-on-science{display:flex;justify-content:center;align-items:center;margin-bottom:80px;box-sizing:border-box;width:270px;padding:17.5px 32px;border-radius:50px;border:none;font-family:Jost,sans-serif;font-weight:700;font-style:Bold;font-size:24px;line-height:120%;color:#fcfcfc;background:#6b78eb;cursor:pointer;text-decoration:none}.btn-based-on-science:hover{background:#5c62d3}.btn-based-on-science:active{background:#8a8de1}.we-are-cooperating{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:80px;padding-left:120px;padding-right:120px;background:#f0f4f7}.we-are-cooperating h2{margin:80px 0 0;padding:0;font-weight:700;font-size:40px;line-height:110%;letter-spacing:0%;text-align:left;color:#1c2830;cursor:default;width:100%;max-width:1200px}.cooperating-list{list-style:none;padding:0;margin:0 0 80px;display:flex;align-items:center;justify-content:center;gap:24px;width:100%;max-width:1200px}.cta-section{background:#6b78eb;-webkit-backdrop-filter:blur(46px);backdrop-filter:blur(46px);position:relative;overflow:hidden}.cta-decoration{position:absolute;top:122.36px;left:137px;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;z-index:-1}.cta-content{margin:60px 120px 0;display:flex;flex-direction:column;gap:8px}.cta-content h2{margin:0;padding:0;font-weight:700;font-size:40px;line-height:110%;letter-spacing:0%;color:#fcfcfc;cursor:default;text-transform:uppercase}.cta-info-wrapper{display:flex;gap:40px;flex-direction:column;width:500px;margin-left:auto}.cta-info{display:flex;flex-direction:column;gap:24px}.cta-input-first-name-input-wrapper,.cta-input-last-name-wrapper{display:flex;flex-direction:column;gap:4px}.cta-input-first-name-label,.cta-input-last-name-label{margin-left:8px;font-weight:400;font-size:18px;line-height:135%;letter-spacing:0%;color:#fcfcfc;cursor:default}.cta-input-first-name,.cta-input-last-name{width:100%;font-family:Jost,sans-serif;border-radius:8px;padding:17px 24px;border:2px solid rgba(210,209,209,1);font-weight:400;font-size:20px;line-height:130%;letter-spacing:0%;color:#fcfcfc;background:none;box-sizing:border-box}.cta-input-first-name:focus,.cta-input-last-name:focus{outline:none;border:2px solid rgba(252,252,252,1)}.cta-input-first-name::placeholder,.cta-input-last-name::placeholder{color:#d2d1d1}.cta-info-checkbox{display:flex;gap:8px}.checkbox-index{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;display:block;box-sizing:border-box;width:18px;height:18px;border:2px solid rgba(252,252,252,1);border-radius:2px;background:transparent;cursor:pointer;position:relative}.checkbox-index:checked{background-color:#fcfcfc;border-color:#fcfcfc}.checkbox-index:checked:after{content:"";position:absolute;top:2px;left:.5px;width:14px;height:14px;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='9'%20viewBox='0%200%2013%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.17115%208.61719L5.15124%208.63568L0.181641%204.01748L1.79984%202.5137L5.17121%205.64668L10.5634%200.635742L12.1816%202.13952L5.19111%208.63574L5.17115%208.61719Z'%20fill='%236B78EB'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}.text-checkbox{margin-top:2px;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0%;color:#fff;cursor:default}.text-checkbox a,.text-checkbox a:visited,.text-checkbox a:hover,.text-checkbox a:active{color:inherit;font-weight:inherit;text-decoration:none}.font-semibold{display:inline;line-height:inherit;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px;text-decoration-skip-ink:none;vertical-align:baseline;cursor:pointer}.btn-cta-content{border-radius:50px;padding:20px 24px;background:#f0f4f7;font-family:Jost,sans-serif;font-weight:700;font-size:24px;line-height:120%;letter-spacing:0px;color:#6b78eb;border:none;cursor:pointer;margin-bottom:120px}.btn-cta-content:hover{background:#e1e4fb}.btn-cta-content:active{background:#d0d4f7}.btn-cta-content:disabled{opacity:.5;cursor:not-allowed}.cta-input-last-name.error{border-color:#ff6464!important}.cta-error-message{font-size:14px;color:#ff9696;margin-top:4px}.index-logo,.login-icon,.logo-hero,.arrow-algorithm-1,.arrow-algorithm-2,.decoration-father-ava,.block-1-algorithm-info-decoration,.dashed-button,.block-3-algorithm-info-decoration,.impotent-block-1-img,.impotent-block-2-img,.impotent-block-3-img,.decoration-science,.based-on-science-scientist,.based-on-science-scientist-decoration,.cooperating-point-img,.footer-logo,.footer-instagram,.footer-telegram,.QR-code{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width: 1439px) and (min-width: 1025px){.index-logo{margin-left:60px}.index-login{margin-right:60px}.hero{padding-bottom:136px}.coach-parent-foot{right:-145px}.child-foot{right:353.6px}.logo-text-hero{margin-top:136px;max-width:905px}.about-us-info{margin:80px 60px 100px}.about-us-decoration-img{left:-136px}.about-us-decoration-2{right:-40px}.based-on-science{padding-left:60px;padding-right:60px}.based-on-science-text{height:404.99px;width:905px}.based-on-science-content p{right:39px;bottom:54.62px}.btn-based-on-science{margin-bottom:212.01px}.we-are-cooperating{padding-left:60px;padding-right:60px}.cta-content{margin:60px 60px 0}.cta-decoration{left:56px}.footer-content{margin:80.07px 60.1px 68.77px 60.89px}}@media (max-width: 1024px) and (min-width: 769px){.index-logo{margin-left:80px}.index-logo-img{width:106px;height:40px}.index-login{margin-right:60px;gap:15px;padding:0 22.5px}.login-icon{width:37.5px;height:37.5px}.text-login{font-size:18.75px}.header-menu{display:block}.top-menu{background:#fcfcfc}.nav-list-addinfo{position:absolute;padding:16px 0;top:88px;left:50%;transform:translate(-50%);width:calc(100% - 160px);max-width:900px;background:#fcfcfc;box-shadow:0 0 32px #00000014;display:none;flex-direction:column;align-items:flex-start;gap:0;border-radius:24px}.nav-list-addinfo.active{display:flex}.nav-list{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.nav-point{width:100%}.nav-point a{padding:12px 32px}.nav-point a:hover{color:#1c2830;background:#f3f5ff}.hero{padding-bottom:238.27px}.coach-parent-foot{right:-221px}.child-foot{right:277.6px}.logo-text-hero{margin-top:238.27px;max-width:609px}.logo-hero{width:609px;height:231.46px}.about-us-info{margin:80px 80px 105px}.about-us-decoration-1{left:-100px}.about-us-decoration-img{left:auto;right:-283px}.about-us-content-btn{margin-left:0;margin-right:auto}.about-us-decoration-2{right:-90px}.based-on-science{padding-left:80px;padding-right:80px}.based-on-science-content h2{text-align:center}.based-on-science-text{position:relative;height:479px;width:1071px;z-index:1}.based-on-science-content p{right:261px;bottom:183.64px}.btn-based-on-science{position:relative;margin-top:-207.64px;margin-bottom:143.64px;z-index:2}.we-are-cooperating{padding-left:80px;padding-right:80px}.we-are-cooperating h2{text-align:center}.cooperating-list{margin-right:-80px;margin-left:-80px;padding-right:80px;padding-left:80px;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.cooperating-list::-webkit-scrollbar{display:none}.cta-content{margin:60px 80px 0}.cta-decoration{left:137px}.cta-info-wrapper,.cta-info,.cta-input-first-name,.cta-input-last-name{width:100%}.footer-content{margin:80.1px 80.1px 120.82px 81.01px}.why-this-important h2{margin:80px 80px 0;text-align:center}}.mobile-login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;background:#0000;z-index:9999;display:flex;justify-content:flex-end;align-items:flex-end;visibility:hidden;pointer-events:none;transition:background-color .24s ease,visibility 0s linear .26s}.mobile-login-overlay.active{background:#000000b3;visibility:visible;pointer-events:auto;transition:background-color .24s ease,visibility 0s linear 0s}.mobile-login-bottom-sheet{width:100%;background:#fcfcfc;border-radius:24px 24px 0 0;max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;transform:translate3d(0,100%,0);transition:transform .46s cubic-bezier(.32,.72,0,1);will-change:transform;touch-action:pan-y;position:relative;padding:24px 16px calc(56px + env(safe-area-inset-bottom)) 16px;display:flex;flex-direction:column;gap:40px}.mobile-login-bottom-sheet.active{transform:translateZ(0)}.mobile-login-bottom-sheet.is-dragging{transition:none;user-select:none;-webkit-user-select:none}.mobile-login-bottom-sheet.is-closing{transition:transform .26s cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion: reduce){.mobile-login-overlay,.mobile-login-overlay.active,.mobile-login-bottom-sheet,.mobile-login-bottom-sheet.is-closing{transition-duration:1ms}}.mobile-login-exit-close{display:flex;justify-content:space-between}.mobile-exit-icon,.mobile-close-icon{padding:10px;border-radius:50%;cursor:pointer}.mobile-exit-icon:hover,.mobile-close-icon:hover{background:#f0f4f7}.mobile-login-content{display:flex;flex-direction:column;gap:40px}.mobile-login-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.mobile-login-logo{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mobile-login-header h2{font-size:24px;font-weight:700;color:#1c2830;text-align:center;line-height:120%;margin:0}.mobile-login-buttons{display:flex;flex-direction:column;gap:16px;width:100%;max-width:400px;margin:0 auto}.mobile-google-btn{display:flex;justify-content:center;align-items:center;width:100%;height:48px;border-radius:12px;background:#6b78eb;border:none;font-family:Jost,sans-serif;font-size:16px;font-weight:500;color:#f0f4f7;cursor:pointer;transition:background .3s ease;gap:10px}.mobile-email-btn{display:flex;justify-content:center;align-items:center;width:100%;height:48px;border-radius:12px;background:#9ca0ff;border:none;font-family:Jost,sans-serif;font-size:16px;font-weight:500;color:#f0f4f7;cursor:pointer;transition:background .3s ease}.mobile-email-btn:hover{background:#8a8de1}.mobile-email-btn:active{background:#fff;color:#9ca0ff}.mobile-google-btn:hover{background:#5c62d3}.mobile-google-btn:active{background:#8a8de1}.mobile-label-email{width:100%;display:block}.mobile-label-email.hidden,.mobile-submit-btn.hidden{display:none!important}.mobile-email-input{width:100%;box-sizing:border-box;height:48px;padding:14.5px 24px;border:2px solid rgba(195,194,194,1);font-size:16px;font-weight:400;line-height:120%;border-radius:8px;background:transparent;color:#686767;font-family:Jost,sans-serif;transition:border-color .2s ease}.mobile-email-input::placeholder{color:#868585}.mobile-email-input:focus{outline:none;border-color:#6b78eb}.mobile-email-input.error{border-color:#e86666}.mobile-error-message{font-family:Jost,sans-serif;font-size:14px;font-weight:400;color:#e86666;margin-top:2px;margin-bottom:0;display:none}.mobile-submit-btn{width:100%;height:48px;border-radius:12px;background:#e8eef1;border:none;font-family:Jost,sans-serif;font-size:16px;font-weight:500;color:#1c2830;cursor:pointer;transition:all .3s ease}.mobile-submit-btn:hover:not(:disabled){background:#e1e4fb}.mobile-submit-btn:active:not(:disabled){background:#d0d4f7}.mobile-submit-btn:disabled{background:#f0f4f7;color:#8fa9bd;cursor:not-allowed}.mobile-submit-btn.loading{pointer-events:none;opacity:.7}.hidden{display:none!important}.mobile-message-container{display:flex;justify-content:center;align-items:center;animation:fadeIn .3s ease}.mobile-message-container.hidden{display:none}.mobile-message-form{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.mobile-message-header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:40px}.mobile-mail-icon{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mobile-message-header h2{font-size:24px;font-weight:700;color:#1c2830;margin:0;line-height:120%}.mobile-message-text{font-size:18px;font-weight:400;color:#1c2830;line-height:135%;display:flex;flex-direction:column;gap:22px}.mobile-message-text p{margin:0;padding:0}.mobile-resend-link{font-size:18px;font-weight:400;color:#1c2830;opacity:0;pointer-events:none;transition:opacity .3s ease;cursor:pointer;margin:0;padding:0;display:none}.mobile-resend-link.visible{display:block;opacity:1;pointer-events:auto;margin-top:24px}.mobile-resend-link a{color:#666ce8;text-decoration:underline}.mobile-resend-link.visible{opacity:1;pointer-events:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.index-login{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 24px;cursor:pointer;text-decoration:none;color:inherit}@media (max-width: 768px){.index-logo{margin-left:16px;gap:16px}.index-logo-img{width:67px;height:25px}.index-login{margin-right:16px;gap:10px;padding:0 15px}.login-icon{width:25px;height:25px}.text-login{font-size:12.5px}.header-menu{width:24px;height:24px}.header-menu{display:block}.top-menu{background:#fcfcfc}.nav-list-addinfo{position:absolute;padding:16px 0 32px;top:80px;left:50%;transform:translate(-50%);width:100%;background:#fcfcfc;display:none;flex-direction:column;align-items:center;gap:31px;border-radius:0 0 24px 24px}.nav-list-addinfo.active{display:flex}.nav-list{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.nav-point{width:100%}.nav-point a{padding:12px 32px;font-size:14px}.nav-point a:hover{color:#1c2830;background:#f3f5ff}.nav-line-addinfo{display:block;display:flex;flex-direction:column;gap:31px;width:calc(100% - 64px)}.nav-line{margin:0;padding:0;border:.5px solid rgba(228,228,228,1)}.nav-addinfo-list{list-style:none;padding:12px 0;margin:0;display:flex;gap:24px;flex-direction:column;cursor:pointer}.nav-addinfo-point{font-weight:400;font-size:14px;line-height:120%;color:#686767}.nav-addinfo-list li:last-child a{text-decoration:none;color:inherit;outline:none}.nav-addinfo-point:hover,.nav-addinfo-point:active{font-weight:700;color:#1c2830}.hero{padding-bottom:281.69px}.coach-parent-foot{top:135px;right:-202px;width:344.6px;height:635.5px}.child-foot{top:608px;right:234.7px;width:126.3px;height:232.91px}.logo-text-hero{margin-top:120px;max-width:265.65px}.logo-hero{width:166.91px;height:63.31px}.text-hero{font-size:20px;text-transform:none}.btn-hero{padding:20px 32px;font-size:18px;line-height:135%}.about-us-info{margin:80px 16px 204px}.about-us-name-content{gap:40px}.about-us-content-btn{gap:100px}.about-us-h2 h2{font-size:30px}.about-us-decoration-1,.about-us-decoration-2{display:none}.about-us-decoration-img{left:auto;right:-315px}.about-us-content-btn{margin-left:0;margin-right:auto}.about-us-content{font-size:18px}.btn-about-us{padding:20px 32px;font-size:18px;line-height:135%}.btn-why-this-important{font-size:18px;line-height:135%}.quote{padding:60px 0}.quote-decor{height:48px;background-size:64px 48px}.quote-section{padding:24px 16px}.quote-content{font-size:24px;line-height:130%}.based-on-science{padding-left:16px;padding-right:16px}.based-on-science-content h2{font-size:30px;align-self:flex-start;width:238px}.based-on-science-text{position:relative;display:flex;align-items:center;justify-content:center;height:281px;width:628px;z-index:1}.based-on-science-content p{position:absolute;top:91px;left:50%;transform:translate(-50%);font-size:20px;width:208px;height:234px;text-align:center;right:auto;bottom:auto}.btn-based-on-science{position:relative;margin-top:0;margin-bottom:88px;padding:20px 32px;font-size:18px;line-height:135%;z-index:2}.we-are-cooperating{padding-left:16px;padding-right:16px;gap:40px;align-items:flex-start}.we-are-cooperating{padding-left:16px;padding-right:16px}.we-are-cooperating h2{font-size:30px;width:288px}.cooperating-list{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.cooperating-list::-webkit-scrollbar{display:none}.cta-content{margin:60px 16px 0;gap:40px}.cta-content h2{font-size:30px}.cta-decoration{left:137px}.cta-info-wrapper,.cta-info,.cta-input-first-name,.cta-input-last-name{width:100%}.btn-cta-content{font-size:18px;line-height:135%}.footer-content{margin:80px 16px 120px}.social-media{grid-template-columns:1fr auto;row-gap:16px;margin-bottom:40px}.footer-brand-link{justify-self:start;grid-column:1;grid-row:1}.footer-install-slot{grid-column:1 / -1;grid-row:2;width:100%}.social-media-list{grid-column:2;grid-row:1;justify-self:end}.footer-hr{margin-bottom:40px}.addinfo-support-line{display:none}.addinfo-support,.footer-hr{margin-bottom:40px}.support{display:none}.addinfo-support{justify-content:center}.addinfo,.addinfo-list{align-items:center}.addinfo-point{text-align:center}.addinfo-list li:last-child a{display:block}.why-this-important h2{margin:80px 16px 0;text-align:left;font-size:30px}.why-this-important-list{gap:80px}.why-this-important-img-1,.why-this-important-img-2,.why-this-important-img-3,.why-this-important-img-wrapper:after{width:300px;height:300px}.why-this-important-img-wrapper:after{top:20px}.why-this-important-point{padding:20px 26px 54px;height:376px;width:200px}.why-this-important-list-span{bottom:54px;width:200px;font-size:20px;line-height:130%;color:#1c2830;height:52px}.why-this-important-point:hover .decoration-wti-1,.why-this-important-point:hover .decoration-wti-2,.why-this-important-point:hover .decoration-wti-3{display:none}.why-this-important-point:hover .decoration-wti-1-2,.why-this-important-point:hover .decoration-wti-2-2,.why-this-important-point:hover .decoration-wti-3-2{display:block}.decoration-wti-1-2{left:199px;top:308px}.decoration-wti-2-2{left:193px;top:308px}.decoration-wti-3-2{left:196px;top:311px}.btn-why-this-important-wrapper{margin:0 16px}.cooperate-text{font-size:16px;line-height:120%}.social-media-list{gap:15.95px}.mobile-role-contaner-form{display:flex;flex-direction:column;gap:40px;align-items:center}.mobile-role-info{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.mobile-role-info h2{font-size:24px;font-weight:700;color:#1c2830;text-align:center;margin:0}.mobile-role-option{display:flex;justify-content:center;align-items:center;gap:24px;width:100%}.mobile-role-parent-card,.mobile-role-coach-card{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.mobile-role-parent-card input[type=radio],.mobile-role-coach-card input[type=radio]{display:none}.mobile-role-icon-parent,.mobile-role-icon-coach{position:relative;width:120px;height:120px;border-radius:50%;background:#f0f4f7;display:flex;align-items:center;justify-content:center;transition:border .3s ease,background .3s ease}.mobile-role-icon-coach:after,.mobile-role-icon-parent:after{content:"";position:absolute;top:0;left:0;width:120px;height:120px;background:#0006;border-radius:50%;z-index:2}.mobile-role-parent-card:hover .mobile-role-icon-parent:after,.mobile-role-coach-card:hover .mobile-role-icon-coach:after{background:none}.mobile-role-parent-card.selected .mobile-role-icon-parent:after,.mobile-role-coach-card.selected .mobile-role-icon-coach:after{background:none}.mobile-role-icon-parent img,.mobile-role-icon-coach img{width:100%;height:100%;object-fit:contain}.mobile-role-parent-card:hover .mobile-role-icon-parent,.mobile-role-coach-card:hover .mobile-role-icon-coach,.mobile-role-parent-card.selected .mobile-role-icon-parent,.mobile-role-coach-card.selected .mobile-role-icon-coach{background:#6b78eb1a}.mobile-role-label{font-size:16px;font-weight:400;color:#1c2830}.mobile-btn-role{width:100%;max-width:400px;height:48px;border-radius:12px;background:#6b78eb;color:#f0f4f7;font-family:Jost,sans-serif;font-size:16px;font-weight:500;border:none;cursor:pointer;transition:background .3s ease;margin:0 auto}.mobile-btn-role:hover:not(:disabled){background:#5c62d3}.mobile-btn-role:active:not(:disabled){background:#8a8de1}.mobile-btn-role:disabled{background:#d0d4f7;cursor:not-allowed}.mobile-form-container-info-btn{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.mobile-form-container-info{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.mobile-form-title{margin:0;font-size:24px;font-weight:700;color:#1c2830;text-align:center}.mobile-input-group{width:100%;max-width:400px;display:flex;flex-direction:column;gap:16px}.mobile-input-wrapper{width:100%}.mobile-input-field{font-family:Jost,sans-serif;width:100%;height:48px;padding:14.5px 24px;font-size:16px;font-weight:400;color:#686767;background:transparent;border:2px solid rgba(195,194,194,1);border-radius:8px;outline:none;transition:border-color .2s ease;box-sizing:border-box}.mobile-input-field::placeholder{color:#868585}.mobile-input-field:not(:placeholder-shown){border-color:#686767}.mobile-input-field:focus{border-color:#6b78eb}.mobile-checkbox-container{display:flex;align-items:flex-start;gap:8px;width:100%;max-width:400px;margin-top:3px;margin-left:3px}.mobile-checkbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:18px;height:18px;box-sizing:border-box;border:2px solid rgba(107,120,235,1);border-radius:2px;background:transparent;cursor:pointer;position:relative;transition:background .3s ease}.mobile-checkbox-container input[type=checkbox]:checked{background:#6b78eb}.mobile-checkbox-container input[type=checkbox]:not(:checked):hover{background:#e1e4fb}.mobile-checkbox-container input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:8px;transform:translate(-50%,-50%);background-color:#fcfcfc;mask-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='9'%20viewBox='0%200%2013%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.17115%208.61719L5.15124%208.63568L0.181641%204.01748L1.79984%202.5137L5.17121%205.64668L10.5634%200.635742L12.1816%202.13952L5.19111%208.63574L5.17115%208.61719Z'%20fill='%236B78EB'/%3e%3c/svg%3e");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='9'%20viewBox='0%200%2013%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.17115%208.61719L5.15124%208.63568L0.181641%204.01748L1.79984%202.5137L5.17121%205.64668L10.5634%200.635742L12.1816%202.13952L5.19111%208.63574L5.17115%208.61719Z'%20fill='%236B78EB'/%3e%3c/svg%3e");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.mobile-checkbox-container label{font-size:16px;line-height:135%;color:#686767;cursor:pointer;font-weight:500;line-height:120%}.mobile-checkbox-container label a{color:#686767;text-decoration:underline}.mobile-submit-button{width:100%;max-width:400px;height:48px;border-radius:12px;background:#6b78eb;color:#f0f4f7;font-family:Jost,sans-serif;font-size:16px;font-weight:500;border:none;cursor:pointer;transition:background .3s ease}.mobile-submit-button:hover:not(:disabled){background:#5c62d3}.mobile-submit-button:active:not(:disabled){background:#8a8de1}.mobile-submit-button:disabled{background:#d0d4f7;cursor:not-allowed}.mobile-form-check-email{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.mobile-form-check-header{font-size:24px;font-weight:700;color:#1c2830;text-align:center;margin:0;line-height:120%}.mobile-buttons-check{display:flex;flex-direction:column;gap:16px;width:100%;max-width:400px;margin:0 auto}.mobile-button-check{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:400px;height:48px;padding:13.5px 24px;border-radius:12px;background:#6b78eb;color:#f0f4f7;font-family:Jost,sans-serif;font-size:16px;font-weight:500;border:none;cursor:pointer;transition:background .3s ease;text-decoration:none;box-sizing:border-box}.mobile-button-check:hover{background:#5c62d3}.mobile-button-check:active{background:#8a8de1}.mobile-button-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.mobile-button-check .pen{flex-shrink:0;width:20px;height:20px;margin-left:auto;display:block}.button-continue{width:100%;max-width:400px;height:48px;border-radius:12px;background:#9ca0ff;color:#fcfcfc;font-family:Jost,sans-serif;font-size:16px;font-weight:500;border:none;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;justify-content:center}.button-continue:hover{background:#8a8de1}.button-continue:active{background:#fff;color:#9ca0ff}.mobile-login-content.email-entry-mode .mobile-login-header,.mobile-login-content.email-entry-mode .mobile-google-btn,.mobile-login-content.email-entry-mode .mobile-email-btn{display:none!important}.mobile-login-content.email-entry-mode .mobile-label-email,.mobile-login-content.email-entry-mode #mobile-submit-btn{display:block}}.footer{display:flex;flex-direction:column;gap:60px;position:relative;z-index:1;background:#f0f4f7}.footer-content{margin:80.14px 120.1px 68.14px 120.89px}.social-media{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:20px;margin-bottom:60px}.footer-brand-link{display:flex;align-items:center;grid-column:1;justify-self:start}.social-media-list{display:flex;align-items:center;justify-content:center;grid-column:3;justify-self:end;gap:29.95px;list-style:none;padding:0;margin:0}.social-media-point-ins,.social-media-point-tg{display:flex;align-items:center;justify-content:center;border-radius:50%;padding:8.9px;background:#6b78eb;cursor:pointer}.ins-link,.tg-link{display:flex;align-items:center;justify-content:center}.social-media-point-tg{padding:6.67px 8.01px 6.68px 5.34px}.footer-hr{margin:0 0 60px;padding:0;width:100%;border:1px solid rgba(228,228,228,1)}.addinfo-support{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:60px}.addinfo{display:flex;align-items:left;justify-content:center;flex-direction:column;width:380px}.addinfo-list{list-style:none;padding:0;margin:0;display:flex;align-items:left;justify-content:center;flex-direction:column;gap:16.45px}.addinfo-list li:last-child a{display:none;text-decoration:none;color:inherit;outline:none}.addinfo-point{font-weight:400;font-size:20px;line-height:130%;letter-spacing:0%;color:#686767;cursor:pointer}.addinfo-point:hover,.addinfo-point:active{font-weight:700;color:#1c2830}.support{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16.24px}.support h3{margin:0;padding:0;font-weight:700;font-size:20px;line-height:130%;letter-spacing:0%;color:#1c2830;cursor:default}.cooperate-text{display:flex;align-items:center;flex-direction:column;width:100;font-weight:400;font-size:20px;line-height:130%;letter-spacing:0%;text-align:center;color:#686767;cursor:default}@media (max-width: 1439px) and (min-width: 1025px){.footer-content{margin:80.07px 60.1px 68.77px 60.89px}}@media (max-width: 1024px) and (min-width: 769px){.footer-content{margin:80.1px 80.1px 120.82px 81.01px}}@media (max-width: 768px){.footer-content{margin:80px 16px 120px}.social-media{grid-template-columns:1fr auto;row-gap:16px;margin-bottom:40px}.footer-brand-link{justify-self:start;grid-column:1;grid-row:1}.footer-install-slot{grid-column:1 / -1;grid-row:2;width:100%}.social-media-list{grid-column:2;grid-row:1;justify-self:end}.footer-hr{margin-bottom:40px}.addinfo-support-line{display:none}.addinfo-support,.footer-hr{margin-bottom:40px}.support{display:none}.addinfo-support{justify-content:center}.addinfo,.addinfo-list{align-items:center}.addinfo-point{text-align:center}.addinfo-list li:last-child a{display:block}.cooperate-text{font-size:16px;line-height:120%}.social-media-list{gap:15.95px}}.footer-logo,.footer-instagram,.footer-telegram,.QR-code{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.top-menu-account{background:#fff;width:100%;height:80px;z-index:10;padding:4px 120px;position:fixed;top:0;box-sizing:border-box;display:flex;justify-content:center}.logo-sitting{display:flex;align-items:center;justify-content:space-between;width:100%}.logo-header{width:116px;height:44px;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.notification-sitting-account{padding:12px 0;display:flex;align-items:center;justify-content:center;gap:24px}.sitting-account,.notification-icon{background:#f0f4f7;border-radius:50%;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:none}.sitting-account:hover,.sitting-account:active,.sitting-account[aria-expanded=true],.notification-icon:hover,.notification-icon:active,.notification-icon[aria-expanded=true]{background:#f3f5ff}.notification-unread-indicator{position:absolute;right:2px;bottom:2px;z-index:3;width:8px;height:8px;border-radius:50%;background:#6b78eb;pointer-events:none}.account-wrapper{position:relative;display:inline-block}.user-avatar{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;position:absolute;top:0;left:0;z-index:2}.sitting-account svg{z-index:1}.tooltip{position:absolute;top:68px;right:120px;opacity:0;transition:opacity .3s ease}.tooltip.show{opacity:1}.tooltip-info{padding:32px 16px 16px;border-radius:20px;display:flex;justify-content:center;flex-direction:column;gap:0;background:#fcfcfc;width:366px;box-shadow:0 0 32px #00000014;box-sizing:border-box}.account-info{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:8px}.account-logo{width:80px;height:80px;background:#f0f4f7;border-radius:50%;display:flex;align-items:center;justify-content:center}.account-logo img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.account-logo.has-photo{padding:0!important;background-color:transparent!important;overflow:hidden}.account-logo.has-photo img{display:none!important}.account-name-id{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:100%}.account-name span{font-weight:700;font-size:20px;line-height:130%;color:#1c2830;text-align:center}.account-id{display:flex;align-items:center;justify-content:center;gap:8px}.copy-tooltip-account-id-img{position:relative}.copy-tooltip{position:absolute;padding:8px 16px;background:#e1e4fb;border-radius:6px;bottom:32px;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .25s ease;white-space:nowrap}.copy-tooltip.show{opacity:1;visibility:visible}.copy-tooltip span{font-weight:400;font-size:16px;line-height:120%;color:#1c2830}.account-id-img{cursor:pointer}.account-id-img:hover path,.account-id-img:active path{stroke-width:2.5px}.account-id span{font-weight:400;font-size:16px;line-height:120%;color:#1c2830}.tooltip-divider{width:100%;height:0;border-top:2px solid #0000000D;box-sizing:border-box}.account-info+.tooltip-divider{margin-top:14px}.tooltip-divider+.tooltip-list{margin-top:16px}.tooltip-list+.tooltip-divider{margin-top:14px}.tooltip-divider+.tooltip-logout{margin-top:16px}.tooltip-list{list-style:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:4px;width:100%;margin:0;padding:0}.tooltip-list li{width:100%}.tooltip-point{display:flex;align-items:center;justify-content:flex-start;gap:24px;border:0;background:transparent;font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:135%;color:#1c2830;text-align:left;padding:16px;border-radius:8px;cursor:pointer;width:100%;box-sizing:border-box}.tooltip-point img{width:24px;height:24px;flex:0 0 24px;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tooltip-point:hover,.tooltip-point:active{background:#f0f4f7}.notification-form{position:absolute;top:89px;right:120px;opacity:0;transition:opacity .3s ease;pointer-events:none;width:480px;border-radius:12px;padding:0 8px;box-sizing:border-box;background:#fcfcfc;box-shadow:0 0 32px #00000014}.notification-form.show{opacity:1;pointer-events:auto}.notification-form h2{padding:19.5px 16px;margin:0;font-weight:700;font-size:20px;line-height:130%;color:#1c2830;cursor:default}.notification-list{list-style:none;margin:0;padding:0}@media (max-width: 1439px) and (min-width: 1025px){.top-menu-account{padding:4px 60px}.tooltip,.notification-form{right:60px}}@media (max-width: 1024px) and (min-width: 769px){.top-menu-account{padding:4px 80px}.logo-header{width:106px;height:40px}.notification-sitting-account{gap:23px}.sitting-account svg,.notification-icon img{width:20px;height:20px}.tooltip,.notification-form{right:80px}}@media (max-width: 768px){.top-menu-account{padding:4px 16px}.logo-header{width:67px;height:25px}.notification-sitting-account{gap:8px}.sitting-account,.notification-icon{width:40px;height:40px;padding:9.09px;box-sizing:border-box}.sitting-account svg,.notification-icon img{width:21.82px;height:21.82px;stroke-width:1.5px}.tooltip{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b3;padding:0;margin:0}.tooltip-info{position:absolute;bottom:0;left:0;right:0;width:100%;gap:0;border-radius:24px 24px 0 0;padding:24px 16px 56px;box-shadow:none;margin:0}.account-logo{width:60px;height:60px}.account-logo img{width:30px;height:30px}.account-name span{font-size:18px;line-height:135%}.tooltip-point{width:100%;padding:16px}.notification-form{top:80px;left:0;transform:none;width:100%;border-radius:0 0 20px 20px;box-shadow:0 16px 32px #00000014}}html,body{margin:0;padding:0}.background-form-logout-account{background:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:none;justify-content:center;align-items:center;box-sizing:border-box}.background-form-logout-account.active{display:flex}.form-logout-account{border-radius:20px;padding:60px 60px 40px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;background:#fcfcfc;position:relative;width:100%;max-width:586px;box-sizing:border-box}.icon-logout-account{position:absolute;padding:20px;border-radius:50%;background:#fcfcfc;left:50%;transform:translate(-50%);top:-24px;display:flex;justify-content:center;align-items:center}.icon-logout-account img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.form-logout-account h2{margin:0;padding:0;font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#1c2830;cursor:default}.form-logout-account-btn{width:100%;display:flex;gap:16px}.btn-cancel-logout-account,.btn-logout-account{flex:1;border-radius:12px;padding:11px 32px;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:130%;cursor:pointer;border:none;box-sizing:border-box}.btn-cancel-logout-account{background:#e8eef1;color:#1c2830}.btn-cancel-logout-account:hover{background:#e1e4fb}.btn-cancel-logout-account:active{background:#d0d4f7}.btn-logout-account{background:#6b78eb;color:#f0f4f7}.btn-logout-account:hover{background:#5c62d3}.btn-logout-account:active{background:#8a8de1}@media (max-width: 768px){.form-logout-account{position:absolute;bottom:0;left:0;right:0;width:100%;max-width:none;padding:32px 16px 56px;gap:24px;border-radius:24px 24px 0 0;margin:0;box-sizing:border-box}.icon-logout-account{width:56px;height:56px;padding:14px;top:-22px;box-sizing:border-box}.icon-logout-account img{width:28px;height:28px}.form-logout-account h2{font-size:18px;line-height:135%}.form-logout-account-btn{flex-direction:column}.btn-cancel-logout-account,.btn-logout-account{width:100%;line-height:120%}}.group-invite-section{margin:128px 120px 80px;display:none;flex-direction:column;gap:32px}@media (min-width: 769px){.group-invite-section{margin-bottom:200px}}.group-invite-section .back-title-sittings{margin-bottom:0}.group-invite-section.active{display:flex}.group-invite-card{display:flex;align-items:center;justify-content:center;flex-direction:column;align-self:center;width:100%;max-width:793px;gap:32px;padding:24px 60px 32px;box-sizing:border-box;border-radius:16px;background:#fcfcfc;box-shadow:0 0 32px #00000014}.group-invite-main{display:flex;gap:8px;align-items:center;flex-direction:column;width:100%}.group-invite-avatar{width:120px;height:120px;border-radius:20px;background:#e4e4e4;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.group-invite-avatar span{font-family:Jost,sans-serif;font-style:normal;font-size:52px;font-weight:500;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1c2830}.group-invite-avatar.has-photo span{display:none}.child-share-section .group-invite-avatar{border-radius:50%}.group-invite-text{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:4px}.group-invite-title{margin:0;padding:0;font-size:20px;color:#1c2830}.group-invite-meta{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;font-size:14px;line-height:120%;color:#686767;text-align:center}.group-invite-meta-row{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.group-invite-meta-row-contact,.group-invite-meta-row-single{width:100%;max-width:100%;margin:0 auto}.group-invite-meta-row-contact{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.22em}.group-invite-meta-row-extra{flex-wrap:wrap;column-gap:6px;row-gap:2px}.group-invite-meta-part{display:block;min-width:0;width:max-content;max-width:100%}.group-invite-meta-name{justify-self:end;text-align:right}.group-invite-meta-name.has-tooltip{position:relative;cursor:default}.group-invite-tooltip{position:absolute;left:50%;top:calc(100% + 6px);opacity:0;visibility:hidden;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:0;transform:translate(-50%) translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:5}.group-invite-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(252,252,252,1);filter:drop-shadow(0 4px 12px rgba(28,40,48,.12))}.group-invite-tooltip-content{min-width:160px;max-width:260px;padding:10px 12px;border-radius:12px;background:#fcfcfc;box-shadow:0 12px 32px #1c283024;color:#1c2830;font-size:13px;line-height:120%;text-align:center;white-space:normal;cursor:text;user-select:text;-webkit-user-select:text}.group-invite-meta-name.has-tooltip:hover .group-invite-tooltip,.group-invite-meta-name.has-tooltip:focus-visible .group-invite-tooltip,.group-invite-meta-name.has-tooltip:focus-within .group-invite-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.group-invite-meta-email,.group-invite-meta-row-contact .group-invite-meta-count{justify-self:start;text-align:left}.group-invite-meta-separator{display:flex;align-items:center;justify-content:center;min-width:auto;color:currentColor;opacity:.8;font-size:1.28em;line-height:1;flex:0 0 auto;transform:translateY(.08em)}.group-invite-actions{display:flex;width:100%;align-items:center}.group-invite-btn,.group-invite-secondary-btn,.group-invite-submit{border:none;width:100%;border-radius:16px;padding:14.5px 24px;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:130%;cursor:pointer}.group-invite-btn,.group-invite-submit,.group-invite-secondary-btn{background:#6b78eb;color:#fcfcfc}.group-invite-btn:hover,.group-invite-submit:hover,.group-invite-secondary-btn:hover{background:#5c62d3}.group-invite-btn:active,.group-invite-submit:active,.group-invite-secondary-btn:active{background:#8a8de1}.group-invite-status{display:none;padding:16px 20px;border-radius:16px;background:#e2f8ea;color:#187a47;font-size:16px;font-weight:600}.group-invite-status.active{display:inline-flex}.group-invite-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#000000b3;display:none;align-items:center;justify-content:center;box-sizing:border-box}.group-invite-modal.active{display:flex}.group-invite-modal-content{width:min(586px,100%);display:flex;flex-direction:column;align-items:center}.group-invite-modal-preview{position:relative;z-index:2;margin-bottom:-40px}.group-invite-modal-avatar{border-radius:20px;background:#e4e4e4;width:80px;height:80px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover}.group-invite-modal-avatar span{font-family:Jost,sans-serif;font-weight:500;font-size:34px;line-height:1;color:#1c2830}.group-invite-modal-avatar.has-photo span{display:none}.group-invite-modal-dialog{border-radius:16px;max-width:586px;width:100%;background:#fcfcfc;padding:60px 48px 32px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:24px}.group-invite-modal-head{display:flex;justify-content:center}.group-invite-modal-head>div{width:100%;padding:0 40px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.group-invite-modal-head h2{margin:0;font-size:30px;line-height:130%;font-weight:700;color:#1c2830}.group-invite-modal-head p{margin:0;padding:0;font-size:18px;line-height:110%;font-weight:400;color:#557790}.group-invite-close{position:absolute;top:24px;right:24px;border:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#f0f4f7;cursor:pointer}.group-invite-close img{padding:10px;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.group-invite-close:hover{background:#e1e4fb}.group-invite-close:active{background:#d2d8f7}.group-invite-children-list{display:flex;flex-direction:column;width:100%;max-height:320px;overflow-y:auto}.group-invite-child-option{display:flex;align-items:center;gap:12px;width:100%;padding:16px 0;cursor:pointer;transition:background .2s ease;background:transparent}.group-invite-child-option.is-disabled{cursor:default}.group-invite-child-option+.group-invite-child-option{border-top:1px solid rgba(228,228,239,1)}.group-invite-child-checkbox{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:2px;border:2px solid rgba(107,120,235,1);background:transparent;position:relative;cursor:pointer;margin:0}.group-invite-child-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;padding:8px;font-size:12px;line-height:14px;font-weight:500;color:#fcfcfc;background:#4fda5e;border-radius:32px;white-space:nowrap}.group-invite-child-checkbox:checked{background:#6b78eb}.group-invite-child-checkbox:checked:disabled{background:#d0d4f7;border-color:#d0d4f7}.group-invite-child-checkbox:disabled{cursor:default}.group-invite-child-checkbox:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='9'%20viewBox='0%200%2013%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.17115%208.61688L5.15124%208.63537L0.181641%204.01717L1.79984%202.5134L5.17121%205.64638L10.5634%200.635437L12.1816%202.13921L5.19111%208.63544L5.17115%208.61688Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center center;background-size:13px 9px;opacity:0}.group-invite-child-checkbox:checked:after{opacity:1}.group-invite-children-list .table-child-avatar{width:32px;height:32px;font-size:14px;line-height:1}.group-invite-children-list .table-child-avatar.has-photo{background-size:cover;background-position:center}.group-invite-children-list .table-child-avatar.no-photo span{display:block}.group-invite-child-name{font-size:16px;line-height:20px;color:#1c2830;flex:1 1 auto;min-width:0}.group-invite-child-option.is-disabled .group-invite-child-name{color:#686767}.group-invite-child-option.active .group-invite-child-name{font-weight:600}.group-invite-empty{display:none;flex-direction:column;align-items:center;width:100%;gap:16px}.group-invite-empty.active{display:flex}.group-invite-empty h3{margin:0;padding:0;font-size:18px;text-align:center;line-height:130%;color:#557790;font-weight:400}.group-invite-modal-content.is-empty .group-invite-modal-preview,.group-invite-modal-content.is-empty .group-invite-modal-head,.group-invite-modal-content.is-empty .group-invite-children-list,.group-invite-modal-content.is-empty .group-invite-modal-actions{display:none}.group-invite-modal-content.is-empty .group-invite-modal-dialog{padding-top:60px}.group-invite-modal-actions{display:flex;justify-content:flex-end;width:100%;gap:12px}.parent-group-invite-modal{z-index:1000;padding:48px 16px;align-items:flex-start;overflow-y:auto}.parent-group-invite-modal-content{position:relative;width:min(600px,100%);margin:auto 0}.parent-group-invite-dialog{position:relative;width:100%;padding:60px 60px 40px;border-radius:20px;box-sizing:border-box;background:#fcfcfc}.parent-group-invite-top-icon{position:absolute;top:-24px;left:50%;z-index:2;width:80px;height:80px;border-radius:50%;background:#fcfcfc;display:flex;align-items:center;justify-content:center;transform:translate(-50%)}.parent-group-invite-top-icon img{width:40px;height:40px}.parent-group-invite-close{top:16px;right:16px}.parent-group-invite-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.parent-group-invite-head h2,.parent-group-invite-head p{margin:0;font-family:Jost,sans-serif}.parent-group-invite-head h2{font-size:30px;font-weight:700;line-height:110%;color:#1c2830}.parent-group-invite-head p{font-size:18px;font-weight:400;line-height:135%;color:#557790}.parent-group-invite-summary{width:100%;margin-top:36px;padding:16px;border-radius:20px;box-sizing:border-box;background:#f3f5ff;display:flex;align-items:flex-start;gap:16px}.parent-group-invite-avatar{width:80px;height:80px;flex:0 0 80px;border-radius:20px;overflow:hidden;background-color:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-size:34px;font-weight:500;line-height:1;color:#1c2830}.parent-group-invite-summary-text{min-width:0;padding-top:2px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.parent-group-invite-summary-text strong,.parent-group-invite-summary-text span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Jost,sans-serif;text-align:left}.parent-group-invite-summary-text strong{font-size:20px;font-weight:700;line-height:130%;color:#1c2830}.parent-group-invite-summary-text span{font-size:14px;font-weight:400;line-height:120%;color:#686767}.parent-group-invite-loading{min-height:56px;margin-top:32px;display:flex;align-items:center;justify-content:center}.parent-group-invite-loading>span:first-child{width:24px;height:24px;border:3px solid #E1E4FB;border-top-color:#6b78eb;border-radius:50%;box-sizing:border-box;animation:parent-group-invite-spinner .75s linear infinite}@keyframes parent-group-invite-spinner{to{transform:rotate(360deg)}}.parent-add-children-list{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;overflow:hidden}.parent-group-invite-children-list{max-height:184px;margin-top:32px;flex:0 1 auto}.parent-add-children-list.is-scrollable{width:calc(100% + 24px);padding-right:24px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#E4E4E4 #F2F2F2;scrollbar-width:thin}.parent-add-children-list.is-scrollable::-webkit-scrollbar{width:12px;border-radius:1000px;background:#f2f2f2}.parent-add-children-list.is-scrollable::-webkit-scrollbar-track{border-radius:1000px;background:#f2f2f2}.parent-add-children-list.is-scrollable::-webkit-scrollbar-thumb{border:4px solid #F2F2F2;border-radius:99px;background:#e4e4e4}.parent-add-children-option{width:100%;min-height:56px;flex:0 0 56px;padding:12px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 -1px #e4e4ef inset;cursor:pointer}.parent-add-children-option.is-disabled{cursor:default}.parent-add-children-identity{min-width:0;display:flex;align-items:center;gap:12px}.parent-add-children-avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:20px;text-align:center;color:#1c2830}.parent-add-children-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;color:#1c2830}.parent-add-children-option input{width:24px;height:24px;flex:0 0 24px;margin:0;border:2px solid #EEF2F5;border-radius:4px;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;background:transparent;cursor:pointer}.parent-add-children-option input:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;opacity:0;transform:translate(-50%,-50%);background-color:#fcfcfc;-webkit-mask-image:var(--parent-add-children-check-icon);mask-image:var(--parent-add-children-check-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.parent-add-children-option input:checked{border-color:#6b78eb;background:#6b78eb}.parent-add-children-option input:checked:after{opacity:1}.parent-add-children-option input:checked:disabled{border-color:#eef2f5;background:#eef2f5}.parent-add-children-option input:checked:disabled:after{background-color:#8fa9bd}.parent-add-children-option input:disabled{cursor:default}.parent-add-children-option input:focus-visible{outline:2px solid #6B78EB;outline-offset:3px}.parent-group-invite-actions{width:100%;margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.parent-group-invite-actions.is-single{grid-template-columns:minmax(0,1fr)}.parent-group-invite-button{width:100%;min-width:0;height:48px;margin:0;padding:0 24px;border:0;border-radius:12px;box-sizing:border-box;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:120%;text-align:center;cursor:pointer;transition:background-color .18s ease}.parent-group-invite-button.is-secondary{background:#e8eef1;color:#1c2830}.parent-group-invite-button.is-secondary:hover{background:#dce5ea}.parent-group-invite-button.is-secondary:active{background:#cfdae3}.parent-group-invite-button.is-primary{background:#6b78eb;color:#f0f4f7}.parent-group-invite-button.is-primary:hover{background:#5c62d3}.parent-group-invite-button.is-primary:active{background:#8a8de1}.parent-group-invite-button.is-primary:disabled:not(.is-submitting),.parent-group-invite-button.is-primary:disabled:not(.is-submitting):hover,.parent-group-invite-button.is-primary:disabled:not(.is-submitting):active{background:#d0d4f7;color:#f0f4f7;cursor:not-allowed}.parent-group-invite-button:disabled{cursor:wait}.parent-group-invite-success-stack{position:fixed;top:60px;left:50%;z-index:9999;width:fit-content;max-width:380px;display:flex;flex-direction:column;align-items:stretch;gap:11px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);transition:opacity .4s ease,visibility 0s ease .4s}.parent-group-invite-success-stack.show{opacity:1;visibility:visible;transition:opacity .4s ease}.parent-group-invite-success-stack>div{padding:16px 24px;border-radius:8px;background:#dcf8df;box-shadow:0 4px 12px #00000026;box-sizing:border-box;font-family:Jost,sans-serif;font-size:18px;font-weight:400;line-height:24.3px;color:#1c2830;text-align:center;white-space:nowrap}.legacy-dashboard-root .changes-save-error.parent-group-invite-error-notice{top:60px}.coach-group-invite-unavailable-modal{z-index:1000;padding:24px 16px}.coach-group-invite-unavailable-dialog{position:relative;width:min(586px,100%);padding:24px 60px 32px;border-radius:16px;box-sizing:border-box;background:#fcfcfc;box-shadow:0 0 32px #00000014;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.coach-group-invite-unavailable-close{top:16px;right:16px}.coach-group-invite-unavailable-icon{width:80px;height:80px;padding:20px;border-radius:40px;box-sizing:border-box;background:#fae0e0;display:flex;align-items:center;justify-content:center}.coach-group-invite-unavailable-icon img{width:40px;height:40px}.coach-group-invite-unavailable-dialog h2,.coach-group-invite-unavailable-dialog p{margin:0;font-family:Jost,sans-serif;text-align:center}.coach-group-invite-unavailable-dialog h2{font-size:20px;font-weight:700;line-height:130%;color:#1c2830}.coach-group-invite-unavailable-dialog p{font-size:18px;font-weight:400;line-height:135%;color:#557790}@media (max-width: 768px){.group-invite-section{margin:96px 16px 40px}.group-invite-card{flex-direction:column;padding:8px 8px 16px;gap:16px}.group-invite-main{gap:8px}.group-invite-avatar{width:80px;height:80px}.group-invite-avatar span{font-size:32px;line-height:1}.group-invite-text{gap:4px}.group-invite-title{font-size:18px}.group-invite-meta{gap:2px}.group-invite-meta-row-contact,.group-invite-meta-row-single,.group-invite-meta-row-extra{width:100%;max-width:none}.group-invite-meta-row-contact,.group-invite-meta-row-extra{display:flex;flex-direction:column;gap:2px}.group-invite-meta-name,.group-invite-meta-email,.group-invite-meta-count{justify-self:auto;text-align:center}.group-invite-tooltip-content{min-width:0;width:min(220px,calc(100vw - 48px));max-width:min(220px,calc(100vw - 48px));box-sizing:border-box}.group-invite-meta-separator{display:none}.group-invite-modal{padding:0;box-sizing:border-box;align-items:flex-end;justify-content:center}.group-invite-modal-content{position:relative;width:100%;max-width:none;align-items:stretch}.group-invite-modal-preview{position:absolute;top:-22px;left:50%;transform:translate(-50%);margin-bottom:0}.group-invite-modal-avatar{width:56px;height:56px;border-radius:14px}.group-invite-modal-avatar span{font-size:24px}.group-invite-modal-dialog{max-width:none;border-radius:24px 24px 0 0;padding:56px 16px calc(56px + env(safe-area-inset-bottom,0px)) 16px;max-height:calc(100dvh - 24px)}.group-invite-modal-head>div{padding:0}.group-invite-modal-content.is-empty .group-invite-modal-dialog{padding-top:32px}.group-invite-modal-head h2{font-size:18px;line-height:135%}.group-invite-modal-head p{font-size:14px;line-height:120%}.group-invite-close{display:none}.group-invite-children-list{max-height:min(320px,calc(100dvh - 280px))}.group-invite-child-option{padding:14px 0;gap:10px}.group-invite-child-badge{padding:8px;font-size:11px;line-height:12px}.parent-group-invite-modal{padding:0;overflow:hidden}.parent-group-invite-modal-content{width:100%;max-height:100dvh;margin:0;padding-top:22px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.parent-group-invite-modal-content::-webkit-scrollbar{display:none}.parent-group-invite-dialog{min-height:0;padding:48px 16px calc(56px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.parent-group-invite-close{display:flex;top:16px;right:16px}.parent-group-invite-top-icon{top:-22px;width:56px;height:56px}.parent-group-invite-top-icon img{width:28px;height:28px}.parent-group-invite-head h2{font-size:24px;line-height:130%}.parent-group-invite-head p{font-size:14px;line-height:120%}.parent-group-invite-summary{margin-top:24px;padding:12px;border-radius:16px;gap:12px}.parent-group-invite-avatar{width:64px;height:64px;flex-basis:64px;border-radius:16px;font-size:28px}.parent-group-invite-summary-text strong{font-size:18px;line-height:135%}.parent-group-invite-loading,.parent-group-invite-children-list,.parent-group-invite-actions{margin-top:24px}.parent-add-children-list.is-scrollable{width:100%;padding-right:0}.parent-add-children-option{padding-right:12px;padding-left:12px}.parent-group-invite-actions:not(.is-single){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.parent-group-invite-button{padding-right:8px;padding-left:8px}.parent-group-invite-success-stack{top:calc(88px + env(safe-area-inset-top,0px));left:16px;right:16px;width:auto;max-width:none;transform:none}.parent-group-invite-success-stack>div{width:100%;padding:12px 16px;border-radius:12px;font-size:15px;line-height:20px;white-space:normal}.coach-group-invite-unavailable-modal{padding:0}.coach-group-invite-unavailable-dialog{width:100%;padding:32px 16px calc(56px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.coach-group-invite-unavailable-icon{width:56px;height:56px;padding:14px}.coach-group-invite-unavailable-icon img{width:28px;height:28px}.coach-group-invite-unavailable-dialog h2{font-size:18px;line-height:135%}.coach-group-invite-unavailable-dialog p{max-width:360px;font-size:14px;line-height:120%}}.background-form-share{background:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100}.share-parent,.share-coach,.share-group{display:none;justify-content:center;align-items:center}.share-parent.active,.share-coach.active,.share-group.active{display:flex}.form-share{border-radius:20px;padding:60px 60px 40px;gap:32px;width:586px;box-sizing:border-box;flex-direction:column;background:#fcfcfc;position:relative;display:flex;justify-content:center;align-items:center}.icon-share{position:absolute;padding:16.5px 16.5px 15.5px 15.5px;border-radius:50%;background:#fcfcfc;left:50%;transform:translate(-50%);top:-24px;display:flex;justify-content:center;align-items:center}.icon-share img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.btn-close-form-share{position:absolute;display:flex;justify-content:center;align-items:center;top:24px;right:24px;border:none;padding:10px;border-radius:50%;background:#f0f4f7;cursor:pointer}.btn-close-form-share img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.btn-close-form-share:hover{background:#e1e4fb}.form-share-info{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.form-share-info h2{padding:0;margin:0;font-weight:700;font-size:30px;line-height:130%;text-align:center;color:#1c2830;cursor:default}.form-share-info span{font-weight:400;font-size:18px;line-height:135%;cursor:default;text-align:center;color:#557790}.form-share-btn{display:flex;justify-content:center;align-items:flex-start;gap:30px}.btn-copy-link,.btn-share-telegram,.btn-share-viber{display:flex;justify-content:center;align-items:center;gap:8px;flex-direction:column;cursor:pointer;background:none;border:none;width:80px;margin:0;padding:0}.btn-copy-link-img,.btn-share-telegram-img,.btn-share-viber-img{border-radius:50%;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.btn-copy-link-img img,.btn-share-telegram-img img,.btn-share-viber-img img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.btn-copy-link-img{padding:20px;background:#557790;width:80px;height:80px}.btn-copy-link.copied .btn-copy-link-img{background:#4fda5e}.btn-share-telegram-img{padding:24.98px 23.2px 23.79px 20px;background:#34aadf;width:80px;height:80px}.btn-share-viber-img{padding:20.18px 20.95px 19.75px 21.6px;background:#745ef3;width:80px;height:80px}.btn-copy-link span,.btn-share-telegram span,.btn-share-viber span{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#686767}@media (max-width: 768px){.form-share{position:absolute;bottom:0;left:0;right:0;width:100%;padding:32px 16px 56px;gap:24px;border-radius:24px 24px 0 0;margin:0;box-sizing:border-box}.btn-close-form-share{display:none}.icon-share{position:absolute;padding:14px;top:-22px}.icon-share img{width:28px;height:28px}.form-share-info{gap:16px}.form-share-info h2{font-size:18px;line-height:135%}.form-share-info span{font-size:14px;line-height:120%}.form-share-btn{gap:16px}.btn-copy-link-img,.btn-share-telegram-img,.btn-share-viber-img{width:60px;height:60px}.btn-copy-link-img img{width:30px;height:30px}.btn-copy-link.copied .btn-copy-link-img{background:#4fda5e}.btn-share-telegram-img img{width:27.6px;height:23.42px}.btn-share-viber-img img{width:28.09px;height:30.06px}.btn-copy-link span,.btn-share-telegram span,.btn-share-viber span{font-size:14px}}.legacy-dashboard-root .background-delete,.legacy-dashboard-root .background-delete-group,.legacy-dashboard-root .background-child-access-block,.legacy-dashboard-root .background-delete-child-group,.background-delete,.background-delete-group,.background-child-access-block,.background-delete-child-group{height:100dvh;width:100%;background:#000000b3;position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;flex-direction:column;z-index:110}.legacy-dashboard-root .background-delete.active,.legacy-dashboard-root .background-delete-group.active,.legacy-dashboard-root .background-child-access-block.active,.legacy-dashboard-root .background-delete-child-group.active,.background-delete.active,.background-delete-group.active,.background-child-access-block.active,.background-delete-child-group.active{display:flex}.legacy-dashboard-root .delete-form,.delete-form{width:586px;border-radius:20px;padding:60px 60px 40px;gap:32px;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-direction:column;position:relative}.legacy-dashboard-root .delete-form-icon,.delete-form-icon{border-radius:100px;gap:10px;padding:20px;background:#fcfcfc;display:flex;align-items:center;justify-content:center;margin-bottom:-56px;z-index:111}.legacy-dashboard-root .icon-delete,.icon-delete{border-radius:100px;gap:10px;padding:20px;background:#fcfcfc;display:flex;align-items:center;justify-content:center;z-index:111;margin-top:-84px}.legacy-dashboard-root .delete-form-icon img,.legacy-dashboard-root .icon-delete img,.delete-form-icon img,.icon-delete img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.legacy-dashboard-root .delete-form h2,.delete-form h2{font-family:Jost,sans-serif;font-weight:700;font-size:20px;line-height:26px;letter-spacing:0%;text-align:center;color:#1c2830;margin:0;padding:0;cursor:default}.legacy-dashboard-root .answer-container,.answer-container{display:flex;align-items:left;justify-content:center;flex-direction:column;gap:32px}.legacy-dashboard-root .answer-list,.answer-list{gap:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0;padding:0;list-style:none}.legacy-dashboard-root .answer,.answer{width:466px;border-radius:8px;padding:8px 15.5px;gap:24px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#f0f4f7;cursor:pointer}.legacy-dashboard-root .answer:hover,.answer:hover{background:#e1e4fb}.legacy-dashboard-root .answer-text,.answer-text{font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:24.3px;letter-spacing:0%;color:#1c2830}.legacy-dashboard-root .exit-button-form,.exit-button-form{border:none;box-sizing:border-box;width:100%;border-radius:12px;padding:11px 32px;background:#6b78eb;cursor:pointer;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:130%;letter-spacing:0%;text-align:center;color:#f0f4f7}.legacy-dashboard-root .exit-button-form:hover,.exit-button-form:hover{background:#5c62d3}.legacy-dashboard-root .exit-button-form:active,.exit-button-form:active{background:#8a8de1}.legacy-dashboard-root .delete-form-second,.legacy-dashboard-root .delete-form-group,.legacy-dashboard-root .child-access-block-form,.legacy-dashboard-root .child-delete-group-form,.delete-form-second,.delete-form-group,.child-access-block-form,.child-delete-group-form{width:586px;border-radius:20px;padding:60px 60px 40px;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-direction:column;position:relative}.legacy-dashboard-root .child-delete-group-form,.child-delete-group-form{padding:40px 60px}.legacy-dashboard-root .delete-form-group-shell,.legacy-dashboard-root .child-access-block-shell,.delete-form-group-shell,.child-access-block-shell{position:relative;width:586px}.legacy-dashboard-root .delete-form-group-shell>.icon-delete,.legacy-dashboard-root .child-access-block-shell>.icon-delete,.delete-form-group-shell>.icon-delete,.child-access-block-shell>.icon-delete{position:absolute;top:-24px;left:50%;margin:0;transform:translate(-50%)}.legacy-dashboard-root .delete-form-group-shell .delete-form-group,.legacy-dashboard-root .child-access-block-shell .child-access-block-form,.delete-form-group-shell .delete-form-group,.child-access-block-shell .child-access-block-form{width:100%}.legacy-dashboard-root .coach-access-removal-shell>.icon-delete,.coach-access-removal-shell>.icon-delete{top:-24px}.legacy-dashboard-root .coach-access-removal-shell .coach-access-removal-form,.coach-access-removal-shell .coach-access-removal-form{padding-top:60px}.legacy-dashboard-root .coach-access-removal-form .delete-form-info,.coach-access-removal-form .delete-form-info{gap:24px;margin-bottom:24px}.legacy-dashboard-root .delete-form-info,.delete-form-info{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;margin-bottom:24px}.legacy-dashboard-root .delete-form-info h2,.delete-form-info h2{font-family:Jost,sans-serif;font-weight:700;font-size:20px;line-height:26px;letter-spacing:0%;text-align:center;color:#1c2830;padding:0;margin:0;cursor:default}.legacy-dashboard-root .delete-form-info span,.delete-form-info span{font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:24.3px;letter-spacing:0%;text-align:center;color:#1c2830;cursor:default}.legacy-dashboard-root .buttons-form,.buttons-form{gap:16px;display:flex;align-items:center;justify-content:center;width:100%}.legacy-dashboard-root .cancel-button-form,.cancel-button-form{border:none;width:100%;border-radius:12px;padding:11px 32px;box-sizing:border-box;background:#e8eef1;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:130%;letter-spacing:0%;text-align:center;color:#1c2830;cursor:pointer}.legacy-dashboard-root .cancel-button-form:hover,.cancel-button-form:hover{background:#e1e4fb}.legacy-dashboard-root .cancel-button-form:active,.cancel-button-form:active{background:#d0d4f7}.legacy-dashboard-root .delete-button-form,.delete-button-form{border:none;width:100%;border-radius:12px;padding:11px 32px;box-sizing:border-box;background:#6b78eb;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:130%;letter-spacing:0%;text-align:center;color:#f0f4f7;cursor:pointer}.legacy-dashboard-root .delete-button-form:hover,.delete-button-form:hover{background:#5c62d3}.legacy-dashboard-root .delete-button-form:active,.delete-button-form:active{background:#8a8de1}@media (max-width: 768px){.legacy-dashboard-root .background-delete.active,.background-delete.active{align-items:stretch;justify-content:flex-end;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.legacy-dashboard-root .delete-form-icon,.delete-form-icon{width:56px;height:56px;padding:14px;margin-bottom:-34px;align-self:center;flex-shrink:0;box-sizing:border-box}.legacy-dashboard-root .delete-form-icon img,.delete-form-icon img{width:28px;height:28px}.legacy-dashboard-root .icon-delete,.icon-delete{width:56px;height:56px;padding:14px;margin-top:-82px;box-sizing:border-box}.legacy-dashboard-root .icon-delete img,.icon-delete img{width:28px;height:28px}.legacy-dashboard-root .delete-form,.delete-form{width:100%;max-width:none;max-height:calc(100dvh - 70px);padding:56px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.legacy-dashboard-root .background-delete .delete-form,.background-delete .delete-form{padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));gap:0}.legacy-dashboard-root .child-delete-group-form,.child-delete-group-form{max-width:288px;padding:40px 16px}.legacy-dashboard-root .delete-form h2,.delete-form h2{font-size:18px;line-height:135%;margin:0 0 24px}.legacy-dashboard-root .answer-container,.answer-container{width:100%;gap:24px}.legacy-dashboard-root .answer-list,.answer-list{width:100%}.legacy-dashboard-root .answer,.answer{width:100%;min-height:48px;padding:12px 16px}.legacy-dashboard-root .answer-img,.answer-img{display:none}.legacy-dashboard-root .answer-text,.answer-text{font-size:16px;line-height:120%;text-align:center}.legacy-dashboard-root .exit-button-form,.exit-button-form{min-height:48px;padding:14.5px 32px}.legacy-dashboard-root .delete-form-second,.legacy-dashboard-root .delete-form-group,.legacy-dashboard-root .child-access-block-form,.delete-form-second,.delete-form-group,.child-access-block-form{width:288px;padding:60px 16px 40px}.legacy-dashboard-root .delete-form-info h2,.delete-form-info h2{font-size:18px}.legacy-dashboard-root .delete-form-info span,.delete-form-info span{font-size:16px}.legacy-dashboard-root .background-delete .delete-form-second,.background-delete .delete-form-second{width:100%;max-height:calc(100dvh - 70px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.legacy-dashboard-root .background-delete .delete-form-second .delete-form-info,.background-delete .delete-form-second .delete-form-info{width:100%;gap:16px;margin-bottom:24px}.legacy-dashboard-root .background-delete .delete-form-second .buttons-form,.background-delete .delete-form-second .buttons-form{flex-direction:column;gap:16px}.legacy-dashboard-root .background-delete .delete-form-second .cancel-button-form,.legacy-dashboard-root .background-delete .delete-form-second .delete-button-form,.background-delete .delete-form-second .cancel-button-form,.background-delete .delete-form-second .delete-button-form{min-height:48px;padding:14.5px 32px;line-height:120%}.legacy-dashboard-root .background-delete-group.active,.legacy-dashboard-root .background-child-access-block.active,.background-delete-group.active,.background-child-access-block.active{align-items:stretch;justify-content:flex-end;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.legacy-dashboard-root .delete-form-group-shell,.legacy-dashboard-root .child-access-block-shell,.delete-form-group-shell,.child-access-block-shell{width:100%;max-width:none;max-height:calc(100dvh - 70px)}.legacy-dashboard-root .delete-form-group-shell>.icon-delete,.legacy-dashboard-root .child-access-block-shell>.icon-delete,.delete-form-group-shell>.icon-delete,.child-access-block-shell>.icon-delete{top:-22px;margin:0}.legacy-dashboard-root .delete-form-group-shell .delete-form-group,.legacy-dashboard-root .child-access-block-shell .child-access-block-form,.delete-form-group-shell .delete-form-group,.child-access-block-shell .child-access-block-form{width:100%;max-width:none;max-height:calc(100dvh - 70px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.legacy-dashboard-root .delete-form-group-shell .delete-form-info,.legacy-dashboard-root .child-access-block-shell .delete-form-info,.delete-form-group-shell .delete-form-info,.child-access-block-shell .delete-form-info{width:100%;gap:16px;margin-bottom:24px}.legacy-dashboard-root .delete-form-group-shell .delete-form-info h2,.legacy-dashboard-root .delete-form-group-shell .delete-form-info span,.legacy-dashboard-root .child-access-block-shell .delete-form-info h2,.legacy-dashboard-root .child-access-block-shell .delete-form-info span,.delete-form-group-shell .delete-form-info h2,.delete-form-group-shell .delete-form-info span,.child-access-block-shell .delete-form-info h2,.child-access-block-shell .delete-form-info span{line-height:135%}.legacy-dashboard-root .delete-form-group-shell .buttons-form,.legacy-dashboard-root .child-access-block-shell .buttons-form,.delete-form-group-shell .buttons-form,.child-access-block-shell .buttons-form{flex-direction:column;gap:16px}.legacy-dashboard-root .delete-form-group-shell .cancel-button-form,.legacy-dashboard-root .delete-form-group-shell .delete-button-form,.legacy-dashboard-root .child-access-block-shell .cancel-button-form,.legacy-dashboard-root .child-access-block-shell .delete-button-form,.delete-form-group-shell .cancel-button-form,.delete-form-group-shell .delete-button-form,.child-access-block-shell .cancel-button-form,.child-access-block-shell .delete-button-form{min-height:48px;padding:14.5px 32px;line-height:120%}.legacy-dashboard-root .background-delete-child-group.active,.background-delete-child-group.active{height:100dvh;top:0;right:0;bottom:0;left:0;align-items:stretch;justify-content:flex-end;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.legacy-dashboard-root .background-delete-child-group .child-delete-group-form,.background-delete-child-group .child-delete-group-form{width:100%;max-width:none;max-height:calc(100dvh - 48px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.legacy-dashboard-root .background-delete-child-group .delete-form-info,.background-delete-child-group .delete-form-info{width:100%;margin-bottom:24px}.legacy-dashboard-root .background-delete-child-group .delete-form-info span,.background-delete-child-group .delete-form-info span{width:100%;font-size:18px;font-weight:700;line-height:135%;overflow-wrap:anywhere}.legacy-dashboard-root .background-delete-child-group .buttons-form,.background-delete-child-group .buttons-form{flex-direction:column;gap:16px}.legacy-dashboard-root .background-delete-child-group .cancel-button-form,.legacy-dashboard-root .background-delete-child-group .delete-button-form,.background-delete-child-group .cancel-button-form,.background-delete-child-group .delete-button-form{min-height:48px;padding:14.5px 32px;line-height:120%}}.settings-section{box-sizing:border-box;position:relative;display:none;align-items:center;width:100%;margin:128px 0 0;padding:0 120px 200px;overflow-x:hidden}.settings-section.active{display:flex}.settings-content-wrapper{width:100%;position:relative}.changes-save,.changes-save-error{position:fixed;top:90px;left:50%;transform:translate(-50%);padding:16px 24px;border-radius:8px;z-index:9999;box-shadow:0 4px 12px #00000026;max-width:380px;width:fit-content;text-align:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s ease .4s}.changes-save{background:#dcf8df}.changes-save.show{opacity:1;visibility:visible;transition:opacity .4s ease}.changes-save-error{background:#fae0e0}.changes-save-error.show{opacity:1;visibility:visible;transition:opacity .4s ease}.changes-save-text,.changes-save-error-text{font-size:18px;font-weight:400;line-height:24.3px;margin:0}.navigation-item{position:absolute;bottom:43px;left:50%;transform:translate(-50%);padding:8px 24px 0;gap:40px;border-radius:100px;background:#fff;box-shadow:0 2px 4px #00000014,0 0 6px #00000005;display:flex;justify-content:center;align-items:center;z-index:105}.settings-form:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:140px;background:linear-gradient(180deg,#fff3,#0003);border-radius:0 0 0 20px;opacity:.8;z-index:103;pointer-events:none}.settings-form.no-gradient:after{background:none}.back-title-sittings{display:flex;justify-content:left;align-items:center;gap:16px;margin-bottom:74px}.back-sittings-img{padding:14px 8px;cursor:pointer;flex-shrink:0}.back-sittings-img:hover path{stroke:#6b78eb}.settings-content h1{margin:0;padding:0;font-weight:700;font-size:32px;line-height:110%;color:#1c2830;cursor:default;white-space:nowrap}.settings-ava,.settings-ava-coach{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px}.settings-ava-coach{gap:24px}.ava-header{display:flex;align-items:center;justify-content:flex-start;gap:40px;width:100%;box-sizing:border-box}.ava{position:relative;width:120px;height:120px;border-radius:50%;background:#e4e4e4;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden}.ava img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;z-index:2}.ava-text{font-family:Jost,sans-serif;font-style:normal;font-size:52px;font-weight:500;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1c2830;z-index:3}.ava:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;border-radius:50%;opacity:0;transition:.3s;z-index:4}.ava:after{content:url("data:image/svg+xml,%3csvg%20width='52'%20height='52'%20viewBox='0%200%2052%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.6665%2012.0001C43.1395%2012.0001%2044.7093%2012.0001%2046.5945%2013.4466C47.0798%2013.819%2047.5142%2014.2534%2047.8866%2014.7387C49.3332%2016.6239%2049.3332%2019.3604%2049.3332%2024.8334V35.3334C49.3332%2041.9331%2049.3332%2045.2329%2047.2829%2047.2831C45.2327%2049.3334%2041.9328%2049.3334%2035.3332%2049.3334H16.6665C10.0668%2049.3334%206.76701%2049.3334%204.71676%2047.2831C2.6665%2045.2329%202.6665%2041.9331%202.6665%2035.3334V24.8334C2.6665%2019.3604%202.6665%2016.6239%204.11303%2014.7387C4.48543%2014.2534%204.91985%2013.819%205.40517%2013.4466C7.29032%2012.0001%208.86016%2012.0001%2014.3332%2012.0001'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M37.6668%2014.3333L35.5999%209.16599C34.7081%206.93657%2033.9321%204.40756%2031.639%203.27228C30.4158%202.66666%2028.9439%202.66666%2026.0002%202.66666C23.0564%202.66666%2021.5846%202.66666%2020.3613%203.27228C18.0682%204.40756%2017.2922%206.93657%2016.4004%209.166L14.3335%2014.3333'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.1659%2030.6666C34.1659%2035.1769%2030.5095%2038.8333%2025.9992%2038.8333C21.4889%2038.8333%2017.8325%2035.1769%2017.8325%2030.6666C17.8325%2026.1563%2021.4889%2022.4999%2025.9992%2022.4999C30.5095%2022.4999%2034.1659%2026.1563%2034.1659%2030.6666Z'%20stroke='%23F0F4F7'%20stroke-width='5'/%3e%3cpath%20d='M25.9996%2012.0001H26.0176'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");position:absolute;z-index:5;opacity:0;transition:.3s;pointer-events:none}.ava:hover:before,.ava:hover:after{opacity:1}.delete-edit-photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:flex;justify-content:center;align-items:center;gap:4px;background:#000000b3;z-index:10;opacity:0;transition:opacity .25s ease;pointer-events:none}.delete-photo,.edit-photo{width:40px;height:40px;border-radius:50%;background:#00000080;display:flex;justify-content:center;align-items:center;cursor:pointer}.delete-photo:hover,.edit-photo:hover{background:#ffffff4d}.ava.has-image{background:transparent!important;cursor:default}.ava.has-image .ava-text,.ava.has-image:before,.ava.has-image:after{display:none!important}.ava.has-image .delete-edit-photo{pointer-events:auto}.ava.has-image:hover .delete-edit-photo{opacity:1}.background-delete-photo-user{height:100%;width:100%;background:#000000b3;position:fixed;top:0;left:0;display:none;align-items:center;justify-content:center;flex-direction:column;z-index:110}.background-delete-photo-user.active{display:flex}.header-name-id{width:448px;gap:8px;display:flex;align-items:flex-start;flex-direction:column;min-width:0}.header-name{font-family:Jost,sans-serif;font-size:24px;font-weight:700;line-height:28.8px;text-align:left;color:#1c2830;text-underline-position:from-font;text-decoration-skip-ink:none;cursor:default}.user-name-settings{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-id{gap:10px;display:flex;align-items:center}.header-number-id{font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;text-align:center;color:#1c2830;text-underline-position:from-font;text-decoration-skip-ink:none;cursor:default}.header-copy-id-native{position:relative;display:flex;align-items:center}.copy-sittings{position:absolute;padding:8px 16px;background:#e1e4fb;border-radius:6px;bottom:32px;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .25s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center}.copy-sittings.show{opacity:1;visibility:visible}.copy-sittings span{font-weight:400;font-size:12px;line-height:120%;color:#1c2830}.header-copy-id{cursor:pointer;margin:0;flex-shrink:0}.header-copy-id:hover path{stroke-width:2.5}.line-ava{width:100%;margin:-2px 0 0;border:1px solid rgba(0,0,0,.05)}.settings-inputs{width:100%;gap:24px;margin-top:24px;display:flex;justify-content:center;align-items:center;flex-direction:column}.parent-account-settings .settings-inputs{gap:40px;margin-top:40px}.coach-account-settings .settings-inputs{gap:24px;margin-top:40px}.parent-account-settings .line-inputs,.parent-account-settings .line-role,.parent-account-settings .line-authorisation,.coach-account-settings .line-inputs,.coach-account-settings .line-authorisation{margin-top:0}.personal-data{width:100%;gap:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.header-inputs{width:100%;gap:16px;display:flex;justify-content:center;flex-direction:column}.personal-data-label{margin:0;padding:0;cursor:default;font-family:Jost,sans-serif;font-size:20px;font-weight:700;line-height:26px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;white-space:nowrap}.inputs{width:100%;gap:24px;display:flex;align-items:center}.input-last-name{width:292px;gap:4px;display:flex;justify-content:center;flex-direction:column}.input-last-name-label{margin-left:4px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:16.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2f4250}.last-name-input{width:100%;box-sizing:border-box;border-radius:8px;border:2px solid rgba(228,228,228,1);padding:16px 24px;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;margin:0;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;outline:none;color:#1c2830;background:none}.last-name-input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px transparent inset;box-shadow:0 0 0 100px transparent inset;-webkit-text-fill-color:rgba(28,40,48,1);font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;caret-color:#1c2830;transition:background-color 5000s ease-in-out 0s}.last-name-input:focus{border:2px solid rgba(107,120,235,1)}.input-first-name{width:292px;gap:4px;display:flex;justify-content:center;flex-direction:column}.input-first-name-label{margin-left:4px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:16.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2f4250}.first-name-input{width:100%;box-sizing:border-box;border-radius:8px;border:2px solid rgba(228,228,228,1);padding:16px 24px;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;margin:0;text-align:left;outline:none;color:#1c2830;background:none}.first-name-input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px transparent inset;box-shadow:0 0 0 100px transparent inset;-webkit-text-fill-color:rgba(28,40,48,1);font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;caret-color:#1c2830;transition:background-color 5000s ease-in-out 0s}.first-name-input:focus{border:2px solid rgba(107,120,235,1)}.line-inputs{width:100%;margin:-2px 0 0;border:1px solid rgba(0,0,0,.05)}.role{width:100%;gap:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.header-cards{width:100%;gap:16px;display:flex;justify-content:center;flex-direction:column}.role-cards{margin:0;padding:0;cursor:default;font-family:Jost,sans-serif;font-size:20px;font-weight:700;line-height:26px;text-align:left;color:#1c2830}.cards{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.card-icon{width:100px;height:100px;border-radius:8px;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;overflow:hidden;cursor:pointer;overflow:visible}.card-icon img{background:none;margin:0;padding:0;display:block;position:relative;z-index:2;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.card-icon span{font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:19.2px;text-align:center;position:absolute;bottom:4px;left:50%;transform:translate(-50%);color:#fcfcfc}.role-1{background:linear-gradient(180deg,#ffb9eb,#ff84dc)}.role-2{background:linear-gradient(180deg,#8194f6,#2f46f2)}.role-3{background:linear-gradient(180deg,#f6aa81,#f2842f)}.role-4{background:linear-gradient(180deg,#d0acff,#9c52f7)}.card-icon:hover{box-shadow:0 4px 8px #0000000f,0 0 4px #0000000a}.change-role{box-sizing:border-box;position:absolute;margin-left:76px;margin-top:-10px;width:62px;height:32px;padding:7px 16px 8px;border-radius:32px;background:#4fda5e;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:16.8px;text-align:center;color:#fcfcfc;z-index:3;display:none}.card-icon.active .change-role{display:block}.line-role{width:100%;margin:-2px 0 0;border:1px solid rgba(0,0,0,.05)}.authorisation-data{width:100%;gap:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.header-authorisation{width:100%;gap:16px;display:flex;justify-content:center;flex-direction:column}.authorisation-label{margin:0;padding:0;cursor:default;font-family:Jost,sans-serif;font-size:20px;font-weight:700;line-height:26px;text-align:left;color:#1c2830;white-space:nowrap}.authorisation-inputs{width:100%;gap:24px;display:flex}.phone-input{display:flex;flex-direction:column;width:292px;gap:4px}.phone-input-label span{font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:16.8px;text-align:left;margin-left:4px;color:#2f4250;cursor:default}.phone-input-wrapper{display:flex;align-items:center;gap:8px}.custom-select{position:relative;width:84px;font-family:Jost,sans-serif}.selected-option{display:flex;align-items:center;height:56px;gap:14px;padding:10px;border:2px solid rgba(228,228,228,1);border-radius:8px;cursor:pointer;box-sizing:border-box}.selected-option:hover{border:2px solid rgba(208,212,247,1)}.selected-option:hover path{stroke:#d0d4f7}.selected-option.active{border:2px solid rgba(107,120,235,1)}.selected-option.active path{stroke:#6b78eb}.selected-option.active .arrow-select{transform:rotate(180deg)}.options{display:none;position:absolute;bottom:100%;left:0;width:292px;border-radius:8px;margin-bottom:6px;z-index:10;box-shadow:0 8px 16px #00000014,0 0 4px #0000000a;background:#fcfcfc}.options .option:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.options .option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.options .option{display:flex;align-items:center;gap:31px;padding:12px 8px;cursor:pointer}.option-country-code{display:flex;align-items:center;gap:8px}.option-country,.option-code{font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;text-align:left}.options .option:hover{background:#f0f4f7}.input-phone{width:200px;height:56px;padding:20px 24px;gap:8px;border-radius:8px;border:2px solid rgba(228,228,228,1);box-sizing:border-box;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;text-align:left;color:#1c2830;outline:none;background:none}.input-phone:focus{border:2px solid rgba(107,120,235,1)}.email-input{display:flex;flex-direction:column;justify-content:center;width:292px;gap:4px;margin-top:6px}.email-input-label{margin-left:4px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:16.8px;text-align:left;color:#2f4250}.input-email{width:292px;height:56px;padding:20px 24px;gap:8px;border-radius:8px;border:2px solid rgba(228,228,228,1);box-sizing:border-box;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;text-align:left;color:#1c2830;outline:none;background:none}.input-email:-webkit-autofill{-webkit-box-shadow:0 0 0 100px transparent inset;box-shadow:0 0 0 100px transparent inset;-webkit-text-fill-color:rgba(28,40,48,1);font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;caret-color:#1c2830;transition:background-color 5000s ease-in-out 0s}.input-email:focus{border:2px solid rgba(107,120,235,1)}.line-authorisation{width:100%;margin:-2px 0 0;border:1px solid rgba(0,0,0,.05)}.coach-account-accesses{width:100%;margin-top:40px}.coach-account-accesses-title{margin:0;padding:15px 0;font-family:Jost,sans-serif;font-size:20px;font-weight:700;line-height:130%;letter-spacing:0;color:#1c2830}.coach-account-access-list{width:100%;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.coach-account-access-row{width:100%;min-height:72px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;box-shadow:0 -1px #e4e4ef inset}.coach-account-access-row.is-placeholder{visibility:hidden;pointer-events:none}.coach-account-access-profile{min-width:0;display:flex;align-items:center;gap:12px}.coach-account-access-avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background-color:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#1c2830}.coach-account-access-avatar.has-photo{background-color:transparent}.coach-account-access-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#1c2830}.coach-account-access-remove{flex:0 0 auto;margin:0;padding:14.5px 32px;border:0;border-radius:12px;background:#6b78eb;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:120%;text-align:center;color:#f0f4f7;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.coach-account-access-remove:hover{background:#5c62d3}.coach-account-access-remove:active{background:#8a8de1}.coach-account-access-remove:focus-visible{outline:none;box-shadow:0 0 0 3px #6b78eb3d}.coach-account-access-pending-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.coach-account-access-pending-status{padding:14.5px 32px;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:120%;color:#ffbd23;text-align:center;white-space:nowrap}.coach-account-access-cancel-request{flex:0 0 auto;margin:0;padding:14.5px 32px;border:0;border-radius:12px;background:#e8eef1;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:120%;color:#1c2830;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.coach-account-access-cancel-request:hover{background:#dce5ea}.coach-account-access-cancel-request:active{background:#cfdae3}.coach-account-access-cancel-request:disabled{cursor:wait;opacity:.65}.coach-account-access-pagination{margin-top:12px}.coach-account-access-empty,.child-profile-access-empty,.group-settings-access-empty{margin:0;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;color:#1c2830}.account-managing{margin-top:24px;margin-bottom:0;width:100%;gap:16px;display:flex;justify-content:space-between;align-items:center}.parent-account-settings .account-managing,.coach-account-settings .account-managing{margin-top:40px}.account-managing-label{margin:0;padding:0;cursor:default;font-family:Jost,sans-serif;font-size:20px;font-weight:700;line-height:26px;text-align:left;color:#1c2830}.delete-button{width:229px;padding:16px 32px 16px 24px;gap:24px;border-radius:12px;background:#fcfcfc;box-shadow:0 4px 8px #0000000f,0 0 4px #0000000a;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;outline:none}.delete-button:hover{background:#f0f4f7}.delete-button img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.delete-text{font-family:Jost,sans-serif;font-size:18px;font-weight:400;line-height:24.3px;text-align:left;color:#1c2830}@media (max-width: 1439px) and (min-width: 1025px){.settings-section{padding:0 60px 200px}}@media (max-width: 1024px) and (min-width: 769px){.settings-section{padding:0 80px 200px}}@media (max-width: 768px){.coach-account-access-row.is-pending{flex-wrap:wrap}.coach-account-access-row.is-pending .coach-account-access-profile{width:100%}.coach-account-access-pending-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.coach-account-access-pending-status,.coach-account-access-cancel-request{width:100%;padding-right:12px;padding-left:12px;box-sizing:border-box}.changes-save,.changes-save-error{top:calc(88px + env(safe-area-inset-top,0px));left:16px;right:16px;transform:none;width:auto;max-width:none;padding:12px 16px;border-radius:12px;box-sizing:border-box}.changes-save-text,.changes-save-error-text{font-size:15px;line-height:20px}.settings-section{margin-top:96px;padding:0 16px 40px}.settings-content-wrapper,.settings-content{width:100%;min-width:0}.back-title-sittings{display:flex;justify-content:left;align-items:center;gap:8px;margin-bottom:40px}.back-sittings-img{padding:9.33px 5.33px;width:21.33px;height:13.33px}.settings-content h1{font-size:24px;line-height:110%}.header-name-id{gap:4px}.settings-ava,.settings-ava-coach{gap:16px}.ava-header{gap:8px}.ava{width:80px;height:80px;flex-shrink:0}.ava:after{content:"";top:50%;left:50%;width:32px;height:32px;background:url("data:image/svg+xml,%3csvg%20width='52'%20height='52'%20viewBox='0%200%2052%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.6665%2012.0001C43.1395%2012.0001%2044.7093%2012.0001%2046.5945%2013.4466C47.0798%2013.819%2047.5142%2014.2534%2047.8866%2014.7387C49.3332%2016.6239%2049.3332%2019.3604%2049.3332%2024.8334V35.3334C49.3332%2041.9331%2049.3332%2045.2329%2047.2829%2047.2831C45.2327%2049.3334%2041.9328%2049.3334%2035.3332%2049.3334H16.6665C10.0668%2049.3334%206.76701%2049.3334%204.71676%2047.2831C2.6665%2045.2329%202.6665%2041.9331%202.6665%2035.3334V24.8334C2.6665%2019.3604%202.6665%2016.6239%204.11303%2014.7387C4.48543%2014.2534%204.91985%2013.819%205.40517%2013.4466C7.29032%2012.0001%208.86016%2012.0001%2014.3332%2012.0001'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M37.6668%2014.3333L35.5999%209.16599C34.7081%206.93657%2033.9321%204.40756%2031.639%203.27228C30.4158%202.66666%2028.9439%202.66666%2026.0002%202.66666C23.0564%202.66666%2021.5846%202.66666%2020.3613%203.27228C18.0682%204.40756%2017.2922%206.93657%2016.4004%209.166L14.3335%2014.3333'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.1659%2030.6666C34.1659%2035.1769%2030.5095%2038.8333%2025.9992%2038.8333C21.4889%2038.8333%2017.8325%2035.1769%2017.8325%2030.6666C17.8325%2026.1563%2021.4889%2022.4999%2025.9992%2022.4999C30.5095%2022.4999%2034.1659%2026.1563%2034.1659%2030.6666Z'%20stroke='%23F0F4F7'%20stroke-width='5'/%3e%3cpath%20d='M25.9996%2012.0001H26.0176'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;line-height:0;transform:translate(-50%,-50%)}.delete-edit-photo{gap:4px}.delete-photo,.edit-photo{width:32px;height:32px;flex:0 0 32px}.delete-photo svg{width:17px;height:18px}.edit-photo svg{width:18px;height:18px}.ava-text{font-size:32px;line-height:1}.header-name-id{font-size:14px;width:100%}.header-name{font-size:18px;line-height:120%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-number-id{font-size:14px;line-height:120%}.settings-inputs{margin-top:40px;align-items:stretch}.inputs{flex-direction:column;align-items:flex-start;gap:16px}.input-last-name,.input-first-name{width:100%}.last-name-input,.first-name-input,.input-phone,.input-email{width:100%;height:48px;padding:14.5px 24px;border-color:#c3c2c2}.personal-data-label,.role-cards,.authorisation-label,.account-managing-label{font-size:16px;line-height:120%}.cards{display:grid;grid-template-columns:repeat(2,100px);justify-content:center;column-gap:40px;row-gap:24px}.change-role{top:-10px;right:-16px;margin:0}.authorisation-inputs{flex-direction:column;gap:16px}.phone-input,.phone-input-wrapper{width:100%}.custom-select{flex:0 0 84px}.selected-option{height:48px;border-color:#c3c2c2}.input-phone{flex:1 1 auto;min-width:0}.email-input{width:100%;margin-top:0}.options{width:min(292px,calc(100vw - 32px));max-height:min(320px,50dvh);overflow-y:auto;overscroll-behavior:contain}.account-managing{flex-direction:column;align-items:flex-start;gap:24px}.delete-button{width:100%;min-height:48px;padding:12px 32px;gap:12px;box-sizing:border-box;box-shadow:0 0 32px #00000014}.delete-text{font-weight:500;font-size:16px;line-height:120%}.delete-photo-form{width:100%;max-width:none;max-height:calc(100dvh - 48px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));gap:24px;border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.background-delete-photo-user.active{height:100dvh;top:0;right:0;bottom:0;left:0;align-items:stretch;justify-content:flex-end;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.delete-photo-header-text{width:100%;font-size:18px;font-weight:700;line-height:135%}.cancel-delete-buttons{width:100%;flex-direction:column;gap:16px}.cancel-delete-button{width:100%;min-height:48px;padding:14.5px 32px;line-height:120%}}.background-select-indicator-form,.background-select-action-form{height:100dvh;width:100%;background:#000000b3;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;box-sizing:border-box}.background-select-indicator-form.active,.background-select-action-form.active{display:flex;align-items:center;justify-content:center}.select-indicator-form-img{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:min(586px,calc(100vw - 48px))}.select-indicator-form-img-child{border-radius:50%;background:#e4e4e4;width:80px;height:80px;margin-bottom:-40px;z-index:10;overflow:hidden;display:flex;align-items:center;justify-content:center}.select-indicator-form-img-child img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;object-fit:cover;display:block}.select-indicator-form-img-child.has-photo{background:transparent}.select-indicator-form-img-child.no-photo img,.select-indicator-form-img-child.has-photo .select-indicator-form-img-child-text{display:none}.select-indicator-form-img-child-text{font-family:Jost,sans-serif;font-weight:500;font-size:34px;line-height:1;color:#1c2830}.select-indicator-form,.select-action-form{padding:60px 60px 40px;background:#fff;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:586px;box-sizing:border-box;gap:24px;z-index:1}.select-indicator-form h1,.select-action-form h1{margin:0;padding:0;font-size:30px;line-height:110%;font-weight:700;text-align:center;cursor:default;color:#1c2830}.select-indicator-form-info{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:8px}.select-indicator-form p{margin:0;padding:0;font-size:18px;line-height:135%;font-weight:400;text-align:center;cursor:default;color:#557790}.wrapper-select-indicator-pulse-sleep,.wrapper-select-action-pulse-sleep{display:flex;justify-content:center;align-items:center;gap:0px;width:100%}.select-indicator-pulse,.select-indicator-sleep{position:relative;display:block;flex:1 1 50%;min-width:0}.select-indicator-pulse span,.select-indicator-sleep span,.select-action-add-group span,.select-action-request-access span{margin:0;display:inline-block;font-size:18px;line-height:110%;font-weight:400;text-align:center;cursor:pointer;color:#5c62d3;width:100%;padding:16px 0;box-sizing:border-box}.select-action-add-group span,.select-action-request-access span{width:233px}.select-indicator-pulse span,.select-action-add-group span{border-style:solid;border-color:#6b78eb;border-width:2px 0 2px 2px;border-radius:100px 0 0 100px}.select-indicator-sleep span,.select-action-request-access span{border-style:solid;border-color:#6b78eb;border-width:2px 2px 2px 0;border-radius:0 100px 100px 0}.select-indicator-pulse span:hover,.select-indicator-pulse span:active,.select-indicator-sleep span:hover,.select-indicator-sleep span:active,.select-action-add-group span:hover,.select-action-add-group span:active,.select-action-request-access span:hover,.select-action-request-access span:active{color:#fcfcfc;background:#6b78eb}.select-indicator-pulse input,.select-indicator-sleep input,.select-action-add-group input,.select-action-request-access input{display:none}.select-indicator-pulse input,.select-indicator-sleep input{display:block;position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.select-indicator-pulse input:focus-visible+span,.select-indicator-sleep input:focus-visible+span{outline:3px solid rgba(107,120,235,.28);outline-offset:3px}.select-indicator-form-exit,.select-action-form-exit{position:absolute;top:24px;right:24px;border-radius:50%;border:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background:#f0f4f7;cursor:pointer}.select-indicator-form-exit{width:40px;height:40px}.select-indicator-form-exit img,.select-action-form-exit img{padding:10px;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.select-indicator-form-exit img{width:20px;height:20px;padding:0}.select-indicator-form-exit:hover,.select-action-form-exit:hover{background:#e1e4fb}@media (max-width: 768px){.background-select-indicator-form.active{align-items:flex-end;padding-top:48px;overflow-y:auto;overscroll-behavior:contain}.select-indicator-form-img{width:100%;max-height:calc(100dvh - 70px);margin-top:auto}.select-indicator-form-img-child{position:absolute;top:-22px;left:50%;transform:translate(-50%);width:56px;height:56px;margin-bottom:0}.select-indicator-form-img-child-text{font-size:24px}.select-indicator-form{width:100%;max-height:calc(100dvh - 70px);padding:40px 16px max(64px,calc(48px + env(safe-area-inset-bottom)));border-radius:24px 24px 0 0;gap:24px;overflow-y:auto;overscroll-behavior:contain}.select-action-form{padding:60px 16px 40px;width:288px}.select-indicator-form h1{font-size:18px;line-height:135%}.select-action-form h1{font-size:24px}.select-indicator-form-exit{display:none}.select-action-form-exit{top:16px;right:16px}.select-action-form-exit img{padding:7px;width:18px;height:18px}.select-indicator-form-info{gap:16px}.select-indicator-form p{max-width:328px;font-size:14px;line-height:120%}.wrapper-select-indicator-pulse-sleep{width:100%}.select-indicator-pulse span,.select-indicator-sleep span{min-height:48px;padding:13px 8px;font-size:16px;line-height:120%}.select-action-add-group span,.select-action-request-access span{width:128px}.select-action-add-group span,.select-action-request-access span{font-size:14px;padding:12.5px 0}}.children-groups-list,.tab-child-profile{margin:128px 120px 182px;display:none;flex-direction:column;gap:40px;z-index:1;position:relative}.children-groups-list.active,.tab-child-profile.active{display:flex}.tab-child-profile{align-items:center;display:none}.tab-child-profile.active{display:flex}.children-groups-list.hidden{display:none}.header-cld-groups-list{display:flex;align-items:center;justify-content:space-between;width:100%}.name-tab-number-cld{display:flex;flex-direction:column;gap:4px}.name-tab-number-cld h1{margin:0;padding:0;font-weight:700;font-size:32px;line-height:110%;color:#1c2830;cursor:default}.name-tab-number-cld span{font-weight:400;font-size:20px;line-height:130%;color:#868585;cursor:default}.cld-groups-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:16px}.nav-cld-groups-point{font-weight:400;font-size:20px;line-height:130%;letter-spacing:0%;color:#1c2830;padding:21.5px 12px 20.5px;cursor:pointer;position:relative}.nav-cld-groups-point.active{font-weight:700}.nav-cld-groups-point.active:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:11px;width:44px;height:4px;background:#6b78eb;border-radius:2px}.header-cld-groups-buttons{display:flex;align-items:center;gap:24px}.add-new-cld-group{border:none;border-radius:50%;background:#6b78eb;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:12px}.add-new-cld-group img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.add-new-cld-group:hover{background:#5c62d3}.add-new-cld-group:active{background:#8a8de1}.type-visual-cards-list{display:flex;gap:4px;border-radius:100px;padding:2px;background:#f0f4f7}.type-visual-cards,.type-visual-list{border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;background:none}.type-visual-cards svg,.type-visual-list svg{padding:8px}.type-visual-cards.active,.type-visual-list.active{background:#fcfcfc}.type-visual-cards svg.active rect,.type-visual-list svg.active rect{stroke:#6b78eb;fill:#6b78eb}.children-cards-groups{display:flex;gap:30px;flex-wrap:wrap;min-height:200px;position:relative}.children-cards-groups.loading:after{content:"";position:absolute;left:50%;top:40px;width:24px;height:24px;margin-left:-12px;border:3px solid #f3f3f3;border-top:3px solid #6B78EB;border-radius:50%;animation:card-loading-spinner 1s linear infinite;z-index:10}@keyframes card-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.children-cards-groups.loading .child-one-card .child-card{opacity:0}.child-one-card,.group-one-card{position:relative}.child-profile{width:793px}.children-cards-groups.list-view .child-one-card,.children-cards-groups.list-view .group-one-card{width:100%}.notif-update-card{position:absolute;left:2px;top:0;transform:translateY(-24px);padding:7.5px 16px;border-radius:100px;box-sizing:border-box;display:none;align-items:center;justify-content:center;background:#ffbd23;opacity:1;z-index:2;cursor:default}.notif-update-card span{font-family:Jost,sans-serif;font-weight:700;font-size:18px;line-height:135%;text-align:center;color:#fcfcfc;white-space:nowrap}.notif-update-card.active{display:inline-flex}.child-card,.group-card{width:380px;height:392px;min-height:392px;border-radius:16px;padding:24px 60px 32px;background:#fcfcfc;box-shadow:0 0 32px #00000014;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;gap:36px;position:relative;cursor:pointer}.child-card.no-recovery-data{min-height:392px;gap:36px}.child-card.has-recovery-data{padding-bottom:32px;gap:16px}.child-profile{width:100%;max-width:793px;cursor:default}.children-cards-groups.list-view .child-card,.children-cards-groups.list-view .group-card{width:100%;height:132px;flex-direction:row;justify-content:space-between;padding:24px 60px}.child-card:hover,.group-card:hover{background:#f9f9f9}.child-profile:hover{background:none}.wrapper-ava-name-states-progress-bar{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%}.children-cards-groups.list-view .wrapper-ava-name-states-progress-bar{flex-direction:row;gap:8px}.child-card-ava-name-states,.group-card-ava-name-states{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:6px}.child-card-ava{width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e4e4e4;overflow:hidden}.group-card-image{width:120px;height:120px;border-radius:20px;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:flex;align-items:center;justify-content:center;background:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.group-card-image span{font-family:Jost,sans-serif;font-style:normal;font-weight:500;font-size:52px;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1c2830}.group-card-image.has-photo span{display:none}.child-card-initials{font-family:Jost,sans-serif;font-style:normal;font-weight:500;font-size:52px;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1c2830}.children-cards-groups.list-view .child-card-ava-name-states,.children-cards-groups.list-view .group-card-ava-name-states{width:348px;flex-direction:row}.child-card-ava-name-states img,.group-card-image{width:120px;height:120px;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.children-cards-groups.list-view .child-card-ava-name-states img,.children-cards-groups.list-view .group-card-image{width:80px;height:80px}.children-cards-groups.list-view .group-card-image{width:80px;height:80px;border-radius:12px}.children-cards-groups.list-view .group-card-image span{font-size:36px}.child-card-name-states{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0}.children-cards-groups.list-view .child-card-name-states{gap:0px;align-items:flex-start}.card-name{font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#1c2830;cursor:default}.children-cards-groups.list-view .child-card-ava-name-states span,.children-cards-groups.list-view .group-card-ava-name-states span{text-align:left}.child-states{padding:0;margin:0;font-weight:700;font-size:18px;line-height:135%;color:#ffbd23;cursor:default}.child-states.state-low{color:#fd4a0e}.child-states.state-medium{color:#ffbd23}.child-states.state-high{color:#4fda5e}.is-hidden{display:none!important}.children-states{margin:0;padding:0;font-weight:400;font-size:14px;line-height:120%;text-align:center;cursor:default;color:#686767}.group-card .children-states{min-height:24.3px}.progress-bar-btn-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;margin-top:0}.children-cards-groups:not(.list-view) .child-card .progress-bar-btn-add{margin-top:auto}.progress-bar-btn-add.progress-bar-btn-add-full{gap:0}.children-cards-groups.list-view .progress-bar-btn-add{width:260px}.card-progress-bar-container{width:100%;height:56px;border-radius:50px;background:#f0f4f7;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.group-progress-row{justify-content:center;min-height:56px}.card-progress-bar{width:var(--progress, 0%);max-width:100%;min-width:95px;height:52px;border-radius:50px;background:#ffbd23;border:2px solid rgba(240,244,247,1);position:relative;transition:width .3s ease,background-color .3s ease}.card-progress-bar.is-low{background:#fd4a0e}.card-progress-bar.is-medium{background:#ffbd23}.card-progress-bar.is-high{background:#4fda5e}.card-progress-bar span{position:absolute;font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#1c2830;top:14px;left:21px;cursor:default}.add-new-info-child,.add-new-info-group{border:none;border-radius:100px;padding:16px;background:#f0f4f7;display:flex;align-items:center;justify-content:center;cursor:pointer}.add-new-info-child img,.add-new-info-group img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.info-last-update,.info-last-update-group{border-top:1px solid rgba(228,228,228,1);width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:14px;line-height:120%;color:#686767;cursor:default;margin-top:-1px}.info-last-update{padding:16px 0 0}.children-cards-groups:not(.list-view) .child-card.no-recovery-data .info-last-update{margin-top:0}.children-cards-groups:not(.list-view) .child-card.has-recovery-data .info-last-update{margin-top:0}.info-last-update-group{padding:16px 0 0}.children-cards-groups.list-view .info-last-update,.children-cards-groups.list-view .info-last-update-group{width:260px}.children-cards-groups.list-view .info-last-update{padding:0}.children-cards-groups.list-view .info-last-update-group{padding-top:8px}.children-cards-groups.list-view .info-last-update{border:none;padding-right:16px}.info-last-update-group{margin-top:19px}.last-update{padding-left:4px}.last-update-date{padding-right:4px}.last-update-profile-list{display:flex}.last-update-profile-list img{position:relative}.last-update-profile-list img:nth-child(1){z-index:3}.last-update-profile-list img:nth-child(2){z-index:2}.last-update-profile-list img:nth-child(3){z-index:1}.last-update-profile-list img:not(:first-child){margin-left:-16px}.add-new-info-child:hover,.add-new-info-group:hover{background:#e1e4fb}.group-card.is-empty{padding-bottom:32px}.group-card.has-recovery-data{gap:0}@media (min-width: 769px){.children-cards-groups:not(.list-view) .child-card .child-card-ava-name-states{gap:8px}.children-cards-groups:not(.list-view) .child-card.has-recovery-data,.children-cards-groups:not(.list-view) .child-card.no-recovery-data{gap:0}.children-cards-groups:not(.list-view) .child-card.no-recovery-data{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.children-cards-groups:not(.list-view) .child-card.has-recovery-data .child-recovery-state{margin-top:16px}.children-cards-groups:not(.list-view) .child-card.has-recovery-data .progress-bar-btn-add{margin-top:12px}.children-cards-groups:not(.list-view) .child-card.has-recovery-data .info-last-update{margin-top:16px;padding:27.5px 0 11.5px}.children-cards-groups:not(.list-view) .child-card.no-recovery-data .progress-bar-btn-add{align-self:center;margin-top:0}.children-cards-groups:not(.list-view) .child-card.no-recovery-data .info-last-update{margin-top:0;padding:27.5px 0 11.5px}.children-cards-groups:not(.list-view) .group-card .group-card-ava-name-states{gap:8px}.children-cards-groups:not(.list-view) .group-card .group-card-image{width:120px;height:120px}.children-cards-groups:not(.list-view) .group-card .child-card-name-states{gap:16px}}.empty-group-card-actions{width:100%;margin-top:auto;display:flex;flex-direction:column;gap:8px}.empty-group-card-action{width:100%;height:48px;padding:0 16px;border:none;border-radius:12px;background:#6b78eb;display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0;text-align:center;color:#f0f4f7;cursor:pointer;transition:background-color .18s ease}.empty-group-card-action:hover{background:#5c62d3}.empty-group-card-action:active{background:#8a8de1}.empty-group-card-action:focus-visible{outline:2px solid #6B78EB;outline-offset:3px}.empty-group-card-action-icon{width:24px;height:24px;flex:0 0 auto;display:block;padding:0;object-fit:contain}.group-card-no-updates{width:100%;margin-top:auto;padding:27.5px 0 11.5px;border-top:1px solid #E4E4E4;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:120%;text-align:center;color:#686767}.wrapper-group-status-info-last-update-group{width:260px;display:flex;gap:0;flex-direction:column;margin-top:14px}.group-card.has-recovery-data .group-card-title{min-height:48px;line-height:120%}.group-card.has-recovery-data .group-card-children-count{display:flex;align-items:flex-end;justify-content:center}.group-card.has-recovery-data .info-last-update-group{margin-top:35px}.children-cards-groups.list-view .wrapper-group-status-info-last-update-group{padding-right:16px;gap:8px}.group-status{width:100%;background:#f0f4f7;border-radius:10px;padding:2px;display:flex;height:9px;gap:2px;position:relative;box-sizing:content-box}.status{flex-basis:0;min-width:0;height:9px;border-radius:4.5px;position:relative}.good-status{background:#4fda5e}.satisfactory-status{background:#ffbd23}.unsatisfactory-status{background:#fd4a0e}.none-status{background:#d2d1d1}.status-number{position:absolute;top:13px;left:50%;transform:translate(-50%);font-weight:400;font-size:14px;line-height:120%;text-align:center;color:#686767;cursor:default}.info-last-update-group .last-update{padding-left:4px;white-space:nowrap}.last-update-profile-list{align-items:center;min-height:40px;padding-right:4px}.last-update-profile{position:relative;z-index:1;width:40px;height:40px;flex:0 0 40px;border:none;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e4e4e4 center / cover no-repeat;box-shadow:0 0 32px #00000014;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#1c2830}.last-update-profile:nth-child(1){z-index:3}.last-update-profile:nth-child(2){z-index:2}.last-update-profile:nth-child(3){z-index:1}.last-update-profile:not(:first-child){margin-left:-16px}.btn-more-option{position:absolute;top:17px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.card-more-option{display:flex;justify-content:flex-end;border:none;background:none;padding:10px;border-radius:100px;cursor:pointer}.card-more-option:hover,.card-more-option.active{background:#e1e4fb}.card-option-list{display:none;width:218px;list-style:none;padding:0;margin:0;background:#fcfcfc;border-radius:8px;box-shadow:0 8px 16px #00000014,0 0 4px #0000000a}.card-option-list.active{display:block;z-index:100}.card-option-point{padding:18px 0 18px 12px;display:flex;align-items:center;justify-content:left;gap:8px;font-weight:400;font-size:16px;line-height:120%;color:#000;cursor:pointer}.card-option-point:hover{background:#f0f4f7}.card-option-point:first-child:hover{border-radius:8px 8px 0 0}.card-option-point:last-child:hover{border-radius:0 0 8px 8px}.card-option-point img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width: 1439px) and (min-width: 1025px){.children-groups-list,.tab-child-profile{margin:128px 60px 182px}}@media (max-width: 1024px) and (min-width: 769px){.children-groups-list,.tab-child-profile{margin:128px 80px 182px}}@media (max-width: 768px){.children-groups-list,.tab-child-profile{margin:96px 16px 40px}.header-cld-groups-list{align-items:flex-start;flex-wrap:wrap;gap:14px}.children-cards-groups{align-items:stretch;justify-content:center;gap:24px}.children-cards-groups:not(.list-view){display:grid;grid-template-columns:repeat(auto-fit,288px);justify-content:center}.child-one-card,.group-one-card{display:flex;flex-direction:column;height:100%;width:288px}.child-card,.group-card{flex:1;height:100%;width:100%;padding:8px 14px 16px}.group-card,.child-card.no-recovery-data{gap:24px;min-height:auto}.notif-update-card{left:0;transform:translateY(-12px);padding:4.5px 9.85px}.notif-update-card span{font-size:11.08px;line-height:135%}.child-card.has-recovery-data{gap:8px;min-height:auto;padding-bottom:16px}.children-cards-groups:not(.list-view) .child-card .progress-bar-btn-add{margin-top:0}.children-cards-groups:not(.list-view) .group-card .progress-bar-btn-add{margin-top:auto}.children-cards-groups:not(.list-view) .child-card.no-recovery-data .progress-bar-btn-add{margin-top:auto}.children-cards-groups:not(.list-view) .child-card.has-recovery-data .child-recovery-state{margin-top:auto}.children-cards-groups:not(.list-view) .child-card.no-recovery-data .info-last-update,.children-cards-groups:not(.list-view) .child-card.has-recovery-data .info-last-update{margin-top:0}.children-cards-groups:not(.list-view) .group-card .info-last-update{margin-top:0}.child-profile{width:100%;min-width:288px}.name-tab-number-cld{gap:2px}.name-tab-number-cld h1{font-size:24px;line-height:120%}.name-tab-number-cld span{font-size:16px;line-height:120%}.child-card-ava-name-states,.group-card-ava-name-states{gap:4px}.child-card-ava,.group-card-image,.child-card-ava-name-states img{width:80px;height:80px}.group-card-image span,.child-card-initials{font-size:32px}.card-name{font-size:18px;line-height:135%}.child-states{font-size:16px;line-height:120%}.btn-more-option{gap:4px}.btn-more-option{top:6px;right:6px}.card-option-point{padding:10px 0 10px 12px}.add-new-cld-group{padding:10px}.add-new-cld-group img{width:20px;height:20px}.header-cld-groups-buttons{width:100%;order:1;justify-content:space-between}.nav-cld-groups-list{order:2;width:100%}.cld-groups-list{width:100%;gap:0;justify-content:space-between}}body,html{margin:0;padding:0;width:100%;height:100%;font-family:Jost,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fcfcfc!important}.add-first-child{position:relative;z-index:1;display:none;align-items:center;justify-content:center}.add-first-child.visible{display:flex}.btn-add-first-child{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:200px 120px;gap:75px;position:relative;z-index:1}.btn-add-first-child h1{margin:0;padding:0;font-weight:700;font-size:32px;line-height:110%;color:#1c2830;position:relative;z-index:2;cursor:default;width:100%;text-align:center}.button-decoration{position:relative}.btn-decoration{position:absolute;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:80px;height:80px;bottom:262.41px;left:320px}.button-add-first-child{background:none;cursor:pointer;border-radius:16px;border:4px solid rgba(107,120,235,1);width:295px;height:290px;display:flex;align-items:center;justify-content:center;transition:background .3s ease-in}.button-add-first-child:hover,.button-add-first-child:active{background:#6b78eb}.add-first-child-icon{padding:37px;background:#6b78eb;border-radius:50%;margin-top:2px;transition:transform .3s ease-in;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:24px;height:24px}.button-add-first-child:hover .add-first-child-icon,.button-add-first-child:active .add-first-child-icon{transform:scale(1.3)}@media (max-width: 1439px) and (min-width: 1025px){.btn-add-first-child{padding:200px 60px}}@media (max-width: 1024px) and (min-width: 769px){.btn-add-first-child{padding:200px 80px}.btn-decoration{width:60px;height:60px;bottom:215px;left:238px}.button-add-first-child{width:220px;height:220px}.add-first-child-icon{padding:28px;width:18px;height:18px}}@media (max-width: 768px){.btn-add-first-child{padding:200px 16px}.btn-add-first-child h1{font-size:24px}.btn-add-first-child{gap:40px}.btn-decoration{width:87.62px;height:78.15px;padding:21px 16px 20.85px 16.38px;bottom:152px;left:174px}.btn-decoration path{stroke:#6b78eb}.button-add-first-child{width:288px;height:288px}.add-first-child-icon{padding:38px 38.42px;width:24px;height:24px}}.background-form-add-child{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;align-items:center;justify-content:center;z-index:20;background:#000000b3}.background-form-add-child.active{display:flex}.form-add-child-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:21}.form-add-icon{display:flex;align-items:center;justify-content:center;padding:14px;border-radius:50%;background:#fcfcfc;margin-bottom:-56px;z-index:22}.form-add-icon img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.form-add-child{display:flex;align-items:center;justify-content:center;flex-direction:column;width:490px;border-radius:16px;padding:60px 48px;gap:40px;background:#fcfcfc}.add-child-info{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:40px}.add-child-info h1{margin:0;padding:0;font-weight:700;font-size:30px;line-height:110%;color:#1c2830;text-align:center;cursor:default}.add-child-info-inputs,.firstname-lastname-inputs{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%}.firstname-label,.lastname-label{display:flex;flex-direction:column;gap:4px;width:100%}.firstname-input-label,.lastname-input-label{margin-left:4px;font-weight:500;font-size:14px;line-height:120%;color:#2f4250}.firstname-input,.lastname-input{width:100%;border-radius:8px;padding:20px 24px;border:2px solid rgba(228,228,228,1);box-sizing:border-box;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#1c2830}.firstname-input:focus,.lastname-input:focus{border:2px solid rgba(107,120,235,1);outline:none}.firstname-input::placeholder,.lastname-input::placeholder{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#868585}.birthday-gender-inputs{display:flex;align-items:left;justify-content:center;flex-direction:column;gap:16px;width:100%}.birthday-label{display:flex;flex-direction:column;gap:4px}.birthday-input-label{margin-left:4px;font-weight:500;font-size:14px;line-height:120%;color:#2f4250}.birthday-input{width:141px;border-radius:8px;padding:20px 24px;border:2px solid rgba(228,228,228,1);font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#1c2830;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.birthday-input::-moz-number-spin-box{display:none}.birthday-input::-webkit-inner-spin-button,.birthday-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.birthday-input::placeholder{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#686767}.birthday-input:focus{border:2px solid rgba(107,120,235,1);outline:none}.gender-label{display:flex;align-items:left;justify-content:center;flex-direction:column;gap:4px;width:100%}.gender-input-label{font-weight:500;font-size:14px;line-height:120%;color:#2f4250;margin-left:4px}.gender-switcher{display:flex;align-items:center;justify-content:left}.gender-icon-male{display:flex;align-items:center;justify-content:center;padding:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:1px solid rgba(0,0,0,.05);background:#f2f2f2;cursor:pointer}.gender-icon-female{display:flex;align-items:center;justify-content:center;padding:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;background:#f2f2f2;cursor:pointer}.gender-icon-male:hover,.gender-icon-female:hover{background:#f0f4f7}.gender-icon-male.active,.gender-icon-female.active{background:#6b78eb}.gender-icon-male.active svg path,.gender-icon-female.active svg path{stroke:#f0f4f7}.gender-icon-male.active path:nth-of-type(2){fill:#f0f4f7;stroke-width:0}.gender-icon-female.active path:last-of-type{fill:#f0f4f7;stroke-width:0}.form-add-child-exit{position:absolute;top:48px;right:24px;padding:10px;margin:0;display:flex;align-items:center;justify-content:center;border:none;background:#f0f4f7;border-radius:50%;cursor:pointer}.form-add-child-exit img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.form-add-child-exit:hover,.form-add-child-exit:active{background:#e1e4fb}.btn-save-ingo{width:100%;border:none;margin:0;padding:14.5px 0;background:#6b78eb;border-radius:12px;cursor:pointer;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:120%;text-align:center;color:#f0f4f7}.btn-save-ingo:hover{background:#5c62d3}.btn-save-ingo:active{background:#8a8de1}@media (max-width: 768px){.background-form-add-child{justify-content:flex-end;align-items:center}.form-add-child-icon{position:fixed;left:0;right:0;bottom:0;width:100%;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;z-index:21;pointer-events:none}.form-add-icon{position:absolute;top:-22px;left:50%;transform:translate(-50%);width:56px;height:56px;padding:14px;margin-bottom:0;box-sizing:border-box;z-index:22;pointer-events:auto}.form-add-child{position:relative;left:0;right:0;width:100%;z-index:21;pointer-events:auto;gap:16px;border-radius:24px 24px 0 0;padding:32px 16px 56px;margin:0;box-sizing:border-box}.form-add-icon{margin-bottom:-34px;pointer-events:auto}.form-add-icon img{width:28px;height:28px}.add-child-info{gap:24px}.add-child-info h1{font-size:18px;line-height:135%}.form-add-child-exit{display:none}.firstname-input,.lastname-input{padding:14.5px 24px;border:2px solid rgba(195,194,194,1);color:#686767}.birthday-input{width:100%;padding:14.5px 24px;border:2px solid rgba(195,194,194,1);color:#686767}.firstname-input::placeholder,.lastname-input::placeholder,.birthday-input::placeholder{color:#868585}.birthday-label{width:100%;min-width:0}.gender-label,.gender-switcher{width:100%}.gender-icon-male,.gender-icon-female{padding:4px;flex:1 1 50%;box-sizing:border-box;justify-content:center}}body,html{margin:0;padding:0;width:100%;height:100%;font-family:Jost,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.settings-tab-child,.settings-tab-group{margin:128px 120px 0;padding-bottom:200px;display:none;justify-content:center;flex-direction:column;gap:87px;box-sizing:border-box;z-index:1;position:relative}.settings-tab-child.active,.settings-tab-group.active{display:flex}.changes-save-notification{position:fixed;top:90px;left:50%;transform:translate(-50%);padding:16px 24px;border-radius:8px;background:#dcf8df;z-index:9999;box-shadow:0 4px 12px #00000026;max-width:380px;width:fit-content;text-align:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s ease .4s}.changes-save-notification.show{opacity:1;visibility:visible;transition:opacity .4s ease}.changes-save-text{font-size:18px;font-weight:400;line-height:24.3px;text-align:center}.changes-save-error-notification{position:fixed;top:90px;left:50%;transform:translate(-50%);border-radius:8px;padding:16px 24px;z-index:9999;background:#fae0e0;box-shadow:0 4px 12px #00000026;max-width:380px;width:fit-content;text-align:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s ease .4s}.changes-save-error-notification.show{opacity:1;visibility:visible;transition:opacity .4s ease}.changes-save-error-text{font-size:18px;font-weight:400;line-height:24.3px;text-align:center}.title-settings{display:flex;justify-content:flex-start;align-items:center;gap:16px}.sit-back-icon{padding:14px 8px;cursor:pointer;flex-shrink:0}.sit-back-icon:hover path,.sit-back-icon:active path{stroke:#6b78eb}.head-settings-title{font-family:Jost,sans-serif;font-size:32px;font-weight:700;line-height:110%;text-align:left;color:#1c2830;padding:0;margin:0;cursor:default;white-space:nowrap}.main-settings-child,.main-settings-group{gap:24px;display:flex;justify-content:center;flex-direction:column}.ava-name-main-settings{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 0 24px;gap:24px;border-bottom:2px solid rgba(0,0,0,.05)}.ava-main-settings{position:relative;width:120px;height:120px;flex-shrink:0;border-radius:50%;background:#e4e4e4;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden}.ava-main-settings img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:2}.ava-main-settings-text{font-family:Jost,sans-serif;font-style:normal;font-size:52px;font-weight:500;color:#1c2830;z-index:3;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;pointer-events:none}.ava-main-settings:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;border-radius:inherit;opacity:0;transition:.3s;z-index:4}.ava-main-settings:after{content:url("data:image/svg+xml,%3csvg%20width='52'%20height='52'%20viewBox='0%200%2052%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.6665%2012.0001C43.1395%2012.0001%2044.7093%2012.0001%2046.5945%2013.4466C47.0798%2013.819%2047.5142%2014.2534%2047.8866%2014.7387C49.3332%2016.6239%2049.3332%2019.3604%2049.3332%2024.8334V35.3334C49.3332%2041.9331%2049.3332%2045.2329%2047.2829%2047.2831C45.2327%2049.3334%2041.9328%2049.3334%2035.3332%2049.3334H16.6665C10.0668%2049.3334%206.76701%2049.3334%204.71676%2047.2831C2.6665%2045.2329%202.6665%2041.9331%202.6665%2035.3334V24.8334C2.6665%2019.3604%202.6665%2016.6239%204.11303%2014.7387C4.48543%2014.2534%204.91985%2013.819%205.40517%2013.4466C7.29032%2012.0001%208.86016%2012.0001%2014.3332%2012.0001'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M37.6668%2014.3333L35.5999%209.16599C34.7081%206.93657%2033.9321%204.40756%2031.639%203.27228C30.4158%202.66666%2028.9439%202.66666%2026.0002%202.66666C23.0564%202.66666%2021.5846%202.66666%2020.3613%203.27228C18.0682%204.40756%2017.2922%206.93657%2016.4004%209.166L14.3335%2014.3333'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.1659%2030.6666C34.1659%2035.1769%2030.5095%2038.8333%2025.9992%2038.8333C21.4889%2038.8333%2017.8325%2035.1769%2017.8325%2030.6666C17.8325%2026.1563%2021.4889%2022.4999%2025.9992%2022.4999C30.5095%2022.4999%2034.1659%2026.1563%2034.1659%2030.6666Z'%20stroke='%23F0F4F7'%20stroke-width='5'/%3e%3cpath%20d='M25.9996%2012.0001H26.0176'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");position:absolute;z-index:5;opacity:0;transition:.3s;pointer-events:none}.ava-main-settings:hover:before,.ava-main-settings:hover:after{opacity:1}.delete-edit-child-photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:flex;justify-content:center;align-items:center;gap:4px;background:#000000b3;z-index:10;opacity:0;transition:opacity .25s ease;pointer-events:none}.delete-child-photo,.edit-child-photo{width:40px;height:40px;border-radius:50%;background:#00000080;display:flex;justify-content:center;align-items:center;cursor:pointer}.delete-child-photo:hover,.edit-child-photo:hover{background:#ffffff4d}.ava-main-settings.has-photo{background-color:transparent;cursor:default}.ava-main-settings.has-photo .ava-main-settings-text,.ava-main-settings.has-photo:before,.ava-main-settings.has-photo:after{display:none!important}.ava-main-settings.has-photo .delete-edit-child-photo{pointer-events:auto}.ava-main-settings.has-photo:hover .delete-edit-child-photo{opacity:1}.ava-group{border-radius:20px;background-size:cover;background-position:center;background-repeat:no-repeat}.background-delete-photo-child{background:#00000080;width:100%;height:100%;display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:110}.background-delete-photo-child.active{display:flex}.delete-photo-form{border-radius:20px;padding:40px 60px;gap:32px;background:#fcfcfc;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}.delete-photo-header-text{font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:24.3px;letter-spacing:0%;text-align:center;color:#1c2830}.cancel-delete-buttons{gap:16px;display:flex;justify-content:center;align-items:center}.cancel-delete-button{border:none;margin:0;box-sizing:border-box;width:225px;border-radius:12px;padding:14.5px 4px;cursor:pointer;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:19.2px;letter-spacing:0%;text-align:center}.cancel-delete-photo{background:#6b78eb;color:#f0f4f7}.cancel-delete-photo:hover{background:#5c62d3}.cancel-delete-photo:active{background:#8a8de1}.delete-photo-button{background:#f0f4f7;color:#1c2830}.delete-photo-button:hover{background:#e1e4fb}.delete-photo-button:active{background:#d0d4f7}.name-status-sittings{display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.name-main-settings{display:block;width:100%;min-width:0;text-align:left;font-family:Jost,sans-serif;font-size:24px;font-weight:700;line-height:28.8px;color:#1c2830;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sum-children{width:100%;opacity:.5}.info-main-settings{display:flex;justify-content:center;flex-direction:column;width:100%;padding:0 0 40px;gap:16px}.info-main-settings-label{font-family:Jost,sans-serif;font-size:20px;font-weight:700;line-height:26px;text-align:left;color:#1c2830;margin:0;cursor:default;white-space:nowrap}.info-main-settings-inputs-gender-date-berth{display:flex;justify-content:center;flex-direction:column;gap:32px}.info-main-settings-row-1{display:flex;gap:20px}.info-child-fist-name,.info-group-name{display:flex;flex-direction:column;gap:4px}.child-fist-name-label,.info-group-name-label{margin-left:4px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:16.8px;text-align:left;color:#2f4250}.input-child-fist-name,.input-group-name{box-sizing:border-box;width:295px;height:56px;padding:20px 24px 20px 22px;border-radius:8px;border:2px solid rgba(228,228,228,1);font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;text-align:left;color:#1c2830}.input-child-fist-name:focus,.input-group-name:focus{border:2px solid rgba(107,120,235,1);outline:none}.info-child-last-name{display:flex;flex-direction:column;gap:4px}.child-last-name-label{margin-left:4px;font-family:Jost,sans-serif;font-size:14px;font-weight:500;line-height:16.8px;text-align:left;color:#2f4250}.input-child-last-name{box-sizing:border-box;width:295px;height:56px;padding:20px 24px 20px 22px;border-radius:8px;border:2px solid rgba(228,228,228,1);font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;text-align:left;color:#1c2830}.input-child-last-name:focus{border:2px solid rgba(107,120,235,1);outline:none}.info-main-settings-gender-date-berth{display:flex;justify-content:flex-start;align-items:left;gap:16px}.info-main-settings-date-berth{display:flex;justify-content:center;align-items:left;flex-direction:column;gap:4px}.info-main-settings-date-berth-label{padding-left:4px;font-weight:500;font-size:14px;line-height:120%;color:#2f4250}.info-main-settings-date-berth-input{padding:18.5px 22px;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#1c2830;border:2px solid rgba(228,228,228,1);width:130px;height:56px;border-radius:8px;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;text-align:left}.info-main-settings-date-berth-input:focus{border:2px solid rgba(107,120,235,1)}.access-child-profile,.access-group{display:flex;justify-content:center;align-items:left;gap:32px;flex-direction:column}.access-child-h2-share-btn,.access-group-h2-share-add-btn{display:flex;align-items:center;justify-content:space-between}.access-child-h2-share-btn h2,.access-group-h2-share-add-btn h2{margin:0;padding:0;font-weight:700;font-size:20px;line-height:130%;color:#1c2830;cursor:default;white-space:nowrap}.access-buttons{display:flex;gap:40px}.access-child-table,.access-children-table{display:flex;gap:32px;flex-direction:column}.access-child-empty-state{font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:135%;color:#557790;cursor:default}.share-btn-child-sittings,.add-btn-child,.share-btn-group{display:flex;justify-content:center;align-items:center;gap:24px;padding:16px 24px 16px 32px;border-radius:12px;box-sizing:border-box;border:none;background:#fcfcfc;cursor:pointer;box-shadow:0 4px 8px #0000000f,0 0 4px #0000000a}.share-btn-child-sittings img,.add-btn-child img,.share-btn-group img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.share-btn-child-sittings span,.add-btn-child span,.share-btn-group span{font-weight:400;font-size:18px;line-height:135%;color:#1c2830;font-family:Jost,sans-serif}.share-btn-child-sittings:hover,.add-btn-child:hover,.share-btn-group:hover{background:#f0f4f7}.list-available-accounts,.list-available-children{list-style:none;padding:0;margin:0;display:flex;gap:12px;flex-direction:column;width:100%}.lines-available-accounts,.lines-available-children{display:flex;align-items:center;gap:21px;width:100%;margin:0}.lines-available-children-info,.lines-available-accounts-info{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;gap:21px}.role-name-available-accounts{display:flex;gap:21px;padding:12px 0;margin:0}.role-name-available-accounts-svg{display:flex;justify-content:center;align-items:center;gap:21px}.role-name-available-accounts span,.lines-available-children-info span,.role-name-available-accounts-svg span{padding:0 0 0 16px;margin:0;font-weight:400;font-size:18px;color:#1c2830;cursor:default}.lines-available-children-info span{width:200px;box-sizing:border-box}.role-name-available-accounts-svg svg,.lines-available-children svg,.lines-available-accounts svg{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;display:block}.role-name-available-accounts-svg span{width:115px;box-sizing:border-box;display:inline-flex;align-items:center}.role-name-available-accounts>span:first-child{width:115px;box-sizing:border-box}.role-name-available-accounts>span+span,.role-name-available-accounts-svg+span{width:300px;box-sizing:border-box}.buttons-approve-reject{display:flex;justify-content:left;align-items:center;gap:8px}.btn-approve,.btn-reject{border-radius:12px;padding:13px 32px;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:130%;text-align:center;border:none;color:#f0f4f7;cursor:pointer}.btn-approve{background:#4fda5e}.btn-approve:hover{background:#45c654}.btn-approve:active{background:#3bb24a}.btn-reject{background:#fd4a0e}.btn-reject:hover{background:#e94004}.btn-reject:active{background:#d53600}.btn-delete{border-radius:12px;width:123px;padding:11px 32px;display:flex;justify-content:center;align-items:center;border:none;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:130%;text-align:center;color:#f0f4f7;background:#6b78eb;cursor:pointer}.btn-delete:hover{background:#5c62d3}.btn-delete:active{background:#8a8de1}.settings-tab-child .access-child-profile,.settings-tab-child .child-access-list{gap:32px}.settings-tab-child .child-access-row{width:100%;margin:0;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;box-shadow:0 -1px #e4e4ef inset}.child-access-row-main{min-width:0;display:flex;align-items:center}.child-access-mentor{width:297px;min-width:0;flex:0 1 297px;display:flex;align-items:center;gap:12px}.child-access-mentor-avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background-color:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;color:#1c2830}.child-access-mentor-avatar.has-photo{background-color:transparent}.child-access-mentor-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#1c2830}.child-access-mentor-role{flex:0 0 auto;margin-left:8px;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#1c2830}.settings-tab-child .child-access-delete-button{width:auto;flex:0 0 auto;padding:14.5px 32px;line-height:120%}.child-access-request-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.child-access-request-button{min-width:116px;padding:14.5px 32px;border:0;border-radius:12px;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:120%;text-align:center;cursor:pointer;transition:background-color .16s ease}.child-access-request-button:disabled{cursor:wait;opacity:.7}.child-access-request-button-accept{background:#4fda5e;color:#f0f4f7}.child-access-request-button-accept:not(:disabled):hover{background:#45c654}.child-access-request-button-accept:not(:disabled):active{background:#3bb24a}.child-access-request-button-reject{background:#e8eef1;color:#1c2830}.child-access-request-button-reject:not(:disabled):hover{background:#dde6eb}.child-access-request-button-reject:not(:disabled):active{background:#d1dde3}.settings-tab-child .access-child-profile+.btn-delete-child-card{margin-top:16px}.background-delete-available-account{background:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:none;justify-content:center;align-items:center}.background-delete-available-account.active{display:flex}.delete-available-account-shell{position:relative;width:586px}.delete-available-account-form{width:100%;border-radius:20px;padding:60px 60px 40px;display:flex;justify-content:center;align-items:center;background:#fcfcfc;box-sizing:border-box}.delete-available-account-form-icon{position:absolute;z-index:1;padding:20px;border-radius:50%;background:#fcfcfc;left:50%;transform:translate(-50%);top:-24px;display:flex;justify-content:center;align-items:center}.delete-available-account-content,.delete-available-account-info{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}.delete-available-account-info h2{margin:0;padding:0;font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#1c2830}.delete-available-account-info span{font-weight:400;font-size:18px;line-height:135%;text-align:center;color:#1c2830}.delete-available-account-buttons{display:flex;gap:16px;justify-content:center;align-items:center;width:100%}.delete-available-account-button-cancel,.delete-available-account-button-delete{width:100%;border-radius:12px;padding:14.5px 0;border:none;cursor:pointer;font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:120%;text-align:center}.delete-available-account-button-cancel{background:#e8eef1;color:#1c2830}.delete-available-account-button-cancel:hover{background:#e1e4fb}.delete-available-account-button-cancel:active{background:#d0d4f7}.delete-available-account-button-delete{background:#6b78eb;color:#f0f4f7}.delete-available-account-button-delete:hover{background:#5c62d3}.delete-available-account-button-delete:active{background:#8a8de1}.delete-available-account-button-cancel:disabled,.delete-available-account-button-delete:disabled{opacity:.55;cursor:not-allowed}.btn-delete-child-card,.btn-delete-group{display:flex;align-items:center;justify-content:space-between}.btn-delete-child-card h2,.btn-delete-group h2{margin:0;padding:0;font-weight:700;font-size:20px;line-height:130%;color:#1c2830;cursor:default}.child-card-delete,.group-delete{font-family:Jost,sans-serif;width:241px;height:56px;padding:16px 32px 16px 24px;gap:24px;border-radius:12px;background:#fcfcfc;box-shadow:0 4px 8px #0000000f,0 0 4px #0000000a;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box}.delete-child-card-text,.delete-group-text{font-family:Jost,sans-serif;font-size:18px;font-weight:400;line-height:24.3px;text-align:left;color:#1c2830}.child-card-delete img,.group-delete img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.child-card-delete:hover,.group-delete:hover{background:#f0f4f7}@media (max-width: 1439px) and (min-width: 1025px){.settings-tab-child,.settings-tab-group{margin:128px 60px 0}}@media (max-width: 1024px) and (min-width: 769px){.settings-tab-child,.settings-tab-group{margin:128px 80px 0}}@media (max-width: 768px){.changes-save-notification,.changes-save-error-notification{top:calc(88px + env(safe-area-inset-top,0px));left:16px;right:16px;transform:none;width:auto;max-width:none;padding:12px 16px;border-radius:12px;box-sizing:border-box}.changes-save-text,.changes-save-error-text{font-size:15px;line-height:20px}.settings-tab-child,.settings-tab-group{margin:96px 16px 0;padding-bottom:40px;gap:40px}.main-settings-child,.main-settings-group{gap:40px}.title-settings{gap:8px}.sit-back-icon{width:21.33px;height:13.33px}.head-settings-title{font-size:24px}.ava-name-main-settings{gap:8px;padding:0 0 16px}.ava-main-settings{width:80px;height:80px}.ava-main-settings:after{content:"";top:50%;left:50%;width:32px;height:32px;background:url("data:image/svg+xml,%3csvg%20width='52'%20height='52'%20viewBox='0%200%2052%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.6665%2012.0001C43.1395%2012.0001%2044.7093%2012.0001%2046.5945%2013.4466C47.0798%2013.819%2047.5142%2014.2534%2047.8866%2014.7387C49.3332%2016.6239%2049.3332%2019.3604%2049.3332%2024.8334V35.3334C49.3332%2041.9331%2049.3332%2045.2329%2047.2829%2047.2831C45.2327%2049.3334%2041.9328%2049.3334%2035.3332%2049.3334H16.6665C10.0668%2049.3334%206.76701%2049.3334%204.71676%2047.2831C2.6665%2045.2329%202.6665%2041.9331%202.6665%2035.3334V24.8334C2.6665%2019.3604%202.6665%2016.6239%204.11303%2014.7387C4.48543%2014.2534%204.91985%2013.819%205.40517%2013.4466C7.29032%2012.0001%208.86016%2012.0001%2014.3332%2012.0001'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='M37.6668%2014.3333L35.5999%209.16599C34.7081%206.93657%2033.9321%204.40756%2031.639%203.27228C30.4158%202.66666%2028.9439%202.66666%2026.0002%202.66666C23.0564%202.66666%2021.5846%202.66666%2020.3613%203.27228C18.0682%204.40756%2017.2922%206.93657%2016.4004%209.166L14.3335%2014.3333'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.1659%2030.6666C34.1659%2035.1769%2030.5095%2038.8333%2025.9992%2038.8333C21.4889%2038.8333%2017.8325%2035.1769%2017.8325%2030.6666C17.8325%2026.1563%2021.4889%2022.4999%2025.9992%2022.4999C30.5095%2022.4999%2034.1659%2026.1563%2034.1659%2030.6666Z'%20stroke='%23F0F4F7'%20stroke-width='5'/%3e%3cpath%20d='M25.9996%2012.0001H26.0176'%20stroke='%23F0F4F7'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;line-height:0;transform:translate(-50%,-50%)}.delete-edit-child-photo{gap:4px}.delete-child-photo,.edit-child-photo{width:32px;height:32px;flex:0 0 32px}.delete-child-photo svg{width:17px;height:18px}.edit-child-photo svg{width:18px;height:18px}.ava-main-settings-text{font-size:32px}.name-status-sittings{width:100%;gap:0;align-items:flex-start}.name-main-settings{font-size:18px}.info-main-settings{padding:0;gap:24px}.info-main-settings-label{font-size:16px}.info-main-settings-inputs-gender-date-berth{gap:16px}.info-main-settings-row-1{flex-direction:column;gap:16px}.input-child-fist-name,.input-child-last-name,.input-group-name,.info-main-settings-date-berth-input{width:100%;height:48px;padding:14.5px 24px;border:2px solid rgba(195,194,194,1)}.info-main-settings-gender-date-berth{flex-direction:column}.info-main-settings-gender{order:2}.info-main-settings-date-berth{order:1}.access-child-profile,.access-group{gap:24px}.access-buttons{flex-direction:column;width:100%;gap:4px}.add-btn-child,.share-btn-group,.share-btn-child-sittings,.btn-delete{width:100%;gap:12px;padding:12px 43px;box-shadow:0 0 32px #00000014}.share-btn-child-sittings span,.add-btn-child span,.share-btn-group span,.btn-delete span{font-weight:500;font-size:16px;line-height:120%}.access-child-h2-share-btn,.access-group-h2-share-add-btn{align-items:flex-start;flex-direction:column;gap:24px}.access-child-h2-share-btn h2,.access-group-h2-share-add-btn h2{font-size:16px;line-height:120%}.list-available-accounts,.list-available-children{gap:24px}.role-name-available-accounts-svg{display:contents;justify-content:flex-start;gap:8px;padding:12px 0;width:100%}.role-name-available-accounts-svg svg{width:16px;height:16px;display:block}.role-name-available-accounts{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;row-gap:16px;padding:12px 0;width:100%}.role-name-available-accounts-svg svg{grid-column:1;grid-row:1;align-self:center}.role-name-available-accounts-svg span,.role-name-available-accounts>span:first-child{grid-column:1 / -1;grid-row:2;padding:0}.role-name-available-accounts-svg+span,.role-name-available-accounts>span+span{grid-column:2;grid-row:1;width:100%}.role-name-available-accounts-svg span,.role-name-available-accounts span,.lines-available-children-info span{font-size:14px}.lines-available-accounts{align-items:flex-start;flex-direction:column;gap:4px}.lines-available-children{flex-direction:column;gap:4px}.lines-available-children-info{width:100%;gap:8px}.lines-available-children-info img{width:32px;height:32px}.role-name-available-accounts-svg span,.role-name-available-accounts span,.lines-available-children-info span{padding:0}.buttons-approve-reject,.btn-delete{flex-direction:column;gap:4px;width:100%}.btn-approve,.btn-reject{width:100%;line-height:130%;padding:14.5px 32px}.lines-available-children-info,.lines-available-accounts-info{flex-direction:column;gap:4px}.settings-tab-child .child-access-row{align-items:stretch;flex-direction:column;gap:12px}.child-access-row-main{width:100%}.child-access-mentor{width:auto;flex:1 1 auto}.settings-tab-child .child-access-delete-button,.child-access-request-actions{width:100%}.child-access-request-button{min-width:0;flex:1 1 0;padding-right:16px;padding-left:16px}.settings-tab-child .access-child-profile+.btn-delete-child-card{margin-top:0}.btn-delete-child-card,.btn-delete-group{align-items:flex-start;flex-direction:column;gap:24px}.btn-delete-child-card h2,.btn-delete-group h2{font-size:16px;line-height:120%}.child-card-delete,.group-delete{width:100%;height:48px;padding:12px 32px;gap:12px;box-shadow:0 0 32px #00000014}.delete-child-card-text,.delete-group-text{font-weight:500;font-size:16px;line-height:120%}.delete-photo-form{width:100%;max-width:none;max-height:calc(100dvh - 48px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));gap:24px;border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.background-delete-photo-child.active{height:100dvh;top:0;right:0;bottom:0;left:0;align-items:flex-end;justify-content:center;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:#000000b3}.delete-photo-header-text{width:100%;font-size:18px;font-weight:700;line-height:135%}.cancel-delete-buttons{width:100%;flex-direction:column;gap:16px}.cancel-delete-button{width:100%;min-height:48px;padding:14.5px 32px;line-height:120%}.delete-available-account-form{width:100%;max-width:none;max-height:calc(100dvh - 70px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.delete-available-account-shell{position:relative;width:100%;max-width:none;max-height:calc(100dvh - 70px)}.background-delete-available-account.active{height:100dvh;top:0;right:0;bottom:0;left:0;align-items:flex-end;justify-content:center;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.delete-available-account-form-icon{width:56px;height:56px;padding:14px;top:-22px;box-sizing:border-box}.icon-delete-form-available-account{width:28px;height:28px}.delete-available-account-content{width:100%;gap:24px}.delete-available-account-info{width:100%;gap:16px}.delete-available-account-info h2{font-size:18px;line-height:135%}.delete-available-account-info span{font-size:16px;line-height:135%}.delete-available-account-buttons{flex-direction:column;gap:16px}.delete-available-account-button-cancel,.delete-available-account-button-delete{min-height:48px;padding:14.5px 32px;box-sizing:border-box}}.background-form-delete-profile-cld{background:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:none;justify-content:center;align-items:center}.background-form-delete-profile-cld.active{display:flex}.form-delete-profile-cld-shell{width:586px;position:relative}.form-delete-profile-cld{width:100%;border-radius:20px;padding:60px 60px 40px;gap:24px;flex-direction:column;background:#fcfcfc;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.icon-delete-profile-cld{position:absolute;z-index:1;padding:20px;border-radius:50%;background:#fcfcfc;left:50%;transform:translate(-50%);top:-24px;display:flex;justify-content:center;align-items:center}.icon-delete-profile-cld img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.form-delete-profile-cld h2{padding:0;margin:0;font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#1c2830;cursor:default}.form-delete-profile-cld span{font-weight:400;font-size:18px;text-align:center;line-height:135%;cursor:default;color:#1c2830}.form-delete-profile-cld-btn{display:flex;gap:16px;width:100%}.btn-cancel-delete-cld,.btn-delete-cld{font-family:Jost,sans-serif;width:100%;font-weight:500;font-size:16px;line-height:130%;padding:14.5px 0;border-radius:12px;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;box-sizing:border-box}.btn-cancel-delete-cld{background:#e8eef1;color:#1c2830}.btn-cancel-delete-cld:hover{background:#e1e4fb}.btn-cancel-delete-cld:active{background:#d0d4f7}.btn-delete-cld{background:#6b78eb;color:#f0f4f7}.btn-delete-cld:hover{background:#5c62d3}.btn-delete-cld:active{background:#8a8de1}.btn-cancel-delete-cld:disabled,.btn-delete-cld:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 768px){.background-form-delete-profile-cld.active{height:100dvh;top:0;right:0;bottom:0;left:0;align-items:flex-end;justify-content:center;padding-top:48px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.form-delete-profile-cld-shell{width:100%;max-width:none;max-height:calc(100dvh - 70px)}.icon-delete-profile-cld{width:56px;height:56px;padding:14px;top:-22px;box-sizing:border-box}.icon-delete-profile-cld img{width:28px;height:28px}.form-delete-profile-cld{width:100%;max-width:none;max-height:calc(100dvh - 70px);padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));gap:0;border-radius:24px 24px 0 0;margin:0;overflow-y:auto;overscroll-behavior:contain}.form-delete-profile-cld h2{font-size:18px;line-height:135%;margin-bottom:16px}.form-delete-profile-cld span{font-size:16px;line-height:135%;margin-bottom:24px}.form-delete-profile-cld-btn{width:100%;flex-direction:column;gap:16px}.btn-cancel-delete-cld,.btn-delete-cld{min-height:48px;padding:14.5px 32px;line-height:120%}}.background-pulse-add-form,.background-sleep-add-form{height:100dvh;width:100%;background:#000000b3;position:fixed;display:none;top:0;left:0;z-index:100;overflow:hidden;overscroll-behavior:contain}.background-pulse-add-form.active,.background-sleep-add-form.active{display:flex;align-items:center;justify-content:center}.pulse-add-form,.sleep-add-form{position:relative;border-radius:20px;padding:60px 60px 40px;background:#fff;width:586px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-direction:column}.pulse-add-form-exit,.sleep-add-form-exit{position:absolute;background:#f0f4f7;border:none;border-radius:100px;margin:0;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;top:24px;right:24px}.pulse-add-form-exit:hover,.sleep-add-form-exit:hover{background:#e1e4fb}.pulse-add-form-content,.sleep-add-form-content{display:flex;align-items:center;justify-content:center;flex-direction:column;display:block;opacity:1;width:466px}.pulse-add-form-content.hidden,.sleep-add-form-content.hidden{display:none;opacity:0}.pulse-add-form-content.visible,.sleep-add-form-content.visible{display:block;opacity:1;transition:opacity .3s ease-in-out}.pulse-add-form-icon,.sleep-add-form-icon{background:#fcfcfc;width:80px;height:80px;border-radius:100px;display:flex;justify-content:center;align-items:center;margin-top:-85px;z-index:121}.pulse-add-form-icon-text{font-family:Jost,sans-serif;font-weight:500;font-size:29.89px;line-height:120%;color:#6b78eb}.pulse-add-form-head-info,.sleep-add-form-head-info{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:32px;margin-top:4px;gap:12px}.pulse-add-form-head,.sleep-add-form-head{margin:0;padding:0;font-family:Jost,sans-serif;font-weight:700;font-size:30px;line-height:110%;text-align:center;color:#1c2830;cursor:default}.pulse-add-form-info,.sleep-add-form-info{font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:135%;text-align:center;color:#557790;cursor:default}.pulse-add-instruction-button{margin:4px 0 0;padding:0;border:none;display:flex;align-items:center;justify-content:center;gap:8px;color:#6b78eb;background:none;font-family:Jost,sans-serif;font-weight:400;font-size:18px;line-height:135%;cursor:pointer}.pulse-add-instruction-button:hover,.pulse-add-instruction-button:hover svg path{color:#5c62d3;stroke:#5c62d3}.pulse-add-form-inputs,.sleep-add-form-inputs{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:32px}.wrapper-input-lying-down-input-standing,.wrapper-input-sleeping-input-wakeup{display:flex;align-items:center;justify-content:center;gap:16px}.pulse-add-form-input-lying-down,.pulse-add-form-input-standing,.sleep-add-form-input-sleeping,.sleep-add-form-input-wakeup{display:flex;flex-direction:column;gap:4px}.pulse-add-form-input-lying-down-label,.pulse-add-form-input-standing-label,.sleep-add-form-input-sleeping-label,.sleep-add-form-input-wakeup-label{font-family:Jost,sans-serif;font-weight:500;font-size:14px;line-height:120%;color:#2f4250;margin-left:4px}.pulse-add-form-lying-down-input,.pulse-add-form-standing-input,.sleep-add-form-sleeping-input,.sleep-add-form-wakeup-input{margin:0;box-sizing:border-box;width:110px;height:56px;border-radius:8px;padding:20px 24px 20px 22px;border:2px solid rgba(228,228,228,1);background:none;outline:none;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#1c2830}.pulse-add-form-lying-down-input::placeholder,.pulse-add-form-standing-input::placeholder,.sleep-add-form-sleeping-input::placeholder,.sleep-add-form-wakeup-input::placeholder,.pulse-add-form-date-input::placeholder,.sleep-add-form-date-input::placeholder{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#868585}.pulse-add-form-lying-down-input:focus,.pulse-add-form-standing-input:focus,.pulse-add-form-date-input:focus,.sleep-add-form-sleeping-input:focus,.sleep-add-form-wakeup-input:focus,.sleep-add-form-date-input:focus{border:2px solid rgba(107,120,235,1)}.pulse-add-form-date-input.date-default,.sleep-add-form-date-input.date-default{border-color:#e4e4e4;color:#868585}.pulse-add-form-date-input:not(.date-default),.sleep-add-form-date-input:not(.date-default){color:#1c2830}.pulse-add-form-input-date,.sleep-add-form-input-date{display:flex;flex-direction:column;position:relative;gap:4px}.pulse-add-form-input-date-label,.sleep-add-form-input-date-label{font-family:Jost,sans-serif;font-weight:500;font-size:14px;line-height:120%;color:#2f4250;margin-left:4px}.pulse-add-form-date-input,.sleep-add-form-date-input{margin:0;box-sizing:border-box;width:170px;height:56px;border-radius:8px;padding:20px 55px 20px 24px;border:2px solid rgba(228,228,228,1);background:none;outline:none;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#1c2830;position:relative}.pulse-add-form-date-calendar,.sleep-add-form-date-calendar{position:absolute;right:16px;bottom:28px;transform:translateY(50%);width:20px;height:20px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.pulse-add-form-date-calendar:hover path,.sleep-add-form-date-calendar:hover path,.pulse-add-form-date-calendar:focus-visible path,.sleep-add-form-date-calendar:focus-visible path{stroke:#6b78eb}.pulse-add-form-date-calendar:focus-visible,.sleep-add-form-date-calendar:focus-visible{outline:2px solid rgba(107,120,235,.35);outline-offset:4px}.flatpickr-calendar.pulse-sleep-add-calendar{width:min(320px,calc(100vw - 32px));padding:16px;box-sizing:border-box;border:1px solid rgba(228,228,239,1);border-radius:16px;background:#fcfcfc;box-shadow:0 16px 48px #1c283029,0 2px 8px #1c283014;font-family:Jost,sans-serif;z-index:1000;overflow:hidden}.flatpickr-calendar.pulse-sleep-add-calendar.open{animation:pulse-sleep-calendar-open .16s ease-out}.flatpickr-calendar.pulse-sleep-add-calendar.opens-below{transform-origin:center top}.flatpickr-calendar.pulse-sleep-add-calendar.opens-above{transform-origin:center bottom}.flatpickr-calendar.pulse-sleep-add-calendar:before,.flatpickr-calendar.pulse-sleep-add-calendar:after{display:none}.pulse-sleep-add-calendar .flatpickr-months{height:36px;margin-bottom:8px}.pulse-sleep-add-calendar .flatpickr-months .flatpickr-month{height:36px;color:#1c2830}.pulse-sleep-add-calendar .flatpickr-current-month{top:0;left:40px;width:calc(100% - 80px);height:36px;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;line-height:120%}.pulse-sleep-add-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,.pulse-sleep-add-calendar .flatpickr-current-month input.cur-year{margin:0;padding:0;border:none;border-radius:6px;background:transparent;color:#1c2830;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:120%;box-sizing:border-box}.pulse-sleep-add-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{width:auto;max-width:calc(100% - 56px);height:32px;padding:0 4px;flex:0 1 auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.pulse-sleep-add-calendar .flatpickr-current-month .numInputWrapper{width:52px;height:32px;flex:0 0 52px}.pulse-sleep-add-calendar .flatpickr-current-month input.cur-year{width:100%;height:32px;padding:0 4px;text-align:center}.pulse-sleep-add-calendar .flatpickr-current-month .numInputWrapper span{display:none}.pulse-sleep-add-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover,.pulse-sleep-add-calendar .flatpickr-current-month .numInputWrapper:hover{background:#f0f4f7}.pulse-sleep-add-calendar .flatpickr-months .flatpickr-prev-month,.pulse-sleep-add-calendar .flatpickr-months .flatpickr-next-month{top:18px;width:32px;height:32px;padding:9px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#557790;fill:#557790;transition:background-color .14s ease,color .14s ease,fill .14s ease}.pulse-sleep-add-calendar .flatpickr-months .flatpickr-prev-month{left:16px}.pulse-sleep-add-calendar .flatpickr-months .flatpickr-next-month{right:16px}.pulse-sleep-add-calendar .flatpickr-months .flatpickr-prev-month:hover,.pulse-sleep-add-calendar .flatpickr-months .flatpickr-next-month:hover{background:#f0f4f7;color:#6b78eb;fill:#6b78eb}.pulse-sleep-add-calendar .flatpickr-months .flatpickr-prev-month svg,.pulse-sleep-add-calendar .flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.pulse-sleep-add-calendar .flatpickr-innerContainer,.pulse-sleep-add-calendar .flatpickr-rContainer,.pulse-sleep-add-calendar .flatpickr-days,.pulse-sleep-add-calendar .dayContainer{width:100%;min-width:100%;max-width:100%}.pulse-sleep-add-calendar .flatpickr-innerContainer{display:block}.pulse-sleep-add-calendar .flatpickr-weekdays{height:28px}.pulse-sleep-add-calendar .flatpickr-weekdaycontainer{width:100%}.pulse-sleep-add-calendar span.flatpickr-weekday{color:#8fa9bd;font-family:Jost,sans-serif;font-size:12px;font-weight:500;line-height:120%}.pulse-sleep-add-calendar .flatpickr-days{border:none}.pulse-sleep-add-calendar .dayContainer{justify-content:flex-start}.pulse-sleep-add-calendar .flatpickr-day{max-width:none;height:auto;aspect-ratio:1;flex-basis:14.2857%;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#1c2830;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:120%}.pulse-sleep-add-calendar .flatpickr-day:hover,.pulse-sleep-add-calendar .flatpickr-day:focus{border-color:#f0f4f7;background:#f0f4f7;color:#1c2830}.pulse-sleep-add-calendar .flatpickr-day.today{border-color:#6b78eb;color:#6b78eb;font-weight:500}.pulse-sleep-add-calendar .flatpickr-day.selected,.pulse-sleep-add-calendar .flatpickr-day.selected:hover,.pulse-sleep-add-calendar .flatpickr-day.selected:focus{border-color:#6b78eb;background:#6b78eb;color:#fcfcfc;font-weight:500}.pulse-sleep-add-calendar .flatpickr-day.prevMonthDay,.pulse-sleep-add-calendar .flatpickr-day.nextMonthDay{color:#c3c2c2}.pulse-sleep-add-calendar .flatpickr-day.flatpickr-disabled,.pulse-sleep-add-calendar .flatpickr-day.flatpickr-disabled:hover{border-color:transparent;background:transparent;color:#e4e4e4;cursor:default}@keyframes pulse-sleep-calendar-open{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.pulse-add-form-btn,.sleep-add-form-btn{display:flex;align-items:center;justify-content:center}.pulse-add-form-button,.sleep-add-form-button{width:100%;border-radius:12px;padding:11px 32px;background:#6b78eb;box-sizing:border-box;font-family:Jost,sans-serif;font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#f0f4f7;cursor:pointer;border:none}.pulse-add-form-button:hover,.sleep-add-form-button:hover{background:#5c62d3}.pulse-add-form-button:active,.sleep-add-form-button:active{background:#8a8de1}.pulse-add-instruction-form-content{display:none;opacity:0}.pulse-add-instruction-form-content.visible{display:block;opacity:1}.pulse-add-instruction-info{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}.pulse-add-instruction-head{margin:4px 0 0;padding:0;font-family:Jost,sans-serif;font-weight:700;font-size:32px;line-height:110%;text-align:center;color:#1c2830;cursor:default}.pulse-add-instruction-line{width:100%;border:1px solid rgba(0,0,0,.05);margin-top:-2px}.pulse-add-instruction-content{display:flex;gap:32px}.pulse-add-instruction-monitor,.pulse-add-instruction-palpation{display:flex;flex-direction:column;gap:8px}.pulse-add-instruction-monitor-head,.pulse-add-instruction-palpation-head{margin:0;padding:0;font-family:Jost,sans-serif;font-weight:700;font-size:20px;line-height:130%;color:#1c2830;cursor:default;width:217px}.pulse-add-instruction-monitor-info,.pulse-add-instruction-palpation-info{font-family:Jost,sans-serif;font-weight:400;font-size:14px;line-height:120%;color:#557790;cursor:default;display:flex;flex-direction:column;gap:16px}.pulse-add-instruction-monitor-info span strong,.pulse-add-instruction-palpation-info strong{font-weight:700;color:#1c2830}.pulse-add-instruction-exit{position:absolute;background:#f0f4f7;border:none;border-radius:100px;margin:0;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;top:24px;left:24px}.pulse-add-instruction-exit:hover{background:#e1e4fb}@media (max-width: 768px){.pulse-add-form,.sleep-add-form{position:absolute;bottom:0;left:0;right:0;width:100%;padding:32px 16px 56px;gap:24px;border-radius:24px 24px 0 0;margin:0;box-sizing:border-box}.pulse-add-form-exit,.sleep-add-form-exit{display:none}.pulse-add-form-icon,.sleep-add-form-icon{position:absolute;top:-22px;left:50%;transform:translate(-50%);margin-top:0;flex-shrink:0}.pulse-add-form-content,.sleep-add-form-content{width:100%}.pulse-add-form-head-info,.sleep-add-form-head-info{margin-bottom:16px;margin-top:0;gap:16px}.pulse-add-form-head,.sleep-add-form-head{font-size:18px;line-height:135%}.pulse-add-form-info,.sleep-add-form-info{font-size:14px;line-height:120%}.pulse-add-instruction-button{font-size:14px;line-height:120%;margin-top:0}.pulse-add-form-inputs,.sleep-add-form-inputs{width:100%;align-items:flex-start;flex-direction:column;margin-bottom:16px}.wrapper-input-lying-down-input-standing,.wrapper-input-sleeping-input-wakeup{flex-direction:column;align-items:flex-start;justify-content:center;width:100%;gap:16px}.pulse-add-form-input-lying-down,.pulse-add-form-input-standing,.sleep-add-form-input-sleeping,.sleep-add-form-input-wakeup,.pulse-add-form-input-date,.sleep-add-form-input-date{width:100%}.pulse-add-form-input-date,.sleep-add-form-input-date{position:relative}.pulse-add-form-lying-down-input,.pulse-add-form-standing-input,.sleep-add-form-sleeping-input,.sleep-add-form-wakeup-input,.pulse-add-form-date-input,.sleep-add-form-date-input{width:100%;height:48px;padding:14.5px 24px;border:2px solid rgba(195,194,194,1);color:#686767}.pulse-add-form-date-input,.sleep-add-form-date-input{padding-right:55px}.pulse-add-form-date-calendar,.sleep-add-form-date-calendar{right:16px;bottom:24px;margin:0}.pulse-add-form-lying-down-input:not(:placeholder-shown),.pulse-add-form-standing-input:not(:placeholder-shown),.sleep-add-form-sleeping-input:not(:placeholder-shown),.sleep-add-form-wakeup-input:not(:placeholder-shown){border-color:#686767}.pulse-add-form-date-input.date-default,.sleep-add-form-date-input.date-default{border-color:#c3c2c2;color:#868585}.pulse-add-form-button,.sleep-add-form-button{border-radius:12px;padding:14.5px 32px;font-size:16px;line-height:120%}.pulse-add-form-icon,.sleep-add-form-icon{width:56px;height:56px}.pulse-add-form-icon img{width:84.35px;height:46.9px}.pulse-add-form-icon-text{font-size:23.52px}.pulse-add-instruction-head{font-size:20px}.pulse-add-form.instruction-open{max-height:calc(100dvh - 48px);padding:56px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));gap:0}.pulse-add-instruction-form-content.visible{width:100%;max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(195,194,194,1) transparent}.pulse-add-instruction-info{width:100%;gap:16px}.pulse-add-instruction-line{box-sizing:border-box;margin:0}.pulse-add-instruction-content{width:100%;display:flex;flex-direction:column;gap:16px}.pulse-add-instruction-monitor,.pulse-add-instruction-palpation,.pulse-add-instruction-monitor-head,.pulse-add-instruction-palpation-head{width:100%}.pulse-add-instruction-exit{padding:7px;top:20px;left:16px}.pulse-add-instruction-exit img{width:18px;height:18px}}.legacy-dashboard-root .main{min-height:100vh}.legacy-dashboard-root .main:has(.group-invite-section.active),.legacy-dashboard-root .main:has(.tab-group.active),.legacy-dashboard-root .main:has(.settings-tab-child.active),.legacy-dashboard-root .main:has(.settings-tab-group.active){min-height:auto}@media (max-width: 768px){.legacy-dashboard-root .main:has(.children-groups-list.active){min-height:auto}}.legacy-dashboard-root .tooltip,.legacy-dashboard-root .notification-form{z-index:30}.legacy-dashboard-root .legacy-inline-error{width:100%;margin:-12px 0 0;color:#c52f2f;font-size:14px;line-height:120%;text-align:left}.legacy-dashboard-root .legacy-inline-button:disabled{opacity:.55;cursor:not-allowed}.legacy-dashboard-root .add-new-cld-group{width:48px;height:48px}@media (max-width: 768px){.legacy-dashboard-root .add-new-cld-group{width:40px;height:40px;padding:10px;box-sizing:border-box}.legacy-dashboard-root .add-new-cld-group img{width:20px;height:20px}}.legacy-dashboard-root .children-cards-groups{align-items:stretch}.legacy-dashboard-root .child-one-card{width:auto}.legacy-dashboard-root .child-card-delete,.legacy-dashboard-root .share-btn-child-sittings{font-family:Jost,sans-serif}.legacy-dashboard-root .changes-save,.legacy-dashboard-root .changes-save-error{position:fixed;top:90px;left:50%;transform:translate(-50%);padding:16px 24px;border-radius:8px;z-index:9999;box-shadow:0 4px 12px #00000026;max-width:380px;width:fit-content;text-align:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s ease .4s}.legacy-dashboard-root .changes-save{background:#dcf8df}.legacy-dashboard-root .changes-save.show,.legacy-dashboard-root .changes-save-error.show{opacity:1;visibility:visible;transition:opacity .4s ease}.legacy-dashboard-root .changes-save-error{background:#fae0e0}.legacy-dashboard-root .changes-save-text,.legacy-dashboard-root .changes-save-error-text{font-size:18px;font-weight:400;line-height:24.3px;margin:0}.legacy-dashboard-root .form-share-btn button:disabled,.legacy-dashboard-root .group-invite-btn:disabled,.legacy-dashboard-root .group-invite-submit:disabled,.legacy-dashboard-root .pulse-add-form-button:disabled,.legacy-dashboard-root .sleep-add-form-button:disabled{opacity:.55;cursor:not-allowed}.legacy-dashboard-root .recovery-form-inline-error{margin:0 0 16px;text-align:center}@media (max-width: 768px){.legacy-dashboard-root .changes-save,.legacy-dashboard-root .changes-save-error{top:calc(88px + env(safe-area-inset-top,0px));left:16px;right:16px;transform:none;width:auto;max-width:none;padding:12px 16px;border-radius:12px;box-sizing:border-box}.legacy-dashboard-root .changes-save-text,.legacy-dashboard-root .changes-save-error-text{font-size:15px;line-height:20px}}.parent-mentor-invite-modal{z-index:1200;align-items:flex-start;padding:48px 16px;overflow-y:auto;overscroll-behavior:contain}.parent-mentor-invite-dialog{position:relative;width:min(600px,100%);margin:auto;padding:24px 60px 32px;border-radius:20px;box-sizing:border-box;background:#fcfcfc;box-shadow:0 0 32px #00000014;display:flex;flex-direction:column;align-items:center}.parent-mentor-invite-close{top:16px;right:16px}.parent-mentor-invite-avatar{width:120px;height:120px;flex:0 0 120px;border-radius:50%;background-color:#e4e4e4;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-style:normal;font-size:52px;font-weight:500;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;color:#1c2830}.parent-mentor-invite-name{max-width:100%;margin:8px 0 0;font-family:Jost,sans-serif;font-size:20px;font-weight:700;line-height:130%;color:#1c2830;text-align:center;overflow-wrap:anywhere}.parent-mentor-invite-description{margin:16px 0 0;font-family:Jost,sans-serif;font-size:18px;font-weight:400;line-height:135%;color:#557790;text-align:center}.parent-mentor-invite-loading{min-height:56px;margin-top:28px;display:flex;align-items:center;justify-content:center}.parent-mentor-invite-loading>span{width:24px;height:24px;border:3px solid #e1e4fb;border-top-color:#6b78eb;border-radius:50%;box-sizing:border-box;animation:parent-group-invite-spinner .75s linear infinite}.parent-mentor-invite-children-list{max-height:184px;margin-top:28px;flex:0 1 auto}.parent-mentor-invite-action{width:100%;min-height:48px;margin:24px 0 0;padding:12px 24px;border:0;border-radius:12px;box-sizing:border-box;background:#6b78eb;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:120%;color:#f0f4f7;cursor:pointer;transition:background-color .16s ease}.parent-mentor-invite-action:hover{background:#5c62d3}.parent-mentor-invite-action:active{background:#8a8de1}.parent-mentor-invite-action:disabled,.parent-mentor-invite-action:disabled:hover,.parent-mentor-invite-action:disabled:active{background:#d0d4f7;cursor:not-allowed}.parent-mentor-invite-action.is-create{margin-top:28px}@media (max-width: 768px){.parent-mentor-invite-modal{align-items:flex-end;padding:48px 0 0;overflow:hidden}.parent-mentor-invite-dialog{width:100%;max-height:calc(100dvh - 48px);margin:auto 0 0;padding:32px 16px max(56px,calc(40px + env(safe-area-inset-bottom)));border-radius:24px 24px 0 0;overflow-y:auto;overscroll-behavior:contain}.parent-mentor-invite-close{display:flex;top:16px;right:16px}.parent-mentor-invite-children-list{width:100%}}body{margin:0;min-width:320px;min-height:100vh}
