.card-loaders-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}@media(max-width:1200px){.card-loaders-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.card-loaders-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.card-loaders-list{grid-template-columns:1fr}}.card-loader-item{width:100%;height:100%;background:#f0f0f0;border-radius:16px;min-height:236px;overflow:hidden}.card-loader-item .ant-skeleton,.card-loader-item .ant-skeleton .ant-skeleton-input{width:100%!important;height:100%!important}.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1200px){.cards-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.cards-grid{grid-template-columns:1fr}}.card{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px 0 rgba(201,211,242,.25);transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 32px 0 rgba(201,211,242,.35)}.card-image{width:100%;height:150px;border-radius:16px;overflow:hidden;position:relative}.card-image img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}.card-image .name-latters{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-second);font-weight:590;font-size:48px;line-height:125%;text-align:center}.card-image:hover img{transform:scale(1.05)}.card-label{position:absolute;top:6px;right:6px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--fields-dark-300);border-radius:38px;padding:2px 6px;display:flex;align-items:center;gap:2px;font-size:14px;line-height:145%;color:var(--text-white)}.card-label span{font-weight:600}.card-label small{font-size:12px}.card-info{display:flex;flex-direction:column;padding:16px 12px 20px;height:calc(100% - 150px)}.card-info-header{gap:12px;display:flex;align-items:center;justify-content:space-between}.card-price{flex-shrink:0;font-weight:500;font-size:16px;line-height:140%;color:var(--text-main)}.card-name{font-weight:590;font-size:18px;line-height:120%;color:var(--text-main);margin-bottom:8px}.card-name a{color:var(--text-main);transition:color .3s ease}.card-name a:hover{color:var(--button-second-btn)}.card-name--large{font-size:20px;margin-bottom:14px;cursor:pointer}.card-address{display:flex;align-items:center;gap:6px}.card-address span{font-size:14px;color:var(--text-text-3);transition:color .2s ease}.card-address svg{flex-shrink:0;fill:var(--text-text-3);transition:fill .2s ease}.card-address:hover span{color:var(--text-main)}.card-address:hover svg{fill:var(--text-main)}.card-items-tags{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:10px}.card-items-tags:last-of-type{margin-bottom:0}.card-items-tags span{padding:3px 8px;border-radius:8px;color:var(--text-text-3);font-size:14px;line-height:145%;color:var(--text-main);background:var(--fields-podlozhka)}.card-slots-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));flex-wrap:wrap;gap:4px;margin:12px 0!important}.card-slot{border-radius:8px;padding:8px 0;height:36px;background:var(--fields-podlozhka);border:1px solid var(--fields-podlozhka);margin:0!important}.card-slot .ant-radio{display:none!important}.card-slot .ant-radio-label{padding:0;margin:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text-main);padding-inline-start:6px!important;padding-inline-end:6px!important;transition:.3s ease-in-out}.card-slot .ant-radio-label:hover{color:var(--button-second-btn)}.card-slot.ant-radio-wrapper-checked{border-color:var(--button-second-btn)!important}.card-slot.ant-radio-wrapper-checked .ant-radio-label{color:var(--button-second-btn)!important}.card-slot{display:flex;justify-content:center;align-items:center;padding:60px 20px}.card-slot p{font-family:SF Pro,-apple-system,system-ui,sans-serif;font-size:16px;font-weight:400;color:#6c7d93}.card-btn{display:flex;align-items:center;justify-content:center;border-radius:100px!important;padding:10px 48px!important;width:100%;height:40px!important;box-shadow:0 4px 24px 0 rgba(112,91,228,.25)!important;background:var(--button-second-btn)!important;font-weight:500;font-size:14px;line-height:145%;color:var(--text-white)!important;transition:.3s ease-in-out;cursor:pointer;text-decoration:none;margin-top:auto}.card-btn:disabled{background:rgba(0,0,0,.1)!important;color:rgba(0,0,0,.25)!important;cursor:not-allowed}.card-btn:hover:not(:disabled){background:var(--button-btn-press)!important;color:#fff!important}.cards-empty{color:#fff}.cards-empty,.cards-error p{font-size:22px;font-weight:500;text-align:center}.cards-error p{color:#e74c3c}.card-about{position:relative;margin-bottom:14px}.card-items{gap:8px;display:flex;align-items:flex-start;flex-direction:column}.card-item{display:flex;align-items:center;gap:4px;font-weight:500;font-size:14px;line-height:145%;color:var(--text-main)}.card-item svg{flex-shrink:0}.card-registration{gap:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px 0 rgba(201,211,242,.25);background:#dcecff;border-radius:8px;padding:6px 8px;width:116px;height:32px;position:absolute;top:0;right:0;font-weight:500;font-size:14px;line-height:145%;text-align:center;color:var(--status-link)}.card-registration svg{flex-shrink:0;fill:var(--status-link)}.card-tags,.card-tags span{display:flex;align-items:center;gap:4px}.card-tags span{justify-content:center;border-radius:8px;padding:8px;width:100%;height:36px;text-align:center;background:var(--fields-podlozhka);font-weight:600;font-size:14px;line-height:145%;color:var(--text-main);text-transform:capitalize;white-space:nowrap}.card-tags span svg{flex-shrink:0}.card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.card-footer .card-btn{max-width:148px}.cards-users{display:flex;align-items:center;gap:6px}.cards-users-count{font-weight:590;font-size:14px;line-height:145%;color:var(--text-main);flex-shrink:0}.cards-users-count span{color:var(--text-second)}.custom-time-picker{position:relative;width:100%}.custom-time-picker .time-picker-input{width:100%;height:32px;background:rgba(0,0,0,0);border-radius:12px;cursor:pointer;display:flex;align-items:center;position:relative;font-family:SF Pro,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#151516;transition:border-color .2s}.custom-time-picker .time-picker-input .placeholder{color:#6c7d93}.custom-time-picker .time-picker-input .clear-icon,.custom-time-picker .time-picker-input .select-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.custom-time-picker .time-picker-input .clear-icon{display:flex;align-items:center;justify-content:center;z-index:1}.custom-time-picker .time-picker-input .clear-icon:hover{opacity:.7}.custom-time-picker .time-picker-dropdown{position:absolute;top:calc(100% + 22px);left:50%;transform:translateX(-50%);background:#fff;border:1px solid #f6f8fa;border-radius:20px;padding:16px;box-shadow:0 4px 24px 0 rgba(145,158,200,.35);z-index:100;display:flex;flex-direction:column;gap:16px;min-width:424px}@media(max-width:767px){.custom-time-picker .time-picker-dropdown{left:auto;right:-16px;transform:translateX(0);min-width:auto;max-width:320px}}.custom-time-picker .time-picker-dropdown .time-picker-columns{display:flex;justify-content:space-between;gap:16px}.custom-time-picker .time-picker-dropdown .time-picker-column{display:flex;flex-direction:column;gap:8px;flex:1 1}.custom-time-picker .time-picker-dropdown .time-picker-column .time-column-label{font-family:SF Pro,sans-serif;font-size:14px;font-weight:510;line-height:1.45;color:#151516}.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list{display:flex;flex-direction:column;gap:1px;padding:8px 15px 8px 8px;background:#f6f8fa;border-radius:12px;max-height:327px;overflow-y:auto}@media(max-width:767px){.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list{max-height:200px}}.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list::-webkit-scrollbar{width:5px}.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list::-webkit-scrollbar-thumb{background:#e7ecf3;border-radius:100px}.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list .time-slot{padding:12px 14px;border-radius:12px;cursor:pointer;font-family:SF Pro,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#151516;text-align:center;transition:all .2s;width:170px}@media(max-width:767px){.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list .time-slot{width:106px}}.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list .time-slot:hover:not(.disabled){background:#e7ecf3}.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list .time-slot.active{background:#e7ecf3;font-weight:510;color:#7239fc}.custom-time-picker .time-picker-dropdown .time-picker-column .time-slots-list .time-slot.disabled{opacity:.4;cursor:not-allowed}.custom-time-picker .time-picker-dropdown .time-picker-ok-btn{width:60px;padding:8px 12px;background:#151516;border:none;border-radius:12px;color:#fff;font-family:SF Pro,sans-serif;font-size:14px;font-weight:510;line-height:1.45;cursor:pointer;align-self:flex-end;transition:opacity .2s}.custom-time-picker .time-picker-dropdown .time-picker-ok-btn:hover:not(:disabled){opacity:.8}.custom-time-picker .time-picker-dropdown .time-picker-ok-btn:disabled{opacity:.5;cursor:not-allowed}.hero-section{position:absolute;left:26px;right:26px;top:16px;background:linear-gradient(148deg,#020A15,#220351);border-radius:36px;min-height:450px}@media(max-width:1480px){.hero-section{left:10px;right:10px;top:10px}}@media(max-width:1200px){.hero-section{left:0;right:0;top:0;border-radius:0}}@media(max-width:1023px){.hero-section{min-height:600px}}@media(max-width:767px){.hero-section{min-height:675px}}.main-tabs{max-width:1440px;width:100%;margin:0 auto 94px!important;padding:112px 0 0!important}@media(max-width:1600px){.main-tabs{max-width:1200px}}@media(max-width:1480px){.main-tabs{padding:112px 16px 0!important}}@media(max-width:767px){.main-tabs{padding:76px 16px 0!important;margin:0 auto 28px!important}}.main-tabs .ant-tabs-nav{max-width:460px;width:100%;margin:0 auto 16px!important;box-shadow:0 4px 24px 0 rgba(201,211,242,.25);background:var(--text-white);border-radius:10px}.main-tabs .ant-tabs-nav:before{display:none!important}.main-tabs .ant-tabs-nav-wrap{padding:2px}.main-tabs .ant-tabs-ink-bar{display:none!important}.main-tabs .ant-tabs-tab-btn{font-weight:600;font-size:14px;line-height:145%;text-align:center;color:var(--text-main)}.main-tabs .ant-tabs-nav-list,.main-tabs .ant-tabs-tab{display:flex;align-items:center;width:100%}.main-tabs .ant-tabs-tab{flex:1 1;max-width:100%;justify-content:center;border-radius:10px;padding:8px 40px;height:40px;font-weight:500;font-size:14px;line-height:145%;text-align:center;color:var(--text-main);margin:0!important;transition:.3s ease-in-out}.main-tabs .ant-tabs-tab.ant-tabs-tab-active,.main-tabs .ant-tabs-tab:hover{background:var(--button-main-btn)}.main-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#181818!important}.main-tabs .ant-tabs-nav-operations{display:none!important}.search-fields{display:flex;align-items:stretch;gap:12px}@media(max-width:1023px){.search-fields{display:contents}}@media(max-width:767px){.search-fields{display:contents}}.search-field{border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px;padding:14px;background:var(--fields-podlozhka);border:1px solid var(--fields-podlozhka);cursor:pointer;transition:.3s ease-in-out}.search-field.open,.search-field:hover{border-color:var(--text-main)}@media(max-width:767px){.search-field:first-child,.search-field:nth-child(2){grid-column:1/-1}}.search-field .ant-select{width:100%}.search-field .ant-select-selector{background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important;padding-left:0!important}.search-field .ant-select-selection-placeholder{font-size:16px!important;color:var(--text-second)!important}.search-field .ant-select-selection-item{font-size:16px;color:var(--text-main)}.search-field .ant-picker{background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important;padding-left:0!important}.search-field:first-child{width:200px}@media(max-width:1023px){.search-field:first-child{width:100%}}.search-field:nth-child(2){width:170px}@media(max-width:1023px){.search-field:nth-child(2){width:100%}}.search-field:nth-child(3){width:130px}@media(max-width:1023px){.search-field:nth-child(3){width:100%}}.search-field:nth-child(4){width:160px}@media(max-width:1023px){.search-field:nth-child(4){width:100%}}.search-panel{padding:20px;border-radius:20px;display:inline-flex;align-items:center;flex-wrap:wrap;box-shadow:0 4px 24px 0 rgba(201,211,242,.25);background:var(--text-white)}.search-panel--coaches .search-fields{align-items:flex-start}.search-panel--coaches .search-field{width:200px}.search-panel--coaches .search-field:nth-child(2),.search-panel--coaches .search-field:nth-child(3){width:310px}@media(max-width:1023px){.search-panel{padding:16px 12px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.search-panel--coaches{max-width:590px;width:100%}.search-panel--coaches .search-field,.search-panel--coaches .search-field:nth-child(2){width:100%}}@media(max-width:767px){.search-panel{grid-template-columns:1fr 1fr;width:100%}.search-panel--coaches{display:flex;flex-direction:column;gap:12px}}.search-label{font-weight:500;font-size:14px;line-height:145%;color:var(--text-main);display:block}.btn-submit{gap:16px!important;display:flex!important;align-items:center;justify-content:center;border-radius:100px!important;padding:6px 8px 6px 24px!important;min-width:158px!important;height:44px!important;font-weight:500!important;font-size:14px!important;line-height:145%;color:var(--text-white);box-shadow:0 4px 24px 0 rgba(112,91,228,.25)!important;background:var(--button-second-btn);transition:.3s ease-in-out;cursor:pointer}@media(max-width:767px){.btn-submit{margin-left:auto;grid-column:1/-1}}.btn-submit span.btn-submit-icon{flex-shrink:0;border-radius:100px;padding:8px;width:32px;height:32px;background:var(--text-white);display:flex;align-items:center;justify-content:center;margin-left:auto;transition:.3s ease-in-out}.btn-submit:disabled{background:rgba(0,0,0,.1)!important}.btn-submit:disabled span.btn-submit-icon{background:rgba(0,0,0,.105)!important}.btn-submit:not(:disabled):hover{background:var(--button-btn-press)!important}.btn-submit:not(:disabled):hover span.btn-submit-icon{transform:rotate(45deg)}.tab-section{display:flex;flex-direction:column;align-items:center}.tab-content{width:100%;padding:52px 0 0}.tab-container{max-width:1440px;margin:0 auto}@media(max-width:1600px){.tab-container{max-width:1200px}}.tab-title{font-family:var(--third-family);font-weight:500;font-size:20px;line-height:120%;color:var(--text-white);margin-bottom:16px}.search-input{display:flex;align-items:center;gap:6px;padding:14px;background:#f6f8fa;border-radius:12px}.search-input svg{flex-shrink:0}.search-input span{font-family:SF Pro,-apple-system,system-ui,sans-serif;font-size:16px;font-weight:400;color:#151516}.search-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-left:12px}@media(max-width:1023px){.search-footer{grid-column:1/-1;margin-left:0}}@media(max-width:767px){.search-footer{display:grid;display:contents}}.search-chips-container{display:flex;flex-direction:column;align-items:center;gap:2px}@media(max-width:1023px){.search-chips-container{flex-direction:row}}@media(max-width:767px){.search-chips-container{gap:12px;grid-column:1/-1}}.search-chips{display:flex;align-items:center;gap:2px}@media(max-width:767px){.search-chips{width:100%}}.chip-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#f6f8fa;border:none;border-radius:12px;color:#6c7d93;cursor:pointer;transition:all .3s ease}@media(max-width:767px){.chip-icon{width:100%}}.chip-icon:hover{background:#e8ebf0}.chip-icon.active{background:var(--text-main);color:#fff}.chip-icon.active svg{fill:#fff}.ant-select-selection-overflow-item .ant-select-selection-item{border:1px solid var(--fields-line)!important;border-radius:6px!important;background:rgba(0,0,0,0)!important;color:var(--text-main)}.ant-select-selection-overflow-item .ant-select-selection-item .anticon-close svg{fill:#f15858}.no-data{padding:45px 16px;background:#fff;border-radius:16px;box-shadow:0 4px 24px 0 rgba(201,211,242,.25);background:#f8fbfe}.no-data,.no-data__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.no-data__content{max-width:500px;text-align:center;margin:0 auto}.no-data__title{font-weight:500;font-size:20px;line-height:120%;color:var(--text-main)}.no-data__description{font-size:16px;line-height:140%;color:var(--text-main)}.google-auth-success-page{background:linear-gradient(148deg,#020A15,#220351)}